﻿@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
html{min-width:1200px;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,textarea{font-size:14px; line-height:28px; font-family: "microsoft yahei", "Arial Black"; color:#333; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight:normal;}
ul,ol{list-style:none;}
img{border:0px; display: block;margin:0; padding:0;}
em,i,strong{ font-style:normal; }
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
body{ background:#fff;}
*{padding:0px; margin:0px }
div{ margin:0; padding:0; border:0;}
p{ margin:0;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}
html{ min-width:1366px; }
/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none;cursor:pointer ;}
a:focus { outline:none; }
a:hover,a:active{ color:#46a233; text-decoration:none; }
a:visited{text-decoration:none;}

/*表单*/
form {margin: 0;}
button,input,select,textarea {
    font-size: 100%;  /* Correct font size not being inherited in all browsers. */
    margin: 0;  /* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */
    vertical-align: baseline; /* Improve appearance and consistency in all browsers */
    *vertical-align: middle; /* Improve appearance and consistency in all browsers */
    outline:none;
}
button,select {text-transform: none;}
input{ line-height: normal; border:none;}
textarea{ -moz-box-sizing: border-box;  background: #dddddd;border: 1px solid #999999;width:99%;}
fieldset{display: block;-webkit-margin-start: 2px;-webkit-margin-end: 2px;-webkit-padding-before: 0.35em;-webkit-padding-start: 0.75em;-webkit-padding-end: 0.75em;-webkit-padding-after: 0.625em;min-width: -webkit-min-content;border-width: 2px;border-style: groove;border-color: threedface;border-image: initial;}
/*其它*/
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
code, kbd, pre, samp {font-size: 1em;}
pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dd {margin:0;}
audio:not([controls]) {display: none; height: 0;}
/*==========@@HTML默认  结束@@==========*/


/*==========@@通用 开始@@==========*/
/*常用颜色*/
.red {color: #F00 !important;}

/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0; }
.clearfix{*zoom:1;}
.clear { clear:both; }
.fl,.left{ float:left;}
.fr,.right{ float:right;}
/*其它*/
.hidden{ display:none;}

/*必须输入，主要*/
.required{ color:red; font-weight:bold;}
.form_text_verifycode { width:80px; }
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}

/*网站公用样式表*/
.w1200{width:1200px;margin:0 auto;}
.por{position: relative;}
.poa{position: absolute;}
.icon{background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle;}
#banner_main, #floor_1_main,#links_main, #footer_main{width:100%;margin:0;}
.trans{-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in;}

/*top*/
#top_main{position:relative;width:100%;margin:0 auto; background-color:#fff; left:0; top:0;z-index: 999;}
#top_main #top{height:100px;position:relative;box-sizing:border-box;z-index: 12;min-width: 1300px;background: #fff;border-top:1px solid #e4f0e6;border-bottom:1px solid #e4f0e6;}
#top_main #top .logo{display: inline-block;vertical-align: middle;position:absolute;top:-1px;left:0;display: block; width: 324px; height: 100px;}
#top_main #top .logo .webLogo{display: block; width: 324px; height: 100px;vertical-align: middle;}
#top_main #top .logo .webLogo img{display: block;width: 100%; height: 100%;}
#top_main #top .logo .webLogo:hover{filter:brightness(105%);-webkit-filter:brightness(105%);}
#top_main #top .top_r{width:940px;position:relative; margin-right:160px;}

.tel_main{ margin-right:30px; margin-top:24px;}
.tel_main .icon{ display:block; float:left; width:40px; height:40px; background-position:0px -118px; margin-top:4px;}
.tel_main p{ float:left; font-size:24px; color:#333; font-family:"Arial"; padding-left:10px; line-height:24px;}
.tel_main p .tel_e{ display:block;font-size:20px; color:#333; font-family:"Arial"; line-height:20px;}

/*nav*/
#top_main #navMain{/*width:960px;*/float:left;margin-left:24%;}
#top_main #navMain .nav{width: 101%; height: 98px; z-index:12;}
#top_main #navMain .nav li{position:relative;float: left; padding-left:30px;padding-right:30px; z-index: 10;background:url("../images/navbg.png") no-repeat right center #fff;background-size:1px 16px;}
#top_main #navMain .nav li:first-child{padding-left:0px;}
#top_main #navMain .nav li a.aLink{ -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
#top_main #navMain .nav li a.aLink:before{content: "\20"; display: block; position: absolute; left: 0; bottom: 0; height: 2px; width: 0; background: #1c7909; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
#top_main #navMain .nav li.item8{background:none;}
#top_main #navMain .nav li a.aLink{height: 98px;line-height: 98px; display: block; position: relative; color: #333; cursor: pointer; overflow: hidden; font-size:16px;}
#navMain .nav li.item.hover a.aLink,#nav_main .nav li.item:hover a.aLink{*border-bottom:2px solid #1c7909;font-weight:bold;color:#1c7909;}
#top_main #navMain .nav li.hover a.aLink:before{width: 100%;}
#top_main #navMain .nav li:hover a.aLink:before{width: 100%;}
#nav li ul { position: absolute;  left: 0px; top:98px;  z-index: 199; opacity: 0; visibility: hidden; height: auto; overflow: hidden; width:130px; transition: all .6s ease 0s; transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); margin-right:0;border:1px solid #ddd;}
#nav li:hover ul { opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); text-align:center;color:#333; }
#nav li ul.inav li { display: block; clear: left; width:100%; background: #fff!important; height: 36px; border-top: #dddddd solid 1px; line-height: 36px; margin: 0; padding:0!important;text-align: center; margin-right:0; }
#nav li ul li:first-child{border-top:none;}
#nav li ul li a{display:block;font-size:14px;line-height:36px;}
#nav li:hover ul li a,#nav li.hover ul li a{ color:#333; }
#nav li ul li:hover a{background-color:#46a233;background:none;color: #46a233;}

/*头部电话*/
#top_main .telMain{position:absolute; right: 30px; top: 26px;width:196px;}
#top_main .telMain .zx{float:right;text-align:right;width:96px;padding-left:20px;margin-right:6px;font-size:14px;line-height:14px;color:#333;background:url("../images/tel.png") no-repeat left center;}
#top_main .telMain .webTel{float:left;margin-top:12px;font-size:28px;font-family:Arial;color:#fe7f00;line-height:13px;text-align:left;}

@media (max-width: 1900px) {
  #top_main #nav_main {
    width: 945px;
    margin-left:30%;
  }
  #top_main #navMain .nav li {
    padding-left:20px;
    padding-right:20px;
  }
}

@media (max-width: 1500px) {
  #top_main #navMain {
    width: 850px;
     margin-left:26%;
  }
  #top_main #navMain .nav li {
    padding-left:20px;
    padding-right:20px;
  }
  #top_main #navMain .nav .inav{
  	width:104px;
  }
}

