/* CSS Document */
body { font-family: "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1", "Arial", sans-serif; margin:0; padding:0;  font-size:12px; color:#333; text-align:left;background-color: #fff !important; }
div, form, img, ul, ol, li, dl, dt, dd, BUTTON { margin:0; padding:0; border:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; font-weight:normal; }
table, td, tr, th { font-size:12px; }
li { list-style-type:none; }
table { margin:0 auto; }
img { vertical-align:top; }
table { border-collapse:collapse; border-spacing:0; border:0; }
.fr{ float:right; display:inline;}
a{ color:#3c3c3c;}
a:hover{ text-decoration:none; transition: .3s; color:#3073bd;}
*{ margin:0; padding:0;}
.tag_red{color:#F00;}

.eten-warp{ width:1000px; margin:0 auto; font-size: 14px;}

.extend-logo{ height:75px; width:1000px; padding-top:65px; margin:0 auto;}
.gads{ padding-top:30px; margin:0 auto;}
.gads img{width:100%;}
.pt30{ padding-top:30px;}
.pb50{ padding-bottom:50px;}
.mt30{ margin-top:30px;}

/***延伸页头条***/
.eten-hdlinebox{ width:100%; height:226px; margin-top:35px; background: linear-gradient( 135deg, #FF9D4C 0%, #FF4635 100%);}
.eten-hdname{ float:left; margin-top:-25px; line-height: 50px; color:#333; font-size: 26px; font-style: normal; background:#fff; box-shadow: 0 10px 30px rgba(3,16,31,0.2);border-radius: 10px 10px 10px 10px;
border: 2px solid #FF4936;}
.eten-hdname span{ padding:0 30px; display:inline-block;}
.eten-hdname span em{ font-style:normal; margin-right:15px;}
.eten-hdname i{ display:inline-block; width:50px; height:50px; vertical-align: top; background:url(title-icon.png) 0 0 no-repeat #FFE7CA;}

.eten-hdnews{ padding-top:30px; line-height: 44px; font-size: 24px; clear: both;}
.eten-hdnews a{ color:#fff;display: flex;}
.eten-hdnews a img{margin-right: 12px;width: 150px;border-radius: 6px;flex-shrink: 0;}
.eten-hdnews a:hover{ color:#d3e7fd;}
.eten-hdinfo{ padding-top:10px; font-size: 14px; color:#fff; line-height: 24px;}
.eten-hdinfo a{ display:inline-block; white-space: nowrap; color:#fff; text-decoration: underline; margin-left:5px;}
.eten-hdinfo a:hover{ color:#8fc3fc;}

.eten-btinfo{ padding-top:20px; line-height: 24px; color:#fff;}
.eten-sour1 span{ display:inline-block; font-size: 12px; height:24px; margin-right:20px;}
.eten-hdbtn{ float:left; margin-left:30px; position: relative; z-index:1;}
.eten-button{ display:inline-block; color:#8fc3fc!important; cursor: pointer; z-index: 1;}
.eten-button i{ font-size:12px; margin-left:4px; font-style:normal; font-family: "Arial", sans-serif;}
.eten-icon{ display:inline-block; width:18px; height:18px; background:url(exten-bg.png) no-repeat; vertical-align: middle; margin-right:10px; transition: .3s;}
.eten-ico-pl{ background-position: -60px 0;}
.eten-ico-sha{ background-position: -90px 0;}
.eten-hdbtn:hover .eten-button{ color:#fff!important;}
.eten-hdbtn:hover .eten-ico-pl{ background-position: -60px -24px;}
.eten-hdbtn:hover .eten-ico-sha{ background-position: -90px -24px;}
.eten-listmore .eten-ico-pl{ background-position: -120px 0;}
.eten-listmore .eten-ico-sha{ background-position: -150px 0;}
.eten-listmore .eten-hdbtn:hover .eten-ico-pl{ background-position: -120px -24px;}
.eten-listmore .eten-hdbtn:hover .eten-ico-sha{ background-position: -150px -24px;}

.eten-sharebox{ display:none; position:absolute; z-index: 90; top:24px; right:0; width:100px; background:#fff; overflow: hidden; border:1px solid #e2e2e2; padding:5px 15px 15px 15px; box-shadow: 0 5px 10px rgba(0,0,0,0.1); border-radius:3px;}
.eten-sharebox a{ display:block; padding-left:36px; background:url(https://img.233.com/www/revision/2017/s-bg.png) no-repeat; margin-top:10px; line-height: 24px;}
.eten-sharebox .share_sina{ background-position:0 -170px}
.eten-sharebox .share_qq{ background-position:0 -83px}
.eten-sharebox .share_zone{background-position:0 -112px}
.eten-sharebox .share_tx{ background-position:0 -199px}
.eten-sharebox .share_wx{ background-position:0 -141px;}
.share-block{ z-index:11;}
.share-block .eten-sharebox{ display:block;}

.eten-relation {padding: 10px 0;font-weight: 500;font-size: 14px;color: #333333;line-height: 20px;}
.eten-relation a {color: #E13B29;}

/***相关阅读列表***/
.eten-mainleft{ width:640px; float:left;}
.eten-mainbox{ border-top:1px dashed #e2e2e2; width:100%;}
.eten-listbox{ padding:25px 0; border-bottom:1px dashed #e2e2e2;}
.eten-listtit{ line-height: 26px; font-size: 20px; font-weight: 400; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.eten-listtit a {display: flex;}
.eten-listtit a img {margin-right: 12px;width: 150px;border-radius: 6px;flex-shrink: 0;}
.eten-listinfo{ padding-top:15px; line-height: 24px; color:#999;}
.eten-listmore{ color:#666; padding-top:15px; line-height: 24px;}
.eten-sour2 span{ display:inline-block; height:24px; margin-right:20px; font-size: 12px;}
.eten-listmore .eten-button{ color:#666!important;}
.eten-listmore .eten-hdbtn:hover .eten-button{ color:#3073bd!important;}
.tag_linkBox{margin-top: 8px;}
.tag_linkBox>a{font-size: 14px;color:#e13b29;margin-right: 20px;}
.tag_linkBox>a:hover{text-decoration: underline;}


/***加载更多与收起***/
.showmore,.hidemore{ width:198px; height:44px; line-height: 44px; border-radius:2px; border:1px solid #e2e2e2; transition: .3s; color:#666; text-align: center; margin:50px auto 0 auto; cursor: pointer;}
.showmore span,.hidemore span{ display:inline-block; width:14px; height:14px; vertical-align: middle; margin-right:10px; background:url(exten-bg.png) 0 -60px no-repeat; transition: .3s;}
.hidemore span{ background-position:-20px -60px;}
.showmore:hover,.hidemore:hover{ background:#3073bd; border-color:#3073bd; color:#fff;}
.showmore:hover span{ background-position:0 -80px;}
.hidemore:hover span{ background-position:-20px -80px;}


/***更多相关***/
.more-tagtit{ padding-top:40px;}
.more-tagtit span{ display:inline-block; font-size: 16px; line-height: 26px; border-bottom:2px solid #3073bd;}
.related_tags{ padding-top:15px; font-size: 12px;}
.related_tags a{ display:inline-block;*display: inline;zoom:1;font-size: 14px; border:1px #e2e2e2 solid; padding:0px 12px; margin: 8px 8px 0 0; background:#fff; white-space:nowrap; height:30px; line-height:30px; color:#666; border-radius:2px;}
.related_tags a:hover{ background:#3ba2e3; border:1px #3ba2e3 solid; color:#fff;}



/************************
延伸阅读页右侧内容
*************************/
.exten-mainright{ width:300px; float:right;}

.exten-rttit{ border-top:1px solid #e2e2e2;}
.exten-rttit span{ display:inline-block; font-size: 18px; color:#333; line-height: 32px; border-top:2px solid #3073bd; margin-top:-1px; padding:0 7px;}

.exten-guidbox{ width:315px;}
.exten-guidbox a{ display:inline-block; width:88px; line-height: 28px; border:1px solid #ccd5e0; color:#71859b; text-align: center; margin:15px 15px 0 0;}
.exten-guidbox a.hot{ background:#e7ecf3;}
.exten-guidbox a:hover{ background:#3073bd; color:#fff; border-color:#3073bd;}

/***最新试题***/
.exten-textlist,.exten-ztlist{ padding-top:10px; width:100%;}
.exten-textlist li,.exten-ztlist li{ width:100%; line-height: 32px; overflow: hidden;}
.exten-textlist li a,.exten-ztlist li a{ display:block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.exten-textlist li span{ float:left; width:3px; height:3px; background:#ccc; margin:14px 4px 14px 0;}
.exten-ztlist li span{ float:left; width:14px; height:14px; margin:9px 10px 9px 0; font-size: 12px; font-family: "Arial", sans-serif; text-align: center; color:#fff; *color:#7a8b9d; line-height: 14px; background:#3073bd; *background:#dbe4ee; border-radius:2px;}
.exten-ztlist li:nth-child(n+4) span{ background:#dbe4ee; color:#7a8b9d;}


/*****************
隐藏侧边栏
*****************/
.sidebar-box,.hy_side_nav{ display:none;}


/* 20191216新增 */
/* 相关推荐 */
.relate_recomBox{font-size: 14px;line-height: 28px;margin: 8px 0;}
.relate_recomBox a{color:#e13b29;text-decoration: underline;}
.relate_recomBox .jt_ico{display: inline-block;width: 11px;height: 9px;background: url(https://img.233.com/www/tag/tgc_ico_pc.png) no-repeat 0 0;vertical-align: middle;margin-top: -3px;margin-right: 5px;}


/* 最新试题 */
.fenge_bar{display: block; height: 10px;margin:17px -1rem 0;background-color: #f4f7f9;}
.zxst_h3,.rdzt_h3{margin-top: 24px;height: 20px;line-height: 20px;font-size: 18px;font-weight: 900;color:#333;position: relative;}
.zxst_h3:before,.rdzt_h3:before{content:"";position: absolute;top: 50%;left: -1rem;width: 3px;height: 15px;margin-top: -6px; background: url(https://img.233.com/www/tag/tgc_ico_pc.png) no-repeat 0 -15px;}
.zxst_ul,.rdzt_ul{padding-top: 4px;}
.zxst_ul>li a,.rdzt_ul>li a{display: block;padding:16px 0;border-bottom: 1px solid #f6f6f6;font-size: 16px;line-height: 18px;color:#333;}
.zxst_ul>li a:hover,.rdzt_ul>li a:hover{color:#e13b29;}
.rdzt_ul .num_ico{display: inline-block;*display: inline;zoom:1; width: 14px;height: 14px;line-height: 14px;text-align: center; background: url(https://img.233.com/www/tag/tgc_ico_pc.png) no-repeat 0 -55px;vertical-align: middle;margin-top: -4px;margin-right: 5px;font-size: 12px;color:#333;}
.rdzt_ul>li:nth-of-type(1) .num_ico,.rdzt_ul>li:nth-of-type(2) .num_ico,.rdzt_ul>li:nth-of-type(3) .num_ico{background-position: 0 -35px;color:#e13b29;}
.more_relate>a{display: block;height: 30px;line-height: 30px;background-color: #f4f7f9; text-align: center;font-size: 14px;color:#999;margin-top: 8px;margin-bottom: 14px;}
.more_relate .zk_jt{display: inline-block;width: 8px;height: 4px;background: url(https://img.233.com/www/tag/tgc_ico_pc.png) no-repeat 0 -75px;vertical-align: middle;margin-left: 5px;}


.related_tags.height_hide{height: 206px;overflow: hidden;}



.extend-logo{display: block;}
.indexheader,footer,.m-box{display: none;}

/***兼容手机版***/
@media screen and (max-width:980px){

img,fieldset{vertical-align:top;border:0}
address,cite,code,em,th,b,i,strong{font-weight:normal; font-style:normal}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
a{ color:#000}
html{font-size:62.5%}
body{ position:relative; width:100%; max-width:750px; min-width:320px; margin:0 auto; color:#000; overflow-x: hidden; font-family:"PingFang","Microsoft YaHei","Arial",sans-serif; }

.extend-logo{display: none;}
.indexheader,footer,.m-box{display: block;}
.ui-sidebar,.gads,.exten-mainright,.top-nav-wrap,#ft2018box,.customer-ser,#ersansan-ft{ display:none!important;}

.extend-logo{ height:auto; width:100%; padding-top:.5rem;}
.extend-logo img{ width:70%;}
.eten-hdlinebox{ height:auto; margin-top:3rem; background-size: cover; padding-bottom:1.5rem;}
.eten-warp{ width:100%; font-size:1.2rem; box-sizing: border-box; padding:0 1rem;position: relative;}
.eten-hdname{ margin-top:-2rem; margin-right: 4rem; line-height: 3rem; font-size:1.7rem;}
.eten-hdname span{ padding:0 1.5rem;}
.eten-hdname i{ display:none;}
.eten-hdnews{ padding-top:1.8rem; line-height: 2.2rem; font-size:1.5rem;}
.eten-hdinfo{ padding-top:1rem; font-size:1.3rem; line-height: 1.8rem; max-height:3.6rem; overflow: hidden;}
.eten-warp .eten-more{position: absolute;top: 4px;right: 4px;font-size: 14px;color: #FFFFFF;}


.eten-sour1 span{ font-size:1.2rem; height:1.8rem; margin-right:.5rem;}
.eten-btinfo{ line-height:1.8rem; padding-top:1.5rem;}
.eten-hdbtn{ margin-left:1rem;}
.eten-icon{ width:1rem; height:1rem; margin-right:.5rem; background-size:9rem auto;}
.eten-hdbtn .eten-ico-pl,.eten-hdbtn:hover .eten-ico-pl{ background-position:-3rem 0;}
.eten-hdbtn .eten-ico-sha,.eten-hdbtn:hover .eten-ico-sha,.eten-listmore .eten-hdbtn:hover .eten-ico-sha{ background-position: -4.5rem 0;}
.rf div.eten-hdbtn:first-child{ display:none!important;}
.eten-sharebox{ position: fixed; z-index: 999; bottom:0; left:0; top:auto; width:100%; border:none; padding:2rem 0; box-shadow: 0 -.3rem 2rem rgba(0,0,0,0.2);}
.eten-sharebox a{ width:16%; margin-left:4%; display:inline-block; padding:0; margin-top:0; height:2.2rem; overflow: hidden; text-indent: -999rem;}


.eten-mainleft{ width:100%; float:none;}
.eten-listbox{ padding:1.3rem 0;}
.eten-listtit{ font-size:1.6rem; line-height: 2.6rem; white-space: inherit;}
.eten-listtit a{ display:flex;}
.eten-listinfo{ padding-top:1rem; line-height: 2rem; font-size: 1.3rem; max-height:4rem; overflow: hidden;}
.eten-listmore{ padding-top:1rem; line-height: 1.6rem;display: flex; justify-content: space-between; align-items: center;}
.eten-sour2 { flex-shrink: 0;}
.eten-sour2 span{ font-size:1.2rem; height:1.6rem; margin-right:1rem;}
.eten-sour3 { display: flex; flex: 1 1 auto; flex-wrap: nowrap; overflow: hidden;}
.eten-sour3 a { max-width: 50%; padding: 0 8px; margin-left: 8px; background-color: #F5F7F9;border-radius: 6px;font-size: 12px;color: #666666;line-height: 20px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.eten-sour3 a:first-child { margin-left: 0;}

.showmore,.hidemore{ width:100%; height:3.5rem; line-height: 3.5rem; margin-top:2rem; box-sizing: border-box; font-size: 1.4rem;}

.more-tagtit{ padding-top:2rem;display: flex;align-items: center;}
.more-tagtit::before { content: '';width: 4px;height: 24px;margin-left: -1rem; margin-right:8px;background: linear-gradient( 45deg, #F7E7E8 0%, #E13B29 100%);}
.more-tagtit a { margin-right: 8px; font-size: 16px;color: #666666;line-height: 26px; }
.more-tagtit a.on { font-weight: bold; color: #333333;}
.more-tagtit span{ line-height:2rem; font-size:1.7rem;}
.related_tags{ padding-top:1rem; font-size:1.3rem;}
.related_tags a{ padding:0 .5rem; margin:.5rem .5rem 0 0; height:auto; line-height: 3rem;border-radius: 15px;background-color: #F5F7F9;border: none;}

/* 20191216新增 */
/* 相关推荐 */
.relate_recomBox{font-size: 1.4rem;line-height: 28px;margin: 8px 10px;}
.relate_recomBox a{color:#e13b29;text-decoration: underline;}
.relate_recomBox .jt_ico{display: inline-block;width: 11px;height: 9px;background: url(https://img.233.com/www/tag/tgc_ico.png) no-repeat 0 0;background-size: 20px;vertical-align: middle;margin-top: -3px;margin-right: 5px;}


/* 最新试题 */
.fenge_bar{display: block; height: 10px;margin:17px -1rem 0;background-color: #f4f7f9;}
.zxst_h3,.rdzt_h3{margin-top: 24px;height: 20px;line-height: 20px;font-size: 1.6rem;font-weight: 900;color:#333;position: relative;}
.zxst_h3:before,.rdzt_h3:before{content:"";position: absolute;top: 50%;left: -1rem;width: 3px;height: 15px;margin-top: -6px; background: url(https://img.233.com/www/tag/tgc_ico.png) no-repeat 0 -15px;background-size: 20px;}
.zxst_ul,.rdzt_ul{padding-top: 4px;}
.zxst_ul>li a,.rdzt_ul>li a{display: block;padding:12px 0;border-bottom: 1px solid #f6f6f6;font-size: 1.4rem;line-height: 18px;color:#333;}
.rdzt_ul .num_ico{display: inline-block;width: 14px;height: 14px;line-height: 14px;text-align: center; background: url(https://img.233.com/www/tag/tgc_ico.png) no-repeat 0 -55px;background-size: 20px;vertical-align: middle;margin-top: -2px;margin-right: 5px;font-size: 1.2rem;color:#333;}
.rdzt_ul>li:nth-of-type(1) .num_ico,.rdzt_ul>li:nth-of-type(2) .num_ico,.rdzt_ul>li:nth-of-type(3) .num_ico{background-position: 0 -35px;color:#e13b29;}
.more_relate>a{display: block;height: 27px;line-height: 27px;background-color: #f4f7f9; text-align: center;font-size: 1.2rem;color:#999;margin-top: 8px;margin-bottom: 14px;}
.more_relate .zk_jt{display: inline-block;width: 8px;height: 4px;background: url(https://img.233.com/www/tag/tgc_ico.png) no-repeat 0 -75px;background-size: 20px;vertical-align: middle;margin-left: 5px;}


.related_tags.height_hide{height: 185px;overflow: hidden;}
}


.main_nav_bar.hide{display: none;}

/***20200509学习资料***/
.newsR-titleBox{border-top: 1px solid #e2e2e2;margin-top: 30px;}
.newsR-titleBox strong{display: inline-block;font-size: 18px;color: #333;line-height: 32px;border-top: 2px solid #3073bd;margin-top: -1px;padding: 0 7px;font-weight: normal;}
.zl-list{padding-top: 10px;}
.zl-list li a{padding: 10px 0;border-bottom: 1px dotted #e5e5e5;display: block;}
.zl-list li a h6{font-size: 14px;line-height: 20px;}
.zl-list li a p{font-size: 12px;color: #999;padding-top: 4px;}
.zl-list li a.zl-more{border: none;background: #dbe4ee;text-align: center;color: #7a8b9d;}
.zl-list li a.zl-more:hover{background: #3073bd;color: #fff;}