body,html{
	width: 100%;
	height: 100%;
	background: #131d27;
}
a:focus{outline:none;}
a:hover{
	text-decoration: none;
}
.header{
	position: relative;
	width: 100%;
	height: 61px;
}
.header2{
	position: relative;
	width: 100%;
	height: 704px;
	background: url(images/submit-bg.jpg) center no-repeat;
}
.top{
	height: 61px;
	width:100%;
	position: absolute;
	opacity: 0.4;
	filter: alpha(opacity=40);
	background: #fff;
	top:0;
	left: 0;
}
.nav{
	position: relative;
	margin: 0 auto;
	width: 950px;
	height: 61px;
}
.nav .logo{
	width: 260px;
	float: left;
}
.nav .btn{
	margin-top: 14px;
	float: right;
}


.nav-code{
	display: none;
	z-index: 999;
	padding-top:27px;
	position: fixed;
	left: 50%;
	top:70px;
	margin-left: 500px;
	width: 126px;
	height: 509px;
	background: url(images/nav-code.png) no-repeat;
}
.nav-code ul li{
	margin-left: 5px;
	list-style: none;
	text-align: center;
	width: 118px;
	height: 41px;
	height: 62px;
  	line-height: 62px;
}
.nav-code ul li a{
	display: block;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
}
.t1{
	width: 950px;
	height: 206px;
	margin: 0 auto;
}



.cities{
	width: 100%;
	position: relative;
	margin: 0 auto;
}
.bj,.nj,.sy,.cd{
	position: relative;
}
.cities .bj{
	position: relative;
	width: 950px;
	margin: 0 auto;
	height: 714px;
	background: url(images/sec1-r.png);
}
.bj-l{
	width: 106px;
	height: 714px;
	position: absolute;
	background: url(images/sec1-l.png);
	left: -106px;
	top: 0;
}
.cities .nj{
	position: relative;
	width: 950px;
	margin: 0 auto;
	height: 747px;
	background: url(images/sec2.png);
}
.cities .sy{
	position: relative;
	width: 950px;
	margin: 0 auto;
	height: 702px;
	background: url(images/sec3-r.png);
}
.cities .cd{
	position: relative;
	width: 950px;
	margin: 0 auto;
	height: 743px;
	background: url(images/sec4.png);
}
.cities .title{
	position: absolute;
	right: 0px;
	top:110px;
	width: 603px;
}
.cities .title2{
	position: absolute;
	right: 0px;
	top:90px;
	width: 603px;
}

.cities .title:after{
	display: block;
	content: '';
	clear: both;
	visibility: hidden;
	height: 0;
}
.cities .title2:after{
	display: block;
	content: '';
	clear: both;
	visibility: hidden;
	height: 0;
}
.cities .title h3,.cities .title2 h3{
	float: left;
	/*width: 426px;*/
	/*height: 21px;*/
}
.cities .title a,.cities .title2 a{
	float: right;
	width: 69px;
	height: 21px;
}

.cities .list{
	position: absolute;
	bottom: 64px;
	left: 20px;
}
.cities .list ul{
	float: left;
}
.cities .list ul li{
	/*border: 1px solid #F2AD1A;*/
	margin: 19px 0;
	width: 228px;
	height: 138px;
}

.other-city{
	width: 950px;
	margin: 0 auto;
	position: relative;
	height: 323px;
	background: url(images/other-city.png) no-repeat;
}
.other-city .cities{
	position: absolute;
	width: 888px;
	margin-left: -444px;
	bottom: 70px;
	left: 50%;
}
.other-city .cities ul li{
	list-style: none;
	background: #ffaa05;
	float: left;
	width: 83px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	border: 1px solid #fff;
	margin: 0px 12px;
}
.other-city .cities ul li a{
	display: block;
	font-size: 24px;
	width: 83px;
	height: 60px;
	color: #fff;
}
.other-city .cities ul li a:hover{
	background: #3c2161;
	text-decoration: none;
}


/*广告*/
.adWrap{
	width: 100%;
	position: relative;
	height: 210px;
}
.ads{
	width: 100%;
	text-align: center;
}
.ads a{
	display: block;
	margin:10px 0;
}
.ad1{
	height: 116px;
	background: url(images/ad1.jpg) center no-repeat;
}
.ad2{
	height: 82px;
	background: url(images/ad2.jpg) center no-repeat;
}

