*{box-sizing: border-box;}
ul,li,dl,dt,dd{list-style:none;}
body{font-size:12px; font-family:"微软雅黑"; background:#FFF;}
a{text-decoration:none;margin:0;padding:0; color: #666; -moz-transition: all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;transition:all 0.5s; }
a:link{}
a:visited{}
a:hover{}
a:active{}
a img{ border:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,select,img,table,a,body{padding:0; margin:0;}
.clear {clear:both; height:0; overflow:hidden;}

body { width: 100%; min-width: 1200px; }

/*nav*/
.dhang { width: 100%;}
.nav-b { width: 100%; height: 138px;background: url(../images/nav.png) center bottom no-repeat; background-size: cover; }
.nav-t1 { width: 1200px; margin: 0 auto; overflow: hidden; height: 120px; }
.nav-t1 a { float: left; display: block; }
.logo { float: left; display: block; margin-top: 14px;}
.nav-t-r { float: right; width: 298px; height: 75px; margin-top: 24px; background-position: 48px 16px;}
.nav-t-r p {  font-size: 40px; color: #ffcd46; font-family:Impact; margin-top: 16px;  text-align: center; }
.nav-t-r p span { font-size: 18px; color: #333; }
.nav { width: 100%; height: 60px; border-top:4px solid #ffba00; }
.nav-cn { width: 1200px; margin: 0 auto; }
.nav-cn li { width: 171px; float: left; line-height: 56px; position: relative;}
.nav-cn .a1 { width: 100%; display: block; font-size: 16px; color: #333333; text-align: center; }
.active .a1 { background:url(../images/nav1.png) center bottom no-repeat; color: #fff; }
.nav-cn .a1:hover { background:url(../images/nav1.png) center bottom no-repeat; color: #fff;   }
.nav-cn .dh2 { width: 171px; background-color: #fff; position: absolute; z-index: 99; display: none;}
.nav-cn .a2  { width: 171px; line-height: 40px; display: block; background-color: #f5f5f5; padding: 0 10px; border-bottom: 1px solid #e5e5e5; font-size: 14px;  color: #333; }
.nav-cn .a2:hover { color: #fff; background-color: #149a45; }


/* flexslider */
.flexslider{position:relative;height:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; -moz-transition: all 0.1s; -webkit-transition:all 0.1s; -o-transition:all 0.1s;transition:all 0.1s;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.ba{ width:100%; height:600px; display:block;}


/*返回顶部*/
.gotop {width: 50px;height: 50px;background: url(../images/totop.png) no-repeat center #283338;cursor: pointer;}
.right-bar {position: fixed;bottom: 10%;right: 4%;z-index: 9999;zoom: 1;}

/*首页*/
.man { width: 100%; overflow: hidden;}
.x-cn { width: 1200px; margin:0 auto; position: relative; z-index: 101;}
.biao { width: 100%; text-align: center; overflow: hidden;margin-top: 30px; }
.biao p:nth-child(1) { font-size: 36px; font-weight:700; color: #333; }
.biao img { padding: 5px 0; }
.biao p:nth-child(3) { font-size: 16px; color: #666666; }

.chan-l { overflow: hidden;margin-top:30px; width: 1212px; }
.chanfen { width: 190px; height: 44px; line-height: 44px; background-color: #149a45; float: left; margin-right:12px; margin-bottom:12px;}
.chanfen:last-child { margin-right: 0; }
.chanfen .a1 { color:#fff; font-size: 18px; display: block; overflow: hidden;  text-align: center; width: 100%;}
.chanfen .a1 span { display: block; width: 100%; }
.chanfen:hover { background-color: #ffba00; }
.chanfen .dh2 { overflow: hidden; }


#marquee3{ width: 100%; height: 820px; overflow:hidden; margin-top: 10px;}
#marquee3 ul li{float:left; width: 292px; height: 350px; background-color: #f5f5f5; margin-right: 10px; margin-bottom: 10px;}
#marquee3 ul li a { width: 100%; display: block; }
#marquee3 ul li img{display:block; width: 100%;}
#marquee3 .spanImg { display: block;overflow: hidden;width: 292px;height: 301px; position: relative;background-position: center center;background-size: cover; }
#marquee3 .spanImg div { width: 100%; height: 100%; background: url(../images/chan1.png) no-repeat center; position: relative;  display: none; }
#marquee3 .spanImg div span { display: block; font-size: 40px; font-family:Impact; text-align: center; padding-top: 118px; color: #333333;  }
#marquee3 .spanImg p { font-size: 20px; color: #fff; margin-top:10px; }
#marquee3 .spanT { display: block; width: 100%; line-height: 33px;  font-size: 16px; color: #333; padding: 6px 10px; text-align: center; }
#marquee3 .spanT span:nth-child(1) { font-weight: 700; }
#marquee3 .boxa { width: 100%; position: relative; }
#marquee3 ul li:hover .spanImg div { display: block;}
#marquee3 ul li:hover .boxa div:nth-child(3) { display: block;transition:all 0.5s; }


.sh-g { width: 100%; height: 180px; overflow: hidden; background: url(../images/guanggao.jpg) no-repeat center center; }
.sh-g div { width: 1200px; margin:0 auto; position: relative;overflow: hidden; height: 100%; }
.sh-g div p { position: absolute; font-size: 50px; color: #fff; right: 86px;bottom: 56px;font-family: Impact;}


.guanyu { height: 501px;background: url(../images/guanyu.png) no-repeat center top; margin-top: 30px;  }
.shou-lian1 { width: 100%; margin-top: 30px; }
.shou-lian1-l { float: left; width: 584px; height: 330px; margin-top: 88px; margin-left: 50px;box-shadow: 0px 8px 16px 0px #9c9c9c;}
.shou-lian1-r { float: right; width: 542px; height: 254px;  font-size: 16px; color: #333; line-height: 32px;  margin-top: 105px; }
.shou-lian1-r p { padding: 0 20px; }
.shou-lian1-r p span { font-size: 22px; color: #333; font-weight:700; display: block; margin-bottom: 20px; text-align: center; margin-top: 20px;}
.shou-lian1-r a { font-size: 18px; color: #ffba00; background-color: #fff; display: block; width: 154px; height: 45px; line-height: 45px; text-align: center; float: right;margin-right: 12px;margin-top: 12px; }




.shou-fahuo { width: 100%; height: 330px; overflow: hidden;margin-top: 24px  }
.shou-fahuo li { width: 390px; height: 299px; background-color: #149a45;  float: left; margin-left:20px;position: relative;}
.shou-fahuo li a { width: 100%; display: block; }
.shou-fahuo li .spanImg { display: block;overflow: hidden;width: 390px;height: 299px; position: relative;background-position: center center;background-size: cover;  }
.shou-fahuo li .spanT { display: block; width: 100%; text-align: center; font-size: 16px; color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding: 0 10px;position: absolute;z-index: 999;background-color: #149a45;bottom: 0px;line-height: 50px; }
.shebei2 { display: none; font-size: 22px; margin-top: 96px; }
.shebei2 span { font-family: Impact; font-size:36px; }
.shou-fahuo li:hover .spanT { background-color: #ffba00; color: #333; }




.new-l-1 { width: 430px; height: 440px;  overflow: hidden;margin-top: 26px; float: left; margin-right: 60px; }
.new-l-1 a { display: block; width: 430px;height: 440; background-color: #f5f5f5; }
.new-l-1 .spanImg { width: 430px; height: 440px; display: block;background-size: cover; float: left; }
.new-l-1 div:nth-child(2) {float: right; width: 286px; padding-right: 20px;}
.new-l-1 div:nth-child(2) p:nth-child(1) {margin-top: 14px; padding: 0 10px; font-size: 18px; color: #666666; font-weight: 700;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.new-l-1 div:nth-child(2) p:nth-child(2) {margin-top: 12px; font-size: 14px; color: #999; margin-top: 20px;}
.new-l-1 div:nth-child(2) p:nth-child(3) {margin-top: 12px; font-size: 14px; color: #666666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.new-con { width: 710px; overflow: hidden; margin-top: 24px; float: left; }
.new-con a { display: block; width: 710px; height: 144px; border-bottom: 1px solid #cccccc; float: left; overflow: hidden;padding-top: 15px; }
.new-con div { float: left; }
.new-con div:nth-child(1) { width: 109px; height: 109px; border-radius: 10px; background-color: #f5f5f5; color: #666666; font-size: 60px; font-family:Impact; text-align: center; padding-top: 21px;}
.new-con div:nth-child(2) { width: 600px;padding: 10px 20px; }
.new-con div:nth-child(2) p:nth-child(1) { font-size: 16px; color: #666666;margin-top: 12px; font-weight:700;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new-con div:nth-child(2) p:nth-child(2) { font-size: 14px; color: #999999; margin-top: 20px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.new-con a:hover div:nth-child(2) p:nth-child(1) { color: #149a45; }
.new-con a:hover div:nth-child(1) { background-color: #ffba00; color: #fff;}


/*脚*/
.foot { width: 100%; height:158px; overflow: hidden; margin-top: 30px; background: url(../images/foot.png) no-repeat center top; }
.foot-cn { width: 1200px; margin:0 auto; overflow: hidden; }
.foot-cn-nav { width: 100%; padding-top: 28px;}
.foot-cn-nav div { width: 1200px; margin:0 auto; overflow: hidden; background-color: #149a45; height: 40px; border-radius: 5px;}
.foot-cn-nav a { display: block; width: 171px; float: left; font-size: 16px; color: #fff; text-align: center;padding: 10px 0;}
.foot-cn-nav a span { width: 171px; height: 20px; background-color: #149a45; display: block; line-height: 20px; border-right: 1px solid #fff; }
.foot-cn-nav a:last-child span { border-right: 0; }
.foot-cn-nav a:last-child { margin-right: 0; }
.foot-x-cn {color: #fff; width: 100%;}
.foot-x-cn div {color: #fff; width: 100%; overflow: hidden; text-align: center;}
.foot-x-cn div:nth-child(1) p { display: inline-block; margin-right:10px; border-right: 1px solid #fff; padding-right: 10px; font-size: 16px; margin-top: 22px; }
.foot-x-cn div:nth-child(1) p:last-child { border-right:0; }
.foot-x-cn div:nth-child(2) span {  font-size: 16px; margin-top: 4px; display: inline-block;margin-right: 20px; }
.foot-x-cn div:nth-child(2) span a { font-size: 16px; color: #fff; }



/*内页左侧*/
.main { width: 100%; overflow: hidden; }
.baseDiv { width: 1200px; margin:0 auto; position: relative; z-index: 101;}
.left_class {  overflow: hidden; width: 240px; float: left; }
.left_class1 { overflow: hidden; }
.left_class1 div:nth-child(1) { width: 100%; height: 90px; background-color: #149a45; margin-top: 24px; text-align: center; }
.left_class1 div:nth-child(1) p:nth-child(1) { font-size: 30px; color: #fff; font-weight: 700;padding-top: 14px; }
.left_class1 div:nth-child(1) p:nth-child(2) { font-size: 16px; color: #a3e5c3;letter-spacing:7px }
.left_class2 { width: 100%; overflow: hidden; padding: 0 10px;  background: #f5f5f5;}
.left_class2 li { width: 100%; height: 50px; line-height: 50px; font-size:16px; border-bottom: 1px solid #ccc; text-align: center; }
.left_class2 li:last-child { border-bottom:0; }
.left_class2 li a { color: #333; width: 100%; display: block; }
.left_class2 li:hover a { color: #149a45; }
.qfen { width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 18px; color: #fff; font-weight: 700; background-color: #ffba00; display: block; }
/*.left_class3 { width: 100%; overflow: hidden; background: #009b4c; padding: 0 10px; }
.left_class3 span { display: block; width: 100%; line-height: 22px; border-bottom: 1px dashed #fff; font-size: 14px; color: #fff; padding:10px 0;}
.left_class3 span:last-child { border-bottom: 0; }*/
.lin2 { background-color: #4cb87c; height: 40px !important; line-height: 40px !important; }
.lin2 .a2 { color: #fff; font-size: 14px; }


/*内页右侧*/
.main_right { width: 940px; float: right; }

/*内页导航*/
.breadcrumbs { width: 100%; height: 48px; margin-bottom: 16px; background-color: #f5f5f5; line-height: 48px; padding:0 20px; margin-top: 24px; overflow: hidden; font-size: 14px; color: #666; }

/*内页产品列表*/
.marquee3{ width: 100%; overflow:hidden; margin-top: 30px;}
.marquee3 ul li{float:left; width: 306px; height: 360px; background-color: #f5f5f5; margin-right: 10px; margin-bottom: 10px;}
.marquee3 ul li a { width: 100%; display: block; }
.marquee3 ul li img{display:block; width: 100%;}
.marquee3 ul li:nth-child(3n) { margin-right:0; }
.marquee3 .spanImg { display: block;overflow: hidden;width: 306px;height: 310px; position: relative;background-position: center center;background-size: cover;}.marquee3 .spanImg p { font-size: 20px; color: #fff; margin-top:10px; }
.marquee3 .spanT { display: block; width: 100%; height: 49px; line-height: 49px;  font-size: 16px; color: #333; padding: 0 10px; text-align: center; }.marquee3 .boxa { width: 100%; position: relative; }
.marquee3 .boxa div:nth-child(3) { background: rgba(0,0,0,.5); width: 100%;  height: 310px; text-align: center;padding-top: 20px; display: none; position: absolute; top: 0; left: 0}
.marquee3 .boxa div:nth-child(3) p { font-size:26px;font-family: Impact;padding-top: 63px; color: #fff; margin-top: 50px; background: url(../images/chan2.png) no-repeat center top; width: 100%; height: 241px;transition:all 0.5s;}
.marquee3 .boxa div:nth-child(3) p span { font-size: 16px; color: #fff; }
.marquee3 ul li:hover .boxa div:nth-child(3) { display: block;transition:all 0.5s; }
.marquee3 ul li:hover { background-color: #149a45 }
.marquee3 ul li:hover .spanT { color: #fff; }




/*分页*/
.fenye { width: 100%; overflow: hidden; margin-top: 20px; font-size: 14px;}
.rows {color: #666;}
.current { padding: 4px 6px; background-color: #149a45; color: #fff; margin-right:10px; }
.num { padding: 4px 6px; background-color: #ccc; color: #333; margin-right:10px; }
.next { padding: 4px 6px; background-color: #ccc; color: #666; margin-right:10px; }
.prev { padding: 4px 6px; background-color: #ccc; color: #666; margin-right:10px; }

/*内页产品详情*/
.tT01 { width: 100%; text-align: center; font-size: 24px; color: #333; font-weight: 700; margin-bottom: 20px; }
.subtitle { width: 100%; text-align: center; font-size:14px; color: #999; margin-bottom: 20px; }
.subtitle span { margin-right: 20px; }
.chan-nei { width: 100%; }
.chan-nei p {width: 100%; text-align: center; margin-bottom:20px;}
.chan-nei p img { max-width: 100% }

.fenye1 { width: 100%; overflow: hidden;margin-top: 20px; }
.fenye1 div { margin-bottom:10px; font-size: 14px; color: #666;}


/*内页新闻列表*/
.news_list { width: 100%; overflow: hidden; }
.news_list li { height: 60px; line-height: 60px; border-bottom: 1px solid #e5e5e5; }
.news_list li a { display: block; float: left; font-size: 16px; color: #333; }
.lMore { float: right; font-size: 14px; color: #999;  }
.news_list li a:hover { color: #149a45; }



/*新闻内页*/
.text { width: 100%;overflow: hidden; padding: 0 20px; }
.text p { line-height:30px; font-size:16px; color:#666; margin-bottom: 20px; }





/*内页留言*/
#faqbox{padding:70px 0 50px 0; background-color:#fff;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:30px; color:#ff9900; font-size:14px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#000; font-weight:700;font-size: 14px;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:30px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #ddd; width:685px; vertical-align:top;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:685px;height:60px;line-height:60px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#149a45; margin-top:0px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;}
.wizfrm:hover{ background-color:#ffba00; }











































