 html,body {
	position:relative;
	height:100%;
}
html {
	overflow:hidden;
}
 * {
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
 }
* {
	padding:0;
	margin:0;
}
li {
	list-style:none;
}
body {
	background:#fff;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:12px;
}
.img img {
	width:100%;
	display:block;
}
#top {
	position:absolute;
	top:0;
	z-index:5;
	width:100%;
	background:rgba(0,0,0,0.7);
}
#top .addr {
	height:36px;
	margin:0 auto;
	display:block;
}
#top .search {
	position:absolute;
	top:0;
	right:0;
	height:36px;
	display:block;
}

#nav .swiper-slide span {
	margin:0 5px;
	text-align:center;
	display:block;
	line-height:3;
	font-size:15px;
	color:#c7c7c7;
}
#nav .bar {
	width:50px;
	height:2px;
	position:absolute;
	bottom:3px;
}
#nav .bar .color {
	width:15px;
	margin:0 auto;
	height:2px;
	background:#fff100;
}
.banner img {
	width:100%;
	display:block;
}
.banner	.swiper-pagination {
	left:auto;
	right:7px;
	bottom:7px;
	width:auto;
	padding:2px 7px;
	border-radius:10px;
	color:#fff;
	background:rgba(0,0,0,.3);
}
#page {
	margin-bottom:50px;
	height:100%;
}
#page .slidepage {
	height:100%;
}
.scroll {
	height:100%;
}
.slidescroll {
	height:auto;
}
#footer {
	position:fixed;
	bottom:0;
	z-index:5;
}


.box{ width: 100%;
	height: 100%; overflow: hidden; position: relative;    padding: 25% 5% 0;}
