﻿@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:#333;
        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:#005a22; 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:#fff; z-index:999;}
.logo{ float:left; width:140px; height:140px; position:absolute; left:0; top:-5px; background:#fff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; overflow:hidden; box-shadow:0 20px 30px rgba(0,0,0,0.2); -moz-box-shadow:0 20px 30px rgba(0,0,0,0.2); -webkit- box-shadow:0 20px 30px rgba(0,0,0,0.2);}
.logo img{ width:79px; 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 #005a22; 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 #005a22;}

.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:#ec5e11;}

.top2{ float:left; width:100%; position:relative; z-index:5;}

/*menu*/
.nav{ float:right; height:95px;}
.nav .nli{ float:left;position:relative; margin:0 11px;}
.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:#fff;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:#333333; 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:#005a22; 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:#fff;}
.nav .nli.on:after,
.nav .nli:hover:after{ height:113px;}


.nav .nli .nav-w {z-index:99;position:absolute;display:none;float:left; width:100% !important;clear:both;overflow:hidden;top:113px;background:#005a22; 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:36px;line-height:36px;color:#fff;font-size:14px;font-weight:normal; padding:0; text-align:center; border-top:1px solid #666;}
.nav .nli .section-nav1 ul li a:hover { background:#005a22; 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:rgba(255,255,255,0.98); 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;box-shadow:0 10px 15px rgba(0,0,0,0.1); -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{ width:52px; 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:#005a22; 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: #005a22; }
.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:#005a22; 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:#ec5e11; 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:#005a22; color:#005a22; 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:108px; 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:#ec5e11 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:#005a22; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; overflow:hidden;}
.home_cont1 .pic1 ul li a .img2.bg1{ background:#ec5e11;}


@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:#ec5e11 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 #4d966c; 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:#005a22;}

.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:33.3333%; 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; background:url(images/main22.png) center no-repeat #074820; 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:#ec5e11;}
.slideBox ul li a:hover .but1{ background:url(images/main22.png) center no-repeat #ec5e11; 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 .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:#005a22; 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 #ec5e11; 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:#005a22; 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 #ec5e11;}
	
}

/**/
.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:#005a22;}
.home_cont2 li:hover span{ background:#005a22;border:1px solid #005a22; 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 #ec5e11; background:#ec5e11 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:#ec5e11 url(images/main13.png) 110px center no-repeat;}


}


/*down*/

.foot_bg1{ float:left; width:100%; position:relative; margin-top:50px; background:#333333;}
.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:#005a22;}
.links{ float:right; width:160px; position:relative;}
.links h5{ float:left; width:100%; height:28px; border: solid 1px #484848; 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:#005a22;}

.foot_cont1{ float:left; width:100%; border-bottom:1px solid #484848; 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_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:#005a22; 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 #5c5c5c; 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 #5c5c5c; 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:#005a22 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:#005a22;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:#ec5e11;}
.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:#005a22; 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:#005a22 1px solid; background-color:#005a22;}
.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 #005a22;}
.pz_fy .r_fy:hover,
.pz_fy .r_fy.on{ background:url(images/h_img2_1.png) center no-repeat #005a22;}

@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 #005a22; background:#005a22; 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:30px; 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:#005a22; 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:#005a22;}
.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 #005a22;}
.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:#005a22; color:#fff; border-right:1px solid #005a22;}
.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:#005a22; 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:#005a22;}

.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:#005a22;}

@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:#ec5e11; 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:#ec5e11; 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: #005a22; 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:#ec5e11;}
.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:#005a22; 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:#005a22; 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:#005a22;}
@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:#005a22; 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 #005a22;}
.pinpai_3 .slick-next:hover{background:url(images/ab41.png) center no-repeat #005a22;}


@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 #005a22; 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:#ec5e11;}
@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:#005a22; 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;}
}