@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; min-width: 1200px; color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color: #ff6600;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden; overflow: hidden;}
.clearfix{*zoom:1;}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.n-an,.right-mbox .free-audition .pic i,.right-mbox .free-audition .pic em{ background:url(/images/news/news2019/an.png) no-repeat;}
.footer{ border-top: 1px solid #ececec;}

/*导航*/
.navbg{ background: #fc8f1a; margin-bottom: 20px; z-index: 3;}
.navbgsub{ display: none; width: 100%; height: 40px; background: #fff; top: 44px; left: 0; -webkit-box-shadow:0 3px 3px #efefef; -moz-box-shadow:0 3px 3px #efefef; box-shadow:0 3px 3px #efefef; z-index: 2;}
.nav{ height: 44px;}
.nav h1{ display: block; width: 178px; line-height: 44px; background: #fcb41a; text-align: center; color: #fff; font-size: 20px; font-weight: 400;}
.nav h1 a{ color: #fff;}
.nav h1 a:hover{ text-decoration: none;}
.nav .nnr{ display: block; width: 134px; line-height: 44px; font-size: 16px; color: #fff; text-align: center;}
.nav .nnr:hover{ background: #fba64c; text-decoration: none;}
.nav .nnr2{ width: 134px; line-height: 44px; font-size: 16px; color: #fff; text-align: center; background-position: 108px -80px; cursor: pointer; z-index: 3;}
.nav .nnr2:hover{ background-color: #fba64c; text-decoration: none; background-position: 108px -130px;}
.nav .nnr2 a{ color: #fff;}
.nav .nnr2 a:hover{ text-decoration: none;}
.nav .nnr2 .pop{ width:816px; height: 40px; left:36px; top:44px; display:none; cursor: auto;}
.nav .nnr2 .pop a{ padding-right: 60px; line-height: 40px; text-align: left; font-size: 14px; color: #666;}
.nav .nnr2 .pop a:hover{ color: #ff6600;}
.nav .nnr2 .pop2{ width:554px;}
.nav .nnr2 .pop3{ width:272px;}

/*面包屑*/
.mbx{ height: 28px; line-height: 28px; color: #999; margin-bottom: 30px;}
.mbx a{ color: #999;}
.mbx a:hover{ text-decoration: none; color: #ff6600;}

/*左侧新闻*/
.l-news{ width: 800px; margin-top: -14px;}
.l-news h1{ overflow: hidden; display: block; line-height: 46px; height: 46px; font-size: 24px;}
.l-news .tit{ height: 50px; line-height: 50px; color: #999; border-bottom: 1px solid #e0e0e0; margin-bottom: 25px;}
.l-news .tit a{ color: #999;}
.l-news .tit-l a:hover{ text-decoration: none;}
.l-news .tit-l .ly:hover{ color: #ff6600; text-decoration: none;}
.l-news .tit-l .lan{ color: #ff6600;}
.l-news .tit-l .sc{margin-left: 25px;line-height: 20px;display: inline-block;height: 20px;}
.l-news .tit-l .sc i{width: 17px;display: inline-block;vertical-align: -3px;margin-right: 3px;height: 16px;background: url(/images/news/news2019/kstar.png) no-repeat center center;}
.l-news .tit-l .on i{background: url(/images/news/news2019/alstar.png) no-repeat center center!important;}
.l-news .tit-l .big{ margin-right: 6px;}
.l-news .tit-r a:hover{ text-decoration: none;}
.l-news .tit-r span{ display: block; height: 50px; margin-left: 10px;}
.l-news .tit-r span a{ display: inline-block; padding-left: 22px;}
.l-news .tit-r .dz{ background-position: 0 15px;}
.l-news .tit-r .sc{ background-position: 0 -135px;}
.l-news .tit-r .dz:hover{ background-position: 0 -35px;}
.l-news .tit-r .sc:hover{ background-position: 0 -185px;}
.l-news .tit-r .hover .dz{ background-position: 0 -85px;}
.l-news .tit-r .hover .sc{ background-position: 0 -235px;}
.l-news .tit-r .hover .dz:hover{ background-position: 0 -85px;}
.l-news .tit-r .hover .sc:hover{ background-position: 0 -235px;}

.l-news .news{ font-size: 14px; line-height: 28px; margin-bottom: 16px;}
.l-news .news p{ margin-bottom: 16px;}
.l-news .news p .bule{ color: #ff6600;}
.l-news .news a{ color: #ff6600;}
.l-news .news a:hover{ color: #ff6600; text-decoration: none;}
.l-news .news .tind{ text-indent: 28px;}
.l-news .news .pic{ text-align: center; margin-bottom: 16px;}
.l-news .news .abstract{ background: #f4f4f4; margin-bottom: 16px; padding: 12px 20px;}
.l-news .news .jxbox{ margin-bottom: 20px;}
.l-news .news .jxbox .con{ padding: 16px 0 20px;}
.l-news .news .jxbox .con h4{ margin-bottom: 6px;}
.l-news .news .jxbox .con li{ margin-bottom: 6px;}
.l-news .news .jxbox .jx{ border-top: 1px dashed #e5e5e5;}


/*.l-news .news .jxbox .jx .jhan{ padding: 50px 0; text-align: center;}*/
.l-news .news .jxbox .jx .jhan{ padding: 50px 0; text-align: center;display: none!important;}
.l-news .news .jxbox .jx .jhan-han{ display: inline-block; padding: 0 20px; height: 40px; line-height: 40px; font-size: 18px; color: #fff; background: #ff7e00; border-radius: 4px; cursor: pointer;}
/*.l-news .news .jxbox .jx .jtxt{ padding: 16px 0 6px; display: none;}*/
.l-news .news .jxbox .jx .jtxt{ padding: 16px 0 6px;display:inline-block!important;}
.l-news .news .jxbox .jx .jtxt .nr{ position: relative; width: 520px; padding-left: 100px; margin-bottom: 10px;}
.l-news .news .jxbox .jx .jtxt .nr b{ position: absolute; display: block; top: 0; left: 0;}
.l-news .news .jxbox .jx .jtxt .nr .tit-analysis{ position: absolute; display: block; top: 0; left: 0;}
.l-news .news .jxbox .jx .jtxt .nr.lan{ color: #ff7e00; font-weight: 700;}
.l-news .txt2{ line-height: 32px; font-size: 16px;}
.l-news .txt3{ line-height: 36px; font-size: 18px;}
.l-news .txt4{ line-height: 40px; font-size: 20px;}


.l-news .share{ height: 36px; margin-bottom: 28px;}
.l-news .share .info-share{ width: 600px;}
.l-news .share .info-share a{ margin: 0; padding: 0; height: auto;}
.l-news .share .info-share .bds_more{ background: none; font-size: 14px; color: #666; line-height: 36px; margin-right: 10px;}
.l-news .share .info-share .bds_weixin{ width: 36px; height: 36px; margin-right: 20px; background:url(/images/news/news2019/an.png) no-repeat 0 -350px;}
.l-news .share .info-share .bds_qzone{ width: 36px; height: 36px; margin-right: 20px; background:url(/images/news/news2019/an.png) no-repeat 0 -450px;}
.l-news .share .info-share .bds_tsina{ width: 36px; height: 36px; margin-right: 20px; background:url(/images/news/news2019/an.png) no-repeat 0 -550px;}
.l-news .share .jc{ line-height: 36px; color: #666;}
.l-news .share .jc-an{ display: block; width: 40px; height: 18px; border: 1px solid #cccccc; line-height: 18px; text-align: center; color: #999; border-radius: 3px; margin: 8px 12px 0 0;}
.l-news .share .jc-an:hover{ border: 1px solid #ff6600; color: #ff6600; text-decoration: none;}

.l-news .tuijian{ margin-bottom: 30px;}
.l-news .tuijian .ttit{ line-height: 42px; font-size: 18px; font-weight: 700;}
.l-news .tuijian li{ overflow: hidden; float: left; width: 310px; height: 32px; padding-left:71px; line-height: 32px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis;}
.l-news .tuijian li a:hover{ color: #ff6600; text-decoration: none;}
.l-news .tuijian{ margin-bottom: 30px;}

.l-news .banner{ display: block; margin-bottom: 28px;}

.l-news .xgzx{ margin-bottom: 30px;}
.l-news .xgzx .xtit{ height: 39px; border-bottom: 1px solid #e0e0e0; margin-bottom: 12px;}
.l-news .xgzx .xtit-l{ padding: 0 3px; line-height: 39px; height: 39px; font-size: 16px; border-bottom: 1px solid #ff9d3d;}
.l-news .xgzx li{ overflow: hidden; float: left; width: 380px; height: 32px; line-height: 32px; font-size: 14px; padding-right: 20px; white-space: nowrap; text-overflow: ellipsis;}
.l-news .xgzx li a:hover{ color: #ff6600; text-decoration: none;}

/*收藏弹框*/
.scblock{display:none;width: 262px;height: 60px;background-color: #fff;position: absolute;border-radius: 5px;top: 100px;border: 1px solid #e7e7e7;box-shadow: 0 0 10px #e7e7e7;left: 175px;padding:20px 0 0 58px;}
.scblock img{float: left;margin-right: 10px;margin-top: 5px;}
.scblock div{float: left;}
.scblock div h3{font-family: MicrosoftYaHei-Bold;font-size: 14px;color: #666666;letter-spacing: 0.02px;line-height: 19px;}
.scblock div p{font-family: MicrosoftYaHei;font-size: 14px;color: #3F3F3F;letter-spacing: 0.02px;line-height: 19px;}

/*右侧内容*/
.r-mbox{ width: 360px;}
.r-mbox .banner{ display: block; width: 360px; height: 216px; margin-bottom: 18px;}
.r-mbox .rggtit{ height: 40px; clear: both; border-bottom: 1px solid #e0e0e0; margin-bottom: 20px;}
.r-mbox .rggtit.mb16{ margin-bottom: 16px;}
.r-mbox .rggtit-left{ height: 40px; line-height: 40px; font-size: 16px; border-bottom: 1px solid #ff9d3d; padding-right: 14px;}

/*右-免费试听*/
.mf-lht{ width:360px; height:262px; margin-bottom: 18px;}
.mf-lht .bd{ width:100%; height:262px; overflow:hidden;}
.mf-lht .bd a:hover{ text-decoration: none;}
.mf-lht .bd li{ overflow: hidden; zoom:1; float:left; width:360px; height: 262px;}
.mf-lht .bd li .pic{ display: block; width: 100%; height: 182px;}
.mf-lht .bd li .bot{ height: 64px; padding: 15px 20px 0; line-height: 24px; font-size: 14px; border: 1px solid #e0e0e0; border-top: 0;}
.mf-lht .bd li .bot .st{ display: block; width: 24px; height: 24px; background-position: 4px -45px;}
.mf-lht .prev,.mf-lht .next{ position:absolute; left:0; top:75px; display:block; width:20px; height:41px; background-position: 0 0;}
.mf-lht .next{ background-position: -30px 0; left:auto; right:0;}

/*右-免费题库*/
.r-mftk{ margin-bottom: 5px;}
.r-mftk .list{ height: 44px; line-height: 22px; margin-bottom: 10px;}
.r-mftk .list-ttxt{ padding-left: 16px; font-size: 14px; background-position: 0 -94px;}
.r-mftk .list-btxt{ padding-left: 16px; color: #999;}
.r-mftk .list-han{ top: 8px; right: 0; display: block; width: 60px; height: 26px; line-height: 26px; border: 1px solid #ccc; text-align: center; color: #999;}
.r-mftk .list-han:hover{ text-decoration: none; border: 1px solid #ff6600; color: #ff6600;}

/*右-app*/
.r-app{ padding: 20px; background: #fff7f3}
.r-app-txt{ padding-top: 28px; line-height: 30px; font-size: 14px;}
.r-app-txt em{ font-size: 18px; color: #ff761b;}
.r-app-pic{ display: block; padding: 8px; background: #fff; width: 100px; height: 100px;}

/*网站地图*/
.wzmapbg{ background: #f6f6f6;}
.wzmap{ padding: 20px 0 25px;}
.wzmap .tit{ line-height: 46px; font-size: 16px;}
.wzmap .wnr{ width: 374px; margin-left: 39px;}
.wzmap .wnr .xx{ width: 1px; height: 118px; overflow: hidden; background: #e1e1e1; top: 10px; right: 0;}
.wzmap .wnr-t{ height: 34px; line-height: 34px; font-size: 14px;}
.wzmap .wnr-t a:hover{ color: #ff6600; text-decoration: none;}
.wzmap .wnr-t-l{ display: block; width: 114px;}
.wzmap .wnr-t-r{ display: block; _display: inline; margin-right: 20px; color: #999;}
.wzmapbg .m0{ margin: 0;}

/*20181122 add by sunke*/
/*.right-mbox .ranking-list li{ background:url("/images/lanmu2017/an.png") no-repeat; _background:url("/images/lanmu2017/an.gif") no-repeat;}*/
.right-mbox{ width:360px;}
.right-mbox .tit{ height:30px; line-height:30px;}
.right-mbox .tit h4{ float:left; font-size:16px; font-weight:normal;}
.right-mbox .tit h4 i{ display:inline-block; width:4px; height:15px; background:#ff6600; margin-right:10px; vertical-align:-3px;}
.right-mbox .tit .more-btn{ float:right; display:block; line-height:30px; font-size:12px; color:#999;}
.right-mbox .ranking-list{ background:url("/images/lanmu2017/an.png") no-repeat 13px -1830px;}
.right-mbox .ranking-list li{ height:49px; line-height:49px; overflow:hidden; border-bottom:1px solid #f1f1f1; font-size:14px; padding-left:39px;}
.right-mbox .ranking-list li:last-child{ border-bottom:0;}
.right-mbox .ad{ margin:7px 0 33px; border:1px solid #f0f0f0;}
.right-mbox .ad img{ display:block; width:358px;}
.right-mbox .free-audition{ padding:8px 0 10px;}
.right-mbox .free-audition li{ float:left; _display:inline; width:168px; margin:0 6px 18px;}
.right-mbox .free-audition .pic{ width:168px; height:94px; position:relative;}
.right-mbox .free-audition .pic i{ display:block; width:50px; height:18px; line-height:18px; text-align:center; font-size:12px; color:#fff; position:absolute; left:0; top:0; background-position:0 -604px;}
.right-mbox .free-audition .pic em{ display:block; width:38px; height:38px; position:absolute; left:50%; top:50%; margin:-19px 0 0 -19px; background-position:0 -626px;}
.right-mbox .free-audition .name{ font-size:12px; line-height:14px; height:28px; padding:9px 0 12px;}
.right-mbox .free-audition .teacher-name{ line-height:20px; color:#f4674b;}
.right-mbox .free-audition .teacher-name a{ color:#f4674b;}
.right-mbox .tiku{ padding:14px 0 0 20px;}
.right-mbox .tiku li{ float:left; _display:inline; width:76px; padding-bottom:10px; margin-right:35px; text-align:center;}
.right-mbox .tiku p{ line-height:38px;}
.right-mbox .app{ background:#fff7f3; padding:17px 38px 17px 20px; margin-bottom:32px;}
.right-mbox .app p{ display:block; line-height:30px; padding-top:6px; font-size:18px; color:#ff761b;}
.right-mbox .app p em{ font-size:14px;}
.right-mbox .app p a{ color:#ff761b;}
.right-mbox .app p em a{ color:#333;}
.right-mbox .app .pic{ width:70px; height:70px;}
.right-mbox .data-download{ padding:9px 0 20px;}
.right-mbox .data-download li{ height:32px; line-height:32px; font-size:12px;}
.right-mbox .data-download .btn{ float:right; display:block; line-height:32px; color:#ff901a; text-decoration:underline;}
.right-mbox .coach{ padding:14px 0 0;}
.right-mbox .coach a{ display:block; width:360px; margin-bottom:22px;}
.right-mbox .receive-coupons{ background:#fafafa; margin-bottom:33px;}
.right-mbox .receive-coupons-tit{ height:42px; line-height:42px; text-align:center; margin:0 20px;}
.right-mbox .receive-coupons-tit span{ display:inline-block; font-size:14px; padding:0 10px; background:#fafafa;position:relative; z-index:1;}
.right-mbox .receive-coupons-tit i{ display:block; width:100%; height:1px; background:#e1e1e1; left:0; top:50%;}
.right-mbox .receive-coupons-con{ padding-bottom:18px; text-align:center;}
.right-mbox .receive-coupons-con a{ display:inline-block; *display:inline; *zoom:1; text-align:right; width:67px; height:42px; background:url("//www.jianshe99.com/upload/html/2019/02/26/xu690b918554344cc798a5faada758f954.png") no-repeat; margin:0 9px;}
.right-mbox .receive-coupons-con p{ font-size:22px; color:#fc8f1a; line-height:32px; padding:9px 8px 0;}