@charset "utf-8";/* CSS Document*/
@import url(//at.alicdn.com/t/font_3ijpyiurprza1yvi.css);
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td,span,input{margin:0;padding:0;}
body{font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";color:#000;-webkit-text-size-adjust:none;height:100%; background-color:#ffffff;  /* background-color:#F8F8F8;  */}
.kyjiedu h3 {font-size: medium;text-align: center;font-weight: bolder;color: #e60012;}
.kyjiedu {background-color: antiquewhite;border-radius: 6px;padding: 5px;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,ol{list-style:none;}
ins{text-decoration:none;}
i,em{font-style:normal;}
input{border:none;}
select,input,button,button img,label{vertical-align:middle}
body,h1,h2,h3,ul,li,form,p,img{border:0}
input,button,select,img{margin:0;line-height:normal}
/*閾炬帴棰滆壊*/
A{color:#666;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;color:#e60012;}
.fl,.fr{display:inline}
.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.clear,.area{zoom:1;}
.clear:after,.area:after{content:".";display:block;visibility:hidden;height:0;clear:both;} 
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}   
.b20{height:20px;clear:both;}
.pb15{padding-bottom:15px;}
.end{margin-right:0!important;}
.topNav{text-align:left;width:100%;z-index:9999;top:0;margin:0 auto;position:fixed;height:42px;line-height:42px;background:#efefef none repeat scroll 0 0;border-bottom:1px solid #dcdcdc;}
.topNav-width{width:1200px;margin:0 auto;}
.topNav a{color:#666}
.topNav h3{font-weight:normal;font-size:100%;padding:0px;}
.topNav dl{zoom:1;}
.topNav .tnLeft{float:left;}
.topNav .tnRight{float:right;}
.topNav dd{float:left;position:relative;}
.topNav dd.c1{color:#ddd;}
.topNav dd h3{float:left;height:42px;cursor:pointer;}
.topNav dd h3 a{padding:5px 10px;height:32px;line-height:32px;}
.topNav dd h3 a,.topNav dd h3 i{color:#656565;display:inline-block;*display:inline;zoom:1;}
.topNav dd h3 a:hover{color:#656565;background-color:#e4e2e2;}
.topNav dd h3 i:hover,dd.on h3 i{color:#333;background-color:#fff;}
.topNav .navli{}
.topNav .welcome{padding-right:15px;color:#666;padding-left:20px;}
.topNav .welcome a{color:#666;}
.topNav dd ul{background:#fff none repeat scroll 0 0;border:1px solid #ccc;display:block;list-style:outside none none;display:none;position:absolute;width:125px;top:50px;left:0;background:#fff;margin-left:-108px;padding:10px;}
.toparrow{border-color:transparent transparent #ccc;border-style:solid;border-width:7px;display:block;font-size:0;height:0;left:107px;line-height:0;position:relative;top:-24px;width:0;z-index:2;}
.topNav dd ul img{width:125px;height:125px;}
.topNav dd ul li{line-height:32px;border-bottom:1px solid #f0f0f0; overflow:hidden; text-overflow:ellipsis;}
.topNav dd ul li a{display:block;color:#333;padding:0 15px;}
.topNav dd ul li a:hover{color:#0092fc;}
.topNav dd ul li a span{color:#666;margin-left:5px;}
.notice-top i{color:#666;float:left; margin-top:-5px;}
.notice-top{float:left; overflow:hidden;position:relative; width:520px; margin-top:5px;}
.notice-top .hdt{float:right;height:27px;line-height:27px;overflow:hidden;padding:0 10px;/* width:50px; */}
.notice-top .hdt .prev,.notice-top .hdt .next{background:rgba(0,0,0,0) url("img/icoUp.gif") no-repeat scroll 0 0;cursor:pointer;display:block;float:right;height:5px;margin-right:5px;margin-top:19px;overflow:hidden;width:9px;}
.notice-top .hdt .next{background:rgba(0,0,0,0) url("img/icoDown.gif") no-repeat scroll 0 0;}
.notice-top .bdt{float:left;} 
.notice-top .infoList li{height:42px;line-height:42px;}
.notice-top .infoList li .date{color:#999;float:right;}

/* top2 */
.notice-top2 i{color:#666;float:left; margin-top:-5px;}
.notice-top2{float:left; overflow:hidden;position:relative; width:520px; margin-top:5px;}
.notice-top2 .hdt{float:left;height:27px;line-height:27px;overflow:hidden;padding:0 10px;/* width:50px; */}
.notice-top2 .hdt .prev,.notice-top .hdt .next{background:rgba(0,0,0,0) url("img/icoUp.gif") no-repeat scroll 0 0;cursor:pointer;display:block;float:right;height:5px;margin-right:5px;margin-top:19px;overflow:hidden;width:9px;}
.notice-top2 .hdt .next{background:rgba(0,0,0,0) url("img/icoDown.gif") no-repeat scroll 0 0;}
.notice-top2 .infoList li{height:42px;line-height:42px;}
.notice-top2 .infoList li .date{color:#999;float:right;}


.topinc{display: inline-block;font-family:"iconfont" !important;font-style:normal;font-size:18px;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;padding:0 10px;}
.btop{clear:both;height:42px;width:100%;}
.header{background:#fff none repeat scroll 0 0;display:block;margin:0 auto;overflow:visible;text-align:left;top:0;width:100%;z-index:100;border-bottom:1px solid #dcdcdc;}
.top{margin:0 auto;width:1200px;padding-top:25px;}
.topad img{width:1200px;}
.wd{width:1200px;margin:0 auto;}
.ww{width:100%;}
.wwf{width:100%; background-color:#fff;}
.logo{width: 223px; height: 50px; float: left; margin-top:10px; background-image: url(img/logo.png); }
.logo a{display: block; text-indent: -999em;  width: 270px;  height: 50px;}
.logo h1{display:none; }
.tel{float: right;margin-top: 11px;margin-right:18px;height:90px;}
.search-box{margin-left:150px;float:left;margin-top:15px;}
.search{padding:0;position: relative;width: 500px;border:1px solid #ddd;border-radius:5px;overflow:hidden;}
.hotkey{  display:none;height:24px; position:absolute; right:50px; top:10px;transition:all 0.5s ease 0s;}
.hotkey a{ margin-left:5px; background-color:#e60012; padding:0 5px; border-radius:3px; height:24px; float:left; display:block; line-height:24px; color:#fff;}
.hotkey a:hover{background-color:#e60012}
.search .text{color: #999;padding: 6px 10px 6px 20px;width: 480px;}
.text{font-size: 14px;line-height: 32px;width: 100%;}
.button {
    background-image: url(img/search.jpg);
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    letter-spacing: 4px;
    line-height: 36px;
    outline: medium none;
    padding: 0;
    width: 100%;
}
#searchKey.input:focus{   
    border:none;
}
.search-btn{    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    font-size: 20px;
    background-color: #fff;}
.nav{width:1200px;clear:both;position:relative;z-index:1;height:50px;}
.all-menus{width:225px;left:0;top:51px;position:absolute;z-index:999;}
.all-menus a.all{background-color:#e60012;background-image:url(img/allico.png);background-position:24px 19px;background-repeat:no-repeat;line-height:50px;height:50px;display:block;padding-left:50px;color:#fff;font-size:17px;}
.more-menu{height:380px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}
.more-menu li{font-size: 14px;padding:10px 10px 10px 25px;color:#fff;}
.more-menu li:hover{background:rgba(12, 36, 74, 0.5) none repeat scroll 0 0;}
.more-menu li h3 a{font-size:16px;color:#fff;line-height:36px;}
.more-menu li h3 a span{background: #fe7676 none repeat scroll 0 0;border-radius: 5px;color: #fff;display: inline-block;font-size: 12px;line-height: 15px;text-align: center;width: 50px; margin-left:10px; margin-top:-5px;}
.more-menu li p a{width:50%;float:left;display:block;text-align:left;color:#fff;opacity: 0.8;line-height:24px;}
.menus{float: left;height: 48px;line-height: 48px;width: 1200px;}
.menus li a{font-size:16px;font-weight:400;line-height:50px;padding:0 10px;float:left;color:#333;cursor:pointer; margin-right:20px;}
.menus li a:hover,.menus li a.on{background-color:#e60012;color:#fff;}
.morenav{width:228px;height:325px;background:rgba(3,176,122,0.4); background-color:#f0f0f0;position:absolute;right:0;top:70px;}
.djs{ padding:25px 10px 10px 10px; color:#333; text-align:center;}
.djs h2{ font-size:18px;}
.djs .day{ font-size:20px;}
.djs .day span{ font-size:50px; color:#ff6600;}
.djs h3{ font-size:15px; text-align:left; line-height:26px; padding:0 10px; color:#ff6600}
.index-from{}
.index-from .input{ height:34px; background-color:#fff; border-radius:5px; width:175px; margin:0 auto 12px; padding-left:5px; padding-right:10px; border:1px solid #ddd;}
.index-from .input i{  text-align:center;height:34px; width:34px; display:block; line-height:34px; font-size:20px; float:left; color:#e60012;}
.index-from .input input{color:#999; line-height:34px; width:140px; float:left}
.index-from .i-f-btn{ padding:0 20px;}
.index-from a.upbtn{width:82px; height:30px; line-height:30px;color:#fff; text-align:center;border-radius:5px;}
.index-from a.fr,.index-from a.fl:hover{ background-color:#e60012;border:1px solid #e60012; color:#fff;}
.index-from a.fl,.index-from a.fr:hover{ background-color:#fff;border:1px solid #ddd; color:#333;}
a{transition:all 0.5s ease 0s;}
/**banner*/.topbanner{min-width:1200px;position:relative;height:380px;overflow:hidden;}
.topbanner .bd{position:relative;z-index:0;}
.topbanner .bd ul{width:100% !important;}
.topbanner .bd li{width:100% !important;height:380px;}
.topbanner .bd li a{position:absolute;width:100%;height:380px;display:block;z-index:1;}
.topbanner .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;text-align:center;}
.topbanner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:4px;margin:4px;overflow:hidden;line-height:9999px;filter:alpha(opacity=60);opacity:0.6;
background-color: #FFFFFF;}
.topbanner .hd ul li.on{filter:alpha(opacity=100);opacity:1;
background-color: #e60012;}
.sbanner{ width:100%; background-position:top center; background-repeat:no-repeat; height:100px; position:relative;}
.sbanner a{ width:100%; height:100%; display:block; position:absolute; left:0; top:0;}
.snav{width:100%;margin-top:-16px;overflow:hidden; }
.snav_c{width:1198px;margin:0 auto;background-color:#fff;z-index:700;position:relative;padding:10px 0;position:relative; padding-top: 15px;}
.snav_c .ljiao,.snav_c .rjiao{position:absolute;background-image:url(img/jiao.png);background-repeat:no-repeat;width:360px;height:19px;position:absolute;}
.snav .ljiao{background-position:0 0;left:-360px;top:0px;}
.snav .rjiao{background-position:-360px 0;right:-360px;top:0;}
.snav_c .xueke{margin-left:28px; position: relative;}
.snav_c .xueke li{width:370px; height:68px; float:left;text-align:center;cursor:pointer; margin-right: 15px; }
.snav_c .xueke li:nth-child(1){border:1px solid #f91711; border-top-width:2px; }
.snav_c .xueke li:nth-child(2){ border:1px solid #13afff; border-top-width:2px; }
.snav_c .xueke li:nth-child(3){border:1px solid #fd7f0d; border-top-width:2px; }
.snav_c .xueke li.end{border-right:none;}
.snav_c .xueke li .iconfont{width:70px;height:70px;border-radius:50%;margin:0 auto;display:block;margin-top:-20px;line-height:70px;text-align:center;color:#fff;font-size:30px;}
.snav_c .xueke .ketit_1{ width:45px;  position: absolute; top:15px; left: 40px; font-size: 16px; color:#020202;  font-weight: 400; border-right:1px dashed #cccccc; padding: 0 5px 0 5px;}
.snav_c .xueke .ketit_2{position: absolute; top:15px; left: 420px;}
.snav_c .xueke .ketit_3{position: absolute; top:15px; left: 800px;}
.tr{text-align:right;}
.tl{text-align:left;}
.snav_c .xueke li p{width:280px;margin:12px auto 0;text-align:center; margin-left: 100px;}
.snav_c .xueke li p a{font-size:13px;padding:0 5px;width:70px;height:24px;line-height:24px; display:block; padding:0 7px; float:left;}
.snav_c .xueke li p span{float:left;color:#ddd;width:1px;}
.snav_c .ketit_4{width:100px;  position: absolute; top:115px; left: 30px; font-size: 16px; color:#020202;  font-weight: 400; padding: 0 5px 0 5px;}
.snav_c .ziliao{margin-top:10px; margin-left: 150px;}
.snav_c .ziliao li{width:500px; height:68px; float:left; text-align:center;cursor:pointer; margin-right: 15px;}
.snav_c .ziliao li:nth-child(2){width:450px; margin-left:30px;}
.snav_c .ziliao li p{}
.snav_c .ziliao li p a{display:block; font-size:13px; height:20px;line-height:20px; padding:0px 15px; float:left; border-right:1px dashed #cccccc; margin-top:10px;}
.snav_c .ziliao li p span{float:left;color:#ddd; width:1px;}
.snav_c .ziliao .titwet{ font-weight:600; }
.snav_c .ziliao .titwet a{ border-right:1px dashed #FFFFFF;}
.icon-zixun{background-color:#fe7676;}
.icon-xuexi{background-color:#ffb84c;}
.icon-jiaoxuedagang{background-color:#64b6f6;}
.icon-zhen{background-color:#fe7676;}
.icon-ceshi{background-color:#ff6600;}
.icon-wenda{background-color:#e60012;}
.c_box{margin-top:20px;background-color:#fff;width:1200px;margin:0 auto;}
.c_con{padding:10px 20px 0px 20px;}
.title{height: 50px;line-height: 50px;padding-top:10px; margin-bottom:15px;}
.title .more{height:24px;line-height:24px;text-align:center;padding:0 10px;float:right;margin-top:13px;margin-right:20px;}
.title .more a{color:#999;display:block;font-size:23px;}
.title .more:hover a{color:#333;}
.title .more:hover{}
.title .title_l{border-left:3px solid #e60012}
.title h3{font-size:22px;color:#333;float:left;height:24px;line-height:24px;margin:13px 0;padding-left:20px;margin-left:-1px;}
.title h3 a{color:#636363;}
.zt_ad{width: 1160px;margin:0 auto;overflow: hidden;}
.zt_ad .tab-hd{height: 28px;text-align:center;}
.zt_ad .tab-hd ul{width:264px;margin:0 auto;height:28px;}
.zt_ad .tab-hd li{float: left;font-size:16px;width:110px;height:26px;line-height:26px;margin:0 10px;border:1px solid #e4e4e4;border-radius:13px;}
.zt_ad .tab-hd li a{display:block;padding:0 14px;color:#666;}
.zt_ad .tab-hd li a:hover{}
.zt_ad .tab-hd li.on{background-color:#e60012;margin:0 10px;border:1px solid #e60012;}
.zt_ad .tab-hd li.on a{color:#fff;}
.zt_ad .tab-bd ul li{border: 1px solid #fff;display: inline;float: left;margin-top: 10px;padding: 10px;position: relative;width: 268px;}
.zt_ad .tab-bd ul li:hover{background-color: #f9faf7;border: 1px solid #e4e4e4;}
.zt_ad .tab-bd ul li img{background: #ddd none repeat scroll 0 0;display: block;height: 176px;margin-bottom: 6px;overflow: hidden;position: relative;width: 268px;}
.zt_ad .tab-bd ul li h2{color: #333;font-size: 15px;height: 20px;line-height: 20px;margin: 10px 0 5px;overflow: hidden;padding: 0 10px;font-weight:bold;}
.zt_ad .tab-bd ul li p{line-height: 24px;padding: 2px 10px;color:#999; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.zt_ad .tab-bd ul li p.colv{color:#e60012;}
.zt_ad .tab-bd ul li a.zx{width:85px;height:22px;line-height:22px;border-radius:11px;position:absolute;bottom:9px;right:10px;display:block;border:1px solid #e4e4e4;text-align:center;color:#e60012;z-index:999;background-color:#fff;}
.zt_ad .tab-bd ul li a.zx:hover{background-color:#e60012;color:#fff;}
.zixun,.xuanke{overflow: hidden;}
.zixun .tab-hd,.xuanke .tab-hd{height:32px;float:left;margin-top:12px;margin-left:30px;line-height:30px;}
.zixun .tab-hd ul{}
.zixun .tab-hd li,.xuanke .tab-hd li{border:1px solid #e4e4e4;float: left;margin-right:15px;line-height:26px;}
.zixun .tab-hd li a,.xuanke .tab-hd li a{display:block;padding:0 15px;font-size:14px;color:#666;}
.zixun .tab-hd li.on,.xuanke .tab-hd li.on{border:1px solid #e60012;font-weight: bold;position: relative;background-color:#e60012;}
.zixun .tab-hd li.on a,.xuanke .tab-hd li.on a{color:#fff;}
.zixun .tab-bd{width:860px;float:left;margin-left:30px;height:310px;}

.outBox .hd{height:32px;float:left;margin-top:12px;margin-left:30px;line-height:30px;}
.outBox .hd li{border:1px solid #e4e4e4;float: left;margin-right:15px;line-height:26px;}
.outBox .hd li a{display:block;padding:0 15px;font-size:14px;color:#666;}
.outBox .hd li.on{border:1px solid #e60012;font-weight: bold;position: relative;background-color:#e60012;}
.outBox .hd li.on a{color:#fff;}

.ttnews2 .ttnews_nav li.on{font-weight: bold;background-color:#e60012;}
.ttnews2 .ttnews_nav li.on a{color:#fff;}

.inBox{ padding:10px 20px 20px 20px;}
.inBox .inHd{ border-bottom: 1px dashed #ececec;clear: both;height: 24px;line-height: 24px;margin-bottom: 5px;padding-bottom: 9px;padding-left: 5px;padding-top: 5px;width: 100%;}
.inBox .inHd .labelc {
    color: #999;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 100px;
}

 .inHd  ul li {
    display: block;
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    padding: 2px 9px;
    text-decoration: none;
}
 .inHd  ul li a{ color:#666;}
.inHd  ul li.on, .inHd  ul li.on:hover {
    background: #e60012 none repeat scroll 0 0;
    color: #fff;
    position: relative;
}
.inHd  ul li.on a, .inHd  ul li.on:hover a{ color:#fff;}


.zxad{width:235px;height:310px;background-color:#333;position:relative;overflow:hidden;}
.zxad .main_content{position:absolute;z-index:0;zoom:1;}
.zxad .main_content li{width:807px;height:310px;overflow:hidden;vertical-align:middle;}
.zxad .main_content li a{overflow: hidden;float: left;display: block;position:relative;margin: 0 1px 1px 0;_margin:0;}
.zxad .main_content li a img{display:block;left:0;top:0;position:relative;width:235px;height:310px;}
.zxad .bor_slide{position:absolute;bottom:0;left:0;width:235px;}
.zxad .bor_slide li{width: 47px;height: 5px;text-align:center;cursor: pointer;font:normal 26px/50px Arial;color:#fff;background:#474E5D;float:left;}
.zxad .bor_slide li.on{background:#e60012;}

.stutag{ width: 235px; height:35px;}
.stutag .btag a{ width:150px; height: 35px;padding: 2px 5px;  line-height: 35px; border: 1px solid #aeaeae;}


.zx_r{width:265px;float:right;border-left: 1px solid #e4e4e4;padding-left: 30px;box-sizing: border-box;}
.guanz{ padding:10px 0; height:158px;}

.guanz h2{font-size: 18px;font-weight: normal;line-height: 24px;overflow: hidden; padding:0 10px 5px;}
.news,.l_cbox{ width:560px; float:left;}
.news h2{font-size: 18px;font-weight: normal;line-height: 24px;overflow: hidden;}
.news h2 a{color: #ff6600;}
.news h2 p{color: #99a3b1;font-size: 14px;height: 48px;line-height: 24px;overflow: hidden;padding: 10px 0;}
.news h2 span{font-size: 16px;float:left;margin-left:20px;background-color:#ff6600;height:24px;line-height:24px;width:75px;color:#fff;text-align:center;border-radius:2px;margin-right:15px;position:relative;}
.news h2 span i{width: 0;height: 0;border-top: 6px solid transparent;border-left: 6px solid #ff6600;border-bottom: 6px solid transparent;position:absolute;right:-6px;top:6px;}
.news .fnews{width:100%;margin-bottom:15px;}
.news .fnews li{width:50%;text-align:center;float:left;font-size: 14px;height: 30px;line-height: 30px;overflow: hidden;}
.news .fnews li span{margin-right:10px;font-weight:bold;}
.inew li{float:left;font-size: 14px;height: 30px;line-height: 30px;overflow: hidden;width:315px;margin-right:20px;}
.inew li a.cat{font-weight:bold;margin-right:5px;}
.inew li.end{margin-right:0;}

.zcli{ padding:0 10px 0 10px; margin-bottom:5px;}
.zcli h4{font: 18px/30px "microsoft yahei"; margin-bottom:5px;}
.zcli h4 a{ color:#333;}
.zcli .more{ float:right;font: 12px/30px "microsoft yahei";}
.zclist li{ height: 30px;line-height: 30px; overflow:hidden; font-size:14px; }


.ad1200{margin: 20px auto 0;}
.ad1200 img{width: 1200px;}
.kclist{width:100%;}
.kclist li{width:220px;border:1px solid #fff;float:left;border: 1px solid #fff;display: inline;float: left;margin-top: 10px;padding: 5px;position: relative;}
.kclist li:hover{background-color: #f9faf7;border: 1px solid #e4e4e4;}
.kclist li img{background: #ddd none repeat scroll 0 0;display: block;height: 138px;overflow: hidden;position: relative;width: 220px;}
.kclist li h2{font-size:15px;height: 20px;line-height: 20px;margin: 7px 0 5px;overflow: hidden;padding:0 5px;}
.kclist li p.price{line-height: 32px;color:#ff6600;font-size:20px;}
.kclist li p.price s{font-size:13px;text-decoration:line-through;color:#666;}
.kclist li a.st{line-height:32px;height:32px;position:absolute;bottom:5px;right:60px;display:block;color:#e60012;z-index:999;font-size:15px;color:#e60012;}
.kclist li a.zx{width:50px;line-height:32px;height:32px;position:absolute;bottom:5px;right:10px;display:block;z-index:999;font-size:15px;}
.kclist li a.zx:hover{}
.kclist li a.zx i{line-height:36px;height:32px;margin-right:4px;float:left;font-size:16px;color:#e60012}
.cata_nav{line-height: 24px;padding-top:5px;margin-bottom:2px;padding-left:5px;width:100%;clear:both; border-bottom:1px dashed #d9d5d5; padding-bottom:3px;}
.cata_nav .labelc{float:left;height:24px;line-height:24px;font-weight:bold;font-size:14px;width:100px;text-align:center; color:#999;}
.cata_nav .nav_con{float:left;width:80%}
.cata_nav .nav_con a{padding:2px 9px;font-size:14px;text-decoration: none;display:block;float:left;height:20px;line-height:20px;margin-right:10px;}
.cata_nav .nav_con a.now,.cata_nav .nav_con a:hover{background:#e60012 none repeat scroll 0 0;color:#fff;position:relative;}
/*  考研流程  */
.circuit {display:block;height:165px;border-right:0;position:relative;overflow:hidden;background:#fff; width:1200px; margin:0 auto 20px;}
.circuit li {float:left;display:block;display:inline;height:165px;border-right:1px solid #e5e5e5;border-bottom:0;}
.circuit .m-title {position:absolute;z-index:6;top:15px;left:15px;height:30px;width:180px;border:0;}
.circuit .m-title h2{ color:#636363; font-size:20px;}
.circuit .m-left  {position:absolute;z-index:2;top:65px;left:0;width:34px;height:34px;border:0;background:#fff;}
.circuit .m-left span {display:block;width:34px;height:34px;}
.circuit .m-left .on {background:#fff;}
.circuit .m-left .cur {background:#23BC64;}
.circuit .m-right {position:absolute;z-index:2;top:74px;right:1px;width:22px;height:18px;border:0;}
.circuit .m-right span {display:block;width:22px;height:18px;background:#fff url(img/icon_all_green.png) no-repeat right -890px;}
.circuit .m-right .on {background:#fff url(img/icon_all_green.png) no-repeat right -1020px;}
.circuit .m-right .cur {background:#23BC64 url(img/icon_all_green.png) no-repeat right -1150px;}
.circuit .m-con-1, 
.circuit .m-con-3, 
.circuit .m-con-5, 
.circuit .m-con-7, 
.circuit .m-con-9, 
.circuit .m-con-11 
 {background:#fff url(img/icon_all_green.png) repeat-x 0px -816px;overflow:hidden;}
.circuit .m-con-2, 
.circuit .m-con-4, 
.circuit .m-con-6, 
.circuit .m-con-8, 
.circuit .m-con-10, 
.circuit .m-con-12 
 {background:#fff url(img/icon_all_green.png) repeat-x 0px -816px;overflow:hidden;}
.circuit .blank {width:33px;}
.circuit .arrow {width:50px;}
.circuit .m-con-1 {width:127px;}
.circuit .m-con-2 {width:99px;}
.circuit .m-con-3 {width:55px;}
.circuit .m-con-4 {width:112px;}
.circuit .m-con-5 {width:101px;}
.circuit .m-con-6 {width:54px;}
.circuit .m-con-7 {width:124px;}
.circuit .m-con-8 {width:135px;}
.circuit .m-con-9 {width:86px;}
.circuit .m-con-10 {width:89px;}
.circuit .m-con-11 {width:100px;}
.circuit .m-con-12 {width:105px; border-right:none}
.circuit li.on {border-color:#ccc;background:#fff url(img/icon_all_green.png) repeat-x 0px -946px;} /*hover状态*/
.circuit li.cur {/*border-color:#00642a;*/background:#e60012 url(img/icon_all_green.png) repeat-x 0px -1076px;color:#fff;} /*当前状态*/
.circuit li.cur a {color:#fff;}
.circuit li .m-top {text-align:center;height:55px;margin-bottom:3px;padding:20px 6px 6px;} 
.circuit li .m-bottom {text-align:center;height:69px;line-height:69px;padding:6px;} 
.circuit .on {background:#fff;}
.circuit .month {position:absolute;top:0;left:0;z-index:3;height:30px;border:0;background:red;}
.circuit .month i {position:absolute;z-index:4;top:64px;display:block;width:36px;height:36px;text-align:center;line-height:36px;font-style:normal;background:url(img/icon_all_green.png) no-repeat -51px -193px;}
.circuit .month .m-1 {left:15px;}
.circuit .month .m-2 {left:110px;}
.circuit .month .m-3 {left:209px;}
.circuit .month .m-4 {left:265px;}
.circuit .month .m-5 {left:379px;}
.circuit .month .m-6 {left:481px;}
.circuit .month .m-7 {left:535px;}
.circuit .month .m-8 {left:660px;}
.circuit .month .m-9 {left:796px;}
.circuit .month .m-10 {left:883px;}
.circuit .month .m-11 {left:973px;}
.circuit .month .m-12 {left:1074px;}
.circuit .month .on {background-position:-51px -229px;color:#000;}
.circuit .month .cur {background-position:-51px -265px;color:#fff;}

.ter{overflow: hidden;}
.ter .tab-hd{height:32px;float:left;margin-top:12px;margin-left:30px;line-height:30px;}
.ter .tab-hd li{border:1px solid #e4e4e4;float: left;margin-right:15px;line-height:26px;}
.ter .tab-hd li a{display:block;padding:0 15px;font-size:14px;color:#666;}
.ter .tab-hd li.on{border:1px solid #e60012;font-weight: bold;position: relative;background-color:#e60012;}
.ter .tab-hd li.on a{color:#fff;}
.terlist li{width:229px;border-right:1px solid #e4e4e4;float:left;position:relative;cursor:pointer;}
.terlist li.end{border-right:none;}
.terlist li i{width:125px;height:125px;border-radius:50%;overflow:hidden;margin:0 auto;display:block;border:1px solid #e4e4e4;padding:5px;background-color:#fff;}
.terlist li img{width:125px;height:125px;border-radius:50%;}
.terlist li h2{text-align:center;font-size:16px;margin:5px auto;}
.terlist li p{text-align:center;font-size:16px;padding:0 10px;font-size:14px;color:#999;}
.terlist li .ms-info{position:absolute;padding:10px;background-color:#e60012;color:#fff;left:0;top:0;display:none;bottom:0;right:0;}
.terlist li .ms-info p{color:#fff;text-align:left;font-size:14px;line-height:24px;height:120px;overflow:hidden;padding-top:10px;}
.terlist li:hover .ms-info{display:block;}
.terlist li .ms-info .btn{margin-top:15px;padding:0 10px;}
.terlist li .ms-info .btn a{border:1px solid #fff;line-height:24px;height:24px;padding:0 10px;border-radius:12px;color:#fff;}
.terlist li .ms-info .btn a:hover{background-color:#fff;color:#e60012;}
.LanliBox{position: relative;width: 332px;height: 218px;font: 12px/1.5 Verdana, Geneva, sans-serif;text-align: left;float:left;}
.LanliBox .pic img{width: 332px;height: 218px;display: block;}
.LanliBox .txt-bg{position: absolute;bottom: 0;z-index: 1;height: 36px;width:100%;filter: alpha(opacity=40);opacity: 0.4;overflow: hidden;}
.LanliBox .txt{background: #f8f8f8;position: absolute;bottom: -104px;z-index: 2;height: 104px;width:100%;overflow: hidden;border:1px solid #e4e4e4;border-top:none;width:330px;}
.LanliBox .txt li{height:104px;position:absolute;bottom:-104px;}
.LanliBox .txt li h2{line-height:36px;font-size:16px; margin-top:5px;}
.LanliBox .txt li a:hover { color:#e60012;}
.LanliBox .txt li p{line-height:24px;font-size:14px;color:#999;font-weight:normal;height:48px;overflow:hidden;}
.LanliBox .txt li a{display: block;color: #333;padding: 0 10px;font-size: 12px;font-weight: bold;text-decoration: none;}
.LanliBox .num{position: absolute;z-index: 3;bottom: 8px;right: 8px;}
.LanliBox .num li{float: left;position: relative;width: 10px;height: 10px;line-height: 10px;overflow: hidden;text-align: center;margin-right: 2px;border-radius:50%;cursor: pointer;}
.LanliBox .num li a,.LanliBox .num li span{position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
.LanliBox .num li span{z-index: 1;background: black;filter: alpha(opacity=50);opacity: 0.5;}
.LanliBox .num li.on a,.LanliBox .num a:hover{background:#f60;}
/* 滚动 */
.Ranli{width:808px;float:right;position:relative; width:808px; }
.Ranli .hd{ overflsow:hidden;  height:5px;position:absolute; top:-15px; right:5px;}
.Ranli .hd .prev,.Ranli .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px;overflow:hidden;
	 cursor:pointer; background:url("img/icoLeft.gif") no-repeat; display:none;}
.Ranli .hd .next{ background:url("img/icoRight.gif") no-repeat;  }
.Ranli .hd ul{ float:right; overflow:hidden; zoom:1;zoom:1; }

.Ranli .hd ul li{ float:left;  width:5px; height:5px; overflow:hidden; margin-right:3px; text-indent:-999px; cursor:pointer; background-color:#999; border-radius:50%;}
.Ranli .hd ul li.on{ background-color:#e60012;}

.Ranli .bd{ overflow:hidden;  }
.Ranli .bd ul{ overflow:hidden; zoom:1; width:202px;  float:left; _display:inline;  }
.Ranli .bd ul li{ width:190px; padding:5px; border:1px solid #fff; _display:inline; overflow:hidden; text-align:center;  }
.Ranli .bd ul li:hover{ border:1px solid #e4e4d4; background-color:#f9faf7;}
.Ranli .bd ul li .pic{ text-align:center; }
.Ranli .bd ul li .pic img{ width:190px; height:125px; display:block;}
.Ranli .bd ul li .pic a:hover img{ border-color:#999;  }
.Ranli .bd ul li .title{ line-height:24px; height:24px; padding:0;}



.l_box{background-color: #fff; float:left;width: 848px;}
.rweibo{ width:332px; background-color:#fff; float:right; height:426px;}
/* 学员 */
.xueyuan{ margin-bottom:10px;}
.xueyuan .bd{ position:relative;}

.xueyuan .prev,.xueyuan .next{ display:none; position: absolute; top: 40px; left:-20px; width: 20px; height: 60px; background: url(img/bg_lr.png) -72px 0; z-index: 9; overflow: hidden;opacity: 0.1;transition:all 0.5s ease 0s;}
.xueyuan .bd:hover .prev,.xueyuan .bd:hover  .next{ display:block;}
.xueyuan .next{ left:auto; right:-20px; background-position:-99px 0; }
.xueyuan .prev:hover{opacity: 0.3;}
.xueyuan .next:hover{opacity: 0.3;}
.xueyuan ul{ overflow:hidden; zoom:1; }
.xueyuan li{ width:190px; padding:5px;position:relative; float:left; display:inline;border:1px solid #fff; }
.xueyuan li:hover{ border:1px solid #e4e4d4; background-color:#f9faf7;}
.xueyuan li .pic {position:relative;display:block;overflow:hidden;}
.xueyuan li .pic img {display:block;background:#ddd; width:190px; height:125px;}
.xueyuan .scrollWrap{ overflow:hidden;}
.more_xueyuan{ border-top:1px dashed #e4e4e4; padding:15px 5px;}
.more_xueyuan ul li{ width:384px; float:left; padding-right:15px;}
.more_xueyuan ul li.img{ margin-bottom:10px; height:80px; overflow:hidden;}
.more_xueyuan ul li img{ width:120px; height:79px; float:left; margin-right:10px;}
.more_xueyuan ul li h2{ font-size:15px; line-height:32px;}
.more_xueyuan ul li p{ font-size:14px; color:#999; line-height:22px;}
.more_xueyuan ul li{line-height:28px; height:28px; overflow:hidden;}


.footer {
	font-size:12px;
	font-family:"Hiragino Sans GB","microsoft yahei"
}
.footer .footer-con {
	margin:0 auto;
	width:1200px;
	
}
.ftit {
background-color: #4b4b4b;
}
#cf dt {
  color: white;
}
#cf a {
  color: white;
}
#cf p {
  color: white;
}
.footer .footer-con .show-ico {
	position:relative
}
.footer .footer-con .show-ico .ico-ewm {
	display:none;
	position:absolute;
	right:-140px;
	top:-50px
}
.footer .footer-con .show-ico:hover .ico-ewm {
	display:block;
	width:130px;
	height:119px;
}
.footer .foot-info {
	padding:40px 0 0;
	/*background:#4b4b4b none repeat scroll 0 0;*/
	}
.footer .foot-info .tit {
	color:#fff
}
.footer .foot-info .phonebox {
	color:#dfdfdf;
	line-height:30px
}
.footer .foot-info dd,.footer .foot-info .link,.footer .foot-info .contactbox,.footer .foot-info .contactbox .link {
	color:#999;
	line-height:24px;
}
.footer .foot-info .tit {
	font-size:16px;
	height: 40px;
	line-height:32px;
	color: #7e7e7e;
}
.footer .foot-info .link:hover,.footer .foot-info .contactbox .link:hover {
	color:#e60012
}
.footer .foot-info .foot-items {
	padding-bottom:35px;
	border-bottom: 1px solid #d4d4d4;
}
.footer .foot-info .foot-items .foot-items-info{
	width:630px; float:left;
	line-height:24px; color:#c8c8c8; padding-left:20px;
}
.footer .foot-info .foot-item {
	float:left;
	width:150px;
	padding-left:0px;
}
.footer .foot-info .foot-item .phone {
	margin-right:5px;
	font-size:22px
}
.footer .foot-info .foot-item .ico-dot {
	width:2px;
	height:2px;
	background-position:0 -13px
}
.footer .foot-info .foot-item .ico-phone {
	float:left;
	margin:5px 5px 0 0;
	width:15px;
	height:21px;
	background-position:0 -74px
}
.footer .foot-info .contact-item {
	width:240px
}
.footer .foot-info .contactbox {
	float:right;
	padding:0px;
	
}
.footer .foot-info .contactbox li {
	float:left;
	margin:0 12px;
	text-align:center
}
.footer .foot-info .contactbox .img {
	display:block;
	width:100px;
	height:100px;
	overflow:hidden
}
.footer .foot-info .foot-friend-text {
	float:left;
	font-weight:bold;
	line-height:24px;
}
.footer .foot-info .foot-friend-con {
	margin-left:70px
}
.footer .foot-info .foot-friend-link {
	padding:10px 0;
	text-align:left;
	border-top:1px solid #e5e5e5;
	color:#c8c8c8;
	line-height:20px
}
.footer .foot-info .foot-friend-link .link {
	display:inline-block;
	*display:inline;
	zoom:1;
	padding:0 10px 0 0
}
.footer .footer-copyright,.footer .footer-copyright .link {
	color:#6d6d6d
}
.footer .footer-copyright {
	padding-bottom:20px;
	/*background:#4b4b4b;*/
	text-align:center
}

.footer .footer-copyright .footer-con{
	height:40px;
	line-height:40px;margin-top: 15px;
}
.footer .footer-copyright p{
	line-height:20px;
	color: #999999;
}
.footer .footer-copyright .link:hover {
	color:#ccc
}
.cf {
	*zoom:1
}
.cf:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
/*list*/
.nnav{ width:1200px; margin:0 auto; background-color:#fff; height:72px;}
.nnav dl{ float:left; height:72px; float:left; width:425px; font-size:14px;}
.nnav dl.zq{width:270px;}
.nnav dl dt.b10{ padding-top:26px;}
.nnav dl.nav-kc{ width:340px;}
.nnav dl.nav-kc dd{ width:262px;}
.nnav dl dt{ float:left; height:40px;line-height:20px;padding:16px 13px 16px 9px; width:56px; text-align:center; background-repeat:no-repeat; font-size:16px; font-weight:bold;}
.nnav dl dt i{ line-height:46px; height:46px; float:left;font-size:24px; margin-right:5px;}
.nnav dl dd{ float:left;height:46px; text-align:center; padding:13px 0; width:347px;}
.nnav dl dd span{ color:#fff; float:left; height:23px;display:block;}
.nnav dl dd a{ float:left; display:block; width:83px; height:23px; line-height:23px;}

.main{ width:1200px; margin:0 auto;}
.con_l_con{
    width: 898px;
}
.con_l {
    margin-bottom: 20px;
    padding: 20px 30px 20px;
    width: 838px;
	background-color:#fff;
}
.
.con_l_nav{ background-color:#fff;}
.main_r {
    width: 285px;
}
.row_box{ background-color:#fff;}
.crumbs {
	height:40px;
	padding-left:10px;
	font-size:14px;
	color:gray;
	line-height:40px;
	width:1190px;
	margin:10px auto;
}
.crumbs a {
	color:gray;
}
.crumbs i {
	font-size:18px;
	margin-right:8px;
	font-weight:normal;
	color:gray;
}


#pages {
	padding:30px 0 25px;
}
.text-c {
	text-align:center;
	z-index:1000;
}
#pages a {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #e3e3e3;
	color:#333;
	display:inline-block;
	height:35px;
	line-height:35px;
	padding:0 10px;
	text-align:center;
	text-decoration:none;
}
#pages a.a1 {
	padding:0;
	width:70px;
}
#pages span {
	background:none repeat scroll 0 0 #e60012;
	border:1px solid #e60012;
	color:#fff;
	display:inline-block;
	height:35px;
	line-height:35px;
	padding:0 10px;
	text-align:center;
}
#pages a:hover {
	background:#f1f1f1;
	color:#000;
	text-decoration:none;
}

/*图文列表页*/
.caselist li{ border-bottom: 1px solid #e9e9e9;height: 148px;padding:18px 0 0;}
.caselist .fl{ height:130px; width:185px; margin-right:10px;}
.caselist .fl img{height:130px; width:185px;}
.caselist .fr{ width:630px;}
.caselist li h3{font-size: 16px;font-weight: bold;height: 32px;line-height: 22px;}
.caselist li h3 a.cate{ color:#e60012;}
.caselist li h3 a.cate:hover{ color:#e60012;}
.caselist li h3 a{ color:#000;}
.caselist li h3 a:hover{ color:#e60012;}
.caselist li p{  color: #666666;height: 60px;line-height: 20px;overflow: hidden;}
.caselist li .info{ color: #a6a6a6;line-height: 20px;padding-top: 15px; position:relative;}
.caselist li .info div a{ padding-right:8px; color:#a6a6a6}
.caselist li .info span.tit{
    bottom: 3px;
    display: block;
    position: absolute;
    right: 10px;
}
.caselist li .info  span p {
    float: right;
    font-size: 12px;
    line-height: 14px;
    margin-right: 10px;
	height:14px;
	padding:0;
}
.caselist li .info  span  p img {
    float: left;
    margin-right: 5px;
}
.fnav{ height:40px; border-bottom:1px dashed #ececec; padding-bottom:5px; margin-bottom:15px;}
.fnav h1{ font-size:22px; width:20%; border-left:4px solid #e60012;float:left;line-height:24px; height:24px; margin:6px 0; padding-left:5px;}
.fnav h2{ font-size:22px; width:28%; border-left:4px solid #e60012;float:left;line-height:24px; height:24px; margin:6px 0; padding-left:5px;}
.xwdms h3 {
  font-size: 22px;
  width: 148px;
  border-left: 4px solid #e60012;
  float: left;
  line-height: 24px;
  height: 24px;
  text-align: center;
  margin: 6px 0;
  padding-left: 5px;
}
.xwdms .fli {
  width: 670px;
  float: left;
  height: 32px;
  padding-top: 8px;
  padding-left: 10px;
}
.fnav .fli{float:left; height:32px; padding-top:8px; padding-left:10px;}
.fnav .fli a{ line-height:32px; height:32px; padding:0 10px; font-size:15px;}
.fnav .fli a.on{ color:#fff; background-color:#e60012}
/*排行列表*/
.toplist{ float:left;}
.toplist li{ height: 30px;line-height: 30px; overflow:hidden; font-size:14px; color:#ccc; position:relative; padding-left:20px;}
.toplist li i{ height:15px; width:15px; line-height:15px;position:absolute; margin-right:5px;color:#fff; text-align:center; background-color:#f60; left:0; top:9px; font-size:13px;}
.toplist li i.c{ background-color:#c6c6c6;}
.toplist li a{color:#666; padding:0 5px;}
.toplist li a:hover{ color:#e60012;}
.toplist li a.cate{ color:#a6a6a6;}
.con_box {
    background-color: #fff;
    padding: 5px 20px;
}

/* 右侧切换广告css */
.RadBox { position: relative; width: 285px; height: 217px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.RadBox .pic img { width: 285px; height: 187px; display: block; opacity:100；}
.RadBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.RadBox .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;}
.RadBox .txt li a{ display: block; color: #666; padding: 0 0 0 10px; font-size: 14px;text-decoration: none; }
.RadBox .num { position: absolute; z-index: 3; bottom: 35px; right: 8px; }
.RadBox .num li{z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; float: left; position: relative; width: 7px; height: 7px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.RadBox .num li.on,.RadBox .num li:hover{ background:#f60;alpha(opacity=100); opacity: 1;}

/* 专题列表 */
.hd_list{ overflow:hidden;}
.hd_list ul { margin:0;zoom:1; padding-left:20px;}
.hd_list ul li { border-bottom:1px dotted #ccc;  position: relative; height: 36px; line-height:36px }
.hd_list li span.num{ height:15px; width:15px; line-height:15px;position:absolute; margin-right:5px;color:#fff; text-align:center; background-color:#f60; left:-20px; top:9px; font-size:13px;}
.hd_list li span.c{ background-color:#c6c6c6;}
.hd_list ul li img { width: 225px; height: 90px; vertical-align:middle; float:left;}
.hd_list .pic_r { position: absolute; left: 130px; top: 0; line-height: 24px }
.hd_list ul li p { clear: both; height: 36px; overflow: hidden; }
.hd_list .dis_pi { display: none; position:relative;}

.hd_list ul .last { border-bottom:0;  }

.hd_list li.on { height: 125px; position: relative; width: 240px; line-height: 30px; border-bottom:1px solid #fff;}
.hd_list .on .dis_pi { display: block }

.rnweibo{ height:475px; width:285px; padding-top:10px;}

.qqun{ padding-bottom:15px;}
.qqun li{ line-height:30px; height:30px; font-size:14px; color:#666; overflow:hidden;}
.qqun li a{ color:#e60012;}
.qqun li a:hover{ color:#e60012; text-decoration:underline;}
.qqun li img{margin-left:3px; width:22px; height:10px;}


/*page页面*/
.showt h2 {
  color: #333;
  font-size: 24px;
  margin: 0 0 15px;
  line-height: 38px;
}
 .articleTitle{border-bottom: 1px solid #e5e5e5; padding: 20px 30px;}
.articleTitle h1{color: #333; font-size: 24px; margin: 0 0 15px; line-height:38px;}
.articleTitle span p{color: #999; float: left; font-size: 12px; line-height: 30px; margin-right: 10px;}
.articleTitle span p font{color: #333;}
.articleTitle span p img{float: left; margin-right: 5px; margin-top: 8px;}
.articleTitle span p:first-child img{border-radius: 100%; margin-top: 0;}
.articleText{overflow: hidden; padding: 10px; color:#484747;font-size: 14px;line-height: 30px;}
.articleText p{font-size: 14px;}
.articleText img{max-width: 100%;} 
.articleText  a{color: #fd5033;}
.articleText td{padding:0 5px;}
.articleShare{border-bottom: 1px solid #e5e5e5; overflow: hidden; padding: 0 30px 20px;}
.downurl{border-bottom: 1px dashed #ececec; overflow: hidden; padding: 15px 0;}
.downurl span{line-height:40px; height:40px; font-size:20px; float:left; border-left:3px solid #f60; padding-left:15px; margin-right:20px;}
.downurl a{background: #ff5403 url("img/down-icon.png") no-repeat scroll 42px 9px; color: #fff; display: block; font: 20px/40px "微软雅黑"; height: 40px; padding:0 52px 0 78px;float:left;}
.downurl a:hover{background-color:#ff3403;}
.articleShare .fl,.articleShare .fr{width:50%;}
.articleShare .fl{padding-top:16px;}
.tags{background: rgba(0, 0, 0, 0) url("img/tagtitle.png") no-repeat scroll 0 0; padding-left:30px; margin-top:30px; margin-bottom:15px;height:31px;}
.tags a{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #eaeaea; font-size: 12px;margin: 3px 0; padding: 5px 10px;height:30px;line-height:30px;}
.bdsharebuttonbox{float: right; margin-top: 10px;}
.bds_weixin{background: rgba(0, 0, 0, 0) url("img/sharebg.png") repeat scroll 0 0 !important;}
.bds_tsina{background: rgba(0, 0, 0, 0) url("img/sharebg.png") repeat scroll -50px 0 !important;}
.bds_qzone{background: rgba(0, 0, 0, 0) url("img/sharebg.png") repeat scroll -100px 0 !important;}
.bds_tqq{background: rgba(0, 0, 0, 0) url("img/sharebg.png") repeat scroll -150px 0 !important;}
.bds_more{background: rgba(0, 0, 0, 0) url("img/sharebg.png") repeat scroll -200px 0 !important;}
.bdshare-button-style0-32 a{height: 40px !important; margin: 0 9px 0 0 !important; width: 40px !important;}
.articleState{font-size: 14px; padding: 20px 30px 15px;}
.articleState h4{font-size: 14px; margin: 0;}
.articleState span{color: #999; line-height: 30px;}
.articleState a{color: #01a4e5;}
.mainMore{background-color: #fff; margin-top: 10px; overflow: hidden;}
.mainMoreTitle{border-bottom: 1px solid #e5e5e5; width: 100%;}
.mainMoreTitle h3{font-size: 20px; margin: 0; padding: 0 30px 10px;}

.articleTitle .spa {display: inline-block;overflow: hidden;width: 100%;}
.articleTitle .spa p {color: #999;float: left;font-size: 12px;line-height: 30px;margin-right: 10px;}
.articleTitle .spa p:first-child img {border-radius: 100%;margin-top: 0;}
.articleTitle .spa p img {float: left;margin-right: 5px;margin-top: 8px;}
.articleTitle .spa p font {color: #333;}
.articleTitle .spa p img {float: left;margin-right: 5px;margin-top: 8px;}
.articleTitle .lqtitle {height: 30px;line-height: 30px;margin-top: 10px;overflow: hidden;}
.articleTitle .lqtitle .blo {display: inline-block;width: 3px;height: 17px;background-color: #FD5033;float: left;margin-top: 7px;}
.articleTitle .lqtitle .clibot {font-size: 17px;font-family: HYQiHei;font-weight: 600;color: #373737;float: left;margin-left: 7px;}
.articleTitle .lqtitle .click_icon {width: 44px;height: 17px;float: left;margin-top: 13px;margin-left: 7px;}
.articleTitle .qqrow {margin-top: 10px;height: 24px;}
.articleTitle .qqrow .qq {height: 30px;line-height: 30px;float: left;overflow: hidden;margin-right: 38px;}
.articleTitle .qqrow .qq .liwu {width: 22px;height: 25px;float: left;}
.articleTitle .qqrow .qq .lab {font-size: 16px;font-weight: 500;float: left;margin-left: 5px;}
.articleTitle .qqrow .qq .qqqun {margin-left: 14px;width: 140px;height: 30px;line-height: 30px;background-color: #FD5033;border-radius: 5px;padding-left: 10px;font-size: 16px;float: left;}
.articleTitle .qqrow .qq .qqqun .qq_icon {width: 18px;height: 20px;margin-top: 5px;float: left;}
.articleTitle .qqrow .qq .qqqun a {color: #fff;margin-left: 8px;}
.articleTitle .qqrow .qq .qqqun .jiantou {widows: 17px;height: 17px;float: right;margin-top: 10px;}
/*网站文章内页的h2标题样式*/
.articleText h2 {font: revert;font-size: 16px;}


.mainMore ul.ulist{ padding:15px 0;}
.ulist{ float:left;}
.ulist li{ height: 30px;line-height: 30px; overflow:hidden; font-size:14px; color:#ccc}
.ulist li i.ico{ color:#999; font-weight:bold;}
.ulist li span{font-size:13px; margin-left:15px; line-height:26px; padding-top:5px;}
.ulist li a{ color:#666; padding:0 5px;}
.ulist li a:hover{ color:#e60012;}
.ulist li a.cate{ color:#a6a6a6;}
.sxw{ width:100%;background-color:#F9F9F9;height:40px; line-height:30px; margin-top:-10px;}
.sxw p{ width:50%; float:left; text-align:center;}

.adLzt{ padding:20px; padding-right:0;}
.adLzt a{ width:272px; float:left; margin-right:20px;}
.adLzt a img{ width:272px;}


.morelist_c{ padding-bottom:5px;width:412px;margin-bottom:10px; }
.morelist_c h4{ height:30px; background-color:#606060; text-align:center;}
.morelist_c h4 a{font: 16px/30px "microsoft yahei"; margin:0;color:#fff;padding-left:10px; height:30px; display:block;}
.morelist_c .more{ float:right;font: 18px/18px "microsoft yahei"; margin-top:10px; height:20px; color:#ccc;}
.morelist_c .more:hover{ color:#666;}
.morelist_c ul{ padding-left:10px;border:1px solid #e5e5e5; border-top:none; width:400px; padding-top:10px; padding-bottom:10px;}


/*下载列表*/
.downlist{padding:0;}
.downlist li{border-bottom:1px solid #ebebeb;color:#8a8a8a;height:50px;padding:12px 23px;}
.downlist .img{padding-right:15px;width:35px;margin-top:5px;}
.downlist .txt{width:740px;}
.downlist .txt h3{font:normal 16px/22px "\5FAE\8F6F\96C5\9ED1";height:22px;overflow:hidden;}
.dinfo{margin-top: 8px;font-size:14px;}
.cxj{color: #ff6600; font-size: 16px; line-height: 22px;}
.dinfo span.sp2{margin-left: 40px; padding-right: 40px; width: 200px;}
.right-p a{background: #fff none repeat scroll 0 0; color: #f60; display: block; height: 26px; line-height: 26px; text-align: center; width: 56px;font-size:12px;border-radius:4px;border:1px solid #f60;}
.right-p a:hover{background-color:#f60; color:#fff;}


/* 右侧切换TAB */
.rtab{ width:285px; height:365px; padding-top:15px;}
.rtab .hd{ height:36px; line-height:36px; padding:0 10px 0 20px;   border-bottom:1px solid #ececec;  position:relative; }
.rtab .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:38px;   }
.rtab .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size:16px;}
.rtab .hd ul li.on{ height:36px;  background:#fff; border:1px solid #ececec; border-bottom:2px solid #fff; color:#f60}
.rtab .bd ul{ padding:5px 20px;  zoom:1;  }

/*下载详情页*/
.zl-xq{padding:20px 30px;overflow:auto;zoom:1;}
.zl-xq .zl-xq1{width:363px;}
.zl-xq .zl-xq1 p{height:40px;padding-left:10px;line-height:40px;border-bottom:1px dotted #dcdcdc;}
.zl-xq .zl-xq1 p i{color:#8f8f8f;font-style:normal;font-size:14px;}
.zl-xq .zl-xq1 p b{color:#de0000;font:bold 14px "\5FAE\8F6F\96C5\9ED1";padding-right:5px;}
.zl-xq .zl-xq1 p a{padding:0 7px;}
.zl-xq .zl-xq1 p.bq a{color:#6ca5e1;}
.zl-xq .zl-xq1 span{display:block;height:52px;padding-top:13px;line-height:52px;}
.zl-xq .zl-xq1 .ddj span{display:inline;height:24px;line-height:24px;}
.zl-xq .zl-xq1 span img{padding-right:24px;}
.zl-xq .zl-xq1 span a{color:#e04800;}
.zl-xq .float-gg{width:390px;}

/*右侧*/
.utitle{border-bottom: 1px solid #ececec; height: 36px; line-height:36px; padding: 10px 10px 0 20px; position: relative;}
.utitle  p.t{ display:block; height:34px; line-height:36px; background:#fff; border:1px solid #ececec; border-bottom:2px solid #fff; color:#f60;font-size: 16px; text-align:center;width:95px}
.utitle  a.umore{ position:absolute; right:20px; top:5px; color:#ccc; font-size:20px;}
.utitle  a.umore:hover{ color:#666;}


.lcate { width:440px; float:left; background-color:#fff; margin-right:18px; margin-bottom:20px;}
.end{ margin-right:0!important;}
.lcate .utitle{border-bottom: 1px solid #ececec; height: 36px; line-height:36px; padding: 10px 10px 0 20px; position: relative;}
.lcate .mcate{ height:30px; position:absolute; left:135px; top:12px; width:245px; text-align:right;}
.lcate .mcate a{ font-size:14px; padding-right:10px; line-height:30px; height:30px;}
.lcate .utitle  a.t{ display:block; height:34px; line-height:36px; background:#fff; border:1px solid #ececec; border-bottom:2px solid #fff; color:#fff;font-size: 16px; text-align:center;width:95px;background-color: red;font-weight: 600;}
.lcate .utitle  a.umore{ position:absolute; right:20px; top:5px; color:#ccc; font-size:20px;}
.lcate .utitle  a.umore:hover{ color:#666;}
/*排行列表*/
.clist{ float:left;}
.clist li{ height: 30px;line-height: 30px; overflow:hidden; font-size:14px; color:#ccc; position:relative; padding-left:20px;}
.bkjq li{float: left;width: 45%;margin-left: 2%;}
.lcate.bkjq {width: 100%;}
.bkjq .con_box_img {width: 100%;}
.clist.clear.pb15 {width: 100%;}
.clist li i{ height:15px; width:15px; line-height:15px;position:absolute; margin-right:5px;color:#e60012; text-align:center;left:0; top:9px; font-size:13px;}
.clist li a{color:#666; padding:0 5px;}
.clist li a:hover{ color:#e60012;}
.clist li a.cate{ color:#a6a6a6;}
.lcate .con_box{ padding:5px 20px 5px 15px;}
.con_box_img {width:395px;height:94px; position:relative; padding:15px 5px 10px;}
.con_box_img a.img{ width:134px; height:94px;display:block; position:absolute; left:5px; top:10px;}
.con_box_img a.img img{ width:134px; height:94px;}
.con_box_img h4 ,.con_box_img p{ padding-left:149px;}
.con_box_img h4{ font-size:16px; line-height:30px; margin-bottom:4px; color:#333; height:30px; overflow:hidden;}
.con_box_img p{ font-size:14px; text-indent:2rem; line-height:18px; height:54px; overflow:hidden; color:#989898;}


/*课程列表页*/
.adr,.adr img{ width:285px;}
.kclists li{ border-bottom: 1px dashed #ececec;height: 178px;padding: 18px 0 0 0;}
.kclists .fl{ height:158px; width:241px; margin-right:10px;}
.kclists .fl img{height:158px; width:241px;}
.kclists .fr{ width:578px; position:relative;}
.kclists .fr a.zx{ position:absolute; line-height:28px; height:28px; width:88px; display:block; right:0; font-size:14px; border-radius:2px; text-align:center;}
.kclists .fr a.zxxq{ top:34px; border:1px solid #e4e4e4; color:#f60;}
.kclists .fr a.ckxq{ top:84px; border:1px solid #f60; color:#fff; background-color:#f60;}
.kclists li h3{font-size: 16px;font-weight: bold;height: 32px;line-height: 32px;}
.kclists li .xprice{ line-height:22px; font-size:18px; color:#f60;}
.kclists li .yprice{  color: #9f9f9f;font-size: 13px;line-height: 22px;margin-left: 12px;text-decoration:line-through}
.kclists li h3 a{ color:#000;}
.kclists li h3 a:hover{ color:#e60012;}
.kclists li p{  color: #666666;height: 40px;line-height: 20px;overflow: hidden; width:475px; margin:2px 0 3px}
.kclists li .info{ color: #a6a6a6;line-height: 20px;padding-top: 15px; position:relative;}
.kclists li .info div a{ padding-right:8px; color:#a6a6a6}
.kclists li .info span.tit{bottom: 3px; display: block; position: absolute; right: 10px;}
.kclists li .info span p{float: right; font-size: 12px; line-height: 14px; margin-right: 10px;height:14px;padding:0;}
.kclists li .info span p img{float: left; margin-right: 5px;}
.teacher{ height:50px;overflow: hidden; width:475px;}
.teacher a{ height:48px; width:48px; background-color:#fff; border:1px solid #e4e4e4; display:block; float:left; margin-right:5px; border-radius:50%; overflow:hidden;}
.teacher a img{width:48px; overflow:hidden;}

.rkclist { padding:10px 0;}
.rkclist li{ height:66px; margin-bottom:10px; cursor:pointer;}
.rkclist li .fl { width:100px; height:66px;}
.rkclist li .fr{ width:135px;}
.rkclist li .fr p{ line-height:20px; max-height:40px; overflow:hidden;}
.rkclist li .fl img{ width:100px; height:66px;}
.rkclist li .fr a.djzx{border:1px solid #e60012;color:#e60012; background-color:#fff;border-radius: 2px;display: block;font-size: 13px;height: 20px;line-height: 20px;text-align: center;width: 63px; margin-top:4px; float:right;}
.rkclist li .fr a.djzx:hover{ color:#fff; background-color:#e60012; }

/*课程详情页*/
.kcinfo{ padding:20px 30px 30px; width:1140px; margin:0 auto; background-color:#fff; position:relative;}
.kcinfo .fl,.kcinfo .fl img{ width:400px;}
.kcinfo h1{ font-size:24px; line-height:36px; height:36px; margin:0 0 2px;font-weight:normal; color:#666;}
.kcinfo .intro{color: #666;font-size: 14px;margin-bottom: 10px !important;}
.kcinfo .fr{ width:640px; color:#999;}
.kcinfo .fr .class-price-unit {color: #f60;font-size: 24px;}
.kcinfo .fr  .class-price {color: #f60;font-size: 12px;margin-right: 10px;}
.kcinfo .fr .class-tags{background: #ff8533 none repeat scroll 0 0; border-radius: 2px; color: #fff; cursor: pointer; font-size: 12px; margin-left: 5px; padding: 1px 5px 2px; vertical-align: 4px;}
.kc_tab{ width:525px; /* margin:15px auto;  */text-align:center; }
.kc_tab .t_head{ font-weight:bold;}
.kc_tab tr td{ border:1px solid #e4e4e4; padding:10px 15px;}
.kc_tab tr.address td{ padding:5px 15px 5px 20px; text-align:left;}

.ter_box{ height:50px; margin-bottom:15px;}
.ter_box span{ line-height:14px; height:28px; margin:7px 2px; padding:6px 15px;text-align:center;  float:left; font-weight:bold; color:#fff; background-color:#e4e4e4; margin-right:15px; position:relative;}
.ter_box span i{ width: 0;height: 0;border-top: 7px solid transparent;border-left: 7px solid #e4e4e4;border-bottom: 7px solid transparent; position:absolute; right:-7px; top:13px;}
.ter_box .teacher{ float:left; width:550px;}
.kcinfo .fr .btn a{ margin-right:55px;margin-top:6px; width:145px; height:40px; line-height:40px; font-size:20px; text-align:center; display: block; float:left;border-radius:5px;border:1px solid #f60; color:#f60;}
.kcinfo .fr .btn a.gm{background-color:#f60; border:1px solid #f60; color:#fff; width:165px;}
.kcinfo .fr .btn a.gm:hover{ background-color:#ff8533;border:1px solid #ff8533;}
.kcinfo .fr .btn a:hover{background-color:#f60; color:#fff;}

.kc_con { background-color:#fff; /* padding-top:20px;  */margin-bottom:20px;}
.kc_con .tab-hd{ height:40px; line-height:40px; padding:0 10px 0 20px;   border-bottom:1px solid #ececec;  position:relative; }
.kc_con .tab-hd a.zx{ height:26px; line-height:26px; width:88px; display:block; border-radius:5px; text-align:center; position:absolute; top:7px; right:-100px; color:#fff; background-color:#f60}
.kc_con .tab-hd a.zx:hover{ background-color:#ff8533;}
.kc_con .tab-hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:42px;   }
.kc_con .tab-hd ul li{ float:left; padding:0 25px; cursor:pointer; font-size:18px;}
.kc_con .tab-hd ul li.on{ height:40px;  background:#fff; border:1px solid #ececec; border-bottom:2px solid #fff; color:#f60}
.kc_con .tab-bd { margin-bottom: 20px;padding: 20px 30px;width: 838px;}

/**问答页**/

.asklist li{border-bottom: 1px solid #e9e9e9;height: 128px;padding: 18px 0 0;}
.asklist li h3{font-size: 16px;font-weight: bold;height: 22px;line-height: 22px; margin-bottom:10px;}
.asklist li h3 i,.asklist li .pinfo i{ font-size:28px; margin-right:5px;line-height: 22px; display:block; width:28px; height:22px; float:left; font-weight:100;}
.asklist li h3 i{height: 22px; color:#f60;}
.asklist li .pinfo i{height: 22px; color:#999;}
.asklist li h3 a{ color:#000;}
.asklist li h3 a:hover{ color:#e60012;}
.asklist li .pinfo p{color: #666666;height: 40px;line-height: 20px;overflow: hidden; background-color:#f8f8f8; width:785px; padding:8px;float:right; border:1px dashed #ececec; border-radius:5px; overflow:hidden;}
.asklist li .info{ color: #a6a6a6;line-height: 20px;padding-top: 8px; height:20px; position:relative;}
.asklist li .info div a{ padding-right:8px; color:#a6a6a6}
.asklist li .info span.tit{bottom: 3px; display: block; position: absolute; right: 10px;}
.asklist li .info span p{float: right; font-size: 12px; line-height: 14px; margin-right: 10px;height:14px;padding:0;}
.asklist li .info span p img{float: left; margin-right: 5px;}
.asklist li.end{ border-bottom:none;}
/* 本例子css */
.terBox{ position:relative; }
.terBox .piclist{ overflow:hidden; zoom:1;}
.terBox .ohbox{overflow:hidden; position:relative;width:765px;left:33px}
.terBox {position:relative;overflow:hidden;zoom:1;}
.terBox .piclist li{float:left; display:inline; width:255px;float:left;position:relative;cursor:pointer;}
.terBox .piclist li i{width:155px;height:155px;border-radius:50%;overflow:hidden;margin:0 auto;display:block;border:1px solid #e4e4e4;padding:5px;background-color:#fff;}
.terBox .piclist li i img{width:155px;border-radius:50%;}
.terBox .piclist li h2{text-align:center;font-size:16px;margin:5px auto;}
.terBox .piclist li p{text-align:center;font-size:16px;padding:0 10px;font-size:14px;color:#999;}
.terBox .pageBtn span{ background:url(img/ter_bntBg.png) no-repeat; display:block;width:40px;height:60px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.terBox .pageBtn .prev{left:20px;background-position:0 0 ;}
.terBox .pageBtn .next{right:20px;background-position:0 -60px ;}
.terBox .pageBtn .list{ display:none;}

.askTitle{ padding:0 30px 10px;}
.askTitle h1{color: #333; font-size: 28px;line-height:38px; position:relative; margin-top:20px;}
.askTitle h1 i{color:#f60; height:38px; width:40px; display:block; float:left; position:absolute; left:-45px; top:0; background-image:url(img/question_i.png); background-position:center center; background-repeat:no-repeat;}

.askTitlep{ padding:0 5px 10px; border-bottom:1px dashed #e4e4e4;}
.askTitlep span{display: inline-block; overflow: hidden; width: 100%;}
.askTitlep span p{color: #999; float: left; font-size: 12px; line-height: 30px; margin-right: 10px;}
.askTitlep span p font{color: #333;}
.askTitlep span p img{float: left; margin-right: 5px; margin-top: 8px;}
.askTitlep span p:first-child img{border-radius: 100%; margin-top: 0;}

.askms{color: #666666;line-height: 20px;overflow: hidden; background-color:#fcfcfc; width:785px; padding:13px;border:1px dashed #ececec; margin-left:24px; margin-bottom:10px;border-radius:5px; overflow:hidden;}

.asktext_t{ height:30px; margin:15px 0;}
.asktext_t p.answer-title{ font-size:26px; line-height:30px; color:#e60012; font-weight:100; width:160px; height:30px; float:left;}
.asktext_t p.answer-title i{ height:30px; width:24px; display:block; float:left;background-image:url(img/ask_bgzj.png); background-position:2px 2px; background-repeat:no-repeat; margin-right:5px;}
.asktext_t  p.answer-time{color: #999; float: left; font-size: 12px; line-height: 30px; float:right;}
.asktext_t  p.answer-time img{float: left; margin-right: 5px; margin-top: 8px;}
.ft-info{ height:20px; padding:20px 0 10px; font-size:12px; color:#999; line-height:20px;}
.ft-info i{background-image:url(img/bg_ft-info.png); background-position:center center; background-repeat:no-repeat;height:20px; width:20px; display:block; float:left;}
.ft-info span{ color:#67cf84; padding:0 5px;}


.ask_from .inp{ padding:0 5px;width:235px;margin:0 auto 10px; border-radius:2px; height:30px; line-height:30px; border:1px solid #e5e5e5; position:relative;}
.ask_from .qinfo{ padding:0 5px; margin:0; width:235px; border-radius:2px; height:90px; line-height:30px; font-size:13px;border:1px solid #e5e5e5;}
.textarea{ position:relative;}
.textarea span{ position:absolute; left:10px; top:0; line-height:30px; font-size:13px;width:60px;}
.ask_from .inp span,.ask_from .inp input{ height:30px; line-height:30px;float:left;font-size:14px; }
.ask_from .inp select{height:30px; line-height:30px;float:left;font-size:14px;background:rgba(0, 0, 0, 0); border:none; margin:0 0 0 2px; width:230px; background: url("img/s_bg.png") no-repeat scroll right center transparent;appearance:none;  -moz-appearance:none;  -webkit-appearance:none; font-family:"\5FAE\8F6F\96C5\9ED1";}
.ask_from .inp span{ width:45px; text-align:center; display:block; }
.ask_from .inp input{ width:190px;background:rgba(0, 0, 0, 0); border:none; height:30px;}
.ask_from .askupbtn{ width:247px; height:45px; line-height:45px; background:#e60012 none repeat scroll 0 0; border-radius:4px; text-align: center; color:#fff; font-size:22px; font-weight:100;font-family:"\5FAE\8F6F\96C5\9ED1"; margin:10px 0; display:block;}
.ask_from .askupbtn:hover{ background-color:#e60012}
.ask_from .formtips{background-position: center center;background-repeat: no-repeat;background-size: 80% 80%;float: right;height: 28px;position: absolute;right: 0; top:1px; width: 28px;z-index:999;}
.ask_from .onError {background-image: url("img/no.png");}
.ask_from .onSuccess{background-image: url("img/ok.png");}

/*名师*/
.terbg{ background-image:url(img/ter_headbg.jpg); background-position:top center; background-repeat:no-repeat; width:100%; height:390px;}
.t_con{ padding:20px 30px 30px;}
/*名师
.teacher-item{background:#fff none repeat scroll 0 0;border-right:1px solid #f0f1f1;display:block;height:120px;padding:20px;width:540px; height:245px; margin-right:-1px; float:left;}
.msl{ height:135px;}
.msl a{float:left;}
.msl a.tx{ height:125px; width:125px; padding:4px; border:1px solid #e4e4e4; border-radius:50%;}
.msl a.tx img{ height:125px; width:125px;border-radius:50%;}
.msl .mslinfo{margin-left:20px;width:350px;float:left;color:#737373;}
.msl1{}.msl1 > span{float:left;color:#737373;font-size:18px;}
.msl2 > span{float:left;margin-top:5px;}
.msl3{height:24px;line-height:24px;}
.msl4{margin-top:15px;}
.yy-user{margin-left:20px;}
.ufwsms{background:#505152 none repeat scroll 0 0;color:#fff;display:block;float:left;height:24px;line-height:24px;margin-right:10px;text-align:center;width:80px;}
.msl4 a:hover{color:#fff;}
.ufollowa{background:#ff6027 none repeat scroll 0 0;}
.yy-ufollow{width:100px;}
.msr{margin-top:5px; height:110px;}
.msr a{background:#f0f0f0 none repeat scroll 0 0;display:block;float:left;height:110px;margin-right:10px;width:160px;}
.msr a#sjgmore{background:#ffffff none repeat scroll 0 0;border:1px solid #ff6027;float:right;margin-right:0;transition:background-color 0.3s ease 0s;width:25px;height:108px;display:block;}
.msr a#sjgmore i{left:5px;position:relative;top:30px;color:#ff6027;display: inline-block;
    font-family: "iconfont" !important;
    font-size: 20px;
    font-style: normal;
    padding: 10px 0 0;
    width: 25px;}
.msr a#sjgmore:hover{background:#ff6027 none repeat scroll 0 0;color:#fff;}
.msr a#sjgmore:hover .icon-more{height:22px;width:22px;color:#fff; }
*/

.teacher-item{background:#fff none repeat scroll 0 0;border-bottom:1px solid #f0f1f1;display:block;height:120px;width:1140px; padding:20px 0;}
.msl{float:left;}
.msl a{float:left;}
.msl a.tx{ height:120px; width:120px; padding:4px; border:1px solid #e4e4e4; border-radius:50%;}
.msl a.tx img{ height:120px; width:120px;border-radius:50%;}
.msl .mslinfo{margin-left:20px;width:350px;float:left;color:#737373;}
.msl1{}.msl1 > span{float:left;color:#737373;font-size:18px;}
.msl2 > span{float:left;margin-top:5px;}
.msl3{height:24px;line-height:24px;}
.msl4{margin-top:15px;}
.yy-user{margin-left:20px;}
.ufwsms{background:#505152 none repeat scroll 0 0;color:#fff;display:block;float:left;height:24px;line-height:24px;margin-right:10px;text-align:center;width:80px;}
.msl4 a:hover{color:#fff;}
.ufollowa{background:#ff6027 none repeat scroll 0 0;}
.yy-ufollow{width:100px;}
.ms-zj{ line-height:18px; height:20px; overflow:hidden;}
.msr{float:right;margin-top:5px;}
.msr a{background:#f0f0f0 none repeat scroll 0 0;display:block;float:right;height:110px;margin-right:10px;width:171px;}
.msr a#sjgmore{background:#ffffff none repeat scroll 0 0;border:1px solid #f0f0f0;float:right;margin-right:0;transition:background-color 0.3s ease 0s;width:30px;height:108px;display:block;}
.msr a#sjgmore i{left:5px;position:relative;top:30px;color:gray;display: inline-block;
    font-family: "iconfont" !important;
    font-size: 20px;
    font-style: normal;
    padding: 10px 0 0;
    width: 25px;}
.msr a#sjgmore:hover{background:#f0f0f0 none repeat scroll 0 0;color:#fff;}
.msr a#sjgmore:hover .icon-more{height:22px;width:22px;color:#fff;}


/*名师详情页*/
.team_head{ background-image:url(img/bg_team_head2.jpg); background-position:center center; height:230px; padding:35px 0;}
.t_h_img{ padding-left:20px; width:188px; float:left;}
.t_h_img img{ width:180px; height:180px; border-radius:50%; border:4px solid rgba(255, 255, 255, 0.3);}
.t_h_img a{ line-height:30px; height:30px; text-align:center; width:125px; margin:0 auto; display:block; font-size:14px;margin-top:10px; color:#fff; border:1px solid #fff;border-radius:2px;}
.t_h_img a:hover{ background:rgba(255,255,255,0.2);}
.t_h_info{ margin-right:20px; float:right; width:910px;height:210px; padding-top:20px; background:rgba(0,0,0,0.2); padding-left:30px;}
.t_h_info h1{ line-height:50px; line-height:50px; font-size:26px; color:#fff;}
.t_h_info h1 span{ font-size:20px; margin-left:20px; cursor:pointer;}
.t_h_info h1 span.f16{font-size:14px; height:20px; padding:2px 15px; background-color:rgba(0,0,0,0.35); margin-left:50px; border-radius:20px;}
.t_h_info p{ line-height:26px; height:26px; font-size:15px; color:#fff;}




.terinfo{ padding:20px 30px 30px; width:1140px; margin:0 auto; background-color:#fff; position:relative;}
.terinfo .fl,.terinfo .fl img{ width:210px;}
.terinfo h1{ font-size:24px; line-height:36px; height:36px; margin:0 0 2px;font-weight:normal; color:#666;}
.terinfo .intro{color: #666;font-size: 14px;margin-bottom: 10px !important;}
.terinfo .fr{ width:640px; color:#999;}
.terinfo .fr .class-price-unit {color: #f60;font-size: 24px;}
.terinfo .fr  .class-price {color: #f60;font-size: 40px;margin-right: 10px;}
.terinfo .fr .class-tags{background: #ff8533 none repeat scroll 0 0; border-radius: 2px; color: #fff; cursor: pointer; font-size: 12px; margin-left: 5px; padding: 1px 5px 2px; vertical-align: 4px;}


.intro-detail dl {
	line-height:2em;
	overflow:hidden;
	width:100%;
	padding-bottom:10px;
}
.intro-detail dl dt {
	float:left;
	font-size:14px;
	width:90px;
}
.intro-detail dl dd {
	float:left;
	font-size:14px;
	width:725px;
}
.intro-detail .textarea {
	margin-top:20px;
}


.kktz{ width:315px; float:left; margin-right:20px;}
.kktz h2{ width:115px; height:28px; margin:-10px auto 0; background-color:#e60012; text-align:center; color:#fff; line-height:28px;}




/* 本例子css */
.xqkktz{ width:650px; margin-top:15px;}
.xqkktz .hd{ height:26px; line-height:24px; background:#fff; padding:0;position:relative; margin-bottom:5px;}
.xqkktz .hd ul{ float:left;height:26px; position:absolute; left:-5px; top:0; width:660px;}
.xqkktz .hd ul li{ float:left; padding:0 5px; cursor:pointer; border:1px solid #ddd; border-right:none; height:26px;}
.xqkktz .hd ul li.end{border-right:1px solid #ddd;}
.xqkktz .hd ul li.on{ height:26px;  background:#e60012;color:#fff;}
.xqkktz .hd ul li.on a{ color:#fff;}
.xqkktz .bd ul{ zoom:1;  }


.zxkc { background-color:#fff; width:650px;}
.zxkc .tab-hda{ height:34px; line-height:34px;  border-bottom:1px solid #ececec;  position:relative; }
.zxkc .tab-hda ul{ float:left;  position:absolute; left:0; top:-1px; height:36px;   }
.zxkc .tab-hda ul li{ float:left; padding:0 12px; cursor:pointer; font-size:14px;}
.zxkc .tab-hda ul li.on{ height:34px;  background:#f8f8f8; border:1px solid #ececec; border-bottom:2px solid #f8f8f8;}
.zxkc .tab-hda ul li.on a{ color:#f60}
.zxkc_t{border-left:1px solid #ececec;border-right:1px solid #ececec; font-size:15px;}
.zxkc_t span{ height:34px;text-align:center; background-color:#f8f8f8; line-height:34px;  display:inline-block;}
.kc_name{ width:200px;}
.kc_sksj{ width:100px;}
.kc_sz{ width:85px;}
.kc_sskc{ width:100px;}
.kc_bb{ width:88px;}
.kc_st{ width:75px;}
.kc_xqli li{ height:30px; overflow:hidden;}
.kc_xqli li div{ float:left;text-align:center; line-height:30px; color:#999; display:block; float:left; height:30px;}
.kc_xqli li div.kc_name a{ padding-left:10px;}
.kc_xqli li div.kc_bb a,.kc_xqli li div.kc_st a{ color:#f60;}


.zxyh a{ width:320px; height:150px; float:left; display:block; margin-right:10px; margin-bottom:10px;}
.zxyh a img{ width:320px; height:150px;}
.tel24{ line-height:30px; font-size:20px; color:#999;}


/*新名师内页*/
.ter_bg{ background-image:url(img/bg_team_head.jpg); background-position:center top; background-repeat:no-repeat; height:486px; padding-top:60px;}
.ter_bg .wd{background-color:#fff; height:412px; position:relative;}
.ter_bg .wd .t_h_ximg{ position:absolute; bottom:0; left:40px;height:400px; width:300px;}
.t_h_ximg img{width: 100%;height: 100%;}
.t_h_xinfo{ position:absolute; left:408px; top:30px; width:690px; height:330px;}
.t_h_xinfo h3{ line-height:65px; line-height:65px; font-size:30px; color:#555; border-bottom:1px solid #a7a7a7; margin-bottom:50px;}
.t_h_xinfo div{ line-height:24px;font-size:14px; color:#393939; margin-top:15px;width: 60%;}
.t_h_xinfo div span{ width:30%; float:left; color:#646464;}
.t_h_xinfo div p{ width:615px; float:left;}
.t_h_xinfo div p.zhujiang{ width:70%; clear:right;}
a.xzxms{ width:160px; height:40px; border:1px solid #e60012; color:#fff; background-color:#e60012; font-size:18px; line-height:40px; text-align:center; border-radius:3px; position:absolute; right:0; top:85px;}
a.xzxms:hover{color:#e60012; border:1px solid #e4e4e4; background-color:#fff;}
.xter_box{ padding:20px 40px; width:1120px; margin:-55px auto 0; background-color:#fff;}
	.xter_box .tab-hd { height:70px;}
	.xter_box .tab-hd ul { border-bottom:2px solid #d9d9d9; padding-bottom:15px;}
	.xter_box .tab-hd li{ position:relative; float: left; height: 30px; line-height: 30px; background-color:#fff; color:#444; font-size:20px; text-align:center; margin-right:30px;font-weight:bold; display:block; width:100px;}
	
	.xter_box .tab-hd li i{display:none;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #e60012; position:absolute; bottom:-6px; left:42px;}
	.xter_box .tab-hd li.on{background-color:#e60012; color:#fff;}
	.xter_box .tab-hd li.on i{ display:block;}

.jzxc{ width:510px; float:left;}
.jzxc h3{ font-size:18px; color:#e60012; line-height:20px; height:20px;margin-bottom:15px; width:85px; text-align:left; border-right:1px solid #e60012}	
.jzxc ul li{ line-height:30px; margin-bottom:12px; font-size:16px;}
.jzxc ul li a.t{ width:385px; line-height:30px; height:30px; display:inline-block; border-bottom:1px solid #d9d9d9;}
.jzxc ul li a.t span{ margin-right:5px;}
.jzxc ul li a.an{ width:100px;line-height:30px; height:30px; display:inline-block; text-align:center; border-radius:3px; color:#fff; margin-left:25px; background-color:#8c8c8c;}
.jzxc ul li a.an i{ margin-left:3px;}
.jzxc ul li a.an:hover{ background-color:#ff9600}


.jqkc{ width:510px; float:right;}
.jqkc h3{ font-size:18px; color:#e60012; line-height:20px; height:20px;margin-bottom:15px; width:85px; text-align:left; border-right:1px solid #e60012}	
.jqkc ul li{margin-bottom:7px; font-size:16px;}
.jqkc ul li a.t{ width:385px; line-height:30px; height:30px; display:inline-block; border-bottom:1px solid #d9d9d9;}
.jqkc ul li a.t p{ width:250px; height:30px; float:left; overflow:hidden;}
.jqkc ul li a.t span{ float:right; width:133px; height:30px; text-align:right;}
.jqkc ul li a.an{ width:100px;line-height:30px; height:30px; display:block; float:right; text-align:center; border-radius:3px; color:#fff; margin-left:25px; background-color:#8c8c8c;}
.jqkc ul li a.an i{ margin-left:3px;}
.jqkc ul li a.an:hover{ background-color:#ff9600}


.fs{ width:1200px; margin:0 auto;}
.fs_l {
    background-color: #fff;
    margin-bottom: 20px;
    padding: 20px 30px;
    width: 755px;
	float:left;
}
.fs_l h2,.fs_r h2{ font-size:20px; line-height:32px; color:#444; font-weight:bold;margin-bottom:15px;}
.fs_r {
    width: 360px;
	float:right;
}
.fs_r .weibo,.fs_r .xgms{ width:300px; padding:20px 30px;background-color:#fff;}

.xgms li{ position:relative;width:100%; border-top:1px solid #d9d9d9; padding:25px 0; }
.xgms li .img{ position:absolute; left:0; top:25px; width:105px; height:145px; background-color:#323943; overflow:hidden;}
.xgms li .img i{ display:none; position:absolute; left:0; top:0;width:105px; height:105px;background:rgba(0,0,0,0.3); z-index:200;}
.xgms li .img i span{ display:block; margin:38px auto 0; width:75px; border:1px solid #fff;  border-radius:12px; height:22px; line-height:22px; font-size:14px;color:#fff;text-align:center;}
.xgms li .img img{ width:105px;}
.xgms li .info{ height:145px; padding-left:120px;}
.xgms li .info h3{ font-size:16px; line-height:24px; color:#707070;}
.xgms li .info p{ font-size:14px; line-height:20px; color:#707070; padding-top:1px;}
.xgms li:hover .info h3{ color:#e60012}
.xgms li:hover .img i{ display:block;}

.fsly{ width:100%;}
.fsly li{ padding:18px 0 48px; position:relative; border-top:1px dashed  #c6c6c6;}
.fsly li p{ line-height:22px; font-size:14px; color:#555;}
.fsly li .answer{ width:685px; margin:0 auto; padding:10px;background-color:#fafafa; border-radius:5px; border:1px dashed #c6c6c6; margin-top:5px; color:#e60012;}
.fsly li .zz{ height:22px; line-height:22px; position:absolute; bottom:13px; right:0; font-size:12px; color:#919191;}
.fsly li .zz span{ font-weight:bold; margin-right:10px;}


.fsform{ }

.fsform .inp{padding:0 10px;width:185px; margin:0 auto 10px; float:left; margin-right:30px; border-radius:2px; height:28px; line-height:28px; border:1px solid #e60012;}
.fsform .inp span,.fsform .inp input{ height:28px; line-height:28px;float:left;font-size:14px; color:#b0b0b0;}
.fsform .inp span{margin-right:5px; }
.fsform .inp input{ width:145px;}
.fsform  { margin-bottom:20px;}
.fsform .text textarea{ width:725px; height:80px;border:1px solid #e60012; padding:15px; font-size:14px; color:#b0b0b0;}
.fsform .upbtn{ margin-top:10px; float:right;width:120px; height:38px; line-height:38px; background:#e60012 none repeat scroll 0 0; border-radius:4px; text-align: center; color:#fff; font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1"; background-image:url(img/fg.png); background-position:85px 8px; background-repeat:no-repeat; padding-right:20px;}
.fsform .upbtn:hover{ background-color:#e60012;}
.tpb{border-top:1px dashed #ececec; }
.ter_xlist li{ width:350px; height:175px; float:left; position:relative; margin:20px 45px 25px 0;}
.ter_xlist li.end{ margin-right:0;}
.ter_xlist li .timg{ height:173px; width:148px; border:1px solid #fff; overflow:hidden; position:absolute; left:0;top:0;}
.ter_xlist li:hover .timg{border:1px solid #e60012;}
.ter_xlist li .timg img{ width:148px;}
.ter_xlist li .tinfo{ padding-left:160px;}
.ter_xlist li .tinfo h2{ font-size:18px; line-height:30px; color:#636363;}
.ter_xlist li .tinfo p{ margin-top:5px; font-size:13px; color:#8e8e8e; line-height:20px; height:100px; overflow:hidden; text-indent:2rem;}

.xtbtn{ width:190px; position:absolute; bottom:0; right:00;}
.xtbtn a{ width:93px; text-align:center; height:24px; display:block; font-size:14px; float:left; line-height:24px;}
.xtbtn a.l,.xtbtn a.r:hover{ color:#fff; border:1px solid #e60012; background-color:#e60012;}
.xtbtn a.r,.xtbtn a.r:hover{ border-left:none!important;}
.xtbtn a.r,.xtbtn a.l:hover{ color:#e60012; border:1px solid #e4e4e4; background-color:#fff;}

/*名师课程**/
.shit{ padding-bottom:25px;}
.shit ul li{ width:258px; float:left; margin-right:29px;}
.shit ul li.end{ margin-right:0!important;}
.shit ul li .img{ width:258px; height:169px; position:relative;}
.shit ul li .img img{width:258px; height:169px; }
.shit ul li .img i{ width:50px; height:50px; display:block; position:absolute; left:50%; top:50%; margin-top:-25px; margin-left:-25px; background-image:url(img/play.png); background-repeat:no-repeat; background-position:0 0; z-index:999;}
.shit ul li p{ line-height:30px; margin-top:15px;}
.shit ul li p a{ font-size:18px; line-height:28px;color:#fff; text-align:center; background-color:#e60012; width:85px; display:inline-block; margin-right:12px; border-radius:3px; border:1px solid #e60012;}
.shit ul li p a:hover{ background-color:#fff; color:#e60012;}
.shit ul li p span{ font-size:14px;}
.shit ul li p a i{ margin-right:3px;}

.terkc ul{ padding:40px 0 30px 0; border-top:1px solid #d9d9d9;}
.terkc ul li{ width:535px; float:left; margin-right:50px; position:relative; height:148px;}
.terkc ul li .img{ width:225px; height:148px; position:absolute; left:0; top:0;}
.terkc ul li .img img{ width:225px; height:148px;}
.terkc ul li.end{ margin-right:0!important;}
.terkc ul li .info{ padding-left:255px;}
.terkc ul li .info h3{ font-size:18px; color:#494949; line-height:22px; margin-bottom:5px;}
.terkc ul li .info p{ font-size:16px; color:#e60012; line-height:22px; margin-bottom:5px;}
.terkc ul li .info span{ font-size:24px; color:#ff7e00;}
.terkc ul li .info span s{ font-size:16px; color:#999; margin-left:5px;}
.terkc ul li .btn{ height:34px; position:absolute; bottom:0; left:255px;}
.terkc ul li .btn a,.terkc ul li .btn a.on:hover{ border-radius:3px; margin-right:16px;width:95px; float:left; height:32px; line-height:32px; font-size:16px; background-color:#fff; color:#e60012; text-align:center; display:block; border:1px solid #e60012}
.terkc ul li .btn a.on,.terkc ul li .btn a:hover{background-color:#e60012; color:#fff;}

.xterlist li { float:left; margin-right:15px;}
.xterlist li i{ width:220px; height:300px; display:block; background-image:url(img/i_ter_bg.jpg); background-repeat:no-repeat; overflow:hidden;}
.xterlist li i img{ width:220px;}
.xterlist li .xms-info{ width:218px; height:148px;border:1px solid #e4e4e4;}
.xterlist li:hover .xms-info{border:1px solid #e60012;}
.xterlist li .xms-info h2{ font-size:22px; color:#e60012; text-align:center; height:30px; line-height:30px; margin:18px 0 10px;}
.xterlist li .xms-info p{ padding:0 15px; font-size:14px; text-align:center;line-height:20px; height:40px; color:#525252; overflow:hidden;}
.xterlist li .xms-info a.grzy{ width:90px; height:24px; border-radius:12px; background-color:#727272; display:block; margin:12px auto 0; text-align:center; color:#fff; line-height:24px;font-size:14px;}
.xterlist li .xms-info a.grzy:hover,.xterlist li:hover .xms-info a.grzy{background-color:#e60012;}



/*newfooter*/
.xlink{ width:100%; padding:15px 0; /*background-color:#e60012;*/ color:#7e7e7e;}
.xlink a{ padding-left:5px; color:#fff; font-size:14px; line-height:24px;color:#7e7e7e;}
.xlink a:hover{ color:#e60012;text-decoration: underline;}


/*首页*/

.jiaozi .tab-hd{height:32px;float:left;margin-top:12px;margin-left:30px;line-height:30px;}
.jiaozi .tab-hd ul li{border:1px solid #e4e4e4;float: left;margin-right:15px;line-height:26px;}
.jiaozi .tab-hd ul li a{display:block;padding:0 15px;font-size:14px;color:#666;}
.jiaozi .tab-hd ul li.on{border:1px solid #e60012;font-weight: bold;position: relative;background-color:#e60012;}
.jiaozi .tab-hd ul li.on a{color:#fff;}

.jiaozi .c_con{ height:410px;overflow: hidden;}

.kk_nav{ padding-top:15px;}
.kk_nav .tt{color: #666;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    text-align: right;
    width: 85px;
	float:left; display:inline;}
.kk_nav .kk_nav_con{
    width: 750px;
	float:left;}
.kk_nav .kk_nav_con a{ color: #666;
    display: inline-block;
    font-size: 14px;
	padding:0 10px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 8px;
    margin-right: 3px;
    text-align: center;
}
.kk_nav .kk_nav_con a.on,.kk_nav .kk_nav_con a:hover{ background-color:#e60012; color:#fff;}
/* 今日头条*/
.jrtt{ width:100%;  overflow:hidden; position:relative; background-image:url(img/jrtt.jpg); background-position:0 0; background-repeat:no-repeat; margin-bottom:10px;overflow: hidden;}
.jrtt .hd{ overflow:hidden;  height:40px; width:78px; float:left; border:1px solid #e7e7e7; border-left:none;}
.jrtt .hd .jprev,.jrtt .hd .jnext{ display:block; float:left;height:40px; width:38px;line-height:40px;font-size:20px; color:#e7e7e7;overflow:hidden; border-left:1px solid #e7e7e7;
	 cursor:pointer; text-align:center;}
.jrtt .hd .jprev:hover,.jrtt .hd .jnext:hover{ color:#666;}	 
.jrtt .hd .pageState{ display:none;}
.jrtt .hd ul{ float:right; overflow:hidden; zoom:1; display:none;}
.jrtt .bd{ width:426px; float:left; border:1px solid #e7e7e7; margin-left:131px; }
.jrtt .infoList li{ height:40px; line-height:40px; font-size:16px; padding-left:15px;}
.jrtt .infoList li a { color:#fe0000;}
.jrtt .infoList li a:hover{ text-decoration:underline;}

.ttnews_1{width:100%;}
.ttnews_2 {width:270px;}
.ttnews h2{ color:#e60012; text-align:left; font-size:18px; line-height:20px; height:20px; padding-bottom:10px; margin-top:15px;border-bottom:1px dashed #d2d2d2; margin-bottom:5px;}
.ttnews ul li{line-height:30px; font-size:10px; color:#aeaeae; height:30px; overflow:hidden; /*list-style:inside;list-style-type:square; */float:left; margin-right:20px; width:270px;}


.ttnews ul li.r{margin-right:0!important;}
.ttnews ul li span{ font-size:14px; margin:0 3px;}
.ttnews ul li a{ color:#414141; font-size:15px;}
.ttnews ul li a:hover{ color:#e60012;text-decoration:underline;}
/* 本例子css */
	.layB{}
	.layB .tbC{ margin-left:55px; width:1052px;  position:relative;    }
	.layB .prev,.layB .next{ background:url(img/icon.png) no-repeat; width:25px; height:50px; position:absolute; left:-35px; top:243px;}
	.layB .prev{ left:auto; right:-35px;background:url(img/prev.jpg) no-repeat; }
	.layB .next{background:url(img/next.jpg) no-repeat; }
	.layB .slide{width:1052px;overflow:hidden;}
	.layB ul{ overflow:hidden; zoom:1; }
	
	.layB li.end{ margin-right:0!important;}
	/*.layB li{ cursor:pointer;}*/
	.layB li p{ position:absolute; width:100%; left:0; right:0; bottom:0; height:34px; line-height:34px; color:#fff; text-align:center; font-size:14px; background:rgba(0,0,0,0.8);}
	.layB li:hover p{ color:#ffff00;}


.tab1 li{ width:257px; height:199px; margin:0 8px 8px 0; position:relative; display:inline; float:left; line-height:20px;overflow: hidden;}
.new_tb1_d{transition: all 0.8s;position: absolute;top: 257px;left: 0px;width: 257px;height: 199px;transition: all 0.5s;background-color: rgba(0,0,0,0.8);padding: 50px;box-sizing: border-box;}
.new_tb1_d span{display: block;width: 100%;height: 100%;border-bottom: 1px solid #e60012;border-top: 1px solid #e60012;box-sizing: border-box;color: #e60012;font-size: 16px;text-align: center;
line-height: 24px;padding-top: 12px;}
.tab1 li:hover .new_tb1_d{top: 0px;}
.tab1 li img{ display:block; width:257px; height:199px; }

.tab2 li{ width:342px; height:197px; margin:0 13px 13px 0; position:relative; display:inline; float:left; line-height:20px;overflow: hidden;}
.tab2 li img{ display:block; width:342px; height:197px; }

.tab3 li{ width:342px; height:197px; margin:0 13px 13px 0; position:relative; display:inline; float:left; line-height:20px; border:1px solid #cecece; padding:8px;box-sizing: border-box;}
.tab3 li img{ display:block; width:100%; height:100%;}


.lnjz{margin-left:55px;}
.lnjz li{ width:254px; height:197px; float:left; background-image:url(img/bg_jz.jpg); background-position:0  -197px;
 background-repeat:no-repeat; display:block; font-size:26px; color:#444444; text-align:center; line-height:190px; margin-bottom:12px; margin-right:12px;font-weight: bold;}
.lnjz li.end{ margin-right:0!important;}
.lnjz li a{ display:block; width:100%; height:140px; padding-top:20px;}
.lnjz li:hover{background-position:0 0; color:#fff;}
.lnjz li:hover a{ color:#fff;}


/* 本例子css */
.kyr{}

.kyr .parHd{height:32px;float:left;margin-top:12px;margin-left:30px;line-height:30px;}
.kyr .parHd ul li{border:1px solid #e4e4e4;float: left;margin-right:15px;line-height:26px;}
.kyr .parHd ul li a{display:block;padding:0 15px;font-size:14px;color:#666;}
.kyr .parHd ul li.on{border:1px solid #e60012;font-weight: bold;position: relative;background-color:#e60012;}
.kyr .parHd ul li.on a{color:#fff;}


.kyr .slideBox{zoom:1; margin-left:55px; width:1058px;position:relative;   }

.kyr .sPrev,.kyr .sNext{ position:absolute; left:-50px; top:80px; display:block; width:40px; height:40px; z-index:99999;}
.kyr .sNext{ left:auto; right:-50px;background:url(img/kprev.jpg) no-repeat;}
.kyr .sPrev{background:url(img/knext.jpg) no-repeat; }

.kyr .parBd ul{ overflow:hidden; zoom:1;   }
.kyr .parBd ul li{ margin-right:10px;float:left; _display:inline; overflow:hidden; text-align:center; position:relative; width:257px; height:208px;}
.kyr .parBd ul li img{width:257px; /* height:208px; */}
.kyr .parBd ul li p{ position:absolute; width:100%; left:0; right:0; bottom:0; height:34px; line-height:34px; color:#fff; text-align:center; font-size:14px; background:rgba(0,0,0,0.8);}
.kyr .parBd ul li a:hover p{ color:#ffff00;}

.kyrli{ width:1058px; margin:25px 0 10px 55px;}
.kyrli ul li{ width:330px; height:32px; line-height:32px; font-size:16px; float:left; margin-right:34px; overflow:hidden;}
.kyrli ul li.hot a{ color:#e60012;}
.kyrli ul li.hot a:hover{ color:#e60012;}
.kyrli ul li.end{ margin-right:0!important;}
.ztbanner{background-position: center top;background-repeat: no-repeat;height: 380px;position: relative;width: 100%;}
.ztbanner .main{ padding-top:60px;}
.ztbanner  h1 {color: #000;font-size: 34px;text-align: left;text-shadow: 1px 0 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff; padding-left:20px;}
.ztbanner p{ width:420px; padding:20px; border-radius:5px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0; line-height:22px; font-size:14px; color:#fff; margin-top:25px;}


.ztt{ height:40px; border-bottom:1px dashed #ececec; padding-bottom:5px; margin-bottom:15px;}
.ztt h2{ font-size:22px; border-left:4px solid #e60012;line-height:24px; height:24px; margin:6px 0; padding-left:5px;}

.ztb {
    float: left;
    margin-right: 18px;
    padding-top: 5px;
    width: 370px;
}
.rnews {
    float: left;
    padding-top: 15px;
    width: 450px;color:#666; line-height:30px; font-size:16px; height:240px; overflow:hidden;
}
.rnews strong{ color:#f60; font-size:24px;}


.zt_img_li{ padding:20px 0 0 20px;}
.zt_img_li li{ width:548px; float:left; margin-bottom:20px; margin-right:20px; padding:10px; border:1px solid #fff;height:150px;}
.zt_img_li li:hover{border:1px solid #e4e4e4; background-color:#f9faf7}
.zt_img_li li .info{ width:310px;}
.zt_img_li li .info h2{ line-height:28px; font-size:18px; font-weight:bold; margin-top:5px;}
.zt_img_li li .info p{ line-height:24px; max-height:72px; margin-top:10px; font-size:14px; overflow:hidden;}
.zt_img_li li .img{ width:220px;}
.zt_img_li li .img img{width:220px; height:150px;}

.topbar {background: #2d3d54 none repeat scroll 0 0;
    height: 80px;
    width: 100%;
}
.topbar_c{ width:1200px; margin:0 auto;}
.toplogo{ width:250px; float:left; height:80px;overflow:hidden;}
.toplogo img{margin-top:12px;}
.navBar{position:relative; z-index:1;   color:#fff; height:80px; line-height:80px; width:880px; float:right;}
.topnav .m{  position:relative; float:left; width:92px; margin:0; padding:0; display:inline; text-align:center;   }
.topnav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
	vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
}
.topnav h3 a{  zoom:1;  height:77px; line-height:77px; padding:0;  display:block; color:#fff ;}
.topnav li.m{ padding:0 2px;}
.topnav li.on{background:#425165 none repeat scroll 0 0;border-bottom:3px solid #c00;  }
.topnav .on h3 a{padding:0;   }
.topnav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }


.topnav .sub{ display:none;  width:125px; padding:10px 0;  position:absolute; left:0; top:89px;  background:#fff;  float:left; line-height:30px; box-shadow: 0 0 10px #666;
}
.topnav .sub i{background:rgba(0, 0, 0, 0) url("img/icon_nav.png") no-repeat scroll 0 0; width:16px; height:9px; position:absolute; top:-9px; left:50%; margin-left:-8px;}
.topnav .sub li{ text-align:center;  }
.topnav .sub li a{ color:#333; display:block; zoom:1;}
.topnav .sub li a:hover{  background:#ddd; color:#c00;   }
.topnav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
.topnav .sub dl a:hover{ color:#c00;  }
.topnav .sub dl dt a{ color:#000;  }
.topnav .sub dl dd a{ color:#999; padding-left:7px; background:url(../images/icon.png) 0 -332px no-repeat;  }


.topnav .ssub{ display:none; width:1000px; padding:10px 0;  position:absolute; left:-378px; top:89px;  background:#fff;  float:left; line-height:30px; box-shadow: 0 0 10px #666;
}
.topnav .ssub i{background:rgba(0, 0, 0, 0) url("img/icon_nav.png") no-repeat scroll 0 0; width:16px; height:9px; position:absolute; top:-9px; left:50%; margin-left:-79px;}

.topnav .ssub dl{ width:120px;display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 14px; line-height:26px; text-align:left; }
.topnav .ssub dl.dl1{ width:240px;}
.topnav .ssub dl a:hover{ color:#c00;  }
.topnav .ssub dl dt{ border-bottom:1px dashed #949494; padding-left:10px; height:32px; line-height:32px; margin-bottom:8px;}
.topnav .ssub dl dt a{ color:#000; font-size:16px; border-bottom:2px solid #c00;line-height:32px;padding:4px 5px;}
.topnav .ssub dl dd{ width:110px; float:left; padding-left:10px}
.topnav .ssub dl dd a{ color:#999; padding-left:7px; background:url(../images/icon.png) 0 -332px no-repeat;  }
.topnav #m2 .sub,.topnav #m3 .sub{ z-index:1; width:220px; left:-50px;}





.dn{display: none;}
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(img/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 134px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}


/*fixed for IE6*/
      .api-float-pos-fixed {
        _position:absolute;
        _left:expression(eval(document.documentElement.scrollLeft+0));
        _top:expression(eval(document.documentElement.scrollTop+50))
      }
      #API-FLOAT-CONTAINER,
      #API-FLOAT-CONTAINER * {
        padding: 0;
        margin: 0;
      }
      #API-FLOAT-CONTAINER {
        position: fixed;
        z-index: 1000;        
        width: 148px;
        height: 447px;
        top: 50px;
        right: 0;
        padding-top: 138px;
        background-image: url(img/bg_lxb2.png);
        background-position: center center;
        background-repeat: no-repeat;
        
      }
      #API-FLOAT-CONTAINER .api-info {
        margin:20px auto 0;
      }
      #API-FLOAT-CONTAINER .api-info em {
        text-align:center;
        line-height: 100%; 
        text-align: center;
      }
      #API-FLOAT-CONTAINER .api-bg-img {
        margin:10px auto 0;
        text-align: center;
      }
      #API-FLOAT-CONTAINER .api-phone {
        margin:10px auto 0;
      }
      #API-FLOAT-CONTAINER .api-phone em {
        text-align:center;
        line-height: 100%; 
      }
      #API-FLOAT-CONTAINER .api-link-btn-con {
        text-align:center;
      }
      #API-FLOAT-CONTAINER .api-link-btn-con a {

        width: 116px;
        height:35px;
        line-height:36px;
        display:inline-block;
        margin-left: 16px;
        *display:inline;
        *zoom:1;
        font-size:16px;
        font-family: 'Microsoft Yahei';
        text-align:center;
        text-decoration:none;
        color: black;
        cursor:pointer;
      }
      #API-FLOAT-CONTAINER .api-link-btn-con a:hover{ color:#ed477f;}
      #API-FLOAT-CONTAINER .api-lxb-cb-con {
        margin:6px auto 0;
        text-align:center;
      }
      #API-FLOAT-CONTAINER input.api-lxb-cb-input {
        height: 29px;
        line-height: 29px;
        width: 116px;
        margin-left: 16px;
        margin-bottom: 3px;
        margin-top: 50px;
        border: none;
      }
      #API-FLOAT-CONTAINER input.api-lxb-cb-btn {
        height: 32px;
        border: none;
        cursor: pointer;
        background: url(img/api_lxb_btn_bg2.jpg) 0 0 no-repeat;
        text-indent: -9999px;
        margin-left: 16px;
	  width: 116px;
	  }
	  /*heade-fenxiao*/
.navfx{
	font-size:14px;
	line-height:20px;
	width:100%;
	text-align:center;
	display:block!important;
	z-index:9998;
	font-weight:400;
	margin-left: 255px;
	margin-top: -30px;
	position: relative;
}
.navfx .menu{
	text-transform:uppercase;
	margin:auto;
}
.navfx .menu > li{
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	float:left;
}
.navfx .menu > li span{
	display:block;
}

.navfx .submenuWrapper{
	background-color:#ffffff;
	position:absolute;
	height:auto;
	width:120px;
	left:-30px;
	top:30px;
	z-index:9999;
	display:none;
	padding-bottom: 5px;
}

.navfx .submenu{
	background-color:#ffffff;
	display:inline-block;
	vertical-align:top;
	line-height:17px;
}
.navfx .submenu li{
	margin: 15px 0 15px 0px;
}
.navfx .submenu li a{
	display: inline;
	text-indent: 999em;
	height: auto;
	color:#000000;
	text-decoration:none;
	text-transform:none;
}
.navfx .submenu a:hover{text-decoration:underline;}
 /*teadher*/
 .tea_new{
	padding: 10px 5px 0px 5px；
 }