/* ----Start Stylesheet---- */
/* ---- General Style---- */
html{font-family:'helvetica neue',tahoma,arial,'hiragino sans gb','Simsun',sans-serif}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,hr{margin:0;padding:0;font-family: "Microsoft YaHei"!important;}
body{line-height:1.333;font-size:12px}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:arial,'hiragino sans gb','microsoft yahei','Simsun',sans-serif}
li{list-style:none}
li{list-style:none}
a:link,a:visited{text-decoration:none}
a,p,li,input,textarea{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a{
	/* -webkit-transition: all .3s; */
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	/* transition: all .3s; */
}

a:hover,
a:focus,
a:active{
	outline: 0;
	text-decoration: none;
  	border: 0;
}
.box9 img{
max-width:313px;
max-height:210px;
border:0;
}
.box9 a{
-webkit-transition: 0.5s;
-webkit-transition: -webkit-transform 0.5s ease-out;
transition: transform 0.5s ease-out;
-moz-transition: -moz-transform 0.5s ease-out;
display:block;
}
.box9 a:hover{
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
}
.blete-page-title h1{font-size:36px;font-weight:700;color:#ffffff;margin:0;padding:70px 0 0;text-align:center;}
.head-v3{position:relative;z-index:100;}
.head-v3 .navigation-inner{margin:0 auto;width:1280px;position:relative}
.navigation-inner .logo{float:left;width:370px;height:103px; text-align:center}
.navigation-inner .logo img{border:0;width:89px;height:88px;}

.navigation-up{height:103px;background:#fff;/*box-shadow:0 4px 5px 0 rgba(0,0,0,0.2);*/}
.navigation-up .navigation-v3{margin-left:30px;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/103px "microsoft yahei";color:#333}
.navigation-up .navigation-v3 .nav-up-selected{background:rgba()}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#344157}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{padding:0 35px;color:#333;display:inline-block;height:103px;font-family:"microsoft yahei";font-size:16px;line-height:103px;}
.navigation-up .navigation-v3 li h2 a:hover{color:#90c321;}
.navigation-up .navigation-v3 li h2 a.on{color:#90c321;}
.navigation-down{position:absolute;top:103px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:rgba(51,51,51,0.9);position:absolute;top:0;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1280px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 40px 18px 0}
.navigation-down .nav-down-menu dt a{font:normal 14px "microsoft yahei";color:#9ca1a8; }
.navigation-down .nav-down-menu dt a:hover{color:#90c321}
.navigation-down .menu-1 dl{margin:20px 40px 20px 0;text-align:center;}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#9ca1a8;padding-bottom:10px;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#9ca1a8;font:normal 13px/30px "microsoft yahei";}
.navigation-down .menu-1 dd a:hover{color:#90c321}
.navigation-down .menu-1 dd a img{border-radius:5px;max-height:120px;-webkit-transition:.3s;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;}
.navigation-down .menu-1 dd a:hover img{-webkit-transition:.3s;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;transform:scale(1.1);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#9ca1a8;font:normal 14px "microsoft yahei"}

 .slidebox{width:100%;height:750px;position:relative;z-index:1;overflow:hidden;}
.slidebox .fouce{width:100%;height:100%;overflow:hidden;}
.slidebox .fouce .info{display:block;width:100%;height:100%;margin:0px;position:absolute;left:0;top:0;z-index:1;overflow:hidden;cursor:pointer;background:#fff;}
.slidebox .fouce .info.last-active{z-index:5;}
.slidebox .fouce .info.active{z-index:10;}
.slidebox .tabicon{position:absolute;left:0;right:0;bottom:18px;width:100%;*padding-left:46%;text-align:center;z-index:11;}
.slidebox .tabicon li{display:inline-block;*display:inline;*float:left;width:11px;height:11px;margin:0 2px;text-indent:-999em;background:url(../images/icon_02.png) no-repeat 0 0;cursor:pointer;overflow:hidden;}
.slidebox .tabicon li.active{background-position:0 -11px;}
.slidebox .fouce .imgMain.active .pic{-webkit-animation:bigimg 25s linear;-moz-animation:bigimg 25s linear;animation:bigimg 25s linear;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#489744;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


.hh{width: 1200px;margin: 0 auto;line-height: 30px;}
.head{width: 1200px;margin: 0 auto;position: relative;}
.logo{float:left;padding-top:5px; width:400px}
#menu{float: left;margin-left: 70px;}

#header{width:1000px;margin:0 auto;}
.nav{height:103px;}
.nav li{line-height:103px;height:103px;text-align:center;width:135px;float:left;position:relative;z-index:999;background:url(../images/shu.jpg) no-repeat right;}
.nav li a{display:block;line-height:103px;color:#111;height:103px;font-size: 16px; font-weight:500;}
.nav li a:hover{color:#fff;text-decoration:none;background-color:#90c320;}


.nav .sec{height:0; background:rgba(51,51,51,0.9);color:#fff;overflow:hidden;z-index:99999999;position:absolute;top:103px;left:0px;}
.nav .sec a{background:#5a5657;color:#fff; height:40px; line-height:40px;width:135px; vertical-align:middle;text-align:center; }
.nav .sec a:hover{background:#90c320;text-decoration:none;}

.search{height:30px;position:absolute;right:0px;top:39px;z-index:99999;overflow:hidden;width:82px;}
 
.hotSearch{float: left;font:400 12px/30px "Microsoft YaHei"!important;color:#666;}

 
.c1{ width:1200px;margin: 0 auto;}
.mKeBanner,.mKeBanner div{text-align:center;}
::selection { background:#ec9e65; color:#fff;}::-moz-selection { background:#ec9e65; color:#fff;}::-webkit-selection { background:#ec9e65; color:#fff;}

.shortcut{   margin:0px auto;   z-index:101; overflow:hidden; margin-left:52px; margin-bottom:120px;margin-top:120px; }
.shortcut a{ margin-right:20px; display:block; width:353px; height:349px; position:relative; overflow:hidden; float:left; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; top:0px;}
.shortcut a img{ position:absolute; left:0px; top:0px;}
.shortcut a p{ position:absolute; line-height:45px; font-size:26px; font-weight:900px; font-family:arial; color:#fff; left:35%; bottom:130px; text-align:center}
.shortcut a span{ position:absolute; line-height:30px; font-size:20px; font-weight:700px; font-family:arial; color:#fff; left:5%; bottom:42px; right:5%; text-align:center}
.shortcut a .imgH{ left:-353px; transition:all 0.2s ease; -webkit-transition:all 0.2s ease;}
.shortcut a:hover{ text-decoration:none;}
.shortcut a:hover .imgH{ display:block; left:0px;}

/*.shortcut a:hover span{ animation: img4 0.8s linear infinite alternate; -webkit-animation: img4 1s linear infinite alternate;}*/
@keyframes img4 {0% { bottom:32px;} 100% { bottom:27px;}}
@-webkit-keyframes img4 {0% { bottom:32px;} 100% { bottom:27px;}}

 .fww{ width:100%; background:#eff2f7; height:1160px}
.c3{width:1200px;margin:0 auto; padding-top:120px }
.c3a{width:1200px;margin:0 auto; padding-top:90px }
.c4{width:1200px;margin:0 auto; padding-top:120px }
.c1tt{color:#000;font-size:33px;text-align:center;font-weight:900;}
.c1tta{color:#fff;font-size:33px;text-align:center;font-weight:900;}
 
.wntt{text-align:center;color:#5a5a5a;font-size:18px;font-weight:normal;background:url(../images/bt1.png) no-repeat center;line-height:70px;}
.wntt:hover{color:#74b04e;}
.wntta{text-align:center;color:#a6a8a5;font-size:18px;font-weight:normal;background:url(../images/bt1.png) no-repeat center;line-height:70px;}
.wntta:hover{color:#74b04e;}
.cps{display:block;margin-top:75px}

.wntt2{text-align:center;color:#999999;font-size:16px;font-weight:normal;background:url(../images/bt1.png) no-repeat center;line-height:35px; margin-top:25px; margin-bottom:30px}
.wntt2:hover{color:#74b04e;}

.product_list2{}
.product_list2 li{float:left; margin-left:20px;  margin-right:20px;margin-bottom:40px;_display:inline;width:350px;height:342px; background:#FFF;border:1px #FFF solid}
.product_list2 li a.img{border:1px solid #d2d2d2;width:313px;margin:0 auto;display:block;margin-top:18px;}
.product_list2 li a.img img{width:313px;height:210px;}
.product_list2 li h3{text-align:left;padding-top:10px;font-size:16px;padding-left:8px;}
.product_list2 li h3 a{font-weight: 500;color:#74b04e;padding-left:12px;font-size:20px;}
.product_list2 li a.img{display:block;}
.product_list2 li:hover{ box-shadow: 0 0 10px #bac63a; }
.roll_product{float:left;}
.product_list2 li span{color:#999999;display:block; font-size:14px;padding-top:5px; margin:0 20px}


.c6-box{background: #fff;height: 710px;overflow: hidden;}
.c6{width: 1200px;margin: 0 auto;padding-top: 26px; height:195px}
.c66{padding-top:5px;}
.c6a {width: 622px;height:183px;}
.cb6n ul li{ float:left}
.ouz{background:#a7d06f;width:179px; height:183px ;font-size:27px; font-weight:800;color:#fff;display: table-cell;   padding: 0px; text-align:center;  vertical-align:middle;}
.ouz1{ margin-top:31px}
.ouz2{background:#f8f8f8;border:2px solid f8f8f8;border-radius:10px;-moz-border-radius:15px; width:133px; height:40px; margin:10px 25px}
.ouz2:hover{ background:#74b04e; color:#FFF;box-shadow: 0 0 10px #fff;}
.ouz2 a{ color:#a9ba20; font-size:20px; line-height:40px; padding-top:10px}
.ouz2 a:hover{ color:#fff;  }
.oui{background:#74b04e;width:202px; height:183px ;font-size:27px; font-weight:800;color:#fff;display: table-cell;   padding: 0px; text-align:center;  vertical-align:middle}
.oui p{ margin-top:45px}
 
.c6b{width:565px; margin:0 auto}
.news_list1{  }
.news_list1 li{border:2px solid f8f8f8;border-radius:10px;-moz-border-radius:15px; /* Old Firefox */margin:10px 0;background:#f8f8f8; height:80px;border:1px #f8f8f8 solid}
.news_list1 li a{font:400 15px/24px "Microsoft YaHei"!important; color:#333;}
.news_list1 li span{font:400 12px/22px "arial";color:#999;display: block; width:450px}
.news_list1 li:hover{ background:#f4f0f0; box-shadow: 0 0 10px #74b04e;}
.nnn1{width: 58px;height: 58px;text-align: center;margin-left:5px;}

.nes2{font:400 16px/28px "Microsoft YaHei"!important; color:#999999; margin-top:10px}
.nnn2{width: 490px; margin-top:5px}


.link{margin-top: 72px; border-top:8px solid #63a649; background: #333333; min-height:85px;}
.f_link{width:1200px;margin:0 auto;padding-top: 34px;color: #fff;}
.f_link a{color: #fff;}

#foot{background: url(../images/foot.jpg) no-repeat top center; height:295px;}
#footer{position:relative;width:1200px;margin:0 auto;text-align:center;color:#ffffff;;}
#footer a{color:#ffffff;}
#footer a:hover{color:#e87518;text-decoration:none;}
.nav_foot{text-align:left;line-height:24px;color:#ffffff;padding-top: 55px; padding-right:55px;height: 234px;overflow: hidden;}
.nav_foot li{line-height:55px;text-align:center;width:150px;float:left;position:relative;z-index:999; background:url(../images/xc.jpg)  no-repeat top left; height:215px}
.nav_foot li a{display:block;line-height:55px;color:#fff;font-size: 16px;}
.nav_foot li a:hover{color:#fff;text-decoration:none;}
.nav_foot .sec{color:#fff;z-index:9999;text-align: left;text-indent: 45px;}
.nav_foot .sec a{color:#fff;line-height:28px;font-size: 12px;}
.nav_foot .sec a:hover{text-decoration:none;}
 
.foot-right{width: 160px;}
.er{padding-top:65px; text-align: center; font-size: 12px;}
.er img{padding-right:21px;;}
.werp{padding-top:45px;text-align: center;font-size: 14px;}
.werp img{padding-right:21px;;}
 
.ny{ height:750px;background:url(../images/n1.jpg) no-repeat center;}
.nyq{ height:750px;background:url(../images/n2.jpg) no-repeat center;}
.nyq2{ height:750px;background:url(../images/n3.jpg) no-repeat center;}
.fwzc{ height:748px;background:url(../images/fwzc.jpg) no-repeat center;}
.fwzc2{ height:748px;background:url(../images/fw4.jpg) no-repeat  center;}
.fwzc3{ height:811px;background:url(../images/fw4.jpg) no-repeat  center;}
.aboutbj{ height:750px;background:url(../images/about.jpg) no-repeat  center;  }
.aboutbj3{ height:750px;background:url(../images/aboutb.jpg) no-repeat  center;  }
.aboutbj4{ height:2367px;background:url(../images/aboutb4.jpg) no-repeat  center;  }
.jrwm1{ height:750px;background:url(../images/jr.jpg) no-repeat  center;  }
.jrwm2{ height:750px;background:url(../images/jr2.jpg) no-repeat  center;  }
.jrwm3{ height:745px;background:url(../images/jrwm3.jpg) no-repeat  center;  }
.jrwm4{ height:745px;background:url(../images/jrwm4.jpg) no-repeat  center;  }

.idea{ width:100%; border-top:1px solid #e5e5e5; height:750px; font-family:"Microsoft YaHei"; clear:both; background:#efefef}
.idea1{ width:100%; border-top:1px solid #e5e5e5; height:720px; font-family:"Microsoft YaHei"; clear:both; background:#efefef}
.fwzc1{ width:100%; border-top:1px solid #fff; height:649px; font-family:"Microsoft YaHei"; clear:both; background:#fff}
.fwzc1r{ width:100%; border-top:1px solid #fff; height:649px; font-family:"Microsoft YaHei"; clear:both; background:#fff}
.ideaCon1 ul li{ float:left; width:48%}
.ideaCon1r ul li{ float:right;   }
.ma30{ margin-left:30px}
.ma30r{  }
.ideaCon{ width:1200px; margin:0 auto; padding:70px 0 0 0;}
.ideaImg{ float:left; width:690px;}
.ideaImgr{ float:right; width:690px;}
.ideaNr{ width:510px; float:left;}
.ideaNr span{ font-size:32px; width:100%; font-weight:600; display:block;   color:#282828; margin-top:120px}
.ideaNr small{background: #bac63a; height:2px; display:block; margin:25px 0; }
.ideaInfo{ width:470px; padding-left:35px;color:#494949; margin:10px 0 0 0; font-size:16px; line-height:35px; background:url(../images/jj1.png) no-repeat 2px 9px }
.ideaInfo1{ width:470px; color:#494949; margin:10px 0 0 0; font-size:16px; line-height:35px;  }


.ideaNry{ width:470px; float:left;}
.ideaNry span{ font-size:32px; width:100%; font-weight:600; display:block;   color:#282828; margin-top:190px}
.ideaNry small{background: #bac63a; height:2px; display:block; margin:25px 0; }

.ideaNryr{  float:left; margin-right:50px}
.ideaNryr span{ font-size:32px; width:100%; font-weight:600; display:block;   color:#282828; margin-top:190px}
.ideaNryr small{ height:40px; display:block; margin:25px 0; font-size:18px; color:#cfcfcf }
 
.ideaInfoy{ width:450px; color:#494949; margin:10px 0 0 0; font-size:16px; line-height:35px;  }
.ideaInfoyr{ width:580px; color:#494949; margin:10px 0 0 0; font-size:17px; line-height:35px;  }

.jc2{ height:984px; background:url(../images/jjfbj.jpg) no-repeat center; }
.jc2  .intro{width: 600px;height: 555px;padding:50px; margin:150px 0;  background:url(../images/zhiw1.png) no-repeat 50px 200px  #f8f8f8;}
.jc2  .intro span{display: block;font-size: 30px;color: #2e2e2e;line-height:35px;padding:28px 0px 2px 0px; font-weight:700;}
.jc2  .intro smal{background: #bac63a; height:2px; display:block; margin:35px 0; }
.jc2 .intro p{line-height: 35px;color: #474747;text-align: justify;height: 150px; font-size:16px; padding-left:60px}
.jc2 .intro b{line-height: 35px;color: #fe8634;text-align: justify;height: 150px; font-size:16px}

.jc2a{ height:915px; background:url(../images/jjfbj1.jpg) no-repeat center; }
.jc2a  .intro{width: 605px;height: 555px;padding:50px; margin:150px 0;  background:url(../images/2shu.png) no-repeat 50px 58px  #ffffff;}
/*.jc2a  .intro span{display: block;font-size: 30px;color: #2e2e2e;line-height:35px;padding:28px 0px 2px 0px; font-weight:700;}
.jc2a  .intro smal{background: #bac63a; height:2px; display:block; margin:35px 0; }*/
.jc2a .intro p{line-height: 25px;color: #474747;text-align: justify; font-size:15px; padding-left:60px;   }
.jc2a .intro  .cs{ color:#666666 ;line-height: 28px;color:  text-align: justify; font-size:11px; padding-left:60px; padding-top:20px  }
.jc2a .intro b{line-height: 25px;color: #fe8634;text-align: justify; font-size:15px;height:70px}

.jc2ab{ height:960px; background:url(../images/jjfbj1b.jpg) no-repeat center; }
.jc2ab  .intro{width: 605px;padding:50px; margin:100px 0;  background:url(../images/2shub.png) no-repeat 50px 58px  #ffffff;}
/*.jc2a  .intro span{display: block;font-size: 30px;color: #2e2e2e;line-height:35px;padding:28px 0px 2px 0px; font-weight:700;}
.jc2a  .intro smal{background: #bac63a; height:2px; display:block; margin:35px 0; }*/
.jc2ab .intro p{line-height: 25px;color: #474747;text-align: justify; font-size:15px; padding-left:60px;   }
.jc2ab .intro  .cs{ color:#666666 ;line-height: 28px;color:  text-align: justify; font-size:11px; padding-left:60px; padding-top:20px  }
.jc2ab .intro b{line-height: 25px;color: #fe8634;text-align: justify; font-size:15px;height:70px}


.jj3bs  .introo{ background:url(../images/bai.png) no-repeat right 180px; height:730px}
.jj3bs  .intro{width: 605px;padding:50px; margin:150px 0;  background:url(../images/jj3s.png) no-repeat 50px 218px ;  }
.jj3bs  .intro span{display: block;font-size: 30px;color: #2e2e2e;line-height:35px;padding:28px 0px 2px 0px; font-weight:700;}
.jj3bs  .intro smal{background: #bac63a; height:2px; display:block; margin:35px 0; }
.jj3bs .intro p{line-height: 30px;color: #474747;text-align: justify; font-size:18px; padding-left:60px;   }
.jj3bs .intro  .cs{ color:#F00 ;line-height: 28px;color:  text-align: justify; font-size:15px; padding-left:60px; padding-top:20px  }
.jj3bs .intro b{line-height: 25px;color: #fe8634;text-align: justify; font-size:15px;height:70px}

.jc2b{ height:900px; background:url(../images/jj2c.jpg) no-repeat center; }
.jc2b  .intro{width: 605px;height: 805px;padding:0 50px; background:url(../images/jj2.png) no-repeat 50px 168px  #ffffff;  }
.jc2b  .intro span{display: block;font-size: 30px;color: #2e2e2e;line-height:35px;padding:28px 0px 2px 0px; font-weight:700; margin-bottom:10px}
.jc2b  .intro samp{ color:#fe8634; font-size:20px;font-family: "Microsoft YaHei"!important; margin:75px 0}
.jc2b  .intro smal{background: #fe8634; height:2px; display:block; margin:30px 0; }
.jc2b .intro p{line-height: 35px;color: #474747;text-align: justify; font-size:16px; padding-left:60px;   }
.jc2b .intro  .cs{ color:#F00 ;line-height: 28px;color:  text-align: justify; font-size:15px; padding-left:60px; padding-top:20px  }
.jc2b .intro b{ font-size:26px; font-weight:bold;color: #000;text-align: justify;  display:block}

.jc2bb{ height:900px; background:url(../images/jj2cb.jpg) no-repeat center; }
.jc2bb  .intro{width: 605px;height: 805px;padding:0 50px; margin:50px 0;  background:url(../images/jj2.png) no-repeat 50px 168px  #ffffff;  }
.jc2bb  .intro span{display: block;font-size: 30px;color: #2e2e2e;line-height:35px;padding:28px 0px 2px 0px; font-weight:700; margin-bottom:10px}
.jc2bb  .intro samp{ color:#fe8634; font-size:20px;font-family: "Microsoft YaHei"!important; margin:75px 0}
.jc2bb  .intro smal{background: #fe8634; height:2px; display:block; margin:30px 0; }
.jc2bb .intro p{line-height: 35px;color: #474747;text-align: justify; font-size:16px; padding-left:60px;   }
.jc2bb .intro  .cs{ color:#F00 ;line-height: 28px;color:  text-align: justify; font-size:15px; padding-left:60px; padding-top:20px  }
.jc2bb .intro b{ font-size:26px; font-weight:bold;color: #000;text-align: justify;  display:block}

.jc3{height:1000px; background:url(../images/jbj.jpg) no-repeat center;}
.jc3y{height:1000px; width:50%; float:right;background:rgba(0,0,0,.5);transition:all .5s ease;transform:translate(0,0);display: table;}
.jc3y  .intro3{width: 600px;height: 555px;padding:50px; margin:120px 0;  background:url(../images/zhiw2.png) no-repeat 50px 270px;}
.jc3y  .intro3 span{display: block; margin:50px 0}
.jc3y .intro3 p{line-height: 38px;color: #fff;text-align: justify;height: 100px; font-size:16px; padding-left:60px}

.jj3b{ height:1570px;background:url(../images/jj2b.jpg) no-repeat center; position:relative;font-family: "Microsoft YaHei"!important; }
.j3bg{ width:45%; margin-top:80px }
.j3bg ul{ float:left; border:1px solid #ffffff; }
.j3bg li{ line-height:40px; color:#a8abb4; text-align:center; font-size:16px; border:1px solid #ffffff;   padding:20px 0; width:490px}
.j3bg li span{ font-size:35px; font-weight:bold}
.j3bg2{ width:53%; margin-left:20px ; margin-top:80px }
.j3bg2 ul{ float:left; border:1px solid #ffffff; }
.j3bg2 li{ line-height:40px; color:#fff; text-align:center; font-size:16px; border:1px solid #ffffff;  padding:20px 0; width:610px }
.j3bg2 li span{ font-size:35px; font-weight:bold}
.j3bvs{ position:absolute; top:60px; left:41%}

.jj3bs{ height:854px;background:url(../images/jj3bs.jpg) no-repeat center; }
/*±êÌâ*/
.hz{width:1200px;margin:0 auto;overflow:hidden;}
.hz_top{height:80px; background:url(../images/you_h.png) no-repeat center bottom; margin-top:75px; text-align:center; }
.hz_top span{color:#000; font-size:30px; font-weight:600;display:block; line-height:44px; height:44px; overflow:hidden;}
.hz_top P{color:#999999; font-family:Impact; font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.hz_tu{width:100%;height:394px;margin-top:46px;display:block;}

.products{width:100%;}
.products ul li{float:left;width:50%; }
.products ul li:nth-child(3n){margin-right:0;}
.products ul li:hover .title1{opacity:1;padding-top:32%;background:rgba(0,0,0,0.4); color:#90c321}
.products ul li a{position:relative;overflow:hidden;text-align:center;vertical-align:middle;display:block;height:394px;}
.products ul li a img{object-fit:cover;width:100%;height:100%;}
.products ul li a .title1{position:absolute;left:0;top:0;height:100%;font-size:18px;font-weight:bold;color:#fff; width:100%;text-align:center;padding-top:32%;}
.products ul li a .title1 span{font-size:24px;font-weight:normal;}
.products ul li a .title1 .check-more{width:78px;height:23px; background: #FFF;color:#000;font-size:14px;display:block;margin:0 auto;margin-top:24px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.products ul li a .title1 .check-more:hover{ background:#90c321;color:#fff;}

.case{ margin-top:50px}
.case ul li{width: 350px;height: 430px;float: left;margin:0 20px;list-style: none;margin-bottom: 25px;position: relative; background:#efefef;border: 1px solid #e5e5e5;}
.case ul li img{width: 350px;height: 234px; position: relative;}
.case ul li .txt{ width:350px;background:#efefef;position: absolute;left:0px; }
.case ul li .txt h3{ font-size:18px; font-weight:600; height:53px;text-align:left; margin:2px 25px}
.case ul li .txt span{ font-size:15px; line-height:30px; text-align:left; margin:2px 25px; display:block}
.case ul li:hover .txt{background:#b6d681 ;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;z-index: 666;color:#FFF;  }
.case ul li a:hover{color:#FFF}

.casea{ margin-top:50px}
.casea ul li{width: 350px;height: 400px;float: left;margin:0 20px;list-style: none;margin-bottom: 25px;position: relative; background:#efefef;border: 1px solid #e5e5e5;}
.casea ul li img{width: 350px;height: 234px; position: relative;}
.casea ul li .txt{ width:350px;background:#efefef;position: absolute;left:0px; }
.casea ul li .txt h3{ font-size:18px; font-weight:600; height:53px; margin:2px 25px; line-height:53px; text-align:center}
.casea ul li .txt span{ font-size:15px; line-height:30px; text-align:left; margin:2px 25px; display:block}
.casea ul li:hover .txt{background:#b6d681 ;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;z-index: 666;color:#FFF;  }
.casea ul li a:hover{color:#FFF}

.fwcc{ width:100%; background:#efefef; height:685px}
.fwcc ul { margin-top:100px}
.fwcc ul li{ float:left; margin:0 30px; line-height:40px; font-size:24px; color:#666666; width:28%}
.fwcc ul li span{ text-align:center;display:block;}
.fwcc ul li img{ margin-bottom:28px}

.fwcca{ width:100%; background:#efefef; height:685px}
.fwcca ul { margin-top:100px}
.fwcca ul li{ float:left; margin:0 30px; line-height:40px; font-size:24px; color:#666666; width:15%}
.fwcca ul li span{ text-align:center;display:block;}
.fwcca ul li p{ text-align:center; }
.fwcca ul li img{ margin-bottom:28px}

.fwzcc2{ background:#FFF;width:100%;}
ul,li{ list-style:none;}
.tab{ width:924px; margin:0 auto 50px;}
.tab-hd { background:#d2d2d2; overflow:hidden; zoom:1;}
.tab-hd li{ float:left; padding:0 40px; color:#fff; text-align:center; cursor:pointer; height:60px; line-height:60px; font-size:18px; font-weight:bold; color:#252525}
.tab-hd li.active{ background:#74b04e; color:#fff}
.tab-bd li{display:none; padding:10px; border:1px solid #ddd; border-top:0 none; font-size:24px; height:530px}
.tab-bd li.thisclass{ display:list-item;}
.tab-bd h2{ float:left}
.tab-bd h2 img{ padding-top:25px; float:left}
.tab-bd h3 { margin-left:30px; margin-top:45px; width:348px; float:right}
.tab-bd h3 span{ font-size:28px; font-weight:bold; color: #000; line-height:40x}
.tab-bd h3 p{ font-size:15px;  color: #999999; line-height:30px; background:url(../images/fwd.png) no-repeat  1px 7px; padding-left:30px; margin:10px 0}

.wrapper{width: 100%; margin: 0 auto; display: block; position: relative; margin-top:35px}
.qu1{ width:100%; height:490px; font-family:"Microsoft YaHei"; clear:both; background:#efefef; margin-bottom:30px }
 .quCon{ width:1200px; margin:0 auto; padding:70px 0 0 0;}
.quImg{ float:left; width:690px;}
.quNr{ width:510px; float:left;}
.quNr span{ font-size:32px; width:100%; font-weight:600; display:block;   color:#282828;  }
.quNr small{background: #bac63a; height:2px; display:block; margin:25px 0; }
.quInfo{ width:510px;  color:#494949; margin:10px 0 0 0; font-size:16px; line-height:35px;  }
.qu2{ width:100%; height:490px; font-family:"Microsoft YaHei"; clear:both; background:#efefef; margin-bottom:30px }
 .quCon2{ width:1200px; margin:0 auto; padding:70px 0 0 0;}
.quImg2{ float:right; width:510px;}
.quNr2{ width:530px; float:left;}
.quNr2 span{ font-size:32px; width:100%; font-weight:600; display:block;   color:#282828;  }
.quNr2 small{background: #bac63a; height:2px; display:block; margin:25px 0; }
.quInfo2{ width:530px;  color:#494949; margin:10px 0 0 0; font-size:16px; line-height:35px;  }

.qu3 img{ margin-top:40px}
.wrapper0{width: 1200px;margin:0px auto; clear:both; position:relative ; height:530px;background: #FFF;}
.titlefir{font-size:44px;color:#404040;font-weight:700;text-align:center;}
.title-img{margin:20px auto;}
 
.com{top:-100px; position:absolute;background:#fff;  clear:both;margin:0px auto;box-shadow:1px 1px 4px 4px rgba(0,0,0,0.2);}
.com .c-left{float:right;}
.com .c-left img{ width:40%}
.com .c-right{float:left;width:510px;height:360px;padding:50px 45px;position:relative;}
.com .c-right .a-jian{position:absolute;bottom:0;right:0;}
.com .c-right h1{font-size:32px;color:#fff;font-weight:700; color:#000}
.com .c-right p{ color:#cfcfcf; font-size:17px; margin:25px 0}
.com .c-right span{display:block;font-size:16px;color:#fff;line-height:34px; color:#000; margin-top:20px}

.youshi-content{margin:30px 0 33px 0;}
.youshi-content .y-content{position:relative;height:432px; }
.youshi-content .y-content .y-img{position:absolute;left:0;top:0;z-index:2;width:50%;height:432px;overflow:hidden;}
.youshi-content .y-content .y-img img{transition:all 300ms ease-in-out;-webkit-transform:all 1000ms ease-in-out;}
.youshi-content .y-content:hover .y-img img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.youshi-content .y-content .y-text{position:absolute;right:0;top:0;width:50%;background:#3e58c7;height:432px;z-index:1;text-align:right; }
.youshi-content .y-content .y-text img{ text-align:center; vertical-align:middle; padding:15% 10%}
.youshi-content .y-content .y-text img:nth-child(1){font-size:20px;margin-top:24px;}
.youshi-content .y-content .y-text img:nth-child(1) span{font-size:30px;}
.youshi-content .y-content .y-text img:nth-child(2){font-size:14px;line-height:30px;margin-top:10px;}
.youshi-content .y-content:nth-child(even) .y-img{right:0;left:inherit;}
.youshi-content .y-content:nth-child(even) .y-text{left:0;right:inherit;text-align:left;}
.jianjie{font-size:14px;color:#666;line-height:30px;}
.about-img{max-width:100%;margin:20px;auto;}



 

#tab { width:980px; height:616px; position:relative;margin:40px auto 0 auto;font-family: "Microsoft YaHei"!important;}
html > body #tab { width:980px;}
#tab div { position:absolute; top:90px; left:0; width:980px; height:186px;}
#tab div { display:none;}
#tab .block { display:block;}
#tab h3 { float:left;  height:90px; line-height:90px; margin:0 0 0 0; font-size:12px; cursor:pointer; background-color:#c5c5c5; text-align:center; color:#5a5a5a; font-family:Microsoft YaHei;font-weight:normal; width:33%;font-size:30px; font-weight:bold}
#tab .up { background:#74b04e;color:#fff;  font-size:30px; font-weight:bold }
 
 
 .news_list3{margin-top:14px;}
.news_list3 li{width:706px;overflow: hidden;height:185px;margin:0 auto;margin-bottom: 30px}
.newtp{float:left;width:293px;}
.newtp a.img img{width:293px;height:181px;border:1px solid #cccccc;}

.news_nr{width:380px;float:right;}
.news_nr a{color:#4ea41d;font-size:16px;}
.news_nr p{color:#323232;font-size:14px;line-height:22px;display:block;margin-top:5px;height:66px;overflow:hidden;}
.more2{display:block;margin-top:10px;}

 
.news_list2{ margin:25px; }
.news_list2 li{line-height:35px;position:relative;float:left;width:45%;border-bottom:1px dotted #c6c6c6;}
.news_list2 li a{line-height:35px;color:#323232;font-size:14px;}
.news_list2 li a:hover{text-decoration:none;color:#e87518;}
.news_list2 li span{color:#323232;z-index:0;line-height:35px;position:absolute;right:0px;top:0px;font-size:14px;}
.news_list2 li h3 {font-size:14px;}
.news_list2 li div{line-height:24px;}
.news_list2 li:nth-child(2n){float:right;}

.at4{  width:1200px; text-align:center; vertical-align:middle; padding:75px 100px}
.ata{ width:1200px; margin:0 auto; clear:both}
.at_1{ float:left; font-size:24px; font-weight:400; color:#177412; line-height:60px; width:45%}
.at_1 span img{ float:right;}
.clat_2{float:right; font-size:24px; font-weight:400; color:#177412; line-height:60px; width:45%; margin-left:55px}

.attu{ height:537px; width:1200px;   position:relative; margin:0 auto; margin-top:100px;}
.pos{ background: #74b04e; filter:alpha(opacity:10);opacity:0.2; height:100%;position:absolute;width:100%;top:0; z-index:1 }
.box { left:55px;height:550px; position:absolute; bottom; top:0;z-index:0; background:url(../images/atas.png) no-repeat 50px 40px;}
 
.aldd h3 { padding-left:150px; margin-top:45px; width:850px; float:right}
.aldd h3 span{ font-size:28px; font-weight:bold; color: #000; line-height:40x}
.aldd h3 p{font-size:20px;color: #000;line-height:35px;background:url(../images/fwd.png) no-repeat  1px 7px;padding-left:30px;margin:10px 0;}
.aboutn4{ height:530px; background: #FFF; margin:0 auto; width:1200px; margin-top:15px}
.aboutn4 h2{ font-size:30px; font-weight:bold; color:#000; line-height:80px }
.aboutn4 h3{font-size:24px;   color:#fe8634; line-height:68px}
.aboutn4 li{line-height:45px;position:relative;float:left;width:50%;border-bottom:1px dotted #c6c6c6;line-height:45px;color:#323232;font-size:18px;}
.aboutn4 .ir_info .ir_info_title{font-size: 24px;margin-top:43px; font-weight:bold}
.aboutn4 .ir_info .ir_info_subtitle{font-size: 20px;color:#ff8635;margin:22px 0 18px}
.aboutn4 .ir_info .ir_info_table{line-height: 35px;font-size: 14px;margin-bottom: 42px;}
.aboutn4 .ir_info .ir_info_table td{border-bottom: 1px solid #e3e3e3; color:#666}
.aboutn4 .ir_info .ir_info_table .space{border:none;width: 24px;}

.aboutnw{ background:#efefef; height:680px}
.news_company{width:580px;_display:inline;}
.news1_title{background:url(../images/tt5.jpg) no-repeat left bottom;position:relative;font-size:24px;color:#90c322;height:55px;line-height:40px;font-weight:bold;}
.news1_title span{color:#bfc0c1;font-size:12px;font-weight:normal;padding-left:10px;}
.news1_title a{position:absolute;right:10px;top:15px;font-size:12px;font-family:"Arial";font-weight:normal;}
.news_company .content{padding:5px;}
.news_company .content1{}

.news_list_company{}
.news_list_company li{line-height:37px;position:relative;border-bottom:1px dotted #c6c6c6;}
.news_list_company li a{line-height:37px;background:url(../images/sort_e.jpg) 0 50% no-repeat;padding-left:10px;color:#666666; font-size:14px; }
.news_list_company li a:hover{color:#e87518;}
.news_list_company li span{color:#999;z-index:0;line-height:37px;position:absolute;right:5px;top:0px;font-size:14px;}

#main{ height:430px;overflow:hidden;position:relative;margin:100px 0; float:left}
#main .box{width:620px;height:430px;box-shadow:0px 0px 5px #ddd;margin:0px auto;overflow:hidden;position:relative;}
#main .box img{width:620px;height:430px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}
#main .btnLeft{width:35px;height:57px;position:absolute;left:0px;top:185px;background:url(images/left_ar.png) no-repeat 0px 0px;}
#main .btnRight{width:35px;height:57px;position:absolute;right:0px;top:185px;background:url(images/right_ar.png) no-repeat 0px 0px;}
#main .page{width:132px;height:22px;position:absolute;bottom:15px;right:50px;}
#main .page a{display:inline-block;width:22px;height:22px;background:url(images/num_grey.png) no-repeat 0px 0px;margin:0px 11px;float:left;color:#FFF;text-decoration:none;text-align:center;}
#main  .page a.active{background:url(images/num_red.png) no-repeat 0px 0px;}
.difs{ float:right;  width:500px; height:400px; margin-top:100px}
.difs h2{ font-size:30px; font-weight:bold; line-height:50px}
.difs span{ color:#cfcfcf; font-size:22px; line-height:50px;  }
.difs p{  font-size:18px;line-height:48px; margin-top:15px}

.zjbj{ height:280px; background:url(../images/dddbj.jpg) no-repeat center}
.jrwv{height:905px;background:url(../images/jrw1.jpg) no-repeat  center;}
.jrwv h2{ width:700px; margin: 0 auto; padding-top:185px; font-size:36px; font-weight:bold; color:#FFF; letter-spacing:3px; text-align:center}
.jrwv p{ width:700px; margin: 0 auto; margin-top:41px;  color:#FFF; line-height:45px; font-size:18px}
.jrwv .jrss{ padding-top:135px;  margin:0 auto; width:804px}
.jrd{height:992px; background:url(../images/jrd.jpg) no-repeat center}

.jrwmtb{ background:#efefef}
#page-wrap{width:1075px; margin:0 auto; padding:50px 0}

.tabs{list-style:none; overflow:hidden; padding-left:1px}
.tabs li{display:inline}
.tabs li a{display:block; float:left;   color:black; border:1px solid #ccc; background:#eee; margin:0 0 0 -1px;height:64px; width:190px; line-height:64px; text-align:center; font-size:25px }
.tabs li a.current{background:#74b04e; color:#FFF; border-bottom:0; position:relative; height:64px; width:190px;   z-index:2;line-height:64px; text-align:center;font-size:25px}

.box-wrapper{padding-top:20px;  margin:-1px 0 0 0; width:914px; height:520px; position:relative}
.content-box{overflow:hidden; position:absolute; top:20px;  width:954px; height:520px}
.current{z-index:100}

.col-one,.col-two,.col-three{width:30%; float:left; position:relative; top:2500px}
 
.zp1{   background:#FFF;  padding-top:27px;height: 433px;color: #000; padding-left:23px; padding-right:23px} 
.zp1 span{background:url(../images/zp1.png) no-repeat 10px 0; font-size:24px; color:#000; font-weight:bold;display:block; height:80px; padding-left:80px  }
.zp1 span p{ color:#999999; font-size:13px}
.zp1 h2{ font-size:15px; line-height:30px; display:block; color:#74b04e; margin:25px 0}
.zp1 h2 a{ color:#333333}

.zpz{   color:#efefef; line-height:35px; font-size:15px; background:#74b04e; padding-top:27px; height:475px; padding-left:23px; padding-right:23px}
.zpz h3{ font-size:25px; font-weight:bold; line-height:55px; margin-bottom:20px}
.zpz p{ background:url(../images/bdd.png) no-repeat 0 6px; padding-left:20px; line-height:25px}

.zpz2{   color:#efefef; line-height:35px; font-size:15px; background:url(../images/zpbj.jpg) no-repeat; padding-top:27px; height:475px; padding-left:23px; padding-right:23px}
.zpz2 h3{ font-size:25px; font-weight:bold; line-height:55px; margin-bottom:20px}
.zpz2 p{ background:url(../images/bdd.png) no-repeat 0 6px; padding-left:20px; line-height:25px}


	  .grid_1200 {width: 1200px;margin: 0 auto;overflow: hidden; padding:10px; margin-bottom:30px; margin-top:20px}
.news_nav{ height:45px;line-height:45px; z-index:100; padding:1px 0; position: relative; width:1200px; left:50%; margin-left:-600px;}
.news_nav a{ display:block; float:left; width:33.3333%; text-align:center; color:#7f7f7f;height:45px;  font-size:18px; font-weight:bold; line-height:45px}
.news_nav a:hover,.news_nav a.hover{ color:#fff; background:#74b04e;transition:all .4s,transform .4s;height:45px; line-height:45px; font-size:18px; font-weight:bold}
.news_nav_bg{ background:#d2d2d2; margin:0 1px; overflow:hidden; height:45px;}
.news_nav.fixed{ top:0px; position:fixed;}
.m_B40 { margin-bottom: 40px;}
.news_two{}
.news_two .item{ width:48%; background-color:#d7d7d7; overflow:hidden; float:left;}
.news_two .item a{ display:block; height:100%; overflow:hidden;}
.news_two .item .bor{ margin:1px; overflow:hidden;background-color:#f6f6f6; padding:3%;}
.news_two .item .pic{ float:left; }
.news_two .item .pic img{ display:block; width:205px; height:150px}
.news_two .item .fl{ width:60%; margin-left:2%;}
.news_two .item .fl .title{ color:#3d444f; font-size:16px;}
.news_two .item .fl .des{ font-size:13px; line-height:21px; position:relative;}
.news_two .item.mr{ margin:0 18px;}
.news_two .item:hover .bor{ background-color:#fff;transition:all .4s,transform .4s;}
.news_two .item:hover .fl .title{ color:#e66000;transition:all .4s,transform .4s;}

.news_list{ width:100%}
.news_list a{ display:block; width:570px;float:left; font-size:15px; line-height:2.1em; padding:0 15px}
.news_list a:hover{ color:#e66000;transition:all .4s,transform .4s;}
.news_list a i{ float: right;}
.news_list a.ml{ }

.news_main{ background-color:#fff; overflow:hidden;}
.news_main img{ display:block; width:100%;}
.w905{ width:905px; margin:0px auto;}
.news_main .title{ color:#3d444f; text-align:center; font-size:16px; font-weight:bold; line-height:21px; border-bottom:1px solid #c1c6cb; height:46px; line-height:46px;}
.news_main .time{ font-size:12px; line-height:36px; color:#7f7f7f; text-align:center;}
.news_main .content{ font-size:15px; line-height:27px; color:#687280;}
.clearfix {
    clear: both;
    overflow: hidden;
}


.pages { clear:both; padding:20px 45px 0 0; color:#444; }
	.pages a { color:#444; }
	.pages a:hover { color:#90c321;  font-weight:bold  }
	.pages ul { text-align:right;list-style:none }
	.pages li { display:inline; margin-left:8px;list-style:none }
	
	
	.show_local{ margin-top:40px; border-bottom:1px solid #efefef; padding-bottom:40px;}
.show_local_left{ font-size:18px; height:40px; line-height:40px;}
.show_local_left a{ color:#666;}
.show_local_left a:hover{ color:#90c321;}
.show_local_right ul{ margin:0px;}
.show_local_right ul li{ float:left; margin:0px 3px;  height:40px; line-height:40px;}
.show_local_right .all a{background:#90c321; color:#fff;font-size:12px; }
.show_local_right ul li a{ padding:10px; background:#F8F4ED;font-size:12px; color:#666; }
.show_local_right ul li a:hover{ background:#90c321; color:#fff;}

.bor_bot{ clear:both; border-bottom:solid 1px #e7e7e7; overflow:hidden;padding-top:30px; margin-bottom:25px;}
.newslist ul{ overflow:hidden; clear:both; padding:0px; margin:0px; margin-top:10px;}
.newslist ul li{ width:1000px; margin-right:10px; margin-bottom:10px;}
.newslist_txt { padding:10px 10px; width:830px; }
.newslist_txt h4, .newslist_txt h5{ margin:0px; font-weight:normal; }
.newslist_txt h4{ font-size:16px; width:400px; height:20px; line-height:20px;overflow:hidden; }
.newslist_txt h4 a{color:#90c321;}
.newslist_txt h4 a:hover{ color:#b6925f;}
.newslist_txt h5{ color:#686868; font-size:12px;margin:5px 0px;}
.newslist_txt_con { line-height:28px; height:60px; overflow:hidden; color:#666;}

.container1{ padding:5px 5px;}
.container2{ width:1200px; overflow:hidden; padding:15px 0;}
.content1{text-align:left; font-size:14px;}
.content1 h1{ height:26px; line-height:26px; padding-left:10px; border:#ccc 1px solid;}

.content1 h2{background:#f7f7f7 url(../images/line02.gif) repeat-x left bottom; line-height:30px;}
.content1 h2 p{ background:url(../images/cion04.gif) no-repeat 5px 12px; line-height:30px; padding-left:20px; font-size:14px; color:#212020; height:30px;}
.content1 h2 a{ color:#212020; line-height:30px; text-decoration:underline;}
.content1 h2 a:visited{ color:#212020;}
.content1 h2 a:hover{ color:#000;}

.content1 h3{ color:#212020; font-size:26px; text-align:center;}
.content1 h4{color:#493200; font-weight:normal; border:#212020 1px dotted;margin:10px 0; text-align:left; padding-left:12px;}
.content1 h5{ text-indent:5px;line-height:25px; background:url(../images/top.gif) repeat-x left bottom; color:#212020; padding-left:10px; line-height:25px;}
.content1 h6{line-height:25px;color:#696969; font-weight:normal; margin:5px 0; text-align:center; font-size:12px;}
 

 @media screen and (max-width: 1180px) {
    body { width:1180px
    }
}