@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 "微软雅黑",\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{display:block; width:68px; height: 20px; line-height: 20px; text-align:center; border:#d2d2d2 1px solid; margin:15px auto; }
.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*/
.welcom{height:150px;line-height:40px; display: flex; align-items: center; overflow:hidden; width:expression(document.body.clientWidth <= 960? "1200px": "auto"); min-width:1200px;}
.welcom .fr{margin-top:15px;}

.dh{height:51px; background:url(../images/nav.jpg); width:expression(document.body.clientWidth <= 960? "1200px": "auto"); min-width:1200px;}


.navBar{width: 1200px;  margin: 0 auto; position:relative; z-index:1;  color:#fff; height:51px; line-height:50px;   }
.nav{ width:1200px; margin:0 auto; display: flex; justify-content: space-between; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative; }
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{ float:left; width: 100px; font-size:100%; font-weight:normal; font-size:16px; height:51px; overflow:hidden;  }
.nav h3 a{ display:block; color:#fff; text-align:center; vertical-align:top;  }
.nav .on{ border-color:#fff;   }
.nav .on h3 a{ background:rgba(255,255,255,.5); color:#000; border-color:#fff !important;  }
.nav .sub{ display:none; /*默认隐藏*/ width:100px; padding:5px 0; position:absolute; left:0; top:50px; background:#fff; text-align:center;  }
.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{ background:#70C13E;}

/* banner */
.banner{ min-width:1200px;  position:relative;  height:450px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:450px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:450px;  }
.banner .bd li a{ height:450px; display:block;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:40px; text-align:center; background: rgba(172,172,172,.5);}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; border-radius: 6px; margin:12px 8px 0 0; background:#fff; overflow:hidden; line-height:9999px; }
.banner .hd ul .on{background: #75b729;}

.one,.three{padding:35px 0; background: #fff;}
.two{padding:35px 0;background: #f6f6f5;}
.menu{border-bottom: #d2d2d2 1px solid; text-align: center;}
.menu span{width:182px; font-size: 24px; line-height: 40px; display: inline-block; border-bottom: #70c03d 5px solid;}
.jj{text-indent:2em; line-height: 28px; font-size: 16px; margin-bottom: 15px;}
.sf{display: flex; justify-content: space-between;}
.sf div{width: 278px; height: 210px;}
.sf div a{ display: flex; justify-content: center; align-items: center; font-size: 20px; width: 100%; height: 100%; color: #fff; background: rgba(0,0,0,.5);}
.sf div a:hover{background: none;}
.sf div:nth-child(1){background: url(../images/gsjj.jpg);}
.sf div:nth-child(2){background: url(../images/gsjg.jpg);}
.sf div:nth-child(3){background: url(../images/whln.jpg);}
.sf div:nth-child(4){background: url(../images/zzry.jpg);}

.two h2{font-size: 24px; font-weight:400; margin-bottom: 10px;}
.two li{padding-left: 10px; font-size: 15px; line-height: 30px; background: url(../images/kq.png) left center no-repeat;}
.two li span{float: right;}
.qyxw{float: left;width: 580px;}
.qyxw img{width: 580px; margin-bottom: 10px;}
.hydt{float: right;width: 585px;}
.first img{width: 245px; height: 155px; float: left;  margin-right: 20px; margin-bottom: 18px;}
.first h3{display:block; font-size: 18px; margin-bottom:12px;}
.first p{line-height: 30px;}
.first .more{display: inline-block;width: 75px; height: 25px; line-height: 25px; font-size: 12px; border-radius: 6px; color: #fff; border-color: #70c03d; background: #70c03d;}


.picMarquee-left{ width:1200px;  overflow:hidden; position:relative; }
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin-right:19px; float:left; _display:inline; overflow:hidden; text-align:center; width:285px;height: 365px;position: relative; }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:285px; height:365px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{filter:alpha(opacity=80);  /* IE */ -moz-opacity:0.8;  /* Moz + FF */ opacity: 0.8;}
.picMarquee-left .bd ul li .title{position:absolute; bottom:0; left:0; display: block; width:100%; padding-top:30px; height:42px; line-height: 42px; text-align: center; font-size:16px;  background: url(../images/jia.png) center bottom no-repeat;}
.picMarquee-left .bd ul li .title a{color:#fff;}

.link{width:1200px; margin:10px auto;}
.link h3{line-height:26px;font-size:16px; border-bottom:#eee 1px solid;}
.link li{line-height:24px;display:inline-block;margin-right:15px;}
/*bottom css*/
.bottom{height:200px; border-top:#70c03d 5px solid; width:expression(document.body.clientWidth <= 960? "1200px": "auto"); min-width:1200px; background: #f4f4f3;}
.bottom .w1200{margin-top:25px; height: 135px; clear:both;}
.bottom .fl{ padding-left: 163px;  background: url(../images/flogo.jpg) left center no-repeat;}
.bottom .fl h3{line-height: 36px; font-size:16px;}
.bottom .fl p{line-height: 36px; color: #444;}
.bottom .fr{padding-left:125px; line-height:20px; background: url(../images/ewm.jpg) left center no-repeat;}

.bottom .select{float: right; width: 200px; height: 30px; margin-top:25px; background: none; border: #fff 1px solid; text-align: center; color: #fff;}
.corpy{height: 40px;line-height: 40px; text-align: center; color: #fff; background: #4a4a49;}.corpy a{color: #fff;}