﻿/* CSS Document */
/*qt：xq*/
*{ padding:0; margin:0;}
html{ overflow-x:hidden; overflow-y:auto;}
ul, ol,li{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
body{ float:left; width:100%; position:relative;}
code, kbd, pre, samp {font-family:'Microsoft yahei' ,Arial;}
a{ text-decoration:none; color:#333;
-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;
/*清除IOS系统点击默认事件*/
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;}
a:hover{color:#333; 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: 32px;}
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;}
input{ outline:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}

.pz_top{ float:left; width:100%;}
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative; height:100vh;}
.pz_banner > img{width: 100%;}

@media  screen and (max-width:1199px){
  .pz_banner{ margin-top: 80px;}
}

@media  screen and (max-width:767px){
  .pz_banner{ margin-top: 50px;}
}

.pz_main{ float:left; width:100%;}
.pz_down{ float:left; width:100%;}
#mttop{float: left;width: 100%;}


/*pc版头部*/
.top1{float: left; width:100%; background:rgba(255,255,255,0.8); z-index:1010;position: relative;
-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
     -o-transition: all 0.2s linear;
        transition: all 0.2s linear;}
.top1.active{ background-color:#fff;
-webkit-box-shadow: 0 2px 6px #aaa;
   -moz-box-shadow: 0 2px 6px #aaa;
     -o-box-shadow: 0 2px 6px #aaa;
        box-shadow: 0 2px 6px #aaa;}


.w_0100_1{float: left;width: 100%;background: #f0f1f3;position: relative;z-index: 99;}
.w_0100_1 h6{display: block;float: left;height: 42px;line-height: 42px;font-size: 12px;color: #888;}
.w_0100_1 ul{float: right;}
.w_0100_1 ul li{float: left;height: 42px;margin-left: 10px;}
.w_0100_1 ul li a{display: block;float: left;width: 100%;margin-top: 8px;position: relative;}
.w_0100_1 ul li a > img{display: block;float: left;width: 100%;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
-webkit-filter:grayscale(1);
        filter:grayscale(1);}
.w_0100_1 ul li a span{display: block;position: absolute;left: 50%;top: 50px;width: 120px;margin-left: -60px;overflow: hidden;height: 0;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.w_0100_1 ul li a span img{display: block;float: left;width: 100%;}
.w_0100_1 ul li a:hover > img{
-webkit-filter:grayscale(0);
        filter:grayscale(0);}
.w_0100_1 ul li a:hover span{height: 120px;}

.w_0100_2{float: left;width: 100%;background: url(images/bg_2.jpg) center;height: 100px;}
.w_0100_2 .logo{ float:left; width:207px; margin:14px 0 0 0;}
.w_0100_2 .logo a,
.w_0100_2 .logo a img{display: block;float: left;width: 100%;}
.w_0100_2 .w_2_1{float: right;margin-top: 30px;}
.w_0100_2 .w_2_1 span{display: block;float: left;height: 40px;padding-left: 34px;background: url(images/img_2_1.png) no-repeat left center;}
.w_0100_2 .w_2_1 span h5{display: block;margin-top: 5px;height: 16px;line-height: 16px;font-size: 14px;color: #373737;font-weight: bold;}
.w_0100_2 .w_2_1 span h5 font{color: #24b54a;}
.w_0100_2 .w_2_1 span h6{display: block;height: 14px;line-height: 14px;font-size: 12px;color: #373737;}
.w_0100_2 .w_2_1 strong{display: block;float: left;height: 40px;line-height: 40px;font-size: 34px;color: #24b54a;font-family: "Arial";padding-left: 10px;margin-left: 10px;position: relative;}
.w_0100_2 .w_2_1 strong::before{content: "";display: block;position: absolute;left: 0;top: 8px;width: 1px;height: 24px;background: #e2e2e2;}

.w_0100_menu{float: left;width: 100%;background: #24b54a;}
.menu{ float:left; height:60px;position: relative;}
.menu::before{content: "";display: block;position: absolute;left: 0;top: 14px;width: 1px;height: 32px;background: #50c46e;}
.menu .nli{ float:left; z-index:15; position:relative;}
.menu .nli span a{ display:block; float:left; font-size:16px; height:60px; line-height:60px; padding:0 30px; color:#fff; position:relative;}
.menu .nli span a .after{content: "";display: block;position: absolute;right: -1px;top: 14px;width: 1px;height: 32px;background: #4fc46d;}
.menu .nli span a:hover,
.menu .nli.on span a{ background: #4fc46d;}
.menu .nli.on span a .after{display:none;}
.menu .nli span a:hover i,
.menu .nli.on span a i{ left:0; width:100%;}
.menu .sub{ position:absolute; width:160px; left:50%; margin-left:-80px; top:100%; display:none;}
.menu .sub .li2{ position:relative; float:left; width:100%;}
.menu .sub .li2 a{ display:block; float:left; width:100%; height:48px; line-height:48px; text-align:center;color:#fff; font-size:14px; background:#4fc46d; }
.menu .sub .li2:hover a{ background:#24b54a;}

.search{float: right;}
.search input{display: block;float: left;width: 234px;height: 37px;margin-top: 9px;border: 0 none;border-bottom: 1px solid #66cb81;font-size: 14px;color: #fff;background: none;}
.search input::-webkit-input-placeholder { color:#66cb81 !important;}
.search input:-moz-placeholder {  color:#66cb81 !important;}
.search input::-moz-placeholder {  color:#66cb81 !important;}
.search input:-ms-input-placeholder { color:#66cb81 !important; }
.search button{display: block;float: left;outline: none;cursor: pointer;margin: 16px 0 0 10px;width: 22px;}
.search button img{display: block;float: left;width: 100%;}


/*phone版头部*/
.top2{ position:fixed; left:0; top:0; width:100%; height:80px; background:url(images/bg_2.jpg) center; z-index:1030;}
.top2.active{
-webkit-box-shadow: 0 2px 6px #aaa;
   -moz-box-shadow: 0 2px 6px #aaa;
     -o-box-shadow: 0 2px 6px #aaa;
        box-shadow: 0 2px 6px #aaa;}
.top2 .logo{ float:left; width:188px; margin:10px 0 0 0;}
.top2 .logo a,
.top2 .logo a img{display: block;float: left;width: 100%;}


@media  screen and (max-width:767px){
  .top2{height:50px;}
  .top2 .logo{ float:left; width:126px; margin:5px 0 0 0;}
}

/*手机按钮*/
.menuph{ position:absolute; top:15px; right:15px; cursor:pointer; width:50px; height:50px; background:#24b54a; text-align:center;}
.menuph .point{ display:inline-block; width:28px; height:22px; margin-top:14px; 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:1px; background:#fff;
-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;}
.menuph .navbtn::after,
.menuph .navbtn::before{ content:''; position:absolute; right:0; display:inline-block; width:28px; height:1px; background:#fff;
-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;}
.menuph .navbtn::after{ top:-11px;}
.menuph .navbtn::before{ top:10px;}
.menuph .point.active .navbtn{ background:transparent;}
.menuph .point.active .navbtn::after{	top:0px;
-webkit-transform: rotate(45deg);
	 -moz-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	   -o-transform: rotate(45deg);
	      transform: rotate(45deg);}
.menuph .point.active .navbtn::before{ top:0px;
-webkit-transform: rotate(-45deg);
	 -moz-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	   -o-transform: rotate(-45deg);
	      transform: rotate(-45deg);}

@media  screen and (max-width:767px){
.top2 .menuph{ top:5px; right:15px; width:40px; height:40px;}
.top2 .menuph .point{ width:22px; height:19px; margin-top:10px;}
.top2 .menuph .point:hover .navbtn,
.top2 .menuph .point:hover .navbtn::after,
.top2 .menuph .point:hover .navbtn::before{ width:22px;}
.top2 .menuph .navbtn{ top:9px; width:16px; }
.top2 .menuph .navbtn::after,
.top2 .menuph .navbtn::before{	width:22px;}
.top2 .menuph .navbtn::after{ top:-9px;}
.top2 .menuph .navbtn::before{ top:9px;}
}


/*手机下拉*/
.xialaph{ position:fixed; top:80px; left:0; width:100%; max-height:100%; overflow-y:auto; background:url(images/bg_nav.png);display:none; z-index:1049;}
.xialaph .ul1{ padding-bottom:50px;border-top: 1px solid #fff;}
.xialaph li{border-bottom: 1px solid #fff;padding: 0 15px;}
.xialaph .ul2,
.xialaph .ul3{ display:none;border-top: 1px solid #fff; position:relative;}
.xialaph .ul2 > li:last-child{border-bottom: 0 none;}
.xialaph .ul3 > li:last-child{border-bottom: 0 none;}
.xialaph h4 a{color:#24b54a; font-size:16px; font-weight:bold; line-height:62px;}
.xialaph h5 a{color:#24b54a; font-size:16px; line-height:57px;}
.xialaph h4,
.xialaph h5{position:relative;}
.xialaph h4 i,
.xialaph h5 i{display: block;position: absolute;right: 0;top: 50%;margin-top: -9px; width: 12px;height: 12px;border-bottom: 2px solid #24b54a;border-right: 2px solid #24b54a;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.xialaph h4.active i,
.xialaph h5.active i{margin-top: -3px;
-webkit-transform: rotate(-135deg);
   -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
     -o-transform: rotate(-135deg);
        transform: rotate(-135deg);}
.xialaph .ul2{padding: 10px 0;}
.xialaph .ul3{padding: 5px 0;}
.xialaph .ul3 li a{ color:#24b54a; font-size:14px; line-height:35px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}

.phonemeng{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; z-index:196; display:none;}

@media  screen and (max-width:767px){
.xialaph{ top:50px;}
.xialaph h4 a{ font-size:14px; line-height:42px;}
.xialaph h5 a{ color:#24b54a; font-size:14px; line-height:38px;}
.xialaph h4 i,
.xialaph h5 i{margin-top: -6px; width: 8px;height: 8px;border-bottom: 1px solid #24b54a;border-right: 1px solid #24b54a;}
.xialaph h4.active i,
.xialaph h5.active i{margin-top: -2px;}
.xialaph .ul3 li a{ color:#24b54a; font-size:12px; line-height:30px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}
}

/*banner*/
.slide_banner{ margin:0;}
.slide_banner .slick-slide{ width:100%; padding:0;outline: none;}
.slide_banner img{ width:100%;outline: none;}
.slide_banner .slick-dots{ bottom:33px; height:10px; overflow:hidden;}
.slide_banner .slick-dots li{ width:10px; height:10px;vertical-align: top;border:2px solid #fff; margin:0 5px;}
.slide_banner .slick-dots li button{ display:none;}
.slide_banner .slick-dots li.slick-active{background:#24b54a; border:2px solid #24b54a;}

@media  screen and (max-width:767px){
  .slide_banner .slick-dots{ bottom:15px;}
  .slide_banner .slick-dots li{ margin:0 4px;}	
}


/*main*/
.t_0100_indtit{float: left;width: 100%;text-align: center;}
.t_0100_indtit i{display: block;float: left;width: 100%;}
.t_0100_indtit i img{display: block;margin: 0 auto;width: auto;height: 50px;}
.t_0100_indtit h4{display: block;float: left;width: 100%;margin-top: 10px;}
.t_0100_indtit h4 font{display:inline-block; *display:inline; *zoom:1;vertical-align: top;height: 34px;line-height: 32px;border-bottom: 1px dashed #666;border-top: 1px dashed #666;font-size: 16px;color: #333;text-transform: uppercase;}
.t_0100_indtit h3{display: block;float: left;width: 100%;font-size: 22px;height: 40px;line-height: 40px;color: #333;letter-spacing: 8px;padding-left: 8px;margin-top: 10px;}

@media  screen and (max-width:767px){
  .t_0100_indtit i img{height: 30px;}
  .t_0100_indtit h4{margin-top: 5px;}
  .t_0100_indtit h4 font{height: 20px;line-height: 18px;font-size: 12px;}
  .t_0100_indtit h3{font-size: 16px;height: 26px;line-height: 26px;letter-spacing: 4px;padding-left: 4px;margin-top: 5px;}
}

.w_0100_3{float: left;width: 100%;padding: 50px 0;}
.t_0100_3{float: left;width: 100%;margin-top: 40px;}
.t_0100_3 .t_3_1{float: left;width: 100%;}
.t_0100_3 .t_3_1 a{display: block;float: left;width: 100%;background: #f7f7f7;padding: 30px;}
.t_0100_3 .t_3_1 a img{display: block;float: left;width: 100%;}
.t_0100_3 .t_3_1 a h5{display: block;float: left;width: 100%;height: 24px;line-height: 24px;font-size: 14px;color: #777;margin-top: 14px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_3 .t_3_1 a h4{display: block;float: left;width: 100%;height: 20px;line-height: 20px;font-size: 18px;color: #333; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_3 .t_3_1 a:hover{background: #24b54a;}
.t_0100_3 .t_3_1 a:hover h5,
.t_0100_3 .t_3_1 a:hover h4{color: #fff;}

.t_0100_3 .t_3_2{float:left;width: 100%;margin-top: -10px;}
.t_0100_3 .t_3_2 ul li{float: left;width: 100%;margin-top: 10px;}
.t_0100_3 .t_3_2 ul li:nth-child(4),
.t_0100_3 .t_3_2 ul li:nth-child(5),
.t_0100_3 .t_3_2 ul li:nth-child(6){margin-top: 2px;}

.t_0100_3 .t_3_2 ul li a{display: block;float: left;width: 100%; padding: 15px;background: #f7f7f7;}
.t_0100_3 .t_3_2 ul li a span{display: block;float: left;width: 100%;position: relative;padding-left: 155px;height: 105px;}
.t_0100_3 .t_3_2 ul li a span img{display: block;position: absolute;left: 0;top: 0;width: 140px;}
.t_0100_3 .t_3_2 ul li a span h4{display: block;float: left;width: 100%;height: 32px;line-height: 32px;font-size: 16px;color: #151515;margin-top: 10px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_3 .t_3_2 ul li a span font{display: block;float: left;width: 100%;font-size: 14px;line-height: 24px;color: #666;margin-top: 2px;height: 48px;overflow: hidden;}
.t_0100_3 .t_3_2 ul li a h5{display: block;float: left;width: 100%;height: 20px;line-height: 20px;font-size: 16px;color: #151515; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_3 .t_3_2 ul li a:hover span h4,
.t_0100_3 .t_3_2 ul li a:hover h5{color: #24b54a;}

@media  screen and (max-width:1199px){
  .w_0100_3{padding: 50px 0;}
  .t_0100_3{margin-top: 30px;}
  .t_0100_3 .t_3_1 a{padding: 20px;}
  .t_0100_3 .t_3_1 a h5{height: 24px;line-height: 24px;font-size: 14px;margin-top: 14px;}
  .t_0100_3 .t_3_1 a h4{height: 20px;line-height: 20px;font-size: 18px;}

  .t_0100_3 .t_3_2{margin-top: -10px;}
  .t_0100_3 .t_3_2 ul li{margin-top: 10px;}
  .t_0100_3 .t_3_2 ul li:nth-child(4),
  .t_0100_3 .t_3_2 ul li:nth-child(5),
  .t_0100_3 .t_3_2 ul li:nth-child(6){margin-top: 2px;}

  .t_0100_3 .t_3_2 ul li a{padding: 10px;}
  .t_0100_3 .t_3_2 ul li a span{padding-left: 130px;height: 90px;}
  .t_0100_3 .t_3_2 ul li a span img{width: 120px;}
  .t_0100_3 .t_3_2 ul li a span h4{height: 28px;line-height: 28px;font-size: 16px;color: #151515;margin-top: 5px;}
  .t_0100_3 .t_3_2 ul li a span font{font-size: 14px;line-height: 24px;margin-top: 2px;height: 48px;}
  .t_0100_3 .t_3_2 ul li a h5{height: 22px;line-height: 22px;font-size: 14px;}
}

@media  screen and (max-width:991px){
  .w_0100_3{padding: 40px 0;}
  .t_0100_3{margin-top: 20px;}
  .t_0100_3 .t_3_1 a{padding: 20px;}
  .t_0100_3 .t_3_1 a h5{height: 24px;line-height: 24px;font-size: 14px;margin-top: 14px;}
  .t_0100_3 .t_3_1 a h4{height: 20px;line-height: 20px;font-size: 18px;}

  .t_0100_3 .t_3_2{margin-top: 0;}
  .t_0100_3 .t_3_2 ul li{margin-top: 10px;}
  .t_0100_3 .t_3_2 ul li:nth-child(4),
  .t_0100_3 .t_3_2 ul li:nth-child(5),
  .t_0100_3 .t_3_2 ul li:nth-child(6){margin-top: 2px;}

  .t_0100_3 .t_3_2 ul li a{padding: 10px;}
  .t_0100_3 .t_3_2 ul li a span{padding-left: 130px;height: 90px;}
  .t_0100_3 .t_3_2 ul li a span img{width: 120px;}
  .t_0100_3 .t_3_2 ul li a span h4{height: 28px;line-height: 28px;font-size: 16px;margin-top: 5px;}
  .t_0100_3 .t_3_2 ul li a span font{font-size: 14px;line-height: 24px;margin-top: 2px;height: 48px;}
  .t_0100_3 .t_3_2 ul li a h5{height: 22px;line-height: 22px;font-size: 14px;}
}

@media  screen and (max-width:767px){
  .w_0100_3{padding: 30px 0;}
  .t_0100_3{margin-top: 10px;}
  .t_0100_3 .t_3_1 a{padding: 10px;}
  .t_0100_3 .t_3_1 a h5{height: 20px;line-height: 20px;font-size: 12px;margin-top: 5px;}
  .t_0100_3 .t_3_1 a h4{height: 20px;line-height: 20px;font-size: 14px;}

  .t_0100_3 .t_3_2 ul li{margin-top: 5px;}
  .t_0100_3 .t_3_2 ul li:nth-child(4),
  .t_0100_3 .t_3_2 ul li:nth-child(5),
  .t_0100_3 .t_3_2 ul li:nth-child(6){margin-top: 1px;}

  .t_0100_3 .t_3_2 ul li a{padding: 5px;}
  .t_0100_3 .t_3_2 ul li a span{padding-left: 95px;height: 68px;}
  .t_0100_3 .t_3_2 ul li a span img{width: 90px;}
  .t_0100_3 .t_3_2 ul li a span h4{height: 24px;line-height: 24px;font-size: 14px;margin-top: 0;}
  .t_0100_3 .t_3_2 ul li a span font{font-size: 12px;line-height: 20px;margin-top: 2px;height: 40px;}
  .t_0100_3 .t_3_2 ul li a h5{height: 20px;line-height: 20px;font-size: 12px;}
}

.d_0100_3{float: left;width: 100%;text-align: center;margin-top: 40px;}
.d_0100_3 a{display:inline-block; *display:inline; *zoom:1;vertical-align: top;height: 24px;line-height: 24px;font-size: 14px;color: #666;background: url(images/img_3_4.png) no-repeat right center;padding-right: 25px;}
.d_0100_3 a:hover{color: #24b54a;background: url(images/img_3_4_h.png) no-repeat right center;}

.w_0100_4{float: left;width: 100%;background: url(images/bg_4.jpg) no-repeat center/cover;padding: 90px 0;position: relative;}
.w_0100_4 > i,
.w_0100_4 > em{display: block;position: absolute;left: 50%;width: 1252px;margin-left: -626px;}
.w_0100_4 > i img,
.w_0100_4 > em img{display: block;float: left;width: 100%;}
.w_0100_4 > i{top: 0;}
.w_0100_4 > em{bottom: 0;}

.t_0100_4{float: left;width: 100%;background: #fff;margin-top: 35px;}
.t_0100_4 .t_4_1{float: left;width: 100%;margin-top: 110px;padding-left: 30px;}
.t_0100_4 .t_4_1 h2{display: block;float: left;width: 100%;font-size: 24px;height: 40px;line-height: 40px;color: #24b54a;position: relative;}
.t_0100_4 .t_4_1 h2::after{content: "";display: block;position: absolute;left: 0;top: 61px;width: 40px;height: 3px;background: #24b54a;}
.t_0100_4 .t_4_1 span{display: block;float: left;width: 100%;font-size: 14px;line-height: 30px;color: #555;margin-top: 45px;height: 180px;overflow: hidden;}
.t_0100_4 .t_4_1 a{display: block;float: left;height: 24px;line-height: 24px;margin-top: 18px;color: #666;font-size: 14px;background: url(images/img_3_4.png) no-repeat right center;padding-right: 25px;}
.t_0100_4 .t_4_1 a:hover{color: #24b54a;background: url(images/img_3_4_h.png) no-repeat right center;}
.t_0100_4 .t_4_2{float: left;width: 100%;background: #24b54a;}
.t_0100_4 .t_4_3{float: left;width: 100%;margin-top: 84px;position: relative;right: 17.54%;background: #fff;}
.t_0100_4 .t_4_3 .slick-slide{ width:100%; padding:0;outline: none;}
.t_0100_4 .t_4_3 a,
.t_0100_4 .t_4_3 img{display: block; width:100%;outline: none;}
.t_0100_4 .t_4_3 .slick-dots{ bottom:20px; height:12px; overflow:hidden;text-align: right;padding-right: 20px;}
.t_0100_4 .t_4_3 .slick-dots li{ width:12px; height:12px;vertical-align: top;background: #fff; margin:0 5px;opacity:0.4; filter:alpha(opacity=40);
-webkit-border-radius:50%; 
   -moz-border-radius:50%;
        border-radius:50%;}
.t_0100_4 .t_4_3 .slick-dots li button{ display:none;}
.t_0100_4 .t_4_3 .slick-dots li.slick-active{opacity:1; filter:alpha(opacity=100);}

@media  screen and (max-width:1199px){
  .w_0100_4{padding: 70px 0;}
  .t_0100_4{margin-top: 30px;}
  .t_0100_4 .t_4_1{margin-top: 60px;padding-left: 30px;}
  .t_0100_4 .t_4_1 h2{font-size: 24px;height: 40px;line-height: 40px;}
  .t_0100_4 .t_4_1 h2::after{top: 61px;width: 40px;height: 3px;}
  .t_0100_4 .t_4_1 span{font-size: 14px;line-height: 30px;color: #555;margin-top: 45px;height: 180px;}
}

@media  screen and (max-width:991px){
  .w_0100_4{padding: 50px 0;}
  .w_0100_4 > i,
  .w_0100_4 > em{left: 0;width: 100%;margin-left: 0;}
  .t_0100_4{margin-top: 25px;}
  .t_0100_4 .t_4_1{margin-top: 0;padding: 30px;}
  .t_0100_4 .t_4_1 h2{font-size: 24px;height: 40px;line-height: 40px;}
  .t_0100_4 .t_4_1 h2::after{top: 61px;width: 40px;height: 3px;}
  .t_0100_4 .t_4_1 span{font-size: 14px;line-height: 30px;margin-top: 45px;height: auto;}
  .t_0100_4 .t_4_2{padding: 30px;}
  .t_0100_4 .t_4_3{margin-top: 0;right: 0;}
  .t_0100_4 .t_4_3 .slick-dots{ bottom:20px; height:12px; overflow:hidden;text-align: right;padding-right: 20px;}
  .t_0100_4 .t_4_3 .slick-dots li{ width:12px; height:12px;vertical-align: top;background: #fff; margin:0 5px;opacity:0.4; filter:alpha(opacity=40);
  -webkit-border-radius:50%; 
     -moz-border-radius:50%;
          border-radius:50%;}
  .t_0100_4 .t_4_3 .slick-dots li button{ display:none;}
  .t_0100_4 .t_4_3 .slick-dots li.slick-active{opacity:1; filter:alpha(opacity=100);}
}

@media  screen and (max-width:767px){
  .w_0100_4{padding: 30px 0;}
  .t_0100_4{margin-top: 20px;}
  .t_0100_4 .t_4_1{margin-top: 0;padding: 15px;}
  .t_0100_4 .t_4_1 h2{font-size: 18px;height: 30px;line-height: 30px;}
  .t_0100_4 .t_4_1 h2::after{top: 41px;width: 20px;height: 1px;}
  .t_0100_4 .t_4_1 span{font-size: 12px;line-height: 24px;margin-top: 25px;height: auto;}
  .t_0100_4 .t_4_2{padding: 15px;}
  .t_0100_4 .t_4_3{margin-top: 0;right: 0;}
  .t_0100_4 .t_4_3 .slick-dots{ bottom:15px; height:10px;padding-right: 10px;}
  .t_0100_4 .t_4_3 .slick-dots li{ width:10px; height:10px; margin:0 5px;}
}


.w_0100_5{float: left;width: 100%;padding: 50px 0;}
.t_0100_5{float: left;width: 100%;text-align: center;margin-top: 35px;position: relative;}
.t_0100_5::before{content: "";display: block;position: absolute;left: 50%;top: 20px;width: 1920px;margin-left: -960px;height: 1px;background: #24b54a;z-index: 1;}
.t_0100_5 .t_5_hd{display: block;float: left;width: 100%;text-align: center;}
.t_0100_5 .t_5_hd ul{display:inline-block; *display:inline; *zoom:1;vertical-align: top;position: relative;z-index: 9;}
.t_0100_5 .t_5_hd ul li{float: left;padding: 0 15px;cursor: pointer;}
.t_0100_5 .t_5_hd ul li font{display: block;float: left;width: 150px;height: 40px;line-height: 38px;border: 1px solid #24b54a;background: #fff;color: #24b54a;
-webkit-border-radius:20px; 
   -moz-border-radius:20px;
        border-radius:20px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_5 .t_5_hd ul li.on font{background: #24b54a;color: #fff;}
.t_0100_5 .t_5_bd_w{margin: 0 -15px;}
.t_0100_5 .t_5_bd{float: left;width: 100%;margin-top: 40px;position: relative;}
.t_0100_5 .t_5_bd .t_5{float: left;width: 100%;position:absolute;left: 0;top: 0;z-index: 1;opacity:0; filter:alpha(opacity=00);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_5 .t_5_bd .t_5.on{position: relative;z-index: 9;opacity:1; filter:alpha(opacity=100);}
.t_0100_5 .t_5_bd .t_5 .slick-slide{outline: none;padding: 0 15px;overflow: visible !important;}
.t_0100_5 .t_5_bd .t_5 .slick-slide a{display: block;float: left;width: 100%;position: relative;margin-top: 10px;}
.t_0100_5 .t_5_bd .t_5 .slick-slide a img{display: block;float: left;width: 100%;}
.t_0100_5 .t_5_bd .t_5 .slick-slide a h4{display: block;float: left;width: 100%;border: 1px solid #eee;height: 60px;line-height: 58px;font-size: 16px;color: #333;padding: 0 20px;position: relative;text-align: left;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_5 .t_5_bd .t_5 .slick-slide a h4::after{content: "";display: block;position: absolute;right: 20px;top: 22px;background:url(images/img_5_4.png) no-repeat center/100% 100%;width: 25px;height: 15px;
-webkit-filter:grayscale(1);
        filter:grayscale(1);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_5 .t_5_bd .t_5 .slick-slide a:hover{margin-top: 0;
-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.10);
   -moz-box-shadow:0 3px 7px rgba(0,0,0,0.10);
        box-shadow:0 3px 7px rgba(0,0,0,0.10);}
.t_0100_5 .t_5_bd .t_5 .slick-slide a:hover h4{color: #24b54a;}
.t_0100_5 .t_5_bd .t_5 .slick-slide a:hover h4::after{
-webkit-filter:grayscale(0);
        filter:grayscale(0);}
.t_0100_5 .t_5_bd .t_5 .slick-prev{position:absolute; width:46px; height:46px; left:-70px; top:121px; z-index:2; background: url(images/prev_5.png) no-repeat center/cover rgba(36,181,74,0.20); cursor:pointer;
-webkit-transform: translate(0, 0);
	  -ms-transform: translate(0, 0);
	      transform: translate(0, 0);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
-webkit-border-radius:50%; 
   -moz-border-radius:50%;
        border-radius:50%;}
.t_0100_5 .t_5_bd .t_5 .slick-prev:hover{background: url(images/prev_5.png) no-repeat center/cover rgba(36,181,74,0.60);}
.t_0100_5 .t_5_bd .t_5 .slick-next{position:absolute; width:46px; height:46px; right:-70px; top:121px; z-index:2; background: url(images/next_5.png) no-repeat center/cover rgba(36,181,74,0.20); cursor:pointer;
-webkit-transform: translate(0, 0);
	  -ms-transform: translate(0, 0);
	      transform: translate(0, 0);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
-webkit-border-radius:50%; 
   -moz-border-radius:50%;
        border-radius:50%;}
.t_0100_5 .t_5_bd .t_5 .slick-next:hover{background: url(images/next_5.png) no-repeat center/cover rgba(36,181,74,0.60);}

@media  screen and (max-width:1199px){
  .w_0100_5{padding: 50px 0;}
  .t_0100_5{margin-top: 30px;}
  .t_0100_5::before{top: 20px;}
  .t_0100_5 .t_5_hd ul{display:inline-block; *display:inline; *zoom:1;vertical-align: top;position: relative;z-index: 9;}
  .t_0100_5 .t_5_hd ul li{padding: 0 15px;}
  .t_0100_5 .t_5_hd ul li font{width: 150px;height: 40px;line-height: 38px;
  -webkit-border-radius:20px; 
     -moz-border-radius:20px;
          border-radius:20px;}
  .t_0100_5 .t_5_hd ul li.on font{background: #24b54a;color: #fff;}
  .t_0100_5 .t_5_bd_w{margin: 0;}
  .t_0100_5 .t_5_bd{margin-top: 30px;}
  .t_0100_5 .t_5_bd .t_5 .slick-slide{padding: 0 15px;}
  .t_0100_5 .t_5_bd .t_5 .slick-slide a h4{height: 60px;line-height: 58px;font-size: 16px;padding: 0 20px;}
  .t_0100_5 .t_5_bd .t_5 .slick-slide a h4::after{right: 20px;top: 22px;width: 25px;height: 15px;}
  .t_0100_5 .t_5_bd .t_5 .slick-prev{width:40px; height:40px; left:0; top:89px;}
  .t_0100_5 .t_5_bd .t_5 .slick-next{width:40px; height:40px; right:0; top:89px;}
}

@media  screen and (max-width:991px){
  .w_0100_5{padding: 40px 0;}
  .t_0100_5{margin-top: 25px;}
  .t_0100_5::before{top: 20px;}
  .t_0100_5 .t_5_hd ul{display:inline-block; *display:inline; *zoom:1;vertical-align: top;position: relative;z-index: 9;}
  .t_0100_5 .t_5_hd ul li{padding: 0 10px;}
  .t_0100_5 .t_5_hd ul li font{width: 150px;height: 40px;line-height: 38px;
  -webkit-border-radius:20px; 
     -moz-border-radius:20px;
          border-radius:20px;}
  .t_0100_5 .t_5_hd ul li.on font{background: #24b54a;color: #fff;}
  .t_0100_5 .t_5_bd_w{margin: 0;}
  .t_0100_5 .t_5_bd{margin-top: 30px;}
  .t_0100_5 .t_5_bd .t_5 .slick-slide{padding: 0 10px;}
  .t_0100_5 .t_5_bd .t_5 .slick-slide a h4{height: 60px;line-height: 58px;font-size: 16px;padding: 0 20px;}
  .t_0100_5 .t_5_bd .t_5 .slick-slide a h4::after{right: 20px;top: 22px;width: 25px;height: 15px;}
  .t_0100_5 .t_5_bd .t_5 .slick-prev{width:30px; height:30px; left:0; top:116px;}
  .t_0100_5 .t_5_bd .t_5 .slick-next{width:30px; height:30px; right:0; top:116px;}
}

@media  screen and (max-width:767px){
  .w_0100_5{padding: 30px 0;}
  .t_0100_5{margin-top: 20px;}
  .t_0100_5::before{top: 15px;}
  .t_0100_5 .t_5_hd ul{display: block;margin: 0 -10px;}
  .t_0100_5 .t_5_hd ul li{width: 25%; padding: 0 2px;}
  .t_0100_5 .t_5_hd ul li font{width: 100%;height: 30px;line-height: 28px;font-size: 12px;
  -webkit-border-radius:15px; 
     -moz-border-radius:15px;
          border-radius:15px;}
  .t_0100_5 .t_5_bd{margin-top: 10px;}
  .t_0100_5 .t_5_bd .t_5 .slick-slide{padding: 0 5px;}
  .t_0100_5 .t_5_bd .t_5 .slick-slide a h4{height: 30px;line-height: 28px;font-size: 12px;padding: 0 10px;}
  .t_0100_5 .t_5_bd .t_5 .slick-slide a h4::after{right: 20px;top: 8px;width: 20px;height: 12px;}
  .t_0100_5 .t_5_bd .t_5 .slick-prev{width:30px; height:30px; left:15px; top:50%;margin-top: -15px;}
  .t_0100_5 .t_5_bd .t_5 .slick-next{width:30px; height:30px; right:15px; top:50%;margin-top: -15px;}
}

.d_0100_5{float: left;width: 100%;text-align: center;margin-top: 25px;}
.d_0100_5 a{display:inline-block; *display:inline; *zoom:1;vertical-align: top;height: 24px;line-height: 24px;font-size: 14px;color: #666;background: url(images/img_3_4.png) no-repeat right center;padding-right: 25px;}
.d_0100_5 a:hover{color: #24b54a;background: url(images/img_3_4_h.png) no-repeat right center;}



.w_0100_6{float: left;width: 100%;position: relative;padding: 80px 0;background: #f8f8f8;}
.w_0100_6 > i{display: block;position: absolute;left: 50%;width: 1252px;margin-left: -626px;top: 0;}
.w_0100_6 > i img{display: block;float: left;width: 100%;}
.t_0100_6{float: left;width: 100%;margin-top: 15px;}
.t_0100_6 ul{margin: 0 -15px;}
.t_0100_6 ul li{float: left;width: 16.666666%;padding: 0 15px;margin-top: 70px;}
.t_0100_6 ul li a{display: block;float: left;width: 100%;position: relative;
-webkit-box-shadow:0 0px 27px rgba(0,0,0,0.08);
   -moz-box-shadow:0 0px 27px rgba(0,0,0,0.08);
        box-shadow:0 0px 27px rgba(0,0,0,0.08);}
.t_0100_6 ul li a::after,
.t_0100_6 ul li a::before{content: "";display: block;position: absolute;left: 0;top: 0; z-index: 1;width: 100%;height: 100%;background: #fff;
-webkit-box-shadow:0 0px 27px rgba(0,0,0,0.08);
   -moz-box-shadow:0 0px 27px rgba(0,0,0,0.08);
        box-shadow:0 0px 27px rgba(0,0,0,0.08);}
.t_0100_6 ul li a::after{
-webkit-transform: rotate(60deg);
   -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
     -o-transform: rotate(60deg);
        transform: rotate(60deg);}
.t_0100_6 ul li a::before{
-webkit-transform: rotate(-60deg);
   -moz-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
     -o-transform: rotate(-60deg);
        transform: rotate(-60deg);}
.t_0100_6 ul li a i{display: block;position: absolute;left: 0;top: 0; width: 100%;height: 100%;background: #fff;z-index: 2;
-webkit-transform: rotate(-60deg);
   -moz-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
     -o-transform: rotate(-60deg);
        transform: rotate(-60deg);}
.t_0100_6 ul li a img{display: block;float: left;width: 100%;position: relative;z-index: 9;}
.t_0100_6 ul li:nth-child(7){margin-left: 8.333333%;}

.d_0100_6{float: left;width: 100%;text-align: center;margin-top: 85px;}
.d_0100_6 a{display:inline-block; *display:inline; *zoom:1;vertical-align: top;height: 24px;line-height: 24px;font-size: 14px;color: #666;background: url(images/img_3_4.png) no-repeat right center;padding-right: 25px;}
.d_0100_6 a:hover{color: #24b54a;background: url(images/img_3_4_h.png) no-repeat right center;}

@media  screen and (max-width:991px){
  .w_0100_6{padding: 60px 0;}
}

@media  screen and (max-width:991px){
  .w_0100_6{padding: 50px 0;}
  .w_0100_6 > i{left: 0;width: 100%;margin-left: 0;}
  .t_0100_6 ul li{width: 16.666666%;padding: 0 5px;margin-top: 45px;}
  .d_0100_6{margin-top: 55px;}
  
}

@media  screen and (max-width:767px){
  .w_0100_6{padding: 30px 0;}
  .t_0100_6 ul{margin: 0 -5px;}
  .t_0100_6 ul li{width: 25%;padding: 0 5px;margin-top: 8.5%;}
  .t_0100_6 ul li:nth-child(7){margin-left: 0;}
  .t_0100_6 ul li:nth-child(5){margin-left: 12.5%;}
  .d_0100_6{margin-top: 12%;}
}


/*down*/
.w_0100_7{float: left;width: 100%;border-top: 1px solid #fff;}
.w_0100_7 a{display: block;float: left;width: 100%;position: relative;height: 60px;background: #f6f8f6;}
.w_0100_7 a::after{content: "";display: block;position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;border-top: 3px solid #24b54a;border-left: 3px solid #24b54a;margin: -3px 0 0 -7px;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);}
.w_0100_7 a:hover{background: #24b54a;}
.w_0100_7 a:hover::after{border-top: 3px solid #f6f8f6;border-left: 3px solid #f6f8f6;}

@media  screen and (max-width:767px){
  .w_0100_7 a{height: 40px;}
  .w_0100_7 a::after{width: 10px;height: 10px;border-top: 2px solid #24b54a;border-left: 2px solid #24b54a;margin: -2px 0 0 -5px;}
}

.w_0100_8{float: left;width: 100%;background:url(images/bg_2.jpg) center;}
.t_0100_8{float: left;width: 100%;margin-top: 55px;}
.t_0100_8 .t_8_1{float: left;margin-left: -45px;}
.t_0100_8 .t_8_1 ul{float: left;margin-left: 45px;width: 130px;}
.t_0100_8 .t_8_1 ul h5{display: block;height: 24px;line-height: 24px;font-size: 14px;color: #454545;font-weight: bold;position: relative;margin-bottom: 30px;}
.t_0100_8 .t_8_1 ul h5::after{content: "";display: block;position: absolute;left: 0;top: 37px;width: 100%;height: 1px;background: #d6d6d6;}
.t_0100_8 .t_8_1 ul h5 img{display: block;float: left;width: 18px;margin: 5px 10px 0 0;}
.t_0100_8 .t_8_1 ul li{display: block;height: 26px;line-height: 26px;font-size: 12px;}
.t_0100_8 .t_8_1 ul li a{color: #6f6f6f;}
.t_0100_8 .t_8_1 ul li a:hover{color: #24b54a;}
.t_0100_8 .t_8_2{float: right;margin-top: 6px;}
.t_0100_8 .t_8_2 .i{display: block;float: left;width: 104px;padding: 8px;background: #fff;
-webkit-border-radius:5px; 
   -moz-border-radius:5px;
        border-radius:5px;
-webkit-box-shadow:0 0 7px rgba(0,0,0,0.20);
   -moz-box-shadow:0 0 7px rgba(0,0,0,0.20);
        box-shadow:0 0 7px rgba(0,0,0,0.20);}
.t_0100_8 .t_8_2 .span{display: block;float: left;margin: 6px 0 0 20px;}
.t_0100_8 .t_8_2 .span .h5{display: block;float: left;clear: both; line-height: 24px;font-size: 14px;color: #3a3a3a;}
.t_0100_8 .t_8_2 .span .h5 .font{color: #24b54a;}
.t_0100_8 .t_8_2 .span .h6{display: block;float: left;clear: both; margin-top: 3px;height: 26px;line-height: 26px;padding: 0 10px;background: #24b54a;position: relative;font-size: 14px;color: #fff;
-webkit-border-radius:3px; 
   -moz-border-radius:3px;
        border-radius:3px;}
.t_0100_8 .t_8_2 .span h6::before{content: "";display: block;position: absolute;left: 0;top: -3px;width: 0;height: 0;border-left: 7px solid #24b54a;border-top: 3px solid transparent;border-bottom: 3px solid transparent;}
.d_0100_8{float: left;width: 100%;margin-top: 30px;border-top: 1px solid #e6e6e6;padding: 24px 0 21px 0;line-height: 24px;font-size: 12px;color: #646465;}
.d_0100_8 h6{display: inline;color: #24b54a;}
.d_0100_8 a{color: #646465;margin: 0 6px;}
.d_0100_8 a:hover{color: #24b54a;}

@media  screen and (max-width:1199px){
  .t_0100_8 .t_8_1{margin-left: -20px;}
  .t_0100_8 .t_8_1 ul{float: left;margin-left: 20px;width: 110px;}
}

@media  screen and (max-width:991px){
  .t_0100_8 .t_8_1{margin-left: 0;width: 100%;}
  .t_0100_8 .t_8_1 ul{float: left;margin-left: 0;width: 20%;}
  .t_0100_8 .t_8_2{float: left;width: 100%;margin-top: 30px;}
}

@media  screen and (max-width:767px){
  .w_0100_8{display: none;}
}


.w_0100_9{float: left;width: 100%;background: #1fa342;padding: 19px 0;line-height: 24px;font-size: 12px;color: #fff;text-align: center;}
.w_0100_9 a{color: #fff;}


/*手机版底部菜单*/
.pf_d{ float:left; width:100%; height:50px;}
.pf_down{ width:100%; float:left; position:fixed; left:0; bottom:0; background:#fff; border-top:solid 1px #ddd; height:50px; z-index:99;}
.pf_down li{ width:25%; float:left; text-align:center; padding:5px 0 0 0;}
.pf_down li .ico7{ width:100%; float:left; height:20px;}
.pf_down li .name{ width:100%; float:left; font-size:14px; color:#666; line-height:20px; font-family:"Arial";}
.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/btn19.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l4 .ico7{ background:url(images/btn18.png) no-repeat center; background-size:20px 20px;}
.pf_down li:hover .name,
.pf_down li.on .name{ color:#1fa342;}
.pf_down .l1:hover .ico7,
.pf_down .l1.on .ico7{ background:url(images/btn15_1.png) no-repeat center; background-size:20px 20px;}
.pf_down .l2:hover .ico7,
.pf_down .l2.on .ico7{ background:url(images/btn16_1.png) no-repeat center; background-size:20px 20px;}
.pf_down .l3:hover .ico7,
.pf_down .l3.on .ico7{ background:url(images/btn19_1.png) no-repeat center; background-size:20px 20px;}
.pf_down .l4:hover .ico7,
.pf_down .l2.on .ico7{ background:url(images/btn18_1.png) no-repeat center; background-size:20px 20px;}


/*right*/
.right{position:fixed;right: 0;top: 40%;width: 55px;padding: 10px 0;background: #393939;z-index: 99;
-webkit-border-top-left-radius:10px; 
   -moz-border-top-left-radius:10px;
        border-top-left-radius:10px;
-webkit-border-bottom-left-radius:10px; 
   -moz-border-bottom-left-radius:10px;
        border-bottom-left-radius:10px;}
.right ul li{float: left;width: 100%;}
.right ul li a{display: block;float: left;width: 100%;}
.right ul li a span{display: block;float: left;width: 190px;background: #393939;position: relative;padding-left: 55px;padding-top: 12px;height: 55px;
-webkit-border-radius:10px; 
   -moz-border-radius:10px;
        border-radius:10px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.right ul li a span > img{display: block;float: left;width: 55px;position: absolute;left: 0;top: 0;}
.right ul li a span h5{display: block;height: 16px;line-height: 16px;font-size: 14px;color: #fff;}
.right ul li a span i{display: block;position: absolute;left: 27px;margin-left: -60px;top: 60px; width: 120px;overflow: hidden;height: 0;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;background: #fff;

}
.right ul li a span i img{display: block;float: left;width: 100%; padding:7px;       -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.20);
-moz-box-shadow: 0 0 7px rgba(0,0,0,0.20);
box-shadow: 0 0 7px rgba(0,0,0,0.20);}
.right ul li a:hover{background: #24b54a;}
.right ul li a:hover span{background: #24b54a;margin-left: -116px;}
.right ul li a:hover span i{height: 120px;}

@media  screen and (max-width:1199px){
  .right{display: none;}
}



/*侧导航*/
.w_0100_Side{float: left;width: 100%;text-align: center;background: #f6f8f6;position: relative;z-index: 99;margin-top: -28px;}
.w_0100_Side::after,
.w_0100_Side::before{content: "";display: block;position: absolute;top: 0;width: 0;height: 0;}
.w_0100_Side::after{left: 100%;border-left: 20px solid rgba(0,0,0,0.10);border-bottom: 56px solid transparent;}
.w_0100_Side::before{right: 100%;border-right: 20px solid rgba(0,0,0,0.10);border-bottom: 56px solid transparent;}
.w_0100_Side h4{display: none;}
.pz_SideLayer{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
.pz_SideLayer .l1{ display: block;float: left;}
.pz_SideLayer .l1 a{display: block; float:left;padding: 0 35px; height:56px;line-height: 56px; color:#333; font-size:16px; }
.pz_SideLayer .l1 a:hover,
.pz_SideLayer .l1 a.hover{ background:#24b54a; color:#fff;}

@media  screen and (max-width:991px){
  .w_0100_Side{margin-top: -24px;}
  .pz_SideLayer .l1 a{padding: 0 15px; height:48px;line-height: 48px; color:#333; font-size:14px; }
}

@media  screen and (max-width:767px){
  .w_0100_Side{text-align: left;background: none;position: relative;z-index: 99;margin-top: 15px;}
  .w_0100_Side::after,
  .w_0100_Side::before{display: none;}
  .w_0100_Side h4{display: block;width: 100%;height: 42px;line-height: 42px;font-size: 12px;background: #24b54a;position: relative;color: #fff;padding: 0 10px;}
  .w_0100_Side h4::after{content: "";display: block;position: absolute;right: 15px;top: 50%;width: 12px;height: 12px;border-bottom: 2px solid #fff;border-right: 2px solid #fff;margin-top: -8px;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: all 0.2s ease-out 0s; 
     -moz-transition: all 0.2s ease-out 0s;
	    -ms-transition: all 0.2s ease-out 0s;
       -o-transition: all 0.2s ease-out 0s; 
          transition: all 0.2s ease-out 0s;}
  .w_0100_Side h4.on::after{margin-top: -2px;
  -webkit-transform: rotate(-135deg);
     -moz-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
       -o-transform: rotate(-135deg);
          transform: rotate(-135deg);}
  .pz_SideLayer{display: none;float: left;width: 100%;margin-top: 4px;}
  .pz_SideLayer .l1{ display: block;float: left;width: 100%;margin-top: 1px;}
  .pz_SideLayer .l1 a{display: block; float:left;width: 100%; padding: 0 10px; height:38px;line-height: 38px; color:#333; font-size:12px; background: #f6f8f6;}
  .pz_SideLayer .l1 a:hover,
  .pz_SideLayer .l1 a.hover{ background:#24b54a; color:#fff;}
}


/*关于菁涟*/
.w_0100_10{float: left;width: 100%;padding: 50px 0; }
.t_0100_10{float: left;width: 100%;background: url(images/bg_10.jpg) center;position: relative;}
.t_0100_10 img{display: block;float: right;width: 670px;}
.t_0100_10 .t_10_1{position: absolute;left: 0;top: 42px;z-index: 9;width: 548px;background: #f5f5f5;padding: 0 40px;height: 435px;}
.t_0100_10 .t_10_1 h2{display: block;float: left;width: 100%;font-size: 24px;color: #24b54a;margin-top: 56px;line-height: 40px;}
.t_0100_10 .t_10_1 span{display: block;float: left;width: 100%;font-size: 14px;line-height: 32px;color: #333;margin-top: 22px;height: 256px;overflow: hidden;}

@media  screen and (max-width:991px){
  .t_0100_10 img{display: block;float: left;width: 100%;}
  .t_0100_10 .t_10_1{position:relative;left:  0;top: 0;z-index: 9;width: 100%;float: left; background: #f5f5f5;padding: 20px;height: auto;}
  .t_0100_10 .t_10_1 h2{display: block;float: left;width: 100%;font-size: 24px;color: #24b54a;margin-top: 0;line-height: 40px;}
  .t_0100_10 .t_10_1 span{display: block;float: left;width: 100%;font-size: 14px;line-height: 32px;color: #333;margin-top: 22px;height: auto;}
}

@media  screen and (max-width:767px){
  .w_0100_10{padding: 30px 0;}
  .t_0100_10 .t_10_1{padding: 10px;}
  .t_0100_10 .t_10_1 h2{font-size: 18px;line-height: 36px;}
  .t_0100_10 .t_10_1 span{font-size: 12px;line-height: 24px;margin-top: 10px;}
}

.l_0100_10{float: left;width: 100%;font-size: 14px;line-height: 32px;color: #333;margin-top: 30px;}

@media  screen and (max-width:767px){
  .l_0100_10{font-size: 12px;line-height: 24px;margin-top: 15px;}
}


/*加盟共赢*/
.w_0100_11{float: left;width: 100%;padding: 50px 0;}
.t_0100_11{float: left;width: 100%;}
.t_0100_11 .t_11_1{float: left;width: 670px;margin-top: 50px;padding-left: 40px;}
.t_0100_11 .t_11_1 h2{display: block;float: left;width: 100%;height: 30px;line-height: 30px;font-size: 24px;font-weight: bold;color: #333;}
.t_0100_11 .t_11_1 h1{display: block;float: left;width: 100%;height: 40px;line-height: 40px;font-size: 30px;font-family: "Arial";text-transform: uppercase;color: #24b54a;margin-top: 8px;}
.t_0100_11 .t_11_1 span{display: block;float: left;width: 100%;font-size: 20px;line-height: 38px;color: #333;margin-top: 22px;}
.t_0100_11 img{display: block;float: right;width: 210px;margin-right: 90px;}

@media  screen and (max-width:1199px){
  .t_0100_11 .t_11_1{float: left;width: 670px;margin-top: 50px;padding-left: 0;}
  .t_0100_11 img{width: 210px;margin-right: 0;}
}

@media  screen and (max-width:991px){
  .w_0100_11{padding: 50px 0;}
  .t_0100_11 .t_11_1{width: 100%;margin-top: 0;padding-left: 0;}
  .t_0100_11 .t_11_1 h2{height: 30px;line-height: 30px;font-size: 24px;}
  .t_0100_11 .t_11_1 h1{height: 40px;line-height: 40px;font-size: 30px;margin-top: 8px;}
  .t_0100_11 .t_11_1 span{font-size: 20px;line-height: 38px;margin-top: 22px;}
  .t_0100_11 img{display: none;}
}

@media  screen and (max-width:767px){
  .w_0100_11{padding: 30px 0;}
  .t_0100_11 .t_11_1 h2{height: 20px;line-height: 20px;font-size: 18px;}
  .t_0100_11 .t_11_1 h1{height: 30px;line-height: 30px;font-size: 20px;margin-top: 5px;}
  .t_0100_11 .t_11_1 span{font-size: 12px;line-height: 24px;margin-top: 10px;}
  .t_0100_11 img{display: none;}
}

.l_0100_11{float: left;width: 100%;}
.l_0100_11 ul li{float: left;width: 50%;text-align: center;background: #24b54a;padding: 0 15px 40px 15px;color: #fff;
-webkit-box-shadow:9px 0 57px rgba(0,0,0,0.25);
   -moz-box-shadow:9px 0 57px rgba(0,0,0,0.25);
        box-shadow:9px 0 57px rgba(0,0,0,0.25);}
.l_0100_11 ul li:nth-child(1){position: relative;z-index: 9;}
.l_0100_11 ul li img{display: block;margin: 29px auto 0 auto;width: 67px;}
.l_0100_11 ul li h1{display: block;height: 40px;line-height: 40px;margin-top: 27px;font-size: 32px;}
.l_0100_11 ul li h2{display: block;line-height: 30px;font-size: 24px;margin-top: 10px;}

@media  screen and (max-width:1199px){
  .l_0100_11 ul li{padding: 0 15px 35px 15px;}
  .l_0100_11 ul li img{margin: 25px auto 0 auto;width: 60px;}
  .l_0100_11 ul li h1{font-size: 28px;margin-top: 24px;}
  .l_0100_11 ul li h2{font-size: 20px;margin-top: 8px;}
}

@media  screen and (max-width:991px){
  .l_0100_11 ul li{padding: 0 15px 30px 15px;}
  .l_0100_11 ul li img{margin: 20px auto 0 auto;width: 52px;}
  .l_0100_11 ul li h1{font-size: 24px;margin-top: 20px;}
  .l_0100_11 ul li h2{font-size: 16px;margin-top: 6px;}
}

@media  screen and (max-width:767px){
  .l_0100_11{margin-top: 15px;}
  .l_0100_11 ul li{width: 100%; padding: 25px 10px;}
  .l_0100_11 ul li img{margin: 0 auto;width: 40px;}
  .l_0100_11 ul li h1{font-size: 20px;margin-top: 8px;}
  .l_0100_11 ul li h2{font-size: 12px;margin-top: 4px;}
}


/*菁涟食品*/
.w_0100_12{float: left;width: 100%;margin-top: 10px;}
.w_0100_12 ul{margin: 0 -15px;}
.w_0100_12 ul li{float: left;width: 33.333333%;padding: 0 15px;margin-top: 30px;}
.w_0100_12 ul li a{display: block;float: left;width: 100%;position: relative;top: 0;}
.w_0100_12 ul li a img{display: block;float: left;width: 100%;}
.w_0100_12 ul li a h4{display: block;float: left;width: 100%;border: 1px solid #eee;height: 60px;line-height: 58px;font-size: 16px;color: #333;padding: 0 20px;position: relative;text-align: left;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.w_0100_12 ul li a h4::after{content: "";display: block;position: absolute;right: 20px;top: 22px;background:url(images/img_5_4.png) no-repeat center/100% 100%;width: 25px;height: 15px;
-webkit-filter:grayscale(1);
        filter:grayscale(1);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.w_0100_12 ul li a:hover{top: -10px;
-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.10);
   -moz-box-shadow:0 3px 7px rgba(0,0,0,0.10);
        box-shadow:0 3px 7px rgba(0,0,0,0.10);}
.w_0100_12 ul li a:hover h4{color: #24b54a;}
.w_0100_12 ul li a:hover h4::after{
-webkit-filter:grayscale(0);
        filter:grayscale(0);}

@media  screen and (max-width:767px){
  .w_0100_12{margin-top: 5px;}
  .w_0100_12 ul{margin: 0 -5px;}
  .w_0100_12 ul li{width: 50%;padding: 0 5px;margin-top: 10px;}
  .w_0100_12 ul li a h4{height: 30px;line-height: 28px;font-size: 12px;padding: 0 10px;}
  .w_0100_12 ul li a h4::after{right: 10px;top: 8px;width: 20px;height: 12px;}
  .w_0100_12 ul li a:hover{top: -5px;}
}


/* 分页 */
.d_0100_fy{ float:left; width:100%; text-align:center;padding: 50px 0;}
.pz_fy{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
.pz_fy a { display:block; float:left; min-width: 30px; height:30px; text-align:center;padding: 0 5px; line-height:30px;  font-size:14px; color:#999;background: #f5f5f5; margin:0 3px;}
.pz_fy a:hover,.pz_fy a.on{color: #fff; background:#24b54a;}
.fy_phone{ display:none;}

@media  screen and (max-width:767px){
.d_0100_fy{padding: 30px 0;}
.pz_fy{ display:none;}
.fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#333;}
.fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; margin:0 5px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;}
.fy_phone a.prve{ background:url(images/prve_fy.png) no-repeat center;}
.fy_phone a.prve:hover,
.fy_phone a.prve.on{ background:url(images/prve_fy_h.png) no-repeat center #24b54a; border:1px solid #24b54a;}
.fy_phone a.next{ background:url(images/next_fy.png) no-repeat center;}
.fy_phone a.next:hover,
.fy_phone a.next.on{ background:url(images/next_fy_h.png) no-repeat center #24b54a; border:1px solid #24b54a;}
.fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:38px; line-height:38px;}
}


/*联系我们*/
.w_0100_13{float: left;width: 100%;padding: 50px 0;}
.t_0100_13{float: left;width: 100%;height: 450px;position: relative;overflow: hidden;z-index: 0; color: rgb(0, 0, 0); text-align: left; background-color: rgb(243, 241, 236);}
.t_0100_13 img{max-width:none;}

.BMap_pop > div{display: none !important;}
.BMap_pop > div:nth-child(9){display: block !important;left: 0 !important;top: 40px !important;}
.BMap_pop > img{display: none;}
.BMap_shadow{display: none !important;}
.BMap_bubble_content{background: #fff;text-align: center;font-size: 16px;line-height: 50px;height: 50px;
-webkit-box-shadow:3px 3px 7px rgba(0,0,0,0.13);
   -moz-box-shadow:3px 3px 7px rgba(0,0,0,0.13);
        box-shadow:3px 3px 7px rgba(0,0,0,0.13);}
.BMap_bubble_content::after{content: "";display: block;position: absolute;left: 50%;top: 50px;width: 0;height: 0;margin-left: -8px; border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #fff;}

@media  screen and (max-width:767px){
  .w_0100_13{padding: 30px 0;}
  .t_0100_13{height: 250px;}
}

.d_0100_13{float: left;width: 100%;margin-top: 40px;}
.d_0100_13 .d_13_1{float: left;}
.d_0100_13 .d_13_1 h4{display: block;height: 32px;line-height: 32px;font-size: 16px;color: #24b54a;}
.d_0100_13 .d_13_1 span{display: block;font-size: 14px;line-height: 30px;color: #3a3a3a;margin-top: 8px;}
.d_0100_13 .d_13_1 span a{color: #3a3a3a;}
.d_0100_13 .d_13_2{float: right;text-align: center;}
.d_0100_13 .d_13_2 .i{display: block;margin: 0 auto;width: 140px;border: 1px solid #e9e9e9;padding: 9px;}
.d_0100_13 .d_13_2 .i img{display: block;width: 100%;}
.d_0100_13 .d_13_2 h6{display: block;line-height: 22px;font-size: 12px;color: #434343;margin-top: 6px;}

@media  screen and (max-width:767px){
  .d_0100_13{margin-top: 20px;}
  .d_0100_13 .d_13_1{float: left;width: 100%;}
  .d_0100_13 .d_13_1 span{font-size: 12px;line-height: 24px;}
  .d_0100_13 .d_13_2{float: left;width: 100%;margin-top: 20px;}
}


/*食品详情*/
.w_0100_14{float: left;width: 100%;padding: 40px 0;}
.t_0100_14{float: left;width: 100%;}
.t_0100_14 > img{display: block;float: left;width: 482px;}
.t_0100_14 .t_14_1{float: right;width: 658px;}
.t_0100_14 .t_14_1 h3{display: block;float: left;width: 100%;margin-top: 20px;font-size: 22px;line-height: 40px;color: #4c4c4c;}
.t_0100_14 .t_14_1 .t_14_2{float: left;width: 100%;font-size: 14px;line-height: 26px;color: #808080;margin-top: 30px;}
.t_0100_14 .t_14_1 .t_14_3{float: left;width: 100%;padding: 0 30px;margin-top: 55px;height: 80px;background: #f7f7f7;}
.t_0100_14 .t_14_1 .t_14_3 h5{display: block;float: right;height: 36px;line-height: 36px;font-size: 14px;color: #3b3b3b;margin-top: 22px;}
.jiathis_style{float: left;margin-top: 22px;}
.jiathis_style > span{display: block;float: left;height: 36px;line-height: 36px;font-size: 14px;color: #3b3b3b;}
.jiathis_style > a{display: block !important;float: left !important;margin: 0 !important;padding: 0 !important;border: 0 none !important; margin-left: 10px !important;width: 36px !important;height: 36px !important;position: relative !important;overflow: hidden !important;}
.jiathis_style > a > span{display: block;position: absolute;left: 200%;}
.jiathis_style > a.jiathis_button_tsina{background:url(images/img_wb.png) no-repeat center/cover;}
.jiathis_style > a.jiathis_button_tsina:hover{background:url(images/img_wb_h.png) no-repeat center/cover;}
.jiathis_style > a.jiathis_button_weixin{background:url(images/img_wx.png) no-repeat center/cover;}
.jiathis_style > a.jiathis_button_weixin:hover{background:url(images/img_wx_h.png) no-repeat center/cover;}
.jiathis_style > a.jiathis_button_cqq{background:url(images/img_qq.png) no-repeat center/cover;}
.jiathis_style > a.jiathis_button_cqq:hover{background:url(images/img_qq_h.png) no-repeat center/cover;}

@media  screen and (max-width:1199px){
  .t_0100_14 .t_14_1{float: right;width: 458px;}
}

@media  screen and (max-width:991px){
  .w_0100_14{padding: 40px 0;}
  .t_0100_14 > img{width: 100%;}
  .t_0100_14 .t_14_1{float: left;width: 100%;}
  .t_0100_14 .t_14_1 h3{margin-top: 20px;font-size: 22px;line-height: 40px;}
  .t_0100_14 .t_14_1 .t_14_2{font-size: 14px;line-height: 26px;margin-top: 30px;}
  .t_0100_14 .t_14_1 .t_14_3{padding: 0 30px;margin-top: 55px;height: 80px;}
  .t_0100_14 .t_14_1 .t_14_3 h5{height: 36px;line-height: 36px;font-size: 14px;margin-top: 22px;}
  .jiathis_style{margin-top: 22px;}
  .jiathis_style > span{display: block;float: left;height: 36px;line-height: 36px;font-size: 14px;color: #3b3b3b;}
  .jiathis_style > a{display: block !important;float: left !important;margin: 0 !important;padding: 0 !important;border: 0 none !important; margin-left: 10px !important;width: 36px !important;height: 36px !important;position: relative !important;overflow: hidden !important;}
}

@media  screen and (max-width:767px){
  .w_0100_14{padding: 30px 0;}
  .t_0100_14 .t_14_1 h3{margin-top: 10px;font-size: 18px;line-height: 30px;}
  .t_0100_14 .t_14_1 .t_14_2{font-size: 12px;line-height: 24px;margin-top: 10px;}
  .t_0100_14 .t_14_1 .t_14_3{padding: 0 5px;margin-top: 10px;height: 40px;}
  .t_0100_14 .t_14_1 .t_14_3 h5{height: 20px;line-height: 20px;font-size: 12px;margin-top: 10px;}
  .jiathis_style{margin-top: 10px;}
  .jiathis_style > span{height: 20px;line-height: 20px;font-size: 12px;}
  .jiathis_style > a{margin-left: 5px !important;width: 20px !important;height: 20px !important;}
}

.l_0100_14{float: left;width: 100%;border-bottom: 1px solid #e0e0e0;padding-bottom: 1px;margin-top: 30px;}
.l_0100_14 h5{display: block;float: left;height: 32px;line-height: 32px;font-size: 14px;color: #fff;background: #24b54a;padding: 0 24px;
-webkit-border-top-left-radius:3px; 
   -moz-border-top-left-radius:3px;
        border-top-left-radius:3px;
-webkit-border-top-right-radius:3px; 
   -moz-border-top-right-radius:3px;
        border-top-right-radius:3px;}
.r_0100_14{float: left;width: 100%;margin-top: 20px;padding-bottom: 30px;border-bottom: 1px solid #e6e6e6;font-size: 14px;color: #333;line-height: 28px;}

@media  screen and (max-width:767px){
  .l_0100_14{margin-top: 15px;}
  .l_0100_14 h5{height: 28px;line-height: 28px;font-size: 14px;padding: 0 15px;}
  .r_0100_14{margin-top: 10px;padding-bottom: 15px;font-size: 12px;line-height: 24px;}
}

.d_0100_14{float: left;width: 100%;margin-top: 10px;}
.d_0100_14 span{display: block;float: left;width: 50%;height: 30px;line-height: 30px;font-size: 14px;border-left: 1px solid #e6e6e6;padding: 0 20px;}
.d_0100_14 span:nth-child(1){border-left: 0 none;text-align: right;}
.d_0100_14 span:nth-child(1) a{color: #808080;}
.d_0100_14 span:nth-child(1) a font{color: #333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_14 span:nth-child(1) a::before{content: "";display: block;display:inline-block; *display:inline; *zoom:1;vertical-align: top;background:url(images/prev_14.png) no-repeat center/100% 100%;width: 18px;height: 9px;margin: 11px 7px 0 0;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_14 span:nth-child(2) a::after{content: "";display: block;display:inline-block; *display:inline; *zoom:1;vertical-align: top;background:url(images/next_14.png) no-repeat center/100% 100%;width: 18px;height: 9px;margin: 11px 0 0 7px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_14 span a:hover,
.d_0100_14 span a:hover font{color: #24b54a;}
.d_0100_14 span a:hover::before{background:url(images/prev_14_h.png) no-repeat center/100% 100%;}
.d_0100_14 span a:hover::after{background:url(images/next_14_h.png) no-repeat center/100% 100%;}

@media  screen and (max-width:767px){
  .d_0100_14 span{height: 24px;line-height: 24px;font-size: 12px;padding: 0 10px;}
  .d_0100_14 span:nth-child(1) a::before{width: 12px;height: 6px;margin: 9px 4px 0 0;}
  .d_0100_14 span:nth-child(2) a::after{width: 12px;height: 6px;margin: 9px 0 0 4px;}
}

/*新闻详情*/
.c_0100_News_detail{float: left;width: 100%;margin-top: 52px; padding-bottom: 60px;}
.t_0100_News_detail{float: left;width: 100%;}
.t_0100_News_detail h2{display: block;float: left;width: 100%;font-size: 24px;line-height: 40px;color: #333;font-weight: bold;text-align: center;}
.t_0100_News_detail .t_News_detail_1{float: left;width: 100%;margin-top: 22px; border-bottom: 1px solid #d7d8d8; border-top: 1px solid #d7d8d8;padding: 10px 0;line-height: 34px;font-size: 14px;color: #777;}
.t_0100_News_detail .t_News_detail_1 a{display: block;float: right;height: 34px;line-height: 34px;}
.t_0100_News_detail .t_News_detail_1 a i{display:inline-block; *display:inline; *zoom:1;vertical-align: top;margin-left: 20px; width: 38px; background: #cbcbcb;
-webkit-border-radius:16.5px;
   -moz-border-radius:16.5px;
        border-radius:16.5px;
-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;}
.t_0100_News_detail .t_News_detail_1 a i img{display: block;float: left;width: 100%;}
.t_0100_News_detail .t_News_detail_1 a:hover{color: #24b54a;}
.t_0100_News_detail .t_News_detail_1 a:hover i{background: #24b54a;}
.t_0100_News_detail .t_News_detail_2{float: left;width: 100%;border-bottom: 1px solid #d7d8d8;padding: 40px 0;font-size: 14px;line-height: 30px;color: #333; text-align: justify;}
.t_0100_News_detail .t_News_detail_3{float: left;width: 100%;text-align: center;margin-top: 27px;}

.jiathis_style_32x32{display:inline-block !important; *display:inline !important; *zoom:1 !important; vertical-align: top !important;}
.jiathis_button_weixin{float: left !important; display: block !important; background: url(images/img_News_detail_3.png) no-repeat center  !important;background-size: 100% 100% !important; width: 36px !important;height: 36px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;}
.jtico_weixin{position: absolute; left: 9999px;}
.jiathis_button_tsina{float: left !important;display: block !important; background: url(images/img_News_detail_4.png) no-repeat center  !important;background-size: 100% 100% !important; width: 36px !important;height: 36px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;}
.jtico_tsina{position: absolute; left: 9999px;}
.jiathis_button_qzone{float: left !important;display: block !important; background: url(images/img_News_detail_5.png) no-repeat center  !important;background-size: 100% 100% !important; width: 36px !important;height: 36px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;}
.jtico_qzone{position: absolute; left: 9999px;}
.jiathis_style_32x32 a:hover{opacity:0.8; filter:alpha(opacity=80);}

.t_0100_News_detail .t_News_detail_4{float: left;width: 100%;margin-top: 30px;border-top: 1px solid #d7d8d8;padding-top: 15px;}
.t_0100_News_detail .t_News_detail_4 a{display: block;float: left;height: 24px;line-height: 24px;font-size: 14px;color: #444;max-width: 48%; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.t_0100_News_detail .t_News_detail_4 a:nth-child(2){float: right;}
.t_0100_News_detail .t_News_detail_4 a:hover{color: #855e27;}


@media  screen and (max-width:767px){
.c_0100_News_detail{margin-top: 30px; padding-bottom: 30px;}
.t_0100_News_detail h2{font-size: 18px;line-height: 30px;}
.t_0100_News_detail .t_News_detail_1{margin-top: 15px; padding: 5px 0;line-height: 28px;font-size: 12px;}
.t_0100_News_detail .t_News_detail_1 a{height: 28px;line-height: 28px;}
.t_0100_News_detail .t_News_detail_1 a i{margin-left: 10px; width: 31px; background: #cbcbcb;
-webkit-border-radius:13.5px;
   -moz-border-radius:13.5px;
        border-radius:13.5px;}
.t_0100_News_detail .t_News_detail_2{padding: 20px 0;font-size: 12px;line-height: 24px;}
.t_0100_News_detail .t_News_detail_3{margin-top: 15px;}

.jiathis_button_weixin,
.jiathis_button_tsina,
.jiathis_button_qzone{ width: 24px !important;height: 24px!important;margin: 0 4px !important;}
	
.t_0100_News_detail .t_News_detail_4{margin-top: 15px;padding-top: 5px;}
.t_0100_News_detail .t_News_detail_4 a{height: 20px;line-height: 20px;font-size: 12px;}
}

.d_0100_News_detail{float: left;width: 100%; margin-top: 80px;}
.d_0100_News_detail h4{display: block;float: left;width: 100%;height: 28px;line-height: 28px;font-size: 18px;color: #24b54a;text-transform: uppercase;}
.d_0100_News_detail .d_News_detail{float: left;width: 100%;margin-top: 20px;}
.d_0100_News_detail .d_News_detail ul{margin: 0 -15px;}
.d_0100_News_detail .d_News_detail ul li{float: left;width: 50%;padding: 0 15px;}
.d_0100_News_detail .d_News_detail ul li a{display: block; float: left;width: 100%;position: relative; height: 39px;line-height: 38px;font-size: 14px; padding-right: 90px; border-bottom: 1px solid #d7d8d8;}
.d_0100_News_detail .d_News_detail ul li a span{display: block; width: 100%; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; text-transform: uppercase;color: #333;
-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;}
.d_0100_News_detail .d_News_detail ul li a font{display: block;position: absolute;right: 0;top: 0;color: #777;}
.d_0100_News_detail .d_News_detail ul li a:hover span{color: #24b54a;}

@media  screen and (max-width:767px){
.d_0100_News_detail{margin-top: 30px;}
.d_0100_News_detail h4{height: 26px;line-height: 26px;font-size: 16px;}
.d_0100_News_detail .d_News_detail{margin-top: 10px;}
.d_0100_News_detail .d_News_detail ul li{width: 100%;}
.d_0100_News_detail .d_News_detail ul li a{height: 35px;line-height: 34px;font-size: 12px; padding-right: 70px;}
}


/*新闻中心*/
.w_0100_15{float: left;width: 100%;margin-top: 10px;}
.w_0100_15 ul li{float: left;width: 100%;padding: 30px 0;border-bottom: 1px solid #e5e5e5;}
.w_0100_15 ul li a{display: block;float: left;width: 100%;position: relative;padding-right: 300px;height: 162px;}
.w_0100_15 ul li a > img{display: block;position: absolute;right: 0;top: 0;width: 250px;}
.w_0100_15 ul li a div{float: left;width: 100%;position: relative;padding-left: 155px;}
.w_0100_15 ul li a div::after{content: "";display: block;position: absolute;left: 92px;top: 27px;width: 30px;height: 2px;background: #d9d9d9;
-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;}
.w_0100_15 ul li a div::before{content: "";display: block;position: absolute;left: 0;top: 62px;height: 26px;background:url(images/img_15_8.png) no-repeat center;width: 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;}
.w_0100_15 ul li a div h1{display: block;position: absolute;left: 0;top: 9px;height: 40px;line-height: 40px;font-size: 28px;color: #999;
-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;}
.w_0100_15 ul li a div span{display: block;float: left;width: 100%;}
.w_0100_15 ul li a div span h4{display: block;float: left;width: 100%;margin-top: 12px;height: 32px;line-height: 32px;font-size: 16px;color: #333;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-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;}
.w_0100_15 ul li a div span font{display: block;float: left;width: 100%;font-size: 14px;line-height: 30px;color: #999;margin-top: 16px;height: 90px;overflow: hidden;}
.w_0100_15 ul li a:hover div::after{background: #24b54a;}
.w_0100_15 ul li a:hover div::before{background:url(images/img_15_8_h.png) no-repeat center #24b54a;width: 40px;}
.w_0100_15 ul li a:hover div h1{color: #24b54a;}
.w_0100_15 ul li a:hover div span h4{color: #24b54a;}

@media  screen and (max-width:991px){
.w_0100_15 ul li a{display: block;float: left;width: 100%;position: relative;padding-right: 0;height: auto;}
.w_0100_15 ul li a > img{display: block;position: relative;float: left; width: 100%;}
.w_0100_15 ul li a div{float: left;width: 100%;position: relative;padding-left: 155px;}
}

@media  screen and (max-width:767px){
  .w_0100_15 ul li{padding: 15px 0;}
  .w_0100_15 ul li a div{padding-left: 0;}
  .w_0100_15 ul li a div::after,
  .w_0100_15 ul li a div::before,
  .w_0100_15 ul li a div h1{display: none;}
  .w_0100_15 ul li a div span{display: block;float: left;width: 100%;}
  .w_0100_15 ul li a div span h4{margin-top: 10px;height: 28px;line-height: 28px;font-size: 14px;}
  .w_0100_15 ul li a div span font{font-size: 12px;line-height: 24px;margin-top: 5px;height: 72px;}
}


/*招聘*/
.c_0100_recruit{ float:left; width:100%;padding: 60px 0;}
.t_0100_recruit{ float:left; width:100%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#fff; font-weight:bold; background:#24b54a;}
.t_0100_recruit .t_recruit_1{float: left;width: 100%;text-align: left;padding-left: 20px;}
.l_0100_recruit{ float:left; width:100%; margin-top:2px;}
.l_0100_recruit > h3{ display:block; float:left; width:100%; margin-top:10px; height:60px; text-align:center; line-height:60px; background:#f5f5f5; font-size:16px; color:#333; cursor:pointer; outline:none;
-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;}
.l_0100_recruit > h3 .l_recruit_1{float:left; width:100%;padding-left:20px;text-align: left;}
.l_0100_recruit > h3 i{ padding-left:0;}
.l_0100_recruit > h3 i em{ display:block; float:left; width:100%; height:60px; background:url(images/img_recruit_1.png) no-repeat center; border-left:1px solid #fff;
-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;}
.l_0100_recruit > h3:hover,
.l_0100_recruit > h3.on{ color:#24b54a;}
.l_0100_recruit > h3:hover i em{ background:url(images/img_recruit_1_h.png) no-repeat center;}
.l_0100_recruit > h3.on i em{ background:url(images/img_recruit_1_n.png) no-repeat center;}
.l_0100_recruit > div{ display:none; float:left; width:100%; margin-top:2px; background:rgba(245,245,245,0.40); position:relative; padding:40px 40px 40px 70px;}
.l_0100_recruit > div > span{ display:block; float:left; width:630px; padding:0 30px 0 20px; font-size:12px; line-height:28px; color:#666;}
.l_0100_recruit > div span h4{ display:block; font-size:16px; color:#333; line-height:28px;}
.l_0100_recruit > div span h6{ display:block; font-size:14px; line-height:28px;}
.l_0100_recruit > div font{ display:block; float:right; width:415px; position:relative; font-size:12px; line-height:28px; color:#666; padding-left:44px;}
.l_0100_recruit > div font i{ display:block; position:absolute; left:0; top:0; width:1px; height:102px; background:rgba(0,0,0,0.10);} 
.l_0100_recruit > div font h4{ display:block; font-size:16px; color:#333; line-height:28px;}
.l_0100_recruit > div button{ display:block; position:absolute; background:#24b54a; width:100px; height:34px; text-align:center; line-height:34px; font-size:14px; color:#fff; right:292px; bottom:50px; cursor:pointer; outline:none; 
-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;}
.l_0100_recruit > div button::after,
.l_0100_recruit > div button::before{content: "";display: block;position: absolute;top: 0;width: 0;height: 0;}
.l_0100_recruit > div button::after{left: 100%;border-right: 17px solid transparent;border-top: 34px solid #24b54a;}
.l_0100_recruit > div button::before{right: 100%;border-left: 17px solid transparent;border-bottom: 34px solid #24b54a;}
.l_0100_recruit > div button:hover{ opacity:0.8; filter:alpha(opacity=80);}

@media  screen and (max-width:1199px){
.l_0100_recruit > div{ display:none; float:left; width:100%; margin-top:2px; background:rgba(245,245,245,0.40); position:relative; padding:40px;}
.l_0100_recruit > div span{ width:100%; padding:0;}
.l_0100_recruit > div font{ float:left; width:100%; padding-left:0; margin-top:20px;}
.l_0100_recruit > div font i{ display:none;} 
.l_0100_recruit > div button{right:20px; bottom:auto; top:20px;}
}

@media  screen and (max-width:767px){
.c_0100_recruit{ margin-top:0; padding:30px 0;}
.t_0100_recruit{ height:40px; line-height:40px; font-size:12px;}
.l_0100_recruit h3{ height:40px; line-height:40px; font-size:12px;}
.l_0100_recruit h3 i{ padding-left:0;}
.l_0100_recruit h3 i em{ height:40px; background-size:12px 12px;}
.l_0100_recruit h3:hover i em{ background-size:12px 12px;}
.l_0100_recruit h3.on i em{ background-size:12px 12px;}
.l_0100_recruit > div{ padding:15px;}
.l_0100_recruit > div button{ width:66px; height:22px; background-size:66px 22px;  line-height:22px; font-size:12px; right:10px; top:10px;}
.l_0100_recruit > div button::after{border-right: 11px solid transparent;border-top: 22px solid #24b54a;}
.l_0100_recruit > div button::before{border-left: 11px solid transparent;border-bottom: 22px solid #24b54a;}
}















@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}}



/*   留言   */
.pz_ly{ width:100%; margin:auto;}
.pz_ly .c_0100_ly{ width:90%; float:left;padding:0 5% 5% 5%;}
.pz_ly .zy{ width:100%; float:left; border-bottom:1px #d5d5d5 solid; font-size:14px; line-height:28px; padding-bottom:14px;}
.pz_ly .wb{ width:100%; padding-top:11px; float:left;}
.pz_ly .zd{ color:#e20904;}
.pz_ly .f_z{ font-size:14px;}
.pz_ly .wb2{ width:98.2%; float:left; line-height:34px; border:1px #d2d2d2 solid; height:34px;}
.pz_ly .p_r{ padding-right:5%;}
.pz_ly .p_l{ padding-left:5%;}
.pz_ly .dh{ width:98.5%;border:1px #d2d2d2 solid; height:165px;}
.pz_ly .wb3{ width:25%; float:left; line-height:34px; border:1px #d2d2d2 solid; height:34px;}
.pz_ly .tj{ width:195px; height:50px; background:#24b54a; line-height:50px; text-align:center; float:left; color:#fff; border:0; font-size:18px; font-family:"宋体"; margin-top:26px;}

