@charset "utf-8";
/* CSS Document */

*{font-family:"微软雅黑","宋体",Arial;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}  
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}  
table{}  
caption,th{text-align:left;font-weight:normal;}  
html,body,fieldset,img,iframe,abbr{border:0;}  
i,cite,em,var,address,dfn{font-style:normal;}  
[hidefocus],summary{outline:0;}  
li{list-style:none;}  
h1,h2,h3,h4,h5,h6,small{font-size:100%;}  
sup,sub{font-size:83%;}  
pre,code,kbd,samp{font-family:inherit;}  
q:before,q:after{content:none;}  
textarea{overflow:auto;resize:none;}  
label,summary{cursor:default;}  
a,button{cursor:pointer;}  
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}  
del,ins,u,s,a,a:hover{text-decoration:none;}  
body,textarea,input,button,select,keygen,legend{font:14px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}  
body{background:#fff;}
a{color:#333;}
a:hover{color:#284E97;text-decoration: none; transition:all .5s ease-out 0s;}
.w1200{width:1200px; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.b5{height:5px;}.b10{height:8px;}.b8{height:8px;}.b15{height:15px;}.b20{height:20px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;}
.more{margin-right:10px;color:#333; margin-top:6px;}
.time{color:#999}
.border_radius_8px{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.border_radius_5px{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.alpha{filter:alpha(opacity=50);  /* IE */ -moz-opacity:0.5;  /* Moz + FF */ opacity: 0.5;}

/*headcss*/
.top{height:40px;line-height:40px; border-bottom:#e0e0e0 1px solid;}.top .fr{color:#018f39;}
.head{width:1200px; height:90px; margin:0 auto;}
.headl{float:left; width:500px;}
.logo img{height: 68px; margin-top:11px;}
.headr{width:185px; float:right;}
.tel{padding:5px 0 5px 35px; font-family:"黑体"; font-size:18px; line-height:22px; margin-top:13px; background: url(../images/tel.jpg) left center no-repeat;}
#num{font-family:"黑体"; font-size:28px; color:#d43138;}

.nav{ height:54px; font-family:"Microsoft YaHei",SimSun,SimHei; background:#018f39; z-index:99; }
.nav .m{ float:left;  position:relative; }
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{ float:left; width: 130px; font-size:100%; font-weight:normal; font-size:18px; line-height:52px; overflow:hidden;  }
.nav h3 a{ display:block; width:120px; margin:auto; color:#fff; text-align:center; vertical-align:top;  }
.nav .on h3 a{ border-bottom:#fff 2px solid;}
.nav .sub{ display:none; /*默认隐藏*/ width:120px; padding:5px 0; position:absolute; left:5px; top:54px; background:rgba(255,255,255,.6); text-align:center; z-index:99; }
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:24px; line-height:24px; padding:4px 0;  display:block; color:#666;   }
.nav .sub li a:hover{ color:#fff; background:#04ad47;   }

#nav .fr{width:236px;margin-top:8px;}
#searchkey{width:180px;height:38px; padding-left:10px;font-size:14px; line-height:38px;float:left; margin-right:15px; border:0; background:#fff;}
#nav .fr .submit{width:25px; height:38px;cursor: pointer;border:0;background:url(../images/search.jpg) center no-repeat;}
/*headcss*/

/* banner */
.banner{ min-width:1200px;  position:relative;  height:498px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:498px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:498px;  }
.banner .bd li a{ height:498px; display:block;  }
.banner .hd{width:100%; position:absolute; z-index:1; bottom:12px; left:0; height:40px; line-height:40px; text-align:center;}
.banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:50px; height:8px; margin:12px 8px 0 0; background:#fff; overflow:hidden; line-height:9999px; }
.banner .hd ul .on{background: #d43138;}
/*end banner*/
.one{height:55px; line-height:50px; margin-bottom:28px; background:url(../images/line.jpg) left bottom repeat-x;}
.one .fl{padding-left:30px; width:90px; font-size:18px; color:#018f39; background:url(../images/lb.jpg) left center no-repeat;}
.txtMarquee-left{ width:1054px; padding-left:126px;  position:relative;}
.txtMarquee-left .hd{width:50px; height:26px; position:absolute; top:12px; right:0px; overflow:hidden;}
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:15px; height:26px; float:right; margin-right:5px;  overflow:hidden; cursor:pointer; background:url("../images/lr.jpg") left center no-repeat;}
.txtMarquee-left .hd .next{ background:url("../images/lr.jpg") right center no-repeat;  }
.txtMarquee-left .bd{ padding:10px; }
.txtMarquee-left .bd .tempWrap{ width:970px !important; }
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:70px;  float:left; height:30px; line-height:30px;  text-align:left; _display:inline; width:auto !important;  }
.txtMarquee-left .bd ul li a{margin-right:45px;}.txtMarquee-left .bd ul li span{color:#999;}

.two{margin-bottom:30px;}
.menu{font-size:28px; text-align:center; font-weight:600; margin-bottom:20px; }.menu span{display:inline-block;padding-bottom:18px; border-bottom:#999 1px solid;}
.gsjj{font-size:15px; line-height:30px; text-align:center;margin-bottom:20px;}.gsjj em,.gsjj a{font-weight:400; color:#018f39;}
.two ul{display:flex;justify-content:space-around;}
.two ul li{width:278px; height:210px; position:relative; overflow:hidden;}
.two ul li img{width:278px; height:210px;}
.two ul li p{display:block; position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; font-size:16px; text-indent:20px; color:#fff; background:rgba(94,94,94,.5); background-image:url(../images/gt.png); background-position:235px center; background-repeat:no-repeat;}
.two li a:hover img{-webkit-filter:brightness(0.8);filter:brightness(0.8);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);}

.three{height:457px; padding-top:40px;margin-bottom:20px;background:url(../images/pbg.jpg) top center no-repeat;}
.picScroll-left{ width:1047px; padding-left:83px; padding-right:60px; margin:0 auto;overflow:hidden; position:relative; }
.picScroll-left .bd{ }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:173px; height:305px; padding:20px; margin-left:45px; float:left; _display:inline; overflow:hidden; text-align:center; background:rgba(255,255,255,.8); border-bottom:2px #d43138 solid; }
.picScroll-left .bd ul li .pic{margin:30px auto 35px; text-align:center; font-size:24px; line-height:38px; overflow:hidden;}
.picScroll-left .bd ul li .v-btn-bg{width:100%; height: 86px;}
.picScroll-left .bd ul li p{ line-height:24px; color:#858585; }
.picScroll-left .hd{width:100%; height:119px; position:absolute; top:94px; right:0px; overflow:hidden;}
.picScroll-left .hd .prev{width:60px; height:119px; float:left; overflow:hidden; cursor:pointer; background:url(../images/left.png) left center no-repeat;}
.picScroll-left .hd .next{width:60px; height:119px; float:right; background:url(../images/right.png) right center no-repeat; cursor:pointer; }

.four{padding-top:28px; padding-bottom:20px; margin-bottom:20px; background:#f5f5f5;}
.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px;}
.slideTxtBox .hd ul{text-align:center;}
.slideTxtBox .hd ul li{display:inline-block; width:120px; margin-right:2px; font-size:18px; color:#666; background:#fff; cursor:pointer;  }
.slideTxtBox .hd ul li.on{color:#fff; background:#4aad71;}
.slideTxtBox .bd ul{display:flex; justify-content:space-around; flex-wrap:wrap;  zoom:1;  }
.slideTxtBox .bd li{width:365px; margin:20px auto 30px;  }
.slideTxtBox .bd li img{width:136px; height:136px; float:left; margin-right:15px; border:4px #fff solid;}
.slideTxtBox .bd li h4 a{font-size:17px; font-weight:400; line-height:38px; color:#000;}
.slideTxtBox .bd li p{margin-bottom:5px;font-size:14px; line-height:26px; color:#858585;}
.slideTxtBox .bd li .qgt{display:inline-block;width:21px; height:21px; background:url(../images/hgt.png) center no-repeat;}
/*bottom*/
.bottom{height:320px; background:#018f39;}
.bottom .fl{width:850px; padding-top:75px;}
.bottom .fl li{width:141px; float:left; font-size:16px;line-height:31px;}
#d_6{display:none;}.bottom .fl li a{color:#fff;}
.bottom .fl li p{font-size:14px;}.bottom .fl li p a{color:#71ce96;}
.bottom .fr{width:280px; height:280px; padding:40px 0 0 20px; color:#fff; background:#e7b007;}
.bottom .fr h3{font-size:18px;}.bottom .fr h3 em{display:block; font-size:14px; line-height:24px; margin-bottom:20px; font-weight:400; color:#fdf0c7;}
.bottom .fr p{line-height:26px;}
.bottom .fr a{display:block; width:140px; height:30px; line-height:30px; margin-top:25px; text-align:center; border:#fff 1px solid; color:#fff;}
.copry{line-height:50px;}
/*bottom*/