﻿@charset "utf-8";







/* CSS Document */







/*切图：bwh*/







html{ overflow-x:hidden; overflow-y:auto;}







*{ padding:0; margin:0;}







ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}







body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}







code, kbd, pre, samp { font-family:'Microsoft yahei' ,Arial;}







address, caption, cite, code, dfn, em, th, var {







	font-style: normal;







	font-weight: normal;







}







a{ text-decoration:none; color:#000;







        transition: all 0.5s linear;







   -moz-transition: all 0.5s linear;







-webkit-transition: all 0.5s linear;







     -o-transition: all 0.5s linear;







-webkit-tap-highlight-color:rgba(0, 0, 0, 0);







-webkit-tap-highlight-color: transparent;







}







a:hover{color:#1f3b15; cursor:pointer;}







img{border:0; max-width:100%;}







table { border-collapse: collapse; border-spacing: 0; }







h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}







h1{font-size:36px;}







h2{font-size:24px;}







h3{font-size:22px;}







h4{font-size:18px;}







h5{font-size:14px;}







h6{font-size:12px;}







input,table,tr,td{ margin:0; padding:0; border:none;}







button,table{ border:none; background:none; margin:0; padding:0;}







select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}







textarea{ resize:none; outline:0;}







input{ outline:0;}







body{ background:url(../images/main1.png) left top repeat;}































.pz_top{ float:left; width:100%;}







.pz_banner{ float:left; width:100%; overflow:hidden; position:relative; z-index:8;}







.pz_main{ float:left; width:100%; min-height:200px; overflow:hidden;}







.pz_down{ float:left; width:100%; }























/*top*/







.pc_top{ display:block; position:relative;}		







.ph_top{ display:none; position:relative;}







