/* CSS Document */
@charset "utf-8";
*{margin:0;padding:0px; }
body{ text-align:left; font-size:12px; font-family:"微软雅黑";  color:#666; background:#fff}
ul,dl,ol,li,dt,dd { margin:0px; padding:0px;	list-style:none;}
img {border:0;}
a{color: #666; text-decoration:none;}
a:hover{ color:#00a0e9; }
table{border-collapse:collapse;border:none;}
table th,table td{border:solid #e6e6e6 1px;}
/*a:hover img {	FILTER: alpha(opacity=90); -moz-opacity: 0.9}
a img {	FILTER: alpha(opacity=100); -moz-opacity: 1}
.cases ul li i{height:100%; margin:0 auto;overflow:hidden; zoom:1; visibility:visible;display:inline-block;vertical-align: middle;max-width: 100%;}
.cases ul li img{width:100%; vertical-align:top;display:block;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.cases ul li:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
*/



.top{width:100%; height:40px; float:left; background:#f1f1f1;}
.topleft{float:left; line-height:40px;}
.topp1{float:left; margin-left:20px; padding-left:20px; background:url(../images/i1.png) left center no-repeat; color:#999;}
.topp2{float:left; margin-left:20px; padding-left:40px; background:url(../images/i2.png) left center no-repeat; color:#999;}
.login{float:left; margin-left:20px; padding-left:34px; background:url(../images/i3.png) left center no-repeat;}
.login span{color:#999;}
.topsearch{float:right; margin-right:10px; margin-top:10px;}
.input1{width:112px; padding:0 8px; float:left;}
.select1{float:left; margin-left:5px; height:20px; width:auto;}
.submit1{width:20px; height:20px; float:left; margin-left:10px; background:url(../images/submit1.png) no-repeat; border:0; cursor:pointer; outline:none}
.nav{width:100%; float:left; margin-top:10px;}
.logo{float:left;}
.navs{float:right;}
.navs a{font-size:18px; color:#333; float:left; height:63px; display:block;  padding:0 26px; line-height:63px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear}
.navs a:hover,.navs a.now{background:#00a0e9; color:#fff;}

/* 模块一 */
.module1{width:100%; float:left; margin-top:1px; background:#f2f2f2; padding-bottom:15px;}

.course_rec{width:830px; float:left;}

.bt{ float:left; height:50px;}
.bt p{font-size:18px; color:#ce0914; line-height:50px; float:left;}

.bt a{font-size:18px; color:#666; line-height:50px; float:left; margin-left:40px;}


.course_rec_tag{float:left;}
.course_rec_tag span{float:left; margin-left:50px; font-size:18px; color:#666; line-height:50px; cursor:pointer}
.course_rec_tag span.gray3{color:#00a0e9;}

.course_rec1{width:100%; float:left;}
.course_rec1 ul{width:846px;}
.course_rec1 li{width:260px; height:220px; border:1px #ddd solid; float:left; margin-right:20px;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.course_rec1 li p{width:100%; float:left; text-align:center; margin-top:6px;}
.course_rec1 li p a{font-size:14px;}
.course_rec1 li span{width:100%; float:left; text-align:center; margin-top:4px;font-size:12px;}
.course_rec1 li:hover{border:1px #00a0e9 solid;}
.course_rec1 li img{width:260px; height:165px;}



.company_news{width:350px; height:250px; float:right; margin-top:21px; border:1px #e5e5e5 solid; border-top:0;}

.company_news_bt{width:100%; height:40px; background:#00a0e9;}
.company_news_bt p{float:left; margin-left:10px; line-height:40px; font-size:18px; color:#fff;}
.company_news_bt a{float:right; margin-right:10px; font-size:12px; line-height:40px; color:#fff;}
.ssss1{position:relative;overflow:hidden;}
.company_newslst{width:330px; float:left; margin-left:10px; margin-top:10px;}
.company_newslst li{width:330px; height:30px; line-height:28px; overflow:hidden;}
.company_newslst li a{float:left; padding-left:10px; background:url(../images/i1.jpg) left center no-repeat; font-size:14px; height:30px;}
.company_newslst li a:hover{background:url(../images/i2.jpg) left center no-repeat; color:#ce0a14;}

/* 模块二 */
.module2{width:100%; float:left; margin-top:5px;}
.module2_bt{width:100%; height:40px; line-height:40px; color:#ce0914;font-size:18px;}
.module2lst{width:100%; float:left; position:relative; overflow:hidden;}
.module2_btn{width:30px; height:30px; position:absolute; top:92px; cursor:pointer}
.module2_btn_left{left:0; background:url(../images/btn2_left.png) no-repeat;}
.module2_btn_right{right:0; background:url(../images/btn2_right.png) no-repeat;}
.module2lsts{float:left; margin-left:60px; margin-top:5px;}
.module2lsts li{width:170px; margin-right:10px; float:left;}
.module2lsts li img{width:170px; height:150px;}
.module2lsts li p{width:100%; float:left; margin-top:5px; margin-bottom:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.module2lsts li p a{padding-right:20px; color:#999; font-size:14px; border-bottom:1px #e5e5e5 solid; padding-bottom:2px;}
.module2lsts li p a:hover{ color:#00a0e9; }

.module2lsts li span{float:left; width:70%; background:url(../images/i4.png) left center no-repeat; font-size:12px; color:#999; padding-left:16px;}
.module2lsts li a{}
.module2lsts li:hover span{}

/* 模块三 */
.module3{width:100%; float:left; padding:20px 0; background:#f2f2f2; margin-top:20px;}
.module3_left{width:600px; float:left;}
.module3_left_bt {width:100%; float:left;}
.module3_left_bt p{width:80px; height:30px; float:left; background:url(../images/i5.png) no-repeat; text-align:center; line-height:30px; font-size:14px; color:#fff;}
.module3_left_bts{float:left; margin-left:0px; height:26px;}
.module3_left_bts a{float:left; margin-right:40px; display:block; height:26px; line-height:26px; margin-top:2px; font-size:18px; font-weight:100;}
.module3_left_bts a.more{font-size:14px; line-height:normal; margin-top:8px; height:auto; display:inline}

.module3_left_bts a:hover,.module3_left_bts a.now{}
.module3_left_bts a.red{color:#ce0914; font-weight:bold;}
.module3_left_bt a.module3_a_more{float:right; line-height:30px; font-size:14px;}
.module3_left_hdp{ position:relative; width:580px; height:200px; background-color: #fff; float: left; margin-left:0; margin-top:20px;}
.module3_left_hdp img{ width: 580px; height: 200px;} 
.module3_left_hdp .fPic{ position:absolute; left:0px; top:0px; }  
.module3_left_hdp .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.module3_left_hdp .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.module3_left_hdp .fcon img{ display:block; }  
.module3_left_hdp .fbg{bottom:10px; right:30%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.module3_left_hdp .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.module3_left_hdp .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.module3_left_hdp .D1fBt .current,.module3_left_hdp .D1fBt a:hover{background:#00a0e9;}    
.module3_left_hdp .D1fBt img{display:none}    
.module3_left_hdp .D1fBt i{display:none; font-style:normal; }  
.module3_right{width:560px; float:right;}  
.module3_right a{ float:left; width:100%; line-height:31px;}
.module3_right li{float:left; font-size:14px;padding-left:25px; width:300px; background:url(../images/i3.jpg) left center no-repeat;}
.module3_right p{float:left; font-size:14px;}
.module3_right span{float:right; font-size:14px;}
.module3_right a:hover li,.module3_right a:hover p,.module3_right a:hover span{color:#ce0914;}

/* 模块四 */
.module4{width:100%; float:left;  margin-top:10px;}
.module4_left{width:600px; float:left;}
.module4_left_text{width:360px; float:left;font-size:14px; line-height:28px; margin-top:10px;}
.module4_left_text span{ font-size:18px; color:#00a0e9; margin-right:30px;}
.module4_left_img{margin-top:10px;}
.module_right{width:600px; float:right;}
.module_right ul{width:612px; height:250px; overflow:hidden; float:right;} 
.module_right ul li{width:282px; height:120px; float:left; margin-left:24px; margin-right:0;margin-bottom:10px;}
.module_right ul li img{width:282px; height:100px;}
.module_right ul li p{width:100%; height:20px; line-height:20px;background:#00a0e9; text-align:center;}
.module_right ul li p a{font-size:14px; color:#fff;}

/* 模块五 */
.module5{width:100%; float:left;  padding:20px 0; background:#f2f2f2;}
.mt20px{margin-top:20px;float:left; }
.module5_lst{width:100%; float:left; margin-top:20px;}
.module5_lst ul{width:1224px;}
.module5_lst dl{width:282px; height:180px; float:left; position:relative; margin-right:24px;}
.module5_lst dl img{vertical-align:top; width:282px; }
.module5_lst dl img.img1{width:48px; height:48px; position:absolute; top:78px; left:116px;}
.module5_lst li{width:100%; height:50px; position:absolute; bottom:0; background:url(../images/i7.png) repeat;}
.module5_lst li p{width:100%; float:left; text-align:center; margin-top:7px;}
.module5_lst li p a{ font-size:14px; font-weight:bold; color:#fff;}
.module5_lst li span{width:100%; float:left; text-align:center; margin-top:3px; color:#fff;}

/* 模块六 */
.module6{width:100%; float:left; margin-top:5px;}
.module6_left{width:282px;  float:left;}
.module6_left_hdp{ position:relative; width:280px; height:338px; float: left;border:1px #e5e5e5 solid; margin-top:5px;}  
.module6_left_hdp .module6_left_hdps{ position:absolute; left:0px; top:55px; }  
.module6_left_hdp .module6_btn{ overflow:hidden; zoom:1;  height:16px; z-index:10;  } 
.module6_left_hdp .module6_left_hdpss{ position:relative; width:100%; float:left;  display:none; }  
.module6_left_hdp .module6_left_hdpss dl{width:280px;  float:left; margin-top:10px;}
.module6_left_hdp .module6_left_hdpss dl dt{width:141px; float:left; margin-left:10px;}
.module6_left_hdp .module6_left_hdpss dl dt img{width:141px; height:163px;}
.module6_left_hdp .module6_left_hdpss dl dt p{font-size:12px; margin-top:10px; text-align:center;}
.module6_left_hdp .module6_left_hdpss dl dd{width:110px; float:left; margin-left:10px;}
.module6_left_hdp .module6_left_hdpss dl dd p{font-size:12px; line-height:24px;}
.module6_left_hdp .module6_left_hdpss dl dd p span{color:#ce0914;}
.module6_left_hdp .module6_left_hdpss dl dd p label{text-decoration:line-through; float:right;}
.module6_left_hdp .module6_left_hdp_fbg{bottom:10px; right:34%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.module6_left_hdp .module6_left_hdp_fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.module6_left_hdp .module6_btn a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.module6_left_hdp .module6_btn .current,.module6_left_hdp .module6_btn a:hover{background:#00a0e9;}    
.module6_left_hdp .module6_btn img{display:none}    
.module6_left_hdp .module6_btn i{display:none; font-style:normal; }   


.module6_right{width:882px; float:right;}
.module6_rightlst{width:880px; border:1px #e5e5e5 solid; height:328px; padding-top:10px; float:left; margin-top:5px;}
.module6_rightlst dl{width:400px; height:157px; float:left; margin-left:20px; margin-bottom:5px;}
.module6_rightlst dl dt{width:100%; height:25px; background:#00a0e9; line-height:25px; margin-bottom:5px;}
.module6_rightlst dl dt p{float:left; margin-left:20px; color:#fff; font-size:16px;}
.module6_rightlst dl dt a{float:right; margin-right:20px; color:#fff; font-size:18px;}
.module6_rightlst dl dd{width:360px; padding:0 20px; line-height:33px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.module6_rightlst dl dd a{font-size:14px;}
.module6_rightlst dl dd a:hover{color:#ce0914;}
.module6_rightlst dl.dl6{float:right;}

/* 模块七 */
.module777{width:100%; float:left; margin-top:20px;  padding-bottom:15px; background: #f2f2f2 }
.module7{width:100%; float:left; margin-top:20px;  padding-bottom:15px; }
.module7lst{width:1198px; float:left; position:relative;  border:1px #e5e5e5 solid; padding:30px 0; overflow:hidden;}
.module7_btn{width:30px; height:30px; position:absolute; top:125px; cursor:pointer}
.module7lsts{float:left; margin-left:44px; margin-top:5px;}
.module7lsts li{width:202px; margin-right:20px; float:left;}
.module7lsts li img{width:202px;  vertical-align:top}
.module7lsts li p{width:100%; float:left; margin-top:8px; text-align:left;}
.module7lsts li p a{font-size:14px;}
.module7lsts li span{width:100%; float:left; font-size:12px; color:#999; margin-top:3px;}
.module7lsts li:hover a{color:#00a0e9;}
/* 模块8 */
.module8{width:100%; float:left; margin-top:5px; }
.bt2{ float:left; height:50px; width:100%;}
.bt2 p{font-size:18px; color:#ce0914; line-height:50px; float:left;}
.bt2 a{font-size:18px; color:#666; line-height:50px; float:right; }
.module8lst{width:1194px; float:left; border:1px #e5e5e5 solid; padding:0 2px;}
.module8lst li{width:199px; height:108px; float:left;}
.module8lst li img{width:199px; height:108px;}




.mo{  color: #ffffff; background: #2C3138 }
.mo a{color: #ffffff}
.mo a:hover{color: #e5e5e5}

.moleft1{ width: 25%;}
.moleft1 p.ml1{ font-size: 24px; font-weight: bold }
.moleft1 p.ml2{ font-size: 15px; margin-top: 0px;}
.moleft1 p.ml3{ font-size: 14px;}
.moleft2{ width: 50%;}
.moleft3{ width: 20%}
.moleft2 li{ background: url("../images/mo.png") left top no-repeat;}
.mox{ height: 1px; background: #797979; margin-top: 30px;}


/* 模块九 */
.module9{width:1198px;height:80px; padding:34px 1px 29px; float:left; background:#e5e5e5; margin-top:15px;}
.module9 li{width:238px; height:80px; float:left; text-align:center;}
.module9 li p{margin-top:5px; color:#00a0e9;}
.line2{width:2px; height:80px; float:left; background:#00a0e9;}

.ggwindex9999999{ width: 100%; float: left;
   margin-top: 15px;}
.ggwindex9999999 img{ float: left; width: 24%; margin-right: 1.3%;}
.ggwindex9999999 img.right00009{ float: right;  margin-right: 0px;}
/* 底部 */
.foot{width:100%; padding:27px 0 26px; background:#1B95D4; float:left; margin-top:30px; color:#fff; font-size:16px; line-height:30px;}
.footleft{float:left; margin-left:20px; margin-top:20px;}
.line{width:1px; height:120px; float:left;background:#fff; margin-left:80px; margin-right:47px;}
.footcenter{float:left;margin-top:20px; }
.footcenter a{ color:#fff}
.footright{float:right;}
.footright img{width:120px; height:120px; margin-left:30px;}

/* 右侧悬浮 */
/* .right_service{position:fixed; right:50px; width:98px; top:40%;z-index:9;} */
.right_service{position:fixed; right:0; width:39px; top:40%;z-index:9;}

.four_btn{width:39px; float:left; position:relative}
.four_btn a{width:39px; height:39px; float:left; margin-top:1px; cursor:pointer; overflow:hidden}
.four_btn1{background:url(../images/btn_a1.jpg) no-repeat;}
.four_btn2{background:url(../images/btn_a2.jpg) no-repeat;}
.four_btn3{background:url(../images/btn_a3.jpg) no-repeat;}
.four_btn4{background:url(../images/btn_a4.jpg) no-repeat;}

.four_btn_wx{width:98px; height:98px; position:absolute;top:29px; left:-100px; display:none}
.four_btn_wx img{width:98px; height:98px;}
.four_btn_dh{width:0; position:absolute; top:81px; overflow:hidden; height:39px; text-align:center; background:#989898; left:0;	 -moz-opacity:0;opacity:0; line-height:39px; font-size:14px; color:#fff;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.four_btn a.four_btn3:hover .four_btn_dh{ width:110px; left:-100px;-moz-opacity:1;opacity:1;}

.right_wx{width:98px; height:98px; float:left; margin-top:15px;}
.right_wx img{width:98px; height:98px;}


/* 内页开始 */
.banner{width:100%; height:400px; float:left;}
.newsnav{width:100%; float:left; height:30px; margin-top:10px; border-bottom:1px dashed #999;}
.newsnav p{float:right; background:url(../images/i15.png) left center no-repeat; line-height:30px; margin-right:30px; padding-left:24px; font-size:14px;}
.newsnav p a{font-size:14px;}
.public{width:100%; float:left; margin-top:20px;}
.public_left{width:120px; float:left;}

.public_right{width:1050px; float:right;}

/* 内页左侧 */
.left_nav{width:120px; float:left;}
.left_nav li{width:118px; height:28px; float:left; border:1px dashed #c4e9fa; line-height:28px; background:url(../images/i13.png) right center no-repeat; text-align:center; margin-bottom:1px;}
.left_nav li a{width:56px; text-align:center;}
.left_nav li:hover,.left_nav li.now{border:1px #00a0e9 solid; background:url(../images/i14.png) right center no-repeat #00a0e9; }
.left_nav li:hover a,.left_nav li.now a{color:#fff;}

.rec_course{width:100%; float:left; margin-top:30px; background:#eee; padding:10px 0;}
.rec_course_bt{width:100%; font-size:14px; color:#999; text-align:center;}
.rec_course_lst{width:100%; float:left;}
.rec_course_lst dl{width:120px; float:left; position:relative; margin-top:5px;}
.rec_course_lst dl dt{ float:left;font-size:10px; -webkit-text-size-adjust:none;-webkit-transform:scale(0.8); height:20px;}
.rec_course_lst dl dt span{color:#00a0e9;}
.rec_course_lst dl img{width:100px; height:73px; float:left;  margin-left:10px;}
.rec_course_lst dl dd{width:100px; height:73px; background:url(../images/i18.png) repeat; position:absolute; top:0; left:10px; display:none;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.rec_course_lst dl dd div{font-size:10px; margin-top:5px; color:#fff; /*-webkit-text-size-adjust:none;-webkit-transform:scale(0.8);*/ line-height:16px; padding:0 5px;}
.rec_course_lst dl p{width:100%; float:left; margin-top:5px;font-size:10px;  color:#00a0e9; -webkit-text-size-adjust:none;-webkit-transform:scale(0.8)}
.rec_course_lst dl:hover dd{display:block}

/* 关于我们 */
.about{width:1008px; float:left; padding:20px;}
.about_bt{width:100%; float:left; text-align:center; font-size:18px; color:#00a0e9; margin-top:20px;}
.about_content{width:100%; float:left; font-size:14px; line-height:26px;text-indent:2em; margin-top:20px;}
.about_content p{text-indent:2em;}
.about_foot{width:100%; float:left; margin-top:30px; position:relative;}
.about_foot_left{width:600px; float:left; font-size:14px; line-height:24px;}
.about_foot_right{position:absolute; right:0;bottom:0;}

/* 新闻列表 */
.news_bt{width:100%; float:left; text-align:center;}
.news_bt p{width:300px; background:url(../images/i20.png) left center repeat-x; height:30px;}
.news_bt p span{font-size:18px; color:#00a0e9; padding:0 20px; background:#fff; line-height:30px;}
.news_fbt{width:100%; float:left; text-align:center; color:#00a0e9;}
.newslst{width:100%; float:left;}
.newslst ul{width:100%; float:left; margin-top:30px;}
.newslst ul img{width:270px; height:150px; float:left;}
.newslst ul dl{width:745px; float:right;}
.newslst ul dl dt{width:100%; float:left;}
.newslst ul dl dt a{font-size:18px; float:left;}
.newslst ul dl dt span{float:right; font-size:18px;}
.newslst ul dl dd{width:100%; float:left; font-size:14px; line-height:26px; margin-top:10px; height:104px; padding-bottom:10px; border-bottom:#CCC dotted 1px;}
.newslst ul dl dd a{margin-left:30px;}
.newslst ul:hover dl dt a{color:#00a0e9;}
.newslst ul:hover dl dt span{color:#00a0e9;}
.newslst ul:hover dl dd{color:#00a0e9;}
.newslst ul:hover dl dd a{color:#00a0e9;}
.newslst ul dl dd span.abc{float:right; }



.newslst11{width:100%; float:left;}
.newslst11 li{ width:100%; float:left; border-bottom:#CCC dotted 1px; padding:8px; margin-top:10px;background:url(../images/i22.png) left center no-repeat;}
.newslst11 li p{ float:left; display:inline; font-size:16px; margin-left:20px;}
.newslst11 li span{ float:right; display:inline; font-size:14px; color:#999; }

/* 分页 */
.page{width:100%; float:left; margin-top:25px; text-align:center; padding:4px 0;}
.page a,.page span{padding:3px 8px; border:1px #999 solid; margin:0 10px;}
.page a:hover,.page span{border:1px #00a0e9 solid; color:#00a0e9}

.page1{width:100%; float:left; margin-top:35px; text-align:center; padding:4px 0;}
.page1 a,.page1 span{padding:6px 15px; border:1px #999 solid; margin:0 2px;}
.page1 a:hover,.page1 span{border:1px #00a0e9 solid; color:#00a0e9}



/* 上一篇下一篇 */
.prev_next{width:100%; float:left; text-align:center; height:20px; margin-top:20px;}
.prev_next a{width:20px; height:20px; margin:0 10px; display:inline-block}
.prev_next a.article_prev{background:url(../images/article_prev.jpg) no-repeat;}
.prev_next a.article_next{background:url(../images/article_next.jpg) no-repeat;}



.prev_next1{width:100%; float:left; text-align:center;  margin-top:20px; border-top:#CCC solid 1px;;}


.prev_next1 li{width:100%; float:left; text-align:left; font-size:16px; margin-top:10px;}



/* 新闻详情 */
.newsdetail{width:1008px; float:left; padding:20px; margin-top:10px;}
.newsbt{width:100%; float:left; text-align:center; color:#000; font-size:18px; font-weight:bold; border-bottom:1px dotted #ccc; padding-bottom:10px; line-height:28px;}
.news_beform{width:100% ;text-align:center; color:#999; margin-top:10px; float:left;}
.news_content{width:100%; float:left; margin-top:10px; }
.news_content p{text-indent:0em; line-height:30px; font-size:16px; color:#666;}
.news_content img{max-width:1008px}





/* 管理文库 */
.newsnav2{width:100%; float:left; border-bottom:1px #00a0e9 solid; padding-bottom:10px; position:relative;}
.newsnav2 span{background:url(../images/i21.png) left bottom no-repeat;padding-bottom:10px; font-size:16px; color:#00a0e9; padding-right:50px;}
.wenku{width:1008px; float:left; padding:20px; margin-top:20px;}
.wenkulst{width:848px; float:left;}
.wenkulst dl{width:400px; float:left; margin-right:22px; height:498px; border:#00a0e9 1px solid; margin-bottom:20px;}
.wenkulst dl dt{width:100%; height:51px; background:#00a0e9; line-height:51px;}
.wenkulst dl dt p{float:left; margin-left:20px;  color:#fff; font-size:18px;}
.wenkulst dl dt a{float:right; margin-right:20px; font-size:18px; color:#fff;}
.wenkulst dl dd{width:355px; float:left; margin-left:15px; padding-left:20px; background:url(../images/i22.png) left center no-repeat; border-bottom:1px #e5e5e5 dashed; height:32px; line-height:32px; overflow:hidden;}
.wenku_team{width:158px; float:right; border:1px #00a0e9 solid; height:1018px;}
.wenku_team_bt{width:100%; height:51px; text-align:center; float:left; background:#00a0e9;line-height:51px; color:#fff; font-size:18px;}
.wenku_teamlst{width:138px; float:left; margin-left:10px;}
.wenku_teamlst li{width:100%; float:left; margin:10px 0;}
.wenku_teamlst li img{width:138px; height:100px; float:left;}
.wenku_teamlst li p{width:118px; float:left;  padding-left:20px; border-bottom:#e5e5e5 dashed 1px; background:url(../images/i22.png) left center no-repeat; height:30px; line-height:30px; }
.look_more{width:100%; float:left; margin-top:10px;}
.look_more a{color:#00a0e9;}

.wenkudetail_bt{width:100%; text-align:center; float:left; font-size:20px; color:#333; font-weight:bold; border-bottom:#ccc dotted 1px; padding-bottom:20px;}
.wenkudetail_fbt{width:100%; text-align:center; float:left; font-size:16px; color:#333; margin-top:10px;}
.wenkudetail_text{width:100%;  float:left; font-size:18px; color:#333; margin-top:10px; line-height:26px;}
.wenkudetail_text a{ color:#0054ed}
.wenkudetail_text a:hover{ color:#014cd3}

/* 名师风采 */
.mingshi_fengcai{width:100%; float:left; margin-top:5px;}
.mingshi_fengcai_lst{width:100%; position:relative; margin-top:10px; float:left;}
.mingshi_fengcai_btn{width:40px; height:40px; position:absolute; top:55px; cursor:pointer}
.mingshi_fengcai_prev{left:0; background:url(../images/btn3_prev.png) no-repeat;}
.mingshi_fengcai_next{right:0; background:url(../images/btn3_next.png) no-repeat;}
.mingshi_fengcai_lsts{width:1080px; float:left; margin-left:60px;}
.mingshi_fengcai_lsts li{width:200px; float:left; margin-right:20px;}
.mingshi_fengcai_lsts li img{width:200px; height:175px; float:left;}
.mingshi_fengcai_lsts li p{width:100%; float:left; padding-bottom:10px; border-bottom:2px #00a0e9 solid; margin-top:10px; font-size:16px; margin-bottom:5px;}
.mingshi_fengcai_lsts li span{width:180px; float:left; padding-left:20px; background:url(../images/i23.png) left center no-repeat; margin-top:5px;}
.mingshi_fengcai_lsts li:hover p a{color:#00a0e9;}
.mingshi_fengcai_lsts li:hover span{color:#00a0e9;}

.mingshi_rec{width:100%; float:left; margin-top:20px;}
.mingshi_rec_lst{width:1158px; float:left; margin-top:20px; padding:20px;}
.mingshi_rec_lst_desc{width:100%; float:left; font-size:14px; color:#999; line-height:24px;}
.mingshi_rec_lst ul{width:100%; float:left; margin-top:20px;}
.mingshi_rec_lst ul img{width:240px; height:210px; float:left;}
.mingshi_rec_lst ul dl{width:898px; float:right; position:relative; height:210px;}
.mingshi_rec_lst ul dl dt{width:100%; float:left; padding-bottom:6px; border-bottom:2px #00a0e9 solid;}
.mingshi_rec_lst ul dl dt p{float:left; font-size:18px;}
.mingshi_rec_lst ul dl dt span{float:left; font-size:14px; margin-left:50px; margin-top:5px;}
.mingshi_rec_lst ul dl dt a{float:right; padding:2px 10px; background:#00a0e9;color:#fff; margin-left:10px;}
.mingshi_rec_lst ul dl li{width:100%; font-size:14px; color:#00a0e9; margin-top:10px; float:left;}
.mingshi_rec_lst ul dl dd{width:876px; padding:0 10px; height:138px; border:1px #fff dashed; position:absolute; bottom:0; left:0; font-size:14px; color:#999; line-height:26px; }
.mingshi_rec_lst ul dl dd a{font-size:14px; color:#00a0e9; position:absolute; bottom:0; right:10px;}

/* 名师详情 */
.mingshi_desc{width:960px; float:left; margin-left:100px; padding:36px 19px; margin-top:20px;}
.mingshi_desc1{width:100%; float:left; height:210px;}
.mingshi_desc1 img{width:240px; height:210px;}
.mingshi_desc1 dl{width:660px; float:right; height:209px; border-bottom:1px #999 dashed;}
.mingshi_desc1 dl dt{width:65%; border-bottom:4px #00a0e9 solid; line-height:34px;float:left; }
.mingshi_desc1 dl dt p{float:left; font-size:18px; color:#00a0e9;}
.mingshi_desc1 dl dt span{float:right; font-size:14px; color:#00a0e9;}
.mingshi_desc1 dl li{width:100%; font-size:14px; color:#00a0e9; margin-top:6px; float:left;}
.mingshi_desc1 dl dd{width:100%; font-size:14px; color:#999; margin-top:4px; float:left; line-height:24px; height:144px; overflow:hidden;}
.mingshi_desc2{width:100%; float:left;margin-top:20px }
.msbt{width:100%; float:left;}
.msbt p{width:170px; float:left; border-bottom:4px #00a0e9 solid; height:34px; font-size:18px; color:#00a0e9;}
.mingshi_desc2_text{width:920px; margin-top:10px; padding:0 0 10px 20px; float:left; border-bottom:1px #666 dashed; font-size:14px; line-height:24px; color:#999;}
.mingshi_wangke{width:100%; float:left; margin-top:10px; padding-bottom:10px; border-bottom:1px dashed #999;}
.mingshi_wangkes{width:1000px; float:left;}
.mingshi_wangkes dl{width:210px;  float:left; margin-right:40px; margin-top:10px;}
.mingshi_wangkes dl dt{width:210px;  float:left; position:relative;}
.mingshi_wangkes dl dt img{width:210px; height: 134px;  vertical-align:top}
.mingshi_wangkes dl dt span{width:100%;  position:absolute; top:0; left:0;}
.mingshi_wangkes dl dt span a{width:100px; height:32px; float:left; margin-left:55px; margin-top:54px; background:url(../images/i24.png); text-align:center; display:block; color:#fff; font-size:14px; line-height:32px;}
.mingshi_wangkes dl p{width:100%; height:20px; background:url(../images/i26.png); text-align:center;}
.mingshi_wangkes dl p label{-webkit-text-size-adjust:none;-webkit-transform:scale(0.8); float:left; color:#fff;}
.mingshi_wangkes dl dd{width:100%; float:left; height:40px; line-height:40px; background:#7ecef4;}
.mingshi_wangkes dl dd span.wk1{padding-left:20px; float:left; background:url(../images/wk1.png) left center no-repeat;-webkit-text-size-adjust:none;-webkit-transform:scale(0.8);}
.mingshi_wangkes dl dd a.wk2{padding-left:20px; float:left;  color:#666;-webkit-text-size-adjust:none;-webkit-transform:scale(0.8);}
.mingshi_wangkes dl dd span.wk3{ float:right; margin-right:5px;}
.mingshi_wangkes dl dd span.wk3 label{  color:#ce0914;-webkit-text-size-adjust:none;-webkit-transform:scale(0.8);}
.mingshi_wangkes li {width:100%; height:30px; float:left; line-height:30px; text-align:center;}
.mingshi_wangkes li a{color:#00a0e9}
.mingshi_zhibo{width:100%; float:left; margin-top:20px; padding-bottom:20px; border-bottom:#999 1px dashed;}
.mingshi_zhibo_left{width:310px; height:194px; float:left; position:relative;}
.mingshi_zhibo_left img{width:310px; height:194px; vertical-align:top}
.mingshi_zhibo_left img.img2{width:60px; height:60px; position:absolute; left:125px;top:57px;}
.mingshi_zhibo_left p{width:100%; height:20px; position:absolute; left:0; bottom:0; background:url(../images/i26.png); text-align:center; color:#999; line-height:20px;}
.mingshi_zhibo_right{width:600px; float:right; position:relative;}
.mingshi_zhibo_right p{width:100%; float:left; color:#00a0e9; font-size:18px; margin-top:10px;}
.mingshi_zhibo_right p a{width:100%; float:left; color:#00a0e9; font-size:18px;}
.mingshi_zhibo_right dd{width:100%; float:left; margin-top:8px; }
.mingshi_zhibo_right dd li{width:240px; float:left; }
.mingshi_zhibo_right dd li span.span1{ float:left;}
.mingshi_zhibo_right dd li span.span2{ float:right;}
.mingshi_zhibo_right dd li span.span3{ float:left; padding-left:20px; background:url(../images/i28.png) left center no-repeat;}
.mingshi_zhibo_right dd li span.span4{ float:right; color:#e9a218;}
.mingshi_zhibo_right a.mingshi_zhibo_right_a{width:120px; height:35px; position:absolute; top:100px; left:0; display:block; background:#00a0e9; color:#fff; line-height:35px; text-align:center;}
.chubanshuji{width:100%; float:left;}
.chubanshuji ul{width:400px; float:left; margin-right:40px; height:184px;  margin-top:20px;}
.chubanshuji_left{width:170px; height:184px; float:left;text-align:center;}
.chubanshuji_left img{width:150px; height:156px;}
.chubanshuji_left p{width:100%; font-size:14px; margin-top:10px;}
.chubanshuji_right{width:200px; float:right; position:relative; height:184px;}
.chubanshuji_right p{width:100%; float:left; font-size:14px; font-weight:bold; line-height:24px;}
.chubanshuji_right li{width:100%; float:left; font-size:14px; line-height:24px;font-weight:bold;}
.chubanshuji_right li span.chubanshuji_right_span1{color:#eb652e; margin-right:30px;}
.chubanshuji_right li span.chubanshuji_right_span2{text-decoration:line-through}
.chubanshuji_right a{width:110px; height:32px; position:absolute; bottom:0; left:0; background:#00a0e9; text-align:center; color:#fff; line-height:32px; font-size:14px;}

/* 公开课 */
.all_time{width:100%; height:23px; border-bottom:1px #e5e5e5 solid; float:left; padding-bottom:5px;}
.all_time p{float:left; font-size:14px; color:#999;}
.all_time a{float:left; margin-right:40px; font-size:14px; color:#999;}
.all_time a:hover,.all_time a.now{color:#00a0e9;}
.hidden_time{display:none}
.all_area{width:100%; height:23px;  float:left; margin-top:10px;}
.all_area p{float:left; font-size:14px; color:#999;}
.all_area a{float:left; margin-right:40px; font-size:14px; color:#999;}
.all_area a:hover,.all_area a.now{color:#00a0e9;}

.gongkaikelst{width:100%; float:left; margin-top:20px;}
.gongkaikelsts{width:100%; float:left;}
.gongkaikelsts_left{width:76px; float:left; line-height:78px; font-size:18px; color:#00a0e9; text-align:center; height:100%;}
.gongkaikelstss_right{width:970px; float:right;}
.gongkaikelsts_center{width:760px; float:left; height:78px;border-left:1px #e5e5e5 dashed; padding-bottom:20px;}


.gongkaikelsts_center_left{width:170px; float:left; margin-left:-5px; padding-left:30px; z-index:200; position:relative; height:78px;}
.gongkaikelsts_center:hover .gongkaikelsts_center_left{background:url(../images/i29.png) left center no-repeat; }
.gongkaikelsts_center_left p{font-size:16px; line-height:26px;}
.gongkaikelsts_center_left p.blue{color:#00a0e9;}
.gongkaikelsts_center_right{width:550px; height:77px; float:right; border-bottom:1px #e5e5e5 dashed;}

.gongkaikelsts_center_right p a{font-size:16px; font-weight:bold; color:#999; line-height:26px;}
.gongkaikelsts_center_right p a:hover{color:#00a0e9;}
.gongkaikelsts_center_right span{font-size:14px; color:#999; line-height:24px; font-weight:bold;}

.gongkaikelsts_right{width:174px; float:right; height:78px;}
.gongkaikelsts_right p{color:#666;line-height:24px; font-size:14px;}
.gongkaikelsts_right p.red{color:#BD0000; font-weight:bold; font-size:14px; font-family:"微软雅黑";}
.gongkaikelsts_center:hover {color:#00a0e9}
.gongkaikelsts_center_right:hover span{ color:#00a0e9}
.gongkaikelsts_center_right:hover p a{ color:#00a0e9}


/* 课程回顾 */
.kechenghuigu{width:1016px; float:left; margin-top:20px; padding:16px 16px 0; background:#eee;}
.kechenghuigu ul{width:100%; float:left; margin-bottom:20px;}
.kechenghuigu ul img{width:406px; height:264px; float:left;}
.kechenghuigu dl{width:400px; float:left; margin-left:15px;}
.kechenghuigu dl dt{ float:left;}
.kechenghuigu dl dt a{font-size:16px;}
.kechenghuigu dl p{font-size:14px; float:left; margin-top:5px; width:100%;}
.kechenghuigu dl dd{width:398px; height:220px ; border:1px #999 dashed; float:left; margin-top:20px; position:relative;}
.kechenghuigu dl dd div{ font-size:14px; line-height:21px; text-indent:1em; padding:10px 10px;}
.kechenghuigu dl dd a{position:absolute; right:10px; font-size:14px; bottom:10px;  }
.kechenghuigu ul:hover dl dt a{color:#00a0e9;}
.kechenghuigu ul:hover dl p{color:#00a0e9;}
.kechenghuigu ul:hover dl dd{color:#00a0e9;}
.kechenghuigu ul:hover dl dd a{color:#00a0e9;}

.kechenghuigus{width:1016px; float:left; margin-top:20px; padding:16px; background:#eee;}
.kechenghuigus ul{width:100%; float:left; margin-bottom:20px;}
.kechenghuigus ul img{width:406px; height:264px; float:left;}
.kechenghuigus dl{width:400px; float:left; margin-left:15px;}
.kechenghuigus dl dt{ float:left; height:24px; overflow:hidden;}
.kechenghuigus dl dt a{font-size:16px;}
.kechenghuigus dl p{font-size:14px; float:left; margin-top:5px; width:100%;}
.kechenghuigus dl dd{width:398px; height:163px ; border:1px #999 dashed; float:left; margin-top:6px; position:relative;}
.kechenghuigus dl dd div{ font-size:14px; line-height:21px; text-indent:1em; padding:10px 10px;}
.kechenghuigus dl dd a{position:absolute; right:10px; font-size:14px; bottom:7px;  }
.kechenghuigus ul:hover dl dt a{color:#00a0e9;}
.kechenghuigus ul:hover dl p{color:#00a0e9;}
.kechenghuigus ul:hover dl dd{color:#00a0e9;}
.kechenghuigus ul:hover dl dd a{color:#00a0e9;}


.rcdetail{width:1008px; float:left; padding:20px; margin-top:20px; background:#eee;}
.rcdetail_bt{width:100%; float:left; font-size:18px; color:#333; text-align:center;}
.rcdetail_fbt{width:100%; float:left; font-size:12px; color:#333; text-align:center; margin-top:10px;}
.rcdetail_smalltext{width:966px; float:left; margin-top:20px; background:#fff; padding:10px 20px; border:1px #00a0e9 dashed; font-size:14px;}
.rcdetail_smalltextss{width:100%; text-align:center;}
.rcdetail_smalltexts2{line-height:24px;}
.rcdetail_text{width:100%; float:left; margin-top:20px; font-size:14px; color:#333; line-height:24px;}
.rcdetail_text img{max-width:1008px}
/* 课程详情 */
.download_collect_enroll_share{width:100%; float:left; padding:56px 0; background:#e5e5e5;}
.dces_left{float:left; margin-left:40px; width:510px; }
.dces_left img{width:510px; height:323px;}
.dces_right{width:590px; float:left; margin-left:45px; margin-top:25px;}
.dces_right p{width:100%; font-size:20px; color:#000; margin-bottom:15px; float:left;}
.dces_right p a{width:100%; font-size:20px; color:#000;}
.dces_right li{width:100%; float:left; color:#000; margin-top:10px; font-size:14px;}
.dces_right_desc {color:#000; line-height:21px; text-indent:2em; margin-top:10px; float:left; height:63px; overflow:hidden;}
.dces_link{width:100%; float:left; margin-top:30px;}
.dces_link ul{width:620px}
.dces_link a.dces_link_a{width:125px; height:38px; float:left; margin-right:30px; text-align:center; line-height:38px; font-size:18px; color:#fff; background:url(../images/i30.png) no-repeat; position:relative;z-index:500;}
.bdsharebuttonbox{position:relative; top:12px;}

.newsnav3{width:100%; float:left;  font-size:18px; color:#00a0e9; }
.kc_js{width:100%; float:left; margin-top:10px;}
.kecheng_desc{width:668px; float:left; padding:20px; background:#eee;}
.kecheng_desc p{font-size:14px; line-height:36px;}
.kecheng_desc_bt{width:430px; font-size:16px;  float:left; margin-top:10px; color:#00a0e9;}
.kecheng_desc_bt span{float:left;}
.kecheng_desc_bt a{float:right; font-size:16px; color:#00a0e9; padding:3px 5px; border:1px #00a0e9 solid; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; cursor:pointer}
.kecheng_desc_text{width:100%; font-size:12px; color:#999;  float:left; margin-top:10px; text-indent:1em; line-height:21px;}
.kecheng_desc_text p{text-indent:1em;}
.kechengdagang{width:530px; float:left;}
.kechengdagang li{width:100%; float:left; margin-top:6px;}
.kechengdagang li a{font-size:14px;}
.kechengdagang li a.look{width:40px; height:16px; float:right; font-size:10px; border:1px #999 solid; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; text-align:center; line-height:16px; cursor:pointer;/* -webkit-text-size-adjust:none;-webkit-transform:scale(0.8 */)}
.kechengdagang li.blue a{color:#00a0e9;}
.kcdg_desc{width:640px; padding:10px;  border:1px #999 solid; float:left; margin-top:6px; background:#fff; line-height:21px;}
.kcdg_bt{width:100%; float:left; margin-top:10px;}
.kcdg_bt span{width:40px; height:16px; float:right; font-size:10px; border:1px #999 solid; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; text-align:center; line-height:16px; cursor:pointer}

.kcdg_nw{width:640px; padding:10px;  border:1px #999 solid; float:left; margin-top:6px; background:#fff; line-height:21px;}

.jiangshi{width:320px; float:right;}
.jsjs{width:100%; float:left; margin-top:10px; padding-bottom:10px; border-bottom:1px #999 solid;}
.jsjs img{width:130px; height:114px; float:left;}
.jsjs ul{width:170px; float:right;}
.jsjs ul li{font-size:16px; width:100%; margin-top:10px;}
.jsjs ul p{font-size:14px; color:#00a0e9; width:100%; float:left; margin-top:6px; line-height:24px;}
.ly_fg{width:100%; float:left; padding-bottom:10px; border-bottom:1px #999 solid;}

.ly_fg div.mingshi_desc2{ width:319px; background:none; margin:0px; padding:0px; float:left;}

.ly_fg t div.msbt{ width:319px; background:none;margin:0px; padding:0px;}

.ly_fg div.msbt{ width:319px; background:none; margin:0px; padding:0px; border-bottom: #ccc solid 1px; margin-bottom:8px; }
.ly_fg div.msbt p{ width:319px; background:none;font-size:16px; color:#00a0e9; width:100%; float:left; padding-left:0px; text-align:left; margin-top:6px; line-height:24px; border:0px; margin-left:0px; padding:0px;}

.ly_fg div.mingshi_desc2_text{ width:319px; float:left; border:0px; background:none; margin:0px; padding:0px; font-size:14px; text-indent:2em;}

.newsnav4{width:100%; float:left; margin-top:10px; font-size:16px; color:#00a0e9;}
.ly_fg_text{width:100%; float:left; line-height:21px; margin-top:10px; text-indent:1em;}

/* 优惠政策 */
.youhui_bt{width:100%; float:left; font-size:30px; color:#00a0e9;}
.youhui_smalltext{width:100%; float:left; font-size:14px; color:#999; line-height:21px; margin-top:6px; text-indent:1em;}
.yh_bt{width:100%; float:left; margin-top:10px; font-size:20px; color:#00a0e9;}
.yh_lst{width:980px; padding:10px 8px; background:#fff; float:left; margin-left:10px; margin-top:10px;}
.yh_lst table{width:100%; float:left;font-size:18px; font-weight:bold; border-collapse:collapse;border:none; font-family:"微软雅黑"; line-height:20px; color:#000;}
.yh_lst table td,.yh_lst table th{border:0; text-align:center; padding:12px 0;}
.yh_lst table th{background:#afa9a9}
.yh_lst table tr.gray1{background:#f2f2f2}
.yh_smalltext{width:100%; float:left; margin-top:10px; font-size:14px; line-height:21px;}
.yh_smalltext img{max-width:1016px}


table#yh_lst2{width:100%; float:left;font-size:18px; border-collapse:collapse;border:none; font-family:"微软雅黑"; line-height:20px; color:#000; line-height:24px;}
table#yh_lst2 td.td2{font-weight:normal; text-align:left;}

.need_card{width:976px; padding:0 20px; float:left; margin:10px 0 20px; background:#90d9fa; height:280px;}
.need_card_bt{width:100%; float:left; margin-top:10px; font-weight:bold;font-size:14px;}
.need_card_bt p{float:left; color:#000;}
.need_card_bt span{float:left; color:#999; margin-left:10px;}
.need_card li{width:400px; float:left; margin-right:20px; margin-top:15px; height:30px;}
.need_card li p{width:96px; float:left; font-weight:bold; color:#000; line-height:30px; font-size:14px;}

.input2{width:250px; float:left; height:28px; padding:0 5px; border:1px #ccc solid; outline:none}
.need_card li span{font-size:14px; color:#f00; margin-left:10px; line-height:30px;}

.submit2_reset2{width:100%; float:left; margin-top:30px; text-align:center;}
.submit2{width:120px; height:38px; margin:0 40px; border:0; outline:none; background:#00A0E9;text-align:center; cursor:pointer; line-height:38px; font-size:14px; color:#fff; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px}

/* 课表下载 */
.download_left{width:100%; float:left;}
.download_left_bt{width:100%; float:left; text-align:center; font-size:28px; color:#000;}
.download_left_link{width:100%; float:left; margin-top:20px; text-align:center;}
.download_left_link a{width:80px; height:30px; display:inline-block;  color:#fff; text-align:center; line-height:30px; padding-left:20px; margin:0 30px;}
.download_left_link a.d1{background:url(../images/i31.png) no-repeat;}
.download_left_link a.d2{background:url(../images/i32.png) no-repeat;}
.download_left_lst{width:100%; float:left; margin-top:20px; text-align:center;}
.download_left_lst img{max-width:1016px}
.download_left_lst table{width:100%; float:left;font-size:12px;  border-collapse:collapse;border:none; font-family:"微软雅黑"; line-height:20px; color:#000; }
.download_left_lst table td{border:1px #333 solid; text-align:center; padding:5px 0;}
.download_left_lst table tr.green{background:#8cc552}
.download_left_lst table tr.write{background:#fff}

.download_enroll{width:760px; padding-left:20px; height:40px; float:left; margin-top:20px; background:#00a0e9; line-height:40px; font-size:18px; color:#fff; margin-left:118px;}
.download_enroll_text{width:780px; float:left; margin-left:118px; font-size:16px; line-height:28px; margin-top:10px; margin-bottom:20px;}
.download_enroll_text a.d2{width:80px; height:30px; color:#fff; text-align:center; line-height:30px; padding-left:20px;background:url(../images/i32.png) no-repeat; margin-left:20px; display:inline-block}

.download_right{width:216px; float:right;}
.download_rightlst{width:214px; padding-bottom:30px; border:1px #00a0e9 solid; margin-bottom:10px; float:left;}
.download_right_bt{padding-left:20px; background:#00a0e9; height:40px; float:left; width:194px; line-height:40px; font-size:16px; color:#fff;  }
.download_rightlst li{width:174px; float:left; margin-left:10px; height:32px; line-height:32px; border-bottom:1px #e5e5e5 solid; background:url(../images/i22.png) left center no-repeat; padding-left:20px;}

/* 在线报名 */
.online_enroll{width:100%; float:left;}
.online_enroll_bt{width:100%; float:left;font-size:16px; color:#00a0e9; }
.online_enroll_bt2{width:100%; float:left;font-size:18px; color:#00a0e9; }
.online1{width:100%; float:left; margin-bottom:20px;}
.online1 li{width:100%; float:left; margin-top:10px;}
.online1 li p{width:220px; float:left; line-height:30px; font-size:16px;}
.input3{width:348px; height:28px; border:1px #999 solid; padding:0 5px; float:left;}
.online1 li span{font-size:16px; color:#f00; margin-left:10px; line-height:30px; font-weight:bold;}
.online1 li span.nobold{font-weight:normal;}
.online1 li span.nobold i{font-weight:normal; font-style:normal;}
.online2{width:100%; float:left; margin-bottom:20px; }
.online2 li{width:100%; float:left; margin-top:10px; position:relative;}
.online2 li p{width:100%; float:left;font-size:16px;}
.textarea1{width:658px; height:186px; padding:5px 10px; border:1px #999 solid; line-height:21px; float:left; margin-top:10px;}
.textarea2{width:338px; height:56px; padding:5px 10px; border:1px #999 solid; line-height:21px; float:left;}

.online1 li span.lh68{line-height:68px; margin-top:10px;}

.online2 li span{float:left; margin-left:10px; font-size:20px; line-height:186px; color:#f00;}
.online2 li label{ position:absolute; bottom:0; left:688px; font-size:16px; color:#f00;}
.online2 li label i{font-size:16px; color:#f00; font-style:normal;}


.online3{width:100%; float:left; }
.online3 li{width:100%; float:left; margin-top:10px; line-height:30px; font-size:16px;}
.online3 li p{width:200px; float:left; line-height:30px; font-size:16px;}
.input4{width:120px; height:28px; border:1px #999 solid; padding:0 5px; float:left; text-align:center; margin-right:10px;}
.online3 li span{font-size:20px; color:#f00; margin-left:20px; line-height:30px; font-weight:bold;}
.submit3_reset{width:80%; float:left;margin:20px; text-align:center;}
.submit3{width:80px; height:28px; border:0;  background:#00A0E9; outline:none; cursor:pointer; margin:0 10px; font-size:14px; color:#fff;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px}


.submit7{width:100px; height:40px; border:0; background:url(../images/submit7.png) no-repeat; outline:none; cursor:pointer; margin:0 10px; font-size:14px; color:#999;}



/* 预约私董会 */
.sidonghui_bt{width:100%; text-align:center; font-size:28px; }
.sidonghui_bt span{color:#ce0a14;}
.sidonghui_desc{width:846px; float:left; margin-left:20px; font-size:14px; line-height:21px; text-indent:2em; margin-top:8px;}
.sidonghui_desc p{text-indent:2em;}
.mt20{margin-top:20px;}
.online4{width:926px; float:left; margin-left:90px; margin-bottom:20px;}
.online4 li p{width:220px; float:left; line-height:30px; font-size:18px; color:#999;}
.online5{width:966px; float:left; margin-bottom:20px; margin-left:50px; }

.online6{width:100%; float:left; }
.online6 li{width:100%; float:left; margin-top:10px; line-height:30px; font-size:16px;}
.online6 li p{width:200px; float:left; line-height:30px; font-size:18px; color:#00a0e9}
.online6 li label{ line-height:30px; font-size:18px; color:#00a0e9}
.input4{width:120px; height:28px; border:1px #999 solid; padding:0 5px; float:left; text-align:center; margin-right:10px;}
.online6 li span{font-size:20px; color:#f00; line-height:30px; font-weight:bold;}
.submit4_reset{width:100%; float:left;margin:20px; text-align:center;}
.submit4{width:80px; height:30px; border:0; background:url(../images/submit4.png) no-repeat; outline:none; cursor:pointer; font-size:14px; color:#999;}

/* 内训课 */
.question{width:1000px; float:left; margin-top:10px; padding:10px 25px;  line-height:24px; font-size:14px; margin-bottom:10px;}
.question img{max-width:1000px}
.youshi{width:100%; float:left;}
.youshi_left{width:180px; float:left; margin-top:20px; text-align:center; }
.youshi_left img{width:166px; margin-top:100px;}
.youshi_right{width:650px; float:left;margin-left:30px;}
.youshi_right dl{width:580px; padding:5px 10px 5px 10px; float:left; border:#c9c9c9 solid 1px; background:#eee; margin-top:20px;}
.youshi_right dl dt{width:100%; font-size:16px; color:#00a0e9; float:left;}
.youshi_right dl dd{width:100%; font-size:14px; color:#666; float:left; line-height:24px;}

.liucheng{width:1048px; border:1px #c9c9c9 solid; float:left; background:#eee; padding-bottom:20px;}
.liucheng_left{width:214px; float:left; text-align:center;}
.liucheng_left img{width:126px; margin-top:170px;}
.liucheng_right{width:760px; float:left; margin-left:26px;}
.liucheng_right ul{width:810px; float:left;}
.liucheng_right dl{width:218px; height:218px; border:1px #00a0e9 solid; float:left; margin-right:50px; margin-top:20px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}
.liucheng_right dl dt{width:100%; height:30px; background:#00a0e9; float:left; line-height:30px;}
.liucheng_right dl dt span{width:30px; height:30px; float:left; margin-left:18px; text-align:center; line-height:30px; background:url(../images/i35.png); color:#00a0e9; font-size:30px; font-family:Arial,Verdana,Sans-serif}
.liucheng_right dl dt p{float:left; color:#feffff; font-size:16px; margin-left:10px;}
.liucheng_right dl dd{width:190px; float:left; margin-left:19px; line-height:24px; font-size:14px; color:#00a0e9; margin-top:10px;}

.feedback{width:100%; float:left; margin-top:20px;}
.feedback ul{width:1100px; float:left;}
.feedback dl{width:480px; float:left; background:#f0f0f0; padding:8px 10px 24px; margin-right:50px;}
.feedback dl img{width:188px; height:132px; float:left;}
.feedback dl li{width:275px; float:left; margin-left:15px;}
.feedback dl dt{width:100%; float:left; font-size:22px; margin-top:5px;}
.feedback dl dd{width:100%; float:left; font-size:20px; color:#f18593; text-align:right; margin-top:10px;}

.bt p a,.bt2 p a{font-size:18px; color:#ce0914;  float:left;margin-left:0px; font-weight:bold;}
.bt  a.hong1{font-size:18px; color:#ce0914;  float:left;margin-left:0px; font-weight:bold;}

/* 课程体系 */
.kechenglst{width:100%; float:left; margin:20px 0;}
.kechenglst ul{width:1068px;}
.kechenglst li{width:249px;  float:left; margin-right:18px;}
.kechenglst li img{width:249px;  float:left;}
.kechenglst li p{width:100%; height:30px; line-height:30px; background:#00a0e9; float:left; text-align:center;}
.kechenglst li p a{font-size:16px; color:#fff;}

/* cc */
.cc_search{width:150px; height:20px; position:absolute; right:20px; bottom:10px; background:#fc9;}
.input5{width:109px; height:18px; float:left; padding:0 10px; border:1px #999 solid; border-right:0; outline:none}
.submit5{width:20px;height:20px; float:left; background:url(../images/cc_search.jpg) no-repeat; border:0; outline:none; cursor:pointer}
.cc{width:1158px; float:left; margin-top:20px; padding:20px;}
.ccbt{width:100%; float:left; height:20px;}
.ccbt p{float:left; color:#ce0a14; font-size:16px;}
.ccbt a{float:right; color:#999; font-size:16px;}
.ccbt a:hover{color:#00a0e9;}
.ccbt a.cc_linka{float:left; margin-left:20px;}
.ccbt a.blue{color:#00a0e9;}
.ccbt2{width:100%; float:left; height:20px; margin-top:20px;}
.ccbt2 p{float:left; color:#00a0e9; font-size:16px;}
.ccbt2 a{float:right; color:#999; font-size:16px;}
.ccbt2 a:hover{color:#00a0e9;}
.cc_yugao{width:100%; float:left; margin:20px 0 10px;}
.cc_yugao ul{width:1196px;}
.cc_yugao dl{width:261px; height:320px; float:left; margin-right:38px; }
.cc_yugao dl dt {width:261px; height:210px; float:left; position:relative; margin-bottom:10px;}
.cc_yugao dl dt img{width:261px; height:210px;}
.cc_yugao dl dt img.cc_img1{width:40px; height:40px; position:absolute; top:85px; left:110px;}
.cc_yugao dl dd{width:100%; float:left; margin-top:0px; font-size:14px; color:#333; line-height:26px;}
.cc_yugao dl dd span{float:right;}
.cc_yugao dl p{width:100%; float:left; margin-top:0px; font-size:12px; color:#999; }
.cc_yugao dl p span{float:right; font-size:18px; color:#c00;  margin-top:-5px;}
.cc_mingshi{width:100%; float:left; margin:0 0 10px;}
.cc_mingshi ul{width:1196px;}
.cc_mingshi li{width:261px; height:260px; background:#e5e5e5;  margin-right:38px; margin-top:20px; float:left; }
.cc_mingshi li img{width:259px; height:208px; float:left; border:1px #999 solid;}
.cc_mingshi li p{width:100%; float:left; text-align:center; margin-top:6px; font-size:14px;}
.cc_mingshi li span{width:100%; float:left; text-align:center;margin-top:2px;}


.cc_gaoguan{width:100%; float:left; margin-bottom:15px;}
.cc_gaoguan ul{width:1196px;}
.cc_gaoguan dl{width:261px; height:260px; float:left; margin-right:38px; margin-top:20px; }
.cc_gaoguan dl dt {width:259px; height:208px; float:left; border:1px #999 solid; position:relative; margin-bottom:10px; }
.cc_gaoguan dl dt img{width:259px; height:208px;}
.cc_gaoguan dl dt img.cc_img2{width:40px; height:40px; position:absolute; top:85px; left:110px;}
.cc_gaoguan dl dd{width:100%; float:left; margin-top:0px; }
.cc_gaoguan dl dd a{ font-size:16px; color:#333;}
.cc_gaoguan dl p{background:url(../images/cc_p1.png) left center no-repeat; padding-left:20px; float:left; margin-top:3px;}
.cc_gaoguan dl p span{color:#999;font-size:10px; -webkit-text-size-adjust:none;-webkit-transform:scale(0.8);}

.cc_rec{width:100%; height:445px; float:left; margin-top:20px;}
.cc_rec_left{width:217px; height:445px; float:left; background:#00a0e9;}
.cc_rec_left_bt{width:100%; text-align:center; float:left; margin-top:26px; font-size:18px; color:#fff;}

.cc_rec_left_nav{width:100%; float:left;}
.cc_rec_left_nav li{margin-top:20px; float:left;}
.cc_rec_left_nav li a{font-size:16px; color:#fff;}

.cc_rec_left_nav1 li{width:120px; margin-left:75px;}
.cc_rec_left_nav2 li{width:50%; text-align:center;}
.cc_rec_left_nav3 li{width:100%; text-align:center;}


.cc_rec_right{width:923px; float:right; height:445px;}
.cc_rec_right_left{width:420px; float:left;}
.cc_rec_right_left dl{width:420px; height:445px; float:left;}
.cc_rec_right_left dt{width:420px; height:376px; float:left; position:relative;}
.cc_rec_right_left dt img{width:420px; height:376px;}
.cc_rec_right_left dt img.cc_img3{width:60px; height:60px; position:absolute; top:158px; left:180px;}
.cc_rec_right_left dd{width:100%;float:left; margin-top:20px;}
.cc_rec_right_left dd a{font-size:16px; color:#333;}
.cc_rec_right_left p{background:url(../images/cc_p1.png) left center no-repeat; padding-left:20px; float:left; margin-top:10px;}
.cc_rec_right_left p span{color:#999;font-size:10px; -webkit-text-size-adjust:none;-webkit-transform:scale(0.8);}
.cc_rec_right_right{width:490px; float:right;}
.cc_rec_right_right ul{width:520px;}
.cc_rec_right_right dl{width:230px; height:220px; float:left; margin-right:30px; margin-bottom:5px;}
.cc_rec_right_right dl dt {width:230px; height:176px; float:left;  position:relative; margin-bottom:6px; }
.cc_rec_right_right dl dt img{width:230px; height:176px;}
.cc_rec_right_right dl dt img.cc_img4{width:30px; height:30px; position:absolute; top:73px; left:100px;}
.cc_rec_right_right dl dd{width:100%; float:left; margin-top:0px; }
.cc_rec_right_right dl dd a{ font-size:16px; color:#333;}
.cc_rec_right_right dl p{background:url(../images/cc_p1.png) left center no-repeat; padding-left:20px; float:left; margin-top:0;}
.cc_rec_right_right dl p span{color:#999;font-size:10px; -webkit-text-size-adjust:none;-webkit-transform:scale(0.8);}

/* 往期回顾 */
.nav_wangqi{width:100%; float:left; position:relative; margin-top:10px; height:30px;}
.mt020{margin-top:0;}
.wangqi_nav{width:100%; height:20px; border-bottom:2px #00a0e9 solid; float:left;}
.wangqi_nav a{width:80px; height:28px; float:left; text-align:center;  margin-right:15px; display:block; line-height:20px; cursor:pointer;}
.wangqi_nav a.now,.wangqi_nav a:hover{background:url(../images/wangqi_nav_a.png) no-repeat; color:#fff;}
.wangqi_nav2{width:100%; height:20px; border-bottom:2px #00a0e9 solid; float:left;}
.wangqi_nav2 a{padding:0 22px; height:20px; float:left; text-align:center;  margin-right:35px;background:#00a0e9; color:#fff; display:block; line-height:20px;}
.wangqi_nav2 a.now{ background:#00a0e9;}
.wangqi_nav3 a{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;margin-right:25px;}

.courselst{width:100%; float:left;}
.courselst ul{width:1070px;}
.courselst dl{width:200px; height:216px; float:left; margin-right:12px; margin-top:20px; }
.courselst dl dt {width:200px; height:146px; float:left; position:relative; margin-bottom:6px;}
.courselst dl dt img{width:200px; }
.courselst dl dt img.cc_img5{width:32px; height:32px; position:absolute; top:57px; left:84px;}
.courselst dl dd{width:100%; float:left; margin-top:0px; font-size:14px; color:#333; line-height:22px;}
.courselst dl dd span{float:right;}
.courselst dl p{width:100%; float:left; margin-top:0px; font-size:12px; color:#999; }
.courselst dl p span{float:right; font-size:16px; color:#c00;  margin-top:-5px;}

.famouslst{width:100%; float:left;}
.famouslst ul{width:1070px;}
.famouslst dl{width:200px; height:280px; float:left; margin-right:12px; margin-top:20px; }
.famouslst dl dt {width:200px; height:210px; float:left; position:relative; margin-bottom:6px; position:relative;}
.famouslst dl dt img{width:200px; height:210px; vertical-align:top}
.famouslst dl dt p{width:100%; height:20px; line-height:20px; text-align:center; position:absolute; left:0;bottom:0; background:url(../images/famous_p_bg.png) left repeat-x; font-size:14px; color:#fff;}
.famouslst dl dd{width:100%; float:left; margin-top:0px; font-size:14px; color:#333; line-height:22px;}

.famouslstsss{width:100%; float:left;}
.famouslstsss ul{width:1070px;}
.famouslstsss dl{width:200px; height:356px; float:left; margin-right:12px; margin-top:20px; }
.famouslstsss dl dt {width:198px; height:236px; float:left; position:relative; margin-bottom:6px; position:relative;}
.famouslstsss dl dt img{width:200px; height:236px; vertical-align:top}
.famouslstsss dl li{width:100%; height:24px; line-height:24px; text-align:center; float:left;}
.famouslstsss dl li a{font-size:14px;}
.famouslstsss dl dd{width:100%; float:left; margin-top:0px; font-size:12px; color:#666; line-height:22px; text-align:center;}



.public_right_left{width:704px; float:left;}





.fmdetaillst{width:100%; float:left;}
.fmdetaillst ul{width:717px;}
.fmdetaillst dl{width:226px; height:204px; float:left; margin-right:13px; margin-top:20px;}
.fmdetaillst dl dt {width:100%; float:left; position:relative; margin-bottom:6px; position:relative;}
.fmdetaillst dl dt img{width:100%; vertical-align:top}
.fmdetaillst dl dt img.cc_img5{width:32px; height:32px; position:absolute; top:65px; left:97px;}
.fmdetaillst dl dt p{width:100%; height:20px; line-height:20px; text-align:center; position:absolute; left:0;bottom:0; background:url(../images/famous_p_bg.png) left repeat-x; font-size:14px; color:#fff;}
.fmdetaillst dl dd{width:100%; float:left; margin-top:0px;}
.fmdetaillst dl dd a{ font-size:14px; color:#333;}
.fmdetaillst dl p{background:url(../images/cc_p1.png) left center no-repeat; padding-left:20px; float:left; margin-top:3px;}
.fmdetaillst dl p span{color:#999;font-size:10px; -webkit-text-size-adjust:none;-webkit-transform:scale(0.8);}



.public_right_right{width:300px; float:right; margin-top:42px;}
.prrimg,.prrimg img{width:100%;  float:left;}
.prr1{width:100%; float:left; margin-top:10px; font-size:18px; color:#00a0e9; text-align:center;}
.prr2{width:100%; float:left; margin-top:10px; font-size:16px; color:#333;text-align:center;}
.prr3{width:100%; float:left; margin-top:10px; font-size:16px; color:#999; line-height:24px;}



/* 名师风采 */

.seniorlst{width:100%; position:relative; float:left; margin-top:20px;}
.seniorlst_btn{width:40px; height:40px; position:absolute; top:55px; cursor:pointer}
.seniorlst_prev{left:0; background:url(../images/btn3_prev.png) no-repeat;}
.seniorlst_next{right:0; background:url(../images/btn3_next.png) no-repeat;}

.seniorlst_lsts{width:880px; float:left; margin-left:85px;}
.seniorlst_lsts li{width:200px; float:left; margin-right:30px;}
.seniorlst_lsts li img{width:200px; height:150px; float:left;}
.seniorlst_lsts li p{width:100%; float:left; padding-bottom:10px; border-bottom:2px #00a0e9 solid; margin-top:10px; font-size:16px; margin-bottom:5px; height:36px ; overflow:hidden;}
.seniorlst_lsts li span{width:180px; float:left; padding-left:20px; background:url(../images/i23.png) left center no-repeat; margin-top:5px;}
.seniorlst_lsts li:hover p a{color:#00a0e9;}
.seniorlst_lsts li:hover span{color:#00a0e9;}





/* 登录 */
.login_banner{width:100%; float:left; height:700px;}
.relative1{width:100%; position:relative;}
.member_login{width:400px; height:350px; position:absolute; right:30px; top:85px; background:url(../images/login.png) no-repeat;}
.member_login_bt{width:100%; float:left; height:58px; }
.member_login_bt p{float:left; font-size:18px; color:#666; margin-left:35px; margin-top:15px;}
.member_login_bt span{float:left; font-size:14px; color:#ce0a14;margin-left:18px; margin-top:18px;}
.form6{width:100%; float:left; margin-top:20px;}
.form6 li{width:100%; float:left; margin-top:20px;}
.input6{width:160px; padding:0 20px 0 60px; height:40px; float:left; margin-left:80px; border:0; background:url(../images/input6.png) no-repeat; outline:none}
.input7{width:160px; padding:0 20px 0 60px; height:40px; float:left; margin-left:80px; border:0; background:url(../images/input7.png) no-repeat; outline:none}
.input8{width:60px; padding:0 20px; height:40px; float:left; margin-left:80px; border:0; background:url(../images/input8.png) no-repeat; outline:none}
.img_input1{width:100px; height:40px; border:0; float:left; margin-left:30px; cursor:pointer; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;}
.form6_submit{width:100%; float:left; margin-top:40px;}
.checkbox1{width:20px; height:20px; float:left; margin-left:56px; background:url(../images/checkbox1.png);margin-top:1px; appearance:none; -moz-appearance:none; vertical-align: bottom; outline:none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;cursor: pointer;-webkit-appearance: none; position:relative;}
input.checkbox1:checked::after{ content:url(../images/checkbox2.png); display:block; position:absolute; top:0px; left:0px;}
.form6_submit span{ font-size:14px; color:#ce0914; margin-left:11px; float:left;}
.form6_submit a{float:left; margin-left:18px; font-size:14px; color:#fff;}
.submit6{width:60px; height:30px; float:left; background:url(../images/submit6.png); outline:none; border:0; text-align:center; line-height:30px; font-size:14px; color:#fff; margin-left:20px; cursor:pointer}

/* register */
.register_speed{width:100%; float:left; margin-top:30px; height:38px;}
.speed1{width:400px; height:38px; float:left; background:url(../images/speed1.png); text-align:center; font-size:18px; line-height:38px;}
.speed2{width:400px; height:38px; float:left; background:url(../images/speed2.png); text-align:center; font-size:18px; line-height:38px; margin-left:11px;}
.speed3{width:375px; height:38px; float:right; background:url(../images/speed3.png); text-align:center; font-size:18px; line-height:38px; margin-left:11px;}
.speed1_blue{background:url(../images/speed1_blue.png); color:#fff;}
.speed2_blue{background:url(../images/speed2_blue.png);color:#fff;}
.speed3_blue{background:url(../images/speed3_blue.png);color:#fff;}
.register1lst{width:100%; float:left}
.register1lst dl{padding-left:300px; width:900px; float:left; margin-top:50px; min-height:160px; position:relative; background:#fc9;}
.register1lst dl.register1lst_ul1_s{background:url(../images/register1lst_ul1_s.jpg) left center no-repeat;}
.register1lst dl.register1lst_ul1_t{background:url(../images/register1lst_ul1_t.jpg) left center no-repeat;}
.register1lst dl dt{width:100%; float:left; font-size:18px; margin-bottom:2px;}
.register1lst dl dd{width:100%; float:left; font-size:16px; line-height:26px;}

.register1lst dl a{width:100px; height:30px;  text-align:center; line-height:30px; background:#00a0e9; color:#fff; font-size:14px; margin-top:3px;border-radius:20px; position:absolute; bottom:10px; right:0; }


.register2{width:1158px; float:left; margin-top:50px; padding:20px; background:#e5e5e5;}
.register2form{width:650px; float:left; margin-left:350px;}
.register2formbt{width:100%; float:left; font-size:18px; color:#00a0e9}
.margin30{margin:30px 0 }
.register2form li{width:620px; float:left; margin-left:28px; margin-top:20px;}
.show_password_level{float:left; margin-left:128px; margin-top:10px;}
.show_password_level span{float:left; margin-right:30px; width:40px; height:20px; text-align:center; line-height:20px; color:#fff; background:#999;}
.register2form li p{width:100px; float:left; font-size:14px; color:#999; line-height:30px;}
.register2form li span{float:left; margin-left:20px; font-size:18px; color:#f00; margin-top:6px; font-weight:bold;}
.input10{width:340px; height:28px; float:left; border:1px #999 solid; padding:0 10px;}
.img10{width:100px; height:30px; float:left; margin-left:20px; border:0; cursor:pointer}
.register2form li.w460{width:460px; text-align:center;}
.submit10{width:150px; height:30px; border:0; text-align:center; line-height:30px; outline:none; cursor:pointer; color:#fff; font-size:18px; background:#00a0e9;}
.agreementa{font-size:18px; color:#00a0e9;cursor:pointer}
.agreement{width:760px; height:560px; position:fixed; border:1px #999 solid; top:50%; margin-top:-301px; left:50%; margin-left:-401px; overflow-y:scroll; padding:20px;background:#fff; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; display:none}
.agreementbt{width:100%; float:left; text-align:center; font-size:18px;}
.agreement_content{font-size:14px; line-height:24px; float:left; margin-top:10px;}
.agreement a.closeagreement{font-size:24px; position:absolute; right:20px; top:10px; cursor:pointer}

.register3{width:400px; height:350px; position:absolute;top:175px; left:400px; background:url(../images/login.png); line-height:350px; font-size:18px; color:#ce0914; text-align:center;}


/* live */
.live_1{width:1030px; height:310px; float:left; }
.live_1_left{width:400px; height:291px; float:left; position:relative;}
img.cc_img6{width:48px; height:48px; position:absolute; top:121px; left:176px; z-index:5; cursor:pointer}
.live_1_right{width:576px; float:right; height:310px; position:relative;}
.live_1_rights_r1{width:576px; height:200px; position:relative;}
.live_1_rights_r1 ul{width:574px; height:158px; position:relative; margin-top:9px; border:1px #00a0e9 solid;}
.live_title{width:100%; position:absolute; top:-14px; text-align:center;}
.live_title span {font-size:18px; color:#333; display:inline-block; padding:0 10px; background:#fff;}
.live_teacher{width:100%; text-align:center; font-size:16px; color:#666; font-weight:bold; margin-top:40px;}
.live_time{width:100%; text-align:center; font-size:16px; color:#666; font-weight:bold; margin-top:10px;}
.live_price{width:100%; position:absolute; bottom:-16px; text-align:center;}
.live_price span {font-size:30px; color:#c60; display:inline-block; padding:0 10px; background:#fff;}

.look_collect_praise{width:100%; float:left;}
.look_collect_praise span{padding-left:30px; line-height:20px; font-size:14px; margin-right:20px;}
.look_collect_praise span.look{background:url(../images/span_look.png) left center no-repeat;}
.look_collect_praise span.collect{background:url(../images/span_collect_n.png) left center no-repeat;}
.look_collect_praise span.collect_y{background:url(../images/span_collect_y.png) left center no-repeat;}
.look_collect_praise span.praise{background:url(../images/span_praise.png) left center no-repeat;}
.live_enroll{width:100%; float:left; margin-top:20px;}
.live_enroll a{width:140px; height:40px; display:block; float:left; background:#00a0e9; text-align:center; line-height:40px; font-size:16px; color:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; cursor:pointer;}

.weixin_pay{width:260px; height:300px; padding:20px; background:#f9f9f9; border:1px #ccc solid; position:fixed; top:50%; left:50%; margin-left:-151px; margin-top:-171px; display:none }
.close_wx{width:100%; float:left; position:absolute; top:0; right:0; text-align:right;}
.close_wx span{ font-size:24px; margin-right:10px; margin-top:10px; display:inline-block; cursor:pointer}
.weixin_pay_1{width:100%; text-align:center; font-size:14px; margin-top:20px;}
.weixin_pay_2{width:100%;text-align:center;}
#qrcode{margin-top:10px;}
#qrcode img{width:200px; height:200px;}
.weixin_pay_2_2{width:100%; margin-top:10px; font-size:16px;}

.live_2{width:1030px; float:left; margin-top:20px; }
.live_2_bt{width:100%; font-size:18px; color:#000;}
.live_2_text{width:100%; font-size:16px; color:#555; float:left; margin-top:20px;}

.live_3_filelst{width:988px; float:left; margin-top:20px; padding:0 20px 10px; border:1px #00a0e9 dashed;}
.live_3_filelst li{width:100%; float:left; margin-top:10px;}
.live_3_filelst li a{font-size:14px; padding-right:30px; color:#333; background:url(../images/down_a.png) right center no-repeat; cursor:pointer}

.live_4s{width:100%; height:257px; float:left; margin-top:20px;}
.live_4_left,.live_4_left img{width:294px; height:257px; float:left;}
.live_4_right{width:700px; height:257px; float:right; }
.live_4_p1{width:100%; float:left; font-size:18px; color:#333; margin-top:10px;}
.live_4_p2{width:100%; float:left; font-size:18px; color:#00a0e9; margin-top:10px;}
.live_4_p3{width:658px; padding:10px 20px; height:140px; border:1px #00a0e9 dashed; float:left; margin-top:26px; font-size:16px; color:#666; overflow:hidden;}

/* top_hots */
.top_hots{width:246px; float:right; height:400px; padding:0 14px 0 10px; background:url(../images/top_hots.png) left repeat-x;}
.top_hots_nav{width:100%; float:left; height:34px;}
.top_hots_nav span{float:left; margin-left:20px; line-height:32px; font-size:18px; color:#999; padding-bottom:0px; cursor:pointer }
.top_hots_nav span.green{color:#fff; border-bottom:3px #32b16c solid;}
.top_hots_lst {width:100%; float:left; margin-top:10px;}
.top_hots_lst li{width:100%; float:left; height:20px; line-height:20px; margin-top:10px;}
.top_hots_lst li i{width:18px; height:18px; float:left; border:#999 solid 1px; background:none;/* -webkit-text-size-adjust:none;-webkit-transform:scale(0.8);  */ text-align:center; line-height:20px; font-style:normal; color:#fff;}
.top_hots_lst li i.yellow{border:1px #f6b37f solid; background:#f6b37f; }
.top_hots_lst li p{float:left;  margin-left:10px; color:#fff;}
.top_hots_lst li span{float:right;color:#fff; padding-left:15px; background:url(../images/top_hots_span.png) left center no-repeat;}



/* cclst */
.cclst{width:100%; float:left;}
.cclst_bt{width:100%; float:left; height:32px; line-height:32px; margin-top:6px;}
.cclst_bt p{float:left; font-size:12px; color:#00a0e9;}
.cclst_bt a{float:right; font-size:12px; color:#00a0e9}



.cclsts{width:100%; float:left;}
.cclsts ul{width:1070px;}
.cclsts dl{width:200px; float:left; margin-right:12px; }
.cclsts3 dl{margin-top:20px;}
.cclsts dl dt {width:200px;  float:left; position:relative; margin-bottom:6px; position:relative;}
.cclsts dl dt img{width:200px;  vertical-align:top; height:124px}
.cclsts dl dt img.cc_img7{width:32px; height:32px; position:absolute; top:55px; left:84px;}
.cclsts dl dt p{width:100%; height:20px; line-height:20px; text-align:center; position:absolute; left:0;bottom:0; background:url(../images/famous_p_bg.png) left repeat-x; font-size:14px; color:#fff;}
.cclsts dl dd{width:100%; float:left; margin-top:0px; font-size:12px; color:#333; line-height:20px; height:20px;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.cclsts dl p span{color:#999; font-size:10px; -webkit-text-size-adjust:none;-webkit-transform:scale(0.8); padding-left:15px; line-height:18px; margin-right:5px;}
.cclsts dl p span.click{background:url(../images/span_look2.png) left center no-repeat;}
.cclsts dl p span.collect{background:url(../images/span_collect2.png) left center no-repeat;}
.cclsts dl p span.praise{background:url(../images/span_praise2.png) left center no-repeat;}

/* book */
.book{width:1158px; float:left; margin-top:20px; padding:20px; padding-top:0;}
.booklst{width:100%; float:left;}
.booklst ul{width:1168px;}
.booklst li{width:282px; height:365px; float:left; margin-right:10px; margin-top:20px;}
.booklst li img{width:282px; height:330px; float:left;}
.booklst li p{width:100%; text-align:center; margin-top:10px; float:left;}
.booklst li p a{font-size:18px; color:#333;}


.bookdetail_1{width:100%; float:left; margin-top:20px;}
.bookdetail_1_left,.bookdetail_1_left img{width:282px; height:330px; float:left;}
.bookdetail_1_right{width:850px; float:right; margin-top:10px;}
.bookdetail_1_right p{float:left; width:100%; margin-top:10px; font-size:18px; color:#333;}
.book_smalltext{width:100%; float:left; font-size:14px; color:#333; line-height:24px; margin-top:10px;}

.bookdetail_2{width:100%; float:left; margin-top:20px;}
.bookdetail_2_bt{width:100%; float:left; font-size:18px; color:#333;}
.bookdetail_2_fbt{width:100%; float:left; font-size:18px; color:#666; margin-top:10px;}
.bookdetail_2_img{float:left; margin-top:10px;}

/* customer */
.customer{width:1158px; float:left; margin-top:20px; padding:20px; padding-top:0;}
.customerlst{width:100%; float:left;}
.customerlst ul{width:1204px;}
.customerlst li{width:251px; height:142px;border:2px #5b5655 solid; float:left; margin:20px 46px 20px 0;}
.customerlst li img{width:251px; height:142px;}

/* cases */
.cases{width:1158px; float:left; margin-top:10px; padding:20px; padding-top:0; background:#eee;}
.cases2{padding:20px;}
.caseslst{width:100%; float:left; margin-top:20px;}
.caseslst ul{width:100%; float:left; margin-bottom:20px;}
.caseslst ul img{width:406px; height:260px; float:left;}
.caseslst dl{width:720px; float:right; margin-left:15px;}
.caseslst dl dt{ float:left;}
.caseslst dl dt a{font-size:16px;}
.caseslst dl p{font-size:14px; float:left; margin-top:5px; width:100%;}
.caseslst dl dd{width:718px; height:159px ; border:1px #999 dashed; float:left; margin-top:6px; position:relative;}
.caseslst dl dd div{ font-size:14px; line-height:21px; text-indent:1em; padding:10px 10px;}
.caseslst dl dd a{position:absolute; right:10px; font-size:14px; bottom:10px;  }
.caseslst ul:hover dl dt a{color:#00a0e9;}
.caseslst ul:hover dl p{color:#00a0e9;}
.caseslst ul:hover dl dd{color:#00a0e9;}
.caseslst ul:hover dl dd a{color:#00a0e9;}

/* member */
.member_info{width:100%; float:left; margin-top:60px;}
.member_info_left{width:276px; height:276px; float:left; border-radius:138px; -webkit-border-radius:138px;-moz-border-radius:138px; border:2px #00a0e9 solid; overflow:hidden;}
.member_info_left img{width:276px; height:276px; border-radius:138px; -webkit-border-radius:138px;-moz-border-radius:138px;}
.member_info_right{float:left; margin-left:80px; width:800px; font-size:30px; color:#fff; line-height:60px; margin-top:40px;}

/* member */
.member{width:100%; float:left; margin-top:20px;}
.member_left{width:660px; float:left; overflow:hidden;}
.member_left2{width:700px;}
.member_left3{width:770px;}
.member_right{width:330px; float:right;}
.member_right2{width:250px; float:right;}
.mr1{width:100%; float:left; margin-bottom:20px;}
.mr1_bt{width:100%; float:left;background:#00a0e9; text-align:center; color:#fff;font-size:18px; height:50px; line-height:50px;}
.mr1_lst{width:300px; float:left; padding:0 18px 10px 10px; min-height:310px; border:1px #00a0e9 dashed; border-top:0;}
.mr1_lst2{width:228px; float:left; padding:0 10px 16px 10px; min-height:310px; border:1px #00a0e9 dashed; border-top:0;}
.mr1_lst li{width:100%; line-height:20px; float:left; margin-top:10px;}
.mr1_lst li i{width:20px; height:20px; text-align:center; line-height:20px; float:left; font-style:normal; background:#999; color:#fff;}
.mr1_lst li i.yellow{background:#f6b37f;}
.mr1_lst li p{float:left; margin-left:10px; font-size:14px; width:200px;}
.mr1_lst2 li p{float:left; margin-left:10px; font-size:14px; width:130px;}
.mr1_lst li span{float: right;width: 45px;padding-left: 15px;background: url(../images/top_hots_span.png) left center no-repeat;}

/* mylivelst */
.mylivelst{width:100%; float:left;margin-top:-20px;}
.mylivelst ul{width:690px;}
.mylivelst2{width:100%; float:left;}
.cclsts2{width:660px;}
.cclsts2 ul{width:690px;margin-top:-20px;}
.cclsts2 dl{ margin-right:30px; margin-top:20px;}

/* .mylivelst dl{width:200px; height:265px; float:left; margin-right:30px; margin-top:20px;} */
.mylivelst dl{width:200px; float:left; margin-right:30px; margin-top:20px;}
.mylivelst dl dt {width:200px; height:145px; float:left; position:relative; margin-bottom:8px;}
.mylivelst dl dt img{width:200px; height:145px;}
.mylivelst dl dt img.cc_img1{width:40px; height:40px; position:absolute; top:53px; left:80px;}
.mylivelst dl dd{width:100%; float:left; margin-top:0px; font-size:14px; color:#333; line-height:22px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.mylivelst dl dd span{float:right;}
.mylivelst dl p{width:100%; float:left; margin-top:0px; font-size:12px; color:#999; }
.mylivelst dl p span{float:right; font-size:18px; color:#c00; margin-top:-5px;}

.mymess{width:690px; height:600px; border:1px #ccc solid; padding-bottom:20px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.mymess ul{width:80%; float:left; padding:6px 10px; background:#f1f1f1; margin-top:10px; margin-left:10px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

/* mydownlst */
.mydownlst{width:100%; float:left;}
table.mydownlst_table{width:100%; float:left;}
table.mydownlst_table th,table.mydownlst_table td{border:#d9d8d8 1px solid}
table.mydownlst_table th{ text-align:center; font-size:16px; line-height:38px;color:#333;}
table.mydownlst_table td{font-size:14px; line-height:38px; padding:0 20px; text-align:left;}
table.mydownlst_table td.textcenter{text-align:center;}
/* account */
.account{width:660px; padding:0 20px; float:left; height:802px; background:#ededed; position:relative;}
.account1{width:430px; float:left;}
.account1 li{width:100%; float:left; margin:20px 0 10px;}
.account1 li p{width:100px; float:left; line-height:30px; font-size:14px;}
select.input11{width:298px; height:28px; padding:0 10px; border:1px #d9d8d8 solid; float:left;}
input.input11{width:278px; height:28px; padding:0 10px; border:1px #d9d8d8 solid; float:left;}
.account1 li span{ float:left; margin-left:10px; margin-top:6px; font-size:16px; font-weight:bold; color:#ce0a14;}
.account1 li.account1_li{margin-top:0;}
.account1 li.account1_li p{width:auto; float:left; margin-left:150px; line-height:30px;}
.account1 li.account1_li span{ float:left; margin-top:3px; margin-right:5px;font-size:16px; font-weight:bold;color:#ce0a14;}
.account2{width:190px; float:left; margin-left:32px; margin-top:20px;}
.account2 img{float:left; margin-left:5px; width:180px; height:180px;}
.account2_s{width:100%; height:30px; float:left; position:relative; margin-top:5px;}
.account2_s_input12{width:150px; height:30px; float:left; background:#00a0e9; margin-left:20px; line-height:30px; font-size:16px; color:#fff; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
input.input12{width:150px; height:30px; position:absolute; left:20px; display:block; top:0; outline:none; opacity:0; -moz-opacity:0; cursor:pointer}
.account2_text{width:100%; float:left; font-size:12px; color:#ce0a14; margin-top:5px; line-height:20px;}
.account3{width:210px; float:left; margin-left:10px; height:30px; margin-top:20px;}
.account3 p{float:left; line-height:30px; font-size:14px;}
input.input13{width:128px; height:28px; border:1px #d9d8d8 solid; padding:0 10px;}
.account5{width:210px; float:left; height:30px; margin-top:10px; line-height:30px; text-align:center;}
.account5 span{margin:0 10px 0 5px; font-size:14px;}
input.input14{ margin-top:10px; appearance:none; -moz-appearance:none;width:10px; height:10px; vertical-align: top; outline:none; background: url(../images/check_before.png) no-repeat;  box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;cursor: pointer;-webkit-appearance: none; position:relative;}
input.input14:checked::after{ content:url(../images/check_after.png); display:block}
.account4{width:100%; float:left; margin-top:10px; text-align:center;}
input.submit11{width:100px; height:30px; border:0; background:#00a0e9; text-align:center; line-height:30px; font-size:16px; color:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; cursor:pointer; outline:none}

/* myjifen */
.myjifen{width:100%; float:left;}
.myjifen_1{width:100%; float:left; line-height:28px; font-size:16px;}
.myjifen_2{width:100%; float:left; line-height:28px; font-size:14px; color:#999;}
table.recordlst{width:100%; float:left; margin:14px 0;}
table.recordlst th,table.recordlst td{border:1px #d9d8d8 solid; height:38px; line-height:38px; text-align:center; font-size:16px;}
table.recordlst th{background:#e5e5e5;}
table.recordlst2{width:100%; float:left; margin:14px 0; border:1px #d9d8d8 solid;}
table.recordlst2 th,table.recordlst2 td{border:0;border-bottom:1px #d9d8d8 solid; height:38px; line-height:38px; text-align:center; font-size:16px;}
table.recordlst2 th{background:#e5e5e5;}


/* teacher-courseware */
.mycourse{width:100%; float:left;}
.table_mycourseware{width:100%;}
.table_mycourseware th,.table_mycourseware td{ padding:0 5px;  line-height:20px; padding:8px 0; height:40px; text-align:center;}
.table_mycourseware th{font-size:16px;}
.table_mycourseware td{text-align:left; font-size:14px;}
.table_mycourseware td.textcenter{text-align:center;}
.table_mycourseware td a{padding-left:30px; background:url(../images/courseware_bg.png) left center no-repeat; line-height:40px; height:40px; display:inline-block; font-size:14px;}
.table_mycourseware td a.no_bg{background:none; padding-left:0;}

.upload_courseware{padding-left:30px; float:left; width:740px;}
.upload_courseware li{width:100%; float:left; margin-bottom:15px;}
.upload_courseware li p{width:70px; float:left; font-size:14px; line-height:30px;}
input.input16{width:460px; padding:0 20px; float:left; font-size:14px; height:28px; border:#d9d8d8 solid 1px;}
select.input16{width:502px; float:left; font-size:14px; height:30px; }

.submit_courseware{width:100%; float:left;}
input.submit16{width:100px; text-align:center; height:30px; border:0; background:#00a0e9; color:#fff; line-height:30px; font-size:16px; cursor:pointer; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; float:left; margin-left:300px;}

a.index_case_more_a{font-size:14px; margin-top:3px;}
a.index_case_more_a:hover{color:#00a0e9;}
a.fright {float:right;}



.cc1{width:100%; float:left; padding:20px 0;}
.cczbt{width:100%; float:left; text-align:center;}
.cczbt p{width:250px; padding-bottom:30px; display:inline-block; background:url(../images/cc1.png) center bottom no-repeat;}
.cczbt p a{ font-size:30px; color:#00a0e9; font-weight:bold;}

.cc1s{width:650px; margin:30px auto 0; }
.cc1s_1{width:640px; float:left;  padding:5px;}
.cc1s_1 img{width:100%;}
.cc1s_2{width:98%; float:left; margin-left:1%; margin-top:10px; text-align:center; }
.cc1s_2 a{font-size:18px; color:#666;line-height:30px;}
.cc1s_3{width:100%; text-align:center; font-size:18px; font-weight:bold; margin-top:5px;}
.cc1s_4{width:100%; text-align:center; font-size:18px; font-weight:bold; color:#e1093c; margin-top:5px;}
.cc1s_4 p{display:inline-block}
.cc1s_4 span {display:inline-block; width:17px; height:21px; position:relative; top:4px;}
.cc1s_4 span.cc1s_4_span1 { background:url(../images/cc3.png); margin-right:5px;}
.cc1s_4 span.cc1s_4_span2 { background:url(../images/cc4.png);margin-left:5px;}

.cc2{width:100%; float:left; margin-top:50px;}
.cc2s{width:100%; float:left; margin-top:30px;}
.cc2s ul{width:1266px;}
.cc2s dl{width:356px; height:380px; float:left; margin-right:66px;}
.cc2s dl dt{width:100%;  position:relative; float:left; margin-bottom:5px;}
.cc2s dl dt img{width:100%; height:100%; vertical-align:top}
.cc2s dl dt p{width:100%; height:37px; position:absolute; left:0; bottom:0; background:#71a8d1; text-align:center; color:#fff; font-size:16px;line-height:37px;}
.cc2s dl dd{width:100%; float:left ; font-size:18px; color:#666; margin-top:8px;}
.cc2s dl dd a{float:left; font-size:18px; font-weight:bold; color:#666;}
.cc2s dl dd span{float:right; font-size:16px; margin-top:3px;}
.cc2s dl li{width:100%; float:left; margin-top:10px; text-align:center; font-size:18px;}
.cc2s dl li span{cursor:pointer;}
.cc2s dl li span img{margin-right:5px;}
.cc2s dl li span.cc2s_click{float:left;}
.cc2s dl li span.cc2s_click img{ height:16px;}
.cc2s dl li span.cc2s_collect{float:right;}
.cc2s dl li span.cc2s_collect img{ height:18px;}

.cc3{width:100%; float:left; margin-top:50px;}
.cc3s{width:100%; height:338px; float:left; margin-top:50px; position: relative; overflow: visible;}
.cc3ss { position: relative; overflow: hidden;}
div.cc3ss span { display:none;}
div.cc3ss a img{ position: absolute; display:block;width: 118px; }
div.cc3s h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 35px; height: 64px;  color: #fff; text-align: center; position: absolute; z-index: 100; top: 137px; cursor: pointer; text-indent:-9999px;}
div.slider-nav span.right { right: 0; background:url(../images/slider_right.jpg); }
div.slider-nav span.left { left:0;background:url(../images/slider_left.jpg); }

.cc5{width:100%; float:left; margin-top:50px;}
.cc5_nav{width:100%; float:left; margin-top:30px; text-align:center;}
.cc5_nav dl{display:inline-block; height:24px; width:auto; position:relative; z-index:10;}
.cc5_nav span{margin:0 5px; display:inline-block; font-size:18px; color:#666;}
.cc5_nav dl dt a{display:inline-block; background:#fff; padding:0px 12px 1px; font-size:18px; font-weight:bold; color:#666; border-top-left-radius:8px;border-top-right-radius:8px;}
.cc5_nav dl li{ position:absolute; top:25px; background:rgba(150,150,150,0.6); width:100%; padding:5px 0 10px; display:none}
.cc5_nav dl li dd{width:100%; height:24px; text-align:center; line-height:24px; margin-top:3px;}
.cc5_nav dl li dd a{color:#fff; font-size:16px;}


.cc5_nav dl.now dt a{display:inline-block; background:#00a0e9; padding:0px 12px 1px; font-size:18px; font-weight:bold; color:#fff; border-top-left-radius:8px;border-top-right-radius:8px;}


.cc5s{width:100%; float:left; margin-top:80px;}
.cc5s_left{width:594px; float:left;}
.cc5s_left img{width:100%; }


.cc5s_right{width:588px; float:right;}
.cc5s_right ul{width:604px;}

.cc5s_right img{width:286px; float:left;  margin-right:16px; margin-bottom:16px; height:181px}

.openclass_lst{width:100%; float:left; margin-top:20px;}
.openclass_lst ul{width:100%; height:29px;border-bottom:1px #d5d5d5 dashed;line-height:29px;}
.openclass_lst ul li.open_1{width:60%; float:left;}
.openclass_lst ul li.open_1 a{font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.openclass_lst ul li.open_2{width:20%; float:left; font-size:14px;text-align:left;}
.openclass_lst ul li.open_3{width:20%; float:left; text-align:right; font-size:14px;}
.inside_lst{width:100%; float:left; margin-top:20px;}
.inside_lst ul{width:100%; height:29px;border-bottom:1px #d5d5d5 dashed; line-height:29px;}
.inside_lst ul li.open_1{width:80%; float:left;}
.inside_lst ul li.open_1 a{font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.inside_lst ul li.open_3{width:20%; float:left; text-align:right; font-size:14px;}
.ms_lst{width:100%; float:left;}
.ms_lst ul{width:100%; float:left; margin-top:20px;}
.ms_lst ul img{width:240px; height:210px; float:left;}
.ms_lst ul dl{width:788px; float:right; position:relative; height:210px;}
.ms_lst ul dl dt{width:100%; float:left; padding-bottom:6px; border-bottom:2px #00a0e9 solid;}
.ms_lst ul dl dt p{float:left; font-size:18px;}
.ms_lst ul dl dt span{float:left; font-size:14px; margin-left:50px; margin-top:5px;}
.ms_lst ul dl dt a{float:right; padding:2px 10px; background:#00a0e9;color:#fff; margin-left:10px;}
.ms_lst ul dl li{width:100%; font-size:14px; color:#00a0e9; margin-top:10px; float:left;}
.ms_lst ul dl dd{width:788px; padding:0 10px; height:138px; border:1px #fff dashed; position:absolute; bottom:0; left:0; font-size:14px; color:#999; line-height:26px; }
.ms_lst ul dl dd a{font-size:14px; color:#00a0e9; position:absolute; bottom:0; right:10px;}


.teachers_wd{
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:0 45px 45px;
	float:left;
	margin-top:20px;
}
.teachers_wd ul{
	width:100%;
	float:left;
	margin-top:45px;
}
.teachers_wd ul img{
	width:160px;
	float:left;
}
.teachers_wd ul dl{
	width:910px;
	float:right;
	height:189px;
	position:relative;
}
.teachers_wd ul dl dt{
	width:100%;
	float:left;
	padding-bottom: 6px;
    border-bottom: 2px #00a0e9 solid;	
}
.teachers_wd dt p{
	float:left;
}
.teachers_wd dt p a{
	float:left;
	font-size:18px;
	color:#333;
}
.teachers_wd dt span{
	float: left;
    font-size: 14px;
    margin-left: 30px;
    margin-top: 5px;
}
.teachers_wd dd{
	width: 100%;
	float:left;
	margin-top:10px;
    color: #999;
    line-height: 26px;
}
.teachers_wd li{
	width:100%;
	float:left;
	margin-top:10px;
}
.teachers_wd li i{
	font-style:normal;
	font-size:14px;
	padding:2px 10px;
	background:#f4f4f4;
	margin-right:10px;
	border-radius:3px;
}

.teachers_wd_zixun{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
.teachers_wd_zixun p{
	display: inline-block;
    padding-left: 25px;
    font-size: 16px;
	color:#333;
    background: url(../images/icon-t.png) left center no-repeat;
	float:left;
}
.teachers_wd_zixun span{
	font-size: 16px;
    color: #ff7f27;
    font-weight: bold;
	float:left;
	margin-left:20px;
}

.teachers_wd_zixun a{
	position: absolute;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    right: 0;
    top: -7px;
    padding: 5px 20px;
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;
}

.teachers_wd_detail{
	width:1000px;
	float:left;
	margin-top:20px;
	margin-left:100px;
	padding:30px 20px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.teachers_wd_detail1{
	width:100%;
	float:left;
}
.teachers_wd_detail1111{
	padding:0 20px;
	box-sizing:border-box;
	margin-top:20px;
}
.teachers_wd_detail1 img{
	width:160px;
	float:left;
}
.teachers_wd_detail1 dl{
	width: 770px;
    float: right;
    height: 189px;
    border-bottom: 1px #999 dashed;
}
.teachers_wd_detail1 dt{
	width: 65%;
    border-bottom: 4px #00a0e9 solid;
    line-height: 34px;
    float: left;
}
.teachers_wd_detail1 dt p {
	float: left;
    font-size: 18px;
    color: #00a0e9;
}
.teachers_wd_detail1 dl dt span {
    float: right;
    font-size: 14px;
    color: #00a0e9;
}
.teachers_wd_detail1 dl li {
    width: 100%;
    font-size: 14px;
    color: #00a0e9;
    margin-top: 6px;
    float: left;
}

.teachers_wd_detail1 dl dd {
    width: 100%;
    font-size: 14px;
    color: #999;
    margin-top: 4px;
    float: left;
    line-height: 24px;
}
.teachers_wd_detail1_tag{
	width:100%;
	float:left;
	margin-top:10px;
}
.teachers_wd_detail1_tag i{
	font-style:normal;
	font-size:14px;
	padding:2px 10px;
	background:#f4f4f4;
	margin-right:10px;
	border-radius:3px;
}
.teachers_wd_detail2{
	width:100%;
	float:left;
	margin-top:20px;
}
.teachers_wd_detail2adf{
	padding:0 20px;
	box-sizing:border-box;
}
.teachers_wd_detail2 .hd{
	width: 100%;
    text-align: left;
    font-size: 14px;
    color: #666;
}
.teachers_wd_detail2 .hd li{
	font-size: 14px;
    color: #666;
    display: inline-block;
    line-height: 18px;
	cursor:pointer;
}

.teachers_wd_detail2 .hd li.on{
	font-size: 18px;
    color: #333;
    display: inline-block;
}
.teachers_wd_detail2-text{
	width:100%;
	line-height:1.6;
	font-size:14px;
	margin-top:10px;
}
.current-month{
	width:100%;
	float:left;
	margin-top:10px;
	font-size:16px;
	color:#000;
}
.msdetail-day{
	width:100%;
	float:left;
	margin-top:15px;
}
.msdetail-day li{
	width:61px;
	float:left;
	margin-left:8px;
	text-align:center;
}
.msdetail-day li.ml0{
	margin-left:0;
}
.msdetail-day li p{
	line-height:1.6;
	font-size:14px;
	color:#000;
}
.msdetail-day li span{
	font-size: 12px;
	width:54px;
    line-height: 1;
    display: inline-block;
    margin-top: 8px;
    background: none;
    border: 1px #f4f4f4 solid;
    border-radius: 3px;
    height: 54px;
    box-sizing: border-box;
    padding: 7px 0;
	cursor:pointer;
}
.msdetail-day li span.has {
    background: #f4f4f4;
    line-height: 40px;
}
.msdetail-day li span.span-checked {
    color: #fff;
    background: #d5d5d5;
}
.msdetail-subscribe{
	width:100%;
	text-align:center;
	float:left;
	margin-top:30px;
}
.msdetail-subscribe a{
	display: inline-block;
	padding:5px 25px;
    font-size: 16px;
    color: #fff;
    background: #c3c3c3;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 1px 2px 0 #c3c3c3;
    -moz-box-shadow: 0 1px 2px 0 #c3c3c3;
    -webkit-box-shadow: 0 1px 2px 0 #c3c3c3;
	margin:0 10px;
	cursor:pointer;
}
.msdetail-subscribe a.subscribe-online{
	background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;
}


.online-tels{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(30,30,30,0.4);
	z-index:9999999999;	
	display:none;
}
.online-tel{
	width:420px;
	height:200px;
	position:absolute;
	top:50%;
	margin-top:-100px;
	left:50%;
	margin-left:-210px;
	border:1px #ccc solid;
	box-sizing:border-box;
	padding:20px;
	background:#fff;	
	border-radius:5px;
}
.close-online-tel{
	position:absolute;
	top:15px;
	right:15px;
	border-radius:50%;
	width:22px;
	height:22px;
	text-align:center;
	cursor:pointer
}
.online-tel-title{
	width:100%;
	text-align:center;
	font-size:18px;
	color:#000;
}
.online-tel-btn{
	width:90%;
	border:2px #ccc solid;
	padding:12px 20px 12px 0;
	box-sizing:border-box;
	margin-top:15px;
	display:flex;	
	flex-flow:row nowrap ;
	justify-content:space-between;
	align-items:center ;
	width:100%;
}
.online-tel-btn-left{
	width:140px;
	float:left;
	text-align:center;
}
.online-tel-btn-left p{
	font-size:14px;
	color:#333;
}
.online-tel-btn-left span{
	font-size:14px;
	color:#333;
	font-weight:bold;
}
.online-tel-btn a{
	width:90px;
	float:right;
	height:30px;
	line-height:30px;
	display:block;
	text-align:center;
	font-size:14px;
    color: #fff;
    background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
     border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;	
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;
}
.online-tel-tips{
	width:100%;
	margin-top:15px;
	text-align:center;
	font-size:14px;
	color:#666;
	line-height:1.6;
}
.subscribe-view-1{
	width:1000px;
	float:left;
	margin-left:100px;
	margin-top:20px;
	box-sizing:border-box;
	padding-bottom:30px;
}
.subscribe-current{
	width:100%;
	float:left;
	margin-top:20px;
	font-size:14px;
	padding:0 20px;
	box-sizing:border-box;
	line-height:24px;
}
.subscribe-current span{
	font-size:16px;
	margin-right:3px;
}
.subscribe-current span.now{
	color:#00a0e9;
	font-size:18px;
}
.subscribe-form{
	width:100%;
}
.subscribe-form-title{
	width:100%;
	margin-top:15px;
	font-size:16px;
	color:#00a0e9;
	padding:0 20px;
	box-sizing:border-box;
	float:left;
}
.subscribe-form li{
	width:100%;
	float:left;
	margin-top:13px;
	padding:0 20px;
	box-sizing:border-box;
}
.subscribe-form li label{
	float:left;
	text-align:left;
	line-height:30px;
	width:135px;
	font-size:16px;
}
.subscribe-form hr{
	margin:15px 0;
	width:100%;
	float:left;
}
.sub-input-1{
	width:330px;
	float:left;
	padding:0 5px;
	height:30px;
	border:1px #ccc solid;
	box-sizing:border-box;
}
.subscribe-form li span{
	font-size:14px;
	color:#f00;
	float:left;margin-left:15px;
}
.sub-textarea{
	width:958px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	padding:10px 10px;
	box-sizing:border-box;
	height:120px;
	margin-bottom:15px;
}
.sub-checkbox{
	float:left;
	margin-right:10px;
	margin-top:3px;
}
.subscribe-form li p{
	float:left;
	font-size:14px;
}
.subscribe-form li p a{
	font-size:14px;
	color:#EC6A85;
}
.sub-btn{
	width:140px;
	float:left;
	margin-left:300px;
	margin-top:20px;
	border:0;
	height:38px;
	font-size: 16px;
    font-weight: normal;
	line-height:38px;
	color:#fff;
    background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;
}

.confirm-infos{
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(30,30,30,0.4);
    z-index: 999999999;
    display: none;
}

.confirm-info{
	width:360px;
	position:absolute;
	top:250px;
	left:50%;
	margin-left:-180px;
	border:1px #ccc solid;
	border-radius:5px;
	background:#fff;
	padding-top:20px;
	box-sizing:border-box;
}
.confirm-info-close{
	position:absolute;
	top:15px;
	right:15px;
	cursor:pointer;
}
.confirm-info-title{
	width:100%;
	text-align:center;
	font-size:16px;
	color:#000;
	margin-bottom:5px;
}
.confirm-info-data{
	width:100%;
	position:relative;
	box-sizing:border-box;
	padding:0 15px;
}
.confirm-info-data li{
	width:100%;
	float:left;
	margin-top:5px;
}
.confirm-info-data li p{
	width:60px;
	float:left;
	margin-right:15px;
	text-align:right;
}

.time_slot_lst{
	width:150px;
	float:left;
}
.time_slot_lst span{
	display:block;
}
.confirm-edit-second{
	width:100%;
	height:40px;
	border-top:1px #d5d5d5 solid;
	margin-top:10px;
}
.confirm-edit{
	width:50%;
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	border-right:1px #d5d5d5 solid;
	box-sizing:border-box;
}
.confirm-edit a{
	color:#999;
}
.confirm-second{
	width:50%;
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
}
.confirm-second a{
	color:#000;
}

.confirm-order-title{
	width:100%;
	margin-top:10px;
	font-size:18px;
	color:#000;
	font-weight:bold;
	box-sizing:border-box;
	padding:0 15px;
}

.confirm-data{
	width:92%;
	margin:10px auto 0;
	-moz-box-shadow:  0 0 8px #ccc;
	box-shadow: 0 0 8px #ccc;
	border-radius:8px;
	box-sizing:border-box;
	padding:15px 15px 20px;
}
.confirm-data-1{
	color:#999;
}
.confirm-data-2{
	width:100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-top:7px;
	position:relative;
	overflow:hidden;
	flex-flow:row;
	align-items:center ;
	
}
.confirm-data-2-left{
	width:75px;
	margin-right:10px;
	overflow:hidden;
}
.confirm-data-2-left img{
	width:100%;	
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.confirm-data-2-right{
	flex:1;
	height:88px;
	overflow:hidden;
	position:relative;
}
.confirm-data-2-right p{
	width:100%;
	text-align:left;
	font-size:15px;
	line-height:20px;
    letter-spacing: 0;
    font-weight: 400;
    /* display: -webkit-box; */
    -webkit-box-orient: vertical;
	color:#000;
	margin-top:50px;
}
.confirm-data-2-right span{
	display:block;
}

.confirm-data-3{
	width:100%;
	margin-top:10px;
	padding:0 20px;
	box-sizing:border-box;
	font-size:14px;
	float:left;
}
.confirm-data-3 span{
	color:#999;
	display:block;
}
.confirm-data-3 p{
	color:#333;
}
.change-day-btn{
	width:100%;
	float:left;
	margin-top:20px;
	text-align:center;
}
.change-day-btn a{
	color:#fff;
	cursor:pointer;
	padding:0 20px;
	display:inline-block;
	text-align:center;
	background:#00a0e9;
	color:#fff;
	font-size:16px;
	font-weight:normal;
	height:39px;
	line-height:39px;
	background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;
}

.order-result{
	width:400px;
	margin:20px auto 0;
	-moz-box-shadow:  0 0 8px #ccc;
	box-shadow: 0 0 8px #ccc;
	border-radius:8px;
	box-sizing:border-box;
	padding:15px 20px 20px;
}

.order-result-1{
	width:100%;
	margin-top:10px;
}
.order-result-1 span{
	color:#999;
	display:block;
}
.order-result-1 p{
	color:#333;
}
.order-result-2 {
	text-align:center;
	border-bottom:1px #ccc dashed;
}
.order-result-2 span{
	text-align:left;
}
.order-result-2 p{
	text-align:left;
	font-size:12px;
	color:red;
}
.order-result-2 img{
	display:inline-block;
	margin:5px 0;
}

/*************************************************/
/*************************************************/
.coupon-lst{
	width:770px;
	float:left;
}
.coupon-lst dl{
	width:375px;
	float:left;
	display:flex;
	height:96px;
	padding:8px;
	box-sizing:border-box;
	background:#f1f1f1;
	margin-bottom:13px;
	margin-left:20px;
	border-radius:3px;
}
.coupon-lst dl.ml-0{
	margin-left:0;
}
.coupon-lst dt{
	width:100px;
	margin-right:10px;
	text-align:center;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 80px;
	background:#f55c59;
	color:#fff;
}
.coupon-lst dt p{
	font-size:12px;
}
.coupon-lst dt p span{
	font-size:20px;
}

.coupon-lst dt li{
	width: 60px;
    height: 22px;
    border-radius: 20px;
    border: 1px solid #fff;
    font-size: 10px;
    line-height: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 7px;
    background-color: #fff;
    color: #f6605d;
}



.coupon-lst dd{
	flex:1;
	width: 100%;
    background-color: #fff;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
	box-sizing:border-box;
	padding:8px 10px 5px 10px;
	position:relative;
}
.coupon-lst dd p{
	word-break: break-all;
	padding-right:10px;
    font-size: 14px;
    color: #333;
	box-sizing:border-box;
    line-height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	width:100%;
	text-align:left;
}
.coupon-lst dd li{
	
}
.coupon-lst dd li span{
	display:block;
	font-size: 10px;
    opacity: .8;
}
.coupon-lst dd img{
	position:absolute;
	right:10px;
	top:20px;
	width:40px;
}
.mysubscribe-list{
	width:100%;
}
.mysubscribe-list table{
	width:100%;
	border:0;
	border-collapse:collapse;
}
.mysubscribe-list table th{
	padding:5px 10px;
	text-align:center;
	border:1px #ccc solid;
}

.mysubscribe-list table td{
	padding:5px 10px;
	text-align:center;
	border:1px #ccc solid;
}
.fenxiao-detail{
	width:100%;
}
.fenxiao-detail table{
	width:100%;
	border:0;
	border-collapse:collapse;
}
.fenxiao-detail table th{
	padding:5px 10px;
	text-align:center;
	border:1px #ccc solid;
}

.fenxiao-detail table td{
	padding:5px 10px;
	text-align:center;
	border:1px #ccc solid;
}
.fenxiao-list{
	width:100%;
	margin-top:20px;
	float:left;
}
.fenxiao-list table{
	width:100%;
	border:0;
	border-collapse:collapse;
}
.fenxiao-list table th{
	padding:5px 10px;
	text-align:center;
	border:1px #ccc solid;
}

.fenxiao-list table td{
	padding:5px 10px;
	text-align:center;
	border:1px #ccc solid;
}
.cashlst-list{
	width:100%;
}
.cashlst-list table{
	width:100%;
	border:0;
	border-collapse:collapse;
}
.cashlst-list table th{
	padding:5px 10px;
	text-align:center;
	border:1px #ccc solid;
}

.cashlst-list table td{
	padding:5px 10px;
	text-align:center;
	border:1px #ccc solid;
}

.taocan-list{
	width:100%;
}
.taocan-list ul{
	width:1072px;
}
.taocan-list dl{
	width:246px;
	float:left;
	margin-right:22px;
	margin-top:50px;
}
.taocan-list dl img{
	width:100%;
	height:156px;
}
.taocan-list dl dt{
	width:100%;
	margin-top:10px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.taocan-list dl dt a{
	font-size:14px;
	color:#000;
}
.taocan-list dl dd{
	width:100%;
	margin-top:5px;
	height:16px;
}

.taocan-list dl li{
	width:100%;
	position:relative;
	margin-top:8px;
	float:left;
	height:18px;
}
.index-hotrank-lst-right-1 {
    padding: 0 4px;
    background: #f28331;
    font-size: 10px;
    color: #fff;
    display: inline-block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    float: left;
}
.index-hotrank-lst-right-2 {
    display: inline-block;
    color: #000;
    font-size: 10px;
    line-height: 18px;
    float: left;
    margin-left: 5px;
    margin-top: -1px;
}
.index-hotrank-lst-right-2 span {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}
.index-hotrank-lst-right-4 {
    position: absolute;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    right: 0;
    top: -10px;
    padding: 5px 8px;
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;
}
.index-hotrank-lst-right-4  a{
	color:#fff;
}

.taocan-course-list{
	width:100%;
}
.hot-sell-detail-school-lst-s {
    padding: 10px 0;
    border-bottom: 1px #f1f1f1 solid;
    float: left;
}
.hot-sell-detail-school-lst-s img {
    width: 15%;
    float: left;
    border-radius: 3px;
}
.hot-sell-detail-school-lst-s dl {
    width: 83%;
    float: right;
}
.hot-sell-detail-school-lst-s dl dt {
    width: 100%;
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    color: #666;
}
.hot-sell-detail-school-lst-s dl dd {
    margin-top: 15px;
    line-height: 12px;
    font-size: 12px;
    color: #999;
    position: relative;
}
.hot-sell-detail-school-lst-s dl dd .hsds-a {
    position: absolute;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    background: -webkit-linear-gradient(left, #485cf4 , #1da3fc);
    background: -o-linear-gradient(right, #485cf4, #1da3fc);
    background: -moz-linear-gradient(right, #485cf4, #1da3fc);
    background: linear-gradient(to right, #485cf4 , #1da3fc);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    left: 150px;
    top: -7px;
    padding: 5px 8px;
    box-shadow: 0 1px 2px 0 #1aa8fc;
    -moz-box-shadow: 0 1px 2px 0 #1aa8fc;
    -webkit-box-shadow: 0 1px 2px 0 #1aa8fc;
}
.hot-sell-detail-school-lst-s dl dd .hsds-a a{
	color:#fff;
}

.msccschool-list{
	width:100%;
}
.msccschool-list table{
	width:100%;
	border:0;
	border-collapse:collapse;
}
.msccschool-list table th{
	padding:6px 10px;
	text-align:center;
	border:1px #ccc solid;
}

.msccschool-list table td{
	padding:6px 5px;
	text-align:center;
	border:1px #ccc solid;
}



.company-taocan{
	width:100%;float:left;
}
.company-taocan dl{
	width:100%;
	padding-bottom:10px;
	float:left;
	margin-bottom:10px;
	border-bottom:1px #eee solid;
}
.company-taocan dl dt{
	width:150px;
	float:left;
	position:relative;
}
.company-taocan dl dt img{
	width:100%;
}
.company-taocan dl dt img.cc_img1{
	position:absolute;
	top:52px;
	left:80px;
	width:40px;
	height:40px;
	z-index:6;
}
.company-taocan dl li{
	width:520px;
	float:left;
	margin-left:20px;
}
.company-taocan dl dd{
	width:100%;
	float:left;
	font-size:14px;
	line-height:1.6;
}
.company-taocan-ccschool{
	width:100%;
	float:left;
	border-top:1px #eee solid;
	margin-top:15px;
}
.company-taocan-ccschool ol{
	width:114px;
	float:left;
	margin-left:22px;
	margin-top:20px;
}
.company-taocan-ccschool ol.ml-0{
	margin-left:0;
}
.company-taocan-ccschool ol img{
	width:100%;
}
.company-taocan-ccschool ol p{
	width:100%;
	overflow:hidden;
	height:40px;
	line-height:20px;
	margin-top:5px;
}
.company-taocan-ccschool ol p a{
	font-size:12px;
}

/*************************************************/




.ly_fg3{font-size: 12px; line-height: 2em;}




/* 公共样式 */
.content{width:1200px; margin:0 auto;}
.clear{clear:both}
.hide{display:none}
.red{color:#ce0a14}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.blue{color:#00a0e9;}
.blueborder{border:1px #00a0e9 solid;}
.blueborder2{border:1px #00a0e9 dashed;}
.height20{width:100%; float:left; height:20px;}
.height50{width:100%; float:left; height:50px;}
.height8{width:100%; float:left; height:8px;}



@media (max-width:1000px){
.top,.huan,.module1,.module3,.module5,.module7,.foot,.banner{ width:1200px; float:left;}


}
.gghrvm{
	width:140px;
	position:fixed;
	right:0;
	bottom:180px;
}
.gghrvm img{
	width:100%;
}


.kecheng_desc  a,.rcdetail_text a,.live_2_text a,.about_content a,.news_content a{ color:#0054ed}
.kecheng_desc  a:hover,.rcdetail_text a:hover,.live_2_text a:hover,.about_content a:hover,.news_content a:hover{ color:#014cd3}