.footer {margin:auto 0; width:100%; clear:both; padding-bottom:15px; text-align:center; padding-top:10px; background:#fff; color:#666;}
.footer p {text-align:center;font-family:Arial, Helvetica, sans-serif;}
.footerLicense{width:660px;margin:10px auto;text-align:left;height:50px;}
.footerLicense div{float:left;border:1px solid #ccc;width:120px;height:45px;line-height:20px;overflow:hidden;margin:0 5px;}
.footerLicense img{float:left;margin:0 5px;}
#linkfootss {margin-left:auto;margin-right:auto;margin-top:12px;width:510px;height:22px;text-align:center;text-align:justify; text-justify:Distribute-all-lines;}


.time{
	width: 950px;
	height: 704px;
	position: relative;
	margin: 0 auto;
}
.time .day {
  width: 120px;
  height: 150px;
  color: #ffcc00;
  font-size: 80px;
  position: absolute;
  right: 425px;
  bottom: 68px;
  font-weight: bold;
}

/*弹出层*/

.popWrap{
	
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9999;
	left:0;
	top:0;
	display: none;
}
.popWrap .popbg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1000px;
	background: #000;
	opacity: 0.81;
	filter: alpha(opacity=81);	
}
.popWrap .pop{
	position: absolute;
	top: 0;
	width: 1000px;
	height: 1005px;
	left: 50%;
	margin-left: -500px;
	background: url(images/pop1.png) no-repeat;
}
.popWrap .pop .close{
	position: absolute;
	width: 25px;
	height: 25px;
  	top: 405px;
 	right: 144px;
	
}
.popWrap .popform{
	position: absolute;
    left: 378px;
    top: 587px;
}
.popWrap .success{
	position: absolute;
	width: 717px;
	height: 356px;
	top:586px;
	left: 50%;
	margin-left: -358.5px;
	z-index: 99999;
	display: none;
}
.popWrap .popform div{
	margin-bottom: 20px;
}
.popWrap .popform div input{
	border: none;
	outline: none;
	vertical-align: middle;
	text-indent: 1em;
	height: 44px;
	line-height: 44px;
}
.ipt1{
	width: 338px;
	background: url(images/iptbg_01.jpg) no-repeat;
	background-size: cover;
}
.ipt2,.ipt3,.ipt4{
	width: 216px;
	background: url(images/iptbg_02.jpg) no-repeat;
	background-size: cover;
}

.popform .submit{
	cursor: pointer;
	margin-top: 30px;
	width: 216px;
	height: 67px;
	background: url(images/confirm-btn.png);
}

.validate-error{
	color: red;
	display: inline;
}



.cont_03{
	position: relative;
	width: 100%;
	height: 600px;
	background: url(images/cont_03.jpg) center no-repeat;
}
.time .code{
	width: 170px;
	height: 250px;
	position: absolute;
	left: 964px;
	top: 264px;
}
.cont_04{
	width: 100%;
	height: 744px;
	background: url(images/cont_04.jpg) center no-repeat;
}
.cont_04 .wrap{
	width: 950px;
	margin: 0 auto;
}
.cont_04 .wrap p{
	padding-left: 175px;
	padding-top: 175px;
	font-size: 22px;
	color: #fff;
	text-align: left;
}
.cont_04 .cityCloud{
	font-size: 18px;
	color: #79b1ff;
	text-align: center;
	margin-top: 56px;
}
.citiList{
	width: 950px;
	height: 524px;
	margin: 0 auto;
	margin-top: 232px;
}
.citiList li{
	float: left;
}
.citiList li a{
	display: block;
	height: 100%;
	width: 100%;
}
.citiList .bj{	background: url(images/citi_bj.png) no-repeat;}
.citiList .bj:hover{background: url(images/citi_hover_bj.png) no-repeat;}
.citiList .sh{	background: url(images/citi_sh.png) no-repeat;}
.citiList .sh:hover{background: url(images/citi_hover_sh.png) no-repeat;}
.citiList .sz{	background: url(images/citi_sz.png) no-repeat;}
.citiList .sz:hover{background: url(images/citi_hover_sz.png) no-repeat;}
.citiList .wh{	background: url(images/citi_wh.png) no-repeat;}
.citiList .wh:hover{background: url(images/citi_hover_wh.png) no-repeat;}
.citiList .cq{	background: url(images/citi_cq.png) no-repeat;}
.citiList .cq:hover{background: url(images/citi_hover_cq.png) no-repeat;}
.citiList .hd{	background: url(images/citi_hd.png) no-repeat;}
.citiList .hd:hover{background: url(images/citi_hover_hd.png) no-repeat;}

.applyqy{
	width: 100%;
	height: 256px;
	background: url(images/cont_05.jpg) center no-repeat;
	text-align: center;
}
.applyqy a { background:url(images/qiyebm_12.png) no-repeat center; width:295px; height:131px; display:block; margin:0 auto;}
.applyqy a:hover { background:url(images/qiyebm_12_hover.png) no-repeat center;}


.enroll{
	width: 100%;
	height: 645px;
/*background: url(images/cont_05.jpg) center no-repeat;*/
	display: table;
	vertical-align:middle;
	text-align: center;
	position:relative;
}

.enroll a { background:url(images/qiyebm_12.png) no-repeat center; width:310px; height:310px;margin:0 auto; display:block;position:relative;top:172px; }
.enroll a:hover { background:url(images/qiyebm_12_hover.png) no-repeat center;}
