@charset "utf-8";
/* CSS Document */
ul,li{ margin:0px; padding:0px;list-style:none; }

body {margin:0 0 ;padding:0; font-size:14px; color:#000000;list-style:none; font-family:Arial, Helvetica, sans-serif; line-height:30px;}
img{ border:0;  }

a{ color:#333; text-decoration:none;}
a img{ border:0px;}
a:hover{ color:#666;}
p{ text-indent:2em; padding:0px; margin:0px; }
span{ color:#FF9900; font-weight:bold;}

.main{ width:1200px; margin:0 auto; clear:both;}
.clear{ clear:both;}

.logo{ width:100%; float:left; }

.tel{	width: 35%;	height:70px; float:right;  }
.menu {	width: 63%;	height:68px; float:right;  }
.menu ul li { width:108px; font-size:14px;line-height:65px;  float:left; text-align:center;}
.menu ul li a:hover{ color:#058840;}


/* 首页banner */

#flash{	width:100%;
	float:left;min-width:1200px;}

.hyweb { width:100%; height:470px; position: relative; overflow:hidden;padding:0;}
.hyweb li{width:100%;
	background-repeat: no-repeat;
	background-position: center top; float:left;height:470px; text-align:center;
}
.hyweb li img{ border:0px; width:1000px;height:470px;}
.hyweb li A{ width:100%;height:470px; display:block; margin:auto; OVERFLOW: hidden;}

.hyweb .num {left:46%; bottom:20px;  height:15px; line-height:16px; position: absolute; z-index: 999;	}
.hyweb .num li {
text-align:center;
	width: 30px;
	height: 8px;
	line-height:0px;
	overflow:hidden;
	color:#00479B;
	text-align:center;
	margin-right: 4px;
	margin-left:4px;
	cursor:pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0px;
	overflow:hidden; background-color:#ffffff;border-radius:4px;transition:all 0.3s ease-in-out 0s;
}
.hyweb .num li.on { background-color:#2EAFBB; color:#F29700;width: 60px;
} 

.hyweb .prev,
.hyweb .next {
	width: 50px;
	height:470px;
	position: absolute;
	filter: Alpha(Opacity=0.5);
-moz-opacity:0.5; 		opacity:0.5;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px;
}
.hyweb .prev {
	left:-50px;
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.hyweb .next {
	right:-50px;
	background-position: right center;
	background-image: url(../images/right.jpg);
}


/* 首页_服务范围 */

.pt30{ padding:20px 0px;}

.server_box{ width:25%; height:auto; float:left; margin:20px 0px;}
.server_box img { width:270px; margin-right:30px;}
.server_box h3{ font-size:18px; color:#333333; line-height:30px;}

.server_box p{ font-size:13px; line-height:25px; color:#666666; padding-right:30px;}



.server_box2{ width:25%; height:auto; float:left; margin:20px 0px;}
.server_box2 img { width:270px; margin-right:0px;}
.server_box2 h3{ font-size:18px; color:#333333; line-height:30px;}

.server_box2 p{ font-size:13px; line-height:25px; color:#666666; padding-right:20px; }



.jiejue{ background-color:#09AADA; width:100%; line-height:80px; height:80px; color:#FFFFFF; font-size:20px; min-width:1200px; text-align:center;}


.index_pro{ width:255px; height:255px; magin:0 auto; overflow:hidden;  margin-left:20px; margin-right:20px;}
.index_pro img{ cursor:pointer;  width:255px; height:255px;position: relative; display:block; transition: all 0.6s;border:4px #CCCCCC solid;box-shadow: 0 0 8px #666;}
.index_pro img:hover{ width:255px; height:255px;overflow: hidden;transform: scale(1.3);}



/* footer */
#footer{width:100%; height: 500px; background:#09AADA;padding:15px 0px; margin-top: 50px; min-width: 1200px; overflow: hidden;}
.footer{ width: 1200px; height: 200px;margin: 0 auto;}

.btel{
	font-size: 38px;
	color: #fff;
	font-family: Impact;
	text-align: center;
	margin-top: 40px;
	margin-bottom:20px;
}
.b16{
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	line-height: 30px;
}
.bottom-box{
	width: 1200px;
	height: 250px;
	margin: 50px auto;
}
.bottom-box li{
	float: left;
	width: 299px;
	border-right: solid 1px #33BFE9;
	height: 250px;
}
.bottom-box li img{
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}
.bottom-box li h2{
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	padding-left: 30px;
	line-height: 50px;
}
.bottom-box li p{
	padding-left: 10px;
	color: #ffffff;
	line-height:30px;
}
.bottom-box li p span{
	width: 130px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	float: left;
	margin-right:10px;
}
.bottom-box li p span a{ color: #ffffff; text-decoration: none;}
.bottom-box li p span a:hover{
	 color: #cc0000;
}

#copy{
	width: 100%;
	height: 145px;
	background: #e7e7e7;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	color: #666;
	min-width:1200px;
	
	
}
#copy a{ color: #000; text-decoration: none;}
#copy a:hover{ color: #cc0000;}


