.h50{height: 50px;}
body{color: #232323;}
a{color: #535353;}
a:hover,
.manu_content_item p em,.manu_content_item .manu_content_detail>a:hover,.hot-mid p a:hover{color: #4cb384;}
.catlink{color: #a8a8a8}
/*header*/
.header{margin-left: auto; margin-right: auto; width: 100%;padding:0 0 8px;position: relative;}
.head .logo{ width:260px; text-align:left; padding-top:8px; float:left;}
.header .logo_r{ width:700px; padding-top:18px;}
.header .logo_r_con2{width:184px;  height:52px; line-height:26px; padding-left:5px;  display:inline; _float:left;}
.header .logo_r_con2 a{ margin-right:8px;}


.header h1{float:left;}
.header .hdright{float:right;width: 562px;}
.hdright form .sechd{position:relative; width:450px; height:27px; border:1px solid #ddd;}
.sechd em{float:left; width:20px; height:17px; margin:4px 10px 0; padding-right:6px; border-right:1px solid #ddd;  vertical-align:middle;}
.sechd input.text{color:#686879; width:282px; font:12px/12px "宋体"; padding:6px 5px; border:none; outline:none;}
.sechd input.butt{position:absolute; right:-1px; top:-1px; outline:none; cursor:pointer; width:106px;background-color: #1aa76d; border:1px solid #1aa76d; font:15px/27px "\5FAE\8F6F\96C5\9ED1","宋体"; color:#fff; height:29px; *font:16px/23px "宋体";}
.hdright form .sechcont{margin-top:8px;}
.sechcont label{padding-right:15px; font:12px "宋体"; color:#323232;}
.sechcont label input{vertical-align:-3px; margin-right:3px;}

.header .top{height: 40px; margin-left: auto; margin-right: auto; width: 1200px;}
.header .top .top_link{float: left; width: 600px;}
.header .nav_menu{background-color:#1aa76d;height: 45px; line-height: 45px; width: 100%;}
.top .top_link li{float: left; height: 40px; line-height: 40px; padding-left: 2px; padding-right: 2px;}
.top .top_link .dropdown{padding-left: 15px;}
.header .top .top_login{float: right; width: 350px;}
.top .top_login a{float: right; height: 40px; line-height: 40px; padding-right: 8px;}
.top .top_link .dropdown .icon_arrow{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #9f9f9f #fafafa #fafafa; border-image: none; border-style: solid; border-width: 3px; display: inline-block;*display: inline;*zoom:1;  margin-left: 5px;}
.header .top1{height: 84px; margin-left: auto; margin-right: auto; width: 1200px;}
.header .top1 img{float: left;}
.header .top1 .top1_search{float: right; height: 29px; padding-top: 25px; text-align: right; width: 423px;}
.site .top1 .top1_search{float: right; height: 29px; padding-top: 25px; text-align: right; width: 423px;}
.header .menu,.header .menu2{clear: both; color: #ffffff; margin-left: auto; margin-right: auto; width: 1200px;line-height: 45px;}
.header .menu li,.header .menu2 li{float: left;position: relative;}
.header .menu a{color: #ffffff; display: inline-table; font-family: "黑体"; font-size: 16px; font-weight: normal; height: 45px; line-height: 45px; padding: 0 17px; text-align: center;}
.header .menu .selected{background-color: #1cbe45; display: inline-table; height: 45px;}
.header .menu a:hover, .header .menu a:active{background-color: #158f5d; display: inline-block; height: 45px; padding: 0 17px; text-decoration:none;*display: inline;*zoom:1; }
.header .a1{display:none;background-color: #fbfbfb; border-color: #ededed; border-style: solid; border-width: 0 1px 1px; height: 45px; line-height: 45px; margin-left: auto; margin-right: auto; width: 1200px;}
.header .a1 li{float: left; height: 45px; line-height: 45px; padding: 0 7px;}
.header .a1 .nav_hot{font-size:14px; font-family:"宋体"; color:#1cbe45; font-weight:bold;}
.header .a1 li span{font-size:12px; font-family:"宋体"; color:#545454; font-weight:bold;}
.header .a1 li span a{font-size:12px; font-family:"宋体"; color:#545454; font-weight:bold;}
.header .a1 li a{font-size:12px; font-family:"宋体"; color:#8f8f9b; font-weight:normal;}


.header .nav2_menu_details{
    background-color: #f3f6f9;
    border-bottom:1px solid #e5e5e6;
    width: 100%;
    position: absolute;
    top: 128px;
    z-index: 99;
    display: none;
}
.header .menu2 li a{padding:0 10px; color: #5e5d5d;height: 44px;line-height: 44px;}
.header .menu2 li a:hover{color: #28ac76;}
.search {
    width: auto;
    height: 34px;
    border-radius: 3px;
    margin: 25px 0 0 0;
    display: inline;
    border: 1px solid #1aa76d;
}

.search select{display:none;}
.search .select_box{font-size:12px;color:#999999;width:100px;line-height:34px;float:left;position:relative;}
.search .select_showbox{text-align: center;height:34px;background:#f3f6f9 url(../images/search_down.png) no-repeat 80px center;position: relative;}
.search .select_showbox i{margin-left: 20px;position: absolute;left: 33px;top: 0px;}
.search .select_option{border:1px solid #1aa76d;border-top:none;display:none;left:-1px;top:34px;position:absolute;z-index: 999999;background:#fff;}
.search .select_option li{text-align:center;width:100px;cursor:pointer;}
.search .select_option li:hover{background-color:#F3F3F3;color:#999;}
.search .select_option li.selected{background-color:#F3F3F3;color:#999;}
.search .select_option li.hover{background:#BEBEBE;color:#fff;}


.searcha{padding:0px; border-radius:0; width:372px;height: 34px;text-indent:1em;border:none;border-right:none;float:left;border:0;font-family: "Microsoft Yahei"; font-size:14px;line-height:34px;outline:none;}
.searchb{width: 88px;height: 34px;line-height:28px;border:none;color:#FFF;text-indent: 28px; background:#1aa76d url(../images/banb-icons.png) 2px 2px no-repeat;float: right;cursor: pointer;outline:none;-webkit-appearance: none; border-radius:0;}
.searchb:hover{background-color:#158f5d;}
.seacrhword{font-family:"Microsoft YaHei";font-size: 16px;font-weight: lighter;}
.search_down{float: right;margin-right: 3px;}

.new_content{width: 1200px;margin: 20px auto;position: relative;}

.ellip,
.hot-item dd span,
.wonderful_item li h4,
.new_content_item1 .content li span,.new_content_item2 .content li span,
.new_content_item4 .content-list li span,
.detail_content_item li span,
.right-content .draft li a,
.left-content .content li span,.hot-mid  p span{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.hot-mid p,
.wonderful_item li .topic-content p,
.manu_content_detail div{

    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.textc{text-align: center;}
.textr{text-align: right;}
.textl{text-align: left;}

/*热门推荐*/
.hot-item {
    height: 438px;
    color: #4f4f4f;
}
.hot-item dl{
    width: 242px;
}

.hot-item dt{
    font-size: 22px;
    border-bottom: 1px solid #cdcdcd;
    line-height: 1.6;
    margin-bottom: 10px;
}

.hot-item dt i,
.new_content_item h3 i{
    float: left;
    display: inline;
    width: 25px;
    height: 25px;
    background: url(../images/banb-icons.png) no-repeat -59px -47px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banb-icons.png',  sizingMethod='scale');
    margin:8px 12px 0 4px;
    color: #232323;
}

.hot-item dd span{
    float: left;
    width: 220px;
    line-height: 30px;
}

.hot-item dd i,
.new_content_item4 .content-list li i{
    float: left;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-left-color: #cdcdcd;
    vertical-align: middle;
    margin: 10px 10px 0 0;
}
.hot-item dd a:hover i,
.new_content_item4 .content-list a:hover i{
    border-left-color: #4cb384;
}
.hot-mid{
    width: 670px;
    padding:0 20px;
    line-height: 20px;
    font-size: 12px;
    position: relative;
}

/*.hot-mid .swiper-container ul{*/
/*    height: 36px;*/
/*    line-height: 36px;*/
/*    position: absolute;*/
/*    top:268px;*/
/*    width: 100%;*/
/*    color: #d8d8d8;*/
/*    z-index: 999;*/
/*}*/
/*.hot-mid .swiper-container li{*/
/*    width: 9%;*/
/*}*/
/*.hot-mid .swiper-container li:first-child{*/
/*    width: 82%;*/
/*}*/
/*.hot-mid .swiper-container .swiper-button-prev,*/
/*.hot-mid .swiper-container .swiper-button-next{*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    top: 70%;*/
/*    background: url(../images/detail_icons.png) no-repeat -40px 0;*/
/*}*/
/*.hot-mid .swiper-container .swiper-button-prev{*/
/*    left: 86%;*/
/*}*/
/*.hot-mid .swiper-container .swiper-button-next{*/
/*    right: 20px;*/
/*    background-position: -60px 0;*/
/*}*/

/*.hot-mid .swiper-slide p{*/
/*    position: absolute;*/
/*    top:268px;*/
/*    width: 100%;*/
/*    background-color: rgba(0,0,0,.5);*/
/*    height: 36px;*/
/*    line-height: 36px;*/
/*    color: #fff;*/
/*    z-index: 9999;*/
/*}*/

/*.hot-mid .swiper-slide p span{*/
/*    display: block;*/
/*    width: 60%;*/
/*}*/
/*.hot-mid .swiper-container .swiper-pagination{*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    position: absolute;*/
/*    left: 81%;*/
/*    top:0;*/
/*    color: #d8d8d8;*/
/*    z-index: 9999;*/
/*}*/


.hot-mid img{
    width: 100%;
    height: 304px;
}

.hot-mid h2 {
    font-size: 18px;
    text-align: center;
    margin-top: 12px;
    line-height: 28px;
}
.hot-mid p{
    text-indent: 2em;
    border-bottom: 1px dashed #c5c5c5;
    padding-bottom: 6px;
    margin-bottom: 6px;
}

.hot-mid p a{
    color: #a7a7a7;
    font-size: 12px;
}

.hot-mid ul li{
    float: left;
    width: 33.33%;
    text-indent: 28px;
    line-height: 30px;
}

/*专题*/
.new_content_item h3{
    font-size: 20px;
    line-height: 42px;
    border-bottom: 2px solid #cdcdcd;
    margin-bottom: 20px;
    padding-right: 6px;
    box-sizing: border-box;
}
.new_content_item h3 a{
    display: block;
    font-size: 14px;
}

.new_content_item h3 i{
    width: 25px;
    height: 25px;
    background-position: -8px -45px;
}

.wonderful_item li{
    float: left;
    width: 294px;
    background-color: #f5f5f5;
    color: #a8a8a8;
    margin-right: 8px;
    height: 74px;
}
.detail_content_item li a:hover img,.new_content_item>ul li:hover img,.blackboard-content li:hover img,.blackboard-content a:hover img,.content a:hover img{
    box-shadow: 0 0  10px  0 rgba(0,0,0,.5) ;
}
.wonderful_item ul li:hover img{
    box-shadow:none;
}
.wonderful_item li:last-child,
.new_content_item1 .content li:nth-of-type(6n),
.new_content_item2 .content li:nth-of-type(4n){
    margin-right: 0;
}

.wonderful_item li div{
    float: left;
}

.wonderful_item li .topic-img{
    width: 74px;
    margin-right: 20px;
}

.wonderful_item li .topic-content{
    width: 185px;
    margin-right: 14px;
}
.wonderful_item li  h4{
    line-height: 30px;
    font-size: 16px;
    overflow: hidden;
    width: 180px;
    height: 30px;
}

.wonderful_item li a:hover p{
    color: #a8a8a8;
}

.wonderful_item li p {
    font-size: 12px;
    line-height: 20px;
    color: #a8a8a8;
}
.adds-banner{
    margin: 32px 0 40px;
}

.new_content_item1  li,
.new_content_item2  li,
.detail_content_item li,
.right-content .ads li,
.manuscripts_content_item li,
.left-content .content  li{
    float: left;
    display: inline;
}
.new_content_item1 .content li,
.new_content_item2 .content li,
.detail_content_item li{
    margin-bottom: 16px;
}
.new_content_item1  h3,
.new_content_item2 h3{
    background-color: #f5f5f5;
    border-bottom: 0;
    margin-top: 32px;
}
.new_content_item1 h3 a,
.new_content_item2 h3 a{
    font-size: 12px;
    margin:10px 0 0 30px;
    line-height: 30px;
    border-bottom: 2px solid transparent;
}

.new_content_item5 h3  .active a{
    border-color:  #1aa76d;
}
.new_content_item1 .content li,
.new_content_item2 .content li,
.detail_content_item li,.left-content .content  li{
    width: 190px;
    margin-right: 11px;
    font-size: 14px;
    margin-bottom: 10px;
}

.new_content_item .content{
    padding: 4px;
}
.new_content_item1 .content li span,
.new_content_item2 .blackboard-content  span ,
.detail_content_item li span,.left-content .content  li span{
    display: block;
    margin-top: 8px;
}

.new_content_item1 .content li em,
.new_content_item2 .content em,.left-content .content  li em,
.detail_content_item em{
    color: #a8a8a8;
}
.new_content_item1  h3 i{
    background-position: -108px -47px;
}
.copy  h3 i{
    background-position: -156px -45px;
}
.new_content_item2  h3 i{
    background-position: -206px -47px;
}
.source  h3 i{
    background-position: -255px -47px;
}
.new_content_item4 h3 i{
    background-position: -306px -47px;
}
.new_content_item5 h3 i{
    background-position: -8px -45px;
}
.new_content_item2 .content div {
    width: 390px;
    margin-right: 12px;
}

.new_content_item1 .content ul,
.new_content_item2 .content ul{
    width: 816px;
}

.new_content_item2 .content ul{
    font-size: 0;
}
.new_content_item2 .content div img{
    width: 100%;
    height: 340px;
}

.new_content_item4 .content-list li{
    width: 378px;
    margin-right: 24px;
    line-height: 36px;
}

.new_content_item4 .content-list li:nth-of-type(3n),
.new_content_item4 .content-list li i{
    padding-right: 0;
    margin-right: 0;
}
.new_content_item4 .content-list li i{
    margin-top: 14px;
}
.new_content_item4 .content-list li span{
    float: left;
    width: 360px;
    vertical-align: middle;
}

.new_content_item5 .content-list{
    width: 1188px;
    background-color: #f5f5f5;
    padding: 10px 6px 0;
    margin-bottom: 32px;
}

.new_content_item5 .content-list li{
    width: auto;
    padding:0 10px 10px 0 ;
}

.new_content_item5 .content-list li a{
    display: inline-block;
    *display: inline;
    *zoom:1;
    border: 1px solid #c6c6c6;
    color: #615f5f;
    line-height: 20px;
    font-size: 12px;
    padding:0 10px;
    border-radius: 2px;
    white-space:nowrap;
}
.new_content_item5 .content-list li a:hover{
    border-color: #1aa76d;
    background-color: #1aa76d;
    color: #eaf4ef;
}
.friendship h3{
    font-size: 18px;
    line-height: 2;
}
.friendship {
    line-height: 24px;
}

.friendship a{
    margin-right: 16px;
    font-size: 12px;
    white-space:nowrap;
}

.friendship .more{
    font-size: 14px;
}

.right-content .ads ,
.new_content_item>ul,
.new_content_item2 .content ul,
.detail_content_item ,
.right-content .ads ul,
.manuscripts_content_item{
    margin-right: -30px;
}

.sidebar {
    width: 38px;
    border-top: 14px solid #1aa76d;
    position: fixed;
    top: 164px;
    right:20px;
    font-size: 12px;
    text-align: center;
    /*background: #fff  url(../images/siderbaricon.png) no-repeat center bottom;*/
}

.sidebar li{
    border: 1px solid #e1e1e1;
    border-bottom:0;
    height: 30px;
    line-height: 16px;
    padding: 4px;
    color: #aeaeae;
    position: relative;
}

.sidebar .back-top{
    border-bottom: 1px solid #e1e1e1;
}

.sidebar .isActive,
.sidebar .wxcode.isActive{
    border-color: #1aa76d;
    background-color: #1aa76d;
    color: #fff;
}
.sicon {
    /*background: url(../images/siderbaricon.png) no-repeat;*/
}

.sicon div{
    width: 250px;
    position: absolute;
    right: 32px;
    top: -50px;
    z-index: 999;
    text-align: center;
}


.sicon strong{
    float: left;
    display: inline;
    width: 110px;
    padding: 5px;
    background-color:#1aa76d ;
}
.sidebar .wxcode.isActive div,
.sidebar .wxcode.isActive em,
.new_content_item5 .content-list.active{
    display: block;
}
.wxcode i{
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #1aa76d  ;
    position: absolute;
    right: 0;
    top: 65px;
}
.wxcode img{
    margin-bottom: 4px;
}
/*detail*/
.fixed-img{
    display: none;
    width: 100%;
    position: fixed;
    top: 190px;
    background: #e5e5e5;
}

.fixed-img .white{
    background-color: #fff;
    text-align: center;
    width: 1200px;
    height: 590px;
}
.proportion{
    position: relative;
    width: 1006px;
    height: 550px;
    margin: 12px auto;
}


.proportion .filler {
    width: 100%;
    padding-top: 60%;
}
.mag-host {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.mag-zoomed-container {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 20px;
    overflow: hidden;
}


.mag-thumb {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    display: none;
}
.mag-zone {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    display: none;
}

[mag-thumb] {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.new_content_detail{
    margin: 8px  auto 16px;
}

.danqian{background: #F9FBFD;
    border: 1px solid #DDDDDD;
    margin-bottom: 15px;
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;}
.danqian a{
    color: #1aa76d;
    font-size: 12px;
}

.danqian span{
    margin:0 10px;
    font: 14px/30px "宋体";
}

.left-content{
    width: 844px;
}

.right-content{
    width: 338px;
}
.instruction_left{
    padding: 13px 0 13px 188px;
    font-size: 12px;
    color: #cecece;
}
.thanksgiving_instruction_left{
    padding-left: 0;
}
.instruction_left li{
    float: left;
    width: 164px;
}

.instruction_left li a{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 68px;
    text-align: center;
    border: 1px solid #d5d5d5;
    color: #686868;
    border-radius: 3px;
    margin-left: 12px;
}

.instruction_left li i,
.manu_content_item p i{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 16px;
    height: 16px;
    vertical-align: text-bottom;
    margin-right: 6px;
    background: url(../images/detail_icons.png);
}
.instruction_left .yan i,.manu_content_item p span i{
    background-position-x: -20px;
}
.instruction_left li .green{
    border-color: #37b27f;
    color: #37b27f;
}

.left-content .content_text p{
    -webkit-line-clamp: 3;
    text-indent: 2em;
    margin: 25px 0;
    line-height: 22px;
    font-size: 16px;
    /*height: 62px;*/
}
.left-content .content_text img{
    max-width: 100%
}

.left-content-img img{
    width: 650px;
    height: 470px;
    cursor: pointer;
}
.paginate {
    display: inline-block;
    *display: inline;
    *zoom:1;
    padding-bottom: 25px;
}
.paginate li{
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #e7ebee;
    color: #a8a8a8;
    border-radius: 50%;
    margin-right: 6px;
}
.paginate .no_bg{
    width: auto;
    background-color: transparent;
    border-radius: 0;
    padding:0 6px;
}
.paginate .active{
    background-color: #1aa76d;
    color: #fff;
}

.paginate .prev{
    background:  #e7ebee url(../images/detail_icons.png) -40px 0;
}

.paginate .next{
    background:  #e7ebee url(../images/detail_icons.png) -66px 0;
}

.detail_links {
    padding-top: 6px ;
    font-size: 12px;
}

.detail_links i{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 14px;
    height: 16px;
    margin-right: 6px;
    vertical-align: text-bottom;
    background: url(../images/detail_icons.png)  -20px -20px;
}
.detail_next i{
    background-position: 0 -20px;
}

.detail_next .fr i{
    width: 16px;
    height: 16px;
    background-position: 0 -40px;
}

.detail_next .close i{
    background-position: -20px -38px;
    margin-left: 16px;
}

.detail_next {
    margin-bottom: 25px;
}
.detail_links a{
    font-weight: bold;
}
.left-content h3,.right-content h5 {
    margin: 0 0 20px 0;
    background-color: #f5f5f5;
    color: #3c3c3c;
    font-size: 20px;
    padding: 6px 0;
}
.left-content h3 i,.right-content h5 i {
    display: inline-block;
    *display: inline;
    *zoom:1;
    height: 22px;
    width: 2px;
    background-color: #1aa76d;
    vertical-align: text-bottom;
    margin: 0 10px;
}
.detail_content_item li{
    margin-right: 28px;
}

.right-content .ads,.draft{
    width: 336px;
    border: 1px solid #d6d6d6;
    margin-bottom: 20px;
}

.right-content .ads ul{
    width: 320px;
    padding: 4px 8px;
}
.right-content .ads img{
    width: 336px;
    height: 336px;
}

.right-content .ads h4,.right-content .draft h4{
    font-size: 18px;
    padding: 12px 8px;
    border-bottom: 1px solid #ccc;
}

.manuscripts_content_item li ,
.right-content .ads li,
.manu_content_item p a{
    display:block;
    padding:0 9px ;
    line-height: 20px;
    border: 1px solid #bababa;
    margin: 8px 8px 0 0 ;
    font-size: 12px;
    border-radius: 4px;
    white-space:nowrap;
}
.manuscripts_content_item li:hover,
.right-content .ads li:hover,
.manu_content_item p a:hover{
    background-color: #1aa76d;
    border-collapse:#1aa76d ;
    color: #fff;
}
.manuscripts_content_item li:hover a,
.right-content .ads li:hover a,
.manu_content_item p a:hover{
    color: #fff;
}
.m20{
    margin-bottom: 20px;
}

.right-content .draft li a{
    display: block;
    width: 336px;
    height: 32px;
    line-height: 32px;
}

.right-content .draft li i{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 6px;
    height: 6px;
    background-color: #cdcdcd;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg); 	/* Opera */
    vertical-align: middle;
    margin: 8px;
}
.draft li a:hover i{
    background-color:#4cb384;
}
.right-content h5 {
    font-size: 16px;
    margin: 0;
    background-color: transparent;
    padding:8px 0 0;
}

.right-content h5 i{
    height: 16px;
}
.left-content h3 a{
    font-size: 14px;
    margin: 10px 10px 0 0;
}

.detail_content_list li{
    float: left;
    width: 50%;
    line-height: 36px;
}

.detail_content_list li a{
    display: inline-block;
    *display: inline;
    *zoom:1;
    height: 36px;
}
.detail_content_list li a:last-child{
    width: 290px;
    overflow: hidden;
    vertical-align: middle;
}
.detail_content_list li i{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 0;
    height: 0;
    border: 4px solid transparent ;
    border-left-color:#cdcdcd ;
    vertical-align: middle;
    margin-right: 6px;
}

.detail_content_list a:hover i{
    border-left-color:#1aa76d ;
}


.manuscripts_content_item {
    width: 834px;
    padding: 5px 5px 10px 5px ;
    background-color: #f5f5f5;

}

.manu_content_item li .manu_content_detail {
    width: 624px;
}

.manu_content_detail div{
    -webkit-line-clamp: 3;
}

.manu_content_item li{
    padding: 10px 0 0;
    border-bottom: 2px solid #e0e0e0;
}

.manu_content_item li:hover{
    background-color: #f5f5f5;
}
.manu_content_detail>a{
    font-size: 18px;
    color: #4f4f4f;
}

.manu_content_item p {
    padding: 8px 0;
    color: #b5b5b5;
}
.manu_content_item p a{
    margin: 0;
}
.manu_content_item p span{
    font-size: 12px;
    margin-top: 2px;
    color: #adadad;
    margin-bottom: 5px;
}

.manu_content_item p span i{
    margin-top:4px;
}
.w794{
    width: 796px;
}
.bmanu{
    background-color: #f5f5f5;
}
.Lists li{margin-right: 10px;margin-left: 10px;}
.lists_em{margin-left: 20px;color: #1aa76d;}
.lists_em a{color: #107149;}
.lists_em a:hover{color: #1aa76d;}
#check_www_add img{width: auto!important;}
.showren_tishi {
    margin: 5px auto;
    border: 1px solid #e9e9e9;
    background-color: #f9f9f9;
    padding: 10px;
}
.ts {
    padding-left: 40px;
}
#print_content p {
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 32px;
    font-size: 17px;
    color: rgb(0, 0, 0);
    font-family: 微软雅黑, 宋体;
    text-indent: 2em;
    margin: 15px 0px 20px;
}
.nav_tougao,.adds-banner,.aside-icon-vip{
    display: none !important;
}


@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote{margin:0;padding:0;/* font-size: 100%;*/ font-weight: normal;}
ol, ul, li{list-style: none outside none;}
a,a:active,a:hover,a:focus {text-decoration: none;outline:none; color: #999;}
html,body {height: 100%;-webkit-touch-callout:none;}
input,button,textarea{outline:none;border:0;vertical-align:middle;border:0;font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}
input[type="submit"],input[type="reset"],input[type="button"],button {-webkit-appearance:none;border-radius:0}
button{cursor:pointer;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand { display: none; }
textarea{resize:none}
img{ border: 0; vertical-align:middle;}
span,b,i,em{ display:inline-block; font-style:normal}
body {background: #fff;width: 100%;min-height: 100%;text-align: left; font-size: 14px; font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}

.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1; overflow:hidden }
.gotoUrl{cursor: pointer;}
.cursorpoint{cursor: pointer;}
.failed{background: #999!important;color: #fff!important;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both}

#fixed-msg{display: none;}

.bdsharebuttonbox{z-index: 99}

button::-moz-focus-inner {border:0; padding:0;}


.footer{
    background-color: #2c2c30;
    text-align: center;
    color: #999;
    padding: 20px 0;
}
.footer a{
    color: #999;
}




.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
    background: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #1aa76d;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #1aa76d;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    /*margin-bottom: 0.2rem;*/
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 20px;
}