@charset "utf-8";
/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	line-height:1.5;
	font-family:Microsoft Yahei;
	
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333;
	text-decoration:none;
	}
a:hover{
	color:#e60012;
	text-decoration:none;
	}
table{ margin: auto}
em{ font-style:normal}
i{ font-style:normal}

.header{ width:100%; float:left; height:107px; background:#757575; min-width:1200px;}
.top{ width:1200px; margin:auto; height:107px;}
.logo{ width:117px; float:left; height:107px;}
.tel{ width:200px; float:right; margin-top:30px; line-height:40px; font-size:14px; color:#FFF; text-align:right}
.nav{ width:100%; float:left; min-width:1200px; height:77px; background:#FFF; line-height:77px;}
.nav a{ width:117px; float:left; font-size:16px; color:#757575; margin-right:20px; text-align:center}
.nav a:hover{ background:#757575; color:#FFF}
.nav span{ float:right; margin-top:19px;}
#navon{ background:#757575; color:#FFF}
.xm{ width:100%; float:left; position:absolute; bottom:0; left:0; height:160px; background:#FFFFFF; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8;  opacity: 0.8;  z-index:99}
.xm ul li{ width:111px; height:78px; float:left; margin-right:25px; background:url(../images/yuan.png) no-repeat center; line-height:24px; color:#FFF; font-size:18px; text-align:center; padding-top:62px; margin-top:13px;}
.xm ul li a{ color:#FFF}

.main{ width:1200px; margin:auto}
.main01{ width:1200px; float:left; margin-top:45px;}
.hd{ width:600px; float:left; background:#efefef; height:212px;}
.hd01{ width:300px; float:left;}
.hd01 dl dd{ height:48px; line-height:48px; background:url(../images/abj.jpg) no-repeat center; padding-left:60px; color:#FFF; font-size:16px;}
.hd01 dl dt{ height:164px; text-align:center}
.hd01 dl dt img{ width:300px; height:164px;}
.hd02{ width:270px; float:left; margin-left:15px; margin-right:15px; height:212px;}
.hd02 dl dt{ height:44px; line-height:44px; font-size:16px; border-bottom:1px dashed #ccc}
.hd02 dl dd{ margin-top:10px; font-size:16px; line-height:24px; color:#666}
.red{ color:#ff0000}

.wrap{ width:100%; float:left; background:#efefef; padding-bottom:30px; padding-top:30px; margin-top:50px; min-width:1200px;}
.news{ width:1200px; float:left;}
.news ul li{ float:left;  margin-right:20px; font-size:18px; }
.news ul li a{padding:20px; padding-bottom:5px; padding-top:5px;background:#FFF;border-radius:5px}
.news ul li a:hover{background:#282422;border-radius:5px; color:#FFF}



.news span{ float:right; margin-top:10px;}
.newslb{ width:1200px; float:left; margin-top:15px;}
.newslb01{ width:572px; float:left; height:148px; background:#000; background:#FFF; margin-top:20px;}
.newslb01 img{ width:145px; height:118px; float:left;}
.newslb01 dl{ width:385px; float:right; margin-right:21px;}
.newslb01 dl dt{ height:44px; line-height:44px; border-bottom:1px dashed #ccc; margin-bottom:10px; font-size:14px}
.newslb01 dl dt span{ float:right; text-transform:uppercase; font-size:12px;}
.newslb01 dl dd{ line-height:24px;}



.newslb{ width:1200px; float:left; margin-top:15px;}
.newslb02{ width:572px; float:left; height:148px; background:#000; background:#FFF; margin-top:20px;}
.newslb02 img{ width:145px; height:118px; float:left;}
.newslb02 dl{ width:385px; float:right; margin-right:21px;}
.newslb02 dl dt{ height:44px; line-height:44px; border-bottom:1px dashed #ccc; margin-bottom:10px; font-size:14px}
.newslb02 dl dt span{ float:right; text-transform:uppercase; font-size:12px;}
.newslb02 dl dd{ line-height:24px;font-size:12px;}





.hcOn { background:#282422;border-radius:5px; color:#FFF}
.hcOn a:link{background:#282422;border-radius:5px; color:#FFF}
.hcOn a:visited {background:#282422;border-radius:5px; color:#FFF}
.hcOn a:hover {background:#282422;border-radius:5px; color:#FFF}

.rczp{ width:1200px; float:left; margin-top:20px;}
.rczp h1{ height:50px; line-height:50px; font-size:18px; font-weight:normal; color:#757575}
.rczp h1 a{ float:right; margin-top:10px;}
.rczp01{ width:360px; float:left; background:#efefef}
.rczp02{ width:840px; float:right; height:357px;}
.rczp02 dl{ width:280px; float:left; background:#efefef}
.rczp02 dl img{ width:280px; height:178px;}
.rczp02 dl dt{ padding-left:15px; padding-right:15px; line-height:57px; font-size:14px}
.rczp02 dl dd{ height:122px; color:#999; line-height:24px; padding-left:15px; padding-right:15px;}

.foot{ width:100%; float:left; margin-top:50px; height:65px; line-height:65px; text-align:center; background:#4c4c4c; color:#FFF; min-width:1200px;}
.foot a{ margin-left:10px; margin-right:10px; font-size:14px; color:#FFF}
.foot2{ width:100%; float:left;height:65px; line-height:65px;text-align:center; background:#313131; color:#FFF; min-width:1200px;}

.nybanner{ width:100%; float:left; height:390px; background:#bdbdbd; text-align:center; min-width:1200px;}
.contect{ width:1200px; float:left; margin-top:40px; font-size:15px; line-height:26px;}

.photo{ width:1200px; height:173px; padding-bottom:40px; border-bottom:1px dashed #ccc; margin-bottom:40px;}
.photo img{ width:305px; height:173px; float:left;}
.photo dl{ width:790px; float:right;}
.photo dl dt{ height:85px; line-height:85px; font-size:45px; font-weight:bold}
.photo dl dt span{ width:75px; height:31px; float:right; background:url(../images/m02.png) no-repeat center; margin-top:20px;}
.photo dl dt span a{width:75px; height:31px; float:left;}
.photo dl dd{ margin-top:10px; font-size:15px; line-height:26px;}

.zp{ width:1200px; float:left; margin-top:40px;}
.zp ul li{ width:400px; float:left; text-align:center; font-size:40px; font-weight:bold; line-height:50px; margin-bottom:30px;}
.lxwm{ width:1200px; float:left; margin-top:40px;}
.lxwm ul li{ width:600px; float:left; text-align:center; font-size:64px; line-height:75px;}

.fy{ width:100%; float:left; margin-top:30px; font-size:14px;}
.bt { width:1200px; float:left; font-size:16px; height:40px; line-height:40px; padding-bottom:5px;}
.bt i a{ background:#282422;border-radius:5px; color:#FFF; padding:20px; padding-bottom:5px; padding-top:5px;}
.bt span{ float:right;  padding-top:15px; width:200px; text-align:right;}
.zlm{ width:100%; float:left; text-align:center; font-size:16px; text-align:left; margin-top:30px;}
.zlm a{ width:150px; padding:10px 20px; color:#999; border:0px solid #FFF; margin-left:20; margin-right:20px; }
.zlm a:hover{ color:#fff; background:#757575;   height:30px; line-height:30px;width:150px; padding:10px 20px;}
#zlmom{  color:#fff; background:#757575;   height:30px; line-height:30px;width:150px; padding:10px 20px; }
#zlmom a{  color:#fff; background:#757575;   height:30px; line-height:30px;width:150px;}