*{margin:0; padding:0; border:0; font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑","MicrosoftJhengHei",Arial,"Helvetica Neue",Helvetica,sans-serif; }
a { text-decoration: none; color: #333; }
ul,
dl,
dt,
dd { list-style: none; margin: 0; padding: 0; }
input:focus,
select:focus,
textarea:focus { outline: none; }
img { max-width: 100%; height: auto; border: 0; }
h1,
h2,
h3,
h4,
h5,
p { margin: 0; padding: 0; }
table { border-collapse: collapse; }
.hide{display:none;}
.block{display:block;}
input[type="text"],
input[type="password"],
input[type="button"],
input[type="submit"],
select,
textarea{-webkit-appearance:none;margin:0;padding:0;border:0;}
input::-webkit-input-placeholder{color:#aaa!important;}
input:-moz-placeholder{color:#aaa!important;}
input::-moz-placeholder{color:#aaa!important;}
input:-ms-input-placeholder{color:#aaa!important;}
.clear:after{content:'';display:block;clear:both;}
.maxsize{margin-left:auto;margin-right:auto; width: 1120px;}
.posr{ position: relative; }


.first{ height: 954px; background: url(../images/m1.jpg) no-repeat center top;}
	.logo-l{ float: left; margin-top: 44px; }
	.logo-r{ float: right; margin-top: 0px;}
	.regButton{ display: block; position: absolute; left: 248px; top: 730px; }
.map{ height: 809px; background: url(../images/m2.jpg) no-repeat center top; }
.photoMod{ height: 839px; background: url(../images/m3.jpg) no-repeat center top; }
	.photoMod .sliderBox{ position: absolute; right:35px; top: 124px; width: 788px; height: 584px; background: url(../images/spin.gif) no-repeat center; }
	.photoMod .sliderBox .mask{ position: absolute; top: 0; left: 0; width: 788px; height: 584px; display: block; z-index: 888 ; background: url(../images/photoBg.png) no-repeat left top;}
	.photoMod .bx-controls .bx-pager{ display: none; }
	.photoMod ul li{ width: 788px; height: 584px; overflow:hidden; background:url(../images/photoBg.png) no-repeat left top; position: absolute; left: 0; top:0; }
	.photoMod ul li p{padding:40px 0 0 30px;}
	.photoMod ul li p img{ width: 730px; height: 487px; }
	.photoMod li .bx-prev,.photoMod li .bx-next{ position: absolute; top: 260px; width: 24px; height: 41px; display: block; z-index: 99; text-indent: -9999px;}
	.photoMod li .bx-prev:hover{ background:url(../images/leftBtn_hover.png) no-repeat left top; }
	.photoMod li .bx-next:hover{background:url(../images/rightBtn_hover.png) no-repeat left top;}
	.photoMod li .bx-prev{ left:20px; background:url(../images/leftBtn.png) no-repeat left top;}
	.photoMod li .bx-next{ right: 25px; background:url(../images/rightBtn.png) no-repeat left top; }
	#bx-pager{ width: 247px; position: absolute; left: 35px; top:154px;}
	#bx-pager a{display: block; width: 247px; height: 64px; line-height: 64px; cursor: pointer; font-size: 18px; text-align: center; background: url(../images/photoItemBg.png) no-repeat left top; cursor: pointer;}
	/*#bx-pager .on{ opacity: .6;filter: alpha(opacity=60); }*/
	#bx-pager .on{ color: #00aded; filter: alpha(opacity=60); }
.videoMod{ height: 1012px; background: url(../images/m4.jpg) no-repeat center top; position: relative; }
	.videoBox{ width: 920px; height: 526px; padding-top: 30px; left: 90px; position: absolute; top:120px; background: url(../images/videoBg.png) no-repeat top center; }
	.videoBox #a1{ margin-left: 25px;}
	.videoBox .sltImg{ position: absolute; left: 25px; top:30px; z-index: 1; }
	.box_move{position: absolute; top:686px; left: 45px;width:1020px;height:230px;overflow: hidden;}
	#change_swiper{ position: absolute; top:0px; left:45px;width:930px;height:230px;overflow: hidden;}
	.videoItem {width:1400px;height:230px;left:0px;position: absolute;top:0;}
	.videoItem li{ width: 276px; height: 230px; padding-left: 23px; padding-top: 20px; float: left; background: url(../images/videoItemBg.png) no-repeat top center; margin-left: 10px; position: relative; }
	.videoItem li p{ color: #fff; font-size: 18px; padding-top: 2px; }
	.videoItem li i{ position: absolute; left: 50%; top:50%; margin-top: -70px; margin-left: -40px; background: url(../images/playIcon.png) no-repeat left top; width: 89px; height: 89px; }
	.videoItem li img{ width: 254px; }
	.prev-btn{position: absolute;width:24px;height:41px;left:10px;top:80px;cursor: pointer;}
	.next-btn{position: absolute;width:24px;height:41px;right:10px;top:80px;cursor: pointer;}



.loading{ max-width: 640px; margin: 0 auto; background-size: auto 100%; z-index: 9999;}
.loading_inner{position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-120px;width:300px;height:80px;text-align:center;color:#aaa;font-size:20px; z-index: 9999; }
.loading_img{width:300px;height:70px;background-size:300px auto;display: none;}
.loading-num{position:absolute;left:0;bottom:-5.0rem;width:100%;text-align:center;color: #aaa; font-size: 1.8rem;}


.moveLeft{animation: move_left 2s forwards;}
@keyframes move_left{
	from{left:0px;}
	to{left:-307px;}
}
@-webkit-keyframes move_left{
	from{left:0px;}
	to{left:-307px;}
}
.moveRight{animation: move_right 2s forwards;}
@keyframes move_right{
	from{left:-307px;}
	to{left:0px;}
}
@-webkit-keyframes move_right{
	from{left:-307px;}
	to{left:0px;}
}




.foot{ height: 52px; font-size: 14px; line-height: 52px; background-color: #e2f199;}
	.foot .tel{ font-size: 18px; float: left;}
	.foot .tel strong{ color: #bf0724; float: right; font-weight: normal;}
	.foot .copyright{ float: right; }









