* {
	margin: 0px;
	padding: 0px;
}
body {
	background-repeat: repeat-x;
	background-position: center top;

	font-size: 12px;
	font-weight: normal;
	color: #191919;
	
}
ul {
	list-style-type: none;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	text-decoration: none;
}



.ggmain {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top{ width:100%; background-color:#0490ce; height:37px; line-height:37px;}

.logo{ width:380px; float:left; padding-top:20px; padding-bottom:20px;}
.nav{ margin-left:70px; width:700px; float:left; padding-top:50px;}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; height: 25px; line-height: 25px;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:29px; left:0; background: #0490ce; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid   #FFFFFF; border-top:none;  width:119px; margin:0}
ul.menu ul li a {display:block; background-color: ##003f90; color:#fff; text-align:center}
ul.menu ul li a:hover {color: #000000;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink { width:119px; color: #000; font-size:16px;}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .topline {border-top:1px solid #aaa}

.zhh{ background:url(../images/zh.jpg) no-repeat top center; float: left; height:50px; width:50px; margin-top:30px; line-height:50px; text-align:center;}
.zhh a{ color:#FFF}
.zhh a:hover{ color:#F00;}
.productz{
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-position: left top;
	background-image: url(../images/cbg.jpg);
	height: 763px;
	clear: both;
	overflow: visible;
}.productz h2 {
	text-align: center;
	float: left;
	width: 1200px;
	padding-top: 89px;
	padding-bottom: 45px;
	
	line-height: 38px;
}.productz h2 b {
	font-weight: normal;
}

.ba {
	float: left;
	height: 601px;
	width: 100%;
}
.tu {
	margin-top: 0px;
	display: inline;
	width: 1200px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}


#shebei {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	clear: both;
	height: 700px;
	overflow: visible;
	background-position: center top;
}
#shebei h6 {
	text-align: center;
	float: left;
	width: 1200px;
	padding-top: 59px;
	padding-bottom: 10px;
	line-height: 38px;
}#shebei h6 b {
	font-weight: normal;
	font-size: 27px;
	color: #46529c;
}



#dtu {
	background-image: url(../images/d1.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 574px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible;
	background-position: center top;
}

.dtu_con {
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	
}

a:hover .dtu_con{
	transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);}

.dtu_con {
	height: 285px;
	width: 574px;
	background-color: #FFF;
	text-align: center;
	margin-top: 152px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 315px;
	padding-top: 61px;
	padding-right: 55px;
	padding-left: 55px;
	box-shadow: 0px 0px 40px  rgba(0,0,0,0.15);
	display: inline-block;	
}.dtu_con h2 {
	font-size: 30px;
	color: #000;
	line-height: 60px;
	
	font-weight: normal;
}.dtu_con p {
	font-size: 16px;
	color: #636363;
	line-height: 25px;
	font-weight: normal;

}

.erwei{ float:left; width:1200px; margin-top:30px;}
.erwei ul{ margin:0px; padding:0px}
.erwei ul li{ float:left; width:107px; text-align:center; margin-right:35px;}
.about{ background-color:#f5f5f5; width:100%; float:left; position:relative}
.ableft{ float:left; width:365px; margin-top:107px; font-size:13px; color:#494949; line-height:30px;}
.ableft h6{ font-size:30px; color:#0490cf; font-weight:normal;}
.abmin{ float:left; width:376px; margin-left:39px; margin-top:66px; margin-bottom:70px;}
.abright{ float:left; margin-left:30px; width:390px; margin-top:150px;}
.abright ul li{ float:left; width:390px; color:#424242; font-size:14px; height:124px;}
.abright ul li strong{ font-size:18px; font-weight:normal; color:#0490cf; width:390px; }

.dingwei{ position:absolute; left:360px; top:450px}
.news1{ width:1200px; font-size:36px;color:#0490cf; float:left; text-align:center; margin-bottom:30px;}
.news{ width:1200px; float:left}
.news ul li{ float:left; width:550px; line-height:20px; color:#a0a0a0; margin-bottom:48px; margin-right:50px;}
.news ul li a strong{ font-size:14px; color:#000}
.riqi{ width:98px; height:81px; float:left; background-color:#ececec; text-align:center; font-size:14px; margin-right:30px;color:#000}
.riqi strong{ width:98px; text-align:center; float:left; padding-top:20px; font-size:24px; font-weight:normal; color:#000}
.footer{ background-color:#0490ce; width:100%; height:260px; color:#FFF; text-align:center; padding-top:62px;}
.zzb07tail{ color:#FFF;}
.zzb07tail a{}
.zzb07tail a:hover{ color:#ff7e00}
.zzb07link {color: #FFF}
.zzb07link a:hover{color:#ff7e00}.footer a:hover{color:#ff7e00}