@charset "utf-8";blockquote,body,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {margin:0;padding:0}
body {font:normal 14px/24px Microsoft Yahei,SimSun,Verdana,Arial;color:#000}
table {border-collapse:collapse;border-spacing:0}
input,textarea {background:#fff;border-radius:3px;border:1px solid #ccc;outline:0}
input:focus,textarea:focus {outline:0;border:none}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:400}
li {list-style:none}
.text_iobja{
    color: grey;
    font-size: 14px;
    line-height: 25px;
}
a {text-decoration:none;cursor:pointer;color:#353535}
.qiang .qiang_c:hover,.qiang .qiang_l:hover,.qiang_t a:hover,.update_b .tab_1:hover,.update_b .tab_2:hover,.xing li .t a:hover,a:hover {text-decoration:none;color:#00c29a}
input,select,textarea {font-size:inherit;font-weight:inherit;border:none}
img {max-height:100%;max-width:100%}
.clear {clear:both;overflow:hidden}
.clear_b {clear:both}
em,i,s,strong,u {font-style:normal;font-weight:400;text-decoration:none}
h1, h2, h3, h4, h5, h6, b {
    font-weight: normal;
}
.clearfix::before, .clearfix::after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.fl {float:left}
.fr {float:right}
.center {text-align:center}
.p_rel {position:relative;z-index:2}
.p_abs {position:absolute}
.web_main {width:100%}
.w_1200 {width:1200px;margin:0 auto}
.boximg {display:table;vertical-align:middle;text-align:center;width:100%;height:100%;*position:relative;overflow:hidden}
.boximg img {*position:relative;*left:-50%;*top:-50%}
.boximg span {display:table-cell;vertical-align:middle;*position:absolute;*left:50%;*top:50%}
.pad_t {padding-top:20px}

#header {width:1200px;height:100px;margin:0 auto;clear:both}
#logo {float:left;width:220px;height:65px;padding:16px 0}
#logo img:hover {transform:none}repeat;position:absolute;top:14px;right:10px;display:block;z-index:5}
.nav ul {float:right;width:953px;color:#fff;font-size:16px}
.nav ul li {float:left;cursor:pointer}
.nav ul li.hover,.nav ul li:hover {background:#008469}
.nav ul li a {color:#fff;display:block;padding:0 40px}
.nav_show {position:absolute;left:0;width:100%;z-index:9;display:none}
.nav_list {float:left;width:214px;background: #f7f6f2 ;border-top:none}
.nav_list li {float:left;width:50%;height:60px;background:#f7f6f2;color:#333}
.nav_list .hd {width:196px;height:40px;line-height:40px;margin:0 8px;border-bottom:1px solid #ddd}
.nav_list .hd b {display:inline-block;height:39px;padding:0 6px;font-weight:400;color:#00c29a;font-size:16px;border-bottom:2px solid #00c29a}
.nav_list li:hover em {-webkit-transform:translate(-3px);-moz-transform:translate(-3px);-ms-transform:translate(-3px);transform:translate(-3px)}
.nav_list li a {color:#333}
.nav_list li:hover a,.nav_list li:hover span b {color:#00c29a}
.nav_list li em {width:24px;height:24px;margin:17px 8px 0 17px;display:block;float:left;background-image:url(../images/xs_nav.png);-webkit-transition:-webkit-transform .4s ease-out;-moz-transition:-moz-transform .4s ease-out;-ms-transition:-ms-transform .4s ease-out;transition:transform .4s ease-out}
.nav_list li span {float:right;margin:12px 0 0;width:58px;line-height:18px;font-size:14px}
.nav_list li span b {font-size:12px;line-height:18px;font-weight:400;color:#999;display:block}
.nav_list li.bg_f {background:#f7f6f2}
.nav_list li em.nav1 {background-position:0 -24px}
.nav_list li:hover em.nav1 {background-position:67px -24px}
.nav_list li em.nav2 {background-position:0 -49px}
.nav_list li:hover em.nav2 {background-position:67px -49px}
.nav_list li em.nav3 {background-position:0 -75px}
.nav_list li:hover em.nav3 {background-position:67px -75px}
.nav_list li em.nav4 {background-position:0 0}
.nav_list li:hover em.nav4 {background-position:67px 0}
.nav_list li em.nav5 {background-position:0 -103px}
.nav_list li:hover em.nav5 {background-position:67px -103px}
.nav_list li em.nav6 {background-position:0 -130px}
.nav_list li:hover em.nav6 {background-position:67px -130px}
.nav_list li em.nav7 {background-position:0 -154px}
.nav_list li:hover em.nav7 {background-position:67px -154px}
.nav_list li em.nav8 {background-position:-34px 0}
.nav_list li:hover em.nav8 {background-position:-108px 0}
.nav_list li em.nav9 {background-position:-34px -24px}
.nav_list li:hover em.nav9 {background-position:-108px -24px}
.nav_list li em.nav10 {background-position:-34px -50px}
.nav_list li:hover em.nav10 {background-position:-108px -50px}
.nav_list li em.nav11 {background-position:-35px -133px}
.nav_list li:hover em.nav11 {background-position:-108px -133px}
.nav_list li em.nav12 {background-position:-35px -103px}
.nav_list li:hover em.nav12 {background-position:-108px -103px}
.nav_list li em.nav13 {background-position:-35px -133px}
.nav_list li:hover em.nav13 {background-position:-108px -133px}
.nav_list li em.nav14 {background-position:-35px -154px}
.nav_list li:hover em.nav14 {background-position:-108px -154px}
.erweima_b,.erweima_b2 {position:fixed;left:0;top:0;background:url(../images/xs_op5.png);width:100%;height:100%;text-align:center;color:#fff;z-index:18;display:none}
.erweima {width:250px;margin:15% auto;position:relative;padding:20px 20px 0}
.erweima img {margin:0 auto;max-width:100%;transition:none}
.erweima img:hover {transform:none}
.erweima i {position:absolute;right:7px;top:5px;cursor:pointer;font-family:verdana,arial}
.erweima p {line-height:40px}
.slideBox {width:707px;overflow:hidden;position:relative;float:left;margin:10px 30px 0 32px}
.slideBox .hd {overflow:hidden;position:absolute;right:0;top:230px;z-index:1;width:100%;text-align:center}
.slideBox .hd ul li {background:url(../images/xs_op5.png);cursor:pointer;color:#fff;font-size:16px;height:6px;margin:0 10px;display:inline-block;*display:inline;*zoom:1;width:26px}
.slideBox .hd ul li.on {background:#00c29a;color:#fff}
.slideBox .bd {position:relative;height:246px;overflow:hidden;z-index:0}
.slideBox .bd li {zoom:1;vertical-align:middle;float:left;*display:inline;*float:none}
.slideBox .bd img {width:748px;height:246px;*height:260px;display:block;*display:inline}
.banner_ad {margin-right:-18px;zoom:1}
.banner_ad li {width:127px;height:166px;float:left;position:relative;margin-right:18px;overflow:hidden}
.banner_ad li img {width:100%;height:100%}
.banner_ad .txt {position:absolute;bottom:0;left:0;line-height:34px;height:34px;width:100%;overflow:hidden;background:url(../images/xs_op5.png);text-align:center;color:#fff}
.banner_ad .txt a {color:#fff}
.top_main {float:right;width:968px;margin-top:18px}
.banner_img li {position:relative;float:left;width:146px;height:390px;margin-left:15px;padding:15px;text-align:center;color:#666;border:1px solid #f0f0f0}
.banner_img li:hover {box-shadow:0 1px 1px 1px #f7d4db;border-color:#f7b0bf}
.banner_img li .img {display:block;width:144px;height:192px;overflow:hidden;margin:0 auto}
.banner_img li img {width:144px;height:192px}
.banner_img p {margin-top:10px;line-height:22px}
.banner_img .writer {margin-top:16px}
.banner_img .tit {height:22px;overflow:hidden;font-size:17px;white-space:nowrap;text-overflow:ellipsis}
.banner_img .tit a {font-weight:700}
.banner_img .desc {height:66px;line-height:22px;overflow:hidden;text-align:left;text-indent:25px}
.banner_img .cite {width:60px;margin:20px auto;background:#00c29a}
.banner_img .cite a {color:#fff}
.banner_img li i {position:absolute;right:0;top:0;display:block;width:55px;height:55px;font-size:0;background:url(../images/status.png) no-repeat}
.banner_img li .i2 {background-position:-55px 0}

.slide_r {width:212px;float:right;height:410px;border:1px solid #e6e6e6;background:#fcfcfa;margin-top:10px}
.slide_r li {border-top:1px solid #e6e6e6;font-size:14px;margin:0 10px;line-height:30px;height:30px;overflow:hidden}
.slide_r li span,.slide_r li span a {color:grey}
.qiang {float:left;width:216px}
.qiang_t {font-size:16px;font-weight:600;line-height:40px;overflow:hidden;height:40px;color:#353535;border-bottom:1px solid #666}
.qiang_t a {color:#353535}
.qiang ul li {font-size:14px;height:31px;border-top:1px solid #e6e6e6;line-height:31px}
.qiang ul li a {display:block;float:left}
.qiang .qiang_l {overflow:hidden;max-width:30px;height:32px;color:grey}
.qiang ul li .fl {color:grey}
.qiang .qiang_c {overflow:hidden;width:98px;white-space:nowrap;text-overflow:ellipsis;color:#1a1a1a}
.qiang .qiang_r {font:12px/32px Microsoft Yahei,SimSun,Verdana,Arial;float:right;overflow:hidden;width:60px;text-align:right;white-space:normal;text-overflow:ellipsis;color:#b3b3b3;height:32px}
.bianjitj {width:708px;margin:0 30px;float:left}
.bianji_t {height:20px;overflow:hidden;font:16px/20px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;color:#1a1a1a;display:block}
.bianji span {overflow:hidden;height:21px;padding:2px 0 4px;color:#f36161}
.bianji {height:249px;overflow:hidden}
.bianji b {font-family:Arial;font-size:16px;font-weight:700;color:#f36161;margin-right:3px;vertical-align:middle}
.bianji p {font-family:14px/24px Microsoft Yahei,SimSun,Verdana,Arial;font-size:12px;line-height:20px;overflow:hidden;height:36px;color:#666}
.bianji li {float:left;width:216px;padding:27px 10px 25px 10px;border-top:1px solid #ccc}
.yuanc {float:left;width:216px;margin-right:20px;}
.yuanc ul li .li_l {float:left;width:132px;margin:30px 0}
.each_num li .li_t {display:none}
.each_num li .li_b {display:block}
.each_num li.hover .li_t {display:block}
.each_num li.hover .li_b {display:none}
.yuanc_n {font:700 14px/18px Arial;width:43px;height:18px;margin-bottom:3px;text-align:center;color:#666;background:#ededed}
.yuanc_l {font:16px/24px Microsoft Yahei,SimSun,Verdana,Arial;overflow:hidden;height:24px;color:#1a1a1a;display:block}
.yuanc ul li .li_l b {font-family:Arial;font-size:18px;margin-right:3px;color:#666}
.yuanc ul li .li_l span {color:#666;font-size:12px;overflow:hidden;height:24px}
.yuanc ul li .li_l span.num_top {color:#666;font-size:14px}
.yuanc ul li .li_l .bq,.yuanc ul li .li_l .bq a {color:#a6a6a6;line-height:22px;overflow:hidden;height:22px}
.yuanc ul li .li_l .bq a {margin:0 10px 0 0;max-width:40%;display:block;float:left}
.yuanc img {width:67px;height:90px;float:right;margin:15px 0}
.yuanc ul li .num {font:700 14px/16px Arial;display:block;overflow:hidden;width:16px;height:16px;margin-top:6px;text-align:center;letter-spacing:-1px;color:#666;background:#ededed;float:left;margin-right:12px}
.yuanc ul li.num1 .num,.yuanc ul li.num1 .yuanc_n {color:#fff;background:#f36161}
.yuanc ul li.num2 .num,.yuanc ul li.num2 .yuanc_n {color:#fff;background:#e67225}
.yuanc ul li.num3 .num,.yuanc ul li.num3 .yuanc_n {color:#fff;background:#e6bf25}
.yuanc ul li.num1 .li_l span.num_top,.yuanc ul li.num2 .li_l span.num_top,.yuanc ul li.num3 .li_l span.num_top {color:#fff}
.yuanc ul li.num1 .li_l b,.yuanc ul li.num1 .li_l span {color:#f36161}
.yuanc ul li.num2 .li_l b,.yuanc ul li.num2 .li_l span {color:#e67225}
.yuanc ul li.num3 .li_l b,.yuanc ul li.num3 .li_l span {color:#e6bf25}
.yuanc ul li .name-box {width:126px;float:left;height:30px;border-top:1px solid #e6e6e6;font-size:14px;overflow:hidden}
.yuanc ul li .total {font:12px/30px Microsoft Yahei,SimSun,Verdana,Arial;float:right;overflow:hidden;width:62px;text-align:right;white-space:normal;text-overflow:ellipsis;color:#b3b3b3;border-top:1px solid #e6e6e6}
.yuanc_r {margin:0;float:right}
.hot_work {width:216px;float:left}
.hot_work_t {font-size:22px;line-height:40px;overflow:hidden;height:40px;border-bottom:1px solid #666}
.alink .hot_work_t {border-bottom:1px solid #ddd}
.hot_work_b {background:#ededec;text-align:center;width:216px;height:395px}

.xuan {float:left;}
.both{
    clear: both;
}
.newslist ul li{
    line-height: 32px;
    height: 32px;
    float: left;
    width: 49%;
    border-top: 1px solid #ebebeb;
    margin-right: 5px;
}
.newslist ul li .total{
    text-align: unset;
    border-top: unset;
}
.newslist ul li .name-box{
    border-top:unset;
    width: 196px;
}

.zuixing {float:left;width:216px;margin-right:30px}
.update_w {float:left;overflow:hidden;width:216px}
.update {background:#f7f5f0}
.update li {border-top:1px solid #e6e6e6;margin:0 12px;padding-bottom:20px}
.update li .book-wrap {padding:25px 0 12px;clear:both;overflow:hidden}
.update li p.intro {font:12px/20px Microsoft Yahei,SimSun,Verdana,Arial;overflow:hidden;height:40px;color:#666}
.update li .book-info {margin-top:22px;float:right;width:98px;text-align:right}
.update li .t {font:16px/24px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;overflow:hidden;height:24px;color:#1a1a1a}
.update li .author {height:24px;overflow:hidden}
.update li p.digital {font-size:12px;overflow:hidden;height:24px;color:#f36161;line-height:24px}
.update li .book-wrap .book-info .digital i {font:12px/20px Arial;margin:0 3px}
.update li p.author a {color:#a6a6a6}
.update li .book-cover {float:left;height:112px;width:84px;overflow:hidden}
.update li .book-cover img {width:100%;height:100%}
.update_c {float:left;width:49%;margin-right: 6px}
.update_t {font-size:12px;line-height:16px;color:#a6a6a6;line-height:40px;overflow:hidden;height:40px;width:100%;border-bottom:1px solid #666}
.update_t ul {float:right}
.update_t li {display:inline;cursor:pointer;margin:0 5px;line-height:52px}
.update_t a {color:#00c29a}
.update_t .more {color:#a6a6a6;line-height:52px;margin-left:10px;float:right}
.update_t .more:hover {color:#00c29a}
.update_t .tab_t li.hover {color:#00c29a}
.update_c ul.update_b {display:none}
.update_c ul.hover {display:block}
.update_b li {height:32px;line-height:32px;border-top:1px solid #ebebeb;overflow:hidden}
.update_b a,.update_b p {float:left;display:block}
.update_b .tab_1 {width:105px;color:grey}
.update_b .tab_2 {width:190px;color:#1a1a1a}
.update_b .tab_3 {width:130px;color:#666;font-size:12px; height: 32px; line-height: 32px;}
.update_b .tab_6 {width:95px;color:#666;font-size:12px}
.update_b .tab_4 {width:135px;color:#999;overflow:hidden}
.update_b .tab_5 {color:#666;display:block;float:left;font-size:12px;}
.dashen {float:left;margin-left:30px;width:216px}
.dashen ul {background:#f7f5f0;overflow:hidden;width:216px}
.dashen ul li {border-bottom:1px solid #e6e6e6;margin:0 12px;border-top:1px solid #e6e6e6;position:relative;padding-bottom:20px}
.dashen ul li .photo {height:60px;position:absolute;right:0;top:15px;width:60px}
.dashen ul li .photo img {border-radius:100%;height:60px;width:60px}
.dashen ul li .t {font-size:16px;padding:13px 0 5px}
.dashen ul li .t a {color:#1a1a1a;display:block;height:21px;overflow:hidden;width:128px}
.dashen ul li .type {font:12px/16px PingFangSC-Regular,"-apple-system",Simsun;height:16px;margin-bottom:3px;overflow:hidden;width:128px}
.dashen ul li .auth {color:#999;font-weight:400}
.dashen ul li .works {color:#3f5a93;margin-bottom:6px;max-height:36px;overflow:hidden}
.dashen ul li .works a {color:#3f5a93;line-height:20px}
.dashen ul li .works span {font-family:simsun;margin:0 4px}
.dashen ul li .intro {height:60px;line-height:20px;overflow:hidden}
#footer {border-top:1px solid #ddd;margin-top:20px;padding:25px 0;text-align:center;color:#bbb}
#footer a:hover {color:#00c29a}
#footer p a {color:#444;margin:0 10px}
#footer .footer_t {color:#bbb}
.site {border-bottom:1px solid #ebebeb;height:29px}
#list_l {float:left;margin-right:30px;width:216px;margin-top:30px}