@media (max-width: 1367px) {
  #top_main .webLogo {
    padding-left: 0;
  }
  #top_main #navMain {
    width: 820px;
     margin-left:26%;
  }
  #top_main #navMain .nav li {
    padding-left:10px;
    padding-right:10px;
  }
  #top_main #navMain .nav .inav{
  	width:86px;
  }
}

/* banner */
#banner_main{position: relative;z-index: 2;max-width:1920px;margin:0 auto;height: 820px;overflow:hidden;background-size:100% 102px;}
#banner_main .banner {height: 820px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
.banner ul{display:block;height:800px;max-height:800px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;height:800px;display:block;position:relative;left:50%;margin-left:-960px;top:0;}
#banner .tip {width:1000px; height:20px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:80px;z-index:13; }
#banner .tip span{width:50px;height:3px;margin:0 10px;display:inline-block;font-size: 0;cursor: pointer;background-color:#fff;}
#banner .tip span.cur{background-color:#fe7f00;}
#banner #btn_prev,#banner #btn_next{width:50px;height:50px;position:absolute;top:320px;z-index:5;}
#banner #btn_prev{background-position:0 0px;left:6%;transition: all 600ms ease;}
#banner #btn_next{background-position:-52px 0px;right:6%;transition: all 600ms ease;}
#banner #btn_prev:hover{background-position:0 -52px;opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;left: 5.6%;}
#banner #btn_next:hover{background-position:-52px -52px;opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;right: 5.6%;}
/*banner end*/
#banner_main .bannerBg{width:100%;height:120px;background:url("../images/bannerBg.png") no-repeat center center;background-size: 1920px;z-index: 5;margin-top: -100px;position: relative;}

