@charset "utf-8";
/* CSS Document */

 body{
     font-size:12px;
     line-height:1.8em;
     color:#333;
     font-family: "Microsoft Yahei",Verdana, Arial, Helvetica, sans-serif, Tahoma;
     background: #fff url(../images/bgbody.jpg) repeat center top ;
}
 body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{
     margin:0;
     padding:0;
}
 input, textarea, select{
     font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
     font-size:12px;
	 outline:0;
}
 ul,ol{
     margin:0px;
     padding:0px;
     list-style-type:none;
}
 img{vertical-align:middle;border:0;}
 a,a:visited{
     color:#555;
     text-decoration:none;
}
 a:hover{ color: #9a0000;}
table{border-collapse:collapse;border-spacing:0;}
 .clear{
     clear:both; height: 0;
}
 .w1200{
     width:1200px;
     margin:0 auto;
}

.header{}
.head{ height: 193px;}
.logo{
	float: left;
	margin: 38px 0 0 37px;
}

.headrg{
	height: 110px;
	float: right;
	margin-top: 57px;
	padding-left: 168px;
	background: url(../images/icon-phone.png) no-repeat;
	line-height: 1.8;
}
.headrg p{
	font-size: 20px;
	color: #000;
}
.headrg h2{
	font-size: 29px;
	color: #31c4c5;
}

.nav{
	height: 53px;
	background-color: #31c4c5;
}
.nav ul{
	text-align: center;
}
.nav ul li{
	display: inline-block;
	line-height: 53px;
}
.nav ul li a{
	display: block;
	padding: 0 32px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}
.nav ul li a:hover{
	background-color: #eee;
	color: #31c4c5;
}

.banner{ height: 600px;
	box-shadow: rgba(49,195,197,0.65) 0 21px 0 7px;
}
.slideBox{ width:100%; height:100%; overflow:hidden; position:relative;  }
.slideBox .hd{ height:28px; overflow:hidden; position:absolute; bottom:52px; left: 50%; margin-left: -95px; z-index:1; }
.slideBox .hd ul{ width: 190px; overflow:hidden; zoom:1; text-align: center;}
.slideBox .hd ul li{ display: inline-block;margin:0 5px; vertical-align: middle; width:28px; height:28px; background:#1f1f1f; border-radius: 50%; font-size: 0; cursor:pointer; }
.slideBox .hd ul li.on{ background:#31c4c5; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul{ height: 100%;}
.slideBox .bd li{ zoom:1; height: 100%; background-repeat: no-repeat; background-position: center top; font-size: 0; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.footer{
	height: 208px;
	background-color: #31c4c5;
}
.footer .footlf{
	width: 840px;
	float: left;
	margin-top: 25px;
}
.footer .footlogo{
	float: left;
}
.footer .footinfo{
	float: left;
	margin-left: 58px;
	font-size: 14px;
	color: #fff;
	line-height: 23px;
	font-weight: bold;
	white-space: pre-wrap;
}

.footer .footrg{
	float: right;
	margin-top: 24px ;
}
.footer .footrg img{
	float: left;
	max-width: 130px;
}
.footer .footrg .sao{
	float: left;
	width: 130px;
	margin: 32px 0 0 8px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.footer .footrg hr{
	margin: 10px 0;
	border-color: #b7eaeb;
}

.footer .copy{
	clear: both;
	padding-top: 6px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.footer .copy a{ color: #fff;}