.back1{ float:left; width:100%; position:relative; background:#1f3b15; z-index:999;}







.logo{ float:left; width:140px; height:140px; position:absolute; left:0; top:-5px; }







.logo img{  height:91px; margin:20px 0 0 31px;}















.so_box{ float:right; position:relative; z-index:99; margin:39px 14px;}







.Search_but{ float:left; width:17px; height:17px; border:none;background:url(../images/search_but.png) center no-repeat;}







.so_but{ display:none;float:left; width:282px; position:absolute; right:0; top:56px; border:1px solid #1f3b15; z-index:99;}







.so{ float:left; width:100%; background:#fff;}







.so .Search{ float:left; width:210px; height:35px; background:none; border:none; line-height:35px; padding:0 10px; color:#c1c1c2; font-size:14px;}







.so .sear_sub{ float:right; width:50px; height:35px; border:none;background:url(../images/search_but1.png) center no-repeat #1f3b15;}















.so input[placeholder], [placeholder], *[placeholder] {color:#c1c1c2 !important;} 







.so ::-webkit-input-placeholder{color:#c1c1c2}







.so :-moz-placeholder{color:#c1c1c2}







.so ::-moz-placeholder{color:#c1c1c2}







.so :-ms-input-placeholder{color:#c1c1c2}































.top1{ float:left; width:100%; background:#f2f2f2; height:45px; overflow:hidden; position:relative; z-index:6;-webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s;}







.welcome{ float:left; color:#666666; font-size:13px; line-height:45px;}







.top_nav{ float:right; color:#dfdfdf; font-size:13px; line-height:45px;}







.top_nav a{ color:#666666;}







.top_nav a.on,







.top_nav a:hover{ color:#bcc436;}















.top2{ float:left; width:100%; position:relative; z-index:5;}















/*menu*/







.nav{ float:right; height:95px;}







.nav .nli{ float:left;position:relative; margin:0 6px;}







.nav .nli .l1{float:left; width:115px; height:113px;text-align:center; -webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s; position:relative; z-index:6;}







.nav .nli .l1 span{ float:left; width:100%; color:#1f3b15;font-size:12px;opacity:0; filter:alpha(opacity=0); line-height:12px; font-family:Arial; position:absolute; left:0; bottom:70px;-webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s;}







.nav .nli .l1 font{ float:left; width:100%;color:#ffffff; font-size:16px;line-height:16px; line-height:12px; position:absolute; left:0; top:54px;-webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s;}















.nav .nli:after{ position:absolute; left:50%; content:''; top:0; z-index:5; width:100%; height:0; background:#ffffff; border-radius:0 0 50px 50px; oz-transition: all 0.5s linear;







-webkit-transition: all 0.5s linear;







     -o-transition: all 0.5s linear;







-webkit-transform:translateX(-50%);







    -ms-transform:translateX(-50%);







        transform:translateX(-50%);







   -moz-transform:translateX(-50%);







     -o-transform:translateX(-50%);







}







.nav .nli.on .l1 span,







.nav .nli:hover .l1 span{opacity:0.5; filter:alpha(opacity=50); }







.nav .nli.on .l1 font,







.nav .nli:hover .l1 font{ color:#1f3b15;}







.nav .nli.on:after,







.nav .nli:hover:after{ height:113px;}























.nav .nli .nav-w {z-index:99;position:absolute;display:none;float:left; width:130% !important;clear:both;overflow:hidden;top:113px;background:#1f3b15; background:rgba(0,0,0,0.6);left:0;}







.nav .nli .section-nav1{ height:auto; overflow: hidden;}







.nav .nli .section-nav1 ul {position:static;margin:0px;width:100%;overflow:hidden;}







.nav .nli .section-nav1 ul li {position:static;padding:0; margin:0;width:100%;background:none;float:left;}







.nav .nli .section-nav1 ul li::after{ display:none;}







.nav .nli .section-nav1 ul li a { float:left; width:100%; background:none; height:46px;line-height:36px;color:#fff;font-size:13x;font-weight:normal; padding:0; text-align:center; border-top:1px solid #666;}







.nav .nli .section-nav1 ul li a:hover { background:#1f3b15; color:#fff;}























.pc_top{ display:block;}		







.ph_top{ display:none;}







.pc_menu{ display:block;}







.menuph{ display:none;}







.xialaph{ display:none;}















.back1.scrolltop{ position:fixed; left:0; top:0; background:#fff; background:#1f3b15; box-shadow:0 5px 7px rgba(0,0,0,0.15); -moz- box-shadow:0 5px 7px rgba(0,0,0,0.15); -webkit- box-shadow:0 5px 7px rgba(0,0,0,0.15);}







.back1.scrolltop .top1{ height:0;}























@media screen and (max-width:1199px ) {







	







.nav .nli{ margin:0 5px;}







	







}















@media screen and (max-width:991px ) {















.logo{ float:left; width:83px; height:83px; -moz-box-shadow:0 10px 15px rgba(0,0,0,0.1); -webkit- box-shadow:0 10px 15px rgba(0,0,0,0.1);}







.logo img{  height:60px; margin:10px 0 0 15px;}







.top_nav{ width:100%; text-align:center; background:#f2f2f2;}























.back1{ box-shadow:0 5px 7px rgba(0,0,0,0.15);}















.pc_top{ display:none;}		







.ph_top{ display:block;}







.pc_menu{ display:none;}







.menuph{ display:block;}







.xialaph{ display:block;}























/*手机按钮*/







.menuph{ float:right; width:60px; height:60px; cursor: pointer; text-align: center; background:#1f3b15; padding:19px 16px;}







.menuph .point {  display: inline-block;  width: 28px;  height: 22px; position: relative;}







.menuph .point:hover .navbtn,







.menuph .point:hover .navbtn::after,







.menuph .point:hover .navbtn::before {  width: 28px;  }







.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 21px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }







.menuph .navbtn::after,







.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }







.menuph .navbtn::after {  top: -11px;  }







.menuph .navbtn::before {  top: 10px;  }







.menuph .point.active .navbtn{  background: transparent;  }







.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }







.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }















/*手机下拉*/







.xialaph{ position:fixed; right:0; top:0; float:left; width:100%; height:100%; overflow:scroll; padding:70px 0;  display: none;  z-index:98; background:#fff;}







.xialaph .ul2,







.xialaph .ul3{display: none;}







.xialaph h4 a{ float:left; width:90%; color: #1f1f1f;  font-size:15px;line-height: 55px;  }







.xialaph h4 a span{ color:#888;font-size:12px;line-height:12px; font-family:Arial; padding-left:8px;}







.xialaph h4{ float:left; width:100%; position:relative;}







.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.1;*/  }







.xialaph li:first-child h4::after{  display: none;  }







.xialaph h4:hover a,







.xialaph h4:hover a span,







.xialaph h5:hover a{  color: #1f3b15; }







.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.1;*/  }







.xialaph h5 a{ float:left; width:100%;  color: #1f1f1f;  font-size:14px;  font-family: "微软雅黑";  line-height: 45px;  }







.xialaph h5{ float:left; width:100%;  position: relative;  }







.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.05;*/  }







.xialaph li:last-child h5::after{  display: none;  }







.xialaph h4 img{  width: 15px;  height: 8px;  float: right;  margin-top: 24px;  cursor: pointer;  }







.xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 26px;  margin-right: 18px;  cursor: pointer;  }







.xialaph h4.active img.img_s,







.xialaph h5.active img.img_s{  display: none;  }







.xialaph h4.active img.img_d,







.xialaph h5.active img.img_d{  display: block;  }







.xialaph .ul2{ float:left; width:100%; padding:0 15px;}







.xialaph .ul3{  padding-top: 12px;  padding-bottom: 18px;  padding-left: 15px;  position: relative;  }







.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #3c3a3a;  }







.xialaph li:last-child .ul3::after{  display: none;  }







.xialaph .ul3 li a{  color: #333;  font-size: 14px;  line-height: 35px;  display: block;  }







.xialaph .ul3 li{  padding-top: 5px;  }







.xialaph .ul3 li:first-child{  padding-top: 0;  }







.xialaph .phsou{  position: relative;  margin-top: 34px;







}







.xialaph .phsou input{  width: 100%;  height: 56px;  background-color: #fff; color: #aaa;  font-size: 14px;  padding-left: 20px;  border: 1px solid #e5e5e5;  }







.xialaph .phsou img{  cursor: pointer;  width: 21px;  height: 22px;  position: absolute;  top: 17px; right: 29px;  }







.img_d, .disno{  display: none;  }







}















/*phone底部导航*/







.q_d_m{float:left; width:100%; height:50px;}







.pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#1f3b15; z-index:999; box-shadow:0 -5px 7px rgba(0,0,0,0.15);}







.pf_down li{ width:33.333333%; float:left; text-align:center; padding:7px 0 5px 0;}







.pf_down li .ico7{ width:100%; float:left; height:20px;}







.pf_down li .d_name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px;}







.pf_down li.l1 .ico7{ background:url(../images/btn15.png) no-repeat center; background-size:20px 20px;}







.pf_down li.l2 .ico7{ background:url(../images/btn16.png) no-repeat center; background-size:20px 20px;}







.pf_down li.l3 .ico7{ background:url(../images/btn17.png) no-repeat center; background-size:20px 20px;}























/*banner*/







.slide_banner{ float:left; width:100%; position:relative; background:black;}







.slide_banner .bd{ float:left; width:100%; overflow:hidden;}







.slide_banner .bd ul{ float:left; width:100% !important;







display:-webkit-box;







	display:-moz-box;







	display:-ms-flexbox;







	display:-webkit-flex;







	display:flex;







	-webkit-transition-property:-webkit-transform;







	-moz-transition-property:-moz-transform;







	-o-transition-property:-o-transform;







	-ms-transition-property:-ms-transform;







	transition-property:transform;







	-webkit-box-sizing:content-box;







	-moz-box-sizing:content-box;







	box-sizing:content-box}







.slide_banner .bd li{ float:left; width:100% !important; height:100%; line-height:0; position:relative;







-webkit-flex-shrink:0;







	-ms-flex:0 0 auto;







	flex-shrink:0;







	overflow:hidden;}















.slide_banner .hd{ position:absolute; left:2.55%; top:38.9%; z-index: 999; float:left; width:20px;  overflow:hidden; z-index:99;}







.slide_banner .hd ul li{ float:left;width:100%; height:13px; background:url(../images/arrow2.png) center top no-repeat; margin:6px 0; cursor:pointer; text-indent:-9999px; overflow:hidden;-webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s;}







.slide_banner .hd ul li.on{ background:url(../images/arrow1.png) center top no-repeat; height:114px; text-indent:0; color:#bcc436; font-size:18px; line-height:18px; padding-top:24px; font-weight:bold; font-family:Arial;}







.slide_banner .prevl{ width:0; height:0; overflow:hidden;}







.slide_banner .nextr{ width:0; height:0; overflow:hidden;}















.slide_banner .ban1{ float:left; width:100%; position:absolute; left:0; top:35.4%;}







.slide_banner .ban1_1{ float:left; width:485px;}







.slide_banner .ban1_1 .pic1{ float:left; width:100%;}







.slide_banner .ban1_1 .pic2{ float:left; width:100%; margin:35px 0 25px 0;}







.slide_banner .ban1_1 .pic3{ float:left; width:100%;}







.slide_banner .ban1_1 .pic4{ float:left; width:100%; margin-top:50px;}















.bann2 a{ float:left; width:218px; height:50px; position:relative; left:50%; top:0; margin-top:-50px; margin-left:-109px; background:url(../images/main1.png) center no-repeat;}







.bann2 a img{ margin:15px auto 0 auto; width:18px; display:block;}















/*20180504*/







.slide_banner .ban1_2{ float:left; width:676px; margin-top:27px; position:relative;}







.slide_banner .ban1_2 .pic5{ float:left; width:100%;}







.slide_banner .ban1_2 .pic6{ float:left; width:100%; position:absolute; left:0; top:113px;}







.slide_banner .ban1_2 .pic7{ float:left; width:100%; position:absolute; left:0; top:47px;}







/*20180504*/















/*20180515*/







.slide_banner .ban1{ z-index:8;}







.slide_banner .ban1_3{ float:left; width:523px; height:147px; margin:43px 0 0 100px;}







.slide_banner .ban5{ float:left; width:100%; position:absolute; height:100%; background:url(../images/ban6.png) center top no-repeat; left:0; top:0; z-index:5; text-align:center; z-index:5;}







.slide_banner .ban1_4{ float:left; width:90%; margin:0 5%;}







/*20180515*/























@media  screen and (max-width:991px){







.slide_banner .bd ul li{







	-webkit-flex-shrink:0;







	-ms-flex:0 0 auto;







	flex-shrink:0;







	width:100%;







	height:100%;







	}







.slide_banner .swiper_s{ position:absolute; left:2.55%;  top:38.9%;  float:left; width:13px; text-align:center; }







.slide_banner .swiper_s .swiper-pagination-bullet{ float:left;width:100%; height:13px; background:url(../images/arrow2.png) center top no-repeat; margin:6px 0; cursor:pointer; text-indent:-9999px; overflow:hidden;-webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s;}







.slide_banner .swiper_s .swiper-pagination-bullet-active{background:url(../images/arrow1.png) center top no-repeat; height:13px;}







.slide_banner .prevl,







.slide_banner .nextr{ display:none;}















.slide_banner .ban1_1{ width:48.94%; margin-left:5%;}







.slide_banner .ban1_1 .pic2{margin:17px 0 12px 0;}







.slide_banner .ban1_1 .pic4{ margin-top:25px;}















/*20180504*/







.slide_banner .ban1_2{ width:68.21%; margin-left:5%;}







.slide_banner .ban1_2 .pic7{ top:26.25%;}







.slide_banner .ban1_2 .pic6{ top:63.12%;}















/*20180504*/















/*20180515*/







.slide_banner .ban1_3{ float:left; width:53%; margin:0 0 0 10%;}







.slide_banner .ban1_4{ float:left; width:100%; margin:0;}







/*20180515*/















}























.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s;}	







@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}







@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}







@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}







@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}







































/*main*/







.home_About{ float:left; width:100%;}







.home_tit1{ float:left; width:100%; text-align:center; padding:100px 0 0 0;}







.home_tit1 h1{ float:left; width:100%; color:#333; font-size:32px; line-height:32px; font-family:Arial; }







.home_tit1 h2{ float:left; width:100%; color:#1f3b15; color:#1f3b15; font-size:20px; line-height:20px; margin-top:20px; background:url(../images/main3.png) center no-repeat;}







.home_cont1{ float:left; width:100%; margin:35px 0 85px 0;}







.home_cont1 .tx1{ float:left; width:52.73%;}







.home_cont1 .tx1 h1{ float:left; width:100%; color:#333333; font-size:30px; line-height:40px; background:url(../images/main12.png) left bottom no-repeat; padding:37px 0 19px 0;}







.home_cont1 .tx1 p{ float:left; width:100%; color:#666666; font-size:14px; line-height:36px; height:208px; overflow:hidden; margin:16px 0 48px 0;}







.home_cont1 .tx1 h5{ float:left; width:100%;}







.home_cont1 .tx1 h5 a{ float:left; width:200px; height:50px; line-height:50px; text-indent:30px; background:#bcc436 url(../images/main13.png) 155px center no-repeat; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; font-size:14px; font-family:Arial; color:#fff; letter-spacing:1px;}







.home_cont1 .tx1 h5 a:hover{ box-shadow:0 5px 7px rgba(0,0,0,0.15);}























.home_cont1 .pic1{ float:right; width:40.17%;}







.home_cont1 .pic1 ul{ margin:0 -15px;}







.home_cont1 .pic1 ul li{ float:left; width:50%; padding:15px;}







.home_cont1 .pic1 ul li a{ float:left; width:100%; position:relative;}







.home_cont1 .pic1 ul li a .img1{ float:left; width:100%; line-height:0; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; overflow:hidden;}







.home_cont1 .pic1 ul li a .img1 img{







-webkit-transition: all 0.4s ease-out 0s; 







-moz-transition: all 0.4s ease-out 0s; 







-o-transition: all 0.4s ease-out 0s; 







transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}







.home_cont1 .pic1 ul li a:hover .img1 img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}







.home_cont1 .pic1 ul li a .img2{ float:left; width:80px; height:80px; position:absolute; right:10px; bottom:10px; background:#1f3b15; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; overflow:hidden;}







.home_cont1 .pic1 ul li a .img2.bg1{ background:#bcc436;}























@media screen and (max-width:1199px) {















.home_cont1 .tx1 h1{ font-size:24px; line-height:34px;padding:22px 0 19px 0;}







.home_cont1 .tx1 p{ line-height:30px; height:90px; margin:16px 0 25px 0;}







.home_cont1 .pic1 ul{ margin:0 -8px;}







.home_cont1 .pic1 ul li{ padding:8px;}







.home_cont1 .pic1 ul li a .img2{ width:50px; height:50px; }















}























@media screen and (max-width:991px) {















.home_tit1{ padding:50px 0 0 0;}







.home_tit1 h1{ font-size:26px;}







.home_tit1 h2{ margin-top:10px; font-size:18px;}







.home_cont1{margin:20px 0 45px 0;}







.home_cont1 .tx1{ width:100%}







.home_cont1 .pic1{ width:100%; float:left;}







.home_cont1 .tx1 h1{ font-size:20px; line-height:30px;padding:17px 0 15px 0;}







.home_cont1 .tx1 p{ line-height:28px; height:84px; margin:15px 0 20px 0;}







.home_cont1 .tx1 h5 a{ width:140px; height:40px; line-height:40px; text-indent:15px; background:#bcc436 url(../images/main13.png) 110px center no-repeat; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}































}























@media screen and (max-width:767px) {















.home_tit1{ padding:30px 0 0 0;}







.home_cont1{margin:15px 0 30px 0;}







.home_cont1 .tx1{ width:100%}







.home_cont1 .pic1{ width:100%;}















}























.home_tit1_1 h1{ color:#fff;}







.home_tit1_1 h2 span{ color:#fff;opacity:0.6; filter:alpha(opacity=60);}







.home_Product{ float:left; width:100%; background:url(../images/main14.jpg) center top no-repeat; background-size:cover; margin-top:50px; padding-bottom:100px; position:relative;}







.Product_bg1{ float:left; width:218px; height:50px; position:absolute; left:50%; top:-50px; margin:0 0 0 -109px; background:url(../images/main15.png) center top no-repeat; text-align:center;}







.Product_bg1 img{ width:40px; display:block; margin:15px auto 0 auto;}







.News_bg1{ background:url(../images/main1.png) center top no-repeat;}







.slideGroup{ float:left;  width:100%;}







.slideGroup .parHd{ float:left;  width:100%; margin:40px 0; text-align:center;}







.slideGroup .parHd ul{ display:inline-block; *display:inline; *zoom:1;}







.slideGroup .parHd ul li{ float:left; width:160px; height:36px; line-height:34px; border:1px solid #f6fffa; color:#fff; font-size:16px; margin:0 15px; border-radius:36px; -moz-border-radius:36px; -webkit-border-radius:36px; cursor:pointer;}







.slideGroup .parHd ul li.on{ background:#fff; border:1px solid #fff; color:#1f3b15;}















.slideGroup .parBd{ float:left; width:100%;}







.slideBox{ float:left; width:100%; position:relative;}







.slideBox::after{ float:left; width:1px; height:10px; background:#4d916a; position:absolute; left:50%; bottom:1px; content:'';}







.slideBox ul{ margin:0 -15px;}







.slideBox ul li{ float:left; width:25%; padding:0 15px;}







.slideBox ul li a{ float:left; width:100%; line-height:0; position:relative; margin-bottom:70px;border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}







.slideBox ul li a .img{ float:left; width:100%; line-height:0; overflow:hidden; border-radius:15px 15px 0 0; -moz-border-radius:15px 15px 0 0; -webkit-border-radius:15px 15px 0 0;}







.slideBox ul li a .img img{







-webkit-transition: all 0.4s ease-out 0s; 







-moz-transition: all 0.4s ease-out 0s; 







-o-transition: all 0.4s ease-out 0s; 







transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}







.slideBox ul li a:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}







.slideBox ul li a .text{ float:left; width:100%; background:#fff;border-radius:0 0 15px 15px; -moz-border-radius:0 0 15px 15px; -webkit-border-radius:0 0 15px 15px;}







.slideBox ul li a .text h4{ float:left; position:relative; top:0; width:70.28%; background:#fff url(../images/main23.png)  center bottom no-repeat; padding:21px 10px 15px 10px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; margin:-33px 14.86% 0 14.86%; color:#333333; font-size:18px; line-height:28px; text-align:center; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;}







.slideBox ul li a .text p{ float:left; width:100%; color:#999999; font-size:14px; line-height:26px; height:52px; overflow:hidden; text-align:center; margin:14px 0 58px 0; padding:0 8%;}







.slideBox ul li a .but1{ float:left; width:60px; height:60px;  border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; position:absolute; left:50%; bottom:-30px; margin-left:-30px; z-index:6;}















.slideBox ul li a:hover{ box-shadow:0 5px 20px rgba(10,2,4,0.2); -moz-box-shadow:0 5px 20px rgba(10,2,4,0.2); -webkit-box-shadow:0 5px 20px rgba(10,2,4,0.2)}







.slideBox ul li a:hover h4{background:#fff url(../images/main24.png)  center bottom no-repeat; color:#bcc436;}














.slideBox .slick-prev{ left:50%; margin-left:-137px; top:auto; bottom:0; width:70px; height:13px; background:url(../images/prev.png) center no-repeat;







-webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s;







}







.slideBox .slick-next{ right:50%; margin-right:-137px; top:auto; bottom:0; width:70px; height:13px; background:url(../images/next.png) center no-repeat;







-webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s;







}







.slideBox .slick-prev:hover,







.slideBox .slick-next:hover{opacity:0.6; filter:alpha(opacity=60);}







































@media screen and (max-width:991px) {















.home_Product{ padding-bottom:80px;}







.slideGroup .parHd{margin:20px 0;}







.slideGroup .parHd ul li{ width:130px; margin:0 6px; font-size:14px;}







.slideBox ul{ margin:0 -7px;}







.slideBox ul li{ padding:0 7px;}







.slideBox ul li a{ margin-bottom:55px;}







.slideBox ul li a .text h4{ width:80%;  padding:12px 5px 10px 5px;  margin:-23px 10% 0 10%; color:#333333; font-size:16px; line-height:26px; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;}







.slideBox ul li a .text p{ margin:14px 0 28px 0; padding:0 6%; line-height:24px; height:48px;}







.slideBox ul li a .but1{ width:30px; height:30px; bottom:-15px; margin-left:-15px;}















}























@media screen and (max-width:767px) {























.slideGroup .parHd ul li{ width:auto; padding:0 8px; margin:0 3px; font-size:12px; height:30px; line-height:28px;}















}























@media screen and (max-width:374px) {























.slideGroup .parHd ul li{padding:0 5px; margin:0 1px;}















}















/**/















.home_Service{ float:left; width:100%; position:relative; background:#f5f5f5;}







.Service_bg1{ background:url(../images/main15_1.png) center top no-repeat;}















.about_cont2{ float:left; width:100%; margin:50px 0 100px 0; position:relative;}







.about_cont2 .bd{ float:left; width:470px;}







.about_cont2 .bd .team1{ float:left; width:100%; line-height:0; position:relative;}







.about_cont2 .bd .team1 a{ float:left; width:180px; height:40px; position:absolute; left:-52px; top:30px; text-align:center; background:#1f3b15; color:#fff; font-size:14px; line-height:40px; font-family:Arial; text-transform:uppercase;}







.about_cont2 .bd .team2{ float:left; width:100%; text-align:right; padding:22px 20px 22px 0; position:relative;}







.about_cont2 .bd .team2 h3{ float:left; width:100%; color:#282828; font-size:24px; line-height:28px; font-weight:bold; text-transform:uppercase; position:relative; z-index:3;}







.about_cont2 .bd .team2 h2{ float:left; width:100%; color:#e0e0e0; font-size:24px; line-height:28px; font-weight:bold; font-family:Arial; text-transform:uppercase;}







.about_cont2 .bd .team2 span{ float:right; width:87px; height:295px; border:5px solid #bcc436; position:absolute; right:31px; bottom:0; z-index:2;}















.about_cont2 .hd{ float:right; width:693px;}







.about_cont2 .hd ul{ float:left; width:100%; margin-top:114px;}







.about_cont2 .hd ul li{ float:left; width:150px; height:150px; margin:20px 0 0 23px; cursor:pointer; position:relative; overflow:hidden;}







.about_cont2 .hd ul li .team3{ float:left; width:150px; height:150px;}







/*.about_cont2 .hd ul li .team4{ float:left; width:100%; height:100%; position:absolute; left:0; bottom:-100%; color:#fff; font-size:14px; line-height:20px; text-align:center; padding-top:20px; background:#ff9a18; background:rgba(255,154,24,0.9);-webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s;}







.about_cont2 .hd ul li .team4 span{ font-size:12px; text-transform:uppercase;}







.about_cont2 .hd ul li.on .team4{ bottom:0;}*/















.about_t1{ float:right; width:670px; color:#1f3b15; font-size:24px; line-height:34px; margin:24px 0 0 0;}







.about_t3{ float:right; width:670px; color:#999999; font-size:14px; line-height:24px; padding-bottom:34px; border-bottom:1px solid #dcdcdc;}







.about_t2{ float:right; width:670px; color:#999999; font-size:14px; line-height:24px; height:48px; overflow:hidden; margin-top:24px;}















.about_cont2 .prev{ float:left; width:40px; height:40px; background:url(../images/img38.png) center no-repeat; position:absolute; left:500px; bottom:295px;}







.about_cont2 .next{ float:left; width:40px; height:40px; background:url(../images/img37.png) center no-repeat; position:absolute; left:542px; bottom:295px;}







.about_cont2 .prev:hover{background:url(../images/img38_1.png) center no-repeat;}







.about_cont2 .next:hover{background:url(../images/img37_1.png) center no-repeat;}































@media screen and (max-width:1199px) {















.about_cont2 .bd{ width:426px;}







.about_cont2 .hd{ float:right; width:524px;}







.about_t1{ width:509px;}







.about_t3{ width:509px;}







.about_t2{ width:509px;}







.about_cont2 .hd ul{margin-top:110px;}







.about_cont2 .hd ul li{ width:116px; height:116px; margin:15px 0 0 15px;}







.about_cont2 .hd ul li .team3{width:116px; height:116px;}







.about_cont2 .prev{ left:452px; bottom:260px; }







.about_cont2 .next{ left:494px; bottom:260px; }







	







}















@media screen and (max-width:991px) {















.about_cont2{ margin:25px 0 50px 0; }







.about_cont2 .bd{ width:100%;}







.about_cont2 .hd{ width:100%}







.about_cont2_ph .hd .slick-dots{ width:0; height:0; overflow:hidden;}







.about_cont2_ph .hd .slick-prev{ width:0; height:0; overflow:hidden;}







.about_cont2_ph .hd .slick-next{ width:0; height:0; overflow:hidden;}







.about_cont2_ph .bd .slick-dots{ width:0; height:0; overflow:hidden;}







.about_cont2_ph .bd .slick-prev{ float:left; width:40px; height:40px; background:url(../images/img38.png) center no-repeat; position:absolute; left:0; top:auto; bottom:5px;}







.about_cont2_ph .bd .slick-next{ float:left; width:40px; height:40px; background:url(../images/img37.png) center no-repeat; position:absolute; left:40px; top:auto; bottom:5px; margin-left:2px;}







.about_cont2 .hd{ margin-top:10px;}







.about_cont2_ph .bd .slick-prev:hover{background:url(../images/img38_1.png) center no-repeat;}







.about_cont2_ph .bd .slick-next:hover{background:url(../images/img37_1.png) center no-repeat;}







.about_cont2_ph .hd ul{ margin:0 -6px;}







.about_cont2_ph .hd ul li{ margin:6px; width:100%; height:auto;}	







.about_cont2_ph .hd ul li .team3{ width:100%; height:auto;}







.about_t1{ width:100%; font-size:22px; line-height:32px;margin:15px 0 0 0;}







.about_t2{ width:100%; margin-top:15px;}







.about_t3{ width:100%; padding-bottom:15px;}







.about_cont2 .bd .team1 a{ left:0; top:15px; width:100px;}







.about_cont2 .bd .team2{ padding:10px 20px 10px 0;}







.about_cont2 .bd .team2 h3{ font-size:18px; line-height:22px;}







.about_cont2 .bd .team2 h2{ font-size:18px; line-height:22px;}







.about_cont2 .bd .team2 span{ width:58px; height:200px; border:3px solid #bcc436;}







	







}















/**/







.home_News{ float:left; width:100%; position:relative;}







.home_cont2{ float:left; width:100%; margin-top:10px;}







.home_cont2 .li_1{ float:left; width:570px;}







.home_cont2 .li_2{ float:right; width:540px;}







.home_cont2 li{ float:left; width:100%; padding:40px 0; border-bottom:1px solid #e5e5e5;}







.home_cont2 li time{ float:left; width:100%; color:#666666; font-size:24px; line-height:24px; font-family:Arial;}







.home_cont2 li h5{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px; margin:18px 0 13px 0;}







.home_cont2 li p{ float:left; width:100%; color:#999999; font-size:14px; line-height:26px; height:52px; overflow:hidden; margin-bottom:5px;}







.home_cont2 li p.p1{white-space: nowrap; text-overflow:ellipsis; height:26px;}







.home_cont2 li i{ float:left; width:100%; line-height:0; margin-top:27px; overflow:hidden;}







.home_cont2 li i .z_img_box{width:100%; padding-bottom:35.185%; position:relative; overflow:hidden;}







.home_cont2 li i img{ position:absolute; left:0; top:0; width:100%; min-height:100%;







-webkit-transition: all 0.4s ease-out 0s; 







-moz-transition: all 0.4s ease-out 0s; 







-o-transition: all 0.4s ease-out 0s; 







transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}







.home_cont2 li:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}







.home_cont2 li span{ float:left; width:116px; height:42px; line-height:42px; text-align:center; color:#666; font-size:14px; text-align:center; border:1px solid #e5e5e5; margin-top:27px;}







.home_cont2 .li_2 li{ border:none; padding-bottom:0;}







.home_cont2 li:hover h5{ color:#1f3b15;}







.home_cont2 li:hover span{ background:#1f3b15;border:1px solid #1f3b15; color:#fff;}







.home_more1{ float:left; width:100%; margin:50px 0 67px 0;}







.home_more1 a{ display:block; margin:0 auto; width:200px; height:50px; line-height:50px; text-indent:30px; border:1px solid #e5e5e5; background:#fff url(../images/main13_1.png) 155px center no-repeat; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; font-size:14px; font-family:Arial; color:#999999; letter-spacing:1px;}







.home_more1 a:hover{ box-shadow:0 5px 7px rgba(0,0,0,0.15); color:#fff; border:1px solid #bcc436; background:#bcc436 url(../images/main13.png) 155px center no-repeat;}















@media screen and (max-width:1199px) {















.home_cont2 .li_1{ width:430px;}







.home_cont2 .li_2{  width:500px;}







.home_cont2 li{  padding:35px 0;}







.home_cont2 .li_2 li{ padding-bottom:0;}















}























@media screen and (max-width:991px) {















.home_cont2 .li_1{ width:100%;}







.home_cont2 .li_2{  width:100%;}







.home_cont2 li{  padding:20px 0;}







.home_cont2 .li_2 li{ padding-bottom:0;}







.home_cont2 li h5{ margin:10px 0 5px 0;}







.home_cont2 li p{ margin-bottom:0; line-height:24px; height:48px;}







.home_cont2 li p.p1{ line-height:24px;}







.home_cont2 li i{ margin:12px 0 5px 0;}







.home_cont2 li span{ margin-top:12px;width:100px; height:36px; line-height:36px;}







.home_more1{margin:25px 0 35px 0;}







.home_more1 a{ width:140px; height:40px; line-height:40px; text-indent:15px; background:#fff url(../images/main13_1.png) 110px center no-repeat; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}







.home_more1 a:hover{ background:#bcc436 url(../images/main13.png) 110px center no-repeat;}























}























/*down*/















.foot_bg1{ float:left; width:100%; position:relative; margin-top:50px; background:#1f3b15;}







.top_bg1{ background:url(../images/main15_2.png) center top no-repeat;}







.top_bg1 img{ width:24px; height:24px; margin:32px auto 0 auto;}















.foot_cont2{ float:left; width:100%; padding:16px 0 18px 0;}







.bq{ float:left; font-size:12px; color:#fff; line-height:22px; padding:3px 0;}







.bq a{ color:#fff;}







.bq a:hover{ color:#1f3b15;}







.links{ float:right; width:160px; position:relative;}







.links h5{ float:left; width:100%; height:28px; border: solid 1px #ffffff; padding-left:10px; line-height: 26px; font-size: 12px; color: #fff; background: url(../images/foot2.png) no-repeat right center; cursor: pointer;}







.links ul{ width:100%; position: absolute; left:0; bottom:27px; border: solid 1px #484848; background:#2d2d2d; overflow: hidden; display: none; padding:8px 0;}







.links ul li{ width:100%; float: left;}







.links ul li a{ color: #fff; width:100%; float: left; line-height:22px;font-size: 12px; color: #fff; padding-left:10px;}







.links ul li:hover a{ color:#b7b7b7;}















.foot_cont1{ float:left; width:100%; border-bottom:1px solid #32462b; padding:53px 0 38px 0;}







.foot_tit{ float:left; width:100%; background:url(../images/foot3.png) left bottom no-repeat; font-size:16px; line-height:26px; color:#fff; padding-bottom:12px;}







.pc_show{ display:block;}







.ph_show{ display:none;}







.foot_about{ float:left; width:27.52%;}







.foot_about .p1{ float:left; width:100%; color:#fff; font-size:14px; line-height:36px; max-height:108px; overflow:hidden; margin-top:5px;}







.foot_share{ float:left; width:100%; margin-top:24px;}







.foot_share .share{ float:left; width:22px; height:18px; margin:0 20px 0 0; position:relative; z-index:99;}







.foot_share .foot_qq{ float:left; width:22px; height:18px; background:url(../images/foot_qq.png) center no-repeat;}







.foot_share .foot_weibo{ float:left; width:22px; height:18px; background:url(../images/foot_weibo.png) center no-repeat;}







.foot_share .foot_weixin{ float:left; width:22px; height:18px; background:url(../images/foot_weixin.png) center no-repeat;}







.foot_share .share:hover .foot_qq{ background:url(../images/foot_qq1.png) center no-repeat;}







.foot_share .share:hover .foot_weibo{ background:url(../images/foot_weibo1.png) center no-repeat;}







.foot_share .share:hover .foot_weixin{ background:url(../images/foot_weixin1.png) center no-repeat;}







.foot_share .weixin_bx{position:absolute; left:50%; bottom:28px;width:0; height:0; overflow:hidden; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;







transition: all 0.5s linear;







   -moz-transition: all 0.5s linear;







-webkit-transition: all 0.5s linear;







     -o-transition: all 0.5s linear;







	 -webkit-transform:translateX(-50%);







    -ms-transform:translateX(-50%);







        transform:translateX(-50%);







   -moz-transform:translateX(-50%);







     -o-transform:translateX(-50%)























}







.foot_share .share:hover .weixin_bx{ width:94px; height:94px; border:1px solid #e5e5e5; padding:5px; background:#fff;}























.foot_address{ float:left; width:27.52%; margin-left:10.94%;}







.foot_address .p1{ float:left; width:100%; color:#fff; font-size:14px; line-height:23px; padding-left:48px; margin:9px 0 16px 0;}







.foot_address .p1.ico1{ background:url(../images/foot4.png) left 5px no-repeat;}







.foot_address .p1.ico2{ background:url(../images/foot5.png) left 5px no-repeat;}





.foot_address .p1.ico3{ background:url(../images/foot6.png) left 5px no-repeat;}









.foot_l1{ float:left; width:100%; padding:22px 0 0 0;}







.liuyan{ float:right; width:31.62%;}







.liuyan .lab{ float:left; width:100%; margin:10px 0 0 0;}







.liuyan .fv4{ float:left; background:#bcc436; width:112px; height:30px; line-height:28px; border:none; color:#fff; font-size:14px; text-align:center; appearance:none;-webkit-appearance:none; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}







.liuyan .fv4:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.3);}







.liuyan .fv3{ float:left; background:none; width:100%; height:63px; line-height:22px; border:1px solid #ffffff; color:#999999; font-size:14px; padding:8px 18px;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}







.liuyan .fv1{ float:left; background:none; width:47.56%; height:30px; line-height:28px;border:1px solid #ffffff; color:#999999; font-size:14px; padding:0 18px;border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}







.liuyan .fv1.fv2{ float:right;}







.liuyan input[placeholder], [placeholder], *[placeholder] {color:#999999 !important;} 







.liuyan ::-webkit-input-placeholder{color:#999999}







.liuyan :-moz-placeholder{color:#999999}







.liuyan ::-moz-placeholder{color:#999999}







.liuyan :-ms-input-placeholder{color:#999999}















@media screen and (max-width:1199px) {















.foot_address{ margin-left:8%}















}















@media screen and (max-width:991px) {















.foot_cont1{ padding:30px 0 20px 0;}







.foot_about{ width:100%;}







.foot_address{ width:100%; margin-left:0;}







.liuyan{ width:100%;}







.foot_l1{ display:none; padding:15px 15px 20px 15px; background:#2d2d2d;}







.pc_show{ display:none;}







.ph_show{ display:block;}







.foot_tit{ padding:6px 15px; background:#1f3b15 url(../images/foot2.png) right center no-repeat; margin-top:10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}















.foot_about .p1{ line-height:26px; max-height:inherit;}







.foot_share{ margin-top:15px;}







.foot_address .p1{ margin:8px 0;}















}















@media screen and (max-width:767px) {







.bq{ width:100%; text-align:center;}







.links{ width:100%; margin:4px 0 5px 0;}















}































/*右侧漂浮*/







.pf_right{ float:right; width:42px; position:fixed; right:0; top:50%; margin-top:-108px; z-index:888; background:url(../images/pf5.png) center no-repeat;







-webkit-transition: all 0.2s ease-out 0s; 







-moz-transition: all 0.2s ease-out 0s; 







-o-transition: all 0.2s ease-out 0s; 







transition: all 0.2s ease-out 0s;}







.pf_right li{ float:left; width:100%; position:relative; height:42px; z-index:6; margin-top:15px; background:#1f3b15;border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;}







.pf_right li a::after{ float:left; width:42px; height:15px; background:url(../images/pf7.png) center no-repeat; content:''; position:absolute; left:0; bottom:42px; z-index:7;}







.pf_right li:hover{ background:#bcc436;}







.pf_right li a{ float:left; width:100%; height:42px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; position:relative; z-index:6;}







.pf_right li.ico1{ margin-top:0;}







.pf_right li.ico1 a::after{ background:none;}







.pf_right li.ico1 a{ background:url(../images/pf1.png) center no-repeat;}







.pf_right li.ico2 a{ background:url(../images/pf2.png) center no-repeat;}







.pf_right li.ico3 a{ background:url(../images/pf3.png) center no-repeat;}







.pf_right li.ico4 a{ background:url(../images/pf4.png) center no-repeat;}







.pf_right li.ico5 a{ background:url(../images/pf5.png) center no-repeat;}







.ServiceHotline{ float:left; position:absolute; top:50%; margin-top:-21px; right:-300px;background:url(../images/pf6.png) right center no-repeat; padding-right:12px; color:#1f3b15; font-size:16px; font-weight:bold; font-family:Arial;white-space: nowrap; line-height:24px;-webkit-transition: all 0.2s ease-out 0s; 







-moz-transition: all 0.2s ease-out 0s; 







-o-transition: all 0.2s ease-out 0s; 







transition: all 0.2s ease-out 0s; z-index:1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;} 







.ServiceHotline p{ float:left; padding:9px 20px; background:#fff; box-shadow:-5px 5px 5px rgba(0,0,0,0.1);}







.pf_right li.ico3:hover .ServiceHotline{ right:50px;}







.erweima{ float:left; width:105px; position:absolute; top:50%; margin-top:-44px; right:-300px;background:url(../images/pf6.png) left top no-repeat; padding:10px 12px 10px 10px;-webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s; z-index:1;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}







.pf_right li.ico4:hover .erweima{ right:50px;}























@media screen and (max-width:991px) {







.pf_right{ display:none; }















}























/* 分页 */







.wack1{ float:left; width:100%; padding:60px 0; text-align:center;}







.pz_fy{ display:inline-block; *display:inline; *zoom:1;}







.pz_fy a { float:left; width:38px; height:38px; line-height:38px;  border-radius:38px; -moz-border-radius:38px; -webkit-border-radius:38px; border: #e2e2e2 1px solid; color:#272727; font-size:14px; font-family:Arial; margin:0 5px;}







.pz_fy a:hover,







.pz_fy a.on{color:#fff; border:#1f3b15 1px solid; background-color:#1f3b15;}







.pz_fy .l_fy{ background:url(../images/h_img3.png) center no-repeat; width:100px; display:inline-block; *display:inline; *zoom:1;}







.pz_fy .r_fy{ background:url(../images/h_img2.png) center no-repeat; width:100px; display:inline-block; *display:inline; *zoom:1;}







.pz_fy .l_fy:hover,







.pz_fy .l_fy.on{ background:url(../images/h_img3_1.png) center no-repeat #1f3b15;}







.pz_fy .r_fy:hover,







.pz_fy .r_fy.on{ background:url(../images/h_img2_1.png) center no-repeat #1f3b15;}















@media  screen and (max-width:991px){







.wack1{padding:30px 0;}	







.fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}







.fy_pc a{ padding:5px 25px; color:#fff; border:solid 1px #1f3b15; background:#1f3b15; border-radius:16px; overflow:hidden;}







.fy_pc span{ padding:5px 20px; color:#272727;}







}























/*产品*/







.zy_banner{ float:left; width:100%; position:relative; background:#000; height:350px; overflow:hidden;}







.banner_pic{opacity:0.5; filter:alpha(opacity=50);}







.zy_tit{ float:left; width:100%; position:absolute; left:0; bottom:0; text-align:center;}







.zy_tit h1{ float:left; width:100%; font-size:34px; line-height:34px; color:#fff; text-transform:uppercase; font-weight:bold; letter-spacing:3px;}







.zy_tit h2{ float:left; width:100%; font-size:35px; line-height:30px; color:#fff; margin-top:25px;}







.zy_tit i{ float:left; width:100%; margin-top:40px; height:80px; background:url(../images/ab1.png) center no-repeat;}







.zy_tit em{ float:left; width:100%; background:#fff; height:30px;}















.pord_list{ overflow:hidden; margin-top:15px;}







.pord_list::after{ display:none;}







.pord_list ul li a{ margin:30px 0;}







.pord_list ul li a .text{ background:#f8f8f8}







.pord_list ul li a .text h4{background:#f8f8f8 url(../images/main23.png)  center bottom no-repeat}







.pord_list ul li a:hover .text h4{background:#f8f8f8 url(../images/main24.png)  center bottom no-repeat}























@media screen and (max-width:991px) {















.zy_banner{ height:260px;}	







.zy_tit h1{  font-size:20px; line-height:20px; letter-spacing:1px;}







.zy_tit h2{ font-size:18px; line-height:18px;margin-top:15px;}







.zy_tit i{ margin-top:20px; height:40px;}







.zy_tit em{ height:15px;}















.pord_list ul li a{ margin:15px 0;}























}















@media screen and (max-width:767px) {















.pord_list ul li{ width:50%;}















}























/*左边*/







.pz_SideLayer{ float:left; width:100%;text-align:center; margin:10px 0 0 0;}







.pz_SideLayer .ul1{ display:inline-block; *display:inline; *zoom:1; border:1px solid #d9d9d9; min-width:820px; height:50px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;}







.pz_SideLayer .l1{ display:inline-block; *display:inline; *zoom:1; height:50px; position:relative; top:0; margin:-1px 24px 0 24px; z-index:6;}







.pz_SideLayer .l1 .l1_a{ float:left; width:115px; line-height:50px; color:#333333; font-size:16px;}







.pz_SideLayer .l1.l2 .l1_a span{ display:inline-block; background:url(../images/ab2_1.png) right center no-repeat; padding-right:21px;}







.pz_SideLayer .l1.hover .l1_a,







.pz_SideLayer .l1:hover .l1_a{ background:#1f3b15; color:#fff;}







.pz_SideLayer .l1.l2.on .l1_a span,







.pz_SideLayer .l1.l2:hover .l1_a span{ background:url(../images/ab2.png) right center no-repeat;}







.pz_SideLayer .sub{ display:none; float:left; width:100%; position:absolute; left:0; top:49px; z-index:8; background:#1f3b15;}







.pz_SideLayer .sub li{ float:left; width:100%; border-top:1px solid #d9d9d9;}







.pz_SideLayer .sub li a{ float:left; width:100%; color:#fff; font-size:14px; line-height:36px;}







.pz_SideLayer .sub li a:hover{ background:#fff; color:#333333;}















@media screen and (max-width:991px) {















.pz_SideLayer{ margin:10px 0 0 0;}







.pz_SideLayer .ul1{ width:100%; border:none; min-width:inherit; height:auto; padding:0 10%;}







.pz_SideLayer .l1{ width:100%; margin:1px 0 0 0; background:#f8f8f8 ; height:auto;}







.pz_SideLayer .l1 .l1_a{ float:left; width:100%; line-height:40px;}







.pz_SideLayer .sub{ position:static;}























}















/*产品详情*/







.pord_tab{ float:left; width:100%; margin-bottom:60px; border:1px solid #d9d9d9; border-top:none;}







.pord_tab .hd{ float:left; width:100%; height:50px; border-bottom:1px solid #d9d9d9; border-top:2px solid #1f3b15;}







.pord_tab .hd ul{ margin:0 0 0 -1px;}







.pord_tab .hd li{ float:left; width:102px; color:#333333; font-size:14px; line-height:48px; text-align:center; border-right:1px solid #d9d9d9; cursor:pointer;}







.pord_tab .hd li.on{ background:#1f3b15; color:#fff; border-right:1px solid #1f3b15;}







.pord_tab .bd{ float:left; width:100%; padding:40px 30px 16px 30px; min-height:100px;}







.pord_tab .bd .l1{ float:left; width:100%; line-height:0; padding:0 8%; margin-bottom:23px;}







.pord_tab .bd .l2{ float:left; width:100%; color:#333333; font-size:14px; line-height:30px; margin:11px 0 18px 0;}







.pord_tab .bd .l2_1{ line-height:40px;}







.pord_tab .bd .l3{ float:left; width:100%; color:#1f3b15; font-size:16px; line-height:26px; border-bottom:1px solid #d9d9d9; font-weight:bold;}







.pord_tab .bd .l3 .sp1{ float:left; position:relative; padding-bottom:10px;}







.pord_tab .bd .l3 .sp1::after{ float:left; width:100%; height:2px; position:absolute; left:0; bottom:-1px; content:''; background:#1f3b15;}















.sx_fy_box{ float:left; width:100%; padding:0 30px;}







.sx_fy{ float:left; width:100%; padding:18px 0; border-top:1px solid #d9d9d9;}







.sx_fy a{ float:left; color:#666666; font-size:12px; line-height:22px;}







.sx_fy a.r_fy{ float:right;}







.sx_fy a:hover{ color:#1f3b15;}















@media screen and (max-width:991px) {























.pord_tab{ margin-bottom:30px;}







.pord_tab .hd{ height:40px;}







.pord_tab .hd li{ width:86px;line-height:38px;}







.pord_tab .bd{ padding:20px 15px 8px 15px;}







.pord_tab .bd .l1{ margin-bottom:10px;}







.pord_tab .bd .l2{ line-height:26px; margin:8px 0 12px 0}







.pord_tab .bd .l2_1{ line-height:28px;}







.sx_fy_box{ padding:0 15px;}























}















.pord_det{ float:left; width:100%; padding:60px 0 30px 0;}







.pord_det .pic1{ float:left; width:469px; line-height:0; border:1px solid #f5f5f5;}







.pord_det .text1{ float:right; width:667px; position:relative;}







.pord_det .text1 .share_det{ float:right; position:absolute; right:0; top:10px;}







.pord_det .text1 .p1{ float:left; width:100%; color:#474747; font-size:30px; line-height:40px; margin:5px 0;}







.pord_det .text1 .p2{ float:left; width:100%; color:#474747; font-size:16px; line-height:26px; border-bottom:1px dashed #cccccc; padding-bottom:25px;}







.pord_det .text1 .p3{ float:left; width:100%; color:#666666; font-size:14px; line-height:28px; border-bottom:1px dashed #cccccc; padding:22px 0 30px 0;}







.pord_det .text1 .but2{ float:left; width:100%; margin-top:35px;}







.pord_det .text1 .but2 a{ float:left; width:200px; height:50px; line-height:50px; color:#fff; font-size:16px; background:#bcc436; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; text-align:center;}







.pord_det .text1 .but2 a.z_link{margin-left:15px;}







.pord_det .text1 .but2 a:hover{ box-shadow:0 5px 7px rgba(0,0,0,0.15);}























.jiathis_style_32x32 .jtico{ background:url(../images/ab5.png) 0 0 no-repeat !important; width:89px !important; height:30px !important;}























@media screen and (max-width:1199px) {























.pord_det .text1{  width:460px;}























}















@media screen and (max-width:991px) {















.pord_det{ padding:30px 0 20px 0;}







.pord_det .text1{ width:100%; margin-top:15px;}







.pord_det .text1 .p1{font-size:20px; line-height:30px; margin:0; padding-right:115px}







.pord_det .text1 .p2{ padding-bottom:12px; font-size:15px; margin-top:3px;}







.pord_det .text1 .p3{ padding:12px 0 15px 0;}







.pord_det .text1 .but2{ margin-top:17px;}







.pord_det .text1 .but2 a{ width:120px; font-size:14px; height:34px; line-height:34px; border-radius:34px; -moz-border-radius:34px; -webkit-border-radius:34px; }







.pord_det .pic1{ width:100%;}







.pord_det .text1 .share_det{ top:0;}































}







































/*合作伙伴*/







.pard_list{ float:left; width:100%; margin-top:30px;}







.pard_list ul{ margin:0 -15px}







.pard_list ul li{ float:left; width:20%; padding:0 15px; margin-top:30px;}







.pard_list ul li a{ float:left; width:100%; position:relative; overflow:hidden; border:1px solid #ebebeb;}







.pard_list ul li a .img{ float:left; width:100%; line-height:0;}







.pard_list ul li a .img img{







-webkit-transition: all 0.4s ease-out 0s; 







-moz-transition: all 0.4s ease-out 0s; 







-o-transition: all 0.4s ease-out 0s; 







transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}







.pard_list ul li a:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}







.pard_list ul li a .text{ float:left; width:100%; height:100%; background:#bcc436; background:rgba(236,94,17,0.9); position:absolute; left:0; bottom:-100%;-webkit-transition: all 0.5s ease-out 0s; 







-moz-transition: all 0.5s ease-out 0s; 







-o-transition: all 0.5s ease-out 0s; 







transition: all 0.5s ease-out 0s;}







.pard_list ul li a .text h4{ float:left; width:100%; text-align:center; color:#fff; font-size:14px; line-height:24px; overflow:hidden; padding:0 10px; position:absolute; left:0; top:50%; margin-top:-12px;}







.pard_list ul li a:hover .text{ bottom:0;}































@media screen and (max-width:991px) {















.pard_list{ margin-top:15px;}







.pard_list ul{ margin:0 -7px}







.pard_list ul li{ padding:0 7px; margin-top:14px;}























}















@media screen and (max-width:767px) {























.pard_list ul li{ width:50%;}























}































/*加入我们*/







.chancecontain{ width:100%; float: left; margin-top:50px;}







.chancecontain ul{ width:100%; float: left;}







.chancecontain ul li{ width:100%; float: left; margin-top: 10px;}







.chancecontain ul li .title{ width:100%; float: left; padding: 14px 80px 16px 40px; background: #f5f5f5; position: relative;}







.chancecontain ul li .title h4{ width:100%; float: left; font-size: 16px; color: #1f3b15; line-height: 30px;}







.chancecontain ul li .title .p{ width:100%; float: left; font-size: 12px; color: #666666; line-height: 16px; margin-top:4px;}







.chancecontain ul li .title .p span{ float: left; width:230px;}







.chancecontain ul li .title .p span.span1{ padding-left: 50px; border-left:solid 1px #dcdcdc;}







.chancecontain ul li .title #lermore{ width:80px; height: 40px; position: absolute; right: 0; top: 20px; background: url(../images/btn2.png) no-repeat center center; border-left: solid 1px #dcdcdc; cursor: pointer;}







.chancecontain ul li .title.active{ background-color: #f07e41;}







.chancecontain ul li .title.active #lermore{ background-image: url(../images/btn2_h.png); border-left: solid 1px #ee8851;}







.chancecontain ul li .title.active h4{color: #fff;}







.chancecontain ul li .title.active .p span{color: #fff;}







.chancecontain ul li .title.active .p span.span1{border-left:solid 1px #f07e41;}







.chancecontain ul li .deta{ display:none; width:100%; float: left; background: #f8f8f8; overflow: hidden;}







.chancecontain ul li .deta .condata{ width:100%; padding: 13px 40px 30px 40px; float: left;}







.chancecontain ul li .deta .condata .p{ width:100%; float: left; font-size: 14px; color: #666666; line-height: 26px; margin-top:18px; padding-left:108px; position:relative;}







.chancecontain ul li .deta .condata .p span{ width:88px; color:#333333; position:absolute; left:0; top:0;}







@media  screen and (max-width:1199px){







.chancecontain ul li .title .p span{ width:210px;}







}







@media  screen and (max-width:991px){







	







.chancecontain{ margin-top:20px;}	







.chancecontain ul li .title{ padding: 14px 80px 16px 20px;}







.chancecontain ul li .title .p span{ width:150px;}







.chancecontain ul li .title .p span.span1{ padding-left: 20px;}







}







@media  screen and (max-width:767px){















.chancecontain ul li .title{ padding: 10px 60px 12px 20px;}







.chancecontain ul li .title h4{ font-size: 14px; }







.chancecontain ul li .title .p{ display:none;}







.chancecontain ul li .title #lermore{ width:60px; height: 30px; top: 10px; background-size:60px auto;}







.chancecontain ul li .deta .condata{ padding: 8px 20px 10px 20px;}







.chancecontain ul li .deta .condata .p{ font-size: 12px; line-height: 22px; margin-top:10px; padding-left:70px;}







.chancecontain ul li .deta .condata .p span{ width:68px;}







}























































/*联系我们*/







.Contact_1{ float:left; width:100%; padding:60px 0;}







.map_box{ float:right; width:48.71%;}







#dituContent{ float:right; width:100%; height:552px;}







.contact_tx{ float:left; width:48.71%;}







.contact_tx .tx1{ float:left; width:100%; border-bottom:1px dashed #999999; padding:10px 0 25px 0;}







.contact_tx .tx1 h2{ float:left; width:100%; color:#333333; font-size:30px; line-height:40px;}







.contact_tx .tx1 h6{ float:left; width:100%; color:#6e6e6e; font-size:14px; line-height:24px; margin-top:2px; font-family:Arial;}







.contact_tx .tx2{ float:left; width:100%; border-bottom:1px dashed #999999; padding:20px 0;}







.contact_tx .tx2 .p1{ float:left; width:532px; color:#333333; font-size:16px; line-height:28px; margin:15px 0; padding-left:38px;}







.contact_tx .tx2 .p1 a{ color:#fff;}







.contact_tx .tx2 .p1.ico1{ background:url(../images/ab10.png) left 4px no-repeat;}







.contact_tx .tx2 .p1.ico2{ background:url(../images/ab11.png) left 4px no-repeat;}







.contact_tx .tx2 .p1.ico3{ background:url(../images/ab12.png) left 4px no-repeat;}







.contact_tx .tx2 .p1.ico4{ background:url(../images/ab13.png) left 4px no-repeat;}







.contact_tx .tx2 .p1 span{ font-size:18px;}







.contact_tx .tx3{ float:left; width:100%; margin-top:40px;}







.contact_tx .tx3 i{ float:left; border:1px solid #dbdbdb; padding:7px; background:#fff; width:140px;}







.contact_tx .tx3 .er{ float:right; width:405px;}







.contact_tx .tx3 .er h5{ float:left; width:100%; color:#3a3a3a; font-size:16px; line-height:26px; margin:59px 0 5px 0;}







.contact_tx .tx3 .er h6{ float:left; width:100%; color:#464646; font-size:12px; line-height:22px;}







.contact_tx .tx3 .er p{ float:left; width:100%; color:#999999; font-size:12px; line-height:22px; margin-top:2px;}























@media  screen and (max-width:1199px){















.contact_tx .tx1 h2{ font-size:24px; line-height:34px;}







.contact_tx .tx3 .er{ width:300px;}















}























@media  screen and (max-width:991px){







	







.Contact_1{ padding:30px 0;}







.contact_tx{ width:100%; margin-top:20px;}







.contact_tx .tx1{ padding:0 0 15px 0;}







.contact_tx .tx1 h2{ font-size:18px; line-height:26px;}







.contact_tx .tx1 h6{ font-size:12px;}







.contact_tx .tx2 .p1{ margin:6px 0; font-size:14px; padding-left:30px;}







.contact_tx .tx2 .p1 span{ font-size:16px;}







.contact_tx .tx2{ padding:15px 0;}







.contact_tx .tx3 .er{ float:left;}







.contact_tx .tx3 i{ margin-right:15px;}







.contact_tx .tx3{ margin-top:20px;}















.map_box { width:100%;}







#dituContent{ height:360px;}















}























@media  screen and (max-width:767px){







	







.contact_tx .tx3 i{ float:none; display:block; margin:0 auto;}	







.contact_tx .tx3 .er{ width:100%; text-align:center;}







.contact_tx .tx3 .er h5{ margin:15px 0 5px 0;}







#dituContent{ height:250px;}















}























































/*7新闻中心*/















.CompanyNewspaper{ float:left; width:100%; margin-top:30px;}







.CompanyNewspaper li{ float:left; width:100%; padding:30px 0; border-bottom:1px dashed #cccccc;}







.CompanyNewspaper li a{ float:left; width:100%; position:relative;}







.CompanyNewspaper li .pic1{ float:left; position:absolute; left:0; top:0; width:300px; height:210px; overflow:hidden;}







.CompanyNewspaper li .pic1 img{







-webkit-transition: all 0.4s ease-out 0s; 







-moz-transition: all 0.4s ease-out 0s; 







-o-transition: all 0.4s ease-out 0s; 







transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}







.CompanyNewspaper li:hover .pic1 img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}







.CompanyNewspaper .txe1{ float:left; width:100%; height:210px; padding-left:360px;}







.CompanyNewspaper .txe1 time{ float:left; width:100%; color:#262424; font-size:24px; line-height:32px; font-family:"Arial"; position:relative; margin:10px 0 20px 0;}







.CompanyNewspaper .txe1 time i{ float:left; width:40px; height:1px; background:#cccccc; position:absolute; left:-60px; top:17px;}







.CompanyNewspaper .txe1 h5{ float:left; width:100%; color:#262424; font-size:16px; line-height:26px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}







.CompanyNewspaper li:hover .txe1 h5{ color:#bcc436;}







.CompanyNewspaper .txe1 p{ float:left; width:100%; color:#a9a9a9; font-size:14px; line-height:26px; height:52px; overflow:hidden ;margin:17px 0 20px 0; text-align:justify;}







.CompanyNewspaper .txe1 span{ float:left; width:30px; height:30px; background:url(../images/img4.png) center no-repeat; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}







.CompanyNewspaper li:hover .txe1 span{ background:url(../images/img5.png) center no-repeat;}















.CompanyNewspaper li.z_li .txe1 p{height:auto !important; margin-bottom:0 !important; margin-top:0 !important;}







.CompanyNewspaper li.z_li .txe1 time{font-family: 'Microsoft yahei' ,Arial;}















@media  screen and (max-width:991px){















.CompanyNewspaper li{ padding:15px 0;}







.CompanyNewspaper{ margin-top:15px;}







.CompanyNewspaper li .pic1{ width:203px; height:142px;}	







.CompanyNewspaper .txe1{ height:142px; padding-left:233px;}	







.CompanyNewspaper .txe1 time{ margin:0; line-height:32px; font-size:20px;}







.CompanyNewspaper .txe1 p{ line-height:20px; height:40px;margin:7px 0 9px 0; font-size:12px;}







.CompanyNewspaper .txe1 time i{ width:15px;left:-29px;}	







.CompanyNewspaper .txe1 h5{ line-height:24px;}















	







}























@media  screen and (max-width:767px){























.CompanyNewspaper li .pic1{ width:100%; height:auto; position:static;}	







.CompanyNewspaper .txe1{ height:auto; padding-left:0; margin:15px 0 5px 0;}	







.CompanyNewspaper .txe1 time i{ display:none;}	























}







































/*新闻详情*/







.content2{ width:100%; float:left; padding:35px 46px 50px 53px; box-shadow:0 0 4px rgba(0,0,0,0.08); margin-top:60px;}







.content2 .title{ width:100%; float:left; text-align:center; padding-bottom:19px; border-bottom:solid 1px #e1e0e0;letter-spacing:1px;}







.content2 .title h2{ width:100%; float:left; font-size:24px; color:#333; line-height:34px;}







.content2 .title h5{ width:100%; float:left; font-size:14px; color:#979797; line-height:20px; margin-top:13px; font-family:Arial;}







.content2 .p{ width:100%; float:left; padding:37px 0 33px 0; border-bottom:solid 1px #e1e0e0; font-size:14px; color:#333; line-height:30px; }







.content2 .btn{ width:100%; float:left; padding-top:30px;}







.content2 .btn .btn_l{ float:left; margin-top:15px;}







.content2 .btn .btn_r{ float:right;}







.content2 .btn .btn_r a{ display:block; width:117px; height:48px; line-height:48px; text-align:center; background:#1f3b15; color:white; font-size:16px;}







.content2 .btn .btn_r a:hover{ box-shadow:0 5px 7px rgba(0,0,0,0.15);}















@media  screen and (max-width:991px){







.content2{ padding:25px 36px 40px 36px; margin-top:30px;}







.content2 .btn{ padding-top:20px;}







}







@media  screen and (max-width:767px){







.content2{ padding:15px;}







.content2 .btn{ padding-top:10px;}







.content2 .title{ padding-bottom:9px;}







.content2 .title h2{ font-size:18px; line-height:24px;}







.content2 .title h5{ font-size:12px; margin-top:8px;}







.content2 .p{ padding:27px 0 23px 0; font-size:12px; line-height:20px;}







.content2 .btn .btn_r a{ width:97px; height:38px; line-height:38px; font-size:14px;}







.content2 .btn .btn_l{ margin-top:5px;}







}























.content3{ width:100%; float:left; padding:23px 30px 30px 30px; box-shadow:0 0 4px rgba(0,0,0,0.08); margin:37px 0 60px 0;}







.content3 .title{ width:100%; float:left; font-size:24px; color:#1f3b15; line-height:36px;}







.content3 .ul_1{ float:left; width:100%; margin-top:-17px;}







.content3 ul{ margin:0 -15px;}







.content3 ul li{ width:50%; float:left; margin-top:30px; padding:0 15px;}







.content3 ul li .img{ width:155px; float:left; overflow:hidden;}







.content3 ul li .img img{ width:100%; float:left;







		 transition: all 0.6s linear;







	-moz-transition: all 0.6s linear;







 -webkit-transition: all 0.6s linear;







-o-transition: width all 0.6s linear;}







.content3 ul li .text{ margin-left:176px;}







.content3 ul li .text .name{ width:100%; float:left; padding-bottom:7px; border-bottom:solid 1px #e5e5e5; font-size:16px; color:#333; line-height:25px;}







.content3 ul li .text .p{ width:100%; float:left; margin-top:9px; font-size:12px; color:#808080; line-height:24px; height:48px; overflow:hidden;}







.content3 ul li .text .time{ width:100%; float:left; margin-top:6px; font-size:12px; color:#808080; line-height:20px; }







.content3 ul li .zbox:hover .img img{transform: scale(1.1,1.1);







	-ms-transform: scale(1.1,1.1);	







-webkit-transform: scale(1.1,1.1);







	 -o-transform: scale(1.1,1.1);	







   -moz-transform: scale(1.1,1.1);}







.content3 ul li .zbox:hover .text .name{ color:#1f3b15;}







@media  screen and (max-width:991px){







.content3 ul li{ width:100%;}







}







@media  screen and (max-width:767px){







.content3{ padding:15px; margin:20px 0 30px 0;}







.content3 .title{ font-size:18px; line-height:30px;}







.content3 .ul_1{ margin-top:-2px;}







.content3 ul li{ margin-top:10px;}







.content3 ul li .img{ width:105px;}







.content3 ul li .text{ margin-left:116px;}







.content3 ul li .text .name{ padding-bottom:4px; font-size:14px; line-height:21px;}







.content3 ul li .text .p{ margin-top:6px; line-height:20px; height:40px;}







.content3 ul li .text .time{ display:none;}







}































/*关于我们*/







.joinUsPage{ float:left; width:100%; text-align:center; margin:55px 0 32px 0;}







.joinUsPage .l1{ float:left; width:100%;}







.joinUsPage .l1 i{ float:left; width:100%; line-height:0;}







.joinUsPage .l1 i img{ width:413px;}







.joinUsPage .l1 h2{ float:left; width:100%; color:#1f3b15; font-size:24px; line-height:24px; position:relative; top:0; margin-top:-19px;}







.joinUsPage .l2{ float:left; width:100%; color:#333333; font-size:16px; line-height:36px; margin-top:28px;}















@media  screen and (max-width:991px){















.joinUsPage{ margin:30px 0 15px 0;}







.joinUsPage .l1 i img{ width:220px;}







.joinUsPage .l1 h2{ font-size:18px; line-height:18px; margin-top:-15px;}







.joinUsPage .l2{ font-size:14px; line-height:30px; margin-top:15px;}















}















.joinList{ float: left; width:100%; margin-bottom:63px; position:relative;}







.joinList::after{ float:left; width:1355px; height:28px; background:url(../images/ab28.png) right center no-repeat; position:absolute; left:0; top:50%; margin-top:-14px; content:'';}







.joinList ul{ margin:0 -15px;}







.joinList ul li{ float: left; width:16.6666%; padding:0 15px; text-align:center;}







.joinList ul li .lc1{ float:left; width:100%;background: #f8f8f8; padding:10px; border-radius:120px 120px 10px 10px; -moz-border-radius:120px 120px 10px 10px;-webkit-border-radius:120px 120px 10px 10px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.14);-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.14);-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.14); padding:25px 0 30px 0;}







.joinList ul li .lc2{ float:left; width:100%; background: #f8f8f8; padding:10px; border-radius:10px 10px 120px 120px; -moz-border-radius:10px 10px 120px 120px;-webkit-border-radius:10px 10px 120px 120px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.14);-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.14);-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.14); margin-top:63px; padding:30px 0 25px 0;}







.joinList ul li .l1{ float: left; width:100%;}







.joinList ul li .l1 i{ display:block; margin:0 auto; width:120px; position:relative;}







.joinList ul li .l1 i .pic1{opacity:1; filter:alpha(opacity=100); border:1px solid #035d2a; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; padding:25px;}







.joinList ul li .l1 i .pic2{opacity:0; filter:alpha(opacity=00);border:1px solid #e3641e; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; padding:25px; position:absolute; left:0; top:0;}















.joinList ul li .l2{ float: left; width: 100%; color:#393747; font-size:16px; line-height:20px; height:40px; margin:31px 0 9px 0; padding:0 10px;}







.joinList ul li .l3{ float: left; width: 100%;}























.joinList ul li .lc1{ cursor:pointer;}







.joinList ul li .lc1:hover .l1 i .pic1{opacity:0; filter:alpha(opacity=00);}







.joinList ul li .lc1:hover .l1 i .pic2{opacity:1; filter:alpha(opacity=100);}







.joinList ul li .lc2:hover .l1 i .pic1{opacity:0; filter:alpha(opacity=00);}







.joinList ul li .lc2:hover .l1 i .pic2{opacity:1; filter:alpha(opacity=100);}























@media  screen and (max-width:1680px){















.joinList::after{ width:105%;}















}























@media  screen and (max-width:1199px){







.joinList ul{ margin:0 -10px;}







.joinList ul li{ padding:0 10px; }







.joinList ul li .l2{ font-size:14px;}







.joinList ul li .l1 i{ width:100px;}























}















@media  screen and (max-width:991px){







	







.joinList{ margin-bottom:30px;}	







.joinList ul{ margin:0 -10px;}







.joinList ul li .lc1{ padding:15px 0 20px 0;}







.joinList ul li .lc2{ padding:20px 0 15px 0;}







.joinList ul li{ padding:0 10px; }







.joinList ul li .l2{ font-size:14px; margin:15px 0 9px 0;}







.joinList ul li .l1 i{ width:80px;}







.joinList ul li .l1 i .pic1{ padding:20px;}







.joinList ul li .l1 i .pic2{ padding:20px;}















}























@media  screen and (max-width:767px){







	







.joinList{ margin-bottom:20px;}	







.joinList::after{ width:103%; top:25%;}	







.joinList::before{ float:left; width:103%; height:28px; background:url(../images/ab28.png) right center no-repeat; position:absolute; left:0; top:75%; margin-top:-14px; content:'';}	







.joinList ul li .lc1{ padding:15px 0 20px 0;}







.joinList ul li .lc2{ padding:20px 0 15px 0;}







.joinList ul li{ width:33.3333%; margin:10px 0;}







.joinList ul li .l1 i{ width:60px;}







.joinList ul li .l1 i .pic1{ padding:15px;}







.joinList ul li .l1 i .pic2{ padding:15px;}















}















.about_cont3{ float:left; width:100%;  padding:113px 0;}







.about_cont3 .l1{ float:left; width:100%; text-align:center; font-size:24px; line-height:34px; color:#fff; font-weight:bold;}







.about_cont3 .l2{ float:left; width:100%; text-align:center; font-size:14px; line-height:24px; color:#fff; font-family:Arial; text-transform:uppercase; margin-top:5px;opacity:0.5; filter:alpha(opacity=50); }







.about_cont3 .l3{ float:left; width:100%; text-align:center; font-size:16px; line-height:36px; color:#fff; margin:27px 0 30px 0;}







.about_cont3 .l4{ float:left; width:100%;}







.about_cont3 .l4 ul{ margin:0 0 0 -1px;}







.about_cont3 .l4 ul li{ float:left; width:25%; padding:0 0 0 1px;}







.about_cont3 .l4 ul li .li1{ float:left; width:100%; background:url(../images/ab34.png) center repeat; padding:40px 28px 40px 34px;}







.about_cont3 .l4 ul li .li1 i{ float:left; width:59px; line-height:0; margin-top:5px;}







.about_cont3 .l4 ul li .li1 .tx1{ float:right; text-align:right;}







.about_cont3 .l4 ul li .li1 .tx1 h5{ display:block; color:#fff; font-size:14px; line-height:18px; font-family:Arial; text-transform:uppercase;opacity:0.5; filter:alpha(opacity=50); }







.about_cont3 .l4 ul li .li1 .tx1 h2{ display:block; color:#fff; font-size:20px; line-height:24px; margin-top:10px; font-weight:bold;}























@media  screen and (max-width:991px){







.about_cont3{ padding:113px 0 80px;}







.about_cont3 .l1{ font-size:18px; line-height:28px;}







.about_cont3 .l2{ font-size:12px; line-height:22px;}	







.about_cont3 .l3{ font-size:14px; line-height:30px; margin:15px 0 20px 0;}







.about_cont3 .l4 ul li .li1{ padding:20px 10px;}







.about_cont3 .l4 ul li .li1 i{ width:100%; margin:0 0 10px 0;}







.about_cont3 .l4 ul li .li1 i img{ width:50px; display:block; margin:0 auto;}







.about_cont3 .l4 ul li .li1 .tx1{ width:100%; text-align:center;}







.about_cont3 .l4 ul li .li1 .tx1 h2{ font-size:16px; line-height:20px;}







.about_cont3 .l4 ul li .li1 .tx1 h5{ font-size:12px; line-height:16px;}















}







@media  screen and (max-width:767px){







	















.about_cont3 .l4 ul li{ width:50%; margin-top:1px;}







.about_cont3 .l4 ul li .li1 i img{ width:40px;}















}















/*品牌介绍*/







.home_tit1_2{ padding-top:60px;}







.pinpai_1{ float:left; width:100%; padding:34px 0 60px 0; overflow:hidden;}







.pinpai_1 .l4{ float:left; width:100%; text-align:center; font-size:24px; line-height:34px; background:url(../images/ab37.jpg) center bottom no-repeat; padding-bottom:10px; margin-bottom:28px;}







.pinpai_1 .l1{ float:left; width:100%; text-align:center; color:#666666; font-size:16px; line-height:38px; padding:0 17%;}







.pinpai_1 .l2{ float:left; width:100%; text-align:center; margin:40px 0 50px 0;}







.pinpai_1 .l2 img{ width:206px;}







.pinpai_1 .l3{ float:left; width:100%; text-align:center;}















.pinpai_2{ background:#f8f8f8; padding:45px 0 136px 0;}







.pinpai_2 .l5{ float:left; width:100%; text-align:center; font-size:20px; line-height:22px; color:#999999; margin-bottom:9px;}















.pinpai_3{ float:left; width:100%; position:relative; top:0; margin:-98px 0 150px 0; padding:0 6.4%;}







.pinpai_3 .slick-slide{ margin:0 15px;}







.pinpai_3 .slick-slide i{ float:left; width:100%; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; overflow:hidden;}







.pinpai_3 .slick-slide h5{ float:left; width:100%; border-bottom:1px solid #e5e5e5; text-align:center; padding:21px 10px 16px 10px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; font-size:16px; line-height:26px; position:relative;}







.pinpai_3 .slick-slide h5::after{ float:left; width:1px; height:15px; position:absolute; left:0; bottom:0; content:''; background:#e5e5e5;}







.pinpai_3 .slick-slide h5::before{ float:left; width:1px; height:15px; position:absolute; right:0; bottom:0; content:''; background:#e5e5e5;}







.pinpai_3 .slick-prev{ width:175px; height:40px; background:url(../images/ab42.png) center no-repeat #aaaaaa; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; left:50%; margin-left:-190px; top:auto; bottom:-70px;}







.pinpai_3 .slick-next{ width:175px; height:40px; background:url(../images/ab41.png) center no-repeat #aaaaaa; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; right:50%; margin-right:-190px; top:auto; bottom:-70px;}







.pinpai_3 .slick-prev:hover{background:url(../images/ab42.png) center no-repeat #1f3b15;}







.pinpai_3 .slick-next:hover{background:url(../images/ab41.png) center no-repeat #1f3b15;}























@media  screen and (max-width:991px){







	







.home_tit1_2{ padding-top:30px;}







.pinpai_1{ padding:20px 0 30px 0;}







.pinpai_1 .l1{ padding:0 5%; font-size:14px; line-height:28px;}







.pinpai_1 .l4{ margin-bottom:15px;}







.pinpai_1 .l2{ margin:20px 0 25px 0;}







.pinpai_1 .l2 img{ width:160px;}















.pinpai_2{ padding:22px 0 72px 0;}







.pinpai_3{  margin:-49px 0 70px 0; padding:0 3%;}







.pinpai_3 .slick-slide{ margin:0 7px;}







.pinpai_3 .slick-slide h5{ padding:10px 10px 8px 10px; font-size:14px; line-height:24px;}







.pinpai_3 .slick-prev{ width:80px; height:30px; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; margin-left:-87px; bottom:-45px;}







.pinpai_3 .slick-next{ width:80px; height:30px; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; margin-right:-87px; bottom:-45px;}















}























/*公司理念*/







.c_0100_t .content4{ width:100%; background:none;}







.c_0100_t .content4 ul{ margin-top:35px;}







.c_0100_t .content4 ul li{ width:25% !important; float:left; padding:0 30px; margin-top:0; height:auto !important;}







.c_0100_t .content4 ul li .zbox{ width:100%; float:left; position:relative; padding:195px 30px 30px 30px; height:374px; border:solid 1px #1f3b15; text-align:center;}







.c_0100_t .content4 ul li .zbox .title{width:270px;height:176px;position:absolute;left:50%;top:-1px;margin-left:-135px;padding:27px 30px 34px 30px;background:url(../images/t5.png) no-repeat bottom center;background-size:contain;margin-top:0 !important;}







.c_0100_t .content4 ul li .zbox .title h4{ width:100%; float:left; font-size:24px; color:white; line-height:32px;}







.c_0100_t .content4 ul li .zbox .title .ico{ width:100%; float:left; height:52px; margin-top:31px; border:0 !important;}







.c_0100_t .content4 ul li .zbox .title .ico img{ height:100%;}







.c_0100_t .content4 ul li .zbox .dd{ width:100%; float:left; font-size:18px; color:#333; line-height:40px;}







.c_0100_t .content4 ul li.l1 .zbox .title{background-image:url(../images/t6.png);}







.c_0100_t .content4 ul li.l1 .zbox{ border-color:#bcc436;}







@media  screen and (max-width:1399px){







.c_0100_t .content4 ul li .zbox .title{ width:220px; margin-left:-110px; background-size:auto 100%;}







}







@media  screen and (max-width:1199px){







.c_0100_t .content4 ul li{ padding:0 15px;}







.c_0100_t .content4 ul li .zbox{ padding:195px 10px 10px 10px;}







.c_0100_t .content4 ul li .zbox .title{ width:190px; margin-left:-95px;}







}







@media  screen and (max-width:767px){







.c_0100_t .content4 ul{ margin-top:15px;}







.c_0100_t .content4 ul li{ width:50% !important; margin-top:10px;}







.c_0100_t .content4 ul li .zbox{ padding:195px 10px 10px 10px;}







.c_0100_t .content4 ul li .zbox .title{ width:100%; left:0; margin-left:0;}







}







@media  screen and (max-width:480px){







.c_0100_t .content4 ul li{ width:100% !important;}







.c_0100_t .content4 ul li .zbox{ padding:135px 10px 10px 10px; height:264px;}







.c_0100_t .content4 ul li .zbox .title{ height:126px; padding:20px 20px 24px 20px;}







.c_0100_t .content4 ul li .zbox .title h4{ font-size:18px; line-height:26px;}







.c_0100_t .content4 ul li .zbox .title .ico{ height:32px; margin-top:11px;}







.c_0100_t .content4 ul li .zbox .dd{ font-size:14px; line-height:30px;}







}































/*在线举报*/







.message{ float:left; width:100%; padding:20px 24px 32px 26px; }







.message .lab{ float:left; width:100%; margin:10px 0;}







.fm1{ float:left; width:50%; padding:0 20px;}







.fm2{ float:left; width:100%; padding:0 20px;}







.fm3{ display:block; margin:0 auto; width:280px;}







.fm1_1{ float:left; width:100%; color:#4c4c4c; font-size:14px; line-height:32px; text-transform:uppercase;}







.fm1_1 font{ font-size:12px;}







.fm1_1 span{ color:#003592;}







.fm1_2{ float:left; width:100%; border:1px solid #e6e6e6; background:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:0 18px; color:#999999; font-size:14px; height:50px; line-height:48px;}







.fm1_3{ float:left; width:100%; border:1px solid #e6e6e6; background:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:16px 18px; color:#999999; font-size:14px; height:139px; line-height:24px;}







.fm1_4{ float:left; width:100%; border:none; background:#1f3b15; color:#fff; height:56px; line-height:56px; text-align:center;  font-size:16px;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-top:20px;}







/*input[placeholder], [placeholder], *[placeholder] {color:#fff;}*/ 







/*.message input[placeholder] {color:#999999;} 







.message ::-webkit-input-placeholder{color:#999999}







.message :-moz-placeholder{color:#999999}







.message ::-moz-placeholder{color:#999999}







.message :-ms-input-placeholder{color:#999999}







.message textarea[placeholder], [placeholder], *[placeholder] {color:#999999 !important;} */







/*.message ::-webkit-textarea-placeholder{color:#999999}







.message :-moz-placeholder{color:#999999}







.message ::-moz-placeholder{color:#999999}







.message :-ms-textarea-placeholder{color:#999999}*/















::-webkit-input-placeholder {color:    #fff;}







:-moz-placeholder {color:    #fff;}







::-moz-placeholder {color:    #fff;}







:-ms-input-placeholder {color:    #fff;}















.fm1_2::-webkit-input-placeholder {color:    #999;}







.fm1_2:-moz-placeholder {color:    #999;}







.fm1_2::-moz-placeholder {color:    #999;}







.fm1_2:-ms-input-placeholder {color:    #999;}







.fm1_3::-webkit-input-placeholder {color:    #999;}







.fm1_3:-ms-input-placeholder{color:#999}







.fm1_3:-moz-placeholder {color:    #999;}







.fm1_3::-moz-placeholder {color:    #999;}















@media  screen and (max-width:991px){







.message{  padding:15px 15px 30px 15px;}







.message .lab{ margin:5px 0;}







.fm1{ padding:0 10px;}







.fm2{ padding:0 10px;}







.fm3{ width:220px;}







.fm1_4{ height:45px; line-height:45px; margin-top:10px;}







.fm1_2{ padding:0 10px; height:40px; line-height:38px;}







.fm1_3{padding:8px 10px; height:139px; line-height:24px;}







}







@media  screen and (max-width:767px){







.message label{ margin:0;}







.fm1{ width:100%; padding:0;}







.fm2{ padding:0;}







.fm1_1{ margin-top:5px;}







.fm3{ width:200px;}







}























/*分页*/



.m-page {



	text-align:right;



	font-size:0;



	height:38px;



	line-height:38px;



	padding-right:10px;



}



.m-page li {



	display:inline



}



.m-page a, .m-page i {



	display:inline-block;



	font-size:15px;



	background-color:#1f3b15;



	padding:0px 13px;



	height:36px;



	overflow:hidden;



	text-align:center;



	border:0px #FFFFFF solid;



	color:#FFFFFF;



	font-family:Arial;



	margin-left:5px;



	vertical-align:top;



}



.m-page a.next, .m-page a.prev {



	font-family:宋体;



	font-size:16px;



	font-weight:700;



}



.m-page a:hover, .m-page li.thisclass a {



	color:#ff2828;



}



.m-page span {



	font-size:14px;



	padding-right:10px;
	line-height:40px;



}



























/*战率合作伙伴*/







.tit_3{ width:221px; height:82px; padding:18px 22px 0 22px; background:#00498e; position:relative; margin-top:-82px; z-index:5;}







.tit_3 h3{ width:100%; float:left; font-size:24px; color:white; line-height:33px; font-weight:bold;}







.tit_3 h5{ width:100%; float:left; font-size:16px; color:white; line-height:22px; font-family:Arial; text-transform:uppercase;}







.pz_SideLayer_gl{ width:100%; float:left; height:70px; border-bottom:solid 1px #f5f5f5; background:white;}







.pz_SideLayer_gl .pz_SideLayer1{ float:left; width:100%;}







.pz_SideLayer_gl .pz_SideLayer1 li{ float:left;}







.pz_SideLayer_gl .pz_SideLayer1 li a{ display:block; padding:0 35px; height:70px; float:left; font-size:15px; color:#262626; line-height:70px;}







.pz_SideLayer_gl .pz_SideLayer1 li a.hover,







.pz_SideLayer_gl .pz_SideLayer1 li:hover a{border-bottom: solid 70px #1f3b15;color: #b3b3b3;}















.c_0100_5{ width:100%; float:left; padding:40px 0 60px 0;}







.ul_2{ width:100%; float:left; padding-left:1px;}







.ul_2 li{ width:25.1%; float:left; border:solid 1px #ddd; margin:-1px 0 0 -0.1%;}







.ul_2 li a{float:left; width:100%; padding-bottom:44%; overflow:hidden; position:relative;}







.ul_2 li img{ width:100%; float:left; position:absolute; left:0; top:0; height:100%; z-index:1;}







.ul_2 li .mb{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/bg_3.png); vertical-align:middle; opacity:0; z-index:2;







-webkit-transition: all 0.3s ease-out 0s; 







-moz-transition: all 0.3s ease-out 0s; 







-o-transition: all 0.3s ease-out 0s; 







transition: all 0.3s ease-out 0s;}







.ul_2 li h5{ width:100%; font-size:17px; color:white; line-height:22px; position:absolute; top:50%; text-align:center;







    -webkit-transform: translate(0, -50%);







    -ms-transform: translate(0, -50%);







    transform: translate(0, -50%);}







.ul_2 li:hover .mb{ opacity:1;}







@media screen and (max-width:1199px) {







.ul_2 li{ width:25.2%; margin:-1px 0 0 -0.2%;}







}







@media screen and (max-width:1023px) {







.c_0100_5{ padding:20px 0 30px 0;}







.ul_2 li h5{ font-size:15px; line-height:18px;}







}







@media screen and (max-width:767px) {







.c_0100_5{ padding:20px 10px 30px 10px;}







.ul_2 li h5{ font-size:13px;}







.pz_SideLayer_gl{ height:auto;}







.pz_SideLayer_gl .pz_SideLayer1 li{ width:50%;}







.pz_SideLayer_gl .pz_SideLayer1 li a{ padding:0 5px; width:100%; height:40px; font-size:14px;  line-height:40px; text-align:center;}







.pz_SideLayer_gl .pz_SideLayer1 li a.hover,







.pz_SideLayer_gl .pz_SideLayer1 li:hover a{ border-bottom:solid 40px #1f3b15;}







.tit_3{ width:170px; height:62px; padding:8px 12px 0 12px; margin-top:-62px;}







.tit_3 h3{ font-size:18px; line-height:27px;}







.tit_3 h5{ font-size:14px; line-height:18px;}







}



































