:-moz-placeholder{/* Mozilla Firefox 4 to 18 */ color: #999; opacity:1;}
::-moz-placeholder{/* Mozilla Firefox 19+ */ color: #999;opacity:1;}
input:-ms-input-placeholder{color: #999;opacity:1;}
input::-webkit-input-placeholder{color: #999;opacity:1;}

/*footer*/
.footerMain{position:relative;width:100%;height:454px;width: 100%; color: #333;background: #fff;border-top:1px solid #eee;}
.footer .contact{padding-top:60px;width:400px;}
.footer .contact .ewm{width:118px;height:118px;margin-left:30px;background:#fff;border:1px solid #46a233;}
.footer .contact .ewm img{display:block;width:104px;height:104px;margin:6px auto;}
.footer .contact .contact_info{width:200px;margin-left:36px;}
.footer .contact .contact_info .telMain .zx{font-size:14px;color:#666;line-height:14px;}
.footer .contact .contact_info .telMain .webTel{margin-top:16px;font-size:30px;color:#fe7f00;font-family:arial;line-height:24px;}
.footer .contact .contact_info .email{margin-top:30px;font-size:14px;color:#666;line-height:14px;}
.footer .contact .contact_info .address{margin-top:10px;font-size:14px;color:#666;line-height:14px;}
/*bnav*/
.footer .bNav{display:block;width: 790px;height:322px;margin-top:0px;background:url("../images/bnavBg.png") no-repeat 123px 0px;background-size:601px 322px;}
.footer .bNav dl{width: 86px;height:198px;padding: 0px 50px 0px 60px; line-height: 18px; float: left;}
.footer .bNav dl:first-child{padding-left: 0;padding-right:40px;}
.footer .bNav dl dt{padding-top:60px;color: #333; font-size:18px;text-align:left;margin-bottom:20px;}
.footer .bNav dl dt a{display:block;color:#46a233;}
.footer .bNav dl dt a:hover{display:block;color:#7abe4c;opacity: 0.8; filter: alpha(opacity=80);}
.footer .bNav dl dd{line-height: 26px;text-align:left;}
.footer .bNav dl dd:first-child{margin-top:30px!important;}
.footer .bNav dl dd a{display:block; color: #666; font-size: 14px;line-height:24px;}
.footer .bNav dl dd a:hover{color:#46a233;opacity: 0.9; filter: alpha(opacity=90);}

/*copyright*/
.copyMain{height: 50px; line-height: 50px; color: #fff; font-size: 12px; background: #46a233;}
.copyright span{margin: 0 12px; opacity: 0.7; filter: alpha(opacity=70);}
.copyright a{color: #fff; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.copyright a:hover{color: #f2ff85;}

/*******index css*******/
.index .indexTit{display:block;width:904px;height:135px;margin:0 auto;background:url("../images/titLine.png") no-repeat center center;background-size:904px 135px;}
.index .indexTit .tit{font-size:36px;line-height:110px;text-align:center;font-weight:bold;color:#30821f;}
.index .indexTit .tit em{color:#ffd91d;}

/*产品中心*/
.index .floor_1_main{height:800px;background:#fff;}
.index .floor_1{padding-top:80px;}
.index .floor_1 .proCenter{position:relative;margin-top:40px;}
.index .floor_1 .proCenter .top{height:40px;text-align:center;*margin-left:176px;}
.index .floor_1 .proCenter .top .list{display:inline-block;}
.index .floor_1 .proCenter .top .list li{float:left;display:block;padding:0 20px;margin-left:20px;height:38px;border:1px solid #cdd7cb;}
.index .floor_1 .proCenter .top .list li:first-child{margin-left:0px;}
.index .floor_1 .proCenter .top .list li a{display:block;}
.index .floor_1 .proCenter .top .list li .tit{padding-left:24px;font-size:14px;line-height:38px;text-align:center;color:#333;background:url("../images/icr.png") no-repeat left center;background-size:9px 9px;}
.index .floor_1 .proCenter .top .list li:hover{background:#30821f;border-color:#30821f;}
.index .floor_1 .proCenter .top .list li:hover .tit{color:#fff;background:url("../images/icrH.png") no-repeat left center;}
.index .floor_1 .proList{position:relative;margin-top:20px;}
.index .floor_1 .proList li{position: relative; display: block; float: left;overflow: hidden;border:5px solid #e4f0e6;}
.index .floor_1 .proList li .bg{ position: absolute; top: -5px; left: -5px;overflow: hidden; display: none; cursor: pointer; }
.index .floor_1 .proList li .img{display: block;overflow: hidden; transition: all ease 600ms; }
.index .floor_1 .proList li.item1 .img,.index .floor_1 .proList li.item4 .img{width: 420px; height: 310px;}
.index .floor_1 .proList li.item2 .img,.index .floor_1 .proList li.item3 .img{width: 290px; height: 215px;}
.index .floor_1 .proList li.item1{width:420px;height:310px;margin-right:20px;}
.index .floor_1 .proList li.item2{float:none;width:290px;height:215px;margin-top:20px;}
.index .floor_1 .proList li.item3{float:none;width:290px;height:215px;}
.index .floor_1 .proList li.item4{position:absolute;top:0;right:0;width:420px;height:310px;}
.index .floor_1 .proList li .frame{ position: absolute; top: -5px; left: -5px; display: block;  overflow: hidden; }
.index .floor_1 .proList li.item1 .bg,.index .floor_1 .proList li.item4 .bg{width: 430px; height: 320px;background:url("../images/frameBg1.png") no-repeat center center;background-size:430px 320px;}
.index .floor_1 .proList li.item2 .bg,.index .floor_1 .proList li.item3 .bg{width: 300px; height: 225px;background:url("../images/frameBg2.png") no-repeat center center;background-size:300px 225px;}
.index .floor_1 .proList li.item1 .txtIco,.index .floor_1 .proList li.item4 .txtIco{position:absolute;top:-5px;left:-5px;display:block;width: 430px; height: 320px;z-index:12;}
.index .floor_1 .proList li.item2 .txtIco,.index .floor_1 .proList li.item3 .txtIco{position:absolute;top:-5px;left:-5px;display:block;width: 300px; height: 225px;z-index:12;}
.index .floor_1 .proList li.item1 .frame,.index .floor_1 .proList li.item4 .frame{width: 430px; height: 320px;}
.index .floor_1 .proList li.item2 .frame,.index .floor_1 .proList li.item3 .frame{width: 300px; height: 225px;}
.index .floor_1 .proList li.item1 .txt,.index .floor_1 .proList li.item4 .txt{position:absolute;bottom:0;left:0;display:block;width: 420px; height: 65px;background:url("../images/t1H.png") no-repeat center center;z-index:2;}
.index .floor_1 .proList li.item2 .txt,.index .floor_1 .proList li.item3 .txt{position:absolute;bottom:0;left:0;display:block;width: 290px; height: 65px;background:url("../images/t2H.png") no-repeat center center;z-index:2;}
.index .floor_1 .proList li .txt .tit{font-size:18px;line-height:65px;color:#fff;text-align:center;}
.index .floor_1 .proList li .txtIco .icon{width: 40px; height: 40px; background-position: -360px 0; position: absolute; left: 50%; top: 40px; transition: all ease-in-out .3s; margin-left: -20px; opacity: 0; filter: alpha(opacity=0);}
.index .floor_1 .proList li.item1 .txtIco .stit,.index .floor_1 .proList li.item4 .txtIco .stit{padding-top:220px;font-size:18px;line-height:18px;text-align:center;transition: all ease-in-out .3s;opacity: 0; filter: alpha(opacity=0);color:#fff;}
.index .floor_1 .proList li.item2 .txtIco .stit,.index .floor_1 .proList li.item3 .txtIco .stit{padding-top:170px;font-size:18px;line-height:18px;text-align:center;transition: all ease-in-out .3s;opacity: 0; filter: alpha(opacity=0);color:#fff;}
.index .floor_1 .proList li .frame .pa { display: block; position: absolute; background: #b6d167; opacity: .5; filter: alpha(opacity=50); }
.index .floor_1 .proList li .frame .trans-8 { transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: 0.3s; }
.index .floor_1 .proList li .frame .border-top { width: 0; height: 1px; top: 4%; left: 4%;}
.index .floor_1 .proList li .frame .border-right { width: 1px; height: 0; top: 4%; right: 4%;}
.index .floor_1 .proList li .frame .border-bottom { width: 0; height: 1px; bottom: 4%; left: 4%;}
.index .floor_1 .proList li .frame .border-left { width: 1px; height: 0; top: 4%; left: 4%;}
.index .floor_1 .proList li.item1:hover .frame,.index .floor_1 .proList li.item4:hover .frame { display: block; width: 430px; height: 320px; overflow: hidden; }
.index .floor_1 .proList li.item2:hover .frame,.index .floor_1 .proList li.item3:hover .frame { display: block; width: 300px; height: 225px; overflow: hidden; }
.index .floor_1 .proList li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); background-size: 100%; transition: all ease 600ms; }
.index .floor_1 .proList li:hover .frame .border-top, .index .floor_1 .proList li:hover .frame .border-bottom { width: 92%; height: 1px; }
.index .floor_1 .proList li:hover .frame .border-right, .index .floor_1 .proList li:hover .frame .border-left { height: 92%; width: 1px; }
.index .floor_1 .proList li:hover .bg{display:block;}
.index .floor_1 .proList li.item1:hover .txtIco .icon,.index .floor_1 .proList li.item4:hover .txtIco .icon{ top: 120px; opacity: 1; filter: alpha(opacity=100);}
.index .floor_1 .proList li.item2:hover .txtIco .icon,.index .floor_1 .proList li.item3:hover .txtIco .icon{ top: 70px; opacity: 1; filter: alpha(opacity=100);}
.index .floor_1 .proList li:hover .txt{display:none;}
.index .floor_1 .proList li.item1:hover .txtIco .stit,.index .floor_1 .proList li.item4:hover .txtIco .stit{padding-top:180px;transition: all ease-in-out .2s;opacity: 1; filter: alpha(opacity=100);color:#fff;}
.index .floor_1 .proList li.item2:hover .txtIco .stit,.index .floor_1 .proList li.item3:hover .txtIco .stit{padding-top:130px;transition: all ease-in-out .2s;opacity: 1; filter: alpha(opacity=100);color:#fff;}

/*五大优势*/
.index .floor_2_main{position:relative;width:100%;height:800px;background:url("../images/flor2Bg.png") no-repeat center center #fff;}
.index .floor_2{padding-top:200px;}
.index .floor_2 .indexTit{background:url("../images/titLine1.png") no-repeat center center;background-size:904px 135px;}
.index .floor_2 .indexTit .tit{color:#edfad2;}
.index .floor_2 .advanList{margin-top:10px;}
.index .floor_2 .advanList .list li{float:left;display:block;width:216px;margin-left:30px;transition:all ease 600ms;}
.index .floor_2 .advanList .list li:first-child{margin-left:0px;}
.index .floor_2 .advanList .list li .txt{position:relative;display:block;width:165px;height:165px;margin:0 auto;}
.index .floor_2 .advanList .list li .bg{position:absolute;top:0;left:0;display:block;width:165px;height:165px;background:url("../images/adH.png") no-repeat;transition:transform 1s linear;}
.index .floor_2 .advanList .list li:hover .txt .bg{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:-webkit-transform 1s linear;transition:transform 1s linear;}
.index .floor_2 .advanList .list li .txt .num{padding-top:50px;font-size:40px;line-height:32px;text-align:center;font-family:"AvantGarde Bk BT";color:#ffd91d;}
.index .floor_2 .advanList .list li .txt .sumy{margin-top:16px;font-size:24px;color:#fff;line-height:24px;text-align:center;font-weight:bold;}
.index .floor_2 .advanList .list li .cont{width:208px;margin:0 auto;margin-top:30px;font-size:16px;line-height:24px;text-align:center;color:#edfad2;}
.index .floor_2 .advanList .list .item2,.index .floor_2 .advanList .list .item4{margin-top:40px;}
.index .floor_2 .advanList .list .item3{margin-top:80px;}
.index .floor_2 .advanList .list li:hover{transform:translateY(6px);transition:all ease 600ms;}
.index .floor_2 .advanList .list li:hover .txt .sumy{color:#ffd91d;}
.index .floor_2 .advanList .list li:hover .cont{color:#fff;}

/*视频中心*/
.index .floor_3_main{position:relative;width:100%;background:#fff;}
.index .floor_3{padding-top:90px;}
.index .floor_3 .videoList .list{margin-top:20px;width:102%;}
.index .floor_3 .videoList .list li{float:left;position:relative;margin-bottom:20px;margin-right:20px;}
.index .floor_3 .videoList .list li .img{display:block;width:284px;height:159px;transition:all ease 600ms;}
.index .floor_3 .videoList .list li:first-child{display:block;width:593px;height:338px;}
.index .floor_3 .videoList .list li:first-child .img{display:block;width:593px;height:338px;}
.index .floor_3 .videoList .list li .playIco{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;display:block;width:50px;height:50px;background:url("../images/playIco.png") no-repeat center center;background-size:50px 50px;transition:all ease 600ms;}
.index .floor_3 .videoList .list li a{display:block;overflow:hidden;}
.index .floor_3 .videoList .list li:hover .img{transform:scale(1.1);transition:all ease 600ms;}
.index .floor_3 .videoList .list li:hover s{transform: translateY(6px);transition:all ease 600ms;}

/*询盘1*/
.index .inquiryMain1{position:relative;width:100%;height:380px;background:url("../images/inquiry1.jpg") no-repeat center center;background-size:100% 380px;}
.index .inquiryMain1 .topList{padding-top:150px;text-align:center;}
.index .inquiryMain1 .topList .list{display:inline-block;}
.index .inquiryMain1 .topList .list li{padding-left:56px;margin-left:90px;float:left;font-size:36px;line-height:36px;font-weight:bold;color:#fcd71f;background:url("../images/gou.png") no-repeat left center;background-size:44px 37px;}
.index .inquiryMain1 .topList .list li:first-child{margin-left:0px;}
.index .inquiryMain1 .tit{margin-top:20px;font-size:24px;font-weight:bold;line-height:26px;text-align:center;color:#f2ff85;}
.index .inquiryMain1 .telBox{text-align:center;}
.index .inquiryMain1 .telMain{*width:440px;margin:0 auto;display: inline-block;margin-top:30px;}
.index .inquiryMain1 .telMain .tLeft{float:left;width:208px;}
.index .inquiryMain1 .telMain .tLeft .zx{padding-left:24px;font-size:14px;color:#fff;line-height:16px;text-align:left;color:#fff;background:url("../images/tel1.png") no-repeat left center;background-size:14px 14px;}
.index .inquiryMain1 .telMain .tLeft .webTel{margin-top:10px;font-size:31px;font-weight:bold;line-height:24px;font-family:arial;color:#fcd71f;}
.index .inquiryMain1 .telMain .tRight{float:left;width:172px;margin-left:24px;}
.index .inquiryMain1 .telMain .tRight .btn{display:block;width:172px;height:46px;font-size:24px;font-weight:bold;line-height:46px;text-align:center;color:#46a233;background:#fff;border-radius:4px;transition:all ease 600ms;}
.index .inquiryMain1 .telMain .tRight .btn:hover{width:200px;background:#fcd71f;color:#fff;transition:all ease 600ms;}

/*生产流程工艺*/
.index .floor_4_main{position:relative;width:100%;height:730px;background:#eff6e5;}
.index .floor_4{padding-top:80px;}
.index .floor_4 .processList{}
.index .floor_4 .processList li{float:left;display:block;width:280px;height:430px;margin-left:26px;background:url("../images/proLi.png") no-repeat center center;background-size:280px 430px;transition:all ease 600ms;}
.index .floor_4 .processList li:first-child{margin-left:0;}
.index .floor_4 .processList li .img{position: relative;display: block;width:80px;height:80px;margin:0 auto;margin-top:80px;overflow: hidden;}
.index .floor_4 .processList li .img img{width:80px;display: block;overflow: hidden;position: absolute;left: 0;top: 0;transition:all ease 600ms;}
.index .floor_4 .processList li:hover .img img{top:-90px;transition:all ease 600ms;}
.index .floor_4 .processList li .txt .tit{margin-top:28px;font-size:24px;color:#333;line-height:24px;text-align:center;transition:all ease 600ms;}
.index .floor_4 .processList li .txt .cont{width:220px;margin:0 auto;margin-top:26px;font-size:14px;color:#666;line-height:30px;text-align:center;}
.index .floor_4 .processList li:hover{background:url("../images/proLiH.png") no-repeat center center;transition:all ease 600ms;}
.index .floor_4 .processList li:hover .tit{color:#46a233;transition:all ease 600ms;}
.index .floor_4 .processList .more{display:block;width:200px;height:42px;margin:0 auto;margin-top:40px;font-size:16px;line-height:42px;text-align:center;color:#fff;background:url("../images/lookMore.png") no-repeat center center;}
.index .floor_4 .processList .more:hover{background:#46a233;}

/*合作案例*/
.index .floor_5_main{position:relative;width:100%;height:860px;background:url("../images/flor5Bg.jpg") no-repeat center center;}
.index .floor_5{padding-top:190px;}
.index .floor_5 .indexTit{background:url("../images/titLine1.png") no-repeat center center;background-size:904px 135px;}
.index .floor_5 .indexTit .tit{color:#ffd91d;}
.index .floor_5 .caseList{position:relative;margin-top:40px;}
.index .floor_5 .caseList .bd{position:relative;overflow:hidden;z-index:2;}
.index .floor_5 .caseList .bd .list .item{position:relative;float:left;display:block;width:585px;height:329px;margin-right:30px;overflow:hidden;}
.index .floor_5 .caseList .bd .list .item a{display: block;}
.index .floor_5 .caseList .bd .list .item .img{display:block;width:585px;height:329px;transition:all ease 600ms;}
.index .floor_5 .caseList .bd .list .item .txt{position:absolute;bottom:0;left:0;display:block;width:585px;height:65px;background:url("../images/txtBg.png") no-repeat;background-size:585px 65px;}
.index .floor_5 .caseList .bd .list .item .txt .tit{padding-left:36px;margin-left:30px;float:left;font-size:16px;line-height:65px;color:#fff;background:url("../images/scir.png") no-repeat left center;background-size:16px 16px;transition:all ease 600ms;}
.index .floor_5 .caseList .bd .list .item .txt .more{float:right;display:block;width:65px;height:65px;font-size:40px;line-height:65px;text-align:center;background:#a3cd2a;color:#fff;}
.index .floor_5 .caseList .bd .list .item:hover .txt .tit{color:#f2ff85;transition:all ease 600ms;}
.index .floor_5 .caseList .bd .list .item:hover .img{transform:scale(1.05);transition:all ease 600ms;}
.index .floor_5 .caseList .bd .list .item:hover .txt .more{background:#ffd91d;}
.index .floor_5 .caseList .hd{position:absolute;top:150px;width:100%;z-index:1;}
.index .floor_5 .caseList .hd .prev{position:absolute;left:-80px;display:block;width:40px;height:40px;background-position:-196px 0;cursor:pointer;}
.index .floor_5 .caseList .hd .next{position:absolute;right:-80px;display:block;width:40px;height:40px;background-position:-240px 0;cursor:pointer;}
.index .floor_5 .caseList .hd .prev:hover{background-position:-196px -42px;}
.index .floor_5 .caseList .hd .next:hover{background-position:-240px -42px;}

/*询盘2*/
.index .inquiryMain2{position:relative;width:100%;height:378px;background:url("../images/inquiry2.jpg") no-repeat center center;background-size:100% 378px;}
.index .inquiryMain2 .topTit{padding-top:150px;}
.index .inquiryMain2 .topTit .tit{font-size:40px;color:#f2ff85;text-align:center;}
.index .inquiryMain2 .topTit .tit em{font-size:34px;color:#fcd71f;}
.index .inquiryMain2 .subTit{margin-top:20px;font-size:26px;font-weight:bold;color:#f2ff85;line-height:24px;text-align:center;}
.index .inquiryMain2 .telBox{text-align:center;}
.index .inquiryMain2 .telMain{*width:440px;margin:0 auto;display: inline-block;margin-top:30px;}
.index .inquiryMain2 .telMain .tLeft{float:left;width:208px;}
.index .inquiryMain2 .telMain .tLeft .zx{padding-left:24px;font-size:14px;color:#fff;line-height:16px;text-align:left;color:#fff;background:url("../images/tel1.png") no-repeat left center;background-size:14px 14px;}
.index .inquiryMain2 .telMain .tLeft .webTel{margin-top:10px;font-size:31px;font-weight:bold;line-height:24px;font-family:arial;color:#fcd71f;}
.index .inquiryMain2 .telMain .tRight{float:left;width:172px;margin-left:24px;}
.index .inquiryMain2 .telMain .tRight .btn{display:block;width:172px;height:46px;font-size:24px;font-weight:bold;line-height:46px;text-align:center;color:#46a233;background:#fff;border-radius:4px;transition:all ease 600ms;}
.index .inquiryMain2 .telMain .tRight .btn:hover{width:200px;background:#fcd71f;color:#fff;transition:all ease 600ms;}

/*关于我们*/
.index .floor_6_main{position:relative;height:550px;background:#fff;}
.index .floor_6{padding-top:80px;}
.index .floor_6 .aboutBox .img{position:relative;float:left;display:block;width:650px;height:378px;overflow:hidden;z-index:12;}
.index .floor_6 .aboutBox .img img{display:block;width:650px;height:378px;transition:all ease 600ms;}
.index .floor_6 .aboutBox .img:hover img{transform:scale(1.1);transition:all ease 600ms;}
.index .floor_6 .aCont{position:relative;margin-top:80px;margin-left:-150px;float:left;width:698px;height:362px;border:1px solid #a2cd28;z-index:12;}
.index .floor_6 .aCont .aLeft{position:absolute;bottom:-1px;left:-1px;display:block;width:250px;height:294px;background:#46a233;z-index:13;}
.index .floor_6 .aCont .aLeft .sIco{display:block;width:54px;height:18px;margin-top:50px;margin-left:50px;background:url("../images/wave.png") no-repeat center center;}
.index .floor_6 .aCont .aLeft .tit{margin-top:24px;margin-left:50px;font-size:36px;line-height:36px;color:#f2ff85;font-weight:bold;}
.index .floor_6 .aCont .aLeft .more{position:absolute;bottom:0;right:0;display:block;width:65px;height:65px;font-size:40px;line-height:65px;text-align:center;background:#a3cd2a;color:#fff;}
.index .floor_6 .aCont .aLeft .more:hover{background:#ffd91d;}
.index .floor_6 .aCont .aRight{padding-top:70px;float:right;width:400px;}
.index .floor_6 .aCont .aRight .tit{font-size:20px;font-weight:bold;color:#333;line-height:20px;}
.index .floor_6 .aCont .aRight .line{margin-top:20px;margin-bottom:30px;display:block;width:50px;height:2px;background:#46a233;}
.index .floor_6 .aCont .aRight .cont{width:326px;font-size:14px;color:#333;line-height:30px;text-align:justify;}

/*新闻中心*/
.index .floor_7_main{position:relative;width:100%;height:700px;background:#eff6e5;}
.index .floor_7{padding-top:70px;}
.index .floor_7 .news{position:relative;margin-top:50px;}
.index .floor_7 .news .bd{position:relative;overflow:hidden;z-index:2;}
.index .floor_7 .news .list li{position:relative;float:left;margin-right:20px;display:block;width:386px;border-bottom:3px solid #70b52e;transition:all ease 600ms;}
.index .floor_7 .news .list li .img{display:block;width:386px;height:217px;}
.index .floor_7 .news .list li .txt{padding-top:30px;height:87px;background:#fff;transition:all ease 600ms;}
.index .floor_7 .news .list li .txt .time{float:left;margin-left:30px;width:60px;height:60px;padding-right:20px;border-right:1px solid #46a233;}
.index .floor_7 .news .list li .txt .time .day{font-family:arial;font-size:54px;line-height:40px;color:#46a233;}
.index .floor_7 .news .list li .txt .time .year{margin-top:8px;font-family:arial;font-size:14px;color:#46a233;line-height:14px;}
.index .floor_7 .news .list li .line{position:absolute;bottom:-3px;left:0;display:block;width:0px;height:3px;background:#f2ff85;transition:all ease 600ms;}
.index .floor_7 .news .list li .txt .tit{float:left;margin-left:20px;width:236px;font-size:18px;line-height:30px;color:#333;}
.index .floor_7 .news .list li:hover .line{width:386px;transition:all ease 600ms;}
.index .floor_7 .news .list li:hover .txt{background:#46a233;transition:all ease 600ms;}
.index .floor_7 .news .list li:hover .txt .time{border-color:#7abe4c;}
.index .floor_7 .news .list li:hover .txt .day{color:#f2ff85;transition:all ease 600ms;}
.index .floor_7 .news .list li:hover .txt .year{color:#f2ff85;transition:all ease 600ms;}
.index .floor_7 .news .list li:hover .txt .tit{color:#fff;transition:all ease 600ms;}
.index .floor_7 .news .list li:hover .img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.index .floor_7 .news .hd{position:absolute;top:150px;width:100%;z-index:1;}
.index .floor_7 .news .hd .prev{position:absolute;left:-80px;display:block;width:40px;height:40px;background-position:-110px 0;}
.index .floor_7 .news .hd .next{position:absolute;right:-80px;display:block;width:40px;height:40px;background-position:-152px 0;}
.index .floor_7 .news .hd .prev:hover{background-position:-110px -42px;}
.index .floor_7 .news .hd .next:hover{background-position:-152px -42px;}

/*******index css end*******/


/********.toolbar1*********/
/********.fixtool*********/
.toolbar{width: 52px; position: fixed; right: 2%; top: 54%; z-index: 999; display:block;}
.toolbar dd{width: 51px; height: 51px; margin-bottom: 1px; position: relative;  -webkit-border-radius: 100%; border-radius: 100%; margin-top:4px; background-color:#46a233;}
.toolbar dd i{width: 51px; height: 51px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center;}
.toolbar dd i span{width: 35px; height: 35px; display: block; margin: 9px 0 0 8px; *margin: 7px 0 0 0; background: url(../images/rightFixIcon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block; width: 0; height: 52px; line-height: 52px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: 0; right: 0; overflow: hidden;}
.toolbar .pop{position: absolute; right: 90px; top: -65px; background: #46a233; display: none;}
.toolbar .pop-code{width: 120px; padding: 20px 20px 0;}
.toolbar .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar .pop-code h3{height: 52px; line-height: 52px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap;}
.toolbar .qq span{background-position:-36px -47px;}
.toolbar .qq a{width: 52px; height: 52px; cursor: pointer; display: block;}
.toolbar .qq:hover{background-color:#46a233; border-radius: 100%;}
.toolbar .qq:hover span{background-position: -36px -47px; }
.toolbar .tel span{background-position:-36px 0;}
.toolbar .tel:hover{background: #46a233; border-radius:30px;}
.toolbar .tel:hover span{background-position: -36px 0;}
.toolbar .code span{background-position:-36px -95px;}
.toolbar .code:hover{ background-color:#46a233;  border-radius: 100%;}
.toolbar .code:hover span{background-position:-36px -95px;}
.toolbar .top span{background-position: -36px -142px;}
.toolbar .top:hover{ background-color:#46a233;  border-radius: 100%;}
.toolbar .top:hover span{background-position: -36px -142px; }
.toolbar dd:hover{}
/*css3*/
/*hvr-float-shadow*/
.hvr-float-shadow{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}
.hvr-float-shadow:before{pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: "transform, opacity"; transition-property: "transform, opacity";}
.hvr-float-shadow:hover,
.hvr-float-shadow:focus,
.hvr-float-shadow:active{-webkit-transform: translateY(-5px); transform: translateY(-5px); /* move the element up by 5px */}
.hvr-float-shadow:hover:before,
.hvr-float-shadow:focus:before,
.hvr-float-shadow:active:before{opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */}
/* Bubble Bottom */
.hvr-bubble-bottom{display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative;}
.hvr-bubble-bottom:before{pointer-events: none; position: absolute; z-index: -1; content: ''; border-style: solid; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; left: calc(44%); bottom: 0; border-width: 6px 6px 0 6px; border-color: #fff transparent transparent transparent; transition: all .3s;}
.hvr-bubble-bottom.hover:before,
.hvr-bubble-bottom:hover:before,
.hvr-bubble-bottom:focus:before,
.hvr-bubble-bottom:active:before{-webkit-transform: translateY(6px); transform: translateY(6px); border-width: 6px 6px 0 6px; border-color: #363232 transparent transparent transparent;}
/* Underline From Center */
.hvr-underline-from-center{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}
.hvr-underline-from-center:before{content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: 0px; background: #61b32e; height: 2px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-center:hover:before,
.hvr-underline-from-center.hover:before,
.hvr-underline-from-center:focus:before,
.hvr-underline-from-center:active:before{left: 0; right: 0;}
.hvr-underline-from-center:hover,
.hvr-underline-from-center.hover{*height: 77px; *border-bottom: 2px solid #61b32e; *line-height: 77px;}
/* Underline From Center2 */
.hvr-underline-from-center2{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}
.hvr-underline-from-center2:before{content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: -2px; background: #d51118; height: 3px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-center2:hover:before,
.hvr-underline-from-center2.hover:before,
.hvr-underline-from-center2:focus:before,
.hvr-underline-from-center2:active:before{left: 0; right: 0;}
.hvr-underline-from-center2:hover,
.hvr-underline-from-center2.hover{*height: 47px !important; *border-bottom: 2px solid #d51118; *line-height: 50px !important;}
@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}


.worksShow .caseList{padding-bottom:40px;margin-top:20px;}
.worksShow .caseList .list{width:106%;padding-bottom:20px;}
.worksShow .caseList .list .item{ position: relative; float: left; display: block; width: 296px; height: 166px; margin-right: 20px; margin-bottom: 20px; z-index: 9;cursor:pointer;}
.worksShow .caseList .list .item img{width:296px;height:166px;cursor:pointer;}
.worksShow .caseList .list .item .txt{position: absolute; left: 0px; bottom: 0px; width: 296px; height: 65px; z-index: 9; background: url(../images/shadow.png) repeat-x;}
.worksShow .caseList .list .item .txt .tit{font-size: 20px;line-height: 65px; text-indent: 30px; color: #fff;}
.worksShow .caseList .list .item .txt em{position:absolute;bottom:14px;right:24px;display:block;width:32px;height:32px;background-position:-190px 0;}
.worksShow .caseList .list .item .guan_hover{position:absolute;top:0px;left:0;width:296px;height:166px;background:url("../images/caseHover1.png") no-repeat; opacity:0;filter:alpha(opacity=0);background-size:296px 222px;z-index:3;transition:all ease 300ms;cursor:pointer;}
.worksShow .caseList .list .item:hover .guan_hover{ opacity:1;filter:alpha(opacity=100);transition:all ease 300ms;}
.worksShow .caseList .list .item:hover .txt{display:none;}
.worksShow .caseList .list .item .tit1{margin-top:136px;font-size: 20px;text-align:center;color: #fff;transition:all ease-in-out 300ms;}
.worksShow .caseList .list .item:hover .tit1{margin-top:116px;font-size: 20px;text-align:center;color: #fff;transition:all ease-in-out 300ms;}
.worksShow .caseList .list .item .guan_hover em{position:absolute;top:38px;left:50%;margin-left:-16px;display:block;width:32px;height:32px;background-position:-230px 0;transition:all ease 300ms;}
.worksShow .caseList .list .item:hover .guan_hover em{position:absolute;top:68px;left:50%;margin-left:-16px;display:block;width:32px;height:32px;background-position:-230px 0;transition:all ease-in-out 300ms;}


.ny_2_pc{ padding-top:10px; padding-bottom:80px;}
.ny_2_pc .itag{ display:inline-block; width:105%;}
.ny_2_pc .itag .item{ float:left; width:380px;text-align:center; margin-top:20px; margin-right:30px;}
.ny_2_pc .itag .item .img{width:380px; height:285px; overflow:hidden; display:block;}
.ny_2_pc .itag .item img{width:380px; height:285px; background-size:100%;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms; overflow:hidden;  }
.ny_2_pc .itag .item:hover img {transform: scale(1.06, 1.06); }
.ny_2_pc .itag .item .txt{ height:40px; line-height:40px;}




.showtxt div{ text-align:center;}
.showtxt img{ display:inline-block;}

.floor_6_main{ width:100%; height:40px; background-color:#0574d7; line-height:40px;}
.floor_6_main b{ float:left; height:40px; line-height:40px; font-size:16px; color:#fff;}
.floor_6_main p{ float:left; height:40px; line-height:40px; font-size:16px; color:#fff;}
.floor_6_main p a{ display:inline-block; font-size:16px; color:#fff; padding:0 10px;}
.floor_6_main p a:hover{ color:#cae0f5;}



@media (max-width: 1366px) {
#top_main #top{ margin:0 8px;}
.case_main .slideBox .sPrev{  left:-70px;}
.case_main .slideBox .sNext{ right:-70px;}
.case_main .slideBox .sPrev:hover{left:-70px;}
.case_main .slideBox .sNext:hover{right:-70px;}
#top_main #navMain .nav li{ padding-left:10px; padding-right:10px;}
#top_main .telMain{right:15px;}

}










