@charset "utf-8";/* CSS Document*/
@import url(//at.alicdn.com/t/font_148314_67incmkyvjf9a4i.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:12px;font-family:"\5FAE\8F6F\96C5\9ED1";color:#000;-webkit-text-size-adjust:none;height:100%;background-color:#F8F8F8;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0; margin:auto;}
table {
    margin-bottom: 10px;
    border-collapse: collapse;
    display: table;
}
td, th {
    padding: 5px 10px;
    border: 1px solid #DDD;
}
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;}
.b15{height:15px;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:34px;line-height:34px;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:33px;overflow:hidden;cursor:pointer;}
.topNav dd h3 a{padding:0 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;}
.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;}
.notice-top{float:left;overflow:hidden;position:relative;width:395px;}
.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:15px;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:33px;line-height:33px; width:285px; overflow:hidden;}
.notice-top .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:33px;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;}
.top{margin:0 auto;width:1200px;padding:15px 0 15px;}
.topad img{width:1200px;}
.wd{width:1200px;margin:0 auto;}
.ww{width:100%;}
.wwf{width:100%; background-color:#fff;}
.logo{float: left;margin-top:10px;}

.tel {
    float: right;
    width: 215px;
}
.telnum {
    background: rgba(0, 0, 0, 0) url("img/bg_tel.png") no-repeat scroll 10px 6px;
    color: #616161;
	font-weight:bold;
	font-size:20px; line-height:24px;
    margin-top: 5px;
    padding-left: 50px;
	padding-right:15px; text-align:right;
	height:56px;
}
.telnum span{font-size:20px; line-height:24px; display:block;}
.teltime {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #f4f4f4;
    color: #888;
    text-align: center;
    vertical-align: middle;
}

.area-box{margin-left:20px;float:left; width:695px; height:60px; padding:10px 0; position:relative;}
.area{ font-size:22px; line-height:50px; padding-left:30px; position:relative; padding-top:10px; position:absolute; left:0;}
.area::before{content:"";display:block;height:38px; width:0;clear:both;position:absolute; left:0; top:15px; border-left:1px solid #898989; z-index:100;}
.area-list{padding:10px 40px 10px 215px; line-height:25px;}
.area-list a{ margin-right:15px; display:inline-block}
.area-list a.open{ color:#e60012}
.area-list a#c5{  margin-right:0px;}

.fenxiao_tit{
	position:absolute; left:170px; top:24px;
	width: 32px;
	height: 17px;
	float: left;
	background: url(img/city.jpg) no-repeat 0 0;
	color: #fff; z-index:200;
}

.search-box{margin-left:90px;float:left;margin-top:15px;}
.search{padding:0;position: relative;width: 540px;border:1px solid #ddd;border-radius:5px;overflow:hidden;}
.hotkey{ height:24px; position:absolute; right:50px; top:10px;transition:all 0.5s ease 0s;}
.hotkey a{ margin-left:5px; background-color:#cc1632; 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: 330px;}
.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%;}
.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;}
.navbg{ width:100%; background-color:#fff;}

.fz_nav{background-color:#cc1632;}
.fz_nav .menus .on a{  background:#9f0b22; color:#fff;}
.fz_nav .menus h3 a{color:#fff;}
.all-menus{width:225px;left:0;top:51px;position:absolute;z-index:1;}
.all-menus a.all{background-color:#cc1632;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;}

/* 本例子css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navbg .menus{ position:relative; z-index:1;color:#fff; height:50px; line-height:50px;   }
.menus{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.menus a{ color:#666;  }
.menus h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px;  }
.menus .m{ float:left;  position:relative; }
.menus h3 a{  display:block; padding:0 24px; font:normal 16px/50px "微软雅黑",sans-serif; color:#666}
.menus h3 a i{
background: rgba(0, 0, 0, 0) url("img/icon.png") no-repeat scroll 0 -200px;
display: inline-block;
height: 4px;
margin: -2px 0 0 5px;
opacity: 0.5;
overflow: hidden;
vertical-align: middle;
width: 7px;
}
.menus .on a{  background:#cc1632; color:#fff;}
.menus .sub{ display:none; /*默认隐藏*/ width:258px;  position:absolute; padding:15px 20px;left:0; top:50px;line-height:32px; border:1px solid #cc1632; border-top:none;float:left; background-color:#fff;z-index:9999;}
.menus .sub li{ float:left;  }
.menus .sub li a{padding:6px 15px;background:none; color:#333;}
.menus .sub li a:hover{ 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:#e60012;}
.djs h3{ font-size:15px; text-align:left; line-height:26px; padding:0 10px; color:#e60012}
.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;height:34px; width:140px; float:left}
.index-from .i-f-btn{ padding:0 20px;}
.index-from .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,.index-from .tj{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:15px;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:3px;margin:4px; background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0;overflow:hidden;line-height:9999px;filter:alpha(opacity=40);opacity:0.4;}
.topbanner .hd ul .on{ background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;filter:alpha(opacity=100);opacity:1;}
.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:32px 0;position:relative;}
.snav_c .ljiao,.snav_c .rjiao{position:absolute;background-image:url(img/jiao.png);background-repeat:no-repeat;width:360px;height:17px;position:absolute;}
.snav .ljiao{background-position:0 0;left:-360px;top:0;}
.snav .rjiao{background-position:-360px 0;right:-360px;top:0;}
.snav_c ul li{width:198px;border-right:1px solid #ddd;height:75px;float:left;text-align:center;cursor:pointer;}
.snav_c ul li.end{border-right:none;}
.snav_c ul 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;}
.tr{text-align:right;}
.tl{text-align:left;}
.snav_c ul li p{width:181px;margin:5px auto 0;}
.snav_c ul li p a{font-size:12px;padding:0 5px;width:70px;height:20px;line-height:20px;display:block;padding:0 10px;float:left;}
.snav_c ul li p span{float:left;color:#ddd;width:1px;}
.icon-1{background-color:#fe7676;}
.icon-2{background-color:#ffb84c;}
.icon-3{background-color:#64b6f6;}
.icon-4{background-color:#fe7676;}
.icon-5{background-color:#ff6600;}
.icon-6{background-color:#e60012;}
.snav_c ul li .iconfont img{ width:36px; margin:17px auto;}

.c_box{margin-top:20px;width:1200px;margin:0 auto;}
.c_con{padding:20px; background-color:#fff;}
.title{height: 42px;line-height: 30px;border-bottom:2px solid #e60012}
.title .more{height:24px;line-height:24px;text-align:center;padding:0 10px;float:right;margin-top:5px;margin-right:0;}
.title .more a{color:#999;display:block;font-size:20px;}
.title .more:hover a{color:#333;}
.title .more:hover{}
.title .title_l{border-left:3px solid #e60012}
.title h3{font-size:16px;color:#333;float:left;height:24px;line-height:24px;margin:5px 0 13px;padding-left:0;}
.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;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: 0 10px;color:#999;}
.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:8px;margin-left:30px;line-height:30px;}
.zixun .tab-hd ul{}
.zixun .tab-hd li,.xuanke .tab-hd li{border:1px solid #ddd;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:12px;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:905px;float:left;margin-left:20px;height:310px;}

/*超值课程*/
.tjkc-list{width: 1160px;padding: 0px 20px 0 0;}
.tjkc-list li{width: 220px;height: auto;float: left;margin-left: 15px; margin-bottom:15px}
.tjkc-list li:first-child{margin-left: 0px;}
.tjkc-list li:nth-child(6n){margin-left: 0px;}
.tjkc-list-img{width: 220px;height: 150px;display: block;margin: 0px;padding: 0px;box-sizing: border-box;}
.tjkc-list-des{padding: 3px 0 6px;}
.tjkc-list-des h4{width: 100%;height: 36px;line-height: 18px;font-size: 14px;color: #1e1e20;overflow:hidden; padding: 3px 0;}
.tjkc-list-des p{height: 21px;line-height: 21px;color: #888888;}
.tjkc-list-des p span{float: left;}
.tjkc-list-des span.jg{color:#ff4513;font-size:14px;}
.tjkc-list-des p a{float: right;display: block;padding: 0px 15px;border: 1px solid #ddd;border-radius: 21px;height: 19px;line-height: 18px;margin-top: 2px;}
.tjkc-list-des p a:hover{background-color: #ED7B1F;color: #FFFFFF; border:1px solid #ED7B1F}
.zh2-right{width: 230px;margin-top: -6px;}
.zh2-right li{height: 23px;line-height: 23px;width: 100%;overflow: hidden;padding-right: 15px;}

.zh2-right li a:hover{
	text-decoration: underline;
}
.b-nav-right{width: 220px;font-size: 18px;padding-top: 6px;}


/* mskcBox */
.mskcBox{ width:270px; float:left;}
.mskcBox .hd{ height:26px; line-height:26px; border-bottom:1px solid #ddd;  position:relative; }
.mskcBox .hd ul{ float:left;  position:absolute; left:10px; top:-1px; height:28px;   }
.mskcBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.mskcBox .hd ul li.on{ height:26px;  border:1px solid #ddd; border-bottom:2px solid #fff; }
.mskcBox .bd ul{ padding:10px 0 0;  zoom:1;  }
.n-img,.n-img img{ width:270px; height:100px}
.mszx{ width:614px; float:left; margin-left:15px;}	
.mszx-cate{ width:307px; float:left;}
.mszx-cate h3{    font-size: 16px;   padding-left: 10px; margin-bottom:8px; width:100%; font-weight:bold;}
.news-list li{height: 26px;line-height: 26px; width:100%;} .news-listx li{width: 50%;float: left;}
.span-ico{display: inline-block;width: 4px;height: 4px;background-color: #666666;margin-top: 14px;float: left;}
.cate{display: inline-block;margin-left: 8px;float: left;}
.a-list{float: left;width: 200px;overflow: hidden;height: 100%;}
.span-col{display: inline-block;text-align: center;width: 18px;height: 100%;float: left; color:#999;}
.news-tt{height: 26px;line-height: 26px;}
.news-tt h3{width: 50%;height: 100%;float: left;padding-left:10px;font-size: 18px}
.m-t10 {margin-top: 10px;}

.w275{ width:270px;}
.w615{ width:614px; margin-left:15px;}
.w250{ width:245px;}

/* 本例子css */
.zkxx{ width:245px; float:right;}
.zkxx .t{font-size: 16px;font-weight: bold;padding-left: 10px; width:75px; float:left; line-height:22px;}
.zkxx cite{font-size: 14px;padding-left: 10px; width:80px; float:left; font-style:normal; position:relative;line-height:22px;}
.zkxx cite i{width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #cc1632;
    overflow: hidden;
    vertical-align: middle;
	position:absolute; right:8px; top:9px;
}
.zkxx .hd{height:30px; line-height:30px; padding:0 10px 0 0;position:relative; }
.zkxx .hd ul{width:90px;   position:absolute; left:90px; top:23px; border:1px solid #ececec; background-color:#fff; z-index:999; display:none;}
.zkxx .hd ul li{padding:0; cursor:pointer;  }
.zkxx .hd ul li a {line-height:26px; height:26px; display:block; padding-left:15px;}
.zkxx .hd ul li.on{}
.zkxx .hd ul li.on a,.zkxx .hd ul li.on a:hover{ background-color:#f8f8f8; color:#e60012}
.zkxx .bd ul{ padding:0 0 0;  zoom:1;  }

.nlist{ float:left;}
.nlist li{ height: 26px;line-height: 26px; overflow:hidden; font-size:12px; color:#ccc; position:relative; padding-left:10px;}
.nlist li i{ height:15px; width:15px; line-height:15px;position:absolute; margin-right:5px;color:#666; text-align:center;left:0; top:7px; font-size:15px;}
.nlist li a{color:#666; padding:0 5px;}
.nlist li a:hover{ color:#e60012;}
.nlist li a.cate{ color:#a6a6a6;}


.zl-cate{ width:302px;}
.zl-cate .hd{line-height:26px;  position:relative; font-size:14px; font-weight:bold;}
.zl-cate .hd ul{}
.zl-cate .hd ul li{ float:left; cursor:pointer; width:33.3333%; text-align:center; border-top:1px solid #ddd; padding-top:5px; padding-bottom:3px; position:relative;}
.zl-cate .hd ul li i{width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 4px solid #cc1632;overflow: hidden;vertical-align: middle;position:absolute;top:0; left:50%; margin-left:-3px; display:none;}
.zl-cate .hd ul li.on{ border-top:1px solid #e60012;}
.zl-cate .hd ul li.on i{ display:block;}
.zl-cate .hd ul li.on a{ color:#e60012}
.w615 .m-t10{ margin-top:15px;}




.ind-ask{}
.ind-ask .t {
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    padding-left: 10px;}
.ind-ask .t .fr a{  background: #f13c40 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 60px; display:block;}

.ask-list{}
.ask-list li{ margin-top:9px;}
.ask-list li p{ line-height:22px; height:22px; overflow:hidden;}
.ask-list li p span{ margin-right:10px;}
.ask-list li p.desc{ color:#999;}
.ask-list li p.fr{ float:right; display:block;}



/* 本例子css */
		.pic-left{ width:1160px;  overflow:hidden; position:relative;}
		.pic-left .hd{ overflow:hidden;  height:30px;padding:0; position:absolute;}
		.pic-left .hd .prev,.pic-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") no-repeat;}
		.pic-left .hd .next{ background-position:0 -50px;  }
		.pic-left .hd .prevStop{ background-position:-60px 0; }
		.pic-left .hd .nextStop{ background-position:-60px -50px; }
		.pic-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.pic-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.pic-left .hd ul li.on{ background-position:0 0; }
		.pic-left .bd{ padding:0; width:1160px; overflow:hidden;}
		.pic-left .bd ul{ overflow:hidden; zoom:1; }
		.pic-left .bd ul li{ width:224px;float:left; _display:inline; overflow:hidden; text-align:center; margin-right:10px;}
		.pic-left .bd ul li .pic{ text-align:center; }
		.pic-left .bd ul li .pic img{ width:224px; height:140px; display:block;}
		.pic-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.pic-left .bd ul li .t{ line-height:24px; color:3999; text-align:left;}






/* 微信 微博 QQ群 */
.zmtBox{ width:285px; background-color:#fff;}
.zmtBox .hd{ position:relative;border-bottom: 1px solid #dbdbdb; height:68px;}
.zmtBox .hd ul li{background: #fff none repeat scroll 0 0;
    border-left: 1px solid #dbdbdb;
    float: left;
    font-size: 12px;
    margin-left: -1px;
    position: relative;
    width: 33.3%;}
	.zmtBox .hd ul li i{ display:block; font-size:32px; line-height:32px; height:32px}
.zmtBox .hd ul li.on{  border-bottom: 1px solid #e60012;
    box-sizing: border-box; }
.zmtBox .hd ul li a	{
    float: left;
    height: 48px;
    line-height: 16px;
    padding: 10px 0;
    text-align: center;
    width: 100%;}
	.zmtBox .hd ul li.on a{ color:#e60012}
.zmtBox .bd ul{ padding:15px 25px;  zoom:1; text-align:center;}
.zmtBox .bd ul img{ width:100%;}
















.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;}
.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;float:left;position:relative;overflow:hidden;}
.zxad .main_content{position:absolute;z-index:0;zoom:1;}
.zxad .main_content li{width:807px;height:327px;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;}
.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;}

.zx_r{width:235px;float:right;height:310px;}
.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:650px; 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;height:24px;width:100%;clear:both; border-bottom:1px dashed #ececec; 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:735px}
.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:#cc1632 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:#cc1632;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:#cc1632;}
.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:#f13c40;}
/* 滚动 */
.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
}
.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:10px 0 0;
	background:#f0f0f0 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:#c8c8c8;
	line-height:24px
}
.footer .foot-info .tit {
	font-size:16px;
	line-height:32px
}
.footer .foot-info .link:hover,.footer .foot-info .contactbox .link:hover {
	color:#fff000
}
.footer .foot-info .foot-items {
	padding-bottom:35px
}
.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:145px;
	padding-left:35px;
}
.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:0 25px;
	border-left:1px solid #e5e5e5;
	color:#666
}
.footer .foot-info .contactbox li {
	float:left;
	margin:0 12px;
	text-align:center
}
.footer .foot-info .contactbox .img {
	display:block;
	width:125px;
	height:125px;
	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:#c8c8c8
}
.footer .footer-copyright {
	padding-bottom:20px;
	background:#4b4b4b;
	text-align:center
}
.footer .footer-copyright a{ color:#c8c8c8;}
.footer .footer-copyright .footer-con{
	height:40px;
	line-height:40px;
}
.footer .footer-copyright p{
	line-height:20px;
}
.footer .footer-copyright .link:hover {
	color:#ccc
}
.cf {
	*zoom:1
}
.cf:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.footerinfo{ padding-top:10px;}
.footerinfo-l{ float:left; width:850px;}
.footerinfo .item{ width:480px; padding:20px 10px 0; display: inline-block;float: left;}
.footerinfo .item:last-child{width:324px}
.footerinfo-l h4{ font-size:16px; margin-bottom:5px;}
.footerinfo-l p{ font-size:12px; line-height:24px; margin-bottom:10px;}
.footerinfo-r{float:left; width:350px; padding-top:90px;}
/*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: 900px;
}
.con_l {
    margin-bottom: 15px;
    padding: 20px 30px 20px;
    width: 843px;
	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:50px;
}
#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;
}
.list li{ line-height:30px; font-size:12px; height:30px;}
.list li i{ margin-right:3px;color:#999;}
.list li span.tit{
    display: block;
	float:right;
}
.list li span p {
    float: right;
    font-size: 12px;
    line-height: 30px;
    margin-right: 10px;
	height:30px;
	padding:0;
	color:#999;
}
.list li span  p img {
    float: left;
    margin-right: 5px;
	margin-top:8px;
	height:12px;
}
.list li.line{border-bottom: 1px dashed #e9e9e9; height:0; margin:10px 0}
.list li.linek{ height:0; margin:5px 0}
/*图文列表页*/
.caselist li{ border-bottom: 1px dashed #e9e9e9;padding:15px 0;}
.caselist .fl{ height:120px; width:185px; margin-right:10px;}
.caselist .fl img{height:120px; 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:#cc1632;}
.caselist li h3 a{ color:#666;}
.caselist li h3 a:hover{ color:#e60012;}
.caselist li p{  color: #666666;line-height: 20px;overflow: hidden;}
.caselist li .info{ color: #a6a6a6;line-height: 20px;padding-bottom: 7px; position:relative; padding-left:155px;}
.caselist li .info div a{ padding-right:8px; color:#a6a6a6}
.caselist li .info span.tit{
    bottom: 10px;
    display: block;
    position: absolute;
    left: 0;
}
.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;
}



.main .ed-ch{ padding-bottom:25px; overflow:auto;}
.main .ed-ch .img{ display:block; width:70px; padding-right:35px; padding-top:19px;}
.main .ed-ch .r-txt{ width:730px; padding-top:19px;}
.main .ed-ch .r-txt h1{ font:bold 16px "微软雅黑","microsoft yahei",Arial,Helvetica,sans-serif; padding-bottom:10px;}
.main .ed-ch .r-txt p{ color:#a6a6a6; line-height:21px;}
.main .ed-ch .r-txt p a{ color:#e60012;}
.main .ed-ch .r-txt .ed-ch-list{ padding-top:5px;}
.main .ed-ch .r-txt .ed-ch-list li{ height:30px; border-bottom:1px dashed #ececec; line-height:30px;}
.main .ed-ch .r-txt .ed-ch-list li a{ color:#666; font-size:12px;}
.main .ed-ch .r-txt .ed-ch-list li span{ color:#a6a6a6; float:right;}



.fnav{ height:36px; border-bottom:1px dashed #ececec; padding-bottom:5px; margin-bottom:10px;}
.fnav h2{ font-size:20px; width:148px;float:left;line-height:24px; height:24px; text-align:left; margin:6px 0;}
.fnav .more{ font-size:18px;float:right;line-height:24px; height:24px; margin:6px 0; color:#999;}
.fcnav{ height:36px; border-bottom:1px dashed #ececec; padding-bottom:5px; margin-bottom:10px;}
.fcnav h2{ font-size:18px;float:left;line-height:24px; height:24px; text-align:left; margin:6px 20px 6px 0; border-left:3px solid #e60012; color:#e60012; padding-left:10px;}
.fcnav .more{ font-size:14px;float:right;line-height:24px; height:24px; margin:6px 0; color:#666;}


.ssnav{ width:640px; float:left; padding-top:8px;}
.ssnav a{line-height:24px; height:24px; margin-right:10px;color:#666; font-size:14px;}





.fnav .fli{width:670px; 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:12px; 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:#e60012; 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; }
.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:#f13c40;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:#f13c40; 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:#cc1632; text-decoration:underline;}
.qqun li img{margin-left:3px; width:22px; height:10px;}


/*page页面*/
.articleTitle{ padding: 20px 0 10px;}
.articleTitle h1{color: #333; font-size: 28px; margin: 0 0 15px; line-height:38px;}
.articleTitle span{display: inline-block; overflow: hidden; width: 100%;}
.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:#333;font-size: 14px; line-height: 28px;}
.articleText p{color: #333; font-size: 14px; line-height: 28px;}
.articleText img{max-width: 93%;} 
.articleText  a{color: #2983c0;}
.articleText td{padding:0 5px;}

.share{ border:#E5E5E5 solid 1px; background-color:#f8f8f8; width:825px; margin-bottom:10px; display:block; margin:0 auto 15px; height:21px; padding-left:15px; padding-top: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 #f13c40; 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 5px 3px 0; padding: 5px 10px;height:30px;line-height:30px;}
.bdsharebuttonbox-2{float: right; margin-top: 10px;}
.bdshare-button-style0-32 .bds_weixin{background: rgba(0, 0, 0, 0) url("img/sharebg.png") repeat scroll 0 0 !important;}
.bdshare-button-style0-32 .bds_tsina{background: rgba(0, 0, 0, 0) url("img/sharebg.png") repeat scroll -50px 0 !important;}
.bdshare-button-style0-32 .bds_qzone{background: rgba(0, 0, 0, 0) url("img/sharebg.png") repeat scroll -100px 0 !important;}
.bdshare-button-style0-32 .bds_tqq{background: rgba(0, 0, 0, 0) url("img/sharebg.png") repeat scroll -150px 0 !important;}
.bdshare-button-style0-32 .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 10px 10px;}


.mainMore ul.ulist{ padding:15px 0;}
.ulist{ float:left;}
.ulist li{ height: 26px;line-height: 26px; overflow:hidden; font-size:12px; color:#ccc}
.ulist li i.ico{ color:#999; font-weight:bold;}
.ulist li span{font-size:12px; 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: #f13c40; display: block; height: 26px; line-height: 26px; text-align: center; width: 56px;font-size:12px;border-radius:4px;border:1px solid #f13c40;}
.right-p a:hover{background-color:#f13c40; 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:#f13c40}
.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{height: 20px; line-height:20px; padding: 12px 0; position: relative; border-bottom:1px dashed #ececec;}
.utitle  a.t{ display:block; height:20px; line-height:20px; background:#fff;color:#e60012;font-size: 16px; border-left:4px solid #e60012; text-align:left;width:115px; padding-left:15px;}
.utitle  a.umore{ position:absolute; right:15px; top:14px; color:#ccc; font-size:18px;}
.utitle  a.umore:hover{ color:#666;}

.box_s{ padding:5px 12px;}
/*右
.utitle{height: 36px; line-height:36px; padding:0; position: relative; background-color:#f8f8f8;}
.utitle  a.t{ display:block; height:34px; line-height:36px;color:#636363;font-size: 16px; text-align:left;width:95px}
.utitle  a.umore{ position:absolute; right:20px; top:5px; color:#636363; font-size:20px;text-align:right;}
.utitle  a.umore:hover{ color:#666;}
侧*/
.lcate { width:442px; float:left; background-color:#fff; margin-right:15px; margin-bottom:15px;}
.end{ margin-right:0!important;}
.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;}

/*排行列表*/
.clist{ float:left; width:100%;}
.clist li{ height: 26px;line-height: 26px; overflow:hidden; font-size:13px; color:#666; position:relative; padding-left:10px;}
.clist li i{ height:15px; width:10px; line-height:16px;position:absolute; margin-right:5px;color:#999; text-align:center;left:0; top:5px; font-size:13px;}
.clist li a{color:#666; padding:0 5px;}
.clist li a:hover{ color:#e60012;}
.clist li a.cate{ color:#a6a6a6;}
.box_s .clist li{ font-size:12px;}
.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:12px; text-indent:2rem; line-height:18px; height:54px; overflow:hidden; color:#989898;}
.px11{ font-size:11px;}

/*课程列表页*/
.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:#f13c40;}
.kclists .fr a.ckxq{ top:84px; border:1px solid #f13c40; color:#fff; background-color:#f13c40;}
.kclists li h3{font-size: 16px;font-weight: bold;height: 32px;line-height: 32px;}
.kclists li .xprice{ line-height:22px; font-size:18px; color:#f13c40;}
.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:150px;}
.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:480px;}
.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: #f13c40;font-size: 24px;}
.kcinfo .fr  .class-price {color: #f13c40;font-size: 40px;margin-right: 10px;}
.kcinfo .fr .class-tags{background: #f13c40 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;display:none;}
.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{margin-top:20px }
.kcinfo .fr .btn a{ margin-left: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 #f13c40; color:#f13c40;}
.kcinfo .fr .btn a.gm{background-color:#f13c40; border:1px solid #f13c40; color:#fff; width:165px;}
.kcinfo .fr .btn a.gm:hover{ background-color:#ff8533;border:1px solid #ff8533;}
.kcinfo .fr .btn a:hover{background-color:#f13c40; 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:#f13c40}
.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:#f13c40}
.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:#f13c40;}
.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:5px solid #e4e4e4;padding:0;background-color:#fff;border-radius:50%;}
.terBox .piclist li i img{width:155px;}
.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:12px;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:#f13c40; 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;}
.row_box .title{ padding-left:15px;}
.row_box .title h3{ margin:9px 0}
.ask_from{ padding-top:10px;width:247px; margin:0 auto}
.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:#cc1632}
.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:260px;}
.t_con{ padding:20px 30px 30px; background-color:#fff;}
/*名师
.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:#ff13c4027 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 #ff13c4027;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:#ff13c4027;display: inline-block;
    font-family: "iconfont" !important;
    font-size: 20px;
    font-style: normal;
    padding: 10px 0 0;
    width: 25px;}
.msr a#sjgmore:hover{background:#ff13c4027 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:#ff13c4027 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: #f13c40;font-size: 24px;}
.terinfo .fr  .class-price {color: #f13c40;font-size: 40px;margin-right: 10px;}
.terinfo .fr .class-tags{background: #f13c40 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:#cc1632; 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:#cc1632;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:#f13c40}
.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:#f13c40;}


.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:70px;height:460px; width:300px;}
.t_h_xinfo{ position:absolute; left:408px; top:30px; width:690px; height:330px;}
.t_h_xinfo h1{ 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;}
.t_h_xinfo div span{ width:75px; float:left; color:#646464;}
.t_h_xinfo div p{ width:615px; float:left;}
.t_h_xinfo div p.zhujiang{ width:425px; 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;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:105px; padding-left:120px;}
.xgms li .info h3{ font-size:14px; line-height:24px; color:#707070;}
.xgms li .info p{ font-size:12px; 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:#cc1632;}
.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 h2{ 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:12px; 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:22px;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;color:#333;font-size:14px;}
.xlink a{ padding-left:5px; color:#333; font-size:12px; line-height:24px;}
.xlink a:hover{ color:#e60012;}



/*首页*/

.jiaozi .tab-hd{height:32px;float:left;margin-top:4px;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:300px;}

.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:648px;  overflow:hidden; position:relative; background-image:url(img/jrtt.jpg); background-position:0 0; background-repeat:no-repeat; margin-bottom:10px;}
.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:435px; float:left; border:1px solid #e7e7e7; margin-left:131px; border-right:none;}
.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:650px;}
.ttnews_2 {width:315px;}
.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:315px;}


.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:14px;}
.ttnews ul li a:hover{ color:#fe0000;text-decoration:underline;}

/* 本例子css */
.layB{}
.layB .tbC{width:1160px;  position:relative; overflow:hidden;}
.layB .prev,.layB .next{ background:url(img/index.png) no-repeat; width:45px; height:99px; position:absolute; left:0; top:100px; z-index:999; display:none;opacity:0.5}
.layB .tbC:hover .prev,.layB .tbC:hover .next{ display:none;}
.layB .tbC.prev:hover,.layB .tbC .next:hover{opacity:0.8}
.layB .prev{ left:auto; right:0;background-position:-112px 0}
.layB .next{background-position:-158px 0}
.layB .slide{width:1180px;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:28px; line-height:28px; color:#fff; text-align:center; font-size:12px; background:rgba(0,0,0,0.6);}
.layB li:hover p{ color:#ffff00;}


.tab1 li{ width:224px; height:145px; margin:0 10px 10px 0; position:relative; display:inline; float:left; line-height:20px;   }
.tab1 li img{ display:block; width:224px; height:145px; }

.tab2 li{ width:346px; height:229px; margin:0 7px 7px 0; position:relative; display:inline; float:left; line-height:20px;   }
.tab2 li img{ display:block; width:346px; height:229px; }

.tab3 li{ width:328px; height:211px; margin:0 7px 7px 0; position:relative; display:inline; float:left; line-height:20px; border:1px solid #cecece; padding:8px;}
.tab3 li img{ display:block; width:328px; height:211px;}

.tab-pal .li1 li,.tab-pal .li1 li img{ width:224px; height:300px;}
.tab-pal .li1 li:last-child{ margin-right:0;}

.lnjz{margin-left:55px;}
.lnjz li{ width:258px; height:152px; float:left; background-image:url(img/bg_jz.jpg); background-position:0  -152px; background-repeat:no-repeat; display:block; font-size:24px; color:#414141; text-align:center; line-height:140px; margin-bottom:8px; margin-right:8px;}
.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:5px;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;width:1160px;position:relative; overflow:hidden;}



.kyr .sPrev,.kyr .sNext{ display:none;position:absolute; left:0; top:54px; display:block; width:25px; height:32px; z-index:99999; display:none; background:rgba(0,0,0,0.5) url("img/ico_prevnext.png") no-repeat scroll 0 0}
.kyr .sNext{ left:auto; right:0;background-position:0 -80px}
.kyr .sPrev{}
.kyr .slideBox:hover .sNext,.kyr .slideBox:hover .sPrev{ display:block;}
.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:224px; height:145px;}
.kyr .parBd ul li img{width:224px; height:145px;}
.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:#cc1632;}
.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; width:148px; border-left:4px solid #e60012;line-height:24px; height:24px; text-align:center; 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:#f13c40; 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;}




.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;}

.head-banner {
	background:rgba(0,0,0,0) url("img/bg_team_head.jpg") no-repeat scroll center top;
	color:#fff;
	height:220px;
	position:relative;
}
.teacher-body .ttitle .title_text{ color:#fff;}
.teacher-body {
	margin-bottom:40px;
	padding-top:5px;
	width:1200px;
	margin:0 auto;
}
.teacher-body .row {
	margin-top:20px;
}
.teacher-body .pic {
	border:5px solid rgba(255,255,255,0.2);
	height:160px;
	overflow:hidden;
	position:relative;
	width:135px;
}
.teacher-body .pic .st_qrcode {
	background:rgba(0,0,0,0) url("/images/icons_all_small.png?v=1.23") no-repeat scroll -202px -157px;
	height:28px;
	left:132px;
	position:absolute;
	top:132px;
	width:28px;
}
.teacher-body .pic img {
	display:block;
	width:135px;
}
.teacher-body .ttitle {
	height:30px;
	line-height:30px;
	padding:0;
}
.teacher-body .ttitle .title_text {
	font-size:24px;
}
.teacher-body .info {
	margin-bottom:20px;
}
.teacher-body .info p {
	line-height:24px;
	font-size:14px;
}
.teacher-body .title a,.teacher-body .info p a {
	color:#fff;
}
.user_info_box {
	width:80%;
	word-break:break-all;
	word-wrap:break-word;
	margin-top:15px;
}
a.zxlst {
	position:relative;
	background-color:#68c04a;
	color:#fff;
	font-size:20px;
	height:50px;
	line-height:50px;
	width:120px;
	padding:0 20px;
	text-align:center;
	border-radius:3px;
	display:block;
}
a.zxlst:hover {
	background-color:#71d1b2;
	color:#fff;
}
.teacher-body .summary {
	line-height:24px;
	margin-top:5px;
	max-height:48px;
	overflow:hidden;
	word-break:break-all;
}
.row.cl {
	}.row {
	box-sizing:border-box;
}
[class^="col-"],[class*=" col-"] {
	box-sizing:border-box;
	float:left;
	min-height:1px;
	position:relative;
}
.col-2 {
	width:13.66667%
}
.col-10 {
	width:86.33333%
}
.intro-detail{
padding:15px 0;
}

.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;
}
#text{ font-size:14px; text-indent:2rem;}


/* 本例子css */
	.f-ms{position:relative; }
	.f-ms .piclist{ overflow:hidden; zoom:1;}
	.f-ms .ohbox{overflow:hidden; position:relative;}
	.f-ms {position:relative;overflow:hidden;zoom:1;}
	
	.f-ms .pageBtn span{ width:45px; height:99px; position:absolute; top:186px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;display:none;}
	.f-ms .pageBtn .prev { background-image:url(img/index.png); background-position:-112px 0; left:0 }
	.f-ms .pageBtn .next{ background-image:url(img/index.png); background-position:-158px 0; right:0 }
	.f-ms .pageBtn .next:hover,
	.f-ms .pageBtn .prev:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 ; }
	.f-ms .pageBtn .list{ display:none;}
	
.ad3{width:1200px; height:90px;}
.ad-d,.ad-d img{width:300px; height:90px; float:left;}
.ad-c{ margin:0 10px;float:left;}
.ad-c,.ad-c img{width:580px; height:90px;}

.bgf{ background-color:#fff;}
.list-tuku li{width:275px; position:relative; float:left; margin:10px 20px 10px 0; padding-bottom:5px;}
.list-tuku li:hover{ background-color:#f7f7f7}
.list-tuku  li .pic,.list-tuku  li .pic img{width:100%; max-height:368px;}
.list-tuku  li:nth-child(4n){ margin-right:0;}
.list-tuku li .t{ line-height:30px; height:30px; font-size:16px; text-align:center; overflow:hidden; padding:0 10px;}

.kefu{width:470px; position:fixed; height:322px; display:block; top:50%; left:50%; margin-top:-161px; margin-left:-235px; z-index:99999}
.kefu div{ position:relative;display:block; width:100%; height:100%;}
.kefu div a{ display:block;width:100%; height:100%;position:absolute; right:0; top:0; bottom:0; left:0; z-index:1;}
.kefu div .closekf{ position:absolute; right:0; top:0; width:47px; height:47px; display:block; z-index:999; cursor:pointer;}