*{ padding:0; margin:0;}
body{ font-family:"微软雅黑","黑体","宋体"; color:#333; font-size: 14px;}
a{ text-decoration:none;}
input,textarea{ outline:none;}
img{ border:none;}
ul,ol{ list-style:none;}

.wrap{ width:1200px; margin: 0 auto;}
.title_1{ text-align:center; font-size: 20px; margin-top: 20px;}
/*海报部分*/
@keyframes donghua{
	0%{ transform:translateY(0)}
	50%{ transform:translateY(10px); opacity: 0.4;}
	100%{ transform:translateY(15px) opacity: 0;}
}
.banner{ width:100%; height: 1080px; background: url(../images/banner1.jpg) no-repeat center; position: relative; overflow: hidden}
.banner2{ width:850px; height: 850px; position: absolute; left: 50%; margin-left: -425px; top:70px; background: url(../images/banner2_big.png) no-repeat center;}
.banner2 img{ width:100%;}
.banner3{ width:100%; height:360px; background: url(../images/banner3.png) no-repeat center; position: absolute; bottom:0; z-index: 100;}
.down{position: absolute; bottom:50px;z-index: 101; left: 50%; width: 26px; height: 15px; margin-left: -13px; animation: donghua 1.6s linear forwards 90 alternate;}



.whatis{ width:100%; height: 410px; background: #3594b6; overflow: hidden;}
.yun{ width:144px; height: 89px; margin: 50px auto 0;}
.yun img{ width:100%;}
.title{ text-transform: uppercase; text-align: center; margin-top: 30px;}
.first_h2{ color:#fff;}
.whatis p{ text-align:center; font-size: 20px; line-height: 2em; margin-top: 20px;}

.provice {padding-top: 39px;padding-left: 61px;}
.provice a {padding: 0px;margin: 0px;display: block;color: #5bcadc;width: 116px;height: 50px;background:#fff;border:1px solid #5bcadc;text-align: center;line-height: 50px;float: left;margin-right: 11px;margin-bottom: 9px;font-size: 20px;}
.provice a:hover {color: #fff;font-weight: bold;background: #5bcadc;}



.lookfor ul{ width: 100%; overflow: hidden; margin-top: 50px;}
.lookfor ul li{ width:265px; height: 163px; background: url("../images/yun3.png")/*tpa=http://sd.offcn.com/zg/gksq/images/yun3.png*/ no-repeat center; float: left; margin-left: 46px; text-align: center;}
.lookfor ul li:first-child{ margin-left:0;}
.lookfor ul li div{ margin-top:70px;}
.lookfor ul li img{ position:relative; top:0px;}
.lookfor ul li b{ font-size:18px;}
.lookcon{ width:100%; overflow: hidden}
.lookcon_l{ float:left; width: 40%; margin-top: 40px;}
.lookcon_l .p1{ font-size:22px;  font-weight: 600; line-height: 2em; margin: 20px 0;}
.lookcon_l .p2{ font-size:16px; line-height: 2em; text-transform: uppercase;font-weight: 900; color: #cf9932; font-family: arial; text-align: justify;}
.lookcon_l a{
	display: block;
	width: 250px;
	height: 50px;
	background: #eee;
	border-radius: 100px;
	text-align: center;
	line-height: 40px;
	color: #333;
	margin: 30px 0 0 0;
	transition: 0.3s;
}
.lookcon_l a:hover{background: #cf9932; color: #fff;}
.lookcon_r{ float:left; width: 50%; margin-top: 40px; margin: 100px 0 0 10%;}



.ifyou{
	margin-top: 30px;
	background: #ffbe25;
	color: #fff;
	padding-bottom: 30px;
}
.exl{ background:#f5f8f8; margin-top: 40px; line-height: 3em; border: 3px #333 solid;}
.exl th{ text-align: center; border-bottom: 3px solid #333; border-right: 1px solid #333;}
.exl td{  text-align: center; border-right: 1px solid #333; border-bottom: 1px solid #333;}

.exl tr:first-child{ height:50px; border:1px; font-size: 16px; font-weight: 900; text-align: center;}
.exl tr:first-child+tr{ height:250px; border:1px;}
.exl tr:first-child+tr+tr{ height:120px; border:1px;}
.exl tr:first-child+tr+tr+tr{ height:120px; border:1px;}

.exl tr:first-child td{ border-bottom: 3px; }
.early{padding-bottom:60px;}
.early ul{ width:1100px; margin: 30px auto 50px; overflow: hidden;}
.early_img{ float:left; width: 204px; height: 204px;}
.early p{ float:right; font-size: 18px; line-height: 204px; width: 840px;}
.early ul li:first-child+li div{float:right;}
.early ul li:first-child+li p{float:left;}

.training{ width:100%; height: 740px; background: #eee; overflow: hidden;}
.training ul{ margin:50px 0 0 0; overflow: hidden}
.training li{ width:274px; float: left; background: #fff; height: 380px; text-align: center; margin-left: 34.5px; padding-bottom: 20px;}
.training li:first-child{margin-left: 0px;}
.training li h2{ margin:20px auto 10px;}
.training li p{ width:80%; margin: 10px auto; line-height: 2em;}


.ffoot{ width:100%; height: 500px; background: #dfab46;}
.top{ position:position; top: 0; z-index: 102; background-color:rgba(255,255,255,0);}
.qzz{ color:#fff; font-size: 16px;}
#wer{ color:#fff; cursor: pointer;}
#wer:hover{ color:#fa633b;}
#qzqz{ width: 167px; display: block;}
#qzqz img{ width: 100%;}
.juhui{width: 966px; height: auto; margin: 40px auto 50px;}
.juhui img{ width:100%;}
.exl768{ display:none;}
.chaozhi{ display:none}
#hd{ diplay:block;}
#ijn{diplay:block;}

/*考试项目弹框*/
.zg_z1 {width:100%;max-width:720px;height:auto;background:#fff;position:fixed;left:auto;top:5%;display:none;z-index:55;}
.zg_z1 .zg_zzc2 {width:100%;max-width:720px;height:100%;background:rgba(0,0,0,0.4);position:fixed;left:auto;top:0;}
.zg_fxlj {width:100%;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:start;width:100%;padding-bottom:3.5%;z-index:999;}
.zg_fxlj b {display:block;font-weight:normal;width:25%;text-align:center;}
.zg_fxlj a {display:inline-block;width:77%;text-align:center;border:1px solid #666;border-radius:0.4rem;font-size:16px;color:#666;padding:7% 0;}
.zg_fxlj:last-child {padding-bottom:0;}
.zg_fxlj a:hover {background:#e62929;color:#fff;border:none;}
.zg_la {width:100%;max-width:720px;padding:5% 0;height:auto;background:#fff;position:fixed;left:auto;top:0%;z-index:99;}
.zg_dz1{ padding-bottom:40px; display: none;}
.zg_dz1 h2{ text-align:center; margin: 40px 0 30px 0;}	
.dropdown{ display:none}

@media (max-width:768px){
	.wrap{ width:90%;}
	.top .topm {width: 90%; margin: 0 auto;}
	.top .topm span { width:0; width: auto; font-size: 14px;}
	.qzz{font-size: 14px;}
	#qzqz{ width: 130px;}
	.banner{ width:100%; height: 1080px; background: url("../images/banner4.jpg")/*tpa=http://sd.offcn.com/zg/gksq/images/banner4.jpg*/ no-repeat center; position: relative; overflow: hidden;}
	.banner2{ display:none;}
	.banner3{ display:none;}
	.whatis{ width:100%; height:  auto; background: #e4ab3e; overflow: hidden;}
	.whatis p{ text-align:center; font-size: 16px; line-height: 2em; margin: 20px auto 0; width: 90%; padding-bottom: 50px;}
	.lookfor ul li{ width:46%; margin-left: 0; margin-left: 8%; background: url("../images/yun3_768.png")/*tpa=http://sd.offcn.com/zg/gksq/images/yun3_768.png*/ no-repeat center; }
	.lookfor ul li:first-child{ margin-left:0;}
	.lookfor ul li:first-child+li+li{ margin-left:0;}
	.lookcon_l { float:none; width:90%; margin: 20px auto 0}
	.lookcon_r{ float:none; width: 90%; margin: 40px auto 0}
	.lookcon_r img{ width:100%;}
	.exl{ display:none;}
	.exl768{ display:block; margin-top: 30px; text-align: center;}
	
	.exl768 td{ width:20%; border: 1px #333 solid; padding: 20px;}
	.juhui{ display: none;}
	.early ul{ display:block; width: 90%;}
	
	.early_img{  float: none; margin: 0 auto; width: 150px; height: auto;}
	.early_img img{ width:100%;}
	.early p{ float: none; width:90%; margin: 0 auto; line-height: 2em; text-align: center;}
	.early ul li:first-child{ margin-bottom: 30px}
	.early ul li:first-child+li div{float:none;}
	.early ul li:first-child+li p{float:none;}
	.training{ height:auto;}
	.training ul{ width:100%;}
	.training ul li{ width:48%; margin-left: 0; margin-left: 4%; margin-bottom: 20px;}
	.training ul li:first-child+li+li{margin-left: 0; }
	.training ul li img{ width:100%;}
	#xjk{ display:none;}
	.foot{ width:100%;}
	#foot-all{ width:90%; margin: 0 auto; padding: 10px 0 10px 0;}
	.zg_dz1{ display: block;}
	.dropdown{ display:block}
}



@media (min-width:992px){
	.banner2{background: url("../images/banner2_small.png")/*tpa=http://sd.offcn.com/zg/gksq/images/banner2_small.png*/ no-repeat center; height: 550px;}
	.banner3{ width:100%; height:360px; background: url("../images/banner3.png")/*tpa=http://sd.offcn.com/zg/gksq/images/banner3.png*/ no-repeat center; position: absolute; bottom:-40px; z-index: 100;}
}


@media (max-width:1400px){
	.banner2{background: url("../images/banner2_small.png")/*tpa=http://sd.offcn.com/zg/gksq/images/banner2_small.png*/ no-repeat center; height: 550px;}
	.banner3{ width:100%; height:360px; background: url("../images/banner3.png")/*tpa=http://sd.offcn.com/zg/gksq/images/banner3.png*/ no-repeat center; position: absolute; bottom:-40px; z-index: 100;}
}

@media (min-width:1400px){
	.banner2{background: url("../images/banner2_big.png")/*tpa=http://sd.offcn.com/zg/gksq/images/banner2_big.png*/ no-repeat center; height: 850px;}
	.banner3{ width:100%; height:360px; background: url("../images/banner3.png")/*tpa=http://sd.offcn.com/zg/gksq/images/banner3.png*/ no-repeat center; position: absolute; bottom:0; z-index: 100;}
}


#dropdown {
	position:relative
}
.input_select {
	width: 120px;
height: 24px;
line-height: 24px;
padding-left: 4px;
padding-right: 30px;
border: 1px solid #333;
background: #e8f5fe url("arrow.gif")/*tpa=http://sd.offcn.com/zg/gksq/css/arrow.gif*/ no-repeat rightright 4px;
color: #807a62;
text-align: center;
margin: 0 auto;
	display: block;
}
#dropdown ul {
	width: 154px;
background: #e8f5fe;
margin: 2px 0 0 15px;
	border:1px solid #a9c9e2;
	position:absolute;
	display:none;
	z-index:9999;
}
#dropdown ul li {
	line-height:24px;
	text-indent:10px
}
#dropdown ul li a {
	display:block;
	color:#807a62;
	text-decoration:none;
	width: 140px;
text-align: center;
}

.exl td .lijizixun a{
    display:block;width: 120px;height: 40px;line-height: 40px;border-radius: 20px;background-color:#F8A215;border: 1px solid #FFFFFF;color: #ffffff;margin: 0 auto;
}

 .lijizixun a{
    display:block;width: 120px;height: 40px;line-height: 40px;border-radius: 20px;background-color:#F8A215;border: 1px solid #FFFFFF;color: #ffffff;margin:20px auto; text-align: center;
}


.xzbg02{ width: 1200px; margin: 40px auto; overflow: hidden; color:#FFF;}
.excel1 {
color:#FFF;
font-size:11.0pt;
font-family:宋体;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et3 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et4 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et5 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et6 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et7 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et8 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et9 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et10 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et11 {
	color: #000000;
	font-size: 11.0pt;
	font-family: 宋体;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	text-align: general;
	vertical-align: middle;
	padding: 0 20px; 
}
.et12 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et13 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et14 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et15 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et16 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et17 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et18 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et19 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et20 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.et21 {
color:#000000;
font-size:11.0pt;
font-family:微软雅黑;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:middle;
}
.ljzx01{
	margin: 30px auto;
	padding: 10px 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	font-family: 微软雅黑;
	background-color: #FF0000;
}
.ljzx01 a{
	font-size: 16px;
	color: #fff;
}
.ljzx02{
	margin: 30px auto;
	padding: 10px 0;
	border: 1px solid #F8A215;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	font-family: 微软雅黑;
	background-color: #F00;
}
.ljzx02 a{
	font-size: 16px;
	color: #FFFFFF;
}
/*top*/
.zg_top{height:50px;overflow:hidden; margin: 0 auto; width: 100%;}
.top_lm{ width: 1200px; overflow: hidden; margin: 0 auto;}
.zg_logo{ margin:7px 46px 0 29px;}
.topnav{float:left; padding:7px 0 0 0;line-height:43px;color: #222;font-family: '宋体';}
.topnav a{color: #222;line-height:48px;padding:0 8px; font-family: '宋体';}
.topnav a:hover {text-decoration:none; color:#f00;}
.toptel{font:18px/50px "Microsoft Yahei"; color: #222;}
.toptel span{font:18px/50px "Microsoft Yahei";}




/*QQ悬浮*/
.cs_qq{width:118px;height:206px;border:#d1d1d1 1px solid;border-radius:3px;background:#fff;position:fixed;_position:absolute;z-index:9999;top:50%;margin-top:-104px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-400+"px");right:0;}
.cs_qq h4{width:116px;height:34px;border-left:#fff 1px solid;border-right:#fff 1px solid;border-bottom:#f5f5f5 1px solid;background:#fafafa;font:normal 16px/34px 'Microsoft Yahei';color:#333;text-align:center;letter-spacing:1px;}
.cs_time{width:118px;height:24px;padding-top:2px;font:normal 13px/24px '\5b8b\4f53';color:#999;text-align:center;}
.cs_qq img{width:54px;height:60px; display:block;margin:0 auto;padding-bottom:5px;}
.cs_qq_btn{width:78px;height:26px;margin:0 auto;}
.cs_qq_btn a{display:block;width:78px;height:26px;background:url(../images/cs_qq_btnbg.jpg) center 0 no-repeat;font:normal 15px/26px 'Microsoft Yahei';color:#0ba5d2;text-align:center;}
.cs_qq_btn a:hover{background-position:center -26px;color:#fff;text-decoration:none;}
.cs_qq_text{width:118px;height:40px;padding-top:6px;font:normal 13px/20px '\5b8b\4f53';color:#666;text-align:center;}


/*bottom*/
.bottombar{ padding:82px 0px 80px;}
.bottom-tit{ text-align:center; font:bold 44px/46px "Microsoft Yahei";color:#333;}
.bottom-tit em{ color:#e10202;}
.main-bottom{ margin-top:72px;}
.main-bottom li{ width:165px; height:50px; float:left; font:18px/50px "Microsoft Yahei"; background:#E5E5E5; text-align:center; margin:0px 33px 20px 0px; position:relative; cursor:pointer;} 
.main-bottom li.m6last{ margin-right:0px; float:right;}
.main-bottom li.hover{ background:#CE0000; color:#FFF; z-index:2;}
.main-bottom li p{ width:300px; height:113px; padding:16px 19px; border:1px solid #CE0000; background:#FFF; color:#333; font:14px/30px "Microsoft Yahei";  text-align:left; position:absolute;right:-360px; top:0px; display:none; z-index:10;}
.main-bottom li.hover p{ color:#333;}
.main-bottom li p em{ display:block; width:13px; height:18px; background:url(../images/zg_zjt.jpg) no-repeat; position:absolute; left:-13px; top:14px;}
.main-bottom li.ydw p{left:-360px;}
.main-bottom li.ydw p em{ background:url(../images/zg_yjt.jpg) no-repeat; left:338px;}
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0px;} 
.cl{zoom:1;}
.fr{float:right;}
.fl{float:left;}  
/*footer*/
.footerbar{width:100%; text-align:center;color:#888; line-height:24px; font-family:"simSun"; background:#F6F6F6;}
.main-footer{padding:40px 0px 30px; background:#F6F6F6; margin-bottom:-30px; }
.main-footer span{display: inline-block;}
.layout{width:960px; margin:0 auto;}
