@charset "utf-8";
.top_menubg_over{background:url(../images/left_bj02.png) no-repeat #fff!important;color:#339933!important}
.search{height:50px;line-height:50px;background:#eeefea;position:relative}
.search:after{content:"";background:url(../images/search_bj.png) bottom no-repeat;height:30px;width:100%;bottom:-30px;position:absolute;left:0}
.search_tit{height:50px}
.search_tit span{font-weight:bold}
.search_tit a{margin-right:7px;color:#666}
.search_tit a:hover{color:#c40101}
.search_ss{margin-top:10px;width:365px;position:relative}
.search_ss #gjz{line-height:25px;height:25px;float:left;border:2px solid #339933;width:250px;outline:none;padding-left:50px;-webkit-appearance:none;/*清除ios默认圆角*/
border-radius:0;}
.search_ss #ssk{height:29px;float:left;border:2px solid #339933;color:#fff;padding:0 8px;cursor:pointer;background:url(../images/search_tb02.png) center  no-repeat #339933;width:50px;height:31px;-webkit-appearance:none;/*清除ios默认圆角*/
border-radius:0; }
.search_ss .search_ss_tit{position:absolute;top:0;line-height:30px;left:10px;color:#999;font-size:12px}
.yb_conct{position:fixed;z-index:9999999;bottom:200px;right:-127px;cursor:pointer;transition:all .3s ease}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden; }
.yb_bar .yb_top{background:#339933 url(../images/topico.png) no-repeat 12px 12px; }
.yb_bar .yb_phone{background:#339933  url(../images/telico.png) no-repeat 12px 12px; }
.yb_bar .yb_QQ{text-indent:0;background:#339933  url(../images/qqico.png) no-repeat 12px 12px; }
.yb_bar .yb_QQ a{color:#fff}
.yb_bar .yb_ercode{background:#339933 url(../images/ewmico.png) no-repeat 12px 12px; font-size:14px; }
.hd_qr{padding:0 29px 25px 29px}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff}

/*头部*/
.top100{ width:100%; clear:both; overflow:hidden; background:url(../images/topbg.jpg) center bottom no-repeat; }
.top{ width:1200px; margin:0 auto;}
.logo_img{ width:auto; }
.logo_img .img{ float:left; margin-left:50px; margin-top:15px; margin-bottom:10px; }
.logo_img .img img{ max-width:120px; }
.logo_img .cnam{ float:left; margin-top:50px; margin-left:20px; }
.logo_img .cnam a{ color:#333; font-size:30px; font-weight:bold; letter-spacing:2px; /*text-shadow: 2px 2px 5px #999;*/ }
.logo_img .cnam .cnam_e{ font-size:16px; letter-spacing:0.3px; color:#888; font-weight:bold; text-shadow:1px 1px 4px #eee; }
.logo_tel{ color:#339933; margin:40px 25px 0 0; text-shadow: 1px 1px 5px #fff;}
.logo_tel .lt01{ font-size:22px; background: url(../images/tel.png) no-repeat left;padding-left:39px; }
.logo_tel .lt02{ font-size:28px; font-weight:bold; color:#c00; }
.top_xian{background:url(../images/top_xian.jpg);height:5px; }

.f01{ background:url(../images/f01.png) #fff5ba repeat-x; height:10px; clear:both; overflow:hidden; }

.heard{ background:url(../images/navbg.jpg) repeat-x; height:49px;position:relative;clear:both}
.heard ul{display:table;line-height:49px;margin:0 auto; }
.heard ul li{float:left;width:150px; }
.heard ul li:first-child{padding-left:0px}
.heard ul li a{display:block;font-size:14px;color:#fff;text-align:center; }
.heard ul li a:hover{ background:#99CC33; color:#fff; }
.heard ul li a#cut{ background:#99CC33; color:#fff; }
.heard ul li .xiala{display:none;position:absolute;z-index:999;background:#99CC33; top:49px; }
.heard ul li .xiala dl dd{border-top:1px solid #addc50; line-height:35px; width:150px; }
.heard ul li .xiala dl dd a{color:#fff;text-align:center}
.heard ul li .xiala dl dd a:hover{ color:#ff0; }

.slide2{width:100%;overflow:hidden;position:relative}
.slide2 .hd{width:100%;overflow:hidden;position:absolute;text-align:center;left:0;bottom:20px;z-index:1}
.slide2 .hd ul{overflow:hidden;zoom:1}
.slide2 .hd ul li{display:inline-block;margin:0px 2px;width:15px;height:15px;background:#fff;opacity:0.7;cursor:pointer;border:1px solid #fff;border-radius:10px}
.slide2 .hd ul li.on{background:#AC0916;opacity:1;border:1px solid #AC0916}
.slide2 .bd{position:relative;height:100%;z-index:0;height:auto}
.slide2 .bd li{zoom:1;vertical-align:middle}
.slide2 .bd img{width:100%;height:auto;display:block;height:422px}
.slide2 .prev,.slide2 .next{position:absolute;top:50%;margin-top:-50px;display:block;width:50px;height:100px;background-size:100% 100%;background-repeat:no-repeat;opacity:0;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.slide2 .prev{left:3%;background-image:url(../images/leftb.png)}
.slide2 .next{right:3%;background-image:url(../images/rightb.png)}
.slide2 .prev:hover,.slide2 .next:hover{filter:alpha(opacity=100);opacity:1}
.slide2 .prevStop{display:none}
.slide2 .nextStop{display:none}


/*中间内容*/
.fl{float:left}
.fr{float:right}
.mr0{margin-right:0 !important}

.iTitle{width:540px;margin:0 auto;background:url(../images/iTitleBg.png) center top no-repeat;text-align:center}
.iTitle h3{font-size:28px;color:#c00000;margin-bottom:6px}
.iTitle p{font-size:14px;color:#646464}

/*分割线2*/
.fgx2100{ text-align:center; clear:both; overflow:hidden; margin-top:50px; }
.fgx2{ width:1200px; margin:0 auto; clear:both; overflow:hidden; color:#009933; }
.fgx2 span{ display:inline-block; font-size:24px; color:#009933; margin:0 20px; font-weight:bold; }
.fgx2 img{ display:inline-block; }


/*分割线3*/
.pctitle { text-align:center; clear:both; overflow:hidden; margin-top:40px; }
.pctitle .ch { font-size:30px; font-weight:bold; }
.pctitle .ch span { color:#1BAF5D; }
.pctitle .ch em { color:#FEB800; font-style:normal; }
.pctitle .en { color:#999999; margin:10px 0 13px; }
.pctitle img { max-width:100%; }


.frame{padding:15px 20px 20px 20px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1);margin-bottom:20px;border-bottom:3px solid #c00000;}
.frame .cTitle{font-size:18px;border-left:4px solid #c00000;margin-left:-22px;margin-bottom:15px;padding:5px 0 5px 18px;text-align:left;color:#c00000;}
.frame .cTitle .more{ float:right; font-size:14px; color:#646464; }

.viewMore{-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;margin:25px auto;width:90px;text-align:center;display:block;border:1px solid #339933;padding:8px 15px;color:#339933;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
.viewMore:hover{background:#339933;color:#fff}


/*liucheng*/
.liucheng100{ clear:both; overflow:hidden; margin-top:50px; padding-bottom:20px; background:url(../images/pbg.jpg) center top no-repeat fixed; }
.liucheng{ width:1200px; margin:0 auto; clear:both; overflow:hidden; }
.liucheng ul{ margin-top:40px; clear:both; }
.liucheng ul li{ float:left; width:200px; margin-bottom:40px; text-align:center;  }
.liucheng ul li:nth-child(5n){ margin-right:0px; } 
.liucheng ul li .img{ margin:0 auto; width:180px; height:180px; border-radius:50%; overflow:hidden; }
.liucheng ul .jt1{ width:40px; float:left; margin-right:0px; }
.liucheng ul .jt1 img{ width:40px; margin-top:80px; }
.liucheng ul li .img img{ width:100%; height:100%; }
.liucheng ul li h3{ text-align:center; clear:both; overflow:hidden; font-size:16px; color:#eee; font-weight:normal; }
.is-rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top:80px;
}
.xz90{
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  position:absolute; right:75px; top:220px;
}

/*iProduct*/
.iProduct{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:10px; }
.iProduct ul li{float:left;width:285px;margin:0 20px 20px 0;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.iProduct ul li:hover{margin-top:-3px}
.iProduct ul li .pic{width:283px;height:223px;  overflow:hidden; text-align:center; border:#eee 1px solid; }
.iProduct ul li .pic img{max-width:285px;max-height:225px; cursor:pointer; transition:all 0.6s; }
.iProduct ul li:hover .title{border-color:#c00000; }
.iProduct ul li .title{background:#fff;text-align:center;height:45px;line-height:45px;border-bottom:2px solid #e5e5e5;display:block;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.iProduct ul li .title:hover{border-color:#c00000}


/*产品优势*/
.proAdvant {width:1200px;margin:0 auto;clear:both;overflow:hidden; margin-top:40px; }
.proAdvant .list {width:100%;}
.proAdvant .list li {width:100%; clear:both; overflow:hidden; border-bottom:1px dashed #b2b2b2; padding-bottom:15px; margin-bottom:15px; }
.proAdvant .list li:last-child{ border-bottom:none; padding-bottom:0px;  margin-bottom:3px; }
.proAdvant .list li a {display:block;}
.proAdvant .list li .img { width:500px; margin-left:0; margin-right:20px; border-radius:10px; }
.proAdvant .list li:nth-child(2n) .img {margin-left:20px;margin-right:0;}
.proAdvant .list li .title { width:640px; margin-top:20px; }
.proAdvant .list li .title .shu { float:left; width:75px; text-align:center; margin-right:10px; }
.proAdvant .list li .title .shu span {display:inline-block;width:50px;height:50px;line-height:50px;background:#339933;border-radius:50%;color:#fff;font-size:30px;}
.proAdvant .list li .title .you{ float:left; width:555px; } 
.proAdvant .list li .title .you .bt1 {font-size:28px;color:#339933;line-height:1.5;font-weight:bold;}
.proAdvant .list li .title .you .cont {font-size:16px;color:#666;padding-top:10px; line-height:1.8; }


.mainW{ width:1200px;margin:0 auto; clear:both; overflow:hidden; margin-top:30px; }
.iAbout{ margin-bottom:20px; }
.iAbout .pic{float:left;width:500px;height:295px; overflow:hidden; }
.iAbout .pic img{width:500px;height:295px; cursor:pointer; transition:all 0.6s; }
.iAbout .pic img:hover{ transform:scale(1.05); }
.iAbout .shipin{ float:left; width:500px; height:295px; overflow:hidden; display:none; } 

.iAbout .font{float:right;width:665px; position:relative; }
.iAbout .font h3{ font-size:20px;color:#1fac9c; text-align:center; line-height:26px; margin-top:0px; padding-top:10px; margin-bottom:10px; }
.iAbout .font h3 span{color:#c00000; }
.iAbout .font .acon{ font-size:14px; color:#686767; line-height:24px; clear:both; overflow:hidden; }
.iAbout .font .nav{position:absolute;bottom:0;right:0}
.iAbout .font .nav a{display:block;float:left;padding:10px 19px;background:#e1e1e1;margin-left:5px;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.iAbout .font .nav a:hover{background:#c00000;color:#fff}


/*inews start*/
.inews100{ background:url(../images/newsbg.jpg) center top no-repeat fixed; clear:both; overflow:hidden; margin-top:40px; }
.inews{ width:1200px; margin:0 auto; position:relative; clear:both; overflow:hidden; padding-top:20px; }
.news_list li{width:550px; height:80px; padding:20px;/* background-color: #f5f5f5;*/ margin-right: 20px; margin-bottom: 20px; float: left; position: relative; overflow:hidden; }
.news_list li:nth-child(even){margin-right: 0;}
.news_list li p{padding: 0; margin: 0;}
.news_list li a{ color:#339933; font-weight:bold; }
.news_list li .time{width: 60px; line-height: 30px; font-weight: lighter; font-size: 24px; color: #333; padding-left: 60px; margin-left: -20px; margin-right: 40px; float: left; position: relative; transition: all 0.4s;}
.news_list li .time:before{content: ''; height: 1px; background-color: #c8c8c8; position: absolute; left: -100%; top: 16px; right: 70px; }
.news_list li .time small{font-size: 14px; display: block; color: #666;}
.news_list li .title{height: 30px; line-height: 30px; display: block; margin-bottom: 10px; transition:all 0.4s; font-size:16px; }
.news_list li .dect{height: 40px; line-height: 20px; font-size: 12px; overflow: hidden; color:#383838; transition: all 0.4s;}
.news_list li:hover{/*background-color: #eee;*/}
.news_list li:hover .time{transform: translateX(10px);}
.news_list li:hover .title,
.news_list li:hover .dect{transform: translateX(-10px);}
.news_list.recom{width: 100%; float: left;}
.news_list.recom:before{content: '相关推荐'; width: 100%; height: 40px; line-height: 40px; color: #e50012; font-size: 24px; font-weight: bold; float: left; margin: 20px 0;}
/*inews end*/


.page07{width: 100%;height:auto; clear:both; overflow: hidden; margin-top:40px; }
.page07 .mid { width:1200px; margin:0 auto; position:relative; z-index:99; }
.page07 .newsbox_lf{width:780px;height: 435px;box-sizing: border-box;padding:16px 32px;background: #fff; float:left; box-shadow:0px 1px 10px rgba(41, 12, 127, 0.05); }
.page07 .newsbox_rt{width:385px;height: 435px;box-sizing: border-box;padding:2px 32px;background: #fff; float:right; box-shadow:0px 1px 10px rgba(41, 12, 127, 0.05);}
.page07 .nlist01{width: 100%; height: auto;margin-top: 11px; overflow: hidden;transition: 0.4s all}
.page07 .nlist01 .npic{width:188px;height:121px;font-size: 14px;background:#fff; overflow: hidden; float:left; text-align:center; border:#eee 1px solid; }
.page07 .nlist01 .npic img{max-width:100%;max-height:100%;}
.page07 .nlist01 .ntxt{width:500px;height: 121px;float: right;}
.page07 .nlist01 .title{font-size: 20px;font-weight: bold;color: #029740;line-height: 36px;transition: 0.4s all; }
.page07 .nlist01:hover{background:#0297401c}
.page07 .nlist01 .text{line-height: 28px;font-size: 14px; padding-top:8px; color:#999; }
.page07 .nlist01 .time{ color:#999; font-size: 14px;display: block;line-height:20px;text-align: right;padding-right: 10px;}
.page07 .nlist02{ width: 100%;height: auto;padding-top:24px;overflow: hidden;}
.page07 .nlist02 li{width: 353px;height:80px;background:#f5f5f5;box-sizing: border-box;transition: 0.4s all; padding:17px 10px 17px 10px;margin-bottom:15px;float: left;}
.page07 .nlist02 li .npic{ width: 58px;height:44px;font-size: 14px;background:#fff;overflow: hidden; float: left; text-align:center; border:#eee 1px solid; }
.page07 .nlist02 li .npic img{ max-width:100%; max-height:100%; }
.page07 .nlist02 li .text{width: 230px;line-height: 20px;font-size: 14px;color: #666666;padding-left: 12px; padding-top:6px; float: left;}
.page07 .nlist02 li .text .title{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.page07 .nlist02 li .time{font-size: 12px;}
.page07 .nlist02 li .more{width: 22px;height: 22px;padding-top:15px;float: right;}
.page07 .nlist02 li:hover .text{color: #029740}
.page07 .nlist02 li:hover{background:#0297401c}
.page07 .nlist02 a:nth-child(1) li{margin-right:10px;}
.page07 .nlist02 a:nth-child(3) li{margin-right:10px;}
.page07 .nlist03{width: 100%;height: auto;padding-top:17px;overflow: hidden;}
.page07 .nlist03 li{height: 33px; font-size: 14px;color: #666666;line-height: 33px;transition: 0.4s all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.page07 .nlist03 li i{padding-right: 12px;color: #cccccc;line-height: 33px;font-size: 12px;transform: scale(0.8);float: left;}
.page07 .nlist03 li:hover{color: #029740;padding-left: 5px}
.tit01{line-height: 60px;height: 60px;}
.tit01 span{font-size:20px;font-weight: bold;color:#040000;padding-left:20px;background: url(../images/line.jpg) left center no-repeat; display: inline-block;float: left;}
.tit01 a{color: #666666;font-size: 16px;}
.tit01 a:hover{color: #029740}
.tit01 .right{ float:right; }
.page07 .newsbox_rt .tit01{margin-left: -32px;margin-right: -32px;padding: 0 32px; border-bottom: 1px #eeeeee solid}


.iRecommend{ width:1200px; margin:0 auto; background:#fff; clear:both; overflow:hidden; margin-top:10px; margin-bottom:20px; }
.iRecommend .list{width:1200px;position:relative;margin-left:-70px;position:relative;overflow:hidden;zoom:1;margin:20px auto}
.iRecommend .list .piclist{overflow:hidden;zoom:1}
.iRecommend .list .ohbox{overflow:hidden;position:relative;width:1060px;margin-left:70px; }
.iRecommend .list .piclist li{float:left;position:relative;display:inline;width:225px;background:#fff;margin-right:20px;overflow:hidden;border:1px solid #eee;padding:11px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; text-align:center;}
.iRecommend .list .piclist li:hover{ border-color:#c00000; }
.iRecommend .list .piclist li .img{ width:225px; height:200px; text-align:center; overflow:hidden; }
.iRecommend .list .piclist li .img img{ max-width:225px; max-height:200px; -moz-transition:all 3s ease;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}
.iRecommend .list .piclist li:hover img{transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg)}
.iRecommend .list .piclist li .nam{ text-align:center; height:30px; line-height:30px; }
.iRecommend .list .pageBtn{}
.iRecommend .list .pageBtn span{background:url(../images/bntBg.png) no-repeat;display:block;width:60px;height:100px;position:absolute;top:74px;cursor:pointer;text-indent:-999em;overflow:hidden}
.iRecommend .list .pageBtn .prev{left:0}
.iRecommend .list .pageBtn .prev:hover{background-position:-60px 0}
.iRecommend .list .pageBtn .next{right:0;background-position:0 -100px}
.iRecommend .list .pageBtn .next:hover{background-position:-60px -100px}
.iRecommend .list .pageBtn .list{overflow:hidden;zoom:1;margin:20px 0 0 570px; }
.iRecommend .list .pageBtn .list li{background:#ccc;float:left;display:inline;width:15px;height:15px;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}
.iRecommend .list .pageBtn .list li.on{background:#c00000; }


/*底部导航*/
.bottom_nav100{ background:#009933; clear:both;  overflow:hidden; }
.bottom_navigation{ width:1200px; margin:0 auto; overflow:hidden; text-align:center; }
.bottom_navigation li{ display:inline-block; margin-right:20px; overflow:hidden; height:35px; line-height:35px; color:#fff; }
.bottom_navigation li.n1{margin-right:0;}
.bottom_navigation li a{ display:block; text-align:left; font-size:14px; color:#fff; }
.bottom_navigation li a:hover{ color:#ff0; }

/*底部导航子导航*/
.bottom_navigation .subnavigationlist1 {}
.bottom_navigation .subnavigationlist1 li { float:none; padding:0px; line-height:28px; display:block;}
.bottom_navigation .subnavigationlist1 li a { display:block;line-height:30px; font-weight:normal;padding:0;margin:0;font-size: 13px;text-align:left;}
.bottom_navigation .subnavigationlist1 li a:hover{ color:#3AB510; }

/* 版权信息 */
#copyright_main { /*background:url(../images/bottom_bj.jpg) center top no-repeat;*/ color:#555; padding-bottom:25px; }
#copyright { text-align:center; padding-top:15px; padding-bottom:5px; line-height:1.6; }
#copyright a { color:#555; text-decoration: none; }
#copyright a:hover {color:#3AB510; text-decoration: none; }
#copyright .bottom_info{ text-align:center; padding-top:5px; padding-right:10px; }
#copyright .TechnicalSupport{ float:right; margin:0; }

/*产品滚动*/
.picScroll{ width:1100px; margin:0 auto; position:relative; clear:both; margin-top:40px; }
.picScroll ul{ }
.picScroll ul li{ float:left; width:353px; margin-right:21px; overflow:hidden; position:relative; z-index:0; }
.picScroll ul li .img{ height:263px; overflow:hidden; background:url(../images/probg.jpg) center top no-repeat; border:#eee 1px solid; }
.picScroll ul li .img:hover{ border:#bff3aa 1px solid; }
.picScroll ul li .img img{ max-width:100%; max-height:263px; cursor:pointer; transition:all 0.6s; transform:scale(1.0); }
.picScroll ul li .img img:hover{ transform:scale(1.05); }
.picScroll ul li .nam{ font-size:14px; text-align:center; line-height:50px; background:#339933; }
.picScroll ul li .nam a{ color:#fff; }
.picScroll .prev{ position:absolute; left:-55px; top:40%; display:block; width:48px; height:48px; overflow:hidden; background:url(../images/prev1.png) 0 0 no-repeat; cursor:pointer; border-radius:3px; }
.picScroll .next{ position:absolute; right:-55px; top:40%; display:block; width:48px; height:48px; overflow:hidden; background:url(../images/next1.png) 0 0 no-repeat; cursor:pointer; border-radius:3px; }
.picScroll .prevStop{ background:url(../images/prev2.png) 0 0 no-repeat; border-radius:3px; }
.picScroll .nextStop{ background:url(../images/next2.png) 0 0 no-repeat; border-radius:3px; }