@charset "gb2312";
/* CSS Document */
/* by offcnwcm in 2017.09.02 */
/*public*/
html{color:#000;background:#fff;}
body{font:12px/1 "微软雅黑","宋体",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd,form{margin:0;}ul,ol,input{margin:0;padding:0;}li{list-style: none;}
img{border:none;vertical-align:middle;}table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal}b,strong,th{font-weight:normal;}
textarea{resize:none;}button,input,textarea{background: none; border:none;font-family:"微软雅黑",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;}
input{outline: none;}

a{color: #333333; text-decoration: none;}
a:hover{text-decoration:inline;color:#0075a7;}

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

.fl{float:left;}
.fr{float:right;}

.marc{margin:0 auto;width: 1000px;}
/*顶部from bj.offcn.com*/
.zg_heard{ width:100%; height:42px; border-bottom:1px solid #e7e7e7;}
.zg_top{ width:1000px; height:42px; margin:0 auto;}
.zg_top_right{ width:380px; height:42px;}
.zg_top_right li{ float:right; height:42px; line-height:42px; margin-left:20px; font-size:12px; font-family:"Microsoft YaHei"; position: relative; cursor:pointer;}
.zg_top_right li a{ font-family:"Microsoft YaHei";}
.zg_top_right li:hover div{ display:block;}
.zg_top_right li div{ padding:5px 5px 0; width: 90px; height: 95px; background: #fff;border: 1px solid #e7e7e7; position: absolute; left:-20px; top:42px; z-index:999; display:none;}
.zg_top_right .zg_top_zhifu{ font-size:12px; color:#333;}
.zg_top_right li em{ display:inline-block; vertical-align:middle; background:url(imageszgszyf_bk01.jpg) no-repeat; margin-right:3px;}
.zg_top_right .zg_top_zhifu em{ background:url(imageszgbj_index.png) no-repeat -104px -82px; width:32px; height:17px;}
.zg_top_right .zg_top_wx em{ background-position:-59px top; width:20px; height:17px;}
.zg_top_right .zg_top_wb em{ background-position:-122px top; width:19px; height:17px;}
.zg_top_right .zg_top_qq em{ background-position:0 top; width:15px; height:17px;}

.zg_top_left{ width:470px; height:42px; position:relative; z-index:999}
.zg_top_nav{ width:470px; height:42px;}
.zg_top_nav li{ color:#333;font:normal 14px/42px "Microsoft Yahei"; float:left; width:90px; text-align:center; cursor:pointer; _padding-top:15px;}
.zg_top_nav li a{ color:#333;font:normal 14px/42px "Microsoft Yahei";}
.zg_top_nav li em{background:url(www.offcn.comstaticsimageszg_bg.png) no-repeat;width:7px; height:4px; display:inline-block; margin-left:8px; vertical-align:middle;transition: .3s ease-in}
.zg_top_nav .zg_nav_h{ border:1px solid #e7e7e7; border-bottom:1px solid #fff; width:88px; line-height:40px; height:41px; _height:25px; position:relative; z-index:1000}
.zg_top_nav .zg_nav_h em{ transform:rotate(180deg);}
.zg_yy_box{ display:none; position:absolute; border:1px solid #e7e7e7; border-top:none; background:#fff; left:0; top:43px; overflow:hidden; padding:24px 7px 20px; width:556px;-moz-box-shadow:0 3px 3px #e3e3e3;-webkit-box-shadow:0 3px 3px #e3e3e3;box-shadow:0 5px 5px #e3e3e3;z-index:9999;/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#e3e3e3')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e3e3e3');}
.webyy{ width:465px; padding:10px;}
.webyy a{ color:#666;}
.zg_yy_box a:hover{ color:#e00;}
.offcn0TopQbks{padding:10px 15px;line-height:36px;width:530px;}
.offcn0TopQbks h4{color:#666;font-size:12px;font-weight:bold;line-height:36px;}
.offcn0TopQbks a{color:#666;}
.offcn0TopQbks a:hover{color:#e00;}
.offcn0TopQbks span{color:#ddd;padding:0 14px;}
.offcn0TopMobile{left:90px;width:160px;padding-left:16px;padding-right:15px;}
.offcn0TopMobile img{display:block;border:none;margin:0 auto 10px auto;}
.o0413TopMobileDl{overflow:hidden;margin-bottom:15px;}
.o413TMtdlx{margin-bottom:10px;}
.o0413TopMobileDl dt{float:left;width:44px;height:20px;color:#ef2d36;line-height:20px;padding-left:5px;background:url(www.offcn.comstaticsimagesoffcn0IcoTip.jpg) center center no-repeat;margin-right:8px;}
.o0413TopMobileDl dd{float:left;line-height:20px;color:#666;width:98px;}
.o0413TopMobileDl a,.o0413TopMobileDl a:hover{color:#ef2d36;text-decoration:none;}
.zgsl_top{ width:570px !important;}
.zgsl_topnr{ overflow:hidden;}
.zgsl_topfl{ float:left; width:310px;}
.zgsl_topfr{ float:left; width:250px;}
.zgsl_top dl{height:30px;line-height:30px;overflow:hidden;clear:both; overflow:hidden;}
.zgsl_top dt{ float:left; line-height:30px; width:50px;}
.zgsl_top dt i{ font-style:normal; padding:0 7px; font-size:12px; color:#ccc;}
.zgsl_top dd{ float:left; line-height:30px;width:250px;}
.zgsl_top dd a{ display:inline-block; color:#666;font-size:12px!important;font-family:"SimSun"!important; margin-right:12px;}
.zgsl_topfr dd{ width:200px;}
.gfapp{ width:495px; left:180px;}

/*头部*/
.zgHr_head{padding-top: 22px;height: 68px;}
.zgHr_nav{height: 79px;background:url(imagesimg02.jpg) repeat-x;padding-top: 11px;}
.zgHr_nav p{padding-top: 9px;height:20px; font:14px/20px "Microsoft YaHei";}
.zgHr_nav p a{color: #fff;}

.zghr_headLogo{float: left;width: 468px;}
.zghr_headLogo img{float: left;}
.zghr_headLogo h1{float: left;margin:20px 0 0 9px; font:bold 21px/26px "Microsoft YaHei";padding-left:9px;height: 26px;line-height: 26px;border-left: 1px solid #d0d0d0;}
.zghr_headLogo h1 a{padding-left:22px;width: 96px;}
.zghr_headNav{float: right;color: #333;font:17px/23px "Microsoft YaHei";padding-top: 23px;}
.zghr_headNav a{margin:0 11px;}
/*导航*/
.zgHr_nav{color: #fff;}
.zgHr_nav a{display:inline-block;*zoom:1;*display:inline;height:20px; line-height:20px;border-right:1px solid #fff;}
.zgHr_nav a.w95{padding-left: 8px;width: 95px;}
.zgHr_nav a.w96{padding-left: 24px;width: 96px;}
.zgHr_nav a.w85{padding-left: 25px;width: 85px;}
.zgHr_nav a.w81{padding-left: 24px;width: 81px;}
.zgHr_nav a.w80{padding-left: 24px;width: 80px;}
.zgHr_nav a.w95-2{padding-left: 24px;width: 95px;}
/*简介*/
.intro{margin-top: 15px;}
.intro_txt{float: left;width: 662px;}
.intro_txt h2{position: relative;height: 44px;font:18px/44px "Microsoft YaHei";border-bottom:2px solid #e5e5e5;}
.intro_txt h2 strong{font-weight: bold;position: absolute;left:0;top:0;border-bottom: 2px solid #009ee2;}
.intro_txt p{font-size: 14px;line-height: 28px;color: #555;}
.intro_txt .p1{padding-top: 15px;text-indent:2em;}
.intro_txt .p2 span{color: #333;}
.intro_txt .p2 a{color: #555;}
.intro_pic{padding-top: 44px;float: right;}
.adbox{margin-top: 25px;}
/*招录信息*/
.listMain{width: 664px;float: left;}
	.listArea{margin-top: 24px;}
	.listSide_tit{border-bottom:1px solid #E0E0E0;color:#333333;font-size:18px;font-weight:bold;height: 46px;line-height: 46px;}
	.listMain .listSide_tit{border-bottom: 0;height:24px; line-height:24px;border: none;}
	.listHd{border-bottom:1px solid #E0E0E0;margin-top: 2px;}
	.listHd a.more{float: right;line-height: 43px;}
	.listHd ul{float: left;}
	.listHd li{float:left;padding:0 10px;font-size:14px;cursor:pointer;height: 43px;line-height: 42px;position: relative;top:1px;}
	.listHd li.on{border-bottom:2px solid #009ee2;}
	 ul.list li {height: 54px;border-bottom: dashed 1px #e6e6e6;line-height: 54px;font-size: 14px;}
	 ul.list li span {float: right;color: #999;font-size: 12px;padding-right: 18px;}
	 ul.list li font a {color: #999;}
	 ul.list li:hover a{color:#EE0000;}
	 ul.list li:hover span{color:#EE0000;}

.listSide{width: 300px;float: right;}
 .ksjq{margin-top:20px;}
 .ksrd{margin-top:30px;}
	.sideTab{padding-top: 15px;}
		.sideTab ul{width: 315px;margin-right: -15px;}
		.sideTab li{width:90px;height:31px;background:#EEEEEE;font-size:15px;color:#666666;float:left;margin-right:15px;text-align:center;line-height:31px;}
		.sideTab li a{color:#666666;}
		.sideTab li a:hover{color:#F24443;}
		.sideTab li.active{background:#00a0e3;}
		.sideTab li.active a{color:#fff;}
	.sideTabBd{padding-top: 7px;}
		.sideTabBd li{height: 33px;line-height: 33px;font-size: 12px; overflow:hidden;}


.entrance{padding: 14px 0 20px;}
.entrance h3{font-size: 18px;line-height: 48px;font-weight: bold;color: #333;}
.entrance_list dl{float: left;font-size:14px;line-height: 32px; }
.entrance_list,.entrance_list a{color:#555;}
.entrance_list dt{padding-left: 8px;background:url(imagesdian.jpg) no-repeat left center;}
.entrance_list dd{padding-bottom: 11px;word-wrap:break-word;word-break:break-all;}
.entrance_list  .dl01{width:382px;}
.entrance_list .dl02{width:368px;}
.entrance_list .dl03{width:250px;float: right;}
/*高分课程推荐*/
.courseHot{padding-bottom: 40px;background:#fbfbfb;}
.courseHot_tit{padding:30px 0 20px;height: 42px;line-height: 42px;font-weight: bold;color: #333;font-size: 30px;text-align: center;}
.courseLi{float: left;width: 320px; overflow:hidden;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.25);margin-right: 20px;}
.mr0{margin-right: 0;}
.courseLi .bd{padding:13px 10px 0;height: 210px;}
.courseLi li{font:14px/30px "宋体";height:30px; overflow:hidden;background:url(imagesdian02.jpg) no-repeat 5px 15px;padding-left: 14px;}

.courseLi h3{padding-left: 10px;text-align: left;font-size: 18px;color: #333;font-weight: normal;margin:11px 0;border-left:2px solid #009ee2;height: 18px;line-height: 18px;color: #333;}
/*联系方法*/
.contact{padding:38px 0 37px 0;}
.telList{float: left;width: 672px;}
	.telList ul{margin-left: -15px;}
	.telList li{float: left;height: 123px;padding:0 15px;border-right: 1px solid #ececec; font-size:14px; line-height:30px;}
.publicId li{ position: relative;float: left;padding-top: 6px;margin-left: 25px;width: 75px;text-align: center;}
	.publicId li p{padding-top: 10px;line-height: 24px;font-size: 12px;color: #333;}
	.publicId .ewm{position:absolute; left:50%;top: -5px;margin-left:-48px;display: none;}
	.publicId .ewm,.publicId .ewm img{width: 96px;height: 96px;}
	.publicId li:hover .ewm{display:block;}


/*右侧咨询框*/
.zg_side_wrap{position: fixed;right: 11px;top: 100px;}
	.zg_side{width:143px;background: #00ade9;overflow: hidden;}
	.zg_side .side_top{height: 40px;background:#0075a7;font-size: 20px;font-weight: bold;color: #fff;text-align: center;line-height: 40px;}
	.zg_side .side_left{display: inline-block;width: 45px;height: 158px;background: url(../images/slide_left.png);position: absolute;top: 177px;left: -45px;cursor: pointer;}
	.zg_side .side_bottom{display: inline-block;width: 87px;height: 26px;background: url(../images/slide_bottom.png);position: absolute;bottom: -26px;left: 28px;cursor: pointer;}
	.zg_side .side_close{display: inline-block;width: 22px;height: 22px;background: url(imagesside_close.png);position: absolute;top: -11px;right: -11px;cursor: pointer;}
	.zg_side .qq{padding : 3px 5px 1px 17px;background: #00ade9;}
	.zg_side .qq li{height: 21px;color: #572008;font-size: 16px;line-height: 21px;padding-left: 24px;margin-bottom: 4px;background: url(imagesqq_ico.jpg) left center no-repeat;}
	.zg_side .qq li a{color: #fff;text-decoration:underline;}
	.zg_side .table{background: #00ade9;padding: 0 6px 0 7px;}
	.zg_side table{width: 100%;}
	.zg_side table td{height: 31px;font-size: 12px;color: #333;text-align: center;background:#fff;border-bottom: 2px solid #00ade9;}
	.foldIco{position:absolute;top:50%;left:-54px;margin-top:-70px;width: 54px;height: 140px;background:url(imageszx_ico.png) no-repeat right center; cursor:pointer;}
	.side_close{position:absolute;right:-7px;top:-13px;width: 22px;height: 22px;background:url(../images/zx_close.png) no-repeat; }
	#goTop{height: 35px;line-height: 35px;text-align: center;font-size:19px;font-weight: bold;color: #fff; text-decoration:underline;}
/*底部from bj.offcn.com*/
.zgbj_footw{ width:100%; height:auto; background:#444546; min-width:1200px;}
	.zgbj_foot{ width:1200px; height:auto; margin:0 auto; text-align:center; line-height:30px; font-size:12px; color:#888; font-family:'SimSun'; padding:30px 0;}
	.zgbj_foot a{ color:#888;}
/*.copyright{background:#373739;padding-top: 42px;height: 106px;text-align: center;font:12px/24px "宋体";color: #fff;}
*/