@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ul,li{list-style:none;}
img{border:none;}
body{ font-family:"微软雅黑"; background:#fffef6;}
a{
  text-decoration:none;
}

.abc{
background: transparent url("../images/diugou.png") no-repeat;
content: "";
position: absolute;
top: 1px;
left: 1px;
width: 13px;
height: 9px;
}
/*about 发展历程*/
.aboutbanner{ background:url(../images/fzlc_banner.jpg) no-repeat center center; height:240px;}


.about_con{ background:#fff9e6; width:100%; border-top:#c7c2b4 1px solid; height:auto; overflow:hidden;}

.about_mid{ width:1100px; margin:0 auto; }

.about_con_position{ font-size:13px; color:#666; height:50px; line-height:40px; padding-left:40px;}
.about_con_position a{ text-decoration:none; color:#666;}

.about_connertit{  height:148px; width:1100px;  text-align:center; padding-top:5px;line-height:110px;overflow: hidden;}
.about_connertit span{ font-size:28px; font-family:"微软雅黑"; color:#36100f; font-weight:bold;vertical-align: -7px;}
.about_connertit img{vertical-align:middle}

.about_connertits{ height:148px; width:1100px;  text-align:center;line-height: 85px;}
.about_connertits span{ font-size:20px; font-family:"微软雅黑"; color:#e9debe; font-weight:bold;}

.treecon{ width:1100px;background:url(../images/fc.png) repeat-y center; height:auto; overflow:hidden; font-family:"微软雅黑"; }
.treecon ul li{height:auto; overflow:hidden;margin-bottom: 20px;}
.cz_year{ background:url(../images/frg.png); height:91px; width:296px;line-height: 56px;}
.cz_years{ background:url(../images/fle.png) no-repeat right; height:92px; width:550px;text-align: right;line-height: 56px;}

.cz_years span{font-size:28px; color:#fff; font-weight:bold; margin-right: 140px; }
.cz_year span{ font-size:28px; color:#fff; font-weight:bold; margin-left: 140px;}
.cz_drp{ width:520px; color:#666; font-size:18px; text-align:justify;margin-left: 30px; margin-bottom:10px }
.cz_drp span,.cz_drps span{ line-height:26px;}

.cz_drps{width:520px; margin-right:10px; color:#666; font-size:18px; text-align:justify; }


/*学校环境*/
/* zoombox */
.zoombox{width:894px; margin:10px auto 0 auto;padding:40px 44px 237px 42px;position:relative;}
#slideshow{list-style:none;color:#fff;}
#slideshow span{display:none}
#wrapper{width:894px;margin:0px auto;display:none;}
#wrapper *{margin:0;padding:0}
#fullsize{position:relative;width:888px;height:446px;padding:2px;border:1px solid #ccc;}
#information{position:absolute;bottom:0;width:888px;height:0;color:#fff;overflow:hidden;z-index:200;opacity:.7;filter:alpha(opacity=70)}
#information h3{padding:4px 8px 3px;font-size:14px}
#information p{padding:0 8px 8px}
#image{width:888px}
#image img{position:absolute;z-index:25;width:888px;height:446px;}
.imgnav{position:absolute;width:25%;height:452px;cursor:pointer;z-index:150}
#imgprev{left:0;background:url(../images/left.gif) left center no-repeat}
#imgnext{right:0;background:url(../images/right.gif) right center no-repeat}
#imglink{position:absolute;height:452px;width:100%;z-index:100;opacity:.4;filter:alpha(opacity=40)}
.linkhover{background:url(../images/link.gif) center center no-repeat}
#thumbnails{margin-top:20px;}
#slideleft{float:left;width:20px;height:115px;background:url(../images/scroll-left.gif) center center no-repeat;background-color:#222;opacity:.4;filter:alpha(opacity=40)}
#slideleft:hover{background-color:#333}
#slideright{float:right;width:20px;height:115px;background:#222 url(../images/scroll-right.gif) center center no-repeat;opacity:.4;filter:alpha(opacity=40)}
#slideright:hover{background-color:#333}
#slidearea{float:left;position:relative;width:844px;margin-left:5px;height:120px;overflow:hidden;}
#slider{position:absolute;left:0;height:115px}
#slider img{cursor:pointer; border:1px solid #999;padding:2px;width:160px;height:110px;}
#slider img:hover{ border:1px solid #900;}

/*about 联系我们*/

.about_contact{ width:1000px; margin:0 auto; }
.contact_dress{ color:#444; font-family:"微软雅黑";}
.contact_dress h3{ height:30px;}
.contact_dress ul li{ list-style:none; font-size:15px; line-height:24px; }
.contact_dress ul li a{ color:#444; text-decoration:none;}
.nbsp{ text-indent:4em;}

.contact_map{ width:1000px; margin: 20px 0 40px; }

/*about 学校概况*/
.about_conxxgk{ height:1150px; margin-bottom:20px; background:url(../images/bbgg.png) no-repeat bottom right;text-align: justify;}
.about_conxxgk p{ font-size:13px; color:#666; line-height:28px; text-indent:2em}

/*师资力量内容页*/
.about_shizi{ margin:10px 0 80px; padding:0 30px 0 50px; height:auto; overflow:hidden;}

.szle{ float:left; width:340px; padding-top:12px; }
.szle .szimg{background:url(../images/szbbg.png); width:300px; height:405px;padding: 6px; overflow:hidden;}
.szle .szimg .sztu{width: 300px;height: 405px;overflow: hidden}
.szle .szimg .sztu img{max-width:300px}
.szle p{text-align:center; font-weight:bold; font-size:20px; line-height:70px; width: 312px;}

.szrg{ float:left; width:670px; height:auto; overflow:hidden; text-align: justify;}
.szrg p{ line-height:30px; font-size:18px; color:#666; text-indent:2em}

/*师资列表页*/
.szlist{ margin:10px 0 30px; height:auto; overflow:hidden;}
.listtit p{ line-height:28px; font-size: 18px;text-indent:2em}

.listpic{ padding:20px 0; height:auto; overflow:hidden;}
.listcheck{ margin:10px 0; height:auto; overflow:hidden;}
.checkleft{ float:left;}

.selebox{ float:left;width:221px; height:28px; background:url(../images/szbg.png) no-repeat; border:none; border-radius:8px; overflow:hidden}

.selebox select{font-size: 18px; width:245px; height:28px; padding:1px 5px; border:medium none; border-radius:8px; background:none;}
.selebox select option{ color:#333; height:20px; margin:5px 0; }
.checkright{ float:left; font-size:13px;margin-left: 10px;}
.checkright ul li{ float:left; margin:0 8px;  height:29px; padding:3px 8px;font-size: 18px;}
.checkright ul li a{ color:#333; text-decoration:none;}
.checkright ul .on{background:url(../images/szbtn3.jpg) repeat-x; color:#fff; padding:5px 8px;}
.checkright ul .on a{color:#fff;}
.checkright ul li:hover{background:url(../images/szbtn3.jpg) repeat-x; color:#fff;}
.checkright ul li:hover a{color:#fff;}
.piclist{ margin:40px 0; height:auto; overflow:hidden;}
.piclist ul{
	margin-right: -20px;
}
.piclist ul li{ float:left; margin:5px 6px 5px 7px;position:relative;width:210px;}
.piclist ul li .picbg{ position:relative; z-index:100}
.piclist ul li .pictu{ position:absolute; z-index:10; top:0; margin:2px;width:265px;height:225px;text-align:center;overflow:hidden}
.piclist ul li .pictu img{height:225px;height:225px;}
.piclist ul li .pictu a{ display:inherit}
.piclist ul li p{ text-align:center; padding:10px 0}
.piclist a{ color:#333; text-decoration:none;}


/*热门活动*/
.activitybanner{background:url(../images/perban.jpg) no-repeat center center; height:201px;}
.activity_con{ width:100%;height:auto; overflow:hidden;}
.act_mid{width:1150px; margin:0 auto;}
.act_con_position{font-size:13px; color:#666; height:50px; line-height:40px; padding-left:40px;}
.act_con_position a{ text-decoration:none; color:#666;}
.activity_conner{ height:auto; overflow:hidden; margin-bottom:20px;}
.activity_conner ul li{ float:left;  height:270px; margin:15px 2px 10px 36px; width:530px;}

.activity_conner ul li:hover .actvright{ background:#820b11; color:#fff; display:inline-block;}
.activity_conner ul li:hover a{ color:#fff;}
.activity_conner ul li.active{ background:#820b11; color:#fff;}
.activity_conner ul li.active a{text-decoration:none; color:#fff;}

.actvleft{ float:left; position: relative; width:270px; height:270px;}
.actvright{background:#fff; float:left; width:228px; padding:25px 15px 25px 35px; height: 218px; margin-left: -18px}
.actvright a{text-decoration:none; color:#333;}
.actvright p{ font-size:13px; line-height:28px; }

.pagination{height:50px;display:table; margin-left:auto; margin-right:auto}
.pagination li{ float:left; margin: 0 5px; width: 25px;text-align: center;border: #eee 1px solid; background:#fff;}
.pagination li span{ /* background:#fff; */ /* border: 1px solid #dcdcdc; */ color:#333; padding:0px 6px;}
.pagination li span:hover{ background:#8d0030; color:#fff;}
.pagination li a{ text-decoration:none; color:#333;}
.pagination li :hover{background:#8d0030; color:#fff;border: 1px solid #dcdcdc; padding: 0px 7px;}
.pagination .next,.pagination .prev{background: #fff;color: #333;}

.pagination .next a,.pagination .prev a{/* border: 1px solid #dcdcdc; */padding: 0px 7px;}
.active{ }
.pagination .active a{background:#8d0030; color:#fff;border: 1px solid #dcdcdc; padding: 0px 7px;}
/*热门活动文章页*/
.act_connerss{margin: 30px;}

.act_conner{ margin:20px 0; width:1100px; margin:0 auto;}
.acttit{ border-bottom:#eee 2px solid; margin:20px; height:80px;}
.acttit p{ text-align:center; line-height:30px;}
.acttr{ font-size:14px; margin:28px 0; text-align:justify}
.acttr p{ line-height:28px;}
.acttr p a{color: #333;}
.articlpage{ width:600px; margin:0 auto; height:60px;}
.arcpge_le{ float:left;}
.arcpge_rg{ float:right;}
.articlpage a{ text-decoration:none; color:#333;}
.articlpage a:hover{ color:#820b11}

/*成人学习*/
.crcont{ background:url(../images/conbg.jpg) no-repeat center center; height:764px;}
.crconmid{ width:1100px; margin:0 auto; position:relative;}
.crxxzn{ width:510px; position:absolute; right:0; top:150px;}
.crjx{ height:150px; margin-left:10px; float:left; margin-top:5px; }

.crsz{ height:150px;margin-left:10px; float:left;margin-top:15px; }
.crxxyy{ height:150px;margin-left:10px; float:left;margin-top:15px; }


 /*少儿学习*/
.shaoercont{ background:url(../images/srconbg.jpg) no-repeat center center; height:770px;}
.shaoermid{ width:1200px; margin:0 auto; position:relative; }
.shaoerkc{ width:1000px; position:absolute; right:186px; top:257px;}
.shaoerkc p{ margin:50px 0 40px}


.kec_con{ background:#fff9e6; width:100%; height:auto; overflow:hidden;}
/*搜课程成人*/
.skcbanner{ background:url(../images/skcban.jpg) no-repeat center center; height:197px;}
.skc_con{ background:#fff9e6; width:100%; height:auto; overflow:hidden;}
.skc_conmid{ width:1100px; margin:0 auto; padding-top:20px;}

.skcposition{ color:#666; height:40px; font-size:15px; font-family:"微软雅黑"; margin-left:20px; }
.skcposition span{ float:left; padding:0 5px;line-height: 28px;}
.skcposition span select{ height:24px;}

.point{ border:#999 1px solid; padding:2px 5px;}
.skcposition a{ color:#666; text-decoration:none;}

.skcsearch{ background:#f1f1f1; height:40px; border-bottom:#ddd 1px solid; border-top:#ddd 1px solid;}
.skcsearchle{/*  width:600px; */ float:left; padding-left:20px;}
.skcsearchle span{ line-height:38px; font-size:15px; font-family:"微软雅黑"; color:#666;}

.skcsearchrg{ background:url(../images/skcsearch.jpg) no-repeat; height:25px; width:260px; float:right; margin-top:10px;}
.skcsearchrg input{ border:none; height:20px;line-height:20px; display:inherit; margin:1px 4px;background:none;}

.kind{ height:auto; overflow:hidden; border-bottom:#dfe0e2 1px solid;width:100%;}

.kind ul li{font-family:"微软雅黑"; color:#005aa0; float:left; font-size:14px; line-height:38px;  padding:5px 20px 5px 0;}
.kind ul li a{color:#005aa0; text-decoration:none; }

.kindtit{ width:80px;}

.sombtn{ height:80px; border-top:#8d0030 4px solid; border-bottom:#8d0030 4px solid; }
.sombtn ul li{ float:left; padding:10px 0; margin-left:3px}

.teachtab{ border-bottom:#88786e 2px solid;}
/* TTSlider */
.TTSlider{width:1100px;margin:20px 0 0}
.TTSlider li{list-style-type:none;float:left;}
.TTSlider li img{border:none;}
.TTSliderTitle{height:40px;}
.TTSliderTitle ul{width:1100px;}
.TTSliderTitle li{ width:35px; position:relative;z-index:3;left:0; text-align:center; margin:0 2px;cursor: pointer;}
.TTSliderTitle li div{background:#eee; padding:10px;}
.TTSliderTitle .cur div{ color:#fff; background:#8d0030;z-index:3;}
.TTSliderTitle .cur div a{ color:#fff; text-decoration:none;}
.TTSliderTitle .noneBorRight div{border-right:none; border-left:none;}
.TTSliderTitle li a{display:block;height:100%;text-decoration:none;overflow:hidden;font-size:13px; font-family:"微软雅黑";}

/* TTSliderPic */
.TTSliderPic{width:1030px;padding:13px 33px; position:relative;height:160px;z-index:1}
.TTSliderPicList{position:relative;width:1030px;overflow:hidden;height:160px;}
.TTSliderPic ul{position:absolute;display:none;top:3px;left:0}
.TTSliderPic ul.show{display:block;}

.TTSliderPic li{width:120px;padding:0 13px;text-align:center}
.TTSliderPic li:hover{color:#8d0030}
.TTSliderPic li a{ background:#FFF; border:#eee 1px solid; padding:2px;display:inline-block;height:120px;width:100px;overflow:hidden;text-align:center}
.TTSliderPic li a:hover{border:#8d0030 2px solid;padding:1px;}
.TTSliderPic li .hover{border:#8d0030 2px solid;padding:1px;}
.TTSliderPic li a img{max-width:100px;min-width:100px;}
.TTSliderPic li p{height:30px;line-height:30px;text-align:center;}
.TTSliderPic li p a{text-decoration:none; color:#333}
.TTSliderPrevBtn,.TTSliderNextBtn{height:100%;width:45px;position:absolute;z-index:999;top:0;text-align:center;}
.TTSliderPrevBtn{left:0}
.TTSliderNextBtn{right:0;}
.TTSliderPrevBtn a,.TTSliderNextBtn a{height:51px;width:35px;display:inline-block;background:url(../images/pnbtn.png) no-repeat;margin-top:75px}
.TTSliderNextBtn a{background:url(../images/pnbtn.png) no-repeat -35px 0}

.crlist{ }
.crlisttop{ height:46px; border-bottom:#ccc 1px dashed;}
.crlisttop1{ width:400px; height:45px; float:left}
.crlisttop1 ul li{ float:left; list-style:none; padding:5px 20px; font-size:13px; font-family:"微软雅黑"; line-height:35px;}
.crlisttop1 ul li.on a{ color:#C00;}
.crlisttop1 ul li a{ color:#666; text-decoration:none;}

.crlisttop2{font-size:13px; font-family:"微软雅黑"; line-height:45px;vertical-align: middle; float:right;  }
.ck1{margin: 0 15px 0 0;}
.ck2{ margin:0 18px;}
.ck1:hover,.ck2:hover{color:#930}
.cks{ margin-left:-26px; height:25px; width:40px; }
.cks2{margin-left:-26px; height:25px; width:200px;}
.chk_1,.chk_2,.chk_3,.chk_4,.chk_5 {display: none;}

.chk_1 + label {background-color: #FFF;border: 1px solid #C1CACA;height:16px; width:16px; border-radius: 5px;display: inline-block;
	position: relative;margin-right: 30px;vertical-align:-3px}
.chk_1 + label:hover {border: 1px solid #930;}
.chk_1:checked + label {border: 1px solid #930;color: #930;}
.chk_1:checked + label:after {content: '';position: absolute;top: 3px;left: 3px;width: 9px;height: 5px;background: transparent;
border: 2px solid #930;border-top: none;
border-right: none;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);	
}


.chk_2 + label {background-color: #FFF;border: 1px solid #C1CACA;height:16px; width:16px;border-radius: 5px;display: inline-block;
	position: relative;margin-right: 30px;vertical-align: -3px;}
.chk_2 + label:hover {border: 1px solid #930;}
.chk_2:checked + label {border: 1px solid #930;color: #930;}
.chk_2:checked + label:after {content: '';position: absolute;top: 3px;left: 3px;width: 9px;height: 5px;background: transparent;
border: 2px solid #930;border-top: none;
border-right: none;
	
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	
}

.chk_3 + label {background-color: #FFF;border: 1px solid #C1CACA;height:16px; width:16px;border-radius: 5px;display: inline-block;
	position: relative;margin-right: 30px;vertical-align:-3px;}
.chk_3 + label:hover {border: 1px solid #930;}
.chk_3:checked + label {border: 1px solid #930;color: #930;}
.chk_3:checked + label:after {content: '';position: absolute;top: 3px;left: 3px;width: 9px;height: 5px;background: transparent;
border: 2px solid #930;border-top: none;
border-right: none;
	
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	
}

.chk_4 + label {background-color: #FFF;border: 1px solid #C1CACA;height:16px; width:16px;border-radius: 5px;display: inline-block;
	position: relative;margin-right: 30px;vertical-align:-3px;}
.chk_4 + label:hover {border: 1px solid #930;}
.chk_4:checked + label {border: 1px solid #930;color: #930;}
.chk_4:checked + label:after {content: '';position: absolute;top: 3px;left: 3px;width: 9px;height: 5px;background: transparent;
border: 2px solid #930;border-top: none;
border-right: none;
	
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	
}
.chk_5 + label {background-color: #FFF;border: 1px solid #C1CACA;height:16px; width:16px;border-radius: 5px;display: inline-block;
	position: relative;margin-right: 30px;vertical-align:-3px;}
.chk_5 + label:hover {border: 1px solid #930;}
.chk_5:checked + label {border: 1px solid #930;color: #930;}
.chk_5:checked + label:after {content: '';position: absolute;top: 3px;left: 3px;width: 9px;height: 5px;background: transparent;
border: 2px solid #930;border-top: none;
border-right: none;
	
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	
}








.crlisttop2 select{ width:100px; margin-right:20px;}
.crlisttop2 input{vertical-align:-2px;}
.kefx{ margin:0 40px;position:relative}

.crlistcon{ margin:15px 0; height:auto; overflow:hidden;width: 100%;}
.crlistconle{ width:108px; float:left;}
.crlistconle a{ text-decoration:none; color:#333;}
.crlistconleimg{width:110px; height:147px; overflow:hidden;background:url(../images/tbg1.png) no-repeat; padding:3px}
.crlistconleimg .cmmtu{width:104px; height:140px; overflow:hidden;}
.crlistconleimg .im{ max-width:104px; }
.crlistconle span{ font-size:18px;  text-align:center; display:block; margin:12px 0; }
.crlistconrg{ background:url(../images/skclisbg.png); height:200px; width:990px; font-size:16px; font-family:"微软雅黑"; float:left; }
.crlistconrg:hover{background:url(../images/skclisbg2.png); height:200px; width:990px;}
.crlistconrgon{ background:url(../images/skclisbg2.png); height:221px; width:990px; font-size:14px; font-family:"微软雅黑"; float:right; }
.kcjj{ width:698px; margin:10px 0px 10px 30px; float:left;}
.kcjj h3{ height:40px;line-height: 38px;}
.kcjj h3 a{text-decoration:none; color:#333;}
.kcjj p{ line-height:28px;}
.kcjj p a{ color:#025392; text-decoration:none; }
.kcjj p img{ vertical-align:middle;}
.kcjj .yhq{ text-align:right;font-weight: bold;color:#8e0030; cursor:pointer; position:relative;}
.kcjj .yhq .yhqcon{position:absolute; top:0;right:0;color:#fff; text-align:center;}
.kcjj .yhq .yhqcon p{line-height: 22px !important;}

.ny_yhq{position:relative;text-align:center;}
.ny_yhq .yhqcon{color:#fff; text-align:center;}
.ny_yhq .yhqcon p{line-height: 22px !important;}

.kcztss{ float:right; text-align:center; margin-right:28px; margin-top:10px }
.kcztss p{ margin-top:5px;position:relative}
.kcztss a { color:#333; text-decoration:none;}

.kczt{ float:right; text-align:center; width:254px; margin-top:20px}
.kczt p{ margin:3px 0;font-size:20px; position:relative} 
.kczt a { color:#333; text-decoration:none;}
.ccbtn{ width:100px; height:35px; line-height:35px; background:#fbfbfb; border:#e6e6e6 1px solid; border-radius:3px;cursor: pointer;}
.ccbtn:hover{background:#ff8a01; border:#e6e6e6 1px solid; border-radius:3px;}
.ccbtnon{ width:100px; height:35px; line-height:35px; background:#fbfbfb; border:#e6e6e6 1px solid; border-radius:3px;}
.ccbtn:hover{color:#fff;text-decoration:none;font-weight:bold}
.ccbtn { color:#333; text-decoration:none;}
.ccbtnon { color:#333; text-decoration:none; background:#e6e6e6;border:#e6e6e6 1px solid;}
.ccbtns{ width:100px; height:35px; line-height:40px; background:#eee; border:#e6e6e6 1px solid;  border-radius:3px;}
.ccbtns { color:#333; text-decoration:none;}


.crlistbot{ height:50px; width:400px; margin:0 auto; font-size:13px;}

.crlistbot ul li{ float:left; background:#fff; border:#ccc 1px solid; border-radius:5px; padding:2px 6px; margin-left:5px;}
.crlistbot ul a{ color:#333; text-decoration:none;}
.crlistbot ul li.pageon{ color:#C03; font-weight:bold; border:none; background:none;}

/*搜课程少儿*/
.skcsrbanner{ background:url(../images/srban.jpg) no-repeat center center; height:200px;}
.srsombtn{ background:url(../images/srskcbg.png) no-repeat center center; height:138px;}
.srsombtn ul li{ float:left; padding:35px 0 30px 1px ;}

/* TTSliders */
.TTSliders{width:1100px;margin:20px 0 0}
.TTSliders li{list-style-type:none;float:left;}
.TTSliders li img{border:none;}
.TTSliderTitles{height:40px;}
.TTSliderTitles ul{width:1100px;}
.TTSliderTitles li{position:relative;z-index:3;left:0; text-align:center; margin:0 1px;cursor: pointer;}
.TTSliderTitles li div{ vertical-align:middle;}
.TTSliderTitles .cur div{ z-index:3;}
.TTSliderTitles .cur div a{ color:#fff; text-decoration:none;}
.TTSliderTitles .noneBorRight div{border-right:none; border-left:none;}
.TTSliderTitles li a{display:block;height:100%;text-decoration:none;overflow:hidden;font-size:13px; font-family:"微软雅黑";}

/* TTSliderPics */
.TTSliderPics{width:1030px;padding:13px 33px; position:relative;height:160px;z-index:1}
.TTSliderPicLists{position:relative;width:1030px;overflow:hidden;height:160px;}
.TTSliderPics ul{position:absolute;display:none;top:3px;left:0}
.TTSliderPics ul.show{display:block;}

.TTSliderPics li{width:120px;padding:0 13px;height:150px;text-align:center}
.TTSliderPics li:hover{color:#8d0030}
.TTSliderPics li a{ background:#FFF; border:#eee 1px solid; padding:2px;display:inline-block;height:120px;width:100px;overflow:hidden;}

.TTSliderPics li a:hover{border:#8d0030 2px solid;padding:1px;}
.TTSliderPics li .hover{border:#8d0030 2px solid;padding:1px;}
.TTSliderPics li a img{max-width:100px;min-width:100px;}
.TTSliderPics li p{height:30px;line-height:30px;text-align:center;}
.TTSliderPrevBtns,.TTSliderNextBtns{height:100%;width:45px;position:absolute;z-index:999;top:0;text-align:center;}
.TTSliderPrevBtns{left:0}
.TTSliderNextBtns{right:0;}
.TTSliderPrevBtns a,.TTSliderNextBtns a{height:51px;width:35px;display:inline-block;background:url(../images/pnbtn.png) no-repeat;margin-top:75px}
.TTSliderNextBtns a{background:url(../images/pnbtn.png) no-repeat -35px 0}


.kczts{ float:right; text-align:center; margin-right:68px;margin-top:20px; position:relative }
.kczts p{ margin:3px 0; font-size:20px} 


/*课程详情-成人*/
.kcxq_conner{/* background:url(../images/kcxqbbg.jpg) no-repeat center center;*/ height:auto; overflow:hidden;  padding-bottom: 20px;}
.kcxqsr_conner{/*background:url(../images/aboutbg.jpg) no-repeat center center;*/ height:auto; overflow:hidden; padding-bottom: 20px;}
.kcxqcon_le{ width:810px;  float:left;}
.kcxqcon_le1{ height:auto; overflow:hidden;}
.kcxqcon_le1_t{ height:auto; overflow:hidden}
.kcxqconimg{ float:left; background:url(../images/tbg.png) no-repeat; padding: 6px; width:200px;height: 266px;overflow:hidden;position:relative;text-align:center;margin-top:8px}
.teacherpic{width:188px; height: 254px; overflow: hidden;}
.teacherpic .pic{max-width: 188px;}

.kcxqcontable{ float:left; margin-left:20px; font-size:16px; font-family:"微软雅黑"; line-height:28px;width:300px}

.kcxqcon_le1_f{ float:left; width:576px; margin-left:20px; font-size:14px;font-family:"微软雅黑";}
.kcxqcon_le1_f p{ height:40px; line-height:40px; border-top:#eee 1px solid;}
.kcxqcon_le1_f p a{ color:#025392; text-decoration:none;  }
.kcxqcon_le1_f p img{vertical-align:middle;}

.kcxqbtn{height: 235px; float:right; font-size:16px; font-family:"微软雅黑";}

.kcxqcon_le2{ margin-top:20px; }
#xqtab { width:800px; font-family:"微软雅黑"}

#xqtab .xqnav { position: relative;  z-index: 2;  }
#xqtab .xqnav ul { height: 36px; border-bottom:#8d0130 3px solid; }
#xqtab .xqnav li {  background:url(../images/kctabtn.png) no-repeat; font-family:"微软雅黑"; float: left; height: 36px; line-height: 35px;width: 110px; margin-right:10px; text-align:center; cursor: pointer;}
#xqtab .xqnav .active { background:url(../images/kctabon.png);height:36px; width:110px; color:#fff;cursor: pointer;}
#xqtab .xqnav .active a { color: #333; font-weight: bold; }
#xqtab .xqnav .active a:hover {  background:url(../images/kctabon.png); height:36px; width:110px; }


#xqtab .xqcontent { position: relative; }
#xqtab .xqbox { height:auto; overflow: hidden; display: none; padding:10px; font-size:14px;}
#xqtab .xqbox p{ line-height:28px;}
#xqtab .xqbox p span{font-family:"微软雅黑"}


.kcxqcon_rg{width:280px; float:right;}

.jjkb{height:auto; overflow:hidden;}
.jjkbtt{ line-height:35px; font-size:16px; font-weight:bold; }
.jjkbtt img{ vertical-align:middle;}
.jjkb ul{ margin-top:10px; font-family:"微软雅黑" }
.jjkb ul li{ height:105px; padding:5px 0px 21px 10px; }
.jjkb ul li a{ color:#333; text-decoration:none;}
.jjkb ul li .kble{ float:left;height:95px;width:86px;overflow:hidden;margin-top: 9px; background:url(../images/tbggg.png) no-repeat; padding:3px;}
.jjkb ul li .kble .kbtu{height:86px;width:80px;overflow:hidden;}
.jjkb ul li .kble .kbtu img{max-width:80px;}
.jjkb ul li .kbrg{  float:left; margin-left:10px;width:168px}
.jjkb ul li .kbrg span{font-size:16px; height:33px;line-height:33px;font-weight: bold;}
.jjkb ul li .kbrg p{ font-size:15px; line-height:25px; }
.jjkbmore{ height:61px; text-align:center; line-height:40px; font-family:"微软雅黑"; font-size:14px;}
.jjkbmore a{ color:#333; text-decoration:none;}

.jqrz{  height:auto; overflow:hidden; margin-top:20px;}
.jqrztt{height:100px; }
.jqrzlist{height:auto; overflow:hidden; font-family:"微软雅黑"}
.jqrzlist ul li{height:115px; padding:10px 0px 10px 10px; }
.jqrzlist ul li .kble{ float:left;width:80px;height:89px;overflow:hidden;background:url(../images/tbggg.png) no-repeat; padding:3px;margin-top: 8px;}
.jqrzlist ul li .kble .kbtu{height:86px;width:80px;overflow:hidden;}
.jqrzlist ul li .kble .kbtu img{max-width:80px;}
.jqrzlist ul li .kbrg{  float:left; margin-left:10px;width:170px}
.jqrzlist ul li .kbrg span{font-size:16px;line-height:30px;font-weight: bold;}
.jqrzlist ul li .kbrg p{ font-size:15px; line-height:25px; }
.jqrzlist ul li .kbrgs{  float:left; margin-left:10px;width:170px;margin-top: 10px;}
.jqrzlist ul li .kbrgs span{font-size:16px;line-height:30px;font-weight: bold;}
.jqrzlist ul li .kbrgs p{ font-size:15px; line-height:25px; }
.jqrzlist ul li a{ color:#333; text-decoration:none;}
.jqrzmore{ text-align:center;}

/*搜课程老师列表*/
.skclslist{ margin-top:20px; font-family:"微软雅黑" }
.skclslist ul li { margin:10px 0px; height:auto; overflow:hidden;}
.skclslist ul li .skclstt{ float:left; }
.skclslist ul li .skclstt span{font-size: 18px;
  text-align: center;
  display: block;
  margin: 12px 0;
  font-weight: bold;}
.skclslist ul li .skclstt a{ color:#333; text-decoration:none;}
.skclslist ul li .skclstt p{ text-align:center; line-height:25px;}

.skclslist ul li .skclstr{ float:left; background:url(../images/skclistlsbg.png) no-repeat; height:187px; width:910px; margin-left:8px; padding:10px 30px;text-align: justify;}
.skclslist ul li .skclstr:hover{background:url(../images/skclistlsbg2.png) no-repeat; height:187px; width:910px;}
.skclslist ul li .skclstr div{ line-height:25px; width:930px; font-size:14px;}
.skclslist ul li .skclstr div span{ line-height:25px; width:930px; font-size:14px !important;font-family:"微软雅黑" !important;}
.skclslist ul li .skclstr div a{ color:#900; text-decoration:none;}
.lstit{ font-size:15px; height:40px; line-height:38px; font-weight:bold;}
.lstit a{color:#333; text-decoration:none;}

.skclslist ul li .skclstron{ float:left; background:url(../images/skclistlsbg2.png) no-repeat; height:187px; width:910px; margin-left:8px; padding:10px 30px;}
.skclslist ul li .skclstron p{ line-height:25px; width:930px; font-size:14px;}
.skclslist ul li .skclstron p a{ color:#900; text-decoration:none;}

/*搜老师详情页*/
.souls_conner{ height:auto; overflow:hidden;  padding-bottom: 20px;}
.soulsjj{ width:900px; margin:0 auto; height:auto; overflow:hidden;}
.soulsim{float:left; background:#fff; border:#eee 1px solid; padding:3px;margin-top:8px; height:260px; width:190px;text-align:center;overflow:hidden;line-height:260px;}
.soulsim img{max-width:190px; vertical-align:bottom;}
.soulsnr{ width:670px; float:right; font-family:"微软雅黑"; font-size:16px;overflow: hidden;position: relative; text-align: justify;}
.soulsnr p{ line-height:40px;}

.soulsnr .geng{position: absolute; right: 8px;}
.soulsnr a{color:#C00}

.soulstab{ margin-top:40px;}
#lstab {font-family:"微软雅黑";  position: relative; }

#lstab .lsnav { position: relative;  z-index: 2; }
#lstab .lsnav ul { height: 36px; border-bottom:#8d0130 3px solid; }
#lstab .lsnav li {  background:url(../images/kctabtn.png) no-repeat;list-style: none; float: left; height: 36px; line-height: 35px; width: 110px; margin-right:10px; text-align:center;cursor: pointer;}
#lstab .lsnav li a { float: left; height: 36px; text-decoration: none; color: #999; padding: 0 20px; }
#lstab .lsnav li a:hover { background:url(../images/kctabtn.png); height:36px; width:110px; }
#lstab .lsnav .active { background:url(../images/kctabon.png);height:36px; width:110px; color:#fff;cursor: pointer; }
#lstab .lsnav .active a { color: #333; font-weight: bold; }
#lstab .lsnav .active a:hover {  background:url(../images/kctabon.png); height:36px; width:110px; }
#lstab .lscontent { position: relative;  }
#lstab .lsbox { height:auto; overflow: hidden; display: none; margin-bottom:30px; text-align: justify;}

.lsboxtop{ height:40px; background:#eff1f3; border-bottom:#ddd 1px solid;}
.lsboxtop ul li{ float:left; line-height:38px; text-align:center;}
.lsboxlist{ margin-bottom:20px; font-size: 15px;}
.lsboxlist ul li{ line-height:50px; padding:16px 0; border-bottom:#dfe0e2 1px solid; height:auto; overflow: hidden;}
.lslist1{ float:left; width:150px; padding:0 25px;line-height:28px;}
.lslist2{ float:left; width:200px; line-height:28px;padding-right:10px;text-align:center}
.lslist3{ float:left;width:240px; text-align:center;line-height:28px;}
.lslist4{ float:left;width:170px; padding-left:28px;text-align:center;position:relative}
.lslist5{ float:left;width:105px; font-size:18px; color:#C00; font-weight:bold;text-align:center}
.lslist6{ float:left;width:130px;text-align:center}
.lslist4 img{ vertical-align:middle;}
.lslist6 img{ margin-top:6px;}

.lsbox p{ line-height:35px; padding-left:20px;}

/*搜老师详情页-少儿*/

#lstabs {font-family:"微软雅黑";  position: relative; }

#lstabs .lsnavs { position: relative;  z-index: 2; }
#lstabs .lsnavs ul { height: 35px;  border-bottom:#dfe0e2 1px solid;}
#lstabs .lsnavs li {  background:url(../images/lssrbtn.png) no-repeat;float: left; height: 35px; line-height: 35px; width: 110px; margin-right:10px; text-align:center; color:#fff; cursor: pointer;}
#lstabs .lsnavs li a { float: left; height: 35px; text-decoration: none; color: #999; padding: 0 20px; }
#lstabs .lsnavs li a:hover { background:url(../images/lssrbtn.png); height:35px; width:110px; }
#lstabs .lsnavs .active { background:url(../images/lssrbtn.png);height:35px; width:110px; color:#fff; }
#lstabs .lsnavs .active a { color: #333; font-weight: bold; }
#lstabs .lsnavs .active a:hover {  background:url(../images/lssrbtn.png); height:35px; width:110px; }
#lstabs .lscontent { position: relative;  }
#lstabs .lsbox { height:auto; overflow: hidden; display: none; margin-bottom:30px;text-align: justify;}

/*首页*/
.ibanner{ height:auto; overflow:hidden;}
#full-screen-slider { width:100%; height:438px; float:left; position:relative}
#slides { display:block; width:100%; height:438px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; cursor: pointer;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:23%; top:415px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#960443}

.icontent{ width:1100px; margin:0 auto; height:auto; overflow:hidden; margin-top:40px; font-family:"微软雅黑";}
.icontent1{ height:auto; overflow:hidden}
.concrpx{ width:340px; height:500px; float:left; }
.consepx{ width:340px; height:500px; float:left; margin-left:37px; }
.conjqrz{width:340px; height:500px;  float:right; }

.cctlist{ height:390px;}
.cctlist ul{padding:5px 0 10px;}
.cctlist ul li{ font-size:15px; height:auto; overflow:hidden;margin-bottom: 10px;}
.cctlist ul li .limg{ float:left; margin:10px 5px 10px 15px;}
.cctlist ul li .lipp{ float:left; line-height:30px; width:310px;}
.cctlist ul li .lipp a{ color:#333; text-decoration:none;}
.cctlist ul li .lipp b{ font-size:20px;}


.lipp ul li{ float:left; margin-right:10px; font-size:18px;}
.line{ border-top:#eee 1px solid; margin:0px 16px 5px 16px;}
.crmore1{  text-align:center; }
.crmore2{  text-align:center;}
.crmore3{ text-align:center;}
.conjqrz ul li{ margin:10px 0px 10px 20px; height:78px; }
.conjqrz ul a{ color:#333; text-decoration:none;}
.rzimg{ float:left;height:76px;width:76px;text-align:center;overflow:hidden;background:url(../images/tbga.png) no-repeat; padding:3px}
.rztu{ height:70px;width:70px;overflow:hidden;}
.rztu img{max-width:70px;}
.rzpp{ float:left; margin-left:20px; font-size:16px;}
.rzpp p{ line-height:22px;}


.icontent2{ height:auto; overflow:hidden; margin:30px 0 40px;}
.conqtpx{ width:720px;  float:left;}
.conszjs{ float:right; width:340px; padding-bottom:10px;}

.conqtpx ul{padding:10px 0; height:auto; overflow:hidden;}
.conszjs ul{height:auto; overflow:hidden;}

.conqtpx ul li{ margin:12px 0px 12px 20px; float:left; text-align:center; }
.imgteaser a {text-decoration: none;color:#333;}
.imgteaser a p{width:330px; height:172px; overflow: hidden;}
.imgteaser a p img{width:100%;}
.imgteaser a:hover {cursor: pointer;}
.imgteaser a:hover .img{background:#000;}
.imgteaser a:hover img{filter:alpha(opacity=65);opacity:0.65;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; -webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;}
.imgteaser a .pictt {text-align:center;display:inline-block; margin-top:15px;}
.imgteaser a:hover .pictt{ color:#8f002f}



.conszjs ul li{ margin:3px 0; height:auto; overflow:hidden;}
.conszjs ul a{ color:#333; text-decoration:none;}
.szjstt{ float:left; margin:8px 0px 8px 20px;width:110px;height:116px;overflow:hidden; background:url(../images/tbgb.png) no-repeat; padding:3px}
.sstu{width:104px;height:110px;overflow:hidden;}
.sstu img{max-width:104px;overflow: hidden;}
.szjstr{ width:180px; height:119px;margin:8px; float:left;text-align: justify; font-size:12px; line-height:19px;background:url(../images/sz.jpg) no-repeat bottom right;}
.szjstr h3{padding-bottom:5px;}
.szjstron{width:195px;margin:6px; float:right; font-size:12px; line-height:19px;background:url(../images/szon.jpg) no-repeat bottom right;}
.szjstr:hover{background:url(../images/szon.jpg) no-repeat bottom right;}


/*登录页*/
.loadcon{ background:url(../images/loadbg.jpg) no-repeat center center; height:694px; position: relative; }
.loadmid{ width:1100px; margin:0 auto; position:relative;}
.loadwind{ width:680px; height:380px; position:absolute; right:0; top:150px; }
.loadwind p{ /*line-height:60px;*/zoom:1;overflow:hidden;margin-bottom:20px;}
.loadwind p a{ color:#333; text-decoration:none;}
.loadwind input{ border:#c9c9c9 1px solid; height:45px;float:left;}
.inp{ height:30px; width:350px; color:#888; padding-left:5px;}

.password{ width:88px; display:inline-block;float:left; height: 45px;
    line-height: 45px;}

/*注册页面*/
.registerwind{ width:640px; height:380px; position:absolute; right:-50px; top:100px; }

.registerwind p{/* line-height:60px;*/zoom:1;overflow:hidden;margin-bottom:15px;}
.registerwind a{ color: #8d0030; text-decoration: underline; cursor: pointer}
.registerwind input{ border:#c9c9c9 1px solid; height:45px;float:left;height:45px;line-height:45px;}
.windtt{ margin-left:80px;}
.windtt a{ color:#039; font-weight:bold; text-decoration:none;}

.regtt{ 
    display: block;
    float: left;
    height: 45px;
    line-height: 45px;
    text-align: right;
    width: 100px;
	}


/*付款成功页*/
.paycon{ width:1100px; margin:0 auto; height:auto; overflow:hidden;}
.payposition{ height:50px; line-height:50px;}
.payposition a{ color:#333; text-decoration:none;}

.paypoint{ text-align:center; font-size:22px; margin:40px 0;}
.paypoint img{ vertical-align:middle;}
.paypoint span{ color:#740127; font-size:26px; font-weight:bold;}

.paydetail{ margin:30px 0;}
.payimg{ text-align:center; margin:50px 0;}

/*付款方式*/
.coupon{ border-top:#820b11 2px dashed; height:auto; overflow:hidden; padding:20px; margin:20px 0;}
.coupon p{ line-height:50px;}

.couponlistbg{ background:url(../images/yhqbg.png) no-repeat; float:left; font-size:13px; color:#fff; line-height:28px; padding:8px; margin:8px 8px 8px 0; }
.couponlistbg table{width:370px;}

.ptitbg{ background: #fff; height:55px; line-height:45px; padding: 0 20px;border: #8d0030 1px solid; } 

.paymenttab{ margin-bottom:20px;}
#paytab { width:1100px; margin: 0 auto; margin-top:30px; position: relative; }

#paytab .paynav { position: relative;  z-index: 2; height:46px; }
#paytab .paynav ul { height: 44px; border-bottom:#eee 1px solid; padding-left:30px; }
#paytab .paynav li { background:#f0f0f0; list-style: none; float: left; height:42px; line-height: 44px; font-family: arial;width: 139px; border:#eee 1px solid; border-radius:5px 5px 0 0; border-bottom:none; text-align:center; margin-left:20px; margin-top:2px;cursor: pointer;}
#paytab .paynav li a { float: left; height: 44px;  text-decoration: none; color: #999; padding: 0 20px; }
#paytab .paynav li a:hover { background:#fff; height:42px;  width:139px; }
#paytab .paynav .active { background:#fff; border-bottom:none; height:42px; width:139px;  margin-top:2px;}
#paytab .paynav .active a { color: #333; font-weight: bold; }
#paytab .paynav .active a:hover {  background:#fff; border-bottom:none; height:44px; width:139px; }


#paytab .paycontent { width:1000px; margin:0 auto; margin-top:20px; position: relative; }
#paytab .paybox { height:auto; overflow: hidden; display: none; }

.kahao{ height:60px;}
.kahao{ height:auto; overflow:hidden;}
.kahao ul li{ float:left; margin:8px 8px 8px 0;  line-height:50px; }

.banks p{height:45px;}
.banklist{ height:auto; overflow:hidden;}
.banklist ul li{ float:left; margin:8px 8px 8px 0;  line-height:50px; }
#banks{ font-size: 0;*word-spacing:-1px;}
#banks input{display: none;}
#banks li{position:relative; height:48px; width:180px; background:#fff; border:#eee 1px solid; display:inline-block; text-align:center;} 
#banks li img{ margin-top:15px}
#banks li.checked{border:1px solid red;}
#banks li.checked i{width:30px; height:30px; position:absolute; right:0; bottom:0;_right:-1px; _bottom:-1px;background:url(../images/checked.gif) no-repeat;}

.bbox02,.bbox03,.bbox04{height:auto; overflow:hidden;}
.bbox04{width:182px; }
.bbox04 img{  }
.mbtn01{ border:none; width:180px; height:49px;  cursor:pointer; display:block; }

.xbox02,.xbox03,.xbox04{height:auto; overflow:hidden;}
.xbox04{width:182px; }
.xbox04 img{  }
.xbtn01{ border:none; width:180px; height:49px;  cursor:pointer; display:block; }


#thirdpay{ font-size: 0;*word-spacing:-1px;}
#thirdpay input{display: none;}
#thirdpay li{position:relative; height:48px; width:180px; background:#fff; border:#eee 1px solid; display:inline-block; text-align:center;} 
#thirdpay li img{ margin-top:10px}
#thirdpay li.checked{border:1px solid red;}
#thirdpay li.checked i{width:30px; height:30px; position:absolute; right:0; bottom:0;_right:-1px; _bottom:-1px;background:url(../images/checked.gif) no-repeat;}

#bankpay{ font-size: 0;*word-spacing:-1px;}
#bankpay input{display: none;}
#bankpay li{position:relative; height:48px; width:180px; background:#fff; border:#eee 1px solid; display:inline-block; text-align:center;} 
#bankpay li img{ margin-top:10px}
#bankpay li.checked{border:1px solid red;}
#bankpay li.checked i{width:30px; height:30px; position:absolute; right:0; bottom:0;_right:-1px; _bottom:-1px;background:url(../images/checked.gif) no-repeat;}

.ggpay{ height:100px; padding-left:60px; margin:40px 0;}

.messg{ padding-top:20px; width:450px; height:400px; margin:0 auto; margin-top:20px;}
.messg p{ line-height:40px;}
.messg p a{ text-decoration:none; color:#03C}
.messg img{ vertical-align:middle;}
.messg span{ font-size:14px; background:#930; border-radius:5px; color:#fff; padding:5px 8px;}
.ggpay2{ height:100px; padding-left:10px; margin:40px 0;}

/*会员中心左侧栏*/
.meb_left{ width:210px; background:url(../images/mbbg2.png);min-height: 900px; float:left;}
.perinfor{ height:120px; margin:25px 0px 0px 20px; font-size:14px;}
.piftu{ background:url(../images/kuang.png) no-repeat; float:left;width:70px; height:107px;padding: 3px 3px 3px 0;overflow:hidden;text-align:center}
.piftu img{max-width: 64px;}
.piftr{ float:left; margin:8px; line-height:28px;}
.piftr a{ color:#03C; text-decoration:none;}

.sysinfor{ background:url(../images/xxpoint.png) no-repeat; height:150px; font-size:12px; color:#820b11; line-height:17px; padding:40px 25px 0 20px; text-align:center;}

.mesgnot{height:30px; margin:10px 20px; font-size:13px;}
.mesgnot a{text-decoration:none; color:#333;}
.messag{ float:left;}
.messag img{ vertical-align:middle;}
.messcunt{ float:right; background:#ca903c; color:#fff; border-radius:5px; padding:0px 5px;}
.messcunt a{ text-decoration:none; color:#fff;}

.fuctntt{ background:#e6e6e6; border:#ddd 1px solid; border-left:none; border-right:none; height:45px; line-height:42px; padding-left:20px; }
.fuctntt img{ }
.fuctnts{ margin-bottom:20px;}
.fuctnts ul li{ line-height:30px; font-size:13px; padding-left:20px;}

.fuctnts ul li a{ text-decoration:none; color:#333;}
.fuctnts ul li a.current{ color:#8d0030;}
.fuctnts ul li a:hover{ color:#8d0030}



/*会员中心右*/
.memcon{ width:100%; height:auto; overflow:hidden;}
.meb_right{background:url(../images/mbbg.png);  width:884px; min-height:900px;  float:left;position: relative; }
.meb_right h4{color:#8d0030; margin:20px;}

/*会员position*/
.membercon{ width:1100px; height:auto; overflow:hidden;margin:0 auto; padding-bottom:40px;}
.mebposition{ height:60px; line-height:50px;}
.mebposition a{ text-decoration:none; color:#333;}



/*个人中心成绩查询*/
.meslist h4{color:#8d0030; margin:20px;}

/*个人中心成消息通知*/

.meslist{ height:auto;overflow:hidden}
.meslist ul li{ height:40px; line-height:35px; border-bottom:#eee 1px dashed; margin:0 20px; font-size:14px;}
.meslist ul li a{ text-decoration:none; color:#333;}
.meslist ul li a:hover{color:#8d0030;}

/*.mespage{ width:400px; margin:0 auto;}
.mespage ul li{ float:left; border:none; margin:0 20px;}
.mespage ul li span{ background:#fff; border:#eee 1px solid; color:#333; padding:0px 5px 2px;}
.mespage ul li span:hover{ background:#8d0030; color:#fff;}
.mespage ul li a{ text-decoration:none; color:#333;}*/



/*会员中个人信息*/

.perinftit{ font-size:12px; margin:20px; color:#888;}
.perinftit span{ font-size:16px; color:#8d0030; font-weight:bold;}

.perform{ width:600px;  float:left; padding-left:20px; font-size:15px;}
.perform p{ line-height:40px;}
.perform span{    width: 84px; display:inline-block;}
.perform input{ color:#222; padding-left:5px; height:23px;line-height:23px;}
.perform input.readonly{ color:#888;}
.perform select{ height:27px;}
.perform a{ text-decoration:none; color:#03C}
.radman,.radwoman{ vertical-align:middle;}

.perpohot{ float:left; width:220px; height:600px; text-align:center; font-size:14px; color:#888}
.perpohot p{ line-height:30px;}
 
#imgPreview{width:98px; height:149px; margin-right: 60px; margin-left: 60px; margin-bottom: 0px; margin-top: 30px;}/*overflow:hidden; vertical-align: top*/
#imgPreview img{ max-width:98px; min-width:98px;vertical-align: top;}
 
/*会员中个人信息修改*/ 
.perjbxx{ height:auto; overflow:hidden;}
.pxtit{ height:50px;}
.perjbxx_le{ float:left;}
.perjbxx_le h4{ color:#8d0030; }
.perjbxx_rg{ float:right; margin:20px;}
.perjbxx_rg img{}
.pline{ margin:10px 20px; }

.perjbxx table{ font-size:13px; line-height:30px; width:690px; margin: 0 0 0 20px; float:left;}
.xxtx{ float:left; margin:20px; width:98px; height:149px;overflow: hidden; }
.xxtx img{max-width: 98px;min-width: 98px;}
.persfxx h4{ color:#8d0030;}
.safebox{ font-size:13px; line-height:38px; margin:0 20px;}
.safebox input{ height:28px; width:220px;}

/*会员中心我的申请*/
.applytab{ margin:17px;}

#type-menu {overflow:hidden; width:850px; }
#type-menu li { float:left; height:41px; padding:5px 0; margin:10px 10px 10px 0;overflow:hidden}
.tm-n a { display:block; cursor:pointer; height:41px; float:left; width:92px; text-indent:-999px; background:url(../images/applytab.png) center 0 no-repeat; }
.tm-n a.select {cursor:default;}

#tb-m{height:auto; overflow:hidden;margin-top:20px;}
#tm-1 a { width:116px;}
#tm-2 a { width:95px; background-position:center -82px; }
#tm-3 a { width:95px; background-position:center -164px; }
#tm-4 a { width:95px; background-position:center -246px; }
#tm-5 a { width:95px; background-position:center -328px; }

#tm-1 a.hover { background-position:center -46px; }
#tm-2 a.hover { background-position:center -138px; }
#tm-3 a.hover { background-position:center -230px; }
#tm-4 a.hover { background-position:center -322px; }
#tm-5 a.hover { background-position:center -414px; }


#tm-1 a.select { background-position:center -41px!important; }
#tm-2 a.select { background-position:center -123px!important; }
#tm-3 a.select { background-position:center -205px!important; }
#tm-4 a.select { background-position:center -287px!important; }
#tm-5 a.select { background-position:center -369px!important; }

.hidden { display:none; }

.applist{ font-size:13px; border:#999 1px solid;}
.applist table{ line-height:38px; background:#fafafa;}
.applist table tr{ }
.applist table td{ text-align:center;border-bottom:#eee 1px dashed; padding:5px 16px;}

.qingjia p{ margin:10px 0;  font-size:13px; height:auto; overflow:hidden;zoom:1;}
.qingjia input{ height:25px;}
.qingjia select{ height:28px;}

.tiaoke p{ margin:10px 0;  font-size:13px; height:auto; overflow:hidden;}
.tiaoke input{ height:25px;}
.tiaoke select{ height:28px;}

.tiaoban p{ margin:10px 0;  font-size:13px; height:auto; overflow:hidden;}
.tiaoban input{ height:25px;}
.tiaoban select{ height:28px;}

.xiuxue p{ margin:10px 0;  font-size:13px; height:auto; overflow:hidden;}
.xiuxue input{ height:25px;}
.xiuxue select{ height:28px;}

.addxsxx{
   display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 85px;
}
/*会员中心 我的优惠券*/
#coupontab { position: relative; margin-top:-50px }
#coupontab .couponnav { position: relative;  z-index: 2; margin:0px 10px 10px 500px;  }
#coupontab .couponnav ul { height: 45px; }
#coupontab .couponnav li { float: left; font-size:13px; text-align:right; height:44px; overflow:hidden; line-height: 44px; width: 90px; margin-top:4px;}
#coupontab .couponnav li:hover{cursor:pointer; }
#coupontab .couponnav .active { height:44px; overflow:hidden; width:90px; color:#C03 }
#coupontab .couponnav .active a { cursor:pointer; color:#C00; font-weight: bold; }
#coupontab .couponnav .active a:hover { cursor:pointer; height:44px;color:#C00;  overflow:hidden; width:90px; }
#coupontab .couponcontent { position: relative;  }
#coupontab .couponbox {font-size:13px; color:#fff; line-height:28px; height:auto; overflow: hidden; display: none; }

.couponlist ul li{ background:url(../images/yhqbg.png) no-repeat; padding:8px; margin:20px 27px; float:left;}
.couponlist ul li table{ width:370px;}

.couponlist_used ul li{ background:url(../images/yhqbg2.png) no-repeat; padding:8px; margin:20px 27px; float:left;}
.couponlist_used ul li table{ width:370px;}

.couponlist_overd ul li{ background:url(../images/yhqbg2.png) no-repeat; padding:8px; margin:20px 27px; float:left;}
.couponlist_overd ul li table{ width:370px;}

/*我的证书*/
.certificate{ margin:10px 20px; font-size:13px; line-height:42px; }
.certificate table{ background:#fff;border:#ddd 1px solid;width:840px; }
.certificate table td{height:42px; border-bottom:#eee 1px dashed;padding:0 8px;}

/*资料下载*/
.datasdown{ font-size:13px;}
.datasdown ul li{ height:36px; line-height:35px; border-bottom:#eee 1px dashed; margin:10px 20px; }
.datasdown ul li a{ text-decoration:none; color:#333;}
.dataleft{ float:left}
.dataright{ float:right}

/*我的课程*/
.course{}
.course h4{ color:#8d0030; margin:20px 20px 5px;}
.course table{ font-size:12px; width:840px; margin:20px 20px 10px; background:#fff;}
.course table tr{}
.course table td{
     height: 35px;
    line-height: 22px;
    text-align: center;
}
.course table td p{ line-height:20px;}
.course table a{ color:#333; text-decoration:none;}
.course table a{width:86px; height:86px; overflow:hidden;text-align:center}
.course table a img{max-height:86px;}
.course table a:hover{ color:#930;}

.allcheck{ border:#eee 1px solid; padding:10px 10px; background:#fff; margin:21px; font-size:13px;}
.checkxx{ width:120px; display:inline-block; }
.checkxx a{ text-decoration:none; color:#333; }
.checkxx a:hover{color:#930;}

/*个人中心首页*/
.pertit{ height:40px; line-height:38px; margin:10px 20px;}
.pertitle{ float:left;}
.pertitle img{vertical-align:middle}
.pertitrg{ float:right; font-size:12px;}

.pernrxg{height:40px; font-size:13px; line-height:38px; margin:10px 20px;}
.pernrxgle{ float:left;}
.pernrxgle a{ text-decoration:none; color:#03C;}
.pernrxgrg{ float:right; margin-right: 4px;}

.pernrxgrg img{  margin-top: -30px;}

.xydt{ margin:20px;}
.xydt h4{color:#8d0030; margin:8px 0;}

/* zoombox 学院动态 */

.mzoombox{width:840px; margin:10px auto 0 auto;position:relative;}
#mslideshow{list-style:none;color:#fff;}
#mslideshow span{display:none}
#mwrapper{width:840px;margin:0px auto;display:none;}
#mwrapper *{margin:0;padding:0}
#mfullsize{position:relative;width:834px;height:350px;}
#minformation{position:absolute;bottom:0;width:834px;height:0;color:#fff;overflow:hidden;z-index:200;opacity:.7;filter:alpha(opacity=70)}
#minformation h3{padding:4px 8px 3px;font-size:14px}
#minformation p{padding:0 8px 8px}
#mimage{width:834px}
#mimage img{position:absolute;z-index:25;width:834px;height:350px;}
.mimgnav{position:absolute;width:25%;height:350px;cursor:pointer;z-index:150}
#mimgprev{left:0;background:url(../images/mleft.jpg) left center no-repeat}
#mimgnext{right:0;background:url(../images/mright.jpg) right center no-repeat}
#mimglink{position:absolute;height:350px;width:100%;z-index:100;opacity:.4;filter:alpha(opacity=40)}
.mlinkhover{background:url(../images/link.gif) center center no-repeat}
#mthumbnails{margin-top:10px;}
#mslideleft{float:left;width:20px;height:115px;background:url(../images/scroll-left.gif) center center no-repeat;background-color:#222;opacity:.4;filter:alpha(opacity=40)}
#mslideleft:hover{background-color:#333}
#mslideright{float:right;width:20px;height:115px;background:#222 url(../images/scroll-right.gif) center center no-repeat;opacity:.4;filter:alpha(opacity=40)}
#mslideright:hover{background-color:#333}
#mslidearea{float:left;position:relative;width:790px;margin-left:5px;height:120px;overflow:hidden;}
#mslider{position:absolute;left:0;height:115px}
#mslider img{cursor:pointer;padding:2px;width:160px;height:110px;}




/*注册页面成功*/
.remianr{background:url(../images/trabg.png) no-repeat center center; height:1022px; margin-top:-1022px; position:relative; z-index:1;}
.remianp{background:url(../images/noticbg.png) no-repeat center center; height:1680px;margin-top:-1680px;  position:relative; z-index:1;}

.prompt{ width:550px; height:500px; background:url(../images/mesgbox.png) no-repeat; left:50%; top:50%; margin-left:-275px; margin-top:-200px; position:absolute; padding-top:30px; z-index:1000}
.prompt p{ text-align:center; color:#333; line-height:60px;}
.prompt p img{ vertical-align:middle;}
.prompt p a{ text-decoration:none; color:#a0425b; font-weight:bold;}

/*消息弹窗*/
.mesnotics{height:500px; width:900px; top:50%; left:50%; margin-top:-50px; margin-left:-350px; background:url(../images/mesgbox2.png) no-repeat; position:fixed; z-index:1000}
.mesnotics h4{ color:#8d0030; margin:20px;}
.mesnotics a{ text-decoration:none; color:#000}
.mesnotics ul li{ line-height:28px; height:30px; font-size:14px; border-bottom:#eee 1px dashed; margin:20px;}
.mesnotics ul li a{ text-decoration:none; color:#333;}
.mesnotics ul li a:hover{ color:#8d0030; }



/*学员须知*/
.xyxz{ margin:0px 20px; line-height:28px; text-align:justify; text-indent:2em}

/*教材使用说明*/
.jcsysm{margin:0px 20px; line-height:28px; text-align:justify; text-indent:2em}

/*订单详情*/
.orderdetali{ margin:0px 22px;}
.orderdetali table{ line-height:38px; font-size:15px; border-top:#eee 2px solid}
.ordzt{ font-weight:bold; color:#8d0030;}

.paydetali{ margin:0px 22px 40px;}
.paydetali table{ line-height:38px; font-size:15px; border-top:#eee 2px solid}

.codetali{margin:0px 22px;}
.codetali table{ font-size:12px; background:#fff}
.codetali table a{ color:#333; text-decoration:none}
.codetali table td{padding:12px 0px 12px 15px; vertical-align:top; text-align:center}


/*会员中心首页轮播图*/
.mod18Box { padding: 10px; margin: 0px auto; width: 850px; background: #FFF; box-shadow:0px 1px 5px #CCCCCC }
.mod18{ width: 850px; height: 405px; margin: 0px auto; position: relative; background: #f7f7f7; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:336px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:850px;height:332px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:830px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:330px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:330px;position:absolute;}
.mod18 .picBox li{width:850px;height:332px;}
.mod18 .listBox{ width: 812px; height: 70px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}

/*newadd*/
.adspan{
    display: block;
    float: left;
    width: 88px;
	height:45px;
	line-height:45px;
}
#s_province,#s_city,#s_county{
    +height: 23px;
    +line-height: 23px;
}
.perform .adtxdz{
    +line-height:20px;
	margin-bottom:2px;
}
.qingjia p{
   zoom:1;
   overflow:hidden;
}
.qiaddf{
  zoom:1;
  overflow:hidden;
  margin-bottom:15px;
}
.adddiva{
    float: left;
    width: 37%;
}
.adddivaa{
    float: left;
	width:47%;
}

.mespage{
     margin: 0 auto;
    width: 500px;
}



.friendlink{width:1100px; margin:40px auto; background:url(../images/friendbg.png) no-repeat; height:97px; }

.frd_le{float:left;width:100px; margin:20px 0px 20px 20px}
.frd_rg{float:left;width:976px}
.frd_rg ul li{float:left; margin:20px 29px 0px 15px } 
.frd_rg ul li a{color:#333}