.box1{ background: url("../images/1.gif") center no-repeat;     background-size: cover;}
.box1info{    position: absolute;
	bottom: 5%;
	text-align: center;
	width: 100%;
	color: #fff;left: 0;}
 .box1info p{
	  font-size: 18px;
 }
 .box1info img{ width: 45px; margin-top: 5px}

 .box2{ background: url("../images/2bg.gif") center no-repeat;     background-size: cover;}
 .title h2{    font-size:20px;
	 font-weight: 100;
	 font-family: arial;    color: #333;}
 .title p{    width:35px;
	 height: 2px;
	 background: #df9c37;
	 margin: 5px 0;}
 .title h3{    color: #000;
	 font-size: 18px;
	 font-weight: 500;}
 .title.baise h2,.title.baise h3{ color: #fff}

 .boxnr{        font-size: 14px;
     line-height: 2;
     color: #666;
     margin: 20px 0;}
 .box2nr{ width: 70%}
 a.more{   display: block;
     margin-top: 40px;
     background: #14aef5;
     width: 130px;
     text-align: center;
     color: #fff;
     border-radius: 2px;
     line-height: 2.5; }

 .box3{ background: url("../images/3bg.jpg") center no-repeat;     background-size: cover;}
 .baise { color: #fff}

 .box4{ background: url("../images/4bg.jpg") center no-repeat;     background-size: cover;}
 .box4nr ul{ overflow: hidden}
 .box4nr ul li{width: 50%;float: left;color: #fff}
 .box5{ background: url("../images/5bg.jpg") center no-repeat;     background-size: cover;}
 .box6{ background: url("../images/6bg.jpg") center no-repeat;     background-size: cover;}
 .box7{ background: url("../images/7bg.jpg") center no-repeat;     background-size: cover;}

 .box8{padding: 15% 5%;
	 height: auto;}
 .sousuo{width: 100%;
	 position: relative;
	 overflow: hidden;}
 .sousuo input.guanjianci{    width: 100%;
     background: #ecedee;
     line-height: 2.5;
     font-size: 14px;
     border-radius: 2px;padding: 0 5px;}
 .sousuo a.tijiao{       width: 25px;
     position: absolute;
     height: 25px;
     top: 5px;
     right: 5px;
     background: url(../images/ss.png) center no-repeat;
     background-size: 100% 100%; display: block}
 .box8 ul{     margin-top: 10px;}
 .box8 ul li{ position: relative;
     margin-bottom: 20px; }
 .box8 ul li i{ width: 6px;
     height: 6px;
     background: url(../images/dian.png) center no-repeat;
     background-size: 100% 100%;
     position: absolute;
     top: 12px;
     left: -20px;}

 .box8 ul li .mdinfo{border: 1px solid #e6e6e6;border-top:none ; padding: 10px}


 .box8 ul li h2{  font-size: 18px;
     line-height: 30px;    margin-bottom: 5px; color: #14aef5;
 }
 .box8 ul li p{    font-size: 14px;
	 color: #666666;
	 width: 100%;
	 line-height: 20px;}
 .box8 ul li span{      width: 50px;
	 display: block;
	 height: 1px;
	 background: #d6673b;
	 margin-bottom: 5px;}

.gaodu{
	height: 100%;}
 .box11{ background: url("../images/gy1bg.jpg") center no-repeat;     background-size: cover;}
 .mt20{ margin-top: 20px}
 .box13{ background: url("../images/gy3bg.jpg") center no-repeat;     background-size: cover;}

 .cptop{
	 padding: 10px 0;}
 .cptop ul{  text-align: center}
 .cptop ul li {
	 position: relative;display: inline-block; margin: 0 10px; font-size: 18px; color: #666666;}
 .cptop ul li.hover {
	font-size: 20px; color: #000;}
 .cptop ul li p{ width: 20px;
	 height: 2px; background: #fff100; display:block; position: absolute; bottom: -2px; left: 50%; margin-left: -10px; display: none}
 .cptop ul li.hover p{ display: block}
 .cpnav span{ font-size: 14px; line-height: 3; color: #666}
.nav .bar {
	 width:50px;
	 height:2px;
	 position:absolute;
	 bottom:6px;
 }
 .nav .bar .color {
	 width:15px;
	 margin:0 auto;
	 height:2px;
	 background:#14aef5;
 }

 .nav .swiper-slide span {
	 margin:0 5px;
	 text-align:center;
	 display:block;
	 line-height:3;
	 font-size:15px;
	 color:#666;
 }
 .cpbox{ width: 90%; margin: 0 auto}
 .cpinfo{    margin: 20px 0;
	 font-size: 14px;
	 line-height: 2;}
 .albt{    margin-bottom: 20px;
	 border-left: 5px solid #14aef5;}
 .albt h2{    font-size: 18px;
	 font-weight: bold;
	 color: #14aef5;
	 padding-left: 10px;}
 .cpnr{
	 height: 100%;}
 .cpnr>div,.cpbox {
	 height: 100%;}
 .zxzh{ margin-top: 20px}
 .zxzh .alnr{
	 position: relative;
 }
 .zxzhfy { width: 100%; bottom: -30px; left: 0}
 .zxzhfy .swiper-pagination-bullet{ margin: 0 4px}
 .zxzh .alnr .swiper-slide p{ text-align: center; line-height: 30px;overflow:hidden;
	 text-overflow:ellipsis;
	 white-space:nowrap;
	 word-wrap:normal;}
 .aqnav{    position: absolute;
	 z-index: 999; top:0; width: 100%}
 .aqnav .nav .bar .color {
	 background: #ffee00;
 }
 .aqbox{    height: 100%;
	 padding-top: 50px;}
 .aqbanner{    width: 90%;
	 margin: 0 auto 20px;}
 .aqinfo{width: 90%;
	 margin: 0 auto}
 .aqinfo h2{ position: relative;font-size: 18px; color: #333}
 .aqinfo h2:after{content: "";
	 display: block;
	 width: 50px;
	 height: 2px;
	 background: #df9c37;
	 margin: 5px 0 10px;}
 .aqinfo{ font-size: 14px; line-height: 2}
.center{text-align: center}
 .title.center p{ margin: 5px auto}
 .box9{position: relative;
     height: 100%;overflow: hidden}
 .box9nr{    margin-top: 40px;}
 .box9nr input[type="text"]{    border: 1px solid #e6e1e1;
     width: 100%;
     line-height: 2.5;
     margin-bottom: 15px;
     padding: 0 5px;}
 .box9nr dl{overflow: hidden}
 .box9nr dl dd{    float: left;
     margin-right: 15px;}
 .box9nr dl dt{float: left;}
 .box9nr dl dt label{margin-right: 10px;}
 .box9nr input.lytj{    position: absolute;
     width: 100%;
     line-height: 3;
     font-size: 16px;
     color: #fff;
     background: #14aef5;
     left: 0;
     bottom: 0;}
 .dianhua{    position: fixed;
	 bottom: 0;
	 left: 0;
	 width: 100%;
	 line-height: 4;
	 background: #14aef5;
	 z-index: 999;}
 .dianhua h2{ color: #fff; text-align: center; font-size: 18px}
 .fwinfo{ width: 100%; margin-top: 20px}
 .fwxq{    padding-top: 15%;}

.sousuo form{    width: 56%;
    position: relative; float: left}
.chongzhi{       display: block;
	width: 20%;
	float: left;
	font-size: 12px;
	text-align: center;
	line-height: 35px;
	margin-left: 2%;
	background: url("../images/ssbg.png") center no-repeat;
	color: #fff;
background-size: 100% 100%}
#chongzhi{ margin-left:2%}
.yyal{min-height: 245px}
.zxzh {height: 700px}

.nybanner{margin-bottom: 10px}
