@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0; 
	list-style:none; 
	outline:none; 
	font-family:Arial, Helvetica, sans-serif;
}
body{
	min-width:1200px;
}
img{
	display:block; 
	border:none; 
	margin:0 auto;
}
a{
	text-decoration:none;
}

.ie8{
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	text-align:center; 
	background:#ffffdc; 
	color:#997000; 
	font-size:12px; 
	line-height:30px; 
	z-index:9999;
}
.c3{
	transition:all 0.5s; 
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-moz-transition:all 0.5s;
}

.ty{
	overflow:hidden; 
	width:100%;
}
.center{
	width:1200px;
	margin:0 auto;
}
.clear::after{
	content:""; 
	width:100%; 
	height:0; 
	clear:both; 
	display:block;
}

.logo{ float:left; height:90px;}

.topnav{ overflow:hidden; padding:30px 0; text-transform:uppercase; float:right}
.topnav dt{ float:left;}
.topnav dt a{ float:left; display:block; line-height:30px; padding:0 25px; font-size:14px; color:#333; margin-right:5px;}
.topnav dt a:hover{ color:#FFF; background:#015a24;}
.topnav dt .hover{ color:#FFF; background:#015a24;}

.topnav dd{ float:left; margin-left:10px;}
.topnav dd a{ display:block; background:#28b174; border-radius:50%; color:#FFF; font-size:12px; width:30px; text-align:center; line-height:30px;}
.topnav dd a:hover{ background:#015a24;}

.slideBox{ overflow:hidden; position:relative; left:50%; margin-left:-960px; width:1920px;}
.slideBox .hd{ overflow:hidden; width:100%; position:absolute; right:0px; bottom:15px; text-align:center; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center;}
.slideBox .hd ul li{ margin:0 5px;  width:30px; height:5px; line-height:10px; display:inline-block; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#fb8036; color:#fff;}
.slideBox .bd{ position:relative; overflow:hidden; z-index:0;}
.slideBox .bd li{ float:left;}
.slideBox .bd img{ width:100%;}

.min{ min-height:240px; border-top:10px solid #3aae5d; padding:30px 0;}

.jyfw{ padding:10px 0 40px 0;}
.jyfw dt{ float:left; width:100px; padding:25px; height:100px; background:url(../images/qq.jpg) center no-repeat;}
.jyfw dt h1{ background:url(../images/qw.png) no-repeat center top; padding-top:50px; line-height:25px; height:50px; color:#FFF; font-size:18px; text-align:center; text-transform:uppercase;}

.pro{ margin-left:150px; overflow:hidden;}
.pro li{ float:left; width:200px; position:relative; height:150px; margin-left:10px; overflow:hidden;}
.pro li img{ width:100%; height:100%; transition:all 1s; -webkit-transition:all 1s;}
.pro li:hover img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.pro li h1{ position:absolute; z-index:10; left:0; right:0; bottom:0; line-height:30px; padding:0 10px; font-size:14px; color:#FFF; background:rgba(0,0,0,.6); text-align:center; height:30px; overflow:hidden; font-weight:normal; text-transform:capitalize;}
.pro li:hover h1{ background:#3aae5d;}


.bt{ overflow:hidden; text-align:center; padding:10px 0 20px 0;}
.bt h1{ font-size:24px; line-height:30px; color:#333; text-transform:uppercase;}
.bt dt{ font-size:14px; line-height:30px; color:#666; text-transform:capitalize;}
.bt dd{ display:inline-block; margin-top:7px; height:3px; width:35px; background:#3aae5d;}

.ab{ overflow:hidden; max-height:150px; font-size:16px; color:#444; text-align:center; line-height:25px; margin-bottom:30px;}

.case{padding:20px 0;}
.case li{ float:left; width:340px; margin-left:60px; border:1px solid #ddd; border-radius:3px; padding:9px; overflow:hidden;}
.case li:first-child{ margin-left:0;}
.case li .tu{ width:160px; height:120px; border-radius:3px; overflow:hidden; float:left;}
.case li .tu img{ width:100%; height:100%;transition:all 1s; -webkit-transition:all 1s;}
.case li:hover .wb dd{ width:100%; color:#3aae5d}
.case li:hover .wb h1{ color:#3aae5d} 
.case li:hover .tu img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.wb{ margin-left:170px; overflow:hidden;}
.wb h1{ line-height:28px; font-size:14px; color:#333; height:28px; overflow:hidden; text-transform:capitalize;}
.wb dt{ line-height:18px; font-size:12px; color:#666; height:72px; overflow:hidden;}
.wb dd{ float:left; text-align:right; font-size:14px; color:#666; line-height:20px; font-weight:bold; width:50%; font-family:"simsun"}

.footer{ overflow:hidden; background:url(../images/bg.jpg) no-repeat center; padding:30px 0;}
.footer .bt h1{ color:#FFF;}
.footer .bt dt{ color:#CCC; line-height:20px; margin-top:10px}

.lxwm{ overflow:hidden; margin:30px auto 20px auto; position:relative;}
.lxwm dt{ float:left; width:400px; margin:0 100px;}
.lxwm dt img{ float:left; width:50px; height:50px;}
.lxwm dt .lxwb{ margin-left:50px; line-height:25px; font-size:14px; color:#CCC; padding-top:10px;}
.lxwm dd{ position:absolute; top:0; bottom:0; width:2px; left:50%; margin-left:-1px; background:#ccc;}

.foot{ background:#000; padding:10px 0; text-transform:capitalize;}
.foot dt{ float:left; line-height:20px; font-size:12px; color:#999;}
.foot dd{ float:right; font-size:12px; line-height:20px;}
.foot dd a{ color:#999;}
.foot dd a:hover{ color:#FFF;}

/*.banner{ min-height:100px; overflow:hidden; position:relative; width:1920px; left:50%; margin-left:-960px;}*/
.banner{ min-height:100px; overflow:hidden; position:relative;}
.banner img{ width:100%;}

.nydw{ position:absolute; width:1200px; left:50%; margin-left:-600px; top:50%; margin-top:-50px; z-index:9; text-transform:uppercase;}
.nydw p{ display:inline-block; padding:8px 10px; line-height:30px; margin:2px 0; background:rgba(0,0,0,.7); color:#FFF; font-size:30px;}

.nyzb{ float:left; width:280px; overflow:hidden; background:#FFF#;}
.nyzb dl{ overflow:hidden; background:#FFF;}
.nyzb dl dt{padding:10px 15px 10px 30px; line-height:40px; background:#28b174; font-size:24px; color:#FFF; height:40px; display:block; vertical-align:middle; text-transform:capitalize;}

.nyzb dl dd{ padding:15px 15px 0 15px; overflow:hidden; border:1px solid #ddd; border-top:none;}
.nyzb dl dd a{ display:block; padding:10px 30px 10px 15px; line-height:20px; position:relative; background:#efefef; color:#333; font-size:16px; margin-bottom:15px; text-transform:capitalize;}
.nyzb dl dd a::after{ content:">"; position:absolute; width:30px; text-align:center; height:30px; line-height:30px; top:50%; margin-top:-15px; font-size:18px; font-family:"simsun"; color:#666; font-weight:bold; right:0;}
.nyzb dl dd a:hover{ background:#fb8036; color:#FFF;}
.nyzb dl dd a:hover::after{ color:#FFF}

.nyzb dl dd .hover{ background:#fb8036; color:#FFF;}
.nyzb dl dd .hover::after{ color:#FFF}

.nybt{ padding:12px 15px; border-top:1px solid #ddd; overflow:hidden; border-left:1px solid #ddd; border-right:1px solid #ddd; background:url(../images/bybg.jpg) repeat-x bottom; height:35px;}
.nybt dt{ float:left; line-height:35px; font-size:22px; color:#28b174; padding-left:20px; background:url(../images/etr.png) no-repeat left center; text-transform:capitalize;}

.nybt dd{ float:right; line-height:35px; font-size:13px; color:#999; padding-left:25px; background:url(../images/ewe.png) no-repeat center left;}
.nybt dd a{ display:inline-block; padding:0 5px; color:#999; text-transform:capitalize;}
.nybt dd a:hover{ color:#fb8036}

.nyyb{ margin-left:298px; overflow:hidden;}
.minbox{ border:1px solid #ddd; padding:15px; overflow:hidden; background:#FFF; min-height:300px;}

.tywb{ overflow:hidden; line-height:25px; font-size:16px; color:#444;}
.tywb img{ max-width:100%;}

h5{ line-height:30px; text-align:center; font-size:20px; color:#333; margin-bottom:5px; text-transform:capitalize;}