/* by offcncrj in 20150923*/
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select{margin:0;padding:0}
body{font:12px "Microsoft YaHei","SimSun","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
a{text-decoration:none; color:#686868; cursor:pointer;}
a:hover{text-decoration:underline; color:#d11d00;}
img{border:0;vertical-align:middle}
em{font-style:normal}
li{list-style:none}
a{color:#333; outline:none;}
a:hover{color:#e00; text-decoration:none;}


.marc{width:1000px; margin:0 auto;}
.fr{float:right;}
.fl{float:left;}

.clear{clear:both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *zoom:1;font-size:14px; }

body{background:#fff;}
table{border-spacing:0;border-collapse:collapse;}
/*header*/
.zg_top{height:40px;padding-top: 6px; background:#f8f8f8;}
.zg_top .marc{height: 40px;overflow:hidden;}
.zg_logo{float:left;width: 148px;height: 33px;}
.zg_topnav{padding:15px 0 0 13px;float:left;}
.zg_topnav a{margin: 0 5px;color:#231815;font-size: 12px;}
.zg_tel{float:right;font:20px/40px "Microsoft Yahei";color:#444;}
/*banner*/
.zg_banner{background:url(http://kc.offcn.com/general/264/images/zg_banner_bg.jpg) no-repeat center top;}
.zg_banner img{display: block;}
.zg_banner .marc{height: 560px;position:relative;top:0;left:0;}
.banner_tag{
	width: 124px;
	right:59px;
	top:9px;
	padding-top: 20px;
	position:absolute;
	color: #fff;
	font-size: 23px;
	font-family: "Microsoft Yahei";
}
.banner_tag strong{font-size: 32px;font-weight: bold; font-family: "Microsoft Yahei";}
.banner_txt,.yeartag{width: 1000px;text-align: center;}
.banner_txt{position: absolute;left:0;top:365px;font-size: 37px; font-family: "Microsoft Yahei";}
.yeartag{position: absolute;left:0;top:112px;height: 100px;line-height: 100px;font-size: 97px;color: #1c7cc8; font-family: "Microsoft Yahei";}
/*fenxiao*/
.zg_fenxiao{padding:20px 0 10px 20px;background: #103e8e;font-family:"Microsoft YaHei";color: #fff;font-size: 22px;}
.zg_fenxiao dt{float: left;padding-left: 40px;width: 145px;background:url(http://kc.offcn.com/general/264/images/zg_zfgj03.jpg) no-repeat 4px center;font-weight: bold;height: 52px;line-height: 52px; font-family:"Microsoft YaHei"; font-size: 22px;}
.zg_fenxiao dd{float: left;width: 790px; font-family:"Microsoft YaHei"; font-size: 22px;}
.zg_fenxiao dd a{float: left;margin-left: 5px;display: block;padding: 0 25px;margin: 5px 0;height: 42px;line-height: 42px;color: #fff;font-family:"Microsoft YaHei"; font-size: 22px;}
.zg_fenxiao dd a.hover,.zg_fenxiao dd a:hover{background:#1c7cc8;}

/*标题*/
.zg_tit{margin: 0 auto;padding: 61px 0 21px;background:url(http://kc.offcn.com/general/264/images/zg_titbg.gif) no-repeat center bottom;height: 40px;font:bold 40px/40px "Microsoft Yahei";text-align: center;}
/*个性教学*/
.zg_main01{background: #3a6fcd;padding:0 0 20px 32px;}
.zg_mg42{ margin:0 20px;_diaplay:inline;}
.zg_main01 .zg_tit{margin-bottom: 65px;color: #fff;font-family:" Microsoft YaHei";}
.zg_mod01{float: left;width: 306px;}
.zg_mod01 .cont{background: #ecf1fa;padding:30px 15px 15px;}
.zg_mod01 .modpic{text-align: center;margin-bottom: -20px;}
.zg_mod01 h4{text-align: center;font-size: 20px;line-height: 30px;color: #444; font-family: "Microsoft Yahei";}
.zg_mod01 p{font-size: 14px;color: #555;line-height: 22px;padding: 10px 0;border-bottom: 1px solid #4b7cd1;}
.zg_mod01 dl{margin-top: 10px; font-family: "Microsoft Yahei";}
.zg_mod01 dt{float: left;line-height: 25px;font-size: 14px; font-family: "Microsoft Yahei";}
.zg_mod01 dd{float: left;line-height: 25px;font-family: "Microsoft Yahei";font-size: 14px;}
.zg_mod01 dt{font-weight: bold;}
.zg_mod01 dd{width: 214px;}
.zg_mod01 dd span{margin-right: 15px; font-size: 14px; font-family: "Microsoft Yahei";}
.zg_btn{display: block;margin: 15px auto 0;font-size:16px;background:url(http://kc.offcn.com/general/264/images/zg_zfgj07.jpg) no-repeat center center;width: 138px;height: 33px;line-height: 33px;text-align: center;color: #fff; font-family: "Microsoft Yahei";}
a.zg_btn:hover{color: #fff; font-family: "Microsoft Yahei";}
/*课程体系*/
.zg_main02{background:url(http://kc.offcn.com/general/264/images/zg_zfgj08.jpg) #f5f5f5 no-repeat center top;}
.zg_main02 .zg_tit{margin-bottom: 45px;}
.zg_setinfo{padding-bottom: 10px;color:#515151;font-size: 14px;line-height: 26px;}
.zg_settit{font:28px/60px "Microsoft YaHei";text-align: left;color: #1e4073;margin-left:30px}
.zg_class{width:940px;margin-left:30px;}
.zg_class table{ border-collapse:collapse;}
.zg_class th{background: #6bade7;color: #fff;font:18px/50px "Microsoft YaHei";}
.zg_class td{padding: 12px 0;line-height: 15px;border: 1px solid #d1d1d1;background: #fff;font-size: 14px;text-align: center;color: #515151;}
.joinbtn{/*display: block;*/width: 25px;height: 25px; margin:0 auto;line-height: 32px;/*background: #ff952d;color: #fff;*/text-align: center; border-radius:5px;}
/*a.joinbtn:hover{color: #fff;}
.zg_wxclass{width: 1000px; margin:0 auto;padding-top: 40px;}
/*更多服务*/
.zg_more{height: 488px;background:url(http://kc.offcn.com/general/264/images/zg_zfgj10.jpg) no-repeat left bottom;}
.zg_more h4{width: 350px;height: 55px;line-height: 55px;font:28px/55px "Microsoft YaHei";text-align: center; margin:58px auto 0;background: #278ce2;color: #fff;}
.zg_morebg{height: 86px;background:url(http://kc.offcn.com/general/264/images/zg_zfgj09.jpg) no-repeat center top;}
.zg_moreli{float: left;width: 300px;}
.zg_moreli .bgfff{position: relative;background: #fff;width: 300px;height: 218px;}
.zg_moreli .bgfff p{width: 240px;margin: 0 auto;font:16px/28px "Microsoft YaHei";padding-top: 20px;}
.zg_moreli .bgfff p a{color: #2591ed; font:16px/28px "Microsoft YaHei";}
.zg_moreli .tag{position: absolute;left:-10px;bottom:15px;display: block;width: 213px;padding-right: 30px;height: 58px;line-height: 48px;text-align: center;font-size: 22px;color: #fff;  font-family: "Microsoft Yahei";}
.zg_moreli01{padding-left: 5px;}
.zg_moreli01 .tag{background:url(http://kc.offcn.com/general/264/images/zg_zfgj11.jpg) no-repeat left top;}
.zg_moreli02 .tag{background:url(http://kc.offcn.com/general/264/images/zg_zfgj11.jpg) no-repeat left -62px;}
.zg_moreli03 .tag{background:url(http://kc.offcn.com/general/264/images/zg_zfgj11.jpg) no-repeat left -122px;}
.zg_moreli02{padding-left: 45px;}
.zg_moreli03{padding-left: 44px;}

/*报名方式*/
.zg_main03{background:url(http://kc.offcn.com/general/264/images/zg_main03.jpg) no-repeat center top;height: 500px;}
.zg_main03 .zg_tit{color: #fff;background:url(http://kc.offcn.com/general/264/images/zg_titbg2.gif) no-repeat center bottom;}
/*分校地址*/
.zg_main04{padding-bottom: 30px;background:url(http://kc.offcn.com/general/264/images/zg_main04.jpg) #edf0ef no-repeat center bottom;}
.zg_main04 .zg_tit{margin:0 auto 30px;}
.zg_main04b{background:url(http://kc.offcn.com/general/264/images/zg_main04b.png) repeat;margin:0 auto;width: 900px;padding:40px 50px 30px;}
.offcn_dl3{width:450px; float:left;height: 105px;background:url(http://kc.offcn.com/general/264/images/zg_linebg.gif) repeat-y 9px center;font-size: 14px;}
.offcn_dl3 dt{font-weight: bold;background:url(http://kc.offcn.com/general/264/images/zg_dtbg.png) no-repeat left top;height:22px;color:#272725;}
.offcn_dl3 dd{line-height:24px;color:#272725;}
.offcn_dl3 dt,.offcn_dl3 dd{position: relative;left:0px;padding-left:35px;}
/*推荐图书*/
.zg_book{padding:50px 0 78px;}
.zg_book ul{width: 1042px; position:relative;left:-42px;}
.zg_book li{margin-left: 41px;_display:inline;padding-right: 7px;width: 299px;float: left;background:url(http://kc.offcn.com/general/264/images/zg_bkbg.png) no-repeat right center;}
.zg_book li .pic{padding-top: 30px;height:275px; vertical-align:middle;text-align: center;background: #fafafa;}
.zg_book li .text{height: 107px;padding-top: 10px;background: #d0e9ff;text-align: center;line-height: 24px;font-size: 14px;} 
.zg_book li .text .p01,.zg_book li .text .p01 a{color: #222;}
.zg_book li .text .p01 a:hover{color: #e60012;}
.zg_book li .text .p02{color: #666;}
.zg_book li .text .p02 span{color: #ff6600;font-size: 20px;font-weight: bold;}
/*报名方式*/
.zg_bm{padding-top: 97px;color: #fff;}
.zg_bm td{text-align: center;font-size: 16px; font-family:"Microsoft YaHei";}
.zg_bm a{display: block;width: 100px;height: 100px; margin:0 auto;}
.zg_bm a.ico01{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat left top;}
.zg_bm a.ico01:hover{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat left bottom;}
.zg_bm a.ico02{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -150px top;}
.zg_bm a.ico02:hover{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -150px bottom;}
.zg_bm a.ico03{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -300px top;}
.zg_bm a.ico03:hover{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -300px bottom;}
.zg_bm a.ico04{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -450px top;}
.zg_bm a.ico04:hover{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -450px bottom;}
.zg_bm a.ico05{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -599px top;}
.zg_bm a.ico05:hover{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -599px bottom;}
.zg_bm a.ico06{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -749px top;}
.zg_bm a.ico06:hover{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -749px bottom;}
.zg_bm a.ico07{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -899px top;}
.zg_bm a.ico07:hover{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -899px bottom;}
.zg_bm a.ico08{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -896px top;}
.zg_bm a.ico08:hover{background:url(http://kc.offcn.com/general/264/images/zg_bmico.png) no-repeat -896px bottom;}
.zg_bm td.arrbg{width: 48px;background:url(http://kc.offcn.com/general/264/images/zg_arr.png) no-repeat center 36px;}

/*fixed备考咨询*/
.fixed_zx{width: 150px; position:fixed;right:0;top:20%;}
	/*for ie 6*/
*html,* html body{ background-image:url(about:blank); background-attachment:fixed;}
*html .fixed_zx,*html .zg_fixnav{position:absolute;top:expression(eval(document.documentElement.scrollTop+200));} 

.fixed_zxt{height:38px;padding-top: 52px;background:url(http://kc.offcn.com/general/264/images/fix_a.png) no-repeat center top;font:20px "Microsoft YaHei"; color: #333;text-align: center; position:relative;}
.fixed_zxt span.close{cursor: pointer;display: block;width: 20px;height: 20px;position: absolute;left: 124px;top:49px;}
.fixed_zxc{width: 148px;padding: 5px 0 0;background: #1248a5;color: #fff;}
	.fixed_zxc li{min-height:40px;_height:40px;font:16px/40px "Microsoft YaHei";border-bottom: 1px solid #0363bd;text-align: center;}
	.fixed_zxc li.zg_qq a{margin-left: 8px;display:inline-block;*display:inline;*zoom:1;width: 69px;height: 21px;line-height: 21px;background: #1c7cc8;color: #fff;font-size: 14px;border-radius:5px;}
	.fixed_zxc li.weixin{padding-top: 11px;text-align: center;}
	.fixed_zxc li.weixin p{height: 33px;line-height: 33px; font-size: 16px; font-family:"Microsoft YaHei";}
	.fixed_zxc li.tel,.fixed_zxc li.gotop{border: 0;min-height: 37px;}
	.fixed_zxc li.tel{line-height: 37px;text-align: center;}
	.fixed_zxc li a{color: #fff; font-size: 16px; font-family:"Microsoft YaHei";}
	.fixed_zxc li.gotop{ cursor:pointer;background:url(http://kc.offcn.com/general/264/images/zg_gotop.png) no-repeat center center #ffea00;}

.zg_fixnav{width: 146px;padding-right:46px; position:fixed;top:20%;/*left:-146px;*/}
.zg_fixnav .zg_kcbox{float: left;width: 142px;border: 2px solid #0b66b4;background: #f2f8f9;}
.zg_fixnav .zg_kcbox h2{background: #fff;border-bottom: 1px dashed #1248a5;text-align: center;font-weight: bold;font-size: 22px;line-height: 44px;color: #1248a5;}
.zg_fixnav .zg_kcbox li{height: 40px;line-height: 40px;text-align: center;border-bottom: 1px solid #fff;font-size: 14px;color: #555;font-weight: bold;}
.zg_fixnav p.gotop02{text-align: center;}
/*.zg_fixnav .bar{display: block;width: 48px;height: 100px;background:url(http://kc.offcn.com/general/264/images/fix2_a.png) no-repeat; position:absolute;top:50%;margin-top:-50px;right:0;right:0;}*/
/*copyright*/
.offcn_dl3,.copyright,.zg_topnav{font-family: "SimSun";}
.copyright{background:#3a6fcd;padding:30px 0;text-align:center;line-height:25px;}
.copyright,.copyright a{color:#fff;}

@charset "utf-8";
/* CSS Document */
/*From By offcn_hsk*/
/*In The 2015-04-13*/

*{font-family:"SimSun"; font-size:12px; margin:0 auto; padding:0; list-style:none; text-decoration:none;}
img{border:none;}
ul,ul li,dl,dl dt,dl dd{display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{color:#666; cursor:pointer;}
a:hover{color:#e00; text-decoration:underline;}
input {outline: none;}textarea {outline: none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}


.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.layout{ width:1000px;}

.top_all{ width:100%; height:37px; background:white;}
.top{ width:1010px; height:37px;}
.top_1{ width:146px; height:37px; float:left;}
.top_2{ width:480px; height:25px; float:left; padding:0px 0px 0px 5px; padding-top:12px;}
.top_2 a{ font-family:"微软雅黑"; font-size:12px; text-decoration:none;}
.top_2 a:hover{ font-family:"微软雅黑"; font-size:12px; text-decoration:underline;}
.top_3{ width:340px; height:37px; float:right; font-family:"微软雅黑"; font-size:14px;}
.top_3 ul{ list-style:none;}
.top_3 ul li{ float:left; font-family:"微软雅黑"; cursor:pointer;}
.top_3 ul li a{ font-family:"微软雅黑"; font-size:12px; text-decoration:none;}
.top_3 ul li a:hover{ font-family:"微软雅黑"; font-size:12px; text-decoration:underline;}
#zjoffcn_jl{ width:70px; height:25px; text-align:center; padding-top:12px;}
#zjoffcn_wb{ background:url(imageszjoffcn_wb.png) no-repeat 5px center; width:40px; padding-left:30px; height:25px; padding-top:12px;}


#zjoffcn_wx{ background:url(imageszjoffcn_wx.png) no-repeat 5px center; width:40px; padding-left:30px; height:25px; padding-top:12px;}
#zjoffcn_tel{ background:url(imageszjoffcn_tel.png) no-repeat 5px center; width:100px; padding-left:30px; height:25px; padding-top:12px;}
.zg_wb{ width:230px; height:80px; position:relative; left:-10px; background:white;}
.zg_wx{ width:150px; height:150px; position:relative; left:-10px; }
.zg_tel{ width:165px; height:86px; position:relative; left:107px; background:white;}
.zg_tel ul{ list-style:none; margin-left:10px;}
.zg_tel ul li{ background:url(imageszjoffcn_tel.png) no-repeat left center; width:100%; font-size:16px; font-family:"微软雅黑"; text-indent:28px; line-height:25px;}

/*top*/
.offcn_top,.offcn_top_con{ height:45px; }
.offcn_logo{ padding-top:5px;}
.offcn_nav{ padding:10px 0 0 10px; height:30px; line-height:30px;}
.offcn_nav a{ color:#333;}
.offcn_nav a:hover{ color:#e00;}
.offcn_phone{ height:40px; line-height:45px;font-size:18px; font-family:"Microsoft Yahei"; color:#333;}
/*banner*/
.offcn_banner{ background:url(imagesoffcn_banner.jpg) center center no-repeat; }
.offcn_ban{ width:1000px; height:auto;}
.offcn_ban_1{ background:url(imagesoffcn_banner_01.jpg) no-repeat; width:650px; height:69px; padding:37px 0px 0px 335px;}
.offcn_ban_2{ background:url(imagesoffcn_banner_02.jpg) no-repeat; width:1000px; height:194px;}
.offcn_ban_3{ background:url(imagesoffcn_banner_03.jpg) no-repeat; width:1000px; height:91px;}
.offcn_ban img{ display:block; border:none;}
.offcn_ban_1 h1 a{font: 30px/40px "Microsoft Yahei";
	color: #fff;
	font-style: italic; text-decoration:none;
}
.offcn_ban_1 h1 a:hover{font: 30px/40px "Microsoft Yahei";
	color: #fff;
	font-style: italic; text-decoration:none;
}
div.ban_info{ position:absolute; left:45px; bottom:60px; width:904px; height:55px; line-height:55px;}
div.ban_info span{ display:inline-block; width:185px; font:normal 20px/55px "Microsoft Yahei"; color:#fff; background:url(imagesoffcn_ico_wx.png) 5px center no-repeat;_background:url(imagesoffcn_ico_wx.gif) 5px center no-repeat; padding-left:40px;}
/*分校*/
.offcn_fenxiao,.offcn_con_fx{ background:url(imagesoffcn_bg_address.jpg);}
.offcn_con_fx{ padding:6px 0 10px 0; overflow:hidden;}
.offcn_local{ height:46px; font:normal 18px/47px "Microsoft Yahei"; color:#fcff00; padding-left:30px; background:url(imagesoffcn_ico_address.jpg) left center no-repeat; overflow:hidden; border-bottom: 1px dashed #f17e7e;}
.a_1{ width:1000px; height:80px;}
.offcn_dl_fx{ width:1000px;}
.offcn_dl_fx dt{ float:left; width:120px; font:normal 16px/32px "Microsoft Yahei"; color:#fff;}
.offcn_dl_fx dd{ float:left; width:880px; padding-top:5px;}
.offcn_dl_fx dd a{ display:inline-block; font:normal 16px/24px "Microsoft Yahei"; padding:0 6px; margin-right:5px; color:#FFF; margin-bottom:4px;}
.offcn_dl_fx dd a:hover{ color:#ed5b66; background:#fcff00; text-decoration:none;}
.offcn_dl_fx dd a.hover{color:#ed5b66; background:#fcedb8; text-decoration:none;}


.offcn_main_kc,.offcn_m_kc{ background:#f8f8f8;}
.offcn_m_kc{ position:relative; padding:66px 0 50px 0;}
.offcn_pub_hd{ height:72px; overflow:hidden;}
.offcn_pub_mskc_hd{ background:url(imagesoffcn_pub_t_1.jpg) center center no-repeat;}
.offcn_pub_mskc_hd_1{ margin-top:100px;}
/*课程*/
.offcn_mt30{ margin-top:30px;}
.offcn_pub2_xilie{ margin-top:80px; height:35px;}
.offcn_pub2_xilie h2{ float:left; display:block; height:35px;font:bold 24px/35px "Microsoft Yahei"; color:#323232; padding-left:12px;}
.offcn_pub2_xilie strong{ float:left; display:block; height:35px;font:bold 24px/35px "Microsoft Yahei"; color:#323232; padding-left:12px;}
.offcn_kcdh{ height:46px; margin-top:30px;}
.offcn_kcdh strong{ display:block; float:left; width:185px; height:46px; font:bold 24px/46px "Microsoft Yahei"; color:#333;}
.offcn_ul_kcdh{ float:left; width:815px; height:46px;}
.offcn_ul_kcdh li{ position:relative; display:block; float:left; width:202px; margin-right:2px; text-align:center;  cursor:pointer;}
.offcn_ul_kcdh li span{background:#999; display:block; font:bold 18px/46px "Microsoft Yahei"; color:#fff; text-align:center;}
.offcn_ul_kcdh li.nmr{ margin-right:0;}
.offcn_ul_kcdh li.active span{ background:#ee5a66;}

.offcn_ul_kcdh li p{ display:none; width:202px; padding-top:3px; position:absolute; top:45px; left:0;}
.offcn_ul_kcdh li.active p{ display:block;}
.offcn_ul_kcdh li p a{ display:block; margin-bottom:2px; height:46px; background:#b0b0b0; opacity:0.8; filter:alpha(opacity=80); color:#fff; font:normal 18px/46px "Microsoft Yahei";}
.offcn_ul_kcdh li p a:hover{ color:#fff; text-decoration:none;}

.kzxl_0824{ width:984px; height:auto;}

.offcn_kc_item{  height:auto; background:#fff; margin-top:20px; box-shadow: 6px 6px 6px #e5e5e5; padding:8px; width:984px;}
.offcn_kc_item table{ background:#cccccc;}
.offcn_kc_item table th{ background:#efefef; font-size:16px; font-family:"微软雅黑"; padding:5px;}
.offcn_kc_item table td{ background:white; font-size:14px; font-family:"微软雅黑"; padding:3px; text-align:center;}
/*.offcn_kc_item table td a{ display:block;width:84px; height:25px; background:#ec4646; font-size:14px; font-family:"微软雅黑"; text-decoration:none; color:white; line-height:24px;*/}
/*.offcn_kc_item table td a:hover{ display:block; width:84px; height:25px; background:#bd1a2f; font-size:14px; font-family:"微软雅黑"; text-decoration:none; color:white; line-height:24px;}*/
.offcn_kc_item table td a img{margin-right:2px;}
.offcn_kc_item table td span{ font-size:14px; font-family:"微软雅黑"; color:#bd1a2f;}
.offcn_kc_left{ float:left; width:261px; height:231px; padding-top:74px; text-align:center;background:url(imagesoffcn_bg_ileft.jpg) center center no-repeat;}

.kc_i_xilie{ /*height:46px;*/ font:normal 18px/46px "Microsoft yahei"; color:#fff;}
.kc_i_banbie{/* height:54px;*/ font:bold 26px/54px "Microsoft yahei"; color:#fff; overflow:hidden;}
.kc_btn_zx{ display:block; width:122px;height:32px;font:normal 18px/32px "Microsoft yahei"; text-align:center;  border-radius:100px; margin-top:20px;}
.kc_btn_zx:hover{ text-decoration:none;}
.kc_i_keshi{ text-align:center; padding-top:10px;}
.kc_i_keshi span{ display:block; line-height:22px; color:#272727; font-size:14px;}

.offcn_kc_right{ float:left; width:684px; overflow:hidden; padding:24px 25px 10px 30px;}
.kc_right_hd{ font:bold 16px/32px "Microsoft yahei"; padding-left:34px; color:#333;}
.kc_right_hd span{ font-size:14px; padding-left:10px; color:#333; font-weight:normal;}
.kc_kcts_info{ padding-left:34px; font:normal 14px/26px "SimSun"; color:#333; }
.kc_kcsf_info{ border-bottom:1px dashed #e0e0e0; height:26px; padding:0 0 10px 38px; font:normal 14px/26px "SimSun"; color:#333;}
.kc_kcsf_info strong{ color:#ec4e57; font-size:16px; margin-right:10px;}
.kc_dl_xkbb{ overflow:hidden; padding-top:10px; margin-top:4px; border-top:1px solid #e0e0e0;}
.kc_dl_xkbb dt{ float:left; width:74px; padding:0 30px 0 34px;}
.kc_dl_xkbb dd{ float:left; width:544px; height:80px; overflow-y:auto;}
.kc_dl_xkbb dd p{ width:425px; height:30px; margin:0 0 8px 0; border-radius:100px;}
.kc_dl_xkbb dd p span{ display:block; float:left; width:338px; height:30px; text-align:center; font:normal 14px/30px "SimSun"; color:#333; overflow:hidden;}
.kc_dl_xkbb dd span font{ font-size:14px;}
.kc_dl_xkbb dd p a{ display:block; float:right; width:85px; text-align:center; height:30px; border-top-right-radius:100px; border-bottom-right-radius:100px; font:normal 16px/30px "Microsoft Yahei"; color:#fff;}
.kc_dl_xkbb dd p a:hover{ color:#fff; text-decoration:none;}

/*.offcn_kb_1 .offcn_kc_left{ background:url(imagesoffcn_bg1_i1.jpg) center center no-repeat;}*/
.offcn_kb_1 .offcn0420_bg{ background:#ed5b66;}
.offcn_kb_1 .kc_i_xilie{ border-bottom:1px solid #d64e57;}
.offcn_kb_1 .kc_dl_xkbb dt{ background:url(imagesoffcn_ico1_xkbb.jpg) left center no-repeat;}
.offcn_kb_1 .kc_hd_kcts{ background:url(imagesoffcn_ico1_keshi.jpg) left 5px no-repeat;}
.offcn_kb_1 .kc_hd_kcsf{ background:url(imagesoffcn_ico1_kcsf.jpg) left 7px no-repeat;}
.offcn_kb_1 .kc_dl_xkbb p{border:1px solid #ee5a66;}
.offcn_kb_1 .kc_dl_xkbb dd p a{background:#ee5a66;}
.offcn_kb_1 .kc_btn_zx {color:#ed5b66;border:1px solid #ed5b66;}
.offcn_kb_1 .kc_btn_zx:hover{ color:#ed5b66;}
.offcn_kb_1 .offcn_pub2_xilie strong{ border-left:5px solid #ee5a66;}
.offcn_pub2_xilie h2{ border-left:5px solid #ee5a66; float:left;}
.offcn_pub2_xilie h6{ display:block; width:180px; height:34px; background:#cccccc; float:left; margin-left:20px; line-height:34px; font-size:16px; font-family:"微软雅黑"; text-align:center; cursor:pointer; border-radius:16px;}
.k_yc{ width:100%; height:auto; margin-top:14px; display:none;}
.d_yc{ width:990px; height:auto;}
.d_yc p{ font-size:14px; font-family:"微软雅黑"; line-height:32px;}
.d_yc p strong{ font-size:14px; font-family:"微软雅黑"; color:#ed4747;}

/*.offcn_kb_2 .offcn_kc_left{ background:url(imagesoffcn_bg1_i2.jpg) center center no-repeat;}*/
.offcn_kb_2 .offcn0420_bg{ background:#4574aa;}
.offcn_kb_2 .kc_i_xilie{ border-bottom:1px solid #3b6ba2;}
.offcn_kb_2 .kc_dl_xkbb dt{ background:url(imagesoffcn_ico2_xkbb.jpg) left center no-repeat;}
.offcn_kb_2 .kc_hd_kcts{ background:url(imagesoffcn_ico2_keshi.jpg) left 5px no-repeat;}
.offcn_kb_2 .kc_hd_kcsf{ background:url(imagesoffcn_ico2_kcsf.jpg) left 7px no-repeat;}
.offcn_kb_2 .kc_dl_xkbb p{border:1px solid #4574aa;}
.offcn_kb_2 .kc_dl_xkbb dd p a{background:#4574aa;}
.offcn_kb_2 .kc_btn_zx{color:#4574aa;border:1px solid #4574aa;}
.offcn_kb_2 .kc_btn_zx:hover{ color:#4574aa;}
.offcn_kb_2 .offcn_pub2_xilie strong{ border-left:5px solid #4574aa;}
/*.offcn_kb_3 .offcn_kc_left{ background:url(imagesoffcn_bg1_i3.jpg) center center no-repeat;}*/
.offcn_kb_3 .offcn0420_bg{ background:#fc6e51;}
.offcn_kb_3 .kc_i_xilie{ border-bottom:1px solid #f26d46;}
.offcn_kb_3 .kc_dl_xkbb dt{ background:url(imagesoffcn_ico3_xkbb.jpg) left center no-repeat;}
.offcn_kb_3 .kc_hd_kcts{ background:url(imagesoffcn_ico3_keshi.jpg) left 5px no-repeat;}
.offcn_kb_3 .kc_hd_kcsf{ background:url(imagesoffcn_ico3_kcsf.jpg) left 7px no-repeat;}
.offcn_kb_3 .kc_dl_xkbb p{border:1px solid #fc6e51;}
.offcn_kb_3 .kc_dl_xkbb dd p a{background:#fc6e51;}
.offcn_kb_3 .kc_btn_zx{color:#fc6e51;border:1px solid #fc6e51;}
.offcn_kb_3 .kc_btn_zx:hover{ color:#fc6e51;}
.offcn_kb_3 .offcn_pub2_xilie strong{ border-left:5px solid #fc6e51;}
/*.offcn_kb_4 .offcn_kc_left{ background:url(imagesoffcn_bg1_i4.jpg) center center no-repeat;}*/
.offcn_kb_4 .offcn0420_bg{ background:#60c08f;}
.offcn_kb_4 .kc_i_xilie{ border-bottom:1px solid #52b884;}
.offcn_kb_4 .kc_dl_xkbb dt{ background:url(imagesoffcn_ico4_xkbb.jpg) left center no-repeat;}
.offcn_kb_4 .kc_hd_kcts{ background:url(imagesoffcn_ico4_keshi.jpg) left 5px no-repeat;}
.offcn_kb_4 .kc_hd_kcsf{ background:url(imagesoffcn_ico4_kcsf.jpg) left 7px no-repeat;}
.offcn_kb_4 .kc_dl_xkbb p{border:1px solid #60c08f;}
.offcn_kb_4 .kc_dl_xkbb dd p a{background:#60c08f;}
.offcn_kb_4 .kc_btn_zx{color:#60c08f;border:1px solid #60c08f;}
.offcn_kb_4 .kc_btn_zx:hover{ color:#60c08f;}
.offcn_kb_4 .offcn_pub2_xilie strong{ border-left:5px solid #60c090;}



.kc_dl_kcts{ height:92px; margin-top:0; border-top:none; padding-top:0; border-bottom:1px dashed #e0e0e0;}
.kc_dl_kcts dd{ width:573px; height:92px; overflow-y:auto; line-height:24px; color:#333; font-size:14px;}
.kc_dl_kcts dt{ padding-right:0;}
.offcn_kb_1 .kc_dl_kcts dt{background:url(imagesoffcn_ico1_kcts.jpg) left center no-repeat;}
.offcn_kb_2 .kc_dl_kcts dt{background:url(imagesoffcn_ico2_kcts.jpg) left center no-repeat;}
.offcn_kb_3 .kc_dl_kcts dt{background:url(imagesoffcn_ico3_kcts.jpg) left center no-repeat;}
.offcn_kb_4 .kc_dl_kcts dt{background:url(imagesoffcn_ico4_kcts.jpg) left center no-repeat;}

/*课程优势*/
.offcn_pub_kcys_hd{ margin-top:50px;background:url(imagesoffcn_pub_t_2.jpg) center center no-repeat;}
.offcn_kcys_zypzbz{ height:397px; width:998px; position:relative; border:1px solid #e0e0e0; margin-top:67px;}
.kcys_hd_ico{ display:block; float:left; width:144px; height:113px; padding-top:30px; position:absolute; top:-20px; left:-4px; background:url(imagesoffcn_bg_reddot.jpg) center center no-repeat; overflow:hidden; text-align:center; font:bold 24px/32px "Microsoft yahei"; color:#fff;}
.offcn_kcys_info{ padding:30px 30px 0 165px; margin-bottom:50px; font:normal 16px/32px "Microsoft yahei"; color:#333; text-indent:2em;}
.offcn_kcys_kcxg{ width:998px; height:501px;position:relative; border:1px solid #e0e0e0; margin-top:67px;}
.offcn_c_xxcg{ padding-left:34px; width:481px; height:260px; float:left; margin-right:53px;}
.offcn_c_slzs{ float:left; width:410px; height:262px; border-left:1px solid #e0e0e0;}
.offcn_hd_xxcg{ height:48px; position:relative; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.offcn_hd_xxcg span{ position:absolute; left:0; top:-8px; background:#fff; font:bold 18px/20px "Microsoft yahei"; color:#ed575f; padding-right:10px;}
.offcn_tab_xxcg{ float:left; margin:0; width:106px;}
.offcn_tab_xxcg li{ background:url(imagesoffcn_ico_dot.jpg) 30px center no-repeat; height:27px; overflow:hidden; cursor:pointer;}
.offcn_tab_xxcg li img{ display:none; float:left; border:none;}
.offcn_tab_xxcg li.active{ height:88px; background:url(imagesoffcn_ico_xxcg.jpg) right 20px no-repeat;}
.offcn_tab_xxcg li.active img{ display:block;}
.offcn_con_xxcg{ float:left; height:180px; width:324px; padding:30px 25px 0 25px; background:#f8f8f8;}
.offcn_con_xxcg dl{ display:none;}
.offcn_con_xxcg dt{ height:30px; font:normal 16px "Microsoft yahei"; color:#333;}
.offcn_con_xxcg dd.dd_xxcg_user{ height:40px;}
.offcn_con_xxcg dd.dd_xxcg_user span{ color:#333; font-size:14px; padding-right:25px;}
.offcn_con_xxcg dd.dd_xxcg_user span font{ color:#ed575f;font-size:14px;}
.offcn_con_xxcg dd.dd_xxcg_gy{ font:normal 14px/28px "SimSun"; color:#999;}
.slzs_hd_c{ height:35px; font:bold 18px "Microsoft yahei"; color:#ed575f; text-align:center;}
.slzs_ul_list li{ position:relative; height:36px; padding-left:15px;}
.slzs_ul_list li a{ font:normal 14px/36px "SimSun"; color:#333;}
.slzs_ul_list li a:hover{ color:#ed575f; text-decoration:none;}
.slzs_ul_list li i{ display:block; float:left; width:7px; width:13px; line-height:13px; overflow:hidden; background:url(imagesoffcn_ico_slzs.jpg) center center no-repeat; position:absolute; top:10px; left:-7px;}

/*名师*/
.offcn_pub_teacher_hd{background:url(imagesoffcn_pub_t_3.jpg) center center no-repeat; margin-bottom:20px;}
.offcn_teacher{ margin-top:50px;}
.offcn_teacher,.offcn_con_teacher{ background:#f8f8f8;}
.offcn_con_teacher{ padding:50px 0 60px 0;}
/*book*/
.offcn_pub_book_hd{ margin-top:60px;background:url(imagesoffcn_pub_t_4.jpg) center center no-repeat;}
.offcn_con_book{ overflow:hidden; padding:36px 0 55px 0;}
.offcn_dl_book{ float:left; width:182px; margin-right:90px;_margin-right:85px;}
dt.dt_book_img{ text-align:center; width:184px; height:187px; overflow:hidden;}
dd.dd_book_name{ font:normal 14px/24px "SimSun"; padding-top:30px;}
dd.dd_book_name a{ color:#333; font-size:14px;}
dd.dd_book_name a:hover{ color:#e00;}
dd.dd_book_price{ text-align:center;font:normal 14px/24px "SimSun"; color:#333; text-decoration:line-through;}
dd.dd_shop_price{text-align:center;font:normal 14px/24px "SimSun"; color:#333;}
dd.dd_shop_price font{ font-size:14px; font-weight:bold; color:#9cc42d;}
dd.btn_a_buy{ padding-top:15px;}
dd.btn_a_buy a{ display:block; width:94px; height:40px; overflow:hidden; text-indent:-9999em; background:url(imagesbtn_book_buy.jpg) center center no-repeat;}
/*联系我们*/
.offcn_pub_contact_hd{background:url(imagesoffcn_pub_t_5.jpg) center center no-repeat; margin-bottom:24px;}
.offcn_dl_lxwm{ float:left; width:465px; margin-right:12px; padding:0 0 35px 25px;}
.offcn_dl_lxwm dt{ padding-left:38px; background:url(imagesoffcn_ico_lxwm.jpg) left center no-repeat; height:48px;font:normal 22px/48px "Microsoft Yahei"; color:#fc5816;}
.offcn_dl_lxwm dd{ font:normal 16px/26px "SimSun"; color:#333; padding-left:38px; }
.offcn_lxwm,.offcn_con_lxwm{ background:url(imagesoffcn_bg_catact.jpg) center top repeat-y;}
.offcn_con_lxwm{ padding:60px 0 20px 0;}
/*copyright*/
.copyright{ background:#333;}
.copy{ background:#333; text-align:center; line-height:24px; color:#fff; padding:40px 0; font-size:14px; font-family:"微软雅黑";}
.copy a{ font-size:14px; font-family:"微软雅黑"; color:white; text-decoration:none;}
.copy a:hover{ font-size:14px; font-family:"微软雅黑"; color:white; text-decoration:underline;}
/*alert*/
.offcn_alert_choose{ display:none; width:717px; height:327px;position:fixed;top:20%;left:50%;margin:0 0 0 -358px; _position:absolute; background:#d60d1d; z-index:99999;}
.alert_left{ width:265px; height:327px; float:left;}
.alert_right{ float:left; width:387px; height:290px; padding:30px 30px 0 30px; background:#fff; position:relative; margin-top:3px;}
.alert_choose_hd{ height:38px; font-size:14px; font-weight:bold; color:#d60d1d;}
.offcn_ul_city{ overflow:hidden;}
.offcn_ul_city li{ height:35px; line-height:35px; overflow:hidden;}
.offcn_ul_city li a{ padding-left:22px; width:80px; margin-right:30px; background:url(imagesoffcn_alert_ico.jpg) left center no-repeat; font-size:14px; font-weight:bold; color:#333;}
.offcn_ul_city li a:hover{ color:#e00;}
.offcn_btn_zxrx{ height:38px; margin-top:10px;}
.offcn_btn_zxrx span{ display:inline-block; font:bold 16px "Microsoft Yahei"; color:#333; margin-right:10px;}
.alert_close{ display:block; float:left; cursor:pointer; position:absolute; top:7px; right:7px; width:20px; height:20px; overflow:hidden; background:url(imagesoffcn_alert_close.jpg) center center no-repeat; text-indent:-9999em;}

.offcn_alert_bg{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.3; filter:alpha(opacity=30); z-index:99998;}

.offcn_fix_kcdh,.offcn_c_kcdh{height:50px; background:#d3d3d3;}
.offcn_fix_kcdh{ display:none; width:100%; top:0; left:0; position:fixed; _position:absolute;}
.s_kcdh_c{ display:block; float:left; width:123px; text-align:center; font:bold 22px/28px "Microsoft Yahei"; height:65px; padding-top:5px; color:#333;border-right:1px dashed #b1b1b1;}
.offcn_s_kcdh{ float:left; height:50px;}
.offcn_s_kcdh li.p_li{ float:left; height:50px; width:240px; position:relative;}
.offcn_s_kcdh li.p_li span.s{ display:block; height:50px; width:217px; border-right:1px dashed #b1b1b1; font:bold 20px/50px "Microsoft yahei"; color:#333; text-align:center; cursor:pointer;}
.offcn_s_kcdh li.active span.s{ background:#bdbdbd; color:#e60000;}
.o_div_kcdh{ display:none; position:absolute; top:74px; left:0;}
.offcn_s_kcdh li.active .o_div_kcdh{ display:block;}
p.ico_jt{ display:none; float:left; background:url(imagesoffcn_ico_jt2.png) 60px bottom no-repeat;_background:url(imagesoffcn_ico_jt2.gif) 60px bottom no-repeat; height:24px; width:187px;}
.offcn_s_kcdh li.active p.ico_jt{ display:block;}
.offcn_o_kcdh{ padding-top:16px;}
.offcn_o_kcdh li.p_li_1{ height:32px;}
.offcn_o_kcdh li.p_li_1 span.o{ display:block; height:32px; padding-left:33px; font:normal 14px/32px "Microsoft Yahei"; color:#fff; cursor:pointer;}
.offcn_o_kcdh li.active1 span.o{ background:url(imagesoffcn_ico_jt1.jpg) 136px center #fff no-repeat; color:#ff535c;}
.offcn_d_kcdh{ display:none;position:absolute; top:0; left:160px; width:160px; height:267px; padding-top:16px; background:#444;opacity:0.95; filter:alpha(opacity=95);}

.offcn_ad_kcdh{ display:none;position:absolute; top:0; left:160px; width:160px; height:267px; padding-top:16px; background:#555;opacity:0.99; filter:alpha(opacity=99);}


.o_div_kcdh{ width:160px; height:283px; background:#444; opacity:0.93; filter:alpha(opacity=93);}
.o_div_kb_info{ display:none; position:absolute; top:0; left:160px; background:#fff; opacity:0.99;  width:345px; height:236px; border:1px solid #dadada; padding:30px 15px 15px 38px;}
.o_div_wx_kb_info{ left:auto; right:160px;}
.offcn_o_kcdh li.active1 .offcn_d_kcdh{   display:block;}
.offcn_o_kcdh li.wx_d .offcn_d_kcdh{ left:auto; right:160px;}
.offcn_o_kcdh li.p_li_2{ padding-left:1px;}
.offcn_o_kcdh li.p_li_2 span.d{ display:block; height:32px; padding-left:23px; font:normal 14px/32px "Microsoft Yahei"; color:#fff; cursor:pointer; overflow:hidden;}
.offcn_ad_kcdh li.p_li_3{ padding-left:1px;}
.offcn_ad_kcdh li.p_li_3 span.c{ display:block; height:32px; padding-left:23px; font:normal 14px/32px "Microsoft Yahei"; color:#fff; cursor:pointer; overflow:hidden;}
.offcn_o_kcdh li.active2 span.d{ background:url(imagesoffcn_ico_jt1.jpg) 136px center #fff no-repeat; color:#ff535c;}
.offcn_o_kcdh li.active3 span.c{ background:url(imagesoffcn_ico_jt1.jpg) 136px center #fff no-repeat; color:#ff535c;}
.offcn_o_kcdh li.active3 .o_div_kb_info{ display:block;}
.offcn_o_kcdh li.active2 .offcn_ad_kcdh{ display:block;}
p.o_p_hd{ font:normal 16px/22px "Microsoft Yahei"; color:#ed575f;}
p.o_p_ts{ height:26px;font:normal 14px/26px "SimSun"; color:#111;}
.o_div_info_js{ height:130px; overflow-y:auto; font:normal 14px/26px "SimSun"; color:#111;}
a.a_btn_ckkb{ display:block; width:82px; height:28px; border:1px solid #ed575f; border-radius:100px; text-align:center; font:normal 16px/28px "Microsoft Yahei"; color:#ed575f; float:right; margin-top:10px;}
a.a_btn_ckkb:hover{ color:#ed575f; text-decoration:none;}




/*系列导航*/
.offcn_fix_xilei{ display:none; position:fixed;bottom:0; width:206px; right:10px; z-index:9999; background:#f8f8f8; padding:20px 10px 10px 10px;}
.offcn_xilie_ul{ position:absolute; top:0; left:20px; width:168px;  padding:5px 0 5px 0;}
.offcn_ul_scroll{border-left:1px solid #eaeaea; height:300px; }
.fix_ico_dot{ z-index:2; position:absolute; display:block; float:left; width:10px; height:10px; background:url(imagesoffcn_fix_ico_2.png) center center no-repeat; _background:url(imagesoffcn_fix_ico_2.gif) center center no-repeat;}
.fix_ic_dot1{ top:13px; left:26px;}
.fix_ic_dot2{ top:320px; left:26px;}
.offcn_xilie_ul li{ position:relative; height:28px; line-height:28px; padding-left:5px;}
.offcn_xilie_ul li.f_s_1{ height:28px; }
.offcn_xilie_ul li.f_s_1 a{font-size:14px; font-weight:bold; color:#333; }
.offcn_xilie_ul li.f_s_1 a:hover{ color:#e00;}
.offcn_xilie_ul li span{ font-size:14px; font-weight:bold; color:#999; padding-right:5px;}
.offcn_xilie_ul li.f_s_2{ padding-left:12px;height:28px;}
.offcn_xilie_ul li.f_s_2 a{ color:#333; font-size:14px; }
.offcn_xilie_ul li.f_s_2 a:hover{ color:#e00;}
.offcn_xilie_ul li.f_s_2 font{ padding-right:8px; font-size:14px; color:#333;}
.offcn_xilie_ul li.f_s_3{ padding-left:44px;}
.offcn_xilie_ul li.f_s_3{ position:relative; line-height:28px; height:28px; color:#666; }
.offcn_xilie_ul li.f_s_3 a{ color:#666;font-size:14px; }
.offcn_xilie_ul li.f_s_3 a:hover{ color:#e00;}
.offcn_fix_scroll{ position:relative; padding-left:20px; height:300px; overflow:hidden; margin-bottom:24px;}
.offcn_xilie_ul li i{ display:none; position:absolute; width:18px; height:11px; line-height:11px; overflow:hidden; background:url(imagesoffcn_fix_ico_1.jpg) center center no-repeat; top:5px; left:-8px;}
.offcn_xilie_ul li span{ display:block; float:left; height:20px; line-height:20px; overflow:hidden;}
.offcn_xilie_ul li font{ display:block; float:left; height:20px; line-height:20px; overflow:hidden;}
.offcn_xilie_ul li a{ display:block; float:left; height:20px; line-height:20px; overflow:hidden;}
.offcn_xilie_ul .active i{ display:block;}
.offcn_xilie_ul li p i{ top:8px; left:-68px;}
.fix_xilie_close{ display:block; float:left; width:45px; height:45px; overflow:hidden; text-indent:-9999em; background:url(imagesoffcn_fix_ico_3.jpg) center center no-repeat; cursor:pointer;}
.fix_btn_Top{ display:block; float:left; width:45px; height:45px; overflow:hidden; background:url(imagesoffcn_fix_ico_top.jpg) center center no-repeat; text-indent:-9999em;cursor:pointer;}
.fix_btn_p{ clear:both; overflow:hidden; margin-bottom:6px;}
.fix_btn_scroll{ z-index:10; position:absolute; top:20%; right:0px; width:20px; height:48px; background:#fff; border:1px solid #e9e9e9; border-radius:8px; text-indent:-999em; overflow:hidden;}
a.btn_a{ display:block; width:20px; height:23px; }
a.btn_up{background:url(imagesfix_i_top.jpg) center center no-repeat; border-bottom:1px solid #e8e8e8;}
a.agrayleft{background:url(imagesfix_i2_top.jpg) center center no-repeat; border-bottom:1px solid #e8e8e8;}
a.btn_down{background:url(imagesfix_i_bottom.jpg) center center no-repeat;}
a.agrayright{background:url(imagesfix_i2_bottom.jpg) center center no-repeat;}

.fixhide{ display:none;}
.fix_c_xilei{ width:50px;}

/*下面两行样式必不可少，背景颜色可以随意更改，其他看情况*/
.scroll_bg{background:#0F0;position:absolute; right:0; opacity:0; filter:alpha(opacity=0)}
.scroll_bg .scroll_tiao{height:10px;background:#F00; width:100%;position:absolute;left:0;top:0; opacity:0; filter:alpha(opacity=0)}

.offcn_nmr{ margin-right:0;}



.offcn_fix_zixun{ width:154px;position:fixed;z-index:99997;top:70px;right:0}
.offcn_fix_zixun li.li_zx_hd{ width:154px; height:80px;margin:0; padding:0; overflow:hidden; background:url(imagesoffcn_fix_hd.png) center bottom no-repeat; position:relative; top:4px;_background:url(imagesoffcn_fix_hd.gif) center center no-repeat;}

.offcn_fix_zixun li{ clear:both; overflow:hidden; margin:0; padding:0;}
.offcn_fix_zixun li.li_zx_hd span{ display:block; float:left; width:10px; height:20px; line-height:20px; position:absolute; top:10px; right:5px; color:#fff; font:bold 12px/14px "Microsoft YaHei"; cursor:pointer;}

.offcn_fix_zixun li.li_go_top{ position:relative; width:154px; height:61px; overflow:hidden; background:url(imagesoffcn_fix_ft.png) center center no-repeat;_background:url(imagesoffcn_fix_ft.gif) center center no-repeat;}
li.li_go_top span{ display:block; position:absolute; width:43px; height:33px; left:60px; top:0; cursor:pointer;}
.offcn_fix_zixun li.li_zx_qq{ position:relative; z-index:4; background:#ec4f4f;}
.offcn_fix_zixun li.li_zx_phone{ line-height:24px; padding-left:10px; padding-top:10px; text-align:center; font-size:16px; color:#fff; font-family:"Microsoft Yahei";border-top:1px dotted #b23b3c; background:#ec4f4f;}
.offcn_fix_zixun li.li_zx_qq a{ display:block; width:93px; line-height:44px; border-top:1px dotted #b23b3c; background:url(imagesoffcn_fix_qq.jpg) left 10px no-repeat; padding-left:35px; font-size:16px; color:#fff; font-family:"Microsoft Yahei";}
.offcn_fix_zixun li.li_zx_qq a:hover{ color:#fff;}

.zg_kf{ width:40px; height:110px; padding-top:10px; text-align:center; background:#ec4f4f; color:#fff; font:16px/24px "Microsoft YaHei"; position:fixed;z-index:99999;top:70px;right:0; display:none; cursor:pointer;}

* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .offcn_fix_zixun{position:absolute;top:expression(eval(document.documentElement.scrollTop+70));}

* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .offcn_alert_choose{position:absolute;top:expression(eval(document.documentElement.scrollTop+128));}



/*咨询悬挂开始*/
.xg_20150225{ width:auto; height:auto; position:fixed; top:60px; right:0px;}
/*咨询悬挂结束*/

/*底部广告*/
.tjxc{ width:946px; height:auto; margin-top:20px;}
/*底部广告over*/


/*课程导航*/
.a_2{ width:144px; height:auto; background:#F7F7F7; position:fixed; left:0px; top:0px;}
.a_2_1{ width:144px; height:32px; background:#B61E1D; margin-top:10px;}
.a_2_1 h4{ width:144px; height:32px; line-height:30px; background:url(images1.png) no-repeat 10px center; font-size:14px; font-family:"微软雅黑"; color:white; text-indent:30px; cursor:pointer;}
.a_2_1 h3{ font-size:16px; font-family:"微软雅黑"; line-height:32px; text-align:center; color:white;}
.a_2_1 h5{ width:144px; height:32px; line-height:30px; background:url(images3.png) no-repeat 10px center; font-size:14px; font-family:"微软雅黑"; color:white; text-indent:30px; cursor:pointer;}
.a_2_2{ width:144px; height:auto; padding:10px 0px; display:none;}
.a_2_2 ul{ list-style:none;}
.a_2_2 ul li{ height:26px; width:100px; background:url(images2.png) no-repeat left center; margin-left:10px; line-height:24px; font-size:14px; font-family:"微软雅黑"; cursor:pointer; padding-left:24px; border-bottom:1px solid #CFCFCF;}
.a_2_2 ul li:hover{ height:26px; width:100px; background:url(images2.png) no-repeat left center; margin-left:10px; line-height:24px; font-size:14px; font-family:"微软雅黑"; color:#B61E1D; cursor:pointer; padding-left:24px; border-bottom:1px solid #CFCFCF;}

/*课程导航over*/

.wlyr{ width:1000px; height:auto; margin-top:40px; box-shadow: 6px 6px 6px #e5e5e5;}


/*一对一调用要用到的样式*/
.kb_2{ width:100%; height:auto;}
.kb_2_wei{ width:100%; height:auto; padding:0px 3px 0px 0px;}
.kb_2_wei h2,h3{ font-size:18px; line-height:40px; font-family:"微软雅黑"; margin-top:10px;}
.kb_2_wei table{ background:#999; margin-top:10px;}
.kb_2_wei table th{ background:#f0f0f0; line-height:28px; font-size:14px;}
.kb_2_wei table td{ background:white; text-align:center; font-size:12px; padding:10px;}
.kb_2_wei table td a{ font-size:12px; font-family:"微软雅黑"; font-weight:bold; color:red; text-decoration:none;}
.kb_2_wei table td a:hover{ font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:red; text-decoration:underline;}

.tc_2{ width:400px; height:auto; position:fixed; top:30%; left:35%; background:white; padding:20px; border:solid 8px #B61E1D;}
.tc_2_1{ width:400px; height:20px; font-size:14px;  font-family:"微软雅黑";  margin-bottom:10px;}
.tc_2_1_1{ width:370px; height:20px; font-size:16px; font-weight:bold; font-family:"微软雅黑"; float:left;}
.tc_2_1_2{ width:30px; height:20px; font-size:14px;  font-family:"微软雅黑"; float:left; text-align:right; cursor:pointer;}
.rksgy_2{ width:400px; height:auto;}
.rksgy_2 ul{ list-style:none;}
.rksgy_2 ul li{ float:left;}
.rksgy_2 ul li:hover{ float:left; background:#d40e1f;}
.rksgy_2 ul li a{ display:block; width:80px; height:30px; background:url(images32.jpg) no-repeat left center; line-height:30px; text-decoration:none; font-size:14px; font-family:"微软雅黑"; text-indent:30px;}
.rksgy_2 ul li a:hover{ display:block; width:80px; height:30px; background:url(images31.jpg) no-repeat 5px center; line-height:30px; text-decoration:none; font-size:14px; font-family:"微软雅黑"; text-indent:30px; color:white;}
/*一对一调用要用到的样式over*/


/*选择省份弹出层*/

.offcn_sheng{position:fixed; left:50%; top:50%; width:300px; background:#fff; padding:20px; border:1px solid #aeaeae; margin:-106px 0 0 -151px; display:none; z-index:9999;}
.offcn_sheng span{display:inline-block; *display:inline; zoom:1; background:#ddd; line-height:30px; padding:0 5px; font-weight:bold; float:left;}
.offcn_sheng a{display:inline-block;*display:inline; zoom:1; float:left; line-height:30px; width:59px; text-align:center;}
.offcn_sheng p{width:30px; height:30px; position:absolute; right:0; top:0; text-align:center; line-height:10px; font:bold 18px/30px Arial, Helvetica, sans-serif; cursor:pointer;}



/*以下都是跳出框，背景灰色的样式代码*/
/* common start */
.aui_outer { text-align:left; }
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:center; min-width:9em; min-width:0\9/*IE8 BUG*/; }
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(icons/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle; }
.aui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons { padding:8px; text-align:right; white-space:nowrap; }
.aui_buttons button { margin-left:15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }
.aui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }
.aui_buttons button:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }
.aui_buttons button:hover { color:#000; border-color:#666; }
.aui_buttons button:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3); }
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
button.aui_state_highlight { color: #FFF; border: solid 1px #1c6a9e; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }
button.aui_state_highlight:hover { color:#FFF; border-color:#0F3A56; }
button.aui_state_highlight:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }
/* common end */

.aui_inner { background:rgba(0, 0, 0, .7); }
.aui_dialog { background:#FFF; border-radius:3px; }
.aui_outer { border:1px solid #000; border-radius:5px; box-shadow: 0 3px 0 rgba(0,0,0,0.1); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: -webkit-box-shadow linear .2s; }
.aui_state_lock .aui_outer { box-shadow:0 3px 26px rgba(0, 0, 0, .9); }
.aui_outer:active { box-shadow:none!important; }
.aui_state_drag .aui_outer { box-shadow:none!important; }
.aui_border { border-radius:3px; }
.aui_nw, .aui_ne { width:5px; height:37px; }
.aui_sw, .aui_se { width:5px; height:5px; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se { background:rgba(0, 0, 0, .7); background:#000\9!important; filter:alpha(opacity=70); }
.aui_titleBar { width:100%; height:0; position:relative; bottom:33px; _bottom:0; _margin-top:-33px; }
.aui_title { height:27px; line-height:27px; padding:0 16px 0 5px; color:#FFF; font-weight:700; text-shadow:0 1px 0 #000; font-size:16px;}
.aui_close { padding:0; top:2px; right:5px; width:21px; height:21px; line-height:21px; font-size:18px; text-align:center; color:#EBEBEB; font-family: Helvetica, STHeiti; _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino; border:1px solid transparent; _border:0 none; background:#000; border-radius:15px;  }
.aui_state_drag .aui_close { color:#FFF; }
.aui_close:hover { background:#C72015; border:1px solid #000; _border:0 none; box-shadow: 0 1px 0 rgba(255, 255, 255, .3), inset 0 1px 0 rgba(255, 255, 255, .3); }
.aui_close:active { box-shadow: none;}
.aui_state_noTitle { }
.aui_content { color:#666; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne { height:5px; }
.aui_state_noTitle .aui_titleBar { bottom:0; _bottom:0; _margin-top:0; }
.aui_state_noTitle .aui_close { top:5px; }
/*跳出框，背景灰色的样式代码到这结束*/

.hd-m{width:952px;height: auto;margin:0 auto;}

/*=================分校地址================*/


.zg_row08{background: #f8f8f8;color: #5a5a5a;padding-bottom: 60px;}
	.zg_r8info a:hover{color: #ff7e00; font-weight:bold; text-decoration:none;}
	.zg_r8info{width: 960px;border:1px dashed #ee5760; margin:40px auto;font-size:18px;}
	.zg_r8info td{border-bottom:1px dashed #ee5760;height: 72px;background: #fbfbfb;}
	
.zg_title{border-bottom:1px solid #FFF; padding-top: 40px;}
	.zg_title h3{ background:url(images/zg_linbg.png) no-repeat center bottom;height: 86px;line-height: 86px; font-size:40px;color: #222;text-align: center; font-weight:bold;}
	.zg_title h3 span{color: #ee5760; font-size:40px;}	
.zg_subtit{height: 70px;line-height:70px;font:24px/70px "微软雅黑"; color:#464646; text-align: center;}




.five_title{width:100%;height:130px;background:#e35d64;text-align:center;}
.five_title img{display:block;width:1100px;}
.offcn_five{width:100%;height:280px;background:url(images/05_bg_1911.jpg) no-repeat center top; }
.offcn_five_cont{width:960px;height:200px;padding-top:30px;position:relative;}
.offcn_dz{width:960px;height:180px;background:#;position:relative;}
.offcn_dz span{
	width: 954px;
	height: 55px;
	border-bottom: 1px solid #ee5760;
	display: block;
	position: absolute;
	left: 3px;
	top: 0px;
	z-index: 777
}
.offcn_dz span a{padding:0 20px;height:55px;float:left;font:14px/55px "微软雅黑";color:#333;display:inline}
.offcn_dz span a.h_hover{padding:0 10px;height:54px;background:#;border:1px solid #ddd;border-bottom:none;border-top:2px solid #ee5760;color:#ee5760;display:inline}

.offcn_dz p{
	width: 907px;
	height: 72px;
	background: url(imagesfxqt.jpg) no-repeat 10px top;
	margin-top: 40px;
	padding-left: 40px;
	position: absolute;
	left: 5px;
	top: 40px;
	z-index: 888
}
.offcn_dz p strong{display:block;width:600px;font:16px/35px "微软雅黑";color:#333;padding-left:350px;}
.offcn_five_cont h3{width:960px;height:82px;background:#ff9ba0;padding-top:17px;text-align:center;position:absolute;left:-17px;top:240px;z-index:998}
.offcn_zktj{width:960px;height:208px;background:#fff;margin-top:82px; position:absolute; top:270px; left:0;}
.offcn_zktj a{float:left;margin-left:44px;margin-top:29px;}

		
			
.copyright{line-height: 30px;text-align: center;padding: 45px 0; background:#333; color:#FFF; font:14px/20px "Microsoft YaHei";}
	.copyright p a{ color:#FFF;}
	.copyright p a:hover{color: #F00;}
	.copyright,.topnav{font-family: "宋体";}

/*=================分校地址================*/


/*** qq鍜ㄨ start  ***/
.zixun {width:144px; height:437px; position:fixed; bottom:50px; right:0px;}
.zixun_lef {width:31px; height:437px; background:url(imageszixun1.png) no-repeat; *overflow:hidden;}
.zixun_rig {width:113px; height:437px; background:#fff;}
.zixun_rig .im {padding:10px 0; border-bottom:1px solid #ccc;}




.xguakk{ width:140px; height:530px; position:fixed; top:100px; right:0px;}
.xgt{ width:140px; height:14px; text-align:right; font-size:12px; cursor:pointer;}
.xguakk_1{ width:29px; height:490px; float:left; background:url(imageszixun1.png) no-repeat;}
.xguakk_2{ width:111px; height:491px; float:right; background:white;}
.xguakk_2_1{ width:100px; height:auto; padding:0px 0px 0px 11px;}
.xguakk_2_1 ul{ list-style:none;}
.xguakk_2_1 ul li{ width:88px; height:75px; border-bottom:1px solid #CCCCCC; padding-top:10px;}
.xguakk_2_2{ width:111px; height:auto; text-align:center; padding-top:10px;}
.xguakk_2_2 p{ font-size:16px; font-family:"微软雅黑";}
.xguakk_2_2 h3{ width:90px; height:30px; background:#ED0F0F; line-height:29px; font-family:"微软雅黑"; font-size:16px; color:white; border-radius:10px; margin-top:5px;}
.xguakk_2_3{ text-align:center; padding-top:5px; width:100%; height:auto;}
.xguakk_2_3 p{ font-size:14px; font-family:"微软雅黑";}


.xguakk_3{ width:41px; height:437px; background:url(../images/2.gif) no-repeat; float:right;}
