@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Geneva, 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:#e71e14;
	text-decoration: none;
	}
table{ margin: auto}
i{ font-style:normal}
.header{ width:100%; float:left; height:84px; background: url(../images/topbj.png) no-repeat center; min-width:1200px; border-bottom:5px solid #f58104}
.top{ width:1200px; height:84px; margin:auto;}
.logo{ width:175px; height:84px; float:left; text-align:center}
.logo span{ height:100%; display:inline-block; vertical-align:middle}
.logo img{ max-height:84px; max-width:175px; vertical-align:middle}

.nav{ width:710px; height:84px; float:left; margin-left:10px; line-height:84px;}
.nav a{ padding-left:12px; padding-right:12px; float:left; color:#FFF; font-size:16px}
.nav a:hover{ background:#f58104; color:#FFF}

.navon { background:#f58104; color:#FFF}
.navon a{ background:#f58104; color:#FFF}

.zyw{ width:75px; float:right; height:84px; line-height:84px; color:#FFF; text-align:right; font-size:16px}
.zyw a{ color:#FFF; padding-left:2px; padding-right:2px;}

.ss{ width:220px; float:left; margin-left:10px; height:36px; margin-top:25px;}
.ss span{ float:right}
.bk{ width:154px; height:34px; border:1px solid #fff; color:#FFFFFF; line-height:34px; background-color:transparent}

.main{ width:1200px; margin:auto}
.cp{ width:1200px; float:left; position:absolute; bottom:25px; z-index:9999}
.cp dl{ width:390px; height:155px; float:left; background:url(../images/bj01.png) no-repeat center; padding:3px; margin-right:6px;}
.cp dl dt{ height:155px; text-align:center; width:205px; float:left}
.cp dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp dl dt img{ max-width:205px; max-height:155px; vertical-align:middle}
.cp dl dd{ width:160px; float:right; margin-top:25px; color: #FFF; font-size:14px; line-height:35px;}
.cp dl dd a{ color:#FFF; padding:25px; padding-bottom:2px; padding-top:5px; border:1px solid #FFF}
.cp dl dd i{ font-size:18px}
.iu{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(1);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; }
.ui{-webkit-filter: grayscale(0%); width:800px;}

.about{ width:100%; float:left; height:513px; background:url(../images/abj.jpg) no-repeat center; min-width:1200px;}
.bt{ width:100%; float:left; margin-top:35px; line-height:50px; text-align:center; font-size:36px; color:#f58104; font-weight:bold;}
.sp{ width:500px; float:left; margin-top:45px;}
.about2{ width:675px; float:right; font-size:16px; line-height:28px; margin-top:45px;}
.about2 a{ padding:35px; padding-bottom:5px; padding-top:5px; border:1px solid #f58104; color:#f58104}
.al{ width:100%; float:left; height:808px; min-width:1200px; background:url(../images/a.jpg) no-repeat center; padding-top:0px;}

.hc{ position:relative;width:385px; height:284px; float:left; border:1px solid #747373; margin-right:19px; margin-top:25px;} 
.hc img{width:385px; height:284px;}
.hc a,.hc span{display:none; text-decoration:none}
.hc:hover{cursor:pointer} 
.hc:hover a.now{cursor:pointer; position:absolute; top:0; width:100%; height:100%;
 z-index:100; left:0; display:block;}
.hc:hover span{ display:block;position:absolute; bottom:0; left:0;color:#FFF;width:385px; 
z-index:10;height:45px; background: #f58104; font-size:18px; line-height:45px; text-align:center; letter-spacing:1px;}
.al02{ width:1200px; float:left; margin-top:35px;}
.why{ width:100%; float:left; min-width:1200px; height:811px; background:url(../images/why.jpg) no-repeat center}

.news{ width:100%; float:left; height:826px; min-width:1200px; background:url(../images/nbj.jpg) no-repeat center;padding-top:10px;}
.news01{ width:550px; float:left; margin-top:75px; height:148px; overflow:hidden}
.news01-img{ width:230px; height:148px; float:left;border:0px solid #747373;}
.news01-img span{ height:100%; display:inline-block; vertical-align:middle}
.news01-img img{ max-width:228px; max-height:148px; vertical-align:middle}
.news01 dl{ width:295px; float:right}
.news01 dl dt{ font-size:16px; line-height:30px; font-weight:bold; color:#FFF}
.news01 dl dd{ font-size:14px; line-height:22px; color:#dcd8d8; margin-top:0px;}
.news01:hover{ background:#f58104}
.hz{ width:100%; float:left; height: auto; min-width:1200px; background:url(../images/hbj.jpg) no-repeat center; padding-top:0px; padding-bottom:50px;}
.hz01{ width:1199px; float:left; border:1px solid #ddd; border-right:0px; background:#FFF; margin-top:45px;}
.hz01 ul li{ width:198px; height:120px; float:left; border:1px solid #ddd; border-left:0px; border-top:0px; text-align:center}
.hz01 ul li span{ height:100%; display:inline-block; vertical-align:middle}
.hz01 ul li img{ max-width:198px; max-height:116px; vertical-align:middle}
.hz01 ul li img:hover{ width:160px; max-height:100px;}

.foot{ width:100%; float:left; min-width:1200px; background:#333333; padding-bottom:25px; padding-top:45px;}
.foot-l{ width:305px; float:left; background:url(../images/sx.png) no-repeat right; padding-left:55px;}
.foot-r{ width:750px; float:right}
.foot-r dl{ width:150px; float:left}
.foot-r dl dt{ font-size:16px; line-height:35px; font-weight:bold; margin-bottom:15px; color:#FFF}
.foot-r dl dd{ font-size:14px; line-height:24px; color:#ababab}
.foot-r dl dd a{color:#ababab}
.foot-r dl dd  a:hover{ color:#FFF}
.foot02{ width:100%; float:left; height:50px; min-width:1200px; line-height:50px; background:#2c2c2c; text-align:center; color:#acacac; font-size:14px}

.nybanner{ width:100%; float:left; min-width:1200px; height:320px;}
.zlm{ width:100%; float:left; height:80px; line-height:80px; background:#f5f5f5; min-width:1200px; font-size:20px; text-align:right}
.zlm a{ margin-left:50px;}
.wz{ width:1200px; float:left; height:65px; line-height:65px; font-size:14px}
.contect{ width:100%; float:left; margin-top:15px; padding-bottom:50px; font-size:16px; line-height:30px;}
.dlm{ width:100%; float:left; margin-top:35px; text-align:center}
.cp-l{ width:525px; float:left;}
.cp-l dl dt{ height:325px; text-align:center}
.cp-l dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp-l dl dt img{ max-width:525px; max-height:325px; vertical-align:middle}
.cp-l dl dd{ height:65px; line-height:65px; text-align:center; font-size:24px; color:#37a1db}
.cp-r{ width:675px; float:right; font-size:14px; line-height:24px;}

.newlb{ width:100%; float:left; padding-bottom:20px; border-bottom:1px solid #ddd; margin-top:20px;}
.newlb dl dt{ font-size:16px; line-height:35px; font-weight:bold}
.newlb dl dt span{ float:right; font-size:12px; color:#999; font-weight:normal}
.newlb dl dd{ font-size:14px; line-height:35px;}
.newlb dl dd span{ float:right}

.sh{ width:1200px; float:left; margin-bottom:50px;}
.sh img{ width:580px; height:310px; float:right}
.sh dl{ width:600px; float:left}
.sh dl dt{ font-size:24px; color:#222222; margin-top:15px; line-height:65px;}
.sh dl dd{ font-size:16px; line-height:36px;}
.sh dl dd i{ color:#e50d0d}
.sh dl dd em{ color:#d7a95b; margin-right:10px;}
.lxwm{ width:1200px; float:left; font-size:16px; line-height:36px; color:#333}

.fw03{ width:100%; float:left; height:605px; min-width:1200px; background:url(../images/fwbj02.jpg) no-repeat center; margin-top:45px;}
.fw03 ul li{ width:240px; float:left; margin-top:225px; line-height:160px; background:url(../images/ty.png) no-repeat center; font-size:16px; letter-spacing:-1px; color:#FFF; text-align:center; height:160px;}
.fw04{ width:1200px; float:left; margin-top:45px;}
.fw04 dl{ width:366px; float:left; height:600px; background:#333333; color:#FFF; margin-right:50px;}
.fw04 dl dt{ height:454px; text-align:center}
.fw04 dl dd{ font-size:16px; line-height:20px; margin-top:30px; text-align:center}

.newlb02{ width:1200px; float:left; margin-bottom:40px; height:80px;}
.newlb02-date{ width:80px; float:left; background:#f2f2f2; height:80px; line-height:30px; text-align:center}
.newlb02-date b{ font-size:24px}
.newlb02 dl{ width:1100px; float:right}
.newlb02 dl dt{ font-size:16px; font-weight:bold; line-height:24px; margin-bottom:10px;}
.newlb02 dl dd{ font-size:14px; line-height:24px; color:#999}

.title{ width:100%; float:left; margin-top:25px; line-height:50px; text-align:center; font-size:16px; font-weight:bold;}
.tex{ width:100%; float:left; margin-top:25px; font-size:14px; line-height:24px;}
.next{ width:100%; float:left; margin-top:40px; padding-top:20px; line-height:65px; border-top:1px dashed #ddd}
.next span{ float:right}

.cp02{ width:1200px; float:left;}
.cp02 dl{ width:285px; float:left; margin-right:20px; margin-top:10px;}
.cp02 dl dt{ height:225px; text-align:center; background:#FFF; border:1px solid #ddd}
.cp02 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp02 dl dt img{ max-width:280px; max-height:225px; vertical-align:middle}
.cp02 dl dd{ font-size:18px; line-height:55px; text-align:center}
.fy{ width:100%; float:left; margin-top:20px;}
.fy a{ padding:5px;}
.bk2{ border:1px solid #613f35; border-radius:5px; height:57px; line-height:57px; width:473px; color:#999; font-family:'微软雅黑'; text-align:center ; font-size:18px}

.xlm{ width:95%;  float:left; margin-top:25px; line-height:35px; padding-left:5%; text-align:center}
.xlm a{ padding:30px; padding-bottom:15px; padding-top:15px; background:#e9e6e6; font-size:16px;}
.xlm a:hover{background:#008bd5; color:#FFF}
#xlmon a{background:#008bd5; color:#FFF}
#xlmon{background:#008bd5; color:#FFF}