body{
	font-size:12px;
	color:#323232;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft Yahei",Verdana, Arial, Helvetica, sans-serif;
	
	}
*{ margin: 0 auto; padding: 0;}
img{border: none;}
a,a:link,a:visited,a:active {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration:none;
	color: #c52700;transition: all 0.5s;
}
html{overflow-x:hidden}
div,ul,li,table
{
	color:#323232;
	font-size:12px;
	font-family:"Microsoft Yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style: none;
}
li{cursor: pointer;}
input{outline:0px}
.clear{clear: both;}

#xww{ width:1170px; background:#f7f7f7; float:left; height:180px; padding:15px; margin-bottom:30px;border-radius:4px}
#xww:hover,#xww1:hover{background:#f2faff;}
#xwwa{ width:250px;float:left; height:180px;}
#xwwa img{ width:250px;height:180px;}
#xwwb{ width:875px;float:right; height:180px;}
#xwwba{ width:100%;float:left; height:38px; font-size:16px; padding-top:15px}
#xwwba span{float:right;font-size:14px; color:#999}
#xwwbb{ width:100%;float:left; height:88px; font-size:12px; color:#666666; line-height:24px}
#xwwbc{ width:78px;float:left; height:34px; line-height:34px; border:1px solid #5aac19; background:#5aac19; font-size:12px; color:#fff;border-radius:4px; text-align:center}

.header{width: 1200px; height: 110px; padding-top: 19px;}
.h-logo{float: left;}
.h-logo img{width: 252px; height: 98px;}
.h-input{float: right;margin-top: 13px;}
.i-call{color: #e50513; font-size: 16px; text-align: right; }
.i-call img{width: 21px; height: 21px;}

.h-input .i-nav{width:714px; margin-top: 10px;}
.nav{ width:714px; margin:0 auto; z-index:9999;}
.nav .nav_list{}
.nav li{float:left;width:102px; line-height:55px;position:relative;}
.nav li:hover{background:#5aac19;}
.nav li:hover a{color: #fff;}
.nav li.last{background:none;}
.nav li a{float:left;display:block; width:102px; height:55px; text-align:center; line-height:48px;font-size:16px;}
.nav li a span{float:left;display:block; width:102px; height:55px; line-height:55px;cursor:pointer;text-align:center;font-size:16px;}
.nav li a.selected{}
.nav li a.selected2{}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:55px;left:0px; background: #fff;}
.nav li .submenu{width:102px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:55px; line-height:55px;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:55px;line-height:55px;background:none; color:#5aac19;width:102px;}
.nav li .submenu li:hover{background: #5aac19;}
.nav li .submenu li:hover a{font-weight:normal; color:#fff; text-decoration:none;}
.nav #last{background: #5aac19;}
.nav #last a{color:#fff;}

.banner{width: 100%; height: 549px}
.banner img{width: 1950px; height: 549px;}

.about{width: 100%;height: 492px; background: url(../img/about-us.jpg) no-repeat top center;}
.us{width: 711px; padding-top: 93px; text-align: center;}
.us img{width: 192px; height: 62px;}
.us strong{color: #5aac19; font-size: 28px; display: inline-block; margin-top: 43px;}
.us small{ width: 50px; height:25px; border-bottom:2px solid #b8b8b8;display: inline-block; }
.us p{ margin-top: 28px; color: #666; font-size: 16px;}
.us span{width:186px; height:43px; margin-top: 36px; line-height: 43px; border:1px solid #b8b8b8;display: inline-block; border-radius: 20px; }
.us span a{font-size: 20px; color: #5aac19; }

.us span:hover{width:186px; height:43px; border:1px solid #5aac19; background:#5aac19; color:#fff}
.us span a:hover{color:#fff}


.Slide {width: 612px;height: 380px; float:left;overflow: hidden;position: relative;margin-top: 35px;}
.slide-cont {width: 612px;height: 380px;position: relative;overflow: hidden;}
.slide-item {position: absolute;width: 100%;height: 100%;left: -612px;}
.slide-item a {display: block;width: 100%;height: 100%;}
.slide-item img {width: 612px;height: 380px;}
.slide-txt {width: 612px;height:44px;position: absolute;left: 0;bottom: 0px;z-index: 1;}
.slide-txt .txt_bg {width: 612px;height: 44px;background:#000;opacity: 0.7;filter: alpha(opacity=70);}
.slide-txt a {display: inline-block;width:590px;height: 44px;line-height: 44px;font-size:14px;padding: 0 20px;overflow: hidden;color:#fff;position: absolute;left: 0;top: 0;}
.slide-nav {width: auto;height: 11px;display: inline-block;overflow: hidden;position: absolute;z-index: 100;bottom: 16px;right: 20px;overflow: hidden;}
.slide-nav a {display: block;width: 12px;height: 12px;background:#fff;cursor: pointer; margin-left: 5px;float: left;text-indent: -99em;overflow: hidden;}
.slide-nav .nownav {background:#25a5f5;}
#prev2, #next2 {display: block;width: 57px;height: 72px;position: absolute;top: 129px;display: none;}
#next {right: 0;background-position: -62px }
.blue,.blue a{ color:#032349}

.products{width: 100%;height:699px; background:url(../img/xny-03.jpg) no-repeat top center;}
.txt{width: 1200px; padding-top: 58PX;}
.txt .t-left{float: left; color: #FFF;}
.txt .t-left span{font-size: 22px; }
.txt .t-left .spans{font-size: 22px; color: #000; }
.txt .t-left strong{font-size: 28px;}
.txt .t-left .strongs{font-size: 28px; color: #5aac19; }
.txt .t-more{float: right; color: #FFF; font-size: 16px; margin-top: 20px;}
.txt .t-more a{color: #FFF;}
.txt .t-mores{float: right; color: #000; font-size: 16px; margin-top: 20px;}

.pro{width: 1200px; position: relative;}
.pro img{width: 667px; height: 440px; padding: 65px 0 0 42px; z-index: -1;}
.pros{width: 447px; height: 271px; background: #fff; padding: 62px 35px 0 35px; position: absolute; top:110px; right: 0;}
.pros strong a{font-size: 24px; color: #5aac19;}
.pros p{font-size: 14px; color: #333; line-height: 34px; margin: 30px 0 40px 0;}
.pros a{font-size: 14px; color: #333; font-weight: bolder;}

#nyad{ width:100%; height:240px}

.cas{width: 100%; margin-top: 60px;}
#focus_Box{position:relative;width:1400px;height:460px;margin-top:63px;}
#focus_Box ul{position:relative;width:1400px;height:460px; margin-left:15%;}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;background:url(../img/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:80px;line-height:80px;background: #5aac19;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:80px;overflow:hidden; font-size: 22px; font-weight: bold;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:55px;height:55px;top:200px;}
#focus_Box .prev{background:url(../img/left.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(../img/right.png) right bottom no-repeat;right:0px} 
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:2px;right:15px;width:80px;height:80px;overflow:hidden;background:url(../img/right.png) no-repeat  center center;text-indent:-999px;}

.news{width: 1200px;}
.n-left{width:612px;float: left;}
.n-left img{width:612px;margin-top: 35px;}
.n-right{width:588px;float: right;margin-top: 35px;}

.scrollbox{ width: 589px; margin: 0 auto; overflow: hidden;}
#scrollDiv{width:589px;height:334px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:103px;  overflow:hidden;  margin-bottom: 10px; vertical-align:bottom; zoom:1; }
#scrollDiv li.abc{ background: #fbfbfb;}
#scrollDiv li .lis-left{ width: 160px; height: 44px; margin-top: 25px; float: left;border-right: 1px solid #ddd;}
#scrollDiv li .lis-left span{display: inline-block; float: left; margin-left: 40px; font-size: 49px; width: 56px; height: 43px;margin-top: -5px;}
#scrollDiv li .lis-left small{display: inline-block; float: right;width:40px; margin-right: 10px; height: 40px; margin-top: -15px; font-size: 14px;}

#scrollDiv li .lis-right{width: 413px; height: 44px;  margin-top: 25px; float: right;  margin-left:15px;}
#scrollDiv li .lis-right span{font-size: 16px; color: #333;}
#scrollDiv li .lis-right p{font-size: 14px; color: #999; height: 25px; line-height:30px;overflow: hidden;}

.scroltit{ height:48px; line-height:48px;}
.scroltit .updown{float:right; width:292px; height:48px; line-height: 48px;}
#but_up{ background:#f2f2f2 url(../img/up.gif) no-repeat center center; text-indent:-9999px; float: left;}
#but_down{ background:#f2f2f2 url(../img/down.gif) no-repeat center center; text-indent:-9999px; float: right;}

.lxwm{width: 100%; height: 105px;background: #f6f6f6; margin-top: 54px; padding-top: 47px; text-align: center;}
.lxwm strong{font-size: 28px; color: #5aac19;}
.lxwm p{font-size: 16px; color: #454545; margin-top: 23px;}

.footer{width: 100%; height: 100px; background: #454545; padding-top: 12px;}
.f-cen{width: 1200px;}
.f-left{float:left;}
.f-left p{float:left; color: #fff; font-size: 14px; line-height: 30px; margin-top: 20px;} 
.f-left p a{color:#fff}
.f-ewm{float: right; width: 124px; height: 89px;}
.f-ewm span{display: inline-block; width: 20px; height: 81px; padding-top: 8px; float: right; color: #fff; font-size: 14px; margin-right: 5px;}

/*==================================================================================*/

.n-main{width:1200px;margin-top: 30px; overflow:hidden}

.n-nav{width: 1200px; margin-top: 30px;}
.n-nav ul{ background: #5aac19; height: 60px;}
.n-nav ul li{float: left; line-height: 60px;padding-left: 30px; width: 170px; margin-right: 2px;background: #ebebeb;}
.n-nav ul li.aa{background: url(../img/lis.png) no-repeat center right;}
.n-nav ul li.aa a{color: #fff;}
.n-nav ul li a{font-size: 18px; color: #5aac19;}
.n-nav ul li:hover{ background: url(../img/lis.png) no-repeat center right;}
.n-nav ul li:hover a{color: #fff;}

.wz{height: 50px; line-height: 50px; background:#f7f7f7; }
.wz ul{float: right;padding-right: 30px;}
.wz ul li{float: left;}
.wz ul li a{ font-size: 16px;}
.wz ul li:hover a{color: #5aac19;}

.n-txt{width:100%;}
.n-txt ul{}
.n-txt ul li{background: #f2f2f2; height: 100px; margin-top: 20px;}
.n-txt ul li:hover{box-shadow: 0px 8px 8px #ddd;}
.n-txt ul li a:hover{color: #5aac19;}
.top{width:1000px; height: 70px; float: left; overflow: hidden; padding: 15px 20px;}
.top h4{font-size: 16px; height:28px; float:left}
.top p{ line-height:24px; float:left}
.fot{width:79px; height:50px;border-left: 1px solid #ddd; float: left;padding: 25px 40px;}
.fot strong{width:80px; height: 30px; line-height: 30px; text-align: center; margin-top: 10px; border-radius: 30px; display: inline-block; border: 1px solid #5AAC19;}

.n-imgs{width: 100%;margin-top: 30px;}
.n-imgs ul{width: 105%; overflow: hidden;}
.n-imgs ul li{float: left;width: 280px; height: 240px; line-height: 30px; margin:0 20px 20px 0; text-align: center;}
.n-imgs ul li img{width:270px; height: 180px; border:1px solid #ddd; padding:4px}
.n-imgs ul li a{font-size: 16px;}
.n-imgs ul li a span{}
.n-imgs ul li:hover{box-shadow: 0px 8px 8px #c0c0c0;}
.text
{
  line-height: 22px;
}

#DispTitle
{
  width: 100%;
  font-size: 24px;
  color: #333;
  text-align: center;
  float: left;
  font-weight:normal;
  line-height:36px; margin-bottom:15px;

}

.line
{
  width: 100%;
  float: left;
  margin-bottom: 20px;
  margin-top: 20px;
  border-bottom: 1px dashed #ccc;
}
.infodisp{width:100%; float:left; height:25px; color:#666666; border-bottom:1px dashed #ccc; margin-bottom:20px; text-align:center}
#backnews
{
  width: 143px;
  height: 33px;
  text-align: center;
  display: block;
  color: #333333;
  background: #e0e0e0;
  line-height: 33px;
  cursor:pointer
}

#backnews:hover
{
  width: 143px;
  height: 33px;
  text-align: center;
  display: block;
  color: #fff;
  background: #5aac19;
  line-height: 33px;
}
#backw{ width:100%; float:left; text-align:center; height:50px; margin-top:20px}
#backwA
{
  width: 100%;
  float: left;
  text-align: right;
  height: 50px;
}

#ContentArea{ font-size:16px; line-height:34px; width:100%; float:left;}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;font-family:"Microsoft Yahei";}

.page_info span{padding:0 2px;font-weight:bold;}

.page_list{height:28px;line-height:28px;text-align:center;letter-spacing:0;font-family:"Microsoft Yahei";font-size:10px;margin-top:20px;}

.page_list a{display:inline-block;color:#5aac19;border:1px solid #ddd;background:#fff;text-align:center;padding:0 10px;margin:0 1px;border-radius:4px;}

.page_list a:hover{color:#fff;border:1px solid #5aac19;background:#5aac19;}

.page_list a.on{color:#fff;border:1px solid #5aac19;background:#5aac19;}

#rightad{Z-INDEX: 9999;position:fixed; HEIGHT:auto; right:0px;top:290px; width:110px}
#kf1{ width:100%; float:left; background:url(kf2.png); height:27px; text-align:center; font-size:14px; color:#FF0000; padding-top:80px; text-align:center; font-family:"Microsoft yahei"}
#kf2{ width:108px; background:#f9fafb; border-left:1px solid #eeeff0;border-right:1px solid #eeeff0;overflow:hidden}
#kflist{ width:100%; float:left}
#kflist li{ width:100%; float:left; margin-bottom:2px; text-align:center; padding-top:10px}
#kfo{ width:100%; float:left; margin:0 auto ; padding:0}
#kft{ width:100%; float:left;background:#f9fafb}
#leftad a{ padding:0; margin:0 auto;}

#leftad{Z-INDEX: 9999;position:fixed; HEIGHT:auto; overflow:hidden; left:0;bottom:0px; width:250px}
#leftad_ban{ width:100%; float:left; height:40px; line-height:40px; color:#fff; font-size:16px; background:#3ab8ed; text-align:center}
#leftad_bg{ padding:8px; background:#dcf0fa; float:left; width:234px; overflow:hidden; height:175px}

#leftlista{ width:250px; float:left; height:30px; margin-left:670px; margin-top:500px}
#leftlista li{ width:100%; float:left; height:40px; margin-bottom:2px}
#leftlista strong{ width:100px; float:left; font-weight:normal; margin-top:3px; font-size:16px; color:#040001}

.inputa{ height:32px; line-height:32px; border:1px solid #bfbfbf; color:#666; width:200px; float:left; font-size:14px; font-family:"Microsoft Yahei"}
.inputsa{ line-height:32px; border:1px solid #bfbfbf; color:#666; width:130px; float:left; font-size:14px;font-family:"Microsoft Yahei"}

#leftlist{ width:100%; float:left; height:30px}
#leftlist li{ width:100%; float:left; height:36px; margin-bottom:2px}
#leftlist strong{ width:63px; float:left; font-weight:normal; margin-top:3px}
.input{ height:24px; line-height:24px; border:1px solid #bfbfbf; color:#666; width:167px; float:left}
.inputs{ line-height:20px; border:1px solid #bfbfbf; color:#666; width:97px; float:left}
.tj{ font-size:18px; background:#f5a001; line-height:35px; height:35px; width:100%; font-family:"Microsoft Yahei"; border:none; color:#fff; margin-top:10px; cursor:pointer}
#close{ width:100%; float:left; height:22px; line-height:22px; text-align:right; font-size:12px}