@charset "utf-8";
/* CSS Document */
*{ font-size:14px; color:#000; font-family:"微软雅黑"; margin:0; padding:0;}
bady{ margin:0;}
dl,dd{margin:0;}
h1,h2{ margin:0; font-weight:normal;}
img{ display:block;}
a{ text-decoration:none;}
p{ margin:0;}
ul,li{ list-style:none; padding-left:0; margin:0;}
input{ margin:0; padding:0; border:none; outline:none; }
ul,input{margin:0;padding:0;}
.clearfix{ clear:both;}

/*head*/
.headbg{ background:url(images/headbg.png);}
.head{ 
	width:1100px; 
	margin:0 auto;
	}
.logo{ float:left;}
.logo img{ 
	float:left; 
	margin:10px 0;
	}
.logo h1{ 
	float:left; 
	font-size:24px; 
	font-weight:bold; 
	margin-top:26px; 
	margin-left:10px; 
	color:#303030;
	}
.phone{ 
	float:right; 
	margin-top:14px;
	}
	
/*nav*/
.navbg{ 
	border-top:1px solid #cda85a; 
	border-bottom:1px solid #cda85a;
	}
.nav{
	 width:1100px; 
	 margin:0 auto;
	 }
.nav li{ 
	float:left; 
	line-height:48px;
	}
.nav li a{ 
	font-size:16px; 
	border-left:1px solid #ebedee; 
	padding:0 50px;
	}
.nav li:last-child a{ border-right:1px solid #ebedee;}
.nav li:hover>a{ color:#b47e3b;}
.nav li:hover .subnav{
	display: block;
}
.nav li .subnav{
	display: none;
	position: absolute;
	background-color: #fff;
	border:1px solid #cda85a;
	border-top:none;
}
.nav li .subnav li{
	float:left;
	clear:both;
	
}
/*banner*/
.bannerbg{ 
	background:url(images/zsbanner.jpg) no-repeat center; height:448px;
	margin:0 auto;
	}
.banner{ 
	/*width:1100px;*/ 
	margin:0 auto;
	}

/*cooperation head*/
.cooperationbg{ 
	background:#f6f0e0; 
	margin-top:60px;
	}
.cooperationbox{ 
	width:1100px; 
	margin:0 auto;
	}
.coleft{ 
	float:left; 
	margin-top:40px;
	 margin-bottom:40px;
	 }
.coright{ 
	float:left; 
	width:724px; 
	margin-top:40px; 
	background:white; 
	padding-left:30px; 
	padding-right:30px; 
	height:360px; 
	overflow:hidden;
	}
.coright h1{ 
	font-size:24px; 
	font-weight:bold; 
	line-height:90px;
	}
.coright p{ line-height:28px;}

/*dailishang*/
.dailibg{ background:url(images/dailibg.jpg) no-repeat center;}
.daili-head{ 
	width:1100px; 
	margin:0 auto;
	}
.daili-head h1{ 
	font-size:34px; 
	font-weight:bold; 
	color:white; 
	text-align:center; 
	padding-top:50px;
	}

.dailibox{ 
	width:1100px; 
	margin:0 auto; 
	margin-top:20px;
	}
.daili{ 
	float:left; 
	width:30%; 
	margin:40px 14px;
	}
.daili img{ margin-left:120px;}
.daili h1{ 
	color:white; 
	font-size:24px; 
	font-weight:bold; 
	line-height:48px; 
	text-align:center;
	}
.daili p{ 
	color:white; 
	line-height:28px; 
	text-align:center;
	}
	
	
/*mxdaili*/
.mxdaili{ width:1100px; margin:0 auto; margin-top:60px;}
.mxdaili h1{ font-size:34px;}
.mxdailibg{ 
	width:1100px; 
	margin:0 auto;
	}
.mxdailibox{ 
	float:left; 
	width:30%; 
	height:338px; 
	overflow:hidden; 
	margin:20px 18px; 
	position:relative;
	}
.mxdailibox img{ width:100%;}
.mxdaili-in{ 
	position:absolute; 
	background:#ffa200;
	left:0; 
	bottom:0; 
	height:100%; opacity:0.9;
	height:0;
	}
.mxdaili-in h1{ 
	font-size:24px; 
	color:white; 
	margin-top:20px; 
	margin-left:10px; 
	margin-right:10px; 
	line-height:48px;
	}
.mxdaili-in p{ 
	font-size:14px; 
	color:white; 
	line-height:22px; 
	margin:5px 10px; 
	height:240px; 
	overflow:hidden;
	}
.mxdaili-in input{ 
	margin-top:10px; 
	margin-left:10px; 
	padding:5px 20px; 
	color:white; 
	background:none; 
	border-radius:5px; 
	border:1px solid white;
	}
.mxdaili-in input:hover{ 
	background:white; 
	color:#ffa200;
	}

/*leg*/
.legbg{ background:#f6f0e0;}
.leg{ 
	width:1100px; 
	margin:0 auto;
	}
.leg .left{ float:left;}
.leg .right{ float:right;}
.left li{ 
	float:left; 
	padding:10px 40px;
	}
.left li h1{ 
	font-size:14px; 
	line-height:28px; 
	}
.left li a{color:#656565;}
.right li{ padding-top:10px;}
.right li h1{ line-height:2px; text-align:center;}

/*foot*/
.footbg{ background:#a7a7a7;}
.foot{ 
	width:1100px; 
	margin:0 auto;
	}
.foot h1{ 
	text-align:center; 
	color:white;
	line-height:28px;
	}





