﻿@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit}
html{font-size:62.5%}
body{font-family:Helvetica,Microsoft Yahei,Arial,sans-serif;background:#fff;color:#333;font-size: 14px; padding-top:40px;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
legend{display:none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{
	font-size:90%;
	font-weight:normal;
}
q:before,q:after{content:''}
abbr,acronym{border:0}
a{text-decoration:none;color:#333}
ins{text-decoration:none}
.clear{clear:both;height:0;overflow:hidden}
html{-webkit-text-size-adjust:none}
input[type="text"],input[type="button"],input[type="submit"],input[type="search"],input[type="number"]{-webkit-appearance:none;border-radius:0}
input[type="checkbox"]{margin:0 3px 3px 4px}
img{max-width:100%}
video{margin-left:auto;margin-right:auto;max-width:100%}
h1{ font-size: 24px; font-size:2.4rem;} 
.h{ height:10px; clear:both;}
.h5{ height:5px; clear:both;}
.h60 { height:60px;}
.bla{ color:#333!important; font-weight:bold!important;}
.fr { float:right;}
.fl { float:left;}
.noborder{ border:none!important;}
.p12{ font-size:12px!important;}
.p16{ font-size:16px!important;}
.blackhover { color:#666; text-decoration:underline;}
.blackhover:hover{ color:#333; text-decoration:none;}
.redhover{ color:#f00; text-decoration:underline;}
.redhover:hover{ color:#f00; text-decoration:none;}
.yel{ color:#fe6f0c!important;}
/*header*/
.header { width:99.2%;position:fixed; top:0;background:#FD8B2E; height:40px; padding:0 5px 0 0; overflow:hidden;z-index:99;}
.text  {float:right; width:80px; text-align:right;color:#fff; font-size:1.6rem;line-height:30px; height:30px;vertical-align:middle; }
.diqu { float:left;position: absolute; color:#fff; }
.diqunew { float:left; position: absolute; left:45px; color:#fff; }
.diqunew a{width:37px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.diqu a,.diqunew a{ display:block; line-height:25px; height:25px;vertical-align:middle; overflow:hidden; padding-top:7px; color:#fff; font-size:1.8rem; font-weight:bold; background:url(../images/jiantou.png) no-repeat right center; background-size: 10px 5px;padding-right:15px; margin-left:8px;text-decoration:none;}
.headmid{font-size:1.6rem; display:block;position:absolute;left:9.9rem;right:8rem; text-align:center;color:#fff;  line-height:40px; height:40px;vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.daohang  { float:left; margin-left:5%;color:#fff; font-size:1.4rem; background:url(../images/ico3.png) no-repeat top left;background-size:40%; padding-top:20px; margin-top:2px;}
.soso  { float:left; width:25%;padding:0 7px; margin:6px 3%;}

.ss {float:left; background:url(../images/ss.png) #fff no-repeat 8px center; background-size:12%; border:1px solid #ccc;  height:23px; padding-left:20px; width:100%; float:left; color:ff7e30; font-size:1.3rem;}
.go {float:left; width:50px; background:#fff; border:1px solid #ccc; height:27px; float:left; margin-left:5px; text-align:center; color:#999;}

.soso input[type="submit"] {border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;
border-bottom-left-radius:5px;}
.soso input[type="text"] {border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;
border-bottom-left-radius:5px;}
/*搜索*/





/*ppt
.m-focus{width:100%;background:#000;overflow:hidden;margin:0 0 0 auto;}
.m-focus-box{overflow:hidden;margin:0 auto;position:relative}
.m-focus-box li{float:left}
.m-focus-box li img{width:100%;display:block;}
.m-focus-box .pagination-focus{position:absolute;z-index:20;right:5px;bottom:6px;text-align:right;width:100%}
.m-focus-box .swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:10px;background:#ffffff;margin-right:5px;cursor:pointer}
.m-focus-box .swiper-active-switch{background:#cc0000}
.m-focus-box a.arrow-left,.m-focus-box a.arrow-right{display:block;width:35px;height:60px;margin:-30px 0 0;display:block;background:url(http://img2.bitautoimg.com/uimg/mbt2014/images/m_focus_arrow2.png) no-repeat 0 center;position:absolute;top:50%;z-index:10;-webkit-transition:all .3s ease;background-size:100px auto}
.m-focus-box a.arrow-right{background-position:100% center;right:5px}
.m-focus-box a.arrow-left{left:5px}
.m-focus-box li a{display:block;position:relative}
.m-focus-box .mask{width:100%;height:30px;background:#000;opacity:.6;position:absolute;bottom:0;left:0}
.m-focus-box .mask-tt{width:240px;height:28px;line-height:28px;color:#fff;position:absolute;bottom:2px;left:0;font-size:1.4rem;overflow:hidden}
.m-focus-box .mask-tt span{padding:0 0 0 10px}

以上代码暂存,已不用*/

/*newppt*/
.boxbg{ float:left; width:100%; height:10px; background:url(../images/bg01.jpg) repeat-x; margin-bottom:10px;}
	.slideBox{ position:relative; overflow:hidden; margin:0 0 0 auto;  max-width:100%;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
	.slideBox .hd li{ display:block; float:left; width:20px; height:20px; -webkit-border-radius:8px; -moz-border-radius:7px; border-radius:50%; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 4px;opacity:0.8;   }
	.slideBox .hd li.on{ background:#f50; opacity:0.8; }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }



/*box01*/
.box01 { clear:both; margin:0 7px;}
.box01side01,.box01side02 
{ width:44.7%; border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;
border-bottom-left-radius:5px; border:1px solid #CCC; height:90px;  overflow:hidden; font-size:2.2rem;  font-weight:bold;}
.box01side01 { background:url(../images/images-03.png) #fff no-repeat right bottom; background-size:30%; padding:2px 0 0 5px; line-height:25px;}
.box01side02 { background:url(../images/images-04.png) #fff no-repeat right bottom; background-size:30%; padding:2px 0 0 5px; line-height:25px; }
.box01side01 div,.box01side02 div{display:block; height:45px; }
.box01side01 div:hover,.box01side02 div:hover{ color:#000; }
.h10{ height:10px; display:block;}
.h6{ clear:both; height:6px; display:block;}
.jiaoyuan{ float:left; display:block;width:60%; text-align:center; height:29px; line-height:29px; vertical-align:middle;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;
border-bottom-left-radius:5px;border:1px solid #ff576d; background:#ff576d; color:#fff;font-size:1.3rem;}
.jiaoyuan:hover{ background:#fff; color:#ff576d;}
.jiaoyuan a{ font-size:1.3rem;color:#fff; text-decoration:none;}

.s{ float:left; display:block; width:60%; text-align:center; height:29px;line-height:29px; vertical-align:middle;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;
border-bottom-left-radius:5px;border:1px solid #6bc91d; background:#6bc91d; color:#fff;font-size:1.3rem;}
.s:hover{ background:#fff; color:#6bc91d;}
.s a{ font-size:1.3rem;color:#fff; text-decoration:none;}

.red { color:#f00!important; }
.blue { color:#63a22e;}
.box01side01 h2 {font-size:1.6rem; font-weight:bold; text-decoration:underline;}
.box01side01 h2:hover,.box01side02 h2:hover{ text-decoration:none;}
.box01side01 h4 {font-size:1.3rem; margin-bottom:5px;}
.box01side02 h2 {font-size:1.6rem; font-weight:bold; text-decoration:underline;}
.box01side02 h4 {font-size:1.3rem; margin-bottom:5px;}



/*box02*/
.box02 { margin:0 0 0 7px; clear:both;}
.box02 a { display:block; float:left; width:24%; margin-right:1%; margin-bottom:1%; text-align:center; height:75px; color:#fff; font-family: "iconfont" !important; font-size: 13px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale}
.box02 a:hover{color:#fff; background:#666;}
.box02 span { display:block; text-align:center;}
.ys01 { background:#1fc865;}
.ys02 { background:#f3c301;}
.ys03 { background:#4777fd;}
.ys04 { background:#ff576d;}
.ys05 { background:#8e78fe;}
.ys06 { background:#db3ff3;}
.ys07 { background:#1fc966;}
.ys08 { background:#ed5c2d;}

.icon { width:40px; height:32px;margin:15px auto 0 30%;}
.icon1 { width:40px; height:32px;margin:2px auto 0 5%;}

.ico_1 { background:url(../images/images-08.png) no-repeat; background-size:80%;}
.ico_2 { background:url(../images/images-07.png) no-repeat;background-size:80%;}
.ico_3 { background:url(../images/images-10.png) no-repeat;background-size:80%;}
.ico_4 { background:url(../images/images-09.png) no-repeat;background-size:80%;}
.ico_5 { background:url(../images/images-14.png) no-repeat;background-size:80%;}
.ico_6 { background:url(../images/images-11.png) no-repeat;background-size:80%;}
.ico_7 { background:url(../images/images-12.png) no-repeat;background-size:80%;}
.ico_8 { background:url(../images/images-13.png) no-repeat;background-size:80%;}
.ico_9 { background:url(../images/images-21.png) no-repeat;background-size:80%;}
.ico_10 { background:url(../images/images-22.png) no-repeat;background-size:60%;}
.ico_11 { background:url(../images/icoin1.gif) no-repeat;background-size:60%;}
.ico_12{ background:url(../images/images-23.png) no-repeat;background-size:60%;}
.ico_13{ background:url(../images/images-24.png) no-repeat;background-size:60%;}
.ico_14{ background:url(../images/images-25.png) no-repeat;background-size:60%;}
/*box03*/
.box03 { margin-left:7px;margin-right:5px;}
.box03 h2 { color:#666;font-size:1.6rem; left:40px; line-height:40px; font-weight:bold;}
.box03 ul li { float:left; width:19.3%; margin-right:0.7%; margin-bottom:3px; background:#fff; height:40px; overflow:hidden; text-align:center; line-height:40px; font-size:1.3rem;}
.box03 ul li a{ display:block;background:#fff; text-decoration:none;}
.box03 ul li a:hover{ color:#595959; background:#f9f9f9; }
/*box04*/
.box04 { clear:both; margin:0 7px 0 7px;}
.box04 div { font-size:1.6rem; color:#fff; height:50px; line-height:50px; width:32%; font-weight:bold; text-align:center;}
.box04 div a { display:block; color:#fff;}
.box04_1 { /*background:url(../images/images-15.png) #1fc966 no-repeat 10px center;background-size:30%;*/ margin-right:1.7%; float:left; background:#1fc966;} 
.box04_2 {/* background:url(../images/images-16.png) #ed5c2d no-repeat 10px center;background-size:30%;*/ margin-right:1%; float:left; background:#ed5c2d;} 
.box04_3 {/* background:url(../images/images-17.png) #f3c301 no-repeat 10px center; background-size:30%;*/float:right; background:#f3c301;margin-right:0.5%;} 
.box04 div a:hover{ background:#666; color:#fff;}
/*box05*/
.box05 { clear:both; margin-left:7px; margin-right:6px; height:auto; overflow:hidden;}
.box05 h2 { color:#666; font-size:1.6rem; left:40px; line-height:40px; font-weight:bold;}
.box05 ul li { float:left; width:24.5%; height:40px; text-align:center; line-height:40px; font-size:1.3rem;  border:1px solid #d4d4d4; margin-right:-1px; margin-top:-1px; overflow:hidden;}
.box05 ul li a{ display:block; text-decoration:none;}
.box05 ul li a:hover{ background:#f9f9f9;color:#595959;}
/*footer*/

/*底部*/
.footer { clear:both; position:fixed;botto:0; height:40px; border-top:1px solid #d5d4d4; background:#e3e3e3; left: 0;  right: 0;  bottom: 0;  width: 100%;z-index:99;padding-bottom:10px; }
.footer:after{display:table;content:"";clear:both;}
.footer > a{display:block;text-align: center;color:#333333;font-size:1.2rem;float:left;width:25%; }
.footera{color:#ff3c00!important ;}
.footer .icon0{display:block;width:32px;height:32px;margin:1px auto 0 auto;}
.ico_01{ background:url(../images/images-18_1.png) center no-repeat;background-size:60%;color:#6c6c6c;}
.ico_01_2{ background:url(../images/images-18.png) center no-repeat;background-size:60%;color:#ff7600;}
.ico_02{background:url(../images/images-20_1.png) center no-repeat;background-size:60%;}
.ico_02_2{background:url(../images/images-20.png) center no-repeat;background-size:60%;}
.ico_03{background:url(../images/nav_contact_1.png) center no-repeat;background-size:60%; position:relative;}
.ico_03 i{ position:absolute; right:0; top:4px; background:#F00; width:15px; height:15px; line-height:15px; vertical-align:middle;border-radius:50%; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center;}

.ico_04 {
    background: url(../images/js.png) center no-repeat;
}

.ico_02_4 {
    background: url(../images/js.png) center no-repeat;}

.xueyuan_03 {
    background: url(../images/public/menu.svg) center no-repeat;
    position: relative;
}
.xueyuan_03_Active {
    background: url(../images/public/menu_active.svg) center no-repeat;
    position: relative;
}

.ico_03_2{background:url(../images/nav_contact.png) center no-repeat;background-size:60%; position:relative;}
.ico_03_2 i{ position:absolute; right:0; top:4px; background:#F00; width:15px; height:15px; line-height:15px; vertical-align:middle;border-radius:50%; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.ico_04{background:url(../images/images-19_1.png) center no-repeat;background-size:60%;}
.ico_04_2{background:url(../images/images-19.png) center no-repeat;background-size:60%;}
.org { color:#EF8A55;}

/*教员库*/
.newslist { display:block; clear:both; border-bottom:1px solid #E8E8E8; overflow:hidden; height:150px; padding:10px; background:#fff;}
.news_l { float:left;margin:0 10px 0 0;height:80px;width:80px;}
.news_l img {height:80px;width:80px;border:1px solid #ccc;border-radius:5px; background:#fff;}
.news_l img:hover{border:1px solid #999;}
.news_r {display:block; overflow:hidden; line-height:20px;}
.name { font-weight:bold; text-decoration:underline;}
.name:hover{ text-decoration:none;}
.num1 span { margin-right:5px;}
.ico_zy { background:url(../images/sxt.png) no-repeat right center; background-size:14px 16px; padding-right:20px; margin-left:6px;}
.news_r strong { font-weight:bold;}
.num2 span { margin-right:5px; color:#666;}
.num3 a{ color:#666; text-decoration:none;}
.num3:hover { background:#efefef;}
.num3 p{ clear:both;}
.num4 a{ color:#666; text-decoration:underline;}
.num4 a:hover{ color:#666; text-decoration:none;}

/*分类导航*/
.nav_filter{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;background:#fff}
.nav_filter li{border-bottom:1px solid #e3e3e3;height:42px;border-top:1px solid #e3e3e3;position:relative;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.nav_filter li::before{border-right:1px solid #e7e5e2;height:40px;content:'';position:absolute;left:0}
.nav_filter li:first-child:before{border-right:none}
.nav_filter li::after{background:url(../images/nt02.gif) no-repeat right; left:15px;display:inline-block;position:relative;top:18px;vertical-align:top}
.nav_filter li a{ cursor:pointer;background:url(../images/nt02.gif) no-repeat right;background-size:8px 4px!important;height:40px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;line-height:40px;text-align:center; width:96%;display:inline-block;padding:0;vertical-align:top}
.nav_filter li.select{color:#f25c17; background:url(../images/xzjt.gif) no-repeat center bottom 3px!important;background-size:12px 5px!important;}
.nav_filter li.select a{height:42px;background:url(../images/nt01.gif) no-repeat right!important; background-size:8px 4px!important;color:#f50!important; }

.nav_filter li:first-child{border-left:0}

/*学员库筛选*/
.stu_filter{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;background:#fff}
.stu_filter li{border-bottom:1px solid #e3e3e3;height:42px;border-top:1px solid #e3e3e3;position:relative;width:33.3%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.stu_filter li::before{border-right:1px solid #e7e5e2;height:40px;content:'';position:absolute;left:0}
.stu_filter li:first-child:before{border-right:none}
.stu_filter li::after{left:15px;display:inline-block;position:relative;top:18px;vertical-align:top}
.stu_filter li a{ cursor:pointer;height:40px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;line-height:40px;text-align:center; width:90%;display:inline-block;padding:0;vertical-align:top}
.stubghui{background:url(../images/nt02.gif) no-repeat right center;background-size:8px 4px!important;}
.stubgyel{background:url(../images/nt01.gif) no-repeat right center;background-size:8px 4px!important;}
.stu_filter li.select{bcolor:#f25c17;background:url(../images/xzjt.gif) no-repeat center bottom 3px!important;background-size:12px 5px!important;}
.stu_filter li.selected{background:url(../images/nt01.gif) no-repeat right center;border-bottom:2px solid #f25c17;color:#f25c17}
.stu_filter li.select a{height:40px;color:#f50!important;  }
.stu_filter li:first-child{border-left:0}

.stu_tishi{ float:left; background:#fffba9;width:92%; margin:5px 2%; border:1px solid #ffdb87;color:#956802; line-height:18px;  padding:4px 2%; font-size:12px;}

/*科目分类*/
.kmfl_head{ background:#f2f2f2;color:#383838; height:43px; padding:0 5px;}
.nav02 {
	background: rgb(242, 242, 242); width: 100%; height: 40px;  line-height: 40px; overflow: hidden; font-size: 1.6rem;
}
.nav_left {
	width: 10%; height: 40px; overflow: hidden; font-size: 1.8rem; float: left;
}
.nav_left img {
	height: 23px; margin-top:8px; margin-left: 5px;
}
.nav_mid {
	width: 90%; text-align: center;color: rgb(56, 56, 56); font-size: 2rem; float: left;
}

/*fixed:固定,absolute:不固定*/
.kmdhleft{ float:left; width:22%;  margin:15px 0 -8px 0!important;background:#fe8b2e;}
.kmdhleft ul li{display:block; clear:both;overflow:hidden; height:32px;background:#fe8b2e; line-height:32px; vertical-align:middle; border-bottom:1px solid #ffd7b7;}
.kmdhleft ul li span{ float:left; margin:12px 0 0 10px;}
.kmdhleft ul li span img{background-size:60%;}
.kmdhleft ul li a{ float:left; width:100%;cursor:pointer; text-align:center; height:32px; line-height:32px; vertical-align:middle;color:#fff; font-size:1.3rem;font-style: normal; -webkit-font-smoothing: antialiased;}
.kmdhleft ul li a:hover,.ahover1{display:block; cursor:pointer;background:#fff;  color:#ff6c00!important; }
.kmdhlefta1{background:url(../images/images-08.png)no-repeat right #fd8b2e;}
.kmfl_headtext{ width:91%; float:right; text-align:center;color:#383838; height:43px; line-height:43px; vertical-align:middle;font-size:1.8rem; }
.kmdhright{float:left;width:76%;margin-left:5px;margin-top: 10px;}
.kmflt{ float:left;clear:both; width:100%; font-size:1.8rem;line-height:25px;}
.kmflt dt{ float:left; color:#999999; width:40px; text-align:center; }
.kmflt dd{float:right; width:90%; color:#333333; line-height:25px;}
.kmflt dd a{color:#333333; margin-right:8px; text-decoration:none;}
.kmflt dd a:hover{ color:#000; text-decoration:underline;}

.sortCon{ padding: 0; line-height:normal; font-size:1.6rem;}/*20140311*/
.sum{ padding:4px 5px; background:#d8e3f7;}
.sum span{ padding:0 5px; font-size: 16px;}
.sum a{ padding:1px 5px; color:#000; display:inline-block; }
.sum .tab li{ margin-left:6px;}
/*科目分类*/
.sum a.cur{ background:#84a0cd; border-radius:3px; color:#fff;}
.sort{width:100%;}
.sort dl{clear:both; }
.sort dl dt{margin-top:4px;  margin-bottom:1px; font-size:1.3rem;line-height:25px; height:25px; vertical-align:middle; }
.sortdl{float:left;width:31.2%;overflow:hidden;background:#fee5ca; border:1px solid #fedebc; text-align:left; color:#494949; }
.sortdl:hover{color:#fff;background:url(../images/arr-upleftw.gif) no-repeat right 5px center #fee5ca;background-size:12px 10px;}
.sortdl a{color:#e27603; display:block; height:23px; line-height:23px; vertical-align:middle; float:left; padding-top:1px; width:97%; font-weight:bold; padding-left:3%; text-decoration:none;overflow:hidden;background:url(../images/arr-upleft.gif) no-repeat right 5px center #fee5ca;background-size:12px 10px;}
.sortdl a:hover{ color:#fff!important;background:url(../images/arr-upleftw.gif) no-repeat right 5px center #ff9900!important;background-size:12px 10px!important;}
.sortdl .selected{  background:#ff9900;color:#fff;text-decoration:none;}
.sortdiv{ float:left;width:66%;  }

.sortdiv a{ float:left; display:block;width:90%;cursor:pointer; height:25px; line-height:25px; vertical-align:middle;background:url(../images/arr-up1.png) no-repeat right 5px center #f2f2f2 ; background-size:11px 10px; border:1px solid #f2f2f2;  float:left;  display:block; text-align:right; padding-right:10%; }

.sortdiv .closed{ float:left;width:90%;cursor:pointer; height:25px; line-height:25px; vertical-align:middle;background:url(../images/arr-down1.png) no-repeat right 5px center #f2f2f2 ; background-size:11px 10px; border:1px solid #f2f2f2;  float:left;  display:block; text-align:right;padding-right:10%; }


.sortdivbg{background:url(../images/arr-up1.png) right no-repeat #f2f2f2!important;background-size:13px 13px!important;}
.sort dl dd{ margin-bottom:2px;margin-top:2px; }
.sort dl dd span a{font-size:1.3rem; overflow:hidden;  float:left; width:31.2%; text-align:center;  margin:2px 1% 0 0; padding-top:2px; height: 22px; line-height: 22px; vertical-align:middle; border:1px solid #f1f1f1; color:#706e6e; background:#fafafa;}
.sort dl dd span a:hover{margin:2px 1% 0 0; padding-top:2px; height: 22px; line-height: 22px; vertical-align:middle;border:1px solid #ff9900;  background:#ff9900;color:#fff;}
.sort dl dd span .selected{margin:2px 1% 0 0; border:1px solid #ff9900;  background:#ff9900;color:#fff;}
.hide{display:none;}
.bigcat .qbkmt{ float:left;overflow:hidden!important;width:30.2%!important; text-align:left!important; padding-left:1%!important; height:21px!important; line-height:21px!important; padding-top:3px!important; vertical-align:middle!important;border:1px solid #fedebc!important; font-size:13px!important; font-weight:bold!important; background:#fee5ca!important; color:#e27603!important; }
.bigcat .qbkmt:hover{color:#fff!important;background:#ff9900!important;}
.qbkmtnew{ float:left;overflow:hidden!important;width:30.2%!important; text-align:left!important; padding-left:1%!important; height:22px!important; line-height:22px!important; padding-top:2px!important; vertical-align:middle!important;border:1px solid #fedebc!important;font-size:13px!important; font-weight:bold!important; background:url(../images/arr-upleft.gif) no-repeat right 5px center #fee5ca!important;background-size:12px 10px!important;   color:#e27603!important; }
.qbkmtnew:hover,.selected{ color:#fff!important;background:url(../images/arr-upleftw.gif) no-repeat right 5px center #ff9900!important;background-size:12px 10px!important;  }
.bigcat .selected{color:#fff!important;background:url(../images/arr-upleftw.gif) no-repeat right 5px center #ff9900!important;background-size:12px 10px!important; }
.sort dl dd .bigcat .kbai,.kbai:hover{height:25px;width:31.2%!important; float:left;border:1px solid #fff!important;  background:#fff!important;}

/*box06*/
.box06 { float:left; width:100%; margin-right:5px;} 
.box06 ul li { float:left; width:30%;margin:5px 2% 0 0; background:#fafafa; border:1px solid #f1f1f1; color:#5f5e5e; height:35px; text-align:center; line-height:35px; font-size:1.3rem; overflow:hidden;}
.box06 ul li a{ float:left; width:100%;display:block; text-decoration:none;}


/*选择城市*/
.location {
	padding: 16px 35px 6px 80px; color: rgb(80, 80, 80); border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.location span {
	left: 10px; top: 16px; color: rgb(135, 135, 135); position: absolute;
}
.location b {
	font-weight: 500;
}
.active.location b {
	color: rgb(87, 155, 0);
}
.location .icon-refresh {
	top: 0px; width: 40px; height: 40px; right: 0px; text-indent: -999em; overflow: hidden; display: block; position: absolute;
}
.location .icon-refresh::after {
 margin: -10px 0px 0px -10px; left: 50%; top: 50%; width: 20px; height: 20px; overflow: hidden; position: absolute; content: ""; -webkit-background-size: 160px auto; -ms-background-size: 160px auto; -moz-background-size: 160px auto;
}
.positioning .icon-refresh::after {
	-webkit-animation-name: spinnerRotate; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spinnerRotate; -moz-animation-duration: 1s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spinnerRotate; -ms-animation-duration: 1s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;
}
.column-head { clear:both;
	border-width: 1px 0px; border-style: solid; border-color: rgb(219, 219, 219) rgb(219, 219, 219) rgb(233, 233, 233); background-color: rgb(244, 244, 244);
}

.column-title {
	padding:8px 10px; color: rgb(135, 135, 135);
}
.column-title span {
	color: rgb(163, 163, 163); font-size: 12px; margin-left: 5px;
}
.category{ clear:both;}
.category li {
	width: 25%;border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; 
}
.category li a{ display:block;}
#hotcity li a:hover{ background:#f9f9f9; color:#595959;}
.category li a:active::before{ background:none!important;}
.category li::after {
	top: 50%; width: 1px; height: 14px; right: 0px; overflow: hidden; margin-top: -7px; position: absolute; content: ""; background-color: rgb(194, 194, 194);
}

.category li:nth-child(4n)::after {
	display: none;
}
.category li.active::before{
	border-width: 6px 6px 5px!important; border-style: solid!important; border-color: transparent transparent rgb(125, 128, 131)!important; left: 50%; width: 0px; height: 0px; bottom: 0px; overflow: hidden; margin-left: -5px; position: absolute; content: "";
}
.citysec { background:url(../images/xzjt.gif) no-repeat bottom center #f9f9f9!important;background-size:12px 5px!important}
.category a {
	padding:10px 0px; width: 100%; text-align: center; color: rgb(80, 80, 80); overflow: hidden; font-weight: 500;  display: block; white-space: nowrap; text-overflow: ellipsis;
}
.category b {
	padding: 6px 0px; width: 100%; text-align: center; color: rgb(80, 80, 80); overflow: hidden; font-weight: 500; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.category .touch {
	background-color: rgb(240, 240, 240);
}
.category-child { clear:both;
	padding:0 0 0px 0; margin-top: -1px; display: none; position: relative; background-color: rgb(125, 128, 131) ; overflow:hidden;
}
.category-child::before {
	left: 0px; width: 100%; height: 1px; bottom: 0px; overflow: hidden; font-size: 0px; display: block; position: absolute; content: ""; background-color: rgb(125, 128, 131);
}
.category-child::hover{left: 0px; width: 100%; height: 1px; bottom: 0px; overflow: hidden; font-size: 0px; display: block; position: absolute; content: ""; background-color: rgb(255, 148, 2);}
.active.category-child {
	display: block;
}
.category-child li {border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(144, 147, 149); width: 25%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.category-child li:nth-child(4n) {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.category-child li .highlight {
	padding:10px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-weight: 500; display: block; white-space: nowrap; text-overflow: ellipsis; background:#7d8083; caption-side:#fff;
}

.category-child li .highlight:hover,.category-childbg {
	padding:10px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-weight: 500; display: block; white-space: nowrap; text-overflow: ellipsis; background:#fd8b2e!important; caption-side:#fff;
}
.category-child li .selected{
	padding:10px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-weight: 500; display: block; white-space: nowrap; text-overflow: ellipsis; background:#fd8b2e!important; caption-side:#fff;
}

.category-child li .gray{padding:10px 0px; width: 100%; text-align: center; overflow: hidden; font-weight: 500; display: block; white-space: nowrap; text-overflow: ellipsis; background:#7d8083; caption-side:#fff;color:#8F9396;}
.category-child li .gray:hover{padding:10px 0px; width: 100%; text-align: center; overflow: hidden; font-weight: 500; display: block; white-space: nowrap; text-overflow: ellipsis; background:#7d8083; caption-side:#fff;color:#8F9396;}
.category-child .touch {
	background-color: rgb(180, 186, 192);
 }
.blank {
	height: 8px; overflow: hidden; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid; background-color: rgb(240, 240, 240);
}

/*教员库图层*/
.shadow{position:absolute; width:97%;  margin:0 1.5%; background:#bbb;}
.teasort{border:1px solid #555; z-index:10000; background:#efefef;position:relative;top:-4px;left:-4px;}
.teasort ul li{ width:100%; height:30px; line-height:30px; vertical-align:middle; border-bottom: 1px solid #ccc;}
.teasort ul li a{ float:left; cursor:pointer;width:98%; color:#303030;font-size:1.2rem; display:block; padding-left:2%; }
.teasort ul li i{ position:absolute; height:20px; line-height:20px; vertical-align:middle; width:40px; text-align:center; top:4px; right:5%; display:inline;}
.teasort ul li em{position:absolute;left:90px; width:50%; text-align:left; height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px;color:#ff7600!important;}
.teasort ul li i a{border: 1px solid #999; font-style:normal; border-radius:5px; color:#333;}
.teasort ul li a:hover{color:#595959; background:#ffeacd; }
.teasort ul li:hover{color:#595959; background:#ffeacd; }
.teasort ul li .selected{color:#595959; background:#ffeacd; }
.teasort ul .selected{color:#595959; background:#ffeacd; }

.collegesort ul li{ float:left;width:23%; height:30px; line-height:30px; vertical-align:middle;  border:1px solid #ccc;margin-left:-1px; margin-top:-1px;}
.collegesort ul li a{ float:left; width:100%; font-size:12px; color:#303030;  text-align:center;height:30px; line-height:30px; vertical-align:middle; font-size:1.2rem; display:block; overflow:hidden; background:#fff; }
.collegesort ul li a:hover{ color:#595959; background:#ffeacd;}

.saixuan{border:1px solid #555;z-index:10000; background:#efefef;position:relative;top:-4px;left:-4px; float:left; width:99.7%;}
.saixuanleft { float:left; margin-top:5px; clear:both;display:block;width:58px;color:#999; }
.saixuanleft2 { clear:both;margin-top:5px;float:left;display:block;width:85px; text-align:right; padding-right:5px;color:#999; }
.saixuanrighjt,saixuanbut{color:#999; }
.saixuanrighjt input{ float:left; width:60px; margin:6px 12px 6px 10px;border: 1px solid #999; border-radius:5px; color:#333;}
.saixuanbut input{ float:left; width:60px; margin:6px 12px 6px 0;border: 1px solid #999; border-radius:5px; color:#333;}
.sxlist{ float:left; width:98%; padding-left:2%;margin-top:2px; clear:both;border-bottom: 1px solid #ccc;}
.saixuanrighjt a{cursor:pointer; color:#303030; display:block; float:left; height:21px; line-height:21px; vertical-align:middle; padding:0 10px 0 10px; overflow:hidden;border:1px solid #efefef;  margin:3px 0 3px 0; }
.saixuanrighjt a:hover,.saixuanbg{ color:#595959!important; background:#ffeacd!important;margin:3px 0 3px 0; }
/*登录*/
.logint{padding:0 18px 0 18px; margin:8px 0 8px 0;}
.logint p{width:50%;display:block; text-align:center; float:left;}
.logint p a{float:left;width:100%; display:block; border-bottom:3px solid #dddddd; height:30px; line-height:30px; vertical-align:middle; color:#333;}
.logint p a:hover{ color:#333!important;}
.loginbg{border-bottom:3px solid #fe8b2e!important; background:url(../images/jtlogin.png) no-repeat center bottom!important; background-size:12px 5px!important;color:#333!important;}
.wrap{clear:both;padding:20px 18px;overflow:hidden;}
.loginform{width:100%;overflow:hidden;}
.loginform div{width:100%;height:42px;line-height:42px;padding:0 0 0 28px;background:url(../images/bg_icons.png) no-repeat #fff;background-size:27px 160px;border:1px solid #d9d9d9;margin-bottom:10px;box-sizing:border-box;-webkit-box-sizing:border-box;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
}
.loginform input{ float:left;width:100%; height:30px; margin-top:5px;box-sizing:border-box;-webkit-box-sizing:border-box; border:1px solid #fff;}
.loginform .username{background-position:10px -15px; }
.loginform .password{background-position:10px 13px;position:relative;}
.loginform .verifycode{background-position:10px 13px;position:relative;}
.loginform .nobg{background:none;background-color:#fff;padding:0 10px 0 6px;}
.password input{padding-right:56px;}
.verifycode input{padding-right:56px;}
.forget,.pswform,.vcodeimg{position:absolute;right:8px;top:-1px;}
.vcodeimg img{ height: 30px;}
.pswform{top:6px;width:60px;height:28px;background:url(../images/btn_psw.png) no-repeat;background-size:90px 28px;border-radius:14px;-webkit-transition:0.3s ease-in-out;
	-moz-transition:0.3s ease-in-out;}
.hover{background-position:-30px 0;}
.but_submit,.zxyytj,.fbwzbut{width:100%;overflow:hidden;display:block;padding:10px 0;text-align:center;color:#fff!important; border:none; font-size:14px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.but_submit{background:#4cc808;}
.zxyytj{ background:#ff9535;}
.fbwzbut{ background:#00b1f2;}
.but_submit:hover,.zxyytj:hover{color:#fff;}
.toresgister,.newfortp{color:#aaa;background:#fff; height:28px; line-height:28px; vertical-align:middle; border:1px solid #d5d5d5; }
.toresgister a:hover,.newfortp a:hover{ background:#f9f9f9;}
.toresgister a{ font-size:12px; width:33%; float:left;text-align:center; color:#555; border-right:1px solid #d5d5d5;}
.newfortp{ float:right;width:33%; margin-left:2%; margin-right:2%; text-align:center; }
.newfortp a{ font-size:12px; width:100%;float:right;text-align:center; color:#1fa300; text-decoration:none; }
.newfortp a:hover{ color:#1fa300; text-decoration:none;}

.mlogin{float:right;}

/*教员详细信息页面*/
.teainfotop{ width:100%; background:url(../images/teabg01.jpg) no-repeat; background-size:100%; height:110px;  }
.teainfoleft{
	float:left;
	width:115px;
	height:115px;
	border-radius:50%;
	overflow:hidden;
	text-align:center;
	background:#fff;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 4%;
}
.teatext{ color:#fff; float:left;margin:30px 20px 0 2%; font-weight:bold; font-size:1.4rem; line-height:25px;}
.teainfomid{ float:left; width:87%; margin:18px 4% 10px 4%; border:1px solid #e7e7e7; padding:2% 2.5% 2% 2.5%;}
.teainfomid p{ float:left; width:99.8%;line-height:30px; border-bottom:1px solid #e7e7e7; color:#333; }
.teahui{ color:#666; }
.teainfobot{ float:left; clear:both;width:87%; margin:18px 4% 0 4%; border:1px solid #e7e7e7;padding:2% 2.5% 2% 2.5%; }
.teainfobot p{ line-height:30px; margin-bottom:2px; color:#333;border-bottom:1px solid #e7e7e7;}
.teainfobot p a{ color:#1fa300; text-decoration:underline;}
.teainfobot p a:hover{ color:#1fa300; text-decoration:none;}
.fanhui{ float:left; display:block; width:45px; height:40px; text-align:center; background:url(../images/fanhui.gif) no-repeat  center; background-size:12px 18px;}
.fanhui:hover{opacity:0.8; background:url(../images/fanhui.gif) no-repeat center #f07b1c; background-size:12px 18px;}

.studentlist{ float:left;width:96%; top:0;border:1px solid #e7e7e7; border-bottom:none ;margin:0 2%; }
.studentlist ul li{ float:left;width:100%; list-style:none; line-height:25px;border-bottom:1px solid #e7e7e7;color:#333;}
.studentlist ul li a{ display:block;padding:10px 2% 5px 2%; background:#fff;}
.studentlist ul li a:hover{ background:#efefef;}
.zxyy{ width:92%; margin:12px 6% 10px 4%; clear:both;}
.zxyy a{ margin-top:6px;}
.yytext{ color:#FF0000; margin-left:6px;margin-bottom:6px;}

.zzyytop{ float:left; width:94%;line-height:25px; margin:8px 2% 10px 2%; background:#fffaa8; border:1px solid #fedb87; padding:0 1%; color:#946903; font-size:12px;}
.ac{ text-align:center;}
.zyyyt{ clear:both;background:#e3e3e3; border-bottom:1px solid #bdbdbd; height:35px; line-height:35px; vertical-align:middle; margin-bottom:10px; margin-top:8px; padding-left:10px; color:#000;}
.zxyybox{ float:left; width:96%; border:1px solid #d1d1d1; margin:4px 2% 6px 2%; height:auto;}
.zxyybox p{ float:left; width:100%; clear:both; color:#666; line-height:35px;border-bottom:1px solid #d1d1d1; padding:2px 0; height:auto; vertical-align:middle;}
.zxyybox p input,.zxyybox p textarea{ float:left;color:#999!important; text-align:left;width:71%; border:1px solid #fff; margin-left:1%;}
.zxyybox p input{height:25px; line-height:25px; vertical-align:middle;color:#999;}
.zxyybox p textarea{ height:60px; overflow:hidden; margin-top:6px; color:#999;}
.zxyyl{ float:left; height:20px; line-height:20px; vertical-align:middle; width:24%; padding-right:1%; text-align:right; border-right:1px solid #d1d1d1; margin-top:7px;}
.zxyybut{clear:both;margin:20px 2% 10px 2%; }
.qdbut{clear:both; width:96%; float:left;margin:6px 2px 6px 2px; }

.zcright{ float:left; width:74%;border:none!important;color:#999; }
.zcright label{ display:block;clear:both;color:#999; }
.zcright label input{ float:left; width:16px!important; height:26px; line-height:26px; vertical-align:middle;color:#999; }
.zcright input{float:none!important; width:16px!important; height:20px; line-height:20px; vertical-align:middle;color:#999;}
.newp{clear:both; text-align:center; border:none!important;}
.newp input{float:none!important;width:16px!important;}
.zcbj{ float:left; clear:both; margin-top:6px;  width:99.2%; height:35px;}
.zcbj ul li{ float:left; display:block; width:33.3%;  text-align:center;height:35px; line-height:35px; vertical-align:middle; background:#9a9a9a; overflow:hidden;}
.zcbj ul li a{ float:left; width:81%; padding-right:20%; display:block; background:url(../images/bjt.gif) no-repeat right; color:#fff; font-size:12px;font-family:"微软雅黑";}
.zcbjnob{ background:none!important;}
.zcbjnoby{background:#f78f3a!important;}
.zcbjnoby1{ height:35px; width:43px; background:url(../images/bjt2.gif) no-repeat right!important;}
.zcbjnoby3{ height:35px;width:43px; background:url(../images/bjt3.gif) no-repeat right!important; }
.footh{ height:60px; clear:both;}
.zuojj{ float:left; width:100%; padding:0 2% 0 2%;}
.zjjt{width:99.7%; clear:both; height:30px; line-height:30px; vertical-align:middle; text-align:center; margin-top:10px;  background:#d8f7f5;color:#ff0000; border:1px solid #abeee9;}
.txxyt{ float:right;width:99.7%; margin-right:2%; clear:both; height:30px; line-height:30px; vertical-align:middle; text-align:right;  color:#ff0000;}
.zjjt a,.txxyt a{width:99.7%;color:#ff0000; text-decoration:underline;}
.zjjt a:hover,.txxyt a:hover{ text-decoration:none;}
.youshi{width:100%; clear:both; line-height:25px; color:#333; height:auto;}
.qjjtop{ width:93%;line-height:20px; margin:8px 2% 10px 2%; background:#ffead9; border:1px solid #ffcea6; color:#666; padding:5px;}
.qtt{ line-height:25px; border:solid 1px #f6d8a1; }
.qtt td{ font-size:1.2rem;}
.f4{color: #FF6633; font-size:14px; text-align:center; }
.newtd1{border-bottom:solid 1px #f6d8a1;border-right:solid 1px #f6d8a1; font-size:}
.newtd2{border-bottom:solid 1px #f6d8a1;}
.newtd3{border-right:solid 1px #f6d8a1;}
.regtop{ width:92%;line-height:25px; height:25px;margin:10px 4% 10px 4%; background:#ffead9; border:1px solid #ffcea6; color:#666;}

.jsqinput01 {width: 150px;}
.jsqinput02 {width: 100px;}
.jsqinput01,.jsqinput02 {
	background: rgb(247, 247, 247); border: 1px solid rgb(209, 209, 209); height: 28px; font-family: "微软雅黑"; font-size: 14px;float:left; margin-left:8px; margin-top:3px;}

.xuanzhong{ line-height:25px; padding-bottom:5px;}
.xuanzhong a{  background:#999; padding:2px 5px; color:#fff; margin-right:5px; font-size:14px; white-space:nowrap;position:relative;}
.xuanzhong a i{ position:absolute; right:-5px; top:-4px; background:#F00; width:12px; height:12px; line-height:12px; vertical-align:middle;border-radius:50%; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center;}.xuanzhong a:hover{ color:#efefef;}




.xuanzhe{ display:block; color:#666;font-family:"微软雅黑"; height:auto; width:99%; font-size:12px; background:url(../images/sjt.gif) right no-repeat;}

.kmsort{width:99%; border: 1px solid #ccc; border-top:none; border-bottom:none;}
.kmsort ul li{ float:left; width:31%; overflow:hidden; text-align:center; height:25px; line-height:25px; vertical-align:middle; border: 1px solid #ccc;margin:2px 2px 2px 2px;}
.kmsort ul li a{ float:left; width:97%; color:#303030;font-size:1.2rem; display:block; padding-left:3%; }
.kmsort ul li a:hover,.kmsortbg{color:#595959!important; background:#efefef!important; }

.regsuccess{ float:left; width:84%; margin:6% 6% 10px 6%; background:#fff; border:1px solid #e2e2e2; color:#333; line-height:30px; padding:0 2%; font-size:14px;}
.regsuccess p a{color:#1fa300; text-decoration:underline; margin-left:5px; margin-right:5px}
.regsuccess p img{ width:65px; height:65px;}
.regsuccess p em{color:#333; background:url(../images/dg.gif) no-repeat; font-size:16px; }
.regsuccess p a:hover{color:#1fa300; text-decoration:none;}
.regsuccessbot{ float:left; clear:both; text-align:center; width:88%; margin:10px 6%;border:1px solid #e2e2e2;  }
.regsuccessbot a{ float:left; font-size:12px; display:block; width:47%; border-right:1px solid #e2e2e2;color:#333; height:28px; background:#fff; line-height:28px; vertical-align:middle;}
.regsuccessbot a:hover{background:#f9f9f9;}
.regbor{border-top:1px dashed #e2e2e2; text-align:left; text-indent:2em; padding:5px;line-height:25px; padding-top:12px;}
.regbztop{ clear:both; width:95%;line-height:22px; margin:8px 2% 10px 2%; background:#f1f1f1; border:1px dotted #cdcdcd; color:#333; font-size:12px; text-align:left; padding-left:5px;}
.fbwzbot { float:left; clear:both; width:91.8%;line-height:16px; margin:8px 2% 8px 2%;  color:#999; border:1px solid #dbdbdb; padding:2%; font-size:12px; background:#f8f8f8;}
.fbwzbot img{ float:left; margin-right:3px;}
.fbwztop{ float:left; width:96%; text-align:center; padding:2% 2% 2% 2%; line-height:30px; color:#000; }
.fbwzp12{color:#999!important; font-weight:normal!important; font-size:12px!important; }
.centert1{ margin:2% 2%; width:95%; padding:3px 0 3px 1%; height:20px; line-height:20px; vertical-align:middle; float:left; font-size:14px; background:#f1f1f1;}
.wzlist{ clear:both; margin:2% 2%; width:96%;}
.wzlist li{ float:left; width:98%; clear:both; display:block; font-size:12px; color:#777; background:#fff;line-height:25px; vertical-align:middle; padding-left:5px;  border-bottom:1px solid #f1f1f1; padding-right:2%; height:auto;}
.wzlist li p{ clear:both;line-height:25px;}
.wzlist li p em{ float:left;}
.wzlist li p em{ margin-right:8px;}
.wzlist li p em i{ font-style:normal; color:#000;}
.wzlist li:hover{background:#f8f8f8;}
.wzlist li a{ color:#999; margin-right:5px; text-decoration:underline;}
.wzlist li a:hover{color:#999;  text-decoration:none;}

.wzlistnew{ clear:both; margin:2% 2%; width:94%;}
.wzlistnew li{ clear:both; font-size:12px; color:#777; background:#fff;line-height:25px; vertical-align:middle; padding-left:5px; height:25px; border-bottom:1px solid #f1f1f1; padding-right:2%; padding-bottom:8px;  height:auto;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wzlistnew li p{ clear:both;line-height:25px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wzlistnew li p em{ margin-right:8px;}
.wzlistnew li p em i{ font-style:normal; color:#000;}
.wzlistnew li:hover{background:#f8f8f8;}
.wzlistnew li a{ color:#999; margin-right:5px; text-decoration:underline;}
.wzlistnew li a:hover{color:#999;  text-decoration:none;}

.greenhover{ color:#1fa300!important; text-decoration:underline;}
.greenhover:hover{text-decoration:none;}
.yelhover{ color:#f88e05!important; text-decoration:underline;}
.yelhover:hover{text-decoration:none;}
.wzlistbg{font-size:12px;}
.wzlistfont{font-size:12px;color:#666!important; margin:0!important; text-decoration:none!important;}
.wzlistfont:hover{ text-decoration:underline!important; color:#666!important;}
.bangzhu{ float:left;width:96%; color:#666;margin:8px 2% 8px 2%; line-height:30px; font-size:12px;  }
.bangzhu a{ display:block; background:url(../images/coin1.jpg) no-repeat left center;background-size:5px; padding-left:10px; color:#666; text-decoration:underline;}
.bangzhu a:hover{ color:#f50;background:url(../images/coin.jpg) no-repeat left center;background-size:5px;text-decoration:none; }
.input01 {  font-size: 9pt; background-color: #fff!important; height:25px!important; line-height:25px!important; vertical-align:middle; border-color: #fff #fff #fff #fff!important; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: "Arial", "Helvetica", "sans-serif";}
.centerfont1{ font-size:12px; caption-side:#999; margin-left:10px; display:inline;}
.photolist{ width:92%; padding:8px 4% 8px 4%; }
.photolist li{ float:left; display:block; width:32%; text-align:center;border-radius:3px; margin-right:1%;margin-bottom:6px; height:auto;}
.photolist li p{ text-align:center; font-size:12px; line-height:20px;}
.photolist li img{border-radius:3px; width:100px; height:90px;}
.photosc{ clear:both; width:96%; font-size:12px;  margin:0 0 5px 0; margin:5px 2% 5px 2%; }
.photosc{ line-height:25px;}
.phototext{width:96%;padding:5px 2% 0 2%; clear:both; float:left;  font-size:12px; line-height:25px; margin-top:6px;}
.phototext p input{ float:left;margin-top:8px;}
.texta1{ width:94%; border:1px solid #dbdbdb; line-height:16px!important; overfight:10px; height:70px;}
.p14{ font-size:14px!important;}
.recbota{ width:77px; margin-right:10px; margin-top:8px; height:26px; display:block; text-align:center; line-height:26px; vertical-align:middle; float:left;  background:url(../images/t4.jpg); color:#5e3d06; text-decoration:none;}
.recbota a{ color:#5e3d06; text-decoration:none;}
.recbota a:hover{ text-decoration:underline;}
.centert2{ margin:10px 2%; width:96%; padding:3px 0 3px 0; height:20px; line-height:20px; vertical-align:middle; float:left; font-size:14px;  }
.centertab{ margin-left:2%;margin-left:2%;width:96%; font-size:12px; color:#666;}
.tabbor{border:1px solid #dbdbdb; width:95%; margin:0 2% 5px 2%;}
.tabbor td{ color:#666; line-height:22px;word-wrap:break-word;}
.tabbor td input{ width:92%; font-size:12px; font-weight:normal;border:1px solid #dbdbdb; color:#666;}
.tabbor td select{ width:90%;}
.td1{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-left:5px; }
.td4{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;padding-left:5px; }
.td2{border-bottom:1px solid #dbdbdb;padding-left:5px;padding-right:5px;}
.td5{ height:33px; line-height:33px; vertical-align:middle; background:url(../images/t2.gif) repeat-x; color:#666; font-size:12px; border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;  font-weight:bold; }
.td5l{ height:33px; line-height:33px; vertical-align:middle; background:url(../images/t2.gif) repeat-x; color:#666; font-size:12px; border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;  font-weight:bold; }
.butblue{height: 22px;padding:3px;background: url(../images/butbg.gif) left -73px repeat-x!important;border: solid 1px #f49351!important;color: #ff5500; margin-right:6px; text-decoration:none;}
.butblue:hover{background: url(../images/butbg.gif) left -52px repeat-x!important;border: solid 1px #bff94f!important;color: #577c10!important;text-decoration:none;}
.redfont a{ color:#f00; text-decoration:underline;cursor:pointer;}
.redfont:hover{ color:#f00; text-decoration:none;}
.jlztxg{width:96%; margin:0 2%;}
.mmxg{width:96%; margin:0 2%; text-align:center;}
.mmxg input{ border:solid 1px #dbdbdb; color:#666; }
.mmxg textarea{ width:99%; border:solid 1px #dbdbdb; color:#666; overflow:hidden; }
.blackfont{ color:#000!important;  }
.addressmar{width:96%; margin:6px 2% 6px 2%; text-align:center; line-height:30px;}
.addressinput{ width:50%;border:solid 1px #dbdbdb; height:20px; line-height:20px; vertical-align:middle; color:#666;}
/*帮助页面样式*/
.div1{width:100%;margin:auto; line-height:25px; font-size:14px; }
.div1 p{ text-align:left;}
.div1 p a{ color:#F00; text-decoration:underline;}
.div1 p a:hover{ text-decoration:none;}
.div2{ background:#fff; padding:0 7px;}
.div2 p{ clear:both; line-height:22px;}
.bti{ float:left; width:100%; border:1px solid #d5d5d5; background:url(../images/helptbg.jpg) repeat-x; text-align:center!important; font-size:14px; font-weight:bold; color:#000;  height:25px; line-height:25px; vertical-align:middle;  margin-bottom:8px;}
.bti a{font-weight:bold; color:#000!important; text-decoration:none!important;}
.cont{ clear:both; padding:7px;border:1px dotted #d5d5d5; background:#f8f8f8; text-align:left!important; line-height:25px; height:auto; font-size:14px; color:#333; margin-bottom:6px;}
.int{ clear:both; text-indent:2em;border:1px dashed #d5d5d5; background:#f8f8f8; padding:5px 10px 5px 10px;}

.topdh{ margin:0 0 10px 0; float:left;}
.topdh p a{ float:left;display:block;width:200px;color:#000; font-size:14px; margin-right:8px; text-decoration:underline; background:url(../images/coin1.jpg) no-repeat left center;background-size:5px;  padding-left:15px; }
.topdh p a:hover{ background:url(../images/coin.jpg) no-repeat left center;background-size:5px; text-decoration:none;}
.topdh1 a{ float:left;display:block;width:140px;color:#000; font-size:14px; margin-right:3px; text-decoration:underline; background:url(../images/coin.jpg) no-repeat left center; padding-left:15px; margin-bottom:5px; }
.topdh1 a:hover{ text-decoration:none;}
.bot{clear:both; width:98%; }
.helpcont{ float:left;width:100%; clear:both; line-height:30px; color:#333; height:auto;}
.helpcont p{ clear:both; line-height:25px; }
.helpcont p img{ float:left; margin-top:3px; margin-right:5px;}
.helpcont p a{ text-decoration:underline;}
.helpcont p a:hover{ text-decoration:none;}
.helpcontt{width:95.7%; clear:both; height:auto; line-height:30px; vertical-align:middle; text-align:left; padding:2px; margin-top:10px; margin-bottom:10px; background:#d8f7f5;color:#ff0000; color:#333; border:1px solid #abeee9;}
.helpcontt a{ margin-right:8px; color:#333; text-decoration:underline;font-weight:normal;}
.helpcontt a:hover{ text-decoration:none;}
.redfont{ color:#f00!important;}
.newbut{-webkit-border-radius:2px;-moz-border-radius:2px;ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#fd8b2e; padding:3px 5px;}
.newbut{ color:#fff; text-decoration:none!important; margin:6px 6px 6px 0; }
.newbut:hover{ color:#fff; text-decoration:underline!important;}
.ncontt1{ clear:both;text-align:left!important; height:auto;  line-height:25px; font-size:14px; color:#333; margin-bottom:6px;}
.ncontt1{background-image:-webkit-linear-gradient(top,#fff 0%,#fefefe 100%);cursor:pointer;}
.fontyel{color: #FF6633; font-size:14px; text-align:left; }

.loadmore{ clear:both; width:100%!important;cursor:pointer;text-align:center; padding:10px 0!important;
 background:#fff9bf!important; border-bottom:1px solid #f5efb7!important; border-top:1px solid #f5efb7; color:#eb7250!important; margin-top:5px!important;height:22px;}
.loadmore img {vertical-align:middle;}
.loadmore a{ display:block;color:#eb7250!important; width:100%;}
.loadmore a:hover{background:#fff9bf!important;}


#bg {display: none; z-index: 11; background: #4D4D4D; filter: alpha(opacity=50); left: 0px; position: absolute; top: 100px; opacity: 0.8;}

.mar{ float:left; clear:both; width:100%;}
.yzminput{width:25%;position:relative; clear:both; display:block; height:40px; line-height:40px;padding:0 0 0 60px; vertical-align:middle;border:1px solid #d9d9d9; margin-bottom:8px; background:#fff; border-radius:2px}
.loginin{position:relative; clear:both; display:block; height:40px; line-height:40px;padding:0 0 0 28px; vertical-align:middle;border:1px solid #d9d9d9; margin-bottom:8px; background:#fff; border-radius:2px;}
.yhmbg,.mmbg{ float:left; width:22px;position:absolute;top:11px;left:5px;height:18px; box-sizing:border-box;-webkit-box-sizing:border-box;}
.yhmbg{background:url(../images/yhm_coin.png) no-repeat  center; background-size:11px 13px;}
.mmbg{ background:url(../images/mm_coin.png) no-repeat  center;background-size:11px 14px;}


.wi2{position:absolute; width:98%;left:100%; margin-top:7px;}
.yzm{ float:left; width:60px;line-height:40px; height:40px; vertical-align:middle; text-align:right;font-size:13px; color:#a9a9a9;position:absolute;top:0;left:0}
.reg-yzm{ float:left;width:44px;height:28px;margin:0 2px 0 4px; display:inline;}
.reg-yzm img{width:100%;height:100%;}
.reg-change{  width:50px;left:40px;height:30px;line-height:30px;text-align:left;color:#d72c2b;}
.ipt_m1{ float:left;width:100%;height:40px;padding:0px;border:1px solid #d9d9d9;box-sizing:border-box;-webkit-box-sizing:border-box;line-height:40px;overflow:hidden;font-family:"微软雅黑";background:0;border:0;outline:0;}
.hidebtn{
visibility:hidden;
}

.teamod,.teasxxxg{ float:left;width:92%; margin:10px 2% 5px 2%;border:1px solid #d9d9d9;   padding:0% 2%;}
.teamod em,.teasxxxg em{float:left; height:30px; line-height:30px; vertical-align:middle; width:105px; position:absolute;top:0;left:-2px; color:#000; text-align:left;font-family:"微软雅黑";}
.teasxxxg p em{ line-height:20px!important;}
.teamod p{ position:relative; clear:both; display:block; height:30px; line-height:30px;padding:0 0 0 105px; margin-top:4px; margin-bottom:4px;border-bottom:1px solid #d9d9d9;  vertical-align:middle; }
.teasxxxg p{ position:relative; clear:both; display:block; line-height:25px;padding:2px 0 4px 105px; margin-top:4px; margin-bottom:4px;border-bottom:1px solid #d9d9d9;  vertical-align:middle; height:auto; }
.teamod p span{ color:#888;}
.teamod p input{ float:left;width:99%;height:23px;padding-left:3px;line-height:23px;overflow:hidden;font-family:"微软雅黑";background:0;border:0;outline:0;border:1px solid #d9d9d9; color:#666;}
.teainput{width:99%;height:23px;padding-left:3px;line-height:23px;overflow:hidden;font-family:"微软雅黑";background:0;border:0;outline:0;border:1px solid #d9d9d9; color:#666;}
.teainput2{ float:left; width:25%!important;height:25px;padding-left:3px;line-height:25px;overflow:hidden;font-family:"微软雅黑";background:0;border:0;outline:0;border:1px solid #d9d9d9; color:#666;}
.teasxxxg p textarea{width:99%; min-height:38px; height:auto; margin-top:3px;border:1px solid #d9d9d9; color:#666; overflow:hidden;}
.teasxxxg p label{ clear:both; display:block; color:#666;}
.teasxxxg p label input{ float:left; margin-top:7px;}
.teamodzy{float:left; font-size:12px;width:92%; margin:3px 2% 5px 2%;border:1px solid #d9d9d9; line-height:18px; padding:1% 2%; background:#fafafa;}
.teamodinput{ width:110px;border:1px solid #d3d3d3; padding:3px 0; color:#888; margin-bottom: }
.teamodbox{ float:left; width:91%; margin:0 2% 5px 2%;border:1px solid #d9d9d9;   padding:0% 2%;}
.teamodbox p{ float:left; width:100%; clear:both; color:#666; line-height:35px;border-bottom:1px solid #d1d1d1; height:auto; vertical-align:middle;}
.teamodbox p input,.zxyybox p textarea,.zxyyh input{ float:left;color:#999!important; text-align:left;width:71%; border:1px solid #fff; margin-left:1%;}
.teamodbox p input{height:30px; line-height:30px; vertical-align:middle;color:#999;}
.teamodbox p textarea{ height:60px; overflow:hidden; margin-top:6px; color:#999;}
.teamodl{ float:left; height:20px; line-height:20px; vertical-align:middle; width:105px; text-align:left; color:#666;  margin-top:7px;font-family:"微软雅黑";}
.teamodboxbut{clear:both;margin:10px 2% 10px 2%; }

.fenye ul{ float:left; width:94%;  margin:6px 2%; text-align:center; }

.fenye ul li{ float:left; line-height:28px; height:28px; vertical-align:middle;border:1px solid #ccc;  font-weight:bold; cursor:pointer; color:#999; padding:0 7px; margin:0 3px 0 0;}

.fenye ul li a{ color:#999;}

.fenye ul li.xifenye{ width:38px; text-align:center; float:left; position:relative;cursor: pointer;}

.fenye ul li .xab{ float:left; position:absolute; width:39px; border:1px solid #ccc; height:123px; overflow-y: auto;overflow-x: hidden;top:-125px; background-color: #fff; display:inline;left:-1px; width:50px;}

.fenye ul li .xab ul{ margin-left:0; padding-bottom:0;}

.fenye ul li .xab ul li{ border:0; padding:4px 0px; color:#999; width:34px; margin-left:0px; text-align:center;}

.chongzhi{ width:96%; margin:0 2%; clear:both; }
.chongzhicont{ padding-left:85px;overflow:hidden;}
.chongzhicont a{ float:left; margin:0 5px 8px 0;  width:15%; height:30px; line-height:30px; vertical-align:middle; color:#666; border:1px solid #dadada; text-align:center;border-radius:3px;cursor:pointer;}
.chongzhicont input{ float:left; margin:0 5px 8px 0;  width:15%; height:28px; line-height:28px; vertical-align:middle; color:#666; border:1px solid #dadada; text-align:center;border-radius:3px;cursor:pointer;}
.chongzhicont input:hover{border:1px solid #ffac22!important;height:28px; background:url(../images/cztbg.gif) no-repeat bottom right!important; color:#666;border-radius:3px;cursor:pointer;}
.zdy{width:45%!important;text-align:center!important; overflow:hidden; color:#666;}
.chongzhicont a:hover,.chongzhibg{border:1px solid #ffac22!important;height:30px; background:url(../images/cztbg.gif) no-repeat bottom right!important; color:#666;border-radius:3px;cursor:pointer;}
.czt{height:30px;display:block; position:absolute; line-height:30px; vertical-align:middle; float:left; width:85px;text-align:left; color:#666; }
.zdy1{width:45%!important; text-align:left!important; padding-left:1%!important; overflow:hidden; color:#666;}
.chongzhiconta{ padding-left:85px;overflow:hidden;}
.chongzhiconta a{ display:block; float:left; margin:0 5px 8px 0;  width:15%; height:30px; line-height:30px; vertical-align:middle; color:#666; border:1px solid #dadada; text-align:center;border-radius:3px;cursor:pointer;}
.chongzhiconta a:hover{border:1px solid #ffac22!important;height:30px; background:url(../images/cztbg.gif) no-repeat bottom right!important; color:#666;border-radius:3px;cursor:pointer;}

.chongzhicontb{ padding-left:85px;overflow:hidden;}
.chongzhicontb label{ display:block; float:left; margin:0 5px 8px 0;  width:15%; height:30px; line-height:30px; vertical-align:middle; color:#666; border:1px solid #dadada; text-align:center;border-radius:3px;cursor:pointer;}
.chongzhicontb label:hover{border:1px solid #ffac22!important;height:30px; background:url(../images/cztbg.gif) no-repeat bottom right!important; color:#666;border-radius:3px;cursor:pointer;}

/*预约申请家教页面*/
.yysq{ float:left; clear:both;width:92%; margin:8px 0 0 4%; border:1px solid #e7e7e7;padding:0 0 10px 0; }
.yysqt{ clear:both;background:#f1f1f1; border-bottom:1px solid #cdcdcd; height:35px; line-height:35px; vertical-align:middle;  padding-left:10px;}
.yysqt02{ clear:both;background:#f8f8f8; font-weight:bold; border-bottom:1px solid #efefef; height:35px; line-height:35px; vertical-align:middle; color:#f00;  padding-left:10px;}
.yysqcont{ padding:1% 2.5%; line-height:25px; }
.yysqcont textarea{ width:97%; border:1px solid #dadada; color:#666; overflow:hidden;}
.yysqcontin1,.yysqcontin2,.yysqcontin3,.yysqcontin4,.yysqcontin5,.yysqcontin6,.yysqcontin7,.yysqcontin8{float:left;margin-right:2%;overflow:hidden;display:block;padding:10px 0;text-align:center;color:#fff!important; border:none; font-size:14px;line-height:15px!important; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.yysqcontin1{width:60%;background:#4cc808; }
.yysqcontin2{width:100%; background:#00b1f2;}
.yysqcontin3{width:36%;background:#ff9535; }
.yysqcontin4{width:48%;background:#bdbdbd; }
.yysqcontin5{width:100%;background:#4cc808; }
.yysqcontin6{width:48%;background:#81d952; }
.yysqcontin7{width:100%; background:#81d952;}
.yysqcontin8{width:74%;background:#4cc808; }
.tea_sc{float:left;width:35%; display:block; text-align:center;border-radius:5px; height:35px; line-height:35px; vertical-align:middle;background:#e3e3e3;border:none; color:#000; font-size:14px;}

.yysqtbut{ width:100%; margin:0 0 10px 0; clear:both;} 
.yysqtbut a{ margin-top:6px;}
.hqxyxx{ float:left; clear:both;width:94%; margin:8px 0 10px 2%; border:1px dotted #e7e7e7;padding:1%; background:#f8f8f8; line-height:25px; }
.font33{ color:#333!important;}
.line01 li{ height:30px; line-height:30px; vertical-align:middle; border-bottom:1px dashed #dadada;}
.line01 li a{ display:block; width:97%; font-size:14px!important; color:#333; background:url(../images/coin1.jpg) no-repeat left center;background-size:5px;  padding-left:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.line01 li a:hover{color:#666; display:block; width:97%; background:url(../images/coin.jpg) no-repeat left center;background-size:5px;  padding-left:10px;}
.newsinfo{ float:left; width:94%; padding:0 3% 0 3%; }
.newinfobor{ border:1px solid #dadada; background:#fff;  padding:2%; line-height:30px;border-radius:5px; margin:10px 0; color:#444; font-size:18px;font-family:"STHeiti,Arial",Microsoft YaHei;}
.newinfobor p{ text-indent:2em;font-size:18px;line-height:30px; margin-bottom:5px; }
.cgalbor{ border:1px solid #dadada; background:#fff; padding:2%; line-height:30px;border-radius:5px; margin:10px 0; color:#333; font-size:14px;font-family:"STHeiti,Arial",Microsoft YaHei;}
.cgalbor p{font-size:14px;text-indent:0!important;line-height:30px;}
.cgaljyjj{ border:1px solid #dadada; background:#fff; padding:2%; line-height:30px;border-radius:5px; margin:10px 0; color:#333; font-size:14px;font-family:"STHeiti,Arial",Microsoft YaHei;}
.cgaljyjj p{font-size:14px;text-indent:0!important;line-height:30px;}
.cgalbor h1{ font-size:16px;}
.newtit{ text-align:left;font-size:18px; font-weight:bolline-height:30px; d;font-family:"STHeiti,Arial",Microsoft YaHei; }
.newtit p{text-indent:0!important;}
.xgwzt{font-size:16px;  text-align:left;border-bottom:1px solid #dadada;}
.newsnav,.fhnav{ clear:both; float:left; width:92%; margin:8px 4%;display:block;}
.cjwtlink{ clear:both; float:left; width:96%; padding:8px 2%; display:block;}
.newsnav ul li,.fhnav ul li,.cjwtlink ul li{ width:100%;  margin-bottom:10px; border:1px solid #ddd; border-radius:5px; -webkit-border-radius:5px; box-shadow:0 2px 0 #eee; font-size:18px; -moz-border-radius:5px; background:url(../images/btn2.gif) repeat-x 0 0;height:40px; line-height:40px; display:block;}
.newsnav ul li a,.cjwtlink ul li a{ width:92%; float:left; padding-left:8px; margin-right:18px; background:url(../images/sjt.gif) no-repeat right center;font-size:14px; height:40px; display:block; text-align:left; color:#666;}
.newsnav ul li a:hover,.fhnav ul li a:hover,.cjwtlink ul li a:hover{ color:#333;}
.fhnav ul li a{ width:100%; float:left;font-size:14px; height:40px; display:block; text-align:center; color:#666;}
.jscourse{ font-size:12px; line-height:30px; clear:both; float:left; width:96%; padding:8px 2%;display:block;}
.jscourse p span{ float:left; display:block; width:60px; text-align:right;}
.jscourse p{ margin-bottom:8px;}
.jscourse p textarea {border:1px solid #dadada; width:70%; color:#666;}
.jscourse p input{ width:15%; height:28px; line-height:28px; vertical-align:middle; color:#666; border:1px solid #dadada; text-align:center;border-radius:3px;cursor:pointer;}

.c_center{ float:left; width:95%;margin:0 2%; clear:both;overflow:hidden;border:2px solid #e2e3e7}
.c_center ul{display:-webkit-box;width:100%}
.c_center ul li{-webkit-box-flex:1;height:40px; line-height:40px; vertical-align:middle;background-color:#FFF;width:100%}
.c_center .border_m{border-bottom:1px solid #eef1f5}
.c_center .border_r{border-right:1px solid #eef1f5}
.c_center ul a{display:block;padding:0 0 0 25px; overflow:hidden;height:35px;position:relative}
.c_center ul a:link,.c_center ul a:visited,.c_center ul a:hover,.c_center ul a:active    {color:#333;}
.c_center ul a:before{content:'';background:url(../images/ucenter.png) no-repeat;background-size:20px auto;width:15px;height:15px;position:absolute;top:12px;left:5px}
.c_center ul .zjj_cjwt:before{background-position:0 -16px}
.c_center ul .qjj_cjwt:before{background-position:0 -32px;width:16px}
.c_center ul .yjw_hkzh:before{background-position:0 -113px;top:14px}
.c_center ul .jy_tuikuan:before{background-position:0 -78px;height:16px}
.c_center ul .zuo_sf:before{background-position:0 -195px}
.c_center ul .xingjijy:before{background-position:0 -62px;top:12px}
.c_center ul .qing_qus:before{background-position:0 -78px;height:16px}

.yhzh{ display:block; clear:both; border:2px solid #e1e1e1;padding:5px; margin-bottom:8px;border-radius:5px; -webkit-border-radius:5px; box-shadow:0 1px 0 #eee; -moz-border-radius:5px;}
.bluek{ color:#63aaf2; font-size:12px; border:1px solid #63aaf2; border-radius:1px; padding:0 2px; margin-right:3px;}
.redk{ color:#ff7f16; font-size:12px; border:1px solid #fc9745; border-radius:1px; padding:0 2px;margin-right:3px;}

.greenk{color:#4eb317; text-align:center; font-size:12px; border:1px solid #4eb317; border-radius:1px; padding:0 1px 0 4px; margin-right:2px;margin-right:3px;}
.blackk{color:#333; text-align:center; font-size:12px; border:1px solid #666; border-radius:1px; padding:0 1px 0 4px; margin-right:2px;margin-right:3px;}
.yelk{color:#f00; text-align:center; font-size:12px; border:1px solid #f00; border-radius:1px; padding:0 1px 0 4px; margin-right:2px;margin-right:3px;}


.sjyz{ float:left; clear:both; width:96%; padding:0 2%;}
.sjyz p{clear:both; margin:5px 0 8px 0;}
.sjyz em{ float:left;height:22px; line-height:22px; vertical-align:middle;}
.sjyz img{ float:left; margin-left:2px; height:25px;}
.sjyzinput{ float:left;border:1px solid #dadada; height:22px; line-height:22px; vertical-align:middle; color:#333;}
.hqyzm,.cxfs{float:left;  color:#fff; height:20px; line-height:20px; vertical-align:middle; padding:3px 5px;border-radius:3px; margin:0 0 0 2px;}
.hqyzm a{ color:#fff;cursor:pointer;  }
.cxfs{color:#fff;background:#a8a8a8;}
.hqyzm{background:#00b1f2;}

.yzmmar img{ float:left; margin-top:3px; margin-right:2px;}
.yzmmar a{height:30px; line-height:30px; vertical-align:middle;}
.cshei{ float:left;line-height:25px; margin-left:-4px;}

.csmima{ float:left;width:92%; margin:0 2% 5px 2%;border:1px solid #d9d9d9;   padding:0% 2%;}
.csmima em{float:left; height:30px; line-height:30px; vertical-align:middle; width:70px; position:absolute;top:0;left:-4px; color:#000; text-align:left;font-family:"微软雅黑";}
.csmima p{ position:relative; clear:both; display:block; height:30px; line-height:30px;padding:0 0 0 70px; margin-top:4px; margin-bottom:4px;border-bottom:1px solid #d9d9d9;  vertical-align:middle; }
.csmima p span{ color:#888;}
.csmima p input{ float:left;width:99%;height:23px;padding-left:3px;line-height:23px;overflow:hidden;font-family:"微软雅黑";background:0;border:0;outline:0;border:1px solid #d9d9d9; color:#666;}
.csmmbut{ clear:both; height:36px; line-height:36px; vertical-align:middle; background:#ff9535; color:#fff;width:96%; margin:0 2%; font-size:14px; text-align:center;border-radius:5px;}
.csmmbuti{cursor:pointer; display:block;width:100%; height:36px; line-height:36px; vertical-align:middle; border:none;color:#fff;font-size:14px; background:none;}
.hqyyyzmdiv{line-height:30px; font-size:14px!important; vertical-align:middle;}
.gray{color:#ccc;}
.redfont12{ width:100%; float:left;  font-size:12px; color:#f00; clear:both; }

.erweima{ height:auto;margin:8px 8px 8px 6px; text-align:center;  border:1px solid #dadada; background:#fff; padding-bottom:3px;}
.erweimap{ display:block; text-align:center; padding-left:8px; color:#666; vertical-align:top; font-size:16px!important;font-family:"微软雅黑"; padding-bottom:5px;margin-top:-10px; }
.erweimap em{text-indent:0!important; margin:0!important}
.erweimap em a{ margin-right:10px!important;}

.telbg{ clear:both;margin:8px 8px 8px 6px;background:#ababab; text-align:center; color:#fff; padding:3px 0; height:35px; line-height:35px;font-family:"微软雅黑"; margin-bottom:5px; vertical-align:middle; font-size:32px;}
.telbg em{ background:url(../images/tel.png) no-repeat left center; height:28px; overflow:hidden; padding-left:45px;}
.telbg a{ color:#fff;}
.font18{font-size:16px!important;height:20px; line-height:20px;vertical-align:middle; }


#gotop{ display:none;position:fixed;z-index:777;width:35px;height:35px;background:url(../images/db1.jpg) no-repeat;cursor:pointer;}

#gotop{width:35px;height:35px;right:10px;bottom:65px;background-size:35px 35px;}	
#gotop:hover{background:url(../images/db2.jpg) no-repeat;background-size:35px 35px;}

#help_tea{ display:inline;position:fixed;z-index:777;cursor:pointer;}
#help_tea{right:10px;bottom:105px; }

.help_scan{height:auto;margin:8px; text-align:center; background:#fff; padding:10px; font-size:14px; line-height:30px;} 
.help_scan p{ clear:both;}
.help_scan p em{ float:left; margin:5px 5px 0 0;background:#5bc648; width:20px; height:20px; line-height:20px; vertical-align:middle;border-radius:50%; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.help_buz{ text-align:left; background:#efefef; padding:0 5px;margin-bottom:8px;border-radius:5px; }
.redbor{ margin:8px; text-align:center;background:#fff; padding:10px;   border:1px solid #f50;}
.qjjbz{ float:left; margin:0 5px 0 0;background:#fd8b2e; width:40px; height:18px; line-height:18px; vertical-align:middle;border-radius:3px; font-size:12px;color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center;}

.teanews{ clear:both; margin:2% 0%; width:100%; font-size:12px;}
.teanews dl{ clear:both; border-bottom:1px solid #f1f1f1; padding:0 0 5px 2%;  line-height:25px; height:auto;}
.teanews dt{ float:left; width:20px; text-align:center;margin-right:8px;}
.teanews dt input,.newdel input{ float:left;  width:20px!important; height:20px!important; border:1px solid #dadada; background:#fff; }
.teanews dt input{margin-top:5px;}
.newdel input{margin-top:1px; margin-left:1px;}
.teanews dd{ width:90%; overflow:hidden; }
.teanewtime{ float:left; font-style:normal; color:#a9a9a9!important;}
.teanewbut{ float:right; display:block; width:30px; height:30px; text-align:center; line-height:30px; vertical-align:middle;}
.teanewbut img{ width:20px; height:20px; margin-top:5px;}
.teanewbut:hover{opacity:0.7;}
.teanewsbg{ background:#f8f8f8;}

.newdel{position:fixed;left:45px; width:115px!important;bottom:70px;background:#efefef!important;height:22px; line-height:22px; vertical-align:middle; padding-left:0!important; border:1px solid #959595!important;}
.newdel a{ float:left; display:block; background:#ff9e4e; border:1px solid #f36d00; color:#fff; padding:5px 14px!important; height:18px; line-height:18px; vertical-align:middle; margin:-4px 0 0 12px; }
.newdel a:hover{opacity:0.8;}
.quanxuan{ float:left; }
.teanewsbg{ background:#f8f8f8;}
.newdel{padding:5px 0 5px 1%; background:#fff;width:120px; border:1px solid #dadada;}

.aboutbor{ float:left; width:94%; padding:0 3% 0 3%;}
.abouttext{ display:block; clear:both; float:left;width:95%; padding:2%; border:1px solid #dadada; border-radius:5px;clear:both; line-height:25px; color:#333; height:auto; margin:15px 0; background:#fff;}
.abouttext p{ line-height:30px; margin-bottom:8px; border-bottom:1px dotted #dadada!important;}

/*新做学员中心首页*/
.stuheadcenter { width:99.2%;position:fixed; top:0;background:#fd8b2e; height:40px; padding:0 5px 0 0; overflow:hidden;z-index:99;}
.stucen_fanhui{ float:left; display:block; width:45px; height:40px; text-align:center; background:url(../images/fanhui.gif) no-repeat  center; background-size:12px 18px;}
.stucen_fanhui:hover{opacity:0.8; background:url(../images/fanhui.gif) no-repeat center #f37e1f; background-size:12px 18px;}
.stucen_city{float:right; padding-right:5px;  text-align:right;color:#fff;  font-size:1.6rem;  margin-top:8px;}
.stucen_city a{width:37px; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.stucen_city a{ display:block; color:#fff;background:url(../images/jiantou.png) no-repeat right center; background-size: 10px 5px; padding-right:15px; text-decoration:none;}
.stuhead_cenmid{font-size:1.6rem; display:block;position:absolute;left:6rem;right:7rem; text-align:center;color:#fff;  line-height:40px; height:40px;vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.stu_info{padding:10px; background:#fff; height:90px;  border-bottom:1px solid #dadada;}
.stu_infol{ float:left; }
.stu_infol span{ margin-left:6px;}
.stu_infol p{ line-height:25px; color:#666; font-size:14px;}
.stu_tcbut{ float:right; margin:25px 10px 10px 0;border-radius:5px;overflow:hidden;}
.stu_tcbut a{ display:block; background:#4cc808; color:#fff; padding:12px 20px;}
.stu_tcbut a:hover{ background:#50d508; color:#fff;}
.stu_box1{ float:left; width:100%; background:#fdfdfd;  height:75px; border-bottom:5px solid #fd8b2e; }
.stu_box1 ul li{ float:left;display:block; text-align:center; line-height:35px; vertical-align:middle; color:#666;   width:33.1%;overflow:hidden; border-right:1px solid #d9d9d9;}
.stu_box1 ul li:hover{ background:#f9f9f9;}
.stu_box1bg{background:#fff3ea!important;}
.stu_box1 ul li a{ color:#666; height:60px; padding-top:15px; display:block;  vertical-align:middle;}
.stu_box1 ul li a:hover{ color:#666; text-decoration:none;}
.stu_coin0{display:block;width:24px;height:24px;margin:5px auto -3px auto;}
.stu_coin1{ background:url(../images/stu_c1.png) center no-repeat; background-size:24px 24px;}
.stu_coin2{ background:url(../images/stu_c2.png) center no-repeat; background-size:24px 24px;}
.stu_coin3{ background:url(../images/stu_c3.png) center no-repeat; background-size:24px 24px;}
.stu_coin4{ background:url(../images/stu_c4.png) center no-repeat; background-size:24px 24px;}

.stu_box2{ float:left; width:100%; clear:both; margin:10px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada; background:#fff;}
.stu_box2 ul li{ float:left; padding-top:12px; text-align:center; width:49.7%;border-right:1px solid #d9d9d9; height:83px; overflow:hidden; vertical-align:middle;}
.stu_box2 ul li:hover{background:#f9f9f9; }
.stu_box2 ul li a{ color:#000;  padding-bottom:20px;height:70px;  vertical-align:middle; line-height:20px;}
.stu_box2 ul li a:hover{ color:#000; text-decoration:none;}
.stu_coinn{display:block;width:32px;height:32px;margin:0 auto 0 auto;}
.stu_coin5{ background:url(../images/stu_c5.png) center no-repeat; background-size:32px 32px;}
.stu_coin6{ background:url(../images/stu_c6.png) center no-repeat; background-size:32px 32px;}

.stu_ad{ clear:both; margin:10px 0;}
.stu_ad img{ width:100%; border-top:1px solid #dadada;border-bottom:1px solid #dadada;}

.stu_box3{ float:left; width:100%; clear:both;  background:#fff;}
.stu_box3 ul li{ float:left;display:block; text-align:center; width:33.1%;border:1px solid #d9d9d9; margin-left:-1px; margin-bottom:-1px;height:80px; overflow:hidden; vertical-align:middle;}
.stu_box3 ul li:hover{background:#f9f9f9; }
.stu_box3 ul li a{ display:block; padding-top:15px;color:#000;height:65px;  vertical-align:middle; line-height:25px;}
.stu_box3 ul li a:hover{ color:#000; text-decoration:none;}

.norborder{ border-right:0!important;}
.stu_coin7{ background:url(../images/stu_c7.png) center no-repeat; background-size:28px 28px;}
.stu_coin8{ background:url(../images/stu_c8.png) center no-repeat; background-size:28px 28px;}
.stu_coin9{ background:url(../images/stu_c9.png) center no-repeat; background-size:28px 28px;}
.stu_coin10{ background:url(../images/stu_c10.png) center no-repeat; background-size:28px 28px;}
.stu_coin11{ background:url(../images/stu_c11.png) center no-repeat; background-size:28px 28px;}
.stu_coin12{ background:url(../images/stu_c12.png) center no-repeat; background-size:28px 28px;}
.stu_norber{ border-right:none!important;}
.stuborbrn{ border-right:none!important;}
.stu_coin13{ background:url(../images/yhq.png) center no-repeat; background-size:28px 28px;}
.stu_coin14{ background:url(../images/stu_c14.png) center no-repeat; background-size:28px 28px;}
.stu_coin15{ background:url(../images/stu_c15.png) center no-repeat; background-size:28px 28px;}

/*分享送现金活动页面*/
.green { color:#63a22e!important;}
.share_top img{ float:left; width:100%;}
.share_t1{ float:left; padding:0 6% 6% 6%; width:88%; height:auto; background:#e96840;}
.share_bg{ float:left; width:100%;background:#fff;border-radius:0 0 8px 8px;  height:auto;}
.share_t2 img{ float:left;width:100%;}
.share_t3{ clear:both; border:1px dashed #f00; background:#fee5c7; padding:5px 0;margin:0 10px; font-size:16px; color:#f00;text-align:center;}
.shar_cont{font-size:14px; color:#000; padding:10px; line-height:25px;}
.shar_cont p{ margin:5px 0;}

.sharebut1,.sharebut2{float:left;margin-right:2%;overflow:hidden;display:block;padding:10px 0; margin:16px 2px;text-align:center;color:#fff!important; border:none; font-size:14px;line-height:15px!important; -webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.sharebut1{width:48%;background:#4cc808; }
.sharebut2{width:48%; background:#00b1f2;}

.share_bz{ float:left; margin:3px 5px 0 0;background:#fc744f; width:20px; height:20px; line-height:20px; vertical-align:middle;border-radius:50%; font-size:14px;color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center;}

/*转账页面*/
.zhuanzhang{ float:left;width:92%; margin:0 2% 0 2%; padding:0% 2%;}
.zhuanzhang em{float:left; height:30px; line-height:30px; vertical-align:middle; width:70px; position:absolute;top:0;left:-4px; color:#000; text-align:left;font-family:"微软雅黑";}
.zhuanzhang p{ position:relative; clear:both; display:block; height:30px; line-height:30px;padding:2px 0 2px 70px; margin-top:4px; margin-bottom:4px;vertical-align:middle; }
.zhuanzhang p span{ color:#888;}
.zhuanzhang p a{float:left; width:100%; display:block; text-align:center; background:#4cc808; color:#fff;border-radius:3px; border:1px solid ##4cc808;}
.zhuanzhang p input{ float:left;width:100%; padding-left:3px;height:23px;line-height:23px;overflow:hidden;font-family:"微软雅黑";background:0;border:0;outline:0;border:1px solid #d9d9d9; color:#666;}
.zzteainfo{ float:left; width:91%; margin:5px 2% 10px 2%; border:1px solid #d9d9d9; padding:0 2%;display:none;}
.zzteainfo p{ float:left; width:100%;line-height:35px; border-bottom:1px solid #d9d9d9; color:#333; }
.zzxzcity{float:left; width:100%; border:1px solid #dadada; border-top:none;margin-top:25px;position:fixed;background:#ffffff;z-index:99119;display:none;}
.zftx{  margin-left:-4px; height:25px;line-height:25px; vertical-align:middle; caption-side:#000;}
.zftx input{ margin-top:4px;}
.zfjine{margin-left:-4px;height:25px;line-height:25px; vertical-align:middle; }
/*APP下载页面*/
.xiazai img{ width:100%;}
.androidxz { float:left; width:94%;display:block; height:100%;  margin:10px 3% 0 3%;}
.androidxzsm{ margin:10px 3%; padding:5px 6px; border:1px solid #f00; color:#333; font-size:15px; line-height:22px;}
.androidxz img{ float:left;width:100%;}
.xiazait1{ font-size:16px; color:#ed696d; margin:15px 0; text-align:center;}
.xiazai_bg{ background:#f1f1f1; height:400px;}
.xzlist{ float:left; width:96%; margin:2%;}
.xzlist li{ width:100%; font-size:14px; clear:both; height:100px; border-bottom:1px solid #dedede; color:#666; line-height:25px; margin:8px 0;}
.xzlist li img{ float:left; width:90px; height:90px; margin:0 10px;}
.xzlist li span{ display:block;overflow:hidden;}
.xzlist li span p{ float:left; margin-top:10px; }
.xzfontred{ color:#da4247!important; font-size:20px!important;}
.newstubg{ height:6px; clear:both; background:#f3f3f3;}
/*学员中心预约记录修改*/
.stuclist1{ clear:both; width:100%;}
.stuclist1 li{ float:left; width:96%; clear:both; display:block; font-size:12px; color:#888; background:#fff;line-height:25px; vertical-align:middle;  padding:6px 2%; height:auto;}
.stuclist1 li p{ clear:both;line-height:25px;}
.stuclist1 li p em{ float:left;}
.stuclist1 li p em{ margin-right:8px;}
.stuclist1 li p em i,.stuclist1 li p i{ font-style:normal; color:#000;}
.stuclist1 li:hover{}
.stuclist1 li p em a{ color:#666; margin-right:5px; text-decoration:underline;}
.stuclist1 li p em a:hover{color:#333;  text-decoration:none;}
.stuxypj{ float:left; width:98%; clear:both; margin-top:4px;border-radius:3px; padding:1%; border:1px dashed #999;}
.stuxypj p a{ text-decoration:underline; margin-left:5px;}
.stuxypj p{ line-height:22px!important;}
.stuxypj p a:hover{ text-decoration:none;}
.stuxypj p i{color:#999; font-weight:bold;border-radius:2px;  padding:2px;border-radius:2px; }
.stuxypj p i a{ padding:5px 10px;margin:0!important; background:#999!important; color:#fff!important; text-decoration:none!important; width:50px;border-radius:3px; text-align:center; }
.stucleft{ float:left;display:block; width:70%; }
.stucleft1{ float:left;display:block; width:65%; }
.stucright{ float:right; text-align:center; margin:8px 0 0 0;}
.stucright a,.scjiesuan a{ display:block; padding:2px 4px!important; background:#ff8236;border-radius:3px; font-size:14px; color:#fff;}
.stuztai{ text-align:center;}

.fxline01{ clear:both;  margin:5px 10px 15px 10px;}
.fxline01 li{ height:30px; line-height:30px; vertical-align:middle; border-bottom:1px dashed #dadada;}
.fxline01 li a{ display:block; width:97%; font-size:14px!important; color:#333; background:url(../images/coin1.jpg) no-repeat left center;background-size:5px;  padding-left:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fxline01 li a:hover{color:#666; display:block; width:97%; background:url(../images/coin.jpg) no-repeat left center;background-size:5px;  padding-left:10px;}
.share_jietu p{ float:left; margin:10px 4%;}
.share_jietu p img{width:100%; border:1px solid #dadada;}
.youhuiq{ float:left; width:94%; background:#f39b00; margin:10px 3% 0 3%; height:138px; color:#fff;}
.youhuiq img,.youhuiq_gq img{ height:138px; width:12px;}
.youhuiqf40{ font-size:40px;}
.youhuiq em,.youhuiq_gq em{ clear:both; float:left; margin:10px 0 0 10px;}
.yhqxx{ float:left; clear:both; margin:2px 0 0 10px; font-size:12px; line-height:25px;}
.youhuiq_gq{ float:left; clear:both; width:94%; background:#a6a6a6 ; margin:10px 3% 0 3%; height:138px; color:#fff;}

.cen_newstx{ float:left; width:94%; margin:10px 0; padding:10px 3%; background:#fff; }
.cen_newstx input[type="checkbox"] {display: none;}
.cen_newstx input[type="checkbox"] + label {float:right;display: inline-block;width: 40px;height: 20px;position: relative;-webkit-transition: 0.3s;transition: 0.3s;margin: 0px 10px;box-sizing: border-box;}
.cen_newstx input[type="checkbox"] + label:after {content: '';display: block;position: absolute;left: 0px;top: 0px;width: 20px;height: 20px; -webkit-transition: 0.3s;transition: 0.3s;cursor: pointer;
}
#simple_3:checked + label.red {background: #ECA9A7;}
#simple_3:checked + label.red:after {background: #D9534F;}
#simple_3:checked + label.green {background: #AEDCAE;}
#simple_3:checked + label.green:after {background: #5CB85C;}
#simple_3:checked + label:after {left: calc(100% - 20px);}
#simple_3 + label {background: #ddd;border-radius: 20px;box-shadow: 1px 1px 3px #aaa;}
#simple_3 + label:after {background: #fff;border-radius: 50%;box-shadow: 1px 1px 3px #aaa;}

.xzkm{display:block;border:1px solid #d9d9d9; padding:0 20px 0 3px; width:94px; background:url(../images/arr-down1.png) right 5px center no-repeat; background-size:10px 12px ; font-size:12px; color:#000;  }
.kmlist{ clear:both; border:2px 2px 0px 2px solid #d9d9d9; margin-top:6px;}
.kmlist p{ clear:both; padding:0 0 0 6px; display:block;line-height:30px;}
.kmlist p label{display:block;}
.kmlist p input{ float:left; width:16px; height:16px; margin-top:7px; }
.kmt01{ clear:both; text-align:center; background:#f9f9f9; color:#333;}
.kmmar{ margin-top:10px; clear:both;}
.qdbutnew{ float:right; display:block; background:#4cc808; width:40%; padding:10px 0;text-align:center;border-radius:5px; line-height:15px!important; color:#fff; border:none;margin-right:10px; margin-top:5px; }
.qxbutnew{float:right;display:block;  background:#e3e3e3;width:40%; padding:10px 0;text-align:center;border-radius:5px;line-height:15px!important;  color:#333;border:none;margin-right:10px;margin-top:5px;}
