﻿/* 公共样式 */
body { color:#5F5D5D; font-family:Microsoft YaHei, SimSun, Verdana, Geneva, sans-serif; text-align:center; font-size:14px; background:#FEF2D7;}
body,div,ul,li,ol,dt,dd,dl,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ul,li { list-style:none;}
img { border:none; display:block; margin-left:0px;}
a { text-decoration:none; color:#fff;}
.clear { height:0px; clear:both; overflow:hidden;}
#wrapper,#jh_nav ul,.top-less { width:1002px; margin:0 auto; text-align:left;}
/* 头部 */
#top { width:100%; height:80px; line-height:40px; background:#F08519; font-size:12px;}
.tell-lf { float:left;margin-top: 5px;}
.top-link { width: 58%; float:right; margin-top: 20px;}
.top-link li{ float:left;white-space:nowrap;}
.top-link li.hover { width:75px; background:url(ico_arrow_top2.gif) no-repeat right top; background-position:60px 15px; position:relative;}
.top-link li a { margin:0 8px; height: 100%;font-size: 15px;text-align: center;padding: 6px 5px;}
.top-link li ul {padding:5px 0 5px 5px; background:#FCFCFC;position:absolute; z-index:105; left:0px; top:39px;}
.top-link li ul li { float:none; height:25px; line-height:25px;}
.top-link a:hover { text-decoration:underline;}
.hidden{ display:none;}
.header { width:100%; height:90px; background:#FFF;}
.logo-t { width:331px; float:left; margin-top:19px;}
.pic-zxx { width:196px; float:left; display:inline; margin:22px 0px 0px 85px;}
.city { float:left; margin:30px 0 0 11px;}
.city p { padding:4px 10px 0 10px; position:relative; z-index:101; background:#fff; border-left:1px solid #DCDCDC;}
.city p span { background:url(ico_arrow_top1.gif) no-repeat right ; padding-right:15px; font-size:20px; cursor:pointer;}
.city p.hover { border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1;border-right:1px solid #d1d1d1; height:27px;*height:auto;padding:4px 10px 0 9px;}
.city ul { width:240px; line-height:23px; padding:5px 8px 5px 10px; border:1px solid #d1d1d1; background:#fff;overflow:hidden;position:absolute; margin-top:-1px;z-index:100;}
.city ul li { width:48px; float:left;}
.city ul li a { color:#616161;}
.city ul li a:hover { text-decoration:underline;}
.head-tell-right { width:168px; height:32px; float:right;  margin-top:19px; font-size:22px; font-weight:bold; color:#F08519; padding:20px 0px 0px 42px;}
#jh_nav { width:100%; height:45px; background:url(nav_bg.gif) repeat-x center top;}
#jh_nav ul li { float:left; display:inline; margin-left:14px;}
#jh_nav ul li a { width:99px; height:34px; color:#FFF; font-size:18px; line-height:34px; display:block; text-align:center; margin-top:6px;}
#jh_nav ul li a:hover,#jh_nav li a.active-jh,#jh_nav ul li a.hover {  background:url(hover_27.jpg) no-repeat; color:#080808;}
/* 特色课程下拉样式 */
#jh_nav li div{ position:absolute; z-index:102; font-size:12px; padding-top:5px;}
#layer_gaozhong div{ overflow:hidden;}
#jh_nav li div ul {background:#E67A89;height: 25px; padding:0px 10px 10px;}
#jh_nav li div ul li { padding:0; height:25px; line-height:25px; display:inline;}
#jh_nav li div ul li a{ width:auto; height:auto; color:#fff; font-size:14px; padding:0; margin:0; background:none; } 
#jh_nav li div ul li a:hover{ background:none; text-decoration:underline; color:#fff;}
#jh_nav li div ul li a:active{ background:none; text-decoration:underline; color:#fff; background:none;}
.fudao-content { width:1002px; margin-top:3px;}
.title-lm { height:45px; background:url(title_bg_31.png) no-repeat; margin-top:5px;}
.title-lm h2 { color:#FFF; font-size:22px; float:left; line-height:43px; margin-left:30px; display:inline;}
.title-lm p { font-size:18px; float:right; margin:10px 36px 0px 0px; display:inline; color:#1B1B1B;}
.fudao-box { width:1000px;  padding:0px 0px 0px; background:#fef8e9}
.title-wenti { width:1000px; height:48px; background:url(title_bg_32.png) no-repeat; color:#FFF; font-size:22px; line-height:45px; padding-left:13px; margin-top:5px}
.title-wenti h2{color: #FFF;font-size: 22px;line-height: 45px;padding-left: 16px;}
/* 底部电话 */
.zhaopin-tell { width:960px; height:43px; line-height:43px; background:#F6F6F6; margin-top:8px;}
.zhaopin-tell dt,.zhaopin-tell dd { width:480px; float:left; text-align:center; font-size:18px; font-weight:bold;}
.zhaopin-tell dt span,.zhaopin-tell dd span { color:#C07F01; font-size:25px;}
ul.tell-bottom { height:35px; border-bottom:1px solid #B9B8B8; margin-top:15px;}
ul.tell-bottom li { width:88px; font-family:SimSun; font-size:16px; font-weight:bold; line-height:35px; cursor:pointer; float:left; background:url(hover_157.jpg) no-repeat;margin-left:7px; 
text-align:center;}
ul.tell-bottom li.curr {   color:#FFF;}
.shacha-content { width:960px;}
.haidian-cont,.alone-tel-content { line-height:33px; margin-top:15px;}
.haidian-cont li,.alone-tel-content li { width:316px; float:left; font-size:14px; font-family:Microsoft YaHei;}
.haidian-cont li strong,.alone-tel-content strong { width:140px; text-align:right; font-weight:normal; float:left; display:block;}
.haidian-cont li span,.alone-tel-content li span { font-size:16px; padding:0px 5px; color:#CC0000; font-size:16px; font-weight:bold;}
/* 版权信息 */
#footer { width:100%; height:160px; background:#F08519; margin-top:15px;}
.weixin { width:68px; float:left; display:inline; margin:29px 0px 0px 106px;}
.pagebottom { width:705px; float:left; display:inline; margin:17px 0px 0px 150px; color:#fff;} 
.pagebottom a { color:#FF0000; text-decoration:none;}
.pagebottom a:hover { text-decoration:underline;}
.pagebottom img { display:inline;}
.copyright { padding:5px 0;font: 12px/2.0em "宋体"; width:705px; margin:0 auto;}
.copyright a:link,.copyright a:visited { color:#BB3204;}
.copyright a:hover,.copyright a:active { text-decoration:underline;}
.red_wen { color:#B00000; line-height:30px; font-weight:bold;}
/* 媒体奖项 */
.paibian { width:225px; float:left; margin:20px 0px 0px 20px;}
.paibian img { border:1px solid #E5E5E5; padding:2px;}
.paibian p { text-align:center; margin-top:8px; font-size:14px;}
/* 返回顶部 */
.backToTop { display:none;width:30px; height:33px;  position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer;}
/* 电话 */
#float_tel { width:100%; left:50%; margin:auto; margin-left:-501px; position:fixed !important;/*ie7 ff*/ position:absolute; left:0; z-index:100;bottom:0 !important;/*ie7 ff*/ _top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight:document.body.scrollTop+document.body.clientHeight-this.clientHeight)); background:#fff;}
#float_tel.thover .float_tel_content { display:block;}
#float_tel.thidden .float_tel_content { display:none;}
#float_tel .float_tel_head { opacity: 0.9;background-color: #78879e; z-index: 999;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height: 50px;
line-height: 50px;
_position: absolute;
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
overflow: visible;
color: #fff;}
#float_tel .float_tel_head span { width:10px; height:40px;display:block; position:absolute; top:0;}
#float_tel .float_tel_head_l { background:url(footel_bl.png); left:0;}
#float_tel .float_tel_head_r { background:url(footel_br.png); right:0;}
#float_tel .tel_logo { width:62px; height:50px; position:absolute;left:340px;}
#float_tel .float_tel_head h3 { font-size:22px; color:#fff; position:absolute; left:405px; display:inline;font-family:"微软雅黑";}
#float_tel .float_tel_head h3 i { height:14px; line-height:14px;font-size:12px; font-weight:normal; font-style:normal; margin-left:10px; padding:1px 0 1px 20px; background:url(footel_ico.gif) no-repeat;}
#float_tel .float_tel_head p { position:absolute; left:950px; font-style:normal; color:#fff; font-size:28px; font-family:"微软雅黑"; font-weight:normal;}
#float_tel .float_tel_content { border-left:1px solid #c00; border-right:1px solid #c00; background:#fff;margin-top:-2px; padding-top:2px; overflow:hidden;}
#float_tel .float_tel_content .foot_say { text-align:center; margin:10px 0px;}

ul.cityt-btn-u { width:880px; height:31px; margin:15px 0px 0px 40px;}
ul.cityt-btn-u li { width:80px; height:31px; font-size:16px; font-weight:bold; line-height:31px; cursor:pointer; float:left; background:url(hover_06.gif) no-repeat; text-align:center; display:inline; margin-left:17px;}
ul.cityt-btn-u li.curr { color:#FFF;}
.school-cont-dhnr { width:960px;}
.alone-tel-content { zoom:1;}
#float_tel .float_tel_h { height:40px;background:#ccc;}
#float_tel .float_tel_h ul { overflow:hidden;}
#float_tel .float_tel_h ul li { height:40px;font-weight:bold; line-height:40px;  padding-left:100px; text-align:left; float:left; color:#555; font-size:16px; font-weight:bold; border-bottom:none;}
#float_tel .float_tel_h ul li span { color:#333; float:none; display:inline;}
.alone-tel-content li a{  font-weight:bold; color:#CC0000;font-size:16px; }
.alone-tel-content li a i{ font-weight:lighter; color:#333; font-size:14px;  padding-left:5px; padding-right:5px}
.haidian-cont li a{  font-weight:bold; color:#CC0000;font-size:16px; }
.haidian-cont li a i{ font-weight:lighter; color:#333; font-size:14px;  padding-left:5px; padding-right:5px}

/*huangzhiying  add*/
#fudao-content_hiden{ display:none}
#layer_gaozhong .hidden{ text-align:left; padding-top:0px; padding-bottom:10px;background:#CC0000;margin:0;min-width: 125px; } 
#layer_gaozhong .hidden a{width:auto; height:auto; text-align:left; color:#fff; font-size:14px; padding:0; margin:0; background:none; background:#CC0000; padding-left:10px; padding-right:10px; height:25px}
#layer_gaozhong .hidden a:hover{ background:none; text-decoration:underline; color:#fff;background:none; background:#CC0000;}
#layer_gaozhong .hidden a:active{ background:none; text-decoration:underline; color:#fff; background:none; background:#CC0000;}

.city_new { float:left; margin:30px 0 0 11px;}
.city_new p { padding:4px 10px 0 10px; position:relative; z-index:101; background:#fff; border-left:1px solid #DCDCDC;}
.city_new p span {padding-right:15px; font-size:20px; cursor:pointer;}
.city_new p.hover { border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1;border-right:1px solid #d1d1d1; height:27px;*height:auto;padding:4px 10px 0 9px;}
.city_new ul { width:200px; line-height:22px; padding:5px; border:1px solid #d1d1d1; background:#fff;overflow:hidden;position:absolute; margin-top:-1px;z-index:100;}
.city_new ul li { float:left; padding:0 5px 0 8px;white-space:nowrap;}
.city_new ul li a { color:#616161;}
.city_new ul li a:hover { text-decoration:underline;}

/*huangzhiying  add end */
