* { box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */-webkit-text-size-adjust: none; outline: none; }

/* 通用滚动条代码 */
::-webkit-scrollbar {
	width: 5px;
	background-color: #4e2813;
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #aacd3b;
}

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background: #D7000F; }
  .preloader .preloader-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    .preloader .preloader-inner .preloader-icon {
      width: 117px;
      height: 150px;
      display: inline-block;
      padding: 0px; }
      .preloader .preloader-inner .preloader-icon span {
        position: absolute;
        display: inline-block;
        width: 117px;
        height: 117px;
        border-radius: 100%;
        -webkit-animation: preloader-fx 1.5s linear infinite;
        animation: preloader-fx 1.5s linear infinite; background: #fff}
        .preloader .preloader-inner .preloader-icon span:last-child {
          animation-delay: -0.8s;
          -webkit-animation-delay: -0.8s;}

.preloader .preloader-inner .preloader-icon .load_logo {
        position: absolute;
        display: inline-block;
        width: 117px; 
	height: 117px; text-align: center;z-index: 2;}
.preloader .preloader-inner .preloader-icon  .load_logo img{width: 117px;height: 117px;}



.preloader .preloader-inner .preloader-icon .load_txt { position: absolute;display: inline-block; width: 117px; 
 text-align: center; z-index: 3;font-size: 22px; color: #F1F2E5;bottom: 0px;font-weight: 300;letter-spacing:5px}


@keyframes preloader-fx {
  0% {
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0.5; }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 0; } }
@-webkit-keyframes preloader-fx {
  0% {
    -webkit-transform: scale(0, 0);
    opacity: 0.5; }
  100% {
    -webkit-transform: scale(1.5, 1.5);
    opacity: 0; } }

/*-----------------共用------------*/
.space1{ overflow:hidden; clear:both; height:10px; width:100%}
.space2{ overflow:hidden; clear:both; height:20px; width:100%}
.space3{ overflow:hidden; clear:both; height:30px; width:100%}
.space4{ overflow:hidden; clear:both; height:40px; width:100%}

.main_box{ max-width:1470px; overflow:hidden; width:94%; margin:0 auto;}

@media (max-width:1450px) {
.main_box{ max-width:1300px; overflow:hidden; width:94%; margin:0 auto;}

}

@media only screen and (max-width:1000px) {
.space2{ overflow:hidden; clear:both; height:10px; width:100%}
.space3{ overflow:hidden; clear:both; height:15px; width:100%}
.space4{ overflow:hidden; clear:both; height:20px; width:100%}
}

li{ list-style:none}

.hui_bg{ background:#f4f4ef; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }
.bai_bg{ background:#ffffff; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }


@media only screen and (max-width:1400px) {
.hui_bg{  width:100%; padding:60px 0px 60px 0px; overflow:hidden;}
.bai_bg{ width:100%; padding:60px 0px 60px 0px; overflow:hidden; }
}


@media only screen and (max-width:1100px) {
.hui_bg{ width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.bai_bg{ width:100%; padding:30px 0px 30px 0px; overflow:hidden; }
}






.kfbox{ display:block}
.b_top{ overflow:hidden; display:none}
@media only screen and (max-width:1100px) {
.kfbox{ display:none}
.b_top{ overflow:hidden; display: block}
.kfbox .side{ display:none}
.side ul{ display:none}
.side{ display:none}
}


.actGotop{position:fixed;_position:absolute;bottom:60px;right:2%;width:40px;height:40px;display:none; z-index:998}
.actGotop a,.actGotop a:link{width:40px;height:40px;display:inline-block; text-align:center; background:#fff url(../images/up.svg) no-repeat center; background-size:25px 25px; border:#bdbdbd 1px solid; border-radius:50% }
.actGotop a:hover{ background:#fff url(../images/up.svg) no-repeat center;outline:none; background-size:25px 25px;}


.wowo_about_bg{background:#fff url(../images/l_bg.jpg) }
.wowo_bt{text-align:center;  padding: 0px; margin: 0px;}
.wowo_bt dl{ overflow: hidden; padding: 0px; margin: 0px}
.wowo_bt dl dt{ overflow: hidden; padding: 0px; margin: 0px}
.wowo_bt dl dd{ overflow: hidden; padding: 0px; margin: 0px;}
.wowo_bt dl dd h3{color: #a8ca3a;font-size: 42px;line-height:50px; margin:0px; padding:0px;font-weight: 600;letter-spacing:2px;}
.wowo_bt dl dd h4{color: #fff;font-size: 42px;line-height:50px; margin:0px; padding:0px;font-weight: 600;letter-spacing:2px;}
.wowo_bt dl dt img{max-width: 100%; width: auto; height: auto; vertical-align: top}


.sy_title{ text-align:center; }
.sy_title h3{ color: #aacd3b;font-size: 42px;line-height:50px; margin:0px; padding:0px;font-weight: 600;letter-spacing:2px;}
.sy_title .x_txt{ margin:0 auto;line-height: 30px;padding:0px 15px;font-size:18px; color: #666; padding-top: 10px  }

@media only screen and (max-width:1450px) {
.sy_title h3{ font-size: 34px; margin-bottom:0px;line-height:36px;}
.sy_title h4{ font-size: 34px; margin-bottom:0px;line-height:36px;}	
.wowo_bt dl dd h3{ font-size: 34px; margin-bottom:0px;line-height:36px;}		
}

@media only screen and (max-width:1190px) {
.sy_title h3{ font-size: 30px; margin-bottom:0px;line-height:36px;}
.sy_title h4{ font-size: 30px; margin-bottom:0px;line-height:36px;}
.wowo_bt dl dt img{width: 300px; height: auto; vertical-align: top}	
.wowo_bt dl dd h3{ font-size: 28px; margin-bottom:0px;line-height:36px;}
.sy_title .x_txt{font-size: 16px;line-height: 24px;}
}
@media only screen and (max-width:800px) {
.sy_title .x_txt{font-size: 14px;}
.wowo_bt dl dt img{width: 260px; height: auto; vertical-align: top}	
.wowo_bt dl dd h3{ font-size: 24px; margin-bottom:0px;line-height:30px;}
.wowo_bt dl dd h4{ font-size: 24px; margin-bottom:0px;line-height:30px;}
.sy_title h3{ font-size: 24px; margin-bottom:0px;line-height:30px;}
}
@media only screen and (max-width:600px) {
.wowo_bt dl dt img{width: 220px; height: auto; vertical-align: top}	
}
.sy_about_txt{ overflow: hidden;margin: 0px;  padding: 0px; max-width: 1000px; margin: 0 auto;}
.sy_about_txt dl{ overflow: hidden;margin: 0px;  padding: 0px;}
.sy_about_txt dl dt{ overflow: hidden;margin: 0px;  padding: 0px;text-align: center;font-size: 20px; line-height: 190%;font-weight: 400;letter-spacing: 5px; margin-bottom: 30px;color:#9c7a49}
.sy_about_txt dl dd{ overflow: hidden;margin: 0px;  padding: 0px;font-size: 18px; line-height: 200%; color: #555;text-align: center}

@media only screen and (max-width:1450px) {
.sy_about_txt dl dd{ font-size: 16px; line-height: 190%; }	
}
@media only screen and (max-width:1300px) {
.sy_about_txt dl dt{ margin-bottom: 20px;}
}



.tab_nav1{ overflow:hidden; max-width:600px;  padding: 0px; margin:0 auto; }
.tab_nav1 li{line-height:48px; width: 32%; margin: 0px; padding: 0px; margin-right: 2%; display: block; float: left;cursor:pointer;font-size: 18px;font-weight: bold;border: #ccc 1px solid;text-align: center; border-radius: 20px 0px 20px 0px}
.tab_nav1 li.active1{ color:#fff; line-height:48px;  background: #aacd3b;border: #aacd3b 1px solid; }
.tab_nav1 li:nth-child(3n+0){ margin-right:0}

.tab_bd1 .div1{display:none; padding:0px 0px; border-top:0 none; font-size:16px; width: 100%}
.tab_bd1 .div1.thisclass{ display:block; width: 100%}


@media only screen and (max-width:900px) {
.tab_nav1 li{font-size:16px;  }
}

@media only screen and (max-width:600px) {
	.tab_nav1 li.active1{ display: block; }
	.tab_nav1 li{line-height:42px;}
	.tab_nav1 li.active1{ line-height:42px;}

}



.sy_cpbox{ overflow: hidden; padding: 0px; margin: 0px; width: 100%}
.sy_cpbox dl{ overflow: hidden; padding: 0px; width: 96%; margin: 0 auto; cursor: pointer;border: #eee 1px solid; background: #fff;}
.sy_cpbox dl dt{ overflow: hidden; padding: 10px 10px; margin: 0px; text-align: center; line-height:30px;font-weight: bold;font-size: 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sy_cpbox dl img{ width: 100%; height: auto;vertical-align: top}

.cp_tu{ overflow:hidden; position:relative;}
.cp_tu img{display: block;width: 100%; height:auto;}
.sy_cpbox dl:hover dt{ color: #fff; background: #aacd3b}

/*----------sy_about------------*/

.wowo_about_L{ overflow: hidden; padding: 0px; margin: 0px;float: left; width: 47%}
.wowo_about_R{ overflow: hidden; padding: 0px; margin: 0px;float: right; width: 47%;text-align: center}
.wowo_about_R img{ max-width:100%; height: auto; width: auto; vertical-align: top}
@media (max-width:1100px){
.wowo_about_L{ width: 100%; margin-bottom: 20px}
.wowo_about_R{width: 100%}
}
@media (max-width:450px){
	.sy_cpbox dl{ width: 100%;}
}

.sy_cplist{ overflow:hidden; margin:0px; padding:0px; }
.sy_cplist li{ overflow:hidden; margin:0px; padding:0px; width:24.25%; float:left; margin-right: 1%; margin-bottom:1.5% ;display:inline; }
.sy_cplist dl{ overflow:hidden; margin:0px; padding:0px;  margin:0 auto; border:#eee 1px solid;background:#fff;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; position:relative; background:#fff;}
.sy_cplist dl a{ display:inline}
.sy_cplist dl dt{overflow:hidden;line-height:24px; font-weight:normal;color:#222; position:relative; text-align:center;}
.sy_cplist dl dd{ overflow:hidden; margin:0px;}
.sy_cplist dl dt h3{ font-size:16px;overflow:hidden; line-height:30px; padding:2px 5px 0px 5px; font-weight:normal; text-align:center; margin-top:10px;font-weight: 700}
.sy_cplist dl dd span{ color:#777; margin-right:2px}
.sy_cplist dl dt img{width:100%;height:auto; vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; margin:0 auto }
.sy_cplist li:hover dl{ border:#a8ca3a 1px solid;}
.sy_cplist li:hover dt h3{ color:#a8ca3a;}

.sy_cplist li:nth-child(4n+0){margin-right: 0%;}


.cpsx_sm_txt{ overflow:hidden; margin:0px; font-size:14px; line-height:20px; color:#555;padding:0px 5px 0px 5px;height:40px}
.cpsx_sm_txt span{ color:#777; margin-right:2px}


.sy_cplist li:hover dt{color:#a8ca3a}


@media only screen and (max-width:1300px) {
.sy_cplist dl{ overflow:hidden;}
.sy_cplist dl dt h3{ font-size:14px; line-height: 20px}
}

@media only screen and (max-width:760px) {
.sy_cplist li{ width:49%; margin-bottom:2%; margin-right: 2%}
.sy_cplist li:nth-child(2n+0){margin-right: 0%;}
}


.xx_btn_k{width:100px; margin-top:8px }
.xx_btn_k a{ display:inline}
.xx_btn{text-align:center; color:#fff; background:#ccc; border:#ccc 1px solid; line-height:36px; height:36px; font-size:14px; border-radius:30px;}
.xx_btn_k:hover .xx_btn{ background:#fff; color:#005cbb}
.xx_btn_k{width:100px; margin-top:8px }

.xx_btn_k1{width:120px; margin:0 auto; margin-top:8px; }
.xx_btn_k1 a{ display:inline}
.xx_btn1{text-align:center; color:#a8ca3a; background:#fff; border:#a8ca3a 1px solid; line-height:36px; height:36px; font-size:14px; border-radius:15px 0px 15px 0px;}
.xx_btn_k1:hover .xx_btn1{ background:#fb6a05; color:#fff;border:#fb6a05 1px solid; }

 


/*-----------btn4----------------*/
.hz_tel_zx{ max-width:420px;width:90%;padding:0px; margin:0 auto; position:relative;}
.hz_tel_k{ font-size:20px; border:#fb6a05 0px solid;border-right:#999999 0px solid; width:55%; float:left; height:50px; line-height:48px; color:#fb6a05; border-radius:20px 0px 0px 0px; font-weight:bold;text-indent:30px; text-align:left; background: #fff}
.hz_zx_k{ font-size:18px;  border:#fb6a05 0px  solid;border-left:#fb6a05 0px solid; width:45%; float:left; height:50px; line-height:48px; background:#fb6a05; color:#FFF;border-radius:0px 0px 20px 0px;text-align:center}
.hz_tel_k i{ margin:0px; padding:0px; display:inline}
.hz_tel_zx a{ display:inline}
.hz_zx_k:hover{background:#a4c93b; color:#fff}

@media only screen and (max-width:600px) {
.hz_tel_k{font-size:18px}
.hz_zx_k{ font-size:16px}
}



/*--首页采访---*/

.ztyw_list{ margin:0px; padding:0px; overflow:hidden; }
.ztyw_list li{ margin:0px; padding:0px; overflow:hidden; float: left; width:49%; margin-bottom: 2%; margin-right: 2%}
.ztyw_list li dl{ margin:0px; padding:10px 10px 15px 10px; overflow:hidden; background: #f6f6f6;}
.ztyw_list li dl dt{ margin:0px; padding:0px;font-size: 16px; color: #222; line-height: 190%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom: 4px; text-align: center}
.ztyw_list li dl dd{ margin:0px; padding:0px; overflow:hidden;font-size: 14px; color: #666; line-height: 24px; height: 48px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.ztyw_list li a{ display:inline}
.ztyw_list li .imgs h3{ font-weight:normal; height:30px; line-height:30px; bottom:2%; position:absolute; left:0; width:100%;box-sizing: border-box;white-space:nowrap;text-overflow:ellipsis; color:#fff; font-size:16px; overflow:hidden; z-index:3; text-align: center; float: left}
.ztyw_list li a{display: inline}
.ztyw_list li .imgs{ overflow:hidden; position:relative;  padding-top: 64% }
.ztyw_list li .imgs img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}

.ztyw_list li .imgs:after{ content:""; position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.4)}

.ztyw_list li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.ztyw_list li:nth-child(2n+0){margin-right:0}



@media (max-width: 600px) {	
.ztyw_list li{  margin-bottom: 10px}	
}




/*-----------btn-3---------------*/
.slide_btn_k{ margin: 0 auto; margin:0 auto;text-align: center; overflow: hidden; margin-top:15px}
.slide_btn_k a{display: inline; }
._slide {
  width: 150px;
  line-height: 42px;
  border: 1px solid #D7000F;
  border-radius: 25px;
  color: #D7000F;
  font-size: 16px;
  position: relative;
  text-indent: 33px;
  height: 46px; text-align: left; margin:0 auto;
 
}

._slide i {
  position: absolute;
  right: 2px;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  background: #D7000F;
  color: #fff;
  line-height: 32px;
  font-size: 16px;
  top: 5px;
  right: 4px;
  text-align: center;
  transition: ease 1s;
  z-index: 8;
  text-indent: 0; font-size: 26px
}

._slide .tips {
  position: absolute;
  z-index: 1;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: ease 1s;
}

._slide .mask {
  position: absolute;
  z-index: 5;
  transition: ease 1s;
  width: 100%;
  height: 100%;
  left: 0;
}

  ._slide:hover i { transform: translateX(-320%) rotate(-1440deg);
 }

  ._slide:hover .tips {width: 20%;}

/*-----------btn3--//--------------*/


.wowo_md{margin: 0px;  padding: 0px; overflow: hidden; background: #aacd3b}
.wowo_md li{width: 33.33%;float: left; overflow: hidden; margin: 0px; position: relative; padding: 1px}


.wowo_md li .imgs_md{ overflow:hidden; position:relative; padding-top:76.7%;}
.wowo_md li .imgs_md img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s; vertical-align: top}
.wowo_md li:hover .imgs_md img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}


/*-------首页新闻----------*/
.xwbox_bg{ background:url(../images/bgke.jpg) no-repeat center; background-size:cover;overflow:hidden; }
.tulist3{ overflow:hidden; margin:0px; padding:0px 10px;  width: 100%; }
.tulist3 li{overflow:hidden; margin:8px 0px;list-style:none; padding:12px 10px;background: #fff; width: 49%; margin-right: 2%;float: left;}
.tulist3 li dl{ overflow:hidden; margin:0px; padding:0px;}
.tulist3 li dl dt{ margin:0px; padding:0px; font-size:18px; color:#111; line-height:26px; font-weight: normal; margin-bottom:5px;overflow:hidden;font-weight: 700;max-height: 52px;}
.tulist3 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#666; line-height:22px; height:44px;}
.tulist3 li dl .time_xx{ font-size:12px;color:#666; }
.tulist3 li dl .time_xx i{font-size:12px;color:#666;}
.tulist3 li:hover{ box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.tulist3 li:hover dt{ color: #a8ca3a}

.new_tuxx{ width:38%; height:auto; float:left; margin-right:15px; position:relative; overflow:hidden}
.new_tuxx img{width:100%; height:auto; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.tulist3 li:nth-child(2n){ margin-right: 0%;}
.tulist3 li a{display: inline}

@media (max-width:1100px){
.new_tuxx{ width:175px; height:auto; float:left; margin-right:15px; position:relative; overflow:hidden}	
.tulist3 li dl dt{ font-size:16px;margin-bottom:2px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;max-height: 24px;}	
}

@media (max-width:820px){
.tulist3 li{width:100%; margin-right: 0%;}
	
}
@media (max-width:600px){
.new_tuxx{ width:160px;margin-right:12px; }		
}




.product { margin: 0px; padding: 0px; overflow: hidden; }
.product li{margin: 0 auto; padding: 0px; overflow: hidden; width: 94%; background: #fff;}
.product li .img_box{overflow: hidden; position: relative}
.product li .img_box .product_img{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 0.5s ease; 
	-webkit-transition: all 0.5s ease;
}
.product li .img_box .product_img img{display: block;width: 100%;height: auto; vertical-align: top}
.product li .img_box:hover .product_img{transform: scale(1.1); -webkit-transform: scale(1.1);}

.product li .cp_title{ padding: 10px 0px; text-align: center; line-height:30px;font-size: 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.product li a{display:inline}

.product li .img_box .des_txt_box{ position:absolute; z-index: 2; float: left; lef:0px; top: 200%; height: 100%; width: 100%; background: url("../images/h_bg.png");transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.product li .img_box .des_txt{ position:absolute; z-index: 3; top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);font-size: 14px;  color: #fff; line-height: 24px; max-height: 72px;width: 100%; padding: 0px 20px}
.product li:hover .des_txt_box{; top:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.product li:hover .cp_title{color: #0444B3}
.product li .img_box .des_txt h4{ line-height:30px;font-size: 18px; color: #fff; margin: 0px; padding: 0px; margin-bottom: 5px; padding-bottom: 10px;  position: relative;font-weight: normal}
.product li .img_box .des_txt h4::after{ height:2px; width:70px; position: absolute;content:""; float: left;left:0;  bottom: 0px; z-index: 4; background: #fff;}

.product li .img_box .des_txt_box .des_txt h5{font-size: 20px; color: #fff; text-align: center; margin:0px; padding: 0px; width: 100%;font-weight: normal}
.product li .img_box .cp_title_1{ position:absolute; z-index: 2; float: left; lef:0px; padding: 5px 20px; bottom: 0px;  width: 100%; background: url("../images/h_bg.png");transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;line-height:30px;color: #fff;font-size: 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align: center; }



.product li .imgs1{ overflow:hidden; position:relative; padding-top:70%; background:#ccc}
.product li .imgs1 img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s; vertical-align: top}
.product li:hover .imgs1 img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}





.sy_about_L{ margin: 0px; padding: 0px; overflow: hidden;float: left;width: 49%; position: relative}
.sy_about_L a{display: inline}
.sy_about_L img{width: 100%; height: auto; vertical-align: top}
.sy_about_R{ margin: 0px; padding: 0px; overflow: hidden;float:right;width: 48.5%; }

@media screen and (max-width: 750px) {
.sy_about_L{ margin: 0px; padding: 0px; overflow: hidden;float:none;width:100%; margin-bottom: 20px }
.sy_about_R{ padding: 0px; overflow: hidden;float:none; width: 100%}

}

.videolist { margin: 0px; padding: 0px}
.videolist:hover{ cursor: pointer;}
.videos{ display:none; position:fixed; z-index:9999999; max-width:1000px;width:85%; height:auto;left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%); background:#fff; margin: 0px; padding: 5px 5px 3px 5px;box-shadow:0 0 20px 1px rgba(0,0,0,.3) }
.vclose { position:absolute;right:10px; top:10px; border-radius:100%; cursor: pointer; background: #fff; padding: 2px}

@media only screen and (max-width: 700px) {
.videos{width:80%;background:#eee;}		
}



.bgPop{  display: none;position:fixed;z-index:9999998;left:0;top: 0;width: 100%;height:100%;background: rgba(0,0,0,.5); overflow:hidden;   }

@media only screen and ( max-width:800px ) {
.pop {  display: none;  width:88%;left:4%; top:15%;}
}

video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel { width: calc(100% + 30px);}


.nr_lm_txt1{position: absolute;  height: auto;left:0; width: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%); z-index:auto;}

.nr_lm_txt1{padding:0px;overflow: hidden; }
.nr_lm_txt1 dl {max-width: 1350px;width: 94%; margin: 0 auto; text-align: center}
.nr_lm_txt1 dl dt{padding: 0px;margin: 0;overflow: hidden; color: #fff; line-height:52px;font-weight: 700; position: relative; text-align: center;font-size:40px; ;min-height: 80px; }



.dv_iconBox {
    position: absolute;
    width: 80px;
    color: #fff;
    top: 50%;
    left: 50%;
    margin-left:-40px;
	margin-top: -40px;
    cursor: pointer;
    height: 80px;
    -webkit-transition: all .6s;
}
.dv_iconBox::after {
    width: 80px;
    height: 80px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(../images/dv_play.png) no-repeat;
    background-size: auto 100%;
    content: '';
    margin-left: -40px;
	margin-top: -40px;}

.dv_iconBox img{
-webkit-transition: all .5s;
    -webkit-animation: lineAnimate 10s linear infinite;
}
.dv_iconBox img {
    display: block;
    width: 100%;
    max-width: 100%;
}


@-webkit-keyframes lineAnimate {
	0% {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes lineAnimate {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}



@media (max-width: 1300px) {
.dv_iconBox {
    position: absolute;
    width: 60px;
    color: #fff;
    top: 50%;
    left: 50%;
    margin-left:-30px;
	margin-top: -30px;
    cursor: pointer;
    height: 60px;
    -webkit-transition: all .6s;
}
.dv_iconBox::after {
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(../images/dv_play.png) no-repeat;
    background-size: auto 100%;
    content: '';
    margin-left: -30px;
	margin-top: -30px;
	}
	
	
	

}
@media (max-width: 800px) {
.dv_iconBox {
    position: absolute;
    width: 44px;
    color: #fff;
    top: 50%;
    left: 50%;
    margin-left:-22px;
	margin-top: -22px;
    cursor: pointer;
    height: 44px;
    -webkit-transition: all .6s;
}
.dv_iconBox::after {
    width: 44px;
    height: 44px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(../images/dv_play.png) no-repeat;
    background-size: auto 100%;
    content: '';
    margin-left: -22px;
	margin-top: -22px;
	}
	
	
 }








/*-----banner------*/

#Inside_tu{ width:100%; height:400px;background:#005cbb;background-size:cover!important;position:relative;}
#Inside_tu .mask_bg{width:100%; height: 100%; background: rgba(0,0,0,.50); position: absolute; z-index: 1}

.Inside_txtbox{ overflow:hidden; margin:0px; padding:0px;width: 100%;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

.Inside_txt{overflow:hidden; margin:0px; padding:0px 10px;}
.Inside_txt dl{overflow:hidden; margin:0px; padding:0px;}
.Inside_txt dl dt{overflow:hidden; margin:0px; padding:0px;}
.Inside_txt dl dd{overflow:hidden; margin:0px; padding:0px;color:rgba(255,255,255,.80);;font-size: 14px; line-height: 30px; text-align: right;line-height:46px;}
.Inside_txt dl dd a{color:#FFFFFF;}
.Inside_txt dl dd a:hover{color:#FF0000;}
.Inside_title{ width: 45%;overflow:hidden; margin:0px; padding:0px;color:#FFFFFF; font-size:48px; line-height:46px; font-weight:normal;text-shadow: 1px 1px 1px #00000060;float: left;}

@media only screen and (max-width:1440px) {
#Inside_tu{ width:100%; height:300px;}	
.Inside_title{font-size:40px;}
}

@media only screen and (max-width:1200px) {
#Inside_tu{ width:100%; height:200px;}		
}

@media only screen and (max-width:1100px) {
#Inside_tu{ width:100%; height:180px;}	
.Inside_title{font-size:34px;}
}

@media only screen and (max-width:800px) {
#Inside_tu{ width:100%; height:180px;}	
	.Inside_title{ width:100%;float: none;text-align: center; line-height: 30px; margin-bottom:10px}
	.Inside_txt dl dd{ text-align:center;line-height:24px;}
}

@media only screen and (max-width:700px) {
.Inside_title{font-size:26px;}
.Inside_txt dl dd{font-size: 12px;}
.Inside_txt dl dd a{font-size: 12px;}	
}



/*-----------down---------------*/

.footer_box{ background:url(../images/d_bg.jpg) no-repeat center; background-size:cover;overflow:hidden; padding:80px 0px; margin:0px;}


.foot_cop_bg{background: #aacd3b; overflow: hidden; margin: 0px; padding: 20px 0px;}
.foot_cop_xx{ font-size: 14px;line-height: 22px;color:rgba(0, 0, 0, 0.5);text-align: center; }
.foot_cop_nav{ overflow: hidden; margin: 0px; padding:0px; text-align: center;color: #222;font-size: 16px; line-height: 28px;margin-bottom: 5px}
.foot_cop_nav a{padding: 0px 8px;color: #222}
.foot_cop_xx a{padding: 0px 8px;color:rgba(0, 0, 0, 0.5);}
@media only screen and (max-width:1000px) {
.foot_cop_xx{font-size: 12px;line-height: 20px;}
.foot_cop_nav{display: none}
}



.down_L{ margin:0px; padding:0px; overflow:hidden; float:left; width:50%; padding-left:5%}
.down_R{ margin:0px; padding:0px; overflow:hidden; float:right;width:50%;padding-left:7%;border-left: rgba(255, 255, 255, 0.2) 1px solid;}

@media only screen and (max-width:1450px) {
.footer_box{padding:60px 0px; }
.down_L{padding-left:0%}
}

.d_contact{margin:0px; padding:0px; overflow:hidden; }
.d_contact dl{margin:0px; padding:0px; overflow:hidden; }
.d_contact dl dt{margin:0px; padding:0px; overflow:hidden;font-size:26px; line-height:26px;color:#fff; margin-bottom: 10px;font-weight: normal}
.d_contact dl dd{margin:0px; padding:0px; overflow:hidden; font-size:16px; line-height:26px;color:#cdcdcd }
.d_contact dl dd a{color:#cdcdcd;}

.d_contact dl dt h3{font-size: 30px;font-family:'AVGBBT';font-weight: bold; color:#fb6a05; margin-bottom: 5px}

.d_2wm_list{margin:0px; padding:0px; overflow:hidden; margin-bottom: 10px}
.d_2wm_list li{margin:0px; padding:0px; overflow:hidden;float: left; display: inline-block; margin-right: 20px}
.d_2wm_list li p{margin:0px; padding:0px; overflow:hidden; line-height: 30px;text-align: center; padding-top: 5px;font-size:14px;color:#cdcdcd  }
.d_2wm_list li img{width: 120px; height: 120px; vertical-align: top;border-radius: 4px}

@media only screen and (max-width:1300px) {
.d_2wm_list li img{width: 110px; height: 110px;}
	.d_contact dl dd{font-size: 14px}
}
@media only screen and (max-width:1200px) {
.d_contact dl dt{font-size:20px;}
.d_2wm_list li img{width: 100px; height: 100px;}
.d_2wm_list li{margin:0px; padding:0px; overflow:hidden;float: left; display: inline-block;text-align: center; margin-bottom: 5px; margin-right: 20px}	
.d_2wm_list li p{line-height: 24px;font-size: 12px}

.down_L{ margin:0px; padding:0px; overflow:hidden; float:left; width:55%; padding-left:0%}
.down_R{ margin:0px; padding:0px; overflow:hidden; float:right;width:45%;padding-left:3%;border-left: rgba(255, 255, 255, 0.2) 1px solid;}
.d_contact dl dt h3{font-size:25px;}
}


@media only screen and (max-width:950px) {
	.footer_box{padding:40px 0px; }
	.d_2wm_list{width:80%;margin:0px auto}
	.d_2wm_list li{margin-right: 0px; width: 50%;}
	.d_contact dl{max-width: 600px; margin: 0 auto}
	.d_contact dl dt{font-size:20px;text-align: center}
	.d_contact dl dd{text-align: center}
.down_L{ margin:0px; padding:0px; overflow:hidden; float:left; width:100%; padding-left:0%}
.down_R{ margin:0px; padding:0px; overflow:hidden; float:right;width:100%;padding-left:0%;border-left: rgba(255, 255, 255, 0.2) 0px solid;}	
	
}




.pc_cx_btn_k {
    width: 180px; margin-top: 10px

}
.pc_cx_btn_k a{display: inline}
.pc_cx_btn_k:hover .pc_cx_btn {
    background: #c9a68d;color: #333;
}
.pc_cx_btn {
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    height: 50px;
    border-radius:40px;
    background: #D7000F;
    color: #fff;
    cursor: pointer;
    font-weight: 300;
}

.pc_cx_btn i{ font-size:22px; vertical-align: middle;line-height: 50px;}

.link_txt{ overflow:hidden;padding: 0 4.8% 0 7% ;border-top: 1px solid #313131; background:#202020}
.link_txt ul{ margin:0px; overflow:hidden;padding:15px 0px;}
.link_txt ul li{ width:auto; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0px 0px 0px 10px; color:#9b9ea0}
.link_txt ul li a{ font-size:14px;  color:#676767}
.link_txt ul li a:hover{color:#eee}
.lm_link_txt{ height:32px;padding:0px 2px; line-height:34px; float:left;color:#555; font-size:16px;width:120px; font-weight:bold}
.lm_link_txt a{color:#676767; }

@media (max-width: 1000px) {
.link_txt{display: none}
.link_txt ul li a{font-size: 12px; line-height:22px;}
}

@media only screen and (max-width:950px) {
.pc_cx_btn_k {margin: 0 auto; margin-top: 15px}	
	
}

/*-----------down--//-------------*/



.ln_txt{ margin:0px; text-align:center; padding:30px 0px;  font-size:30px; line-height:190%; color:#FFFFFF;} 

.sub_banner {
  overflow: hidden;
  position: relative;
  -webkit-transition: all .5s; background: #aacd3b
}

.sub_banner .s {
  width: 100%;
  height: auto;
  position: relative;
}

.sub_banner img {
  opacity: 0;
  visibility: hidden;
  filter:contrast(2.5) brightness(2.5);
  -webkit-transition: all 1s;
  -webkit-transform: scale(1.05); 
}


.sub_banner.active img {
  filter: contrast(1) brightness(1);
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);width:100%;height: auto;
}

.nr_lmbox{padding-top:0px;position: absolute; z-index:2;left: 0px;height: 100%; width: 100%; opacity: 1; background:rgba(0, 0, 0, 0.2);}


.nr_lm_txt_K{margin: 0 auto;overflow: hidden;}


.nr_lm_txt{position: absolute;  height: auto;left:0; width: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%); z-index:auto;}

.nr_lm_txt{padding:0px;overflow: hidden; }
.nr_lm_txt dl {max-width: 1470px;width: 94%; margin: 0 auto}
.nr_lm_txt dl dt{padding: 0px;margin: 0;overflow: hidden;font-size:40px; color: #fff; line-height:52px;padding-bottom: 8px;font-weight: 700;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); position: relative}
.nr_lm_txt dl dd{padding: 0px;margin: 0;overflow: hidden;font-size:30px; color: #fff;line-height:36px;font-weight: 400;text-transform: capitalize;    letter-spacing: -0.5px;}

.nr_lm_txt dl dt::after{ position: absolute; z-index: auto; content: ""; height: 2px; width: 156px; background: #fff; bottom: 0px; left: 0px}
@media (max-width: 1300px) {
	.nr_lm_txt dl dd{font-size:22px;}
	.nr_lm_txt dl dt{font-size:30px; }
	.nr_lm_txt dl dt::after{ width: 120px; }
}
@media (max-width: 800px) {
.nr_lm_txt dl dt{font-size:22px; line-height: 28px;text-align: center;color: #fff }	

.nr_lm_txt dl dd{font-size:18px; line-height: 30px;text-align: center;color: #fff  }
	
	.nr_lm_txt dl dt::after{ position: absolute; z-index: auto; content: ""; height: 2px; width: 104px; background: #fff; bottom: 0px; left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);}
 }



/*-------视频-----*/
.wowo_dvlist{margin:0px;  overflow:hidden; padding: 0px;}
.wowo_dvlist li{margin:0px;  overflow:hidden; padding: 0px; float: left; width: 49%; margin-right:2%;margin-bottom: 2%;}
.wowo_dvlist li:nth-child(2n){ margin-right: 0%}
.wowo_dvlist li a{display:inline}

.wowo_dvlist li .txt_title{overflow:hidden; padding:0px; padding: 10px  20px; line-height: 190%; white-space:nowrap;text-overflow:ellipsis; font-size: 16px; background: #f6f6f6}
.wowo_dvlist li:hover .txt_title{ color: #006eab; background: #fff}
.wowo_dvlist li:hover{box-shadow:0 0 15px 1px rgba(0,0,0,.1)}
.wowo_dvlist li:hover  .des_box{ top:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.wowo_dvlist li:hover .txt_title a{ color: #aacd3b}



@media screen and (max-width:360px) {
.wowo_dvlist li{margin:0px;  overflow:hidden; padding: 0px; float: left;  width:100%; margin-right:0%; margin-bottom:20px;}	
.wowo_dvlist li:nth-child(2n){  margin-right:0%; width: 100%; float: right}
}

.wowo_dvlist_1{margin:0px;  overflow:hidden; padding: 0px;}
.wowo_dvlist_1 li{margin:0px;  overflow:hidden; padding: 0px; float: left; width: 32%; margin-right:2%;margin-bottom: 2%;}
.wowo_dvlist_1 li:nth-child(3n){ margin-right: 0%}
.wowo_dvlist_1 li a{display:inline}

.wowo_dvlist_1 li .txt_title{overflow:hidden; padding:0px; padding: 10px  20px; line-height: 190%; white-space:nowrap;text-overflow:ellipsis; font-size: 16px; background: #f6f6f6}
.wowo_dvlist_1 li:hover .txt_title{ color: #006eab; background: #fff}
.wowo_dvlist_1 li:hover{box-shadow:0 0 15px 1px rgba(0,0,0,.1)}
.wowo_dvlist_1 li:hover  .des_box{ top:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.wowo_dvlist_1 li:hover .txt_title a{ color: #aacd3b}

@media screen and (max-width:650px) {
.wowo_dvlist_1 li{margin:0px;  overflow:hidden; padding: 0px; float: left;  width:100%; margin-right:0%; margin-bottom:20px;}
.wowo_dvlist_1 li:nth-child(3n){ margin-right: 2%}
.wowo_dvlist_1 li:nth-child(2n){  margin-right:0%; }
}

@media screen and (max-width:360px) {
.wowo_dvlist_1 li{margin:0px;  overflow:hidden; padding: 0px; float: left;  width:100%; margin-right:0%; margin-bottom:20px;}
.wowo_dvlist_1 li:nth-child(3n){ margin-right: 0%}
.wowo_dvlist_1 li:nth-child(2n){  margin-right:0%;}
}


/*-------缩略图通用---------*/
.new_tu{overflow:hidden; position:relative;  padding-top: 66.666%; }
.new_tu img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s; }

.new_tu:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.new_tu h3{ padding:10px 5px; margin: 0px; position: absolute; z-index: 2; bottom: 0px; float: left; left:0; background: rgba(0,0,0,.6); color: #fff; font-size: 16px; line-height: 30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width: 100%}
.new_tu a{display:inline}


.new_tu h4{ padding:10px 5px; margin: 0px; position: absolute; z-index: 2; bottom: 0px; float: left; left:0; background: rgba(0,0,0,.6); color: #fff; font-size: 16px; line-height: 30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width: 100%;  text-align: center}
.new_tu h4{display:inline; bottom: -50px}

.new_tu:hover h4{ bottom:0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}




.new_tu .sp_btn{ position: absolute; z-index: 3; left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%); color: #fff}
.new_tu:hover .sp_btn i{ color: #aacd3b}
.sp_btn i{text-shadow: 5px 5px 6px rgba(0,0,0,.3);}


.new_tu .des_box{position: absolute;  z-index: 5; height: 100%; width: 100%; background: rgba(0,0,0,.6); float: left;left: 0px;top: 300px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.new_tu .des_box .des_txt{ color: #fff; font-size: 14px; line-height:25px;position: absolute;  z-index: 6; float: left;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);  margin: 30px; max-height: 75px; overflow: hidden}
.new_tu .des_box .des_txt p{ color: #fff; font-size: 14px; line-height:25px; max-height: 75px;}


.sy_ldgh:hover  .des_box{ top:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_ldgh:hover .txt_title a{ color: #aacd3b}

@media (max-width: 900px) {
.new_tu h4{font-size: 14px;padding:4px 5px; }
.new_tu .des_box .des_txt{ font-size: 12px; line-height:24px;max-height: 48px;overflow: hidden}
.new_tu .des_box .des_txt p{ font-size: 12px; line-height:24px;max-height: 48px;overflow: hidden}
}
@media (max-width: 600px) {
.sp_btn i{ font-size: 36px}
}


/*-------关于我们--------*/
.about_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:46%; margin-bottom:20px;}
.about_L_txt{ font-size:16px; line-height:190%;overflow:hidden; padding:0px; margin:0px;}
.about_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:50%; margin-bottom:20px}
.about_R img{ width:100%; height:auto; vertical-align:top;}
.about_L img{ width:100%; height:auto; vertical-align:top}
.gsjs_bt{font-size: 36px;width: 100%;margin: 0px 0px 25px 0px;line-height: 44px; color:#111}

.csr_L{ overflow:hidden; padding:10px; margin:0px; float:left; width:46%; margin-bottom:20px;padding-right: 10px; z-index: 1; position: relative; text-align: center}
.csr_L::after{position: absolute; z-index:-1; content: "";width:90%; height:95%; background: #c8b497; bottom: -10px; right: -10px}
.csr_L img{ width:100%; height:auto; vertical-align:top}

.csr_R{ overflow:hidden; padding:0px; margin:0px; float:right; width:50%;}
.csr_txt{ overflow:hidden; padding:0px; margin:0px; max-height: 415px;  overflow: auto; line-height: 190%}

.csr_bt{position: absolute; z-index:3; content: "";width:100%;  color: #775633; bottom:20px;text-align: center;font-size: 18px;font-weight: bold}


@media only screen and (max-width:1550px){
.csr_L{width:48%;}
.csr_R{ width:48%;}	
.csr_txt{ max-height: 384px;}	
}

@media only screen and (max-width:1300px){
.about_L{width:46%; margin-bottom:20px;}
.about_R{width:51%; margin-bottom:20px}
	
.csr_txt{ max-height: 344px;}		
.csr_L{width:50%;}
.csr_R{ width:46%;}	
}
@media only screen and (max-width:1200px){
.csr_txt{ max-height: 310px;}	
}
@media only screen and (max-width:1100px){
.about_L_txt{ font-size:14px; line-height:190%;overflow:hidden; padding:0px; margin:0px;}
	
.csr_txt{ max-height: 260px;}	
}



@media only screen and (max-width:900px){
.about_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:100%; margin-bottom:20px; margin-top:0px}
.about_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px}
.csr_L img{ width:100%; height:auto; vertical-align:top;}	
.csr_L{width:100%; text-align: center; padding: 5px}
.csr_R{ width:100%;}
.csr_L::after{position: absolute; z-index:-1; content: "";width:96%; height:96%; background: #c8b497;}
}


.csr_jj{  margin:0 auto; max-width: 900px; width:93%; }


/*-------文化----------*/
.gs_whlist{ overflow:hidden; margin:0px; padding:0px}
.gs_whlist li{ overflow:hidden; margin:10px 0px; padding:0px; float:left; width:33.333%;}
.gs_whlist li dl{ overflow:hidden; margin:0px; padding:0px 0px 30px 0px; width:94%; margin:0 auto; background:#fff}
.gs_whlist li dl dt{ overflow:hidden; margin:0px; padding:0px;}
.gs_whlist li dl dt h3{ margin:20px 20px 5px 20px; font-size:20px; color:#222; font-weight:600; line-height:190%; padding-bottom:10px;position: relative}
.gs_whlist li dl dd{ overflow:hidden;padding:0px; margin:5px 20px; font-size:16px; color:#666; line-height:26px;}
.gs_whlist li dl dt h3::after{position: absolute; content: ""; z-index: auto;bottom:0px; width: 60px; height:2px; background: #aacd3b;left: 0px}
.gs_whlist li dl dt img{ width:100%; height:auto; vertical-align:middle}
.gs_whlist li:hover  dl dt h3{ color: #aacd3b}
.gs_whlist li:hover  dl dt h3::after{ background:#fb6a05}
@media only screen and (max-width:1450px){
.gs_whlist li dl dd{ font-size:14px}
	.gs_whlist li dl dt h3{ font-size:18px;  }
}

@media only screen and (max-width:1200px){
.gs_whlist li dl dd{ line-height:24px; min-height:48px;}
.gs_whlist li dl dt h3{ margin:20px 20px 0px 20px;padding-bottom:6px}

}

@media only screen and (max-width:730px){
.gs_whlist li{ overflow:hidden; margin:10px 0px; padding:0px; float:left; width:50%;}
.gs_whlist li dl dt h3{ margin:10px 15px 0px 15px;padding-bottom:6px; font-size:16px}
.gs_whlist li dl{padding:0px 0px 20px 0px; }
.gs_whlist li dl dd{margin:5px 15px;}
}

@media only screen and (max-width:460px){
.gs_whlist li dl dd{margin:5px 15px; font-size:12px;}
}


@media only screen and (max-width:370px){
.gs_whlist li{ overflow:hidden; margin:10px 0px; padding:0px; float:left; width:100%;}
.gs_whlist li dl dd{margin:5px 15px; font-size:14px; min-height:24px; height:auto}
}


.team_bg{background:#f6f6f6 url("../images/index_about.jpg") no-repeat center; background-size: cover}

/*-----------hz---------------*/

.hz_bg{background:#f5f5f5 url("../images/map-bg.png") no-repeat center; }
.hzkf{ overflow:hidden; display:block;padding: 80px 0 80px;}

.hzhf_list{ overflow:hidden; margin:0px;padding: 0px}
.hzhf_list li{ float:left; width:18.4%; margin-right:2%; overflow:hidden; margin-bottom:2%; padding: 0px; list-style: none}
.hzhf_list li:nth-child(5n+0){ margin-right:0;}
.hzhf_list li .imgs{ overflow:hidden; position:relative; padding-top:42%;}
.hzhf_list li .imgs img{
display: block;width: 100%; height:100%;
 position:absolute; left:0; top:0;-webkit-transform:scale(1);
  -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);
  -webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;
  }
.hzhf_list  li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

@media screen and (max-width:1100px) {
.hzkf{ overflow:hidden; display:block;padding: 40px 0 40px;}
}

@media screen and (max-width:700px) {
.hzhf_list li{ width:32%;margin-right:2%;}
.hzhf_list li:nth-child(5n+0){ margin-right:2%;}
.hzhf_list li:nth-child(3n+0){ margin-right:0%;}
.hzhf_list li:last-child{margin-right:0%;}
}


@media screen and (max-width: 360px) {
.hzhf_list li{ width:49%; margin-right:2%}

.hzhf_list li:nth-child(3n+0){ margin-right:2%;}
.hzhf_list li:nth-child(2n+0){ margin-right:0%;}
.hzhf_list li:last-child{margin-right:0%;}
}

/*-----------hz-----//---------*/

/*-----newslist------*/

.news_list_dm{overflow:hidden; padding: 0px; margin: 0px;}
.news_list_dm li a{display: inline}
.news_list_dm li{overflow:hidden; padding: 0px; margin: 0px; width: 32%;float: left; margin-right: 2%; margin-bottom:2%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_list_dm li dl{overflow:hidden; padding: 30px 30px; margin: 0px;  background: #f6f6f6}
.news_list_dm li dl dt{overflow:hidden; padding: 0px; margin: 0px; font-size: 20px; color: #222; line-height: 30px; height:60px;text-align: justify; margin-bottom: 5px;font-weight: normal}
.news_list_dm li dl dd{overflow:hidden; padding: 0px; margin: 0px;font-size: 16px; color: #888; line-height: 30px;white-space:nowrap;text-overflow:ellipsis;}

.news_dm_bt{ font-size: 18px; color: #222; line-height: 30px; text-align: center; margin: 10px 0px; overflow: hidden}

.news_list_dm li .img_box_wx{overflow: hidden; position: relative}
.news_list_dm li .img_box_wx .product_img{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 0.5s ease; 
	-webkit-transition: all 0.5s ease;border-radius: 0px
}
.news_list_dm li .img_box_wx .product_img img{display: block;width:100%;height: auto; vertical-align: top; border-radius: 0px}


.news_list_dm li:nth-child(1){ width: 100%;float: left; margin-right:0%; margin-bottom:4%; background: #f6f6f6; }
.news_list_dm li:nth-child(3n+1){margin-right:0%;}


.news_list_dm li:nth-child(1) .img_box_wx{ width: 48%;float:left; margin-right: 2%}

.news_list_dm li:nth-child(1) dl{ padding-top: 7%}
.news_list_dm li:nth-child(1) dl dt{border-bottom: 1px solid #e5e5e5;margin-bottom: 25px; font-size:28px;  max-height:85px;line-height:40px; height: auto;overflow: hidden;  padding-bottom: 10px;box-sizing:border-box;}
.news_list_dm li:nth-child(1) dl dd{ margin-bottom: 10px; max-height: 60px}



.news_list_dm li:hover .img_box_wx .product_img{transform: scale(1.1); -webkit-transform: scale(1.1);}

.news_list_dm li:hover dl dt{ color:#aacd3b}
.news_list_dm li:hover dl dd{ color:#555}

.news_list_dm li:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


.xw_time{overflow:hidden; padding: 0px; margin: 0px;font-size: 14px; color: #888; line-height: 26px;}
.xw_time i{ margin-right: 4px;font-size: 16px;}


@media screen and (max-width: 1450px) {
.news_list_dm li:nth-child(1) dl dt{ font-size:22px;  max-height:75px;line-height:35px;}	
.news_list_dm li dl dt{font-size:20px;line-height: 30px;}	
}

@media screen and (max-width: 1300px) {
.news_list_dm li:nth-child(1) .img_box_wx{ width: 48%;float:left; margin-right: 1%}
.news_list_dm li:nth-child(1) dl{ padding-top:5%}	
.news_list_dm li dl dt{font-size:18px;line-height: 30px;}
	.news_list_dm li dl{overflow:hidden; padding: 25px 25px;}
}
@media screen and (max-width: 1000px) {
.news_list_dm li:nth-child(1) dl dt{ font-size:20px;  max-height:65px;line-height:30px; margin-bottom: 10px}	
.news_list_dm li:nth-child(1) .img_box_wx{ width: 50%;float:left; margin-right: 1%}
.news_list_dm li:nth-child(1) dl{ padding-top:2%}	
.news_list_dm li dl dt{font-size:16px;line-height: 24px; height:48px;}
.news_list_dm li dl{overflow:hidden; padding: 25px 25px;}
}

@media screen and (max-width:750px) {
.news_list_dm li{overflow:hidden; padding: 0px; margin: 0px; width:49%;float: left; margin-right: 2%; margin-bottom:2.5% }	
.news_list_dm li:nth-child(3n+1){margin-right:2%;}
.news_list_dm li:nth-child(2n+0){margin-right:0%;}
	
.news_list_dm li:nth-child(1){ width:49%;float: left; margin-right:2%; margin-bottom:2.5%; background: #fff}
.news_list_dm li:nth-child(1) .img_box_wx{ width: 100%;float: none; margin-right:0%}
.news_list_dm li:nth-child(1) dl{ padding-top:25px}
.news_list_dm li:nth-child(1) dl dt{border-bottom: 0px solid #e5e5e5;margin-bottom: 5px; font-size:16px;  max-height:48px;line-height:24px; height: 48px;overflow: hidden;  padding-bottom: 0px;}
.news_list_dm li:nth-child(1) dl dd{ margin-bottom:0px; max-height: 24px;font-size: 14px; line-height: 24px}
.news_list_dm li dl dd{font-size: 14px; line-height: 24px}	
}

@media screen and (max-width:600px) {
.news_list_dm li{overflow:hidden; padding: 0px; margin: 0px; width:100%;float: left; margin-right: 0%; margin-bottom:20px }	
.news_list_dm li:nth-child(3n+1){margin-right:0%;}
.news_list_dm li:nth-child(2n+0){margin-right:0%;}	
.news_list_dm li:nth-child(1){ width:100%;float: left; margin-right:0%; margin-bottom:20px; background: #fff}
.news_list_dm li:nth-child(1) dl dt{ height:24px;  height: auto;line-height: 24px}
.news_list_dm li dl dt{ height:24px; height: auto; line-height: 24px}
	
.news_list_dm li dl dd{ margin-bottom:0px; max-height: 48px;font-size: 14px; line-height: 24px;white-space:normal;text-overflow:inherit;}
.news_list_dm li:nth-child(1) dl dd{ margin-bottom:0px; max-height: 48px;font-size: 14px; line-height: 24px;white-space:normal;text-overflow:inherit;}
}




.content_bt{ width:100%; line-height:34px; font-size:34px;margin-bottom:15px; color:#222; text-align:center; }
.content_time{width:100%; border-bottom:#ededed 1px solid; font-size:14px; color:#666666; padding-bottom:15px; line-height:25px; text-align:center; overflow: hidden; margin-bottom: 20px}
.i_date{margin-right:5px;}
.i_from{ margin-right:5px}
.i_View{}


.side_ConR{ margin:0px; padding:55px 6% 50px 6%; overflow:hidden;background:#fff;}

@media only screen and (max-width:980px) {
.side_ConR{ margin:0px; padding:30px 4% 30px 4%; overflow:hidden; background:#fff}
}


/*-----内容------*/



.Position_k{ padding: 20px 0px;   overflow: hidden;}
.Position{text-align: left; font-size:14px;line-height:26px;display:block;}
.Position a{font-size:14px;}


.news_title_bt{ width:100%; line-height:34px; font-size:24px;margin-bottom:15px; color:#222;}

.content_time i{ font-size:16px; color:#999999; margin-right:2px; font-weight:300}

.content_txt{line-height:190%; color:#333333; font-size:16px; overflow:hidden; padding:0px; text-align:justify}
.content_txt p{line-height:190%; color:#333333; font-size:16px; overflow:hidden;}
.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
 .tale-content{ overflow-x: scroll;overflow-x:auto}

.content_img{overflow:hidden; width:100%; text-align:center}
.content_img img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}

.content_txt table{ word-break: break-all; }
.content_txt table td{border:1px solid #999; padding: 10px 0px; line-height: 22px; color: #000}
.content_txt table td p{ line-height: 22px}
.content_txt table{border:1px solid #999;border-collapse: collapse;} 

.content_txt table tr:hover{ background: #dce4c6}

.main_inbox{ overflow:hidden;  margin:0px; padding:40px 5% 40px 5%;}
@media screen and (max-width: 768px) {
.main_inbox{ overflow:hidden;  margin:0px; padding:20px 4% 20px 4%;}
}

@media (max-width: 1400px) {
.content_txt{line-height:190%; color:#333333; font-size:14px; overflow:hidden; padding:0px;}
.content_txt p{line-height:190%; color:#333333; overflow:hidden;}
}
@media (max-width: 1300px) {
.content_txt{font-size:14px; }	
.content_txt p{font-size:14px; }	
.content_time{ margin-bottom:15px}	
.content_bt{ font-size:24px;}
}
@media screen and (max-width: 768px) {
.main_inbox{ overflow:hidden;  margin:0px; padding:20px 4% 20px 4%;}
.news_title_bt{ width:100%; line-height:25px; font-size:18px; padding-top:10px;font-weight:bold;text-align: center }
.content_time{font-size:12px; }
.content_time i{ font-size:14px;}
.content_bt{ font-size:22px;}
}

@media screen and (max-width: 650px) {
.content_time{text-align: center}	
}


.xx_btn_k{width:140px; margin:0 auto; }
.xx_btn{ margin:0px; text-align:center; color:#D7000F;  border:#D7000F 1px solid; line-height:40px; height:40px; font-size:16px; border-radius:30px;}
 
.xx_btn_k:hover .xx_btn{ background:#D7000F; color:#fff;border:#D7000F 1px solid;}
.xx_btn i{ margin-right: 5px; font-size:18px; }
.xx_btn_k a{display: inline}


/*-----newslist------*/

.LB_newslist1{ overflow:hidden; margin:0px; padding:0px}
.LB_newslist1 li{ overflow:hidden; margin:0px; padding:2% 2%; margin-bottom:15px; list-style:none; background:#fff}

.LB_newslist1 li dl{ overflow:hidden; margin:0px; position:relative}
.LB_newslist1 li dl dt{ overflow:hidden; margin:0px; font-size:20px; color:#222; white-space:nowrap;text-overflow:ellipsis; line-height:190%}
.LB_newslist1 li dl dt a{  color:#222; display:inline}
.LB_newslist1 li dl dt a:hover{ color:#D7000F;}
.LB_newslist1 li dl dd{ overflow:hidden; margin:0px; font-size:14px;}
.LB_newslist1 li dl dd .des_txt{font-size:14px; line-height:24px; overflow:hidden; margin:0px; padding:0px; height:48px; color:#666666;}
.LB_newslist1 li dl dd .time{ font-size:14px; margin-bottom:5px; line-height:190%;color:#666666}
.LB_newslist1 li dl dd .more{ float: right;position: absolute;bottom: 26px;right: 0; z-index:1 }


.LB_newslist1 li .more a{display: block;color: #313134;border:1px solid #313134;width:115px;text-align:center;line-height:35px;height: 35px;border-radius: 35px;position: relative;}
.LB_newslist1 li .more a i{position: absolute;right: 5px;top: 50%;margin-top: -4px;
  width: 0px;height: 0px;display: block;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 8px solid #313134;
  border-right: 8px solid transparent;
}
.LB_newslist1 li .more a:hover{background: #D7000F;color: #fff;border:1px solid #D7000F;}
.LB_newslist1 li .more a:hover i{border-left: 8px solid #fff;}


.LB_news{ float:left; margin-right:30px; width: 300px;overflow:hidden; height:auto;}
.LB_news img{ width:100%; height:auto; vertical-align: top}

@media only screen and (max-width:1450px) {
	.LB_newslist1 li dl dt{  font-size:18px;}	
	.LB_newslist1 li dl dt a{ font-size:18px;}
}

@media only screen and (max-width:1000px) {
.LB_news{ float:left; margin-right:30px; width: 260px;overflow:hidden; height:auto;}
.LB_newslist1 li dl dt a{ font-size:16px; color:#222;}	
}
@media only screen and (max-width:750px) {
.LB_news{ float:left; margin-right:20px; width: 220px;overflow:hidden; height:auto;}
	
}


@media only screen and (max-width:700px) {
.LB_newslist1 li{ overflow:hidden; padding:3% 4% 4% 4%; }

.LB_newslist1 li .more a{display: block;color: #313134;border:1px solid #313134;width:95px;margin:0 auto;text-align:center;line-height:30px;height: 30px;border-radius: 30px;position: relative;}

.LB_newslist1 li dl dd .des_txt{ line-height:20px; overflow:hidden; margin:0px; padding:0px; height:40px; color:#666666;font-size:12px;}

.LB_newslist1 li dl dd .more{ float:left;position: inherit;bottom: 5px;right: 0; z-index:1; margin-top:5px ; font-size:12px}

.LB_newslist1 li .more a i{position: absolute;right: 1px;top: 50%;margin-top: -3px;
  width: 0px;height: 0px;display: block;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 8px solid #313134;
  border-right: 8px solid transparent;
}

}

@media only screen and (max-width:600px) {
.LB_news{ float: none; margin-right:0px; width:100%; overflow:hidden; height:auto;}

}


.R_title_bt{ font-size:18px;font-weight:bold; width:100%; text-align: center; line-height: 40px; background: #f6f6f6; margin-bottom: 10px}
.side_newlist{overflow:hidden; margin:0px; padding:0px; background: #fff}
.side_newlist li{overflow:hidden; margin:0px; padding:5px 0px; list-style:none;border-bottom:#CCCCCC 1px dashed;line-height:190%;white-space:nowrap;text-overflow:ellipsis; background:url(../images/n_dot.png) no-repeat left center; padding-left:15px}
.side_newlist li a{overflow:hidden;font-size:14px; line-height:190%; white-space:nowrap;text-overflow:ellipsis;display:inline}
.side_newlist li span{ float:right; margin-left:10px; font-size:12px}
.side_newlist li h3{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal; white-space:nowrap;text-overflow:ellipsis; font-size:16px; color:#111; line-height:170%;}
.side_newlist li h4{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal;color:#777; font-size:14px; line-height:200%}
.side_newlist li:hover h3{ color:#145aa8; }

.side_cp_list{overflow:hidden; margin:0px; padding:0px; background: #fff}



/*-----page------*/


.post_prev_box{width: 100%; height: auto; margin: 0px; padding: 0px; margin-top:30px; margin-bottom: 20px; overflow: hidden;}

.post_prev{width: 50%;line-height: 20px;padding: 20px;background:#f2f2f2; float: left;display: flex}
.post_prev .icon{width: 20px;line-height: 20px; position: relative;height: 20px;}
.post_prev .n_title{width: calc(100% - 30px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block; line-height: 20px;font-size: 14px}
.post_prev .icon i{ font-size: 24px; line-height: 20px;color: #ccc; vertical-align: middle; margin-top: -5px}
.post_prev .icon::before{width:1px;height:14px;position:absolute;right:5px;background:#ccc;content:'';z-index: 5;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

.post_next{width: 50%;line-height: 20px;padding: 20px;background:#f2f2f2; float: right;display: flex}
.post_next .icon{width: 20px; display:inline-block;line-height:20px; height: 20px; position:relative;float:right; text-align: right; margin-left: 5px}
.post_next .n_title{width: calc(100% - 30px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block;line-height: 20px; font-size: 14px}
.post_next .icon i{ font-size: 24px; line-height: 20px; vertical-align:top;color: #ccc; }
.post_next .icon::before{width:1px;height:14px;position:absolute;left:5px;background:#ccc;content:'';z-index: 5;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

.post_prev .n_title a{ line-height: 20px; display: inline;font-size: 16px}
.post_next .n_title a{ line-height: 20px; display: inline;font-size: 16px}

.post_prev:hover{ background: #aacd3b}
.post_prev:hover a{ color: #fff}
.post_next:hover{ background: #aacd3b}
.post_next:hover a{ color: #fff}

@media screen and (max-width: 1300px) {
	
.post_prev .n_title a{ line-height: 20px; display: inline;font-size: 14px}
.post_next .n_title a{ line-height: 20px; display: inline;font-size: 14px}	
}

@media screen and (max-width: 900px) {
.post_prev{width: 100%; margin-bottom: 15px}
.post_next{width: 100%;}
}



.tj_cplist{ overflow:hidden; margin:0px; padding:0px; padding-top: 10px  }
.tj_cplist li{ overflow:hidden; padding:0px; border-bottom:#ddd 1px dotted; float:left; width:48.5%; list-style: none; margin-right:3%}
.tj_cplist li dl{ overflow:hidden; text-align:center;}
.tj_cplist li dl dt{ overflow:hidden; margin:0px; padding:0px;}
.tj_cplist li dl dt img{ width:100%; height:auto; vertical-align:top}
.tj_cplist li dl dd{ overflow:hidden;margin:0px;padding:0px; font-size:14px;line-height:30px; padding-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tj_cplist li a{ display:inline}


.tj_cplist li:nth-child(2n){ margin-right: 0%}
.tj_cplist li:nth-child(5){border-bottom:#CCCCCC 0px dotted;}
.tj_cplist li:nth-child(6){border-bottom:#CCCCCC 0px dotted;}



.kecheng_bt{width:100%; line-height:34px; font-size:30px;margin-bottom:25px;font-weight: bold; color: #D7000F;text-align: center;border-bottom: #ededed 1px solid;padding-bottom:20px;overflow: hidden; }


@media screen and (max-width: 1200px) {
.kecheng_bt{font-size:26px}	
	
}

@media screen and (max-width: 1000px) {
.kecheng_bt{font-size:22px;  line-height: 28px;padding-bottom:10px;margin-bottom:15px;}	
	
}

/*-----联系我们------*/
.icon_lx_list{margin:0px; padding:0px;overflow:hidden;}
.icon_lx_list li{margin:0px; padding:0px;overflow:hidden; width: 33.333%;float: left;position: relative;border-right: #ddd 1px solid}
.icon_lx_list li dl{margin:0px; padding:0px 15px;overflow:hidden;text-align: center}
.icon_lx_list li dl dt{margin:0px; padding:0px;overflow:hidden;font-weight: bold;font-size: 18px; margin-bottom:10px; color: #000}
.icon_lx_list li dl dd{margin:0px; padding:0px;overflow:hidden;font-size: 16px; line-height: 24px;min-height: 48px; color: #666;table-layout:fixed; word-break: break-all; overflow:hidden; color: #222 }
.icon_lx_list li dl dd h4{font-size:20px;font-family: 'AVGBBT';letter-spacing: 2px}

.lx_icon{overflow: hidden;padding:0px;text-align: center; line-height: 38px}
.lx_icon i{font-size:40px; color: #aacd3b;vertical-align: middle;line-height: 38px}
.icon_lx_list li:last-child{border-right: #ddd 0px solid}


.wowo_lx_L{margin:0px; padding: 0px;overflow:hidden; width: 48%;float: left}
.wowo_lx_title{ font-size: 24px; line-height: 180%; }

.wowo_lx_R{margin:0px; padding:0px;overflow:hidden;width: 48%; float: right}

.wowo_lyyd{margin:0px; padding:0px; overflow: hidden}
.wowo_lyyd dl{margin:0px; padding:0px; overflow: hidden}
.wowo_lyyd dl dt{margin:0px; padding:0px; overflow: hidden;font-size: 24px; line-height: 190%}
.wowo_lyyd dl dt h3{font-size: 20px; color: #ED0003}
.wowo_lyyd dl dt h3 span{}
.wowo_lyyd dl dd{margin:0px; padding:0px; overflow: hidden}
.wowo_lyyd dl dd h3{ display: inline-block; padding: 5px 15px;  background: #a8ca3a; color: #fff; line-height: 32px; font-weight: normal; border-radius: 30px}
.wowo_lyyd dl dd h3 span{  background: #fb6a05;display: inline-block;color: #fff; font-weight: bold;font-size: 20px; margin: 0px 5px; padding: 0px 10px; line-heigh:32px;border-radius: 5px}
.wowo_lyyd dl dd h3 i{ color: #FF0004; margin-right: 5px;}

#allmap {overflow: hidden; height: 550px;}


@media only screen and (max-width:1450px) {
.icon_lx_list li dl dd{font-size: 14px;}	
}
@media only screen and (max-width:1200px) {
#allmap {overflow: hidden; height: 500px;}
}

@media only screen and (max-width:1000px) {
	.wowo_lyyd dl{ text-align: center}
#allmap {overflow: hidden; height: 550px;}
.wowo_lx_L{margin:0px;width: 100%; float: none; margin-bottom: 20px}
.wowo_lx_R{width: 100%; float: none}
#allmap {overflow: hidden; height: 350px;}
	.wowo_lx_title{ text-align: center;font-size: 20px}
	.wowo_lyyd dl dt{font-size: 22px;}
	.wowo_lyyd dl dt h3{font-size: 18px;}
	.wowo_lyyd dl dd h3{font-size: 18px;}
}

@media only screen and (max-width:900px) {
.icon_lx_list li{ padding: 15px 0px;}	

}


@media only screen and (max-width:600px) {
.icon_lx_list li{margin:0px; padding:0px;overflow:hidden; width: 100%;float: left; padding: 0px 0px 20px 0px ; border-bottom: 1px dashed  #C1C1C1;margin-bottom: 20px; border-right: 0px solid  #C1C1C1;}	
.icon_lx_list li dl dd{font-size: 16px; min-height: 24px; height: auto}	

.icon_lx_list li:last-child{border-right: #ddd 0px solid;border-bottom: 0px dashed  #C1C1C1;}	
}



.s_btn_k{margin: 0px; padding: 0px;width: 100%}

.input1::-webkit-input-placeholder{ font-size:16px; color:#999}
.input2::-webkit-input-placeholder{ font-size:16px; color:#999}


@media only screen and (max-width:640px) {
.s_btn_k{ width:200px; margin:0 auto}
.s_btn_k{text-align: center}
}


.buttons {
    margin: 10%;
    text-align: center;
}

.btn-hover {
    width: 200px;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    margin: 10px 0px;
    height: 55px;
    text-align:center;
    border: none;
    background-size: 300% 100%;
    border-radius: 50px;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.btn-hover:hover {
    background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.btn-hover:focus {
    outline: none;
}



.btn-hover.color-11 {
 background-image: linear-gradient(to right, #D7000F, #dc2d39, #f24d58, #b70814);  box-shadow: 0 5px 15px rgba(242, 97, 103, .4);
}


.wowo_hzxz{position: relative;margin: 0px; padding: 0px;overflow: hidden;background: #aacd3b url(../images/xzbg.jpg) no-repeat 10% center; background-size: auto 90%;}

.wowo_join_ys_L{width: 53%;overflow: hidden; margin: 0px; padding: 10% 20px 30px 50px;float: left}
.wowo_join_ys_L dl{ overflow: hidden; margin: 0px; padding: 0px}
.wowo_join_ys_L dl dd{ overflow: hidden; margin: 0px; padding: 0px;font-size: 20px; line-height:180%; color: #fff;font-weight: bold}

.wowo_join_ys_R{width: 45%; float: right; overflow: hidden; margin: 0px; padding: 0px}
.wowo_join_ys_R img{ width: 100%; height: auto;vertical-align: top}

.jysy_bg{overflow: hidden; padding: 0px;width: 94%; margin: 0 auto; position: relative;background: #f5f5f5;cursor: pointer}
.jysy_bg img{ width: 100%; height: auto;vertical-align: top}


.jysy_box{overflow: hidden; margin: 0px; padding: 0px; position: absolute; z-index: 2; 
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%); width: 100%}

.jysy_box dl{overflow: hidden; margin: 0px; padding: 0px; text-align: center; }
.jysy_box dl dt{overflow: hidden; margin: 0px; padding: 0px;font-size: 26px;color: #fe5e00}
.jysy_box dl dd{overflow: hidden; margin: 0px; padding: 0px;font-size: 18px;line-height: 24px; height: 48px;color: #222;}
.jysy_box dl dt h3{width: 60px; height: 60px;text-align: center; background: #aacd3b; border-radius: 50%; margin: 0 auto; border: 1px solid #fff}
.jysy_box dl dt h3 img{width: 36px; height: auto;vertical-align: top; margin-top: 12px}

.jysy_bg:hover{ background: #aacd3b}
.jysy_bg:hover .jysy_box dl dt{ color: #fff}
.jysy_bg:hover .jysy_box dl dd{ color: #fff}
.jysy_bg:hover .jysy_box dl dt h3{background: #fb6a05}


@media only screen and (max-width:1450px) {
.wowo_join_ys_L dl dd{font-size: 18px; line-height:170% }
}

@media only screen and (max-width:1200px) {
	.jysy_box dl dt h3 img{width: 26px; height: auto;vertical-align: top; margin-top: 10px}
}

@media only screen and (max-width:1100px) {
.wowo_join_ys_L dl dt img{ max-width: 80%; width: auto; height: auto;vertical-align: top}
.wowo_join_ys_L dl dd{font-size: 16px;}	
.jysy_box dl dt{font-size: 20px;}
.jysy_box dl dd{font-size: 16px;}
}

@media only screen and (max-width:900px) {
.wowo_hzxz{ background: none}
.wowo_join_ys_L{width: 96%; margin: 0 auto;float:  none; margin-bottom: 20px;background: #aacd3b;padding: 20px 20px 30px 20px;}
	
.wowo_join_ys_R{width: 100%; float:  none;}
.wowo_join_ys_L dl dt img{ max-width: 200px;}
.wowo_join_ys_L dl dt{  margin-bottom: 10px}
	
	.jysy_box dl dt h3{width: 50px; height: 50px;}	
	.jysy_box dl dt h3 img{width: 26px; height: auto;vertical-align: top; margin-top: 12px}
}


@media only screen and (max-width:550px) {
	.jysy_bg{width: 88%; }
	.wowo_join_ys_L dl dd{ font-size: 15px}
}


/*-----------------店型----------------*/
.ser_nr_box{ margin:0px; padding:0px; margin:0px; width: 49%; float: left; margin-right: 2%}
.ser_nr_box dl{margin:0px; padding:0px; overflow:hidden; }
.ser_nr_box dl dt{margin:0px; padding:0px; overflow:hidden; font-size:24px; line-height:30px}
.ser_nr_box:nth-child(2n){margin-right:0}

.ser_nr_tubox{position:relative; height:100%; width:100%; margin:0px; padding:0px; overflow:hidden}
.ser_nr_tubox img{ width:100%; height:100%;vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.ser_nr_tubox .ser_nr_title{ font-size:28px; line-height:190%; margin:0px;  padding:0px; color:#FFFFFF; position:absolute; z-index:2; float:left; left:0px; top:40px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; width: 100%; text-align: center;text-shadow: 1px 1px 3px rgba(0,0,0,0.5);font-weight: bold}
.ser_nr_tubox .ser_nr_title img{width: 50px; height: auto; vertical-align: top;  -webkit-filter: drop-shadow(6px 6px 7px rgba(0, 0, 0, 0.4)); filter: drop-shadow(6px 6px 7px rgba(0, 0, 0, 0.4))}
.ser_nr_sm_box{position:absolute; z-index:11; padding:0px; margin:0px; width:100%; bottom:-100px; height:250px;ransition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; padding-top:20px;

    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(255,255,255,0)));
    background: linear-gradient(rgba(0,0,0,0.6),rgba(255,255,255,0));
}
.ser_nr_sm_box dl{ padding:10px 30px 40px 30px; margin:0px;}
.ser_nr_sm_box dl dt{ padding-bottom:5px; margin-bottom:10px; border-bottom:#FFFFFF 1px solid}
.ser_nr_sm_box dl dt h3{font-size:24px; color:#FFFFFF; line-height:200%; margin-bottom:10px}
.ser_nr_sm_box dl dd{ padding:0px; margin:0px; line-height:24px; font-size:14px; color:#fff; font-weight:300;  height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.ser_nr_box:hover .ser_nr_sm_box dl dt h3{ display:block}
.ser_nr_box:hover .ser_nr_sm_box{ bottom:-4px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.ser_nr_box:hover .ser_nr_sm_box dl dd{text-overflow:normal;height:96px; white-space:normal;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }

.ser_nr_box:hover .ser_nr_title{  filter: alpha(opacity=0); opacity:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.ser_nr_box:hover .ser_nr_sm_box{ background: rgba(170,205,59,.9); 	}

.ser_nr_box:hover .ser_nr_tubox img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.ser_nr_sm_box dl dt h3 i{float: right; padding-top:10px;}

@media only screen and (max-width:1200px) {
.ser_nr_title{ font-size:24px; }
.ser_nr_sm_box dl dt h3{font-size:18px;line-height:30px;}
}
@media only screen and (max-width:800px) {
.ser_nr_sm_box{ bottom:-4px; height:150px;}
.ser_nr_sm_box dl dd{text-overflow:normal;height:72px; white-space:normal;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; font-size:12px; }
	.ser_nr_sm_box{ padding-top:15px}
.ser_nr_sm_box dl dt h3{ display:block; line-height:16px;}
.ser_nr_title{ left:0px; top:40px; text-align:center; width:100%}
.ser_nr_title{ display:none}
	.ser_nr_sm_box dl dt h3 i{float: right; padding-top:0px; vertical-align: top;ine-height:22px;}
.ser_nr_sm_box dl{ padding:10px 20px 40px 20px;}
}

@media only screen and (max-width:700px) {
.ser_nr_box{ margin:0px; padding:0px; margin:0px; width: 100%; float:none; margin-right: 0px; margin-bottom: 20px}
}

@media only screen and (max-width:450px) {
.ser_nr_sm_box{ padding-top:10px;}
.ser_nr_sm_box{ bottom:-4px; height:120px;}
.ser_nr_sm_box dl dt h3{ font-size:16px; line-height: 24px}
.ser_nr_sm_box dl dt dd{height:66px; line-height:22px; overflow:hidden }

.ser_nr_box:hover .ser_nr_sm_box dl dd{height:66px; line-height:22px; overflow:hidden}
.ser_nr_sm_box dl{ padding:10px 15px 20px 15px; margin:0px;}
}








.d_yybm_k{ position: fixed; z-index: 90; float: right;right: 1%;  bottom: 15%;}

.d_yybm{width: 80px; height: 80px;border-radius: 50%; background: #ea1010;box-shadow:0 0 20px 1px rgba(0,0,0,.2);background: -webkit-linear-gradient(45deg, #ff4800, #fb6a05);
background: -o-linear-gradient(45deg, #ff4800, #fb6a05); 
background: -moz-linear-gradient(45deg, #ff4800, #fb6a05); 
background: linear-gradient(45deg, #ff4800, #fb6a05); }

.d_yybm dl{margin: 0px; padding: 15px 0px 0px 0px; overflow: hidden;color: #fff}
.d_yybm dl dt{margin: 0px; padding: 0px 0px; overflow: hidden;text-align: center;font-size: 15px;}
.d_yybm dl dd{margin: 0px; padding: 0px 0px; overflow: hidden;text-align: center;font-size: 14px; line-height: 18px}
.d_yybm:hover{ background: #ffae00}
.d_yybm dl dt i{font-size: 30px; line-height: 30px}

.d_yybm::before {
	width:84px;
	height:84px;
	border:1px solid #cb2128;
	position:absolute;
	left:-2px;
	top:-2px;
	border-radius:50px;
	content:'';
	-webkit-animation:actif-btn-wave 1s infinite ease-out
}
@-webkit-keyframes actif-btn-wave {
	0% {
	-webkit-transform:scale(1);
	opacity:1;
	-webkit-transform-origin:center;
	transform-origin:center
}
100% {
	-webkit-transform:scale(1.2);
	opacity:0;
	-webkit-transform-origin:center;
	transform-origin:center
}

}






@media screen and (max-width:1000px){
	.d_yybm_k{display: none}
.d_yybm dl dt i{font-size:25px; line-height: 30px}
.d_yybm{width: 60px; height: 60px;}

	.d_yybm dl{padding: 4px 0px 0px 0px; }	
.d_yybm::before {
	width:62px;
	height:62px;
	border:1px solid #cb2128;
	position:absolute;
	left:-1px;
	top:-1px;
	border-radius:50px;
	content:'';
	-webkit-animation:actif-btn-wave 1s infinite ease-out
}
@-webkit-keyframes actif-btn-wave {
	0% {
	-webkit-transform:scale(1);
	opacity:1;
	-webkit-transform-origin:center;
	transform-origin:center
}
100% {
	-webkit-transform:scale(1.2);
	opacity:0;
	-webkit-transform-origin:center;
	transform-origin:center
}

}
}



.tab_nav2{ overflow:hidden; max-width:400px;  padding: 0px; margin:0 auto; }
.tab_nav2 li{line-height:48px; width: 49%; margin: 0px; padding: 0px; margin-right: 2%; display: block; float: left;cursor:pointer;font-size: 18px;font-weight: bold;border: #ccc 1px solid;text-align: center; border-radius: 20px 0px 20px 0px}
.tab_nav2 li.active2{ color:#fff; line-height:48px;  background: #aacd3b;border: #aacd3b 1px solid; }
.tab_nav2 li:nth-child(2n+0){ margin-right:0}

.tab_bd2 .div1{display:none; padding:0px 0px; border-top:0 none; font-size:16px; width: 100%}
.tab_bd2 .div1.thisclass{ display:block; width: 100%}


@media only screen and (max-width:900px) {
.tab_nav2 li{font-size:16px;  }
}

@media only screen and (max-width:600px) {
	.tab_nav1 li.active1{ display: block; }
	.tab_nav1 li{line-height:42px;}
	.tab_nav1 li.active1{ line-height:42px;}

}
.tab_nav1{ overflow:hidden; max-width:600px;  padding: 0px; margin:0 auto; }
.tab_nav1 li{line-height:48px; width: 32%; margin: 0px; padding: 0px; margin-right: 2%; display: block; float: left;cursor:pointer;font-size: 18px;font-weight: bold;border: #ccc 1px solid;text-align: center; border-radius: 20px 0px 20px 0px}
.tab_nav1 li.active1{ color:#fff; line-height:48px;  background: #aacd3b;border: #aacd3b 1px solid; }
.tab_nav1 li:nth-child(3n+0){ margin-right:0}

.tab_bd1 .div1{display:none; padding:0px 0px; border-top:0 none; font-size:16px; width: 100%}
.tab_bd1 .div1.thisclass{ display:block; width: 100%}
.tab_nav1 li.active1 a{color:#fff;}

@media only screen and (max-width:900px) {
.tab_nav1 li{font-size:16px;  }
}

@media only screen and (max-width:600px) {
	.tab_nav1 li.active1{ display: block; }
	.tab_nav1 li{line-height:42px;}
	.tab_nav1 li.active1{ line-height:42px;}

}


.ys_8_bg{ background:url(../images/YSBg.jpg) no-repeat center; background-size:cover;overflow:hidden; }

.sqjm_bg{ background:url(../images/he_bg.jpg) no-repeat center fixed; background-size:cover;overflow:hidden; }

@media only screen and (max-width:1000px) {
.sqjm_bg{ background:url(../images/he_bg.jpg) no-repeat center; background-size:cover;overflow:hidden; }
}



.form_jmxx{width:40%;float: left; margin: 0px; padding: 0px; overflow: hidden}
.form_jmxx_txt{margin: 0px; padding: 0px; margin-top: 30px}
.form_jmxx_txt dl{margin: 0px; padding: 0px}
.form_jmxx_txt dl dt{margin: 0px; padding: 0px; margin-bottom: 40px}
.form_jmxx_txt dl dt h3{margin: 0px; padding: 0px; font-size: 40px; line-height: 180%;font-weight:normal}
.form_jmxx_txt dl dt p{ font-size: 20px;font-weight:normal; color: #666}
.form_jmxx_txt dl dt h4{margin: 0px; padding: 0px; font-size: 48px; line-height:36px;color: #aacd3b;font-family: 'BEBAS';}
.form_jmxx_txt dl dd{margin: 0px; padding: 0px; font-size: 30px; color: #666}

.form_jmly{width:55%;float: right; margin: 0px; padding: 0px}


@media only screen and (max-width:1200px) {
.form_jmxx_txt dl dt{ margin-bottom: 30px}
.form_jmxx_txt dl dt h3{font-size: 30px;}
.form_jmxx_txt dl dt p{ font-size: 18px;}
.form_jmxx_txt dl dt h4{font-size: 36px; line-height:36px;}
.form_jmxx_txt dl dd{font-size: 24px;}	
}
@media only screen and (max-width:750px) {
.form_jmxx_txt dl dt{ margin-bottom: 30px}
.form_jmxx_txt dl dt h3{font-size: 25px;}
.form_jmxx_txt dl dt p{ font-size: 18px;}
.form_jmxx_txt dl dt h4{font-size: 30px; line-height:32px;}
.form_jmxx_txt dl dd{font-size: 20px;}	
	.form_jmly{width:62%;}
	.form_jmxx{width:36%;}
}

@media only screen and (max-width:700px) {
	.form_jmxx_txt dl dt{ margin-bottom: 10px}
	.form_jmly{width:100%; float: none}
	.form_jmxx{width:100%; float: none; margin-bottom: 10px}
	.form_jmxx_txt{ margin-top: 0px;text-align: center}
}

.form_input-flexing{display: flex; gap: 20px;}
.form_df-input {flex-basis: 50%;position: relative;margin-top: 20px;}
.form_df-input input {border: 1px solid #5E5E5E45; padding: 0 20px 0 40px;height: 50px; width: 100%;border-radius:5px;font-size: 16px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.form_df-input i{position: absolute; z-index: 1; left: 8px;top: 12px;
font-size: 25px; vertical-align: top;  color:#ccc}
.form_texting-fild {margin-top: 20px;position: relative;}
.form_texting-fild textarea { border: 1px solid #5E5E5E45;height: 140px; padding: 10px 20px 10px 20px; width: 100%;border-radius:5px;font-family:"Microsoft YaHei";font-size: 16px;}

.form_df-input input:focus {border-color:#80bdff;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.form_texting-fild textarea:focus {border-color:#80bdff;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.form_df-input input::placeholder {color:#666;}
.form_texting-fild textarea::placeholder {color:#666;}

.form_btn_k button{border: 0; width: 100%}
.form_btn_k button:focus{border: 0;}

.form_btn_k {width: 240px;margin: 0 auto}
.form_btn_k:hover .form_btn { background: #fb6a05;}
.form_btn {
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    height: 50px;
    border-radius:40px;
    background: #aacd3b;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: 300; 
}
.form_btn_k a{display: inline}

@media only screen and (max-width:800px) {
.form_texting-fild textarea {font-size: 14px;}
.form_df-input input {height: 46px;font-size: 14px}
.form_df-input i{top: 10px; }
	
}


@media only screen and (max-width:450px) {
.form_btn_k {width: 240px;margin: 0 auto;}
.form_df-input {flex-basis: 100%;margin-top: 15px;}
.form_input-flexing{gap:0;display: block;}
}



.wowo_cplist{ overflow:hidden; margin:0px; padding:0px; }
.wowo_cplist li{ overflow:hidden; margin:0px; padding:0px; width:32%; float:left; margin-right: 2%; margin-bottom:2% ;display:inline; }
.wowo_cplist dl{ overflow:hidden; margin:0px; padding:0px;  margin:0 auto; border:#eee 1px solid;background:#fff;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; position:relative; background:#fff;}
.wowo_cplist dl a{ display:inline}
.wowo_cplist dl dt{overflow:hidden;line-height:24px; font-weight:normal;color:#222; position:relative; text-align:center;}
.wowo_cplist dl dd{ overflow:hidden; margin:0px;}
.wowo_cplist dl dt h3{ font-size:16px;overflow:hidden; line-height:30px; padding:2px 5px 0px 5px; font-weight:normal; text-align:center; margin-top:10px; font-weight: 700}
.wowo_cplist dl dd span{ color:#777; margin-right:2px}
.wowo_cplist dl dt img{width:100%;height:auto; vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; margin:0 auto }
.wowo_cplist li:hover dl{ border:#a8ca3a 1px solid;}
.wowo_cplist li:hover dt h3{ color:#a8ca3a;}

.wowo_cplist li:nth-child(3n+0){margin-right: 0%;}
.wowo_cplist li:hover dt{color:#a8ca3a}


@media only screen and (max-width:1300px) {
.wowo_cplist dl{ overflow:hidden;}
.wowo_cplist dl dt h3{ font-size:14px; line-height: 20px}
}


@media only screen and (max-width:580px) {
.wowo_cplist li{ width:49%; margin-bottom:2%; margin-right: 2%}
.wowo_cplist li:nth-child(3n+0){margin-right: 2%;}
.wowo_cplist li:nth-child(2n+0){margin-right: 0%;}
}


.dh_box{ overflow:hidden; line-height:40px;font-size:14px;color:#666; background: #f5f5f5; padding: 5px 0px}
.wzdh_k{ overflow:hidden; line-height:40px;font-size:14px;color:#666}
.wzdh_k span a{ font-size:14px; color:#666}
.wzdh_k i{ margin-right:3px;color:#666;font-size:16px;}


.L_bai{ overflow:hidden; background:#fff; margin:0px; padding:30px 30px}

.fa_xx_tu{ overflow:hidden; margin:0px; padding:0px}
.fa_xx_tu_L{ overflow:hidden; margin:0px; padding:0px; text-align:center; float:left; width:50%}
.fa_xx_tu_L img{max-height:450px; height:auto; max-width:100%; width:auto; vertical-align:top}
.fa_xx_tu_R{ overflow:hidden; margin:0px; padding:0px; float: right; width:46%}
.fa_xx_tu_R dl{overflow:hidden; margin:0px; padding:0px; margin-top:6%}
.fa_xx_tu_R dl dt{overflow:hidden; margin:0px; padding:0px; font-size:30px; color:#222; margin-bottom:20px; line-height:180%}
.fa_xx_tu_R dl dd{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:190%; color:#666;max-height: 300px;overflow-y: auto }

@media only screen and ( max-width:1000px ) {
.fa_xx_tu_R dl dt{ font-size:24px; margin-bottom:10px; line-height:26px}
.fa_xx_tu_R dl{overflow:hidden; margin:0px; padding:0px; margin-top:0px}
.L_bai{ overflow:hidden; background:#fff; margin:0px; padding:20px 20px}
}

@media only screen and ( max-width:800px ) {
	

.fa_xx_tu_R dl dd{ font-size:14px;}
.L_bai{ overflow:hidden; background:#fff; margin:0px; padding:10px 10px}
}

@media only screen and ( max-width:700px ) {
.fa_xx_tu_R dl{ padding:10px; }
.fa_xx_tu_R dl dt{ font-size:20px; margin-bottom:10px; line-height:26px}
.fa_xx_tu_R dl dd{ font-size:14px; line-height:22px;}
	.fa_xx_tu_R dl dd{;max-height: 300px; height: auto;overflow-y:inherit}
.fa_xx_tu_L{ overflow:hidden; margin:0px; padding:0px; text-align:center; float:left; width:45%}
.fa_xx_tu_R{ overflow:hidden; margin:0px; padding:0px; float: right; width:52%}
}


@media only screen and ( max-width:640px ) {

.fa_xx_tu_L{ overflow:hidden; margin:0px; padding:0px; text-align:center; float:none; width:100%; margin-bottom:20px}
.fa_xx_tu_L img{ width:100%; height:auto}
.fa_xx_tu_R{ float: none; width:100%}
.fa_xx_tu_R dl dt{ text-align: center}
.fa_xx_tu_R dl dd{text-align: center}
}



.sub_nav{ margin: 0 auto;padding: 0px; text-align: center;max-width:1000px;}
.sub_nav li{padding: 0px;cursor: pointer;list-style: none;width:24%; background:#fff;text-align:center; height:48px;font-weight: bold; margin: 0px 0.5%; line-height:48px; color:#222;cursor:pointer;transition:all .1s; display: inline-block;float: left;border: #ccc 1px solid; border-radius: 20px 0px 20px 0px}
	
.sub_nav li a{font-size: 18px;color: #222;}
.sub_nav li:hover{ background:#aacd3b;color:#fff;}
.sub_nav li:hover a{color: #fff;font-weight: bold;}
.sub_nav .on{background:#aacd3b;color:#fff;border: #aacd3b 1px solid;}
.sub_nav .on a{color: #fff;}

@media (max-width: 1450px) {
.sub_nav li a{font-size: 16px;}
}

@media (max-width: 640px) {
.sub_nav li{height:42px;line-height:42px;}	
.sub_nav li a{font-size: 14px;}
}


 /* ---news---------- */
.news_list{overflow:hidden; padding: 0px; margin: 0px;}
.news_list li{overflow:hidden; padding:0px; margin: 0px; width: 32%; margin-right: 2%; position: relative; margin-bottom: 2%;float: left}
.news_list li a{display:inline}
.news_list li:nth-child(3n+0){ margin-right:0}
.news_list li dl{overflow:hidden; padding: 20px 16px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }
.news_list li dl dt{overflow:hidden; padding: 0px; margin: 0px; font-size: 16px; color: #222; line-height: 30px;white-space:nowrap;text-overflow:ellipsis;padding-bottom: 5px; position: relative; }
.news_list li dl dd{overflow:hidden; padding: 0px; margin: 0px;white-space:nowrap;text-overflow:ellipsis;color:rgba(0, 0, 0, 0.6);font-size: 14px}
.news_list li dl dt::after{ position: absolute; z-index: 2;left: 0px; bottom: 0px; width: 100%; height: 1px; background: rgba(0, 0, 0, 0.2);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; content: "";}
.news_list li dl dt::before{ position: absolute; z-index: 3;left: 0px; bottom: 0px; width: 0; height: 1px; background: #fb6a05;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; content: "";}

.news_list li .imgs_jm{ overflow:hidden; position:relative; padding-top:76.7%; background:#ccc}
.news_list li .imgs_jm img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s; vertical-align: top}
.news_list li:hover .imgs_jm img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}



.n_time1{ position: absolute; z-index: 2; padding: 5px 10px;font-size: 12px; background: rgba(0, 0, 0, 0.2); float: left;left: 0px; bottom: 0; color: #fff; }

 .news_img{ position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 0.5s ease; 
	-webkit-transition: all 0.5s ease;}
.news_img img{display: block;width:100%;height: auto; vertical-align: top}

.news_list li:hover dl{ background: #fff;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_list li:hover dl dt{ color:#aacd3b}
.news_list li:hover dl dd{color:rgba(255, 255, 255, 0.7)}
.news_list li:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.2);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; background: #fff}
.news_list li:hover .n_time1{ background: #aacd3b;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_list li:hover dl dt::before{ width: 100%;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;}

.xx_btn_k{width:140px; margin:0 auto; }
.xx_btn{ margin:0px; text-align:center; color:#112283;  border:#112283 1px solid; line-height:40px; height:40px; font-size:16px; border-radius:30px;}
 
.xx_btn_k:hover .xx_btn{ background:#aacd3b; color:#fff;border:#aacd3b 1px solid;}
.xx_btn i{ margin-right: 5px; font-size:18px; }

@media screen and (max-width:1450px) {
	.news_list li dl dt{font-size: 18px;}
	
}
@media screen and (max-width:1200px) {
	.news_list li dl dt{font-size: 16px; position: relative; }
	.news_list li dl{overflow:hidden; padding: 15px 12px;}
}
@media screen and (max-width:650px) {
.news_list li{ width: 49%; margin-right: 2%;}
.news_list li:nth-child(3n+0){ margin-right:2%}
.news_list li:nth-child(2n+0){ margin-right:0%}
}
@media screen and (max-width:410px) {
.news_list li{ width: 100%; margin-right: 0%;}
.news_list li:nth-child(3n+0){ margin-right:0%}
.news_list li:nth-child(2n+0){ margin-right:0%}
}


.about_btn_k{ overflow: hidden; margin: 0px; }
.about_btn_k a{display: inline}
.about_m_btn{ width: 160px;  color: #a8ca3a;font-size: 16px; line-height: 44px; text-align: center;position: relative; border-radius: 15px 0px 15px 0px;border: #a8ca3a 1px solid;}
.about_m_btn i{ margin-left: 20px;font-size: 14px;line-height: 44px; vertical-align: middle;color: #a8ca3a;}
.about_m_btn::after{position: absolute; z-index:1; content: "";width:0%; height:100%; background: #fb6a05;left:0;top:0; transition: all 0.4s;border-radius: 15px 0px 15px 0px;}
.about_m_btn:hover:after{-webkit-transition: all 0.8s cubic-bezier(1, 0.41, 0.07, 0.96);
    transition: all 0.8s cubic-bezier(1, 0.41, 0.07, 0.96);width:100%; border-radius: 15px 0px 15px 0px;}
.about_m_btn:hover{border: #fb6a05 1px solid;}
.about_m_btn:hover  i{color: #fff}
.about_m_btn span {
    position: relative;
    z-index: 2;

}
@media only screen and (max-width:1100px) {
.about_m_btn{ margin: 0 auto;}
}


@media only screen and (max-width:800px) {
.about_m_btn{ width: 150px;font-size: 14px; line-height: 36px;}
.about_m_btn i{ margin-left: 20px;font-size: 14px;line-height: 36px;}
}

#pages {
    text-align: center;  padding-top: 30px;
}
@media only screen and (max-width:1200px){ 
	#pages {padding-top: 20px;}
}
#pages li {
    margin: 0 2px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #e6e6e6;
    color: #333;
    display: inline-block;
}
#pages li a{
    font-size: 14px;
    display: block;
    padding: 0 12px;
}
#pages li span{
    font-size: 14px;
    display: block;
    padding: 0 12px;
}
#pages li.active {
    text-align: center;
    background: #aacd3b;
    color: #fff;
    display: inline-block;
}

#pages li:hover {
    background: #fcc504;
}

#pages li:hover a {
    color: #fff;
}


	
.news_dv{overflow: hidden;margin:0 auto;padding:0px; max-width: 800px; margin-bottom: 20px;}
.news_dv img{max-width: 100%; width: auto; height: auto;vertical-align: top}

.brand_dv{overflow: hidden;margin:0 auto;padding:0px;}
.brand_dv img{max-width: 100%; width: auto; height: auto;vertical-align: top}


.numCount_k{overflow: hidden; margin: 0px; padding: 0px;}
.numCount_k dl{overflow: hidden; margin: 0px; padding: 0px;}
.numCount_k dl dt{overflow: hidden; margin: 0px; padding: 0px; font-weight:normal;color: #a8ca3a;font-size: 18px;}
.num_txt{ width: 130px; display: inline-block; float: left;font-size:50px; color:#fb6a05;font-weight: 700;font-family: 'BEBAS';  line-height: 50px}
.num_txt span{font-size: 18px; color: #4E4E4e; margin-left: 5px;font-weight: normal}


	
.product_wo { margin: 0px; padding: 0px; overflow: hidden;border-right: 1px solid #aacd3b}
.product_wo li{margin: 0px; padding: 0px; overflow: hidden;}
.product_wo li .img_box{overflow: hidden; position: relative}
.product_wo li .img_box .product_wo_img{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 0.5s ease; 
	-webkit-transition: all 0.5s ease;
}
.product_wo li .img_box .product_wo_img img{display: block;width: 100%;height: auto; vertical-align: top}
.product_wo li .img_box:hover .product_wo_img{transform: scale(1.1); -webkit-transform: scale(1.1);}

.product_wo li .cp_title{ padding: 15px 0px; text-align: center; line-height:30px;font-size: 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.product_wo li a{display:inline}
.product_wo li:nth-child(3n){ margin-right: 0%}

.product_wo li .img_box .des_txt_box{ position:absolute; z-index: 2; float: left; lef:0px; top:0; height: 100%; width: 100%; background:rgba(0,0,0,0.2);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.product_wo li .img_box .des_txt{ position:absolute; z-index: 3; top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%); width: 100%; padding: 30px;}


.product_wo li:hover .des_txt_box{top:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;background: none;border:12px solid rgba(168,202,58,1);transition: all 0.5s ease;}
.product_wo li .img_box .des_txt .txt_cp{font-size: 16px;color: #fff; line-height: 28px;overflow: hidden; margin: 0px; padding:0px;text-align: center}
.product_wo li .img_box .des_txt h4{ line-height:30px;font-size: 34px; color: #fff; margin: 0px; padding: 0px; margin-bottom: 5px; padding-bottom: 20px;  position: relative;font-weight: normal;font-weight: 700; text-align: center}
.product_wo li .img_box .des_txt h6{margin: 0px; padding: 0px; text-align: center}
.product_wo li .img_box .des_txt h6 img{height: 40px; width: auto;vertical-align: bottom; margin-bottom: 5px}

.product_wo li .img_box .des_txt h4::after{ height:4px; width:70px; position: absolute;content:""; float: left;left:50%;  bottom: 0px; z-index: 4; background: #a8ca3a; margin-left: -35px;
 }
.product_wo li:hover .des_txt h4{ color: #fff}
.product_wo li:hover .des_txt{ background:rgba(168,202,58,1.0);transition: all 0.5s ease; }
.product_wo li:hover .cp_title{color: #fff;}
.product_wo li:hover  .img_box .des_txt h4::after{background: #fb6a05; }

@media (max-width: 1400px) {
.product_wo li .img_box .des_txt h4{ line-height:30px;font-size: 28px; }
}

@media (max-width: 1200px) {
.product_wo li .img_box .des_txt h4{ line-height:30px;font-size: 24px; }
}
@media (max-width: 800px) {
.product_wo li .img_box .des_txt .txt_cp{font-size: 14px; line-height: 24px}
	.product_wo li:hover .des_txt_box{border:10px solid rgba(168,202,58,0.8);}
.product_wo li .img_box .des_txt h4{font-size: 20px; line-height: 24px; padding-bottom: 10px }
}

@media (max-width: 400px) {
.product_wo li .img_box .product_wo_img img{display: block;width: 100%;height: 450px; vertical-align: top}	
.product_wo li .img_box .des_txt{  padding: 30px 40px }
}



.ww_culture{overflow:hidden;background:url(../images/hw_bg.jpg) no-repeat center; background-size:cover; min-height: 700px; position: relative}

.gs_wh_box{ position: absolute; z-index: 2;float: left;width: 100%; height:100%; padding: 0px; margin: 0px;left:0; top: 0;}
.gs_wh_box li{ width: 25%;float: left; position: relative; height: 100%; overflow: hidden;border-right:rgba(255, 255, 255, 0.3) 1px solid;}
.gs_wh_box li dl{ padding: 50px 10px; margin: 0px; text-align: center; left: 0;top: 50%; position: absolute;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%); z-index: 5; width: 100%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.gs_wh_box li dl dt{ padding: 0px; margin: 0px; text-align: center; margin-bottom: 10px}
.gs_wh_box li dl dd{ padding: 0px; margin: 0px; text-align: center;font-size: 18px; line-height: 30px;color: #fff}
.gs_wh_box li dl dt h3{font-size: 25px; line-height: 30px; margin-bottom: 10px; padding-bottom: 10px;position: relative; color: #fff; margin-top: 5px}
.gs_wh_box li dl dt h3::after{ position: absolute; z-index: auto; content: ""; height: 3px; width: 50px; background: #fff; bottom: 0px; left: 0px; left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);}
.gs_wh_box li dl dt img{ width:auto; height: 70px;vertical-align: top}
.gs_wh_box li:nth-child(4){ border-right:rgba(255, 255, 255, 0.3) 0px solid;}


.gs_wh_box li:hover{ background:rgba(0, 0, 0, 0.2);}
.gs_wh_box li:hover dl{top: 46%; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.gs_wh_box li:hover dl dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media (max-width: 1450px) {
.ww_culture{ min-height: 600px; }
}
@media (max-width: 1300px) {
.ww_culture{ min-height: 500px; }
.gs_wh_box li dl dt img{ width:auto; height: 50px;vertical-align: top}
}
@media (max-width: 1200px) {
	.gs_wh_box li dl dt h3{font-size: 20px;}	
	.gs_wh_box li dl dd{font-size: 16px;}
	.ww_culture{ min-height: 400px; }
}
@media (max-width: 1000px) {
	.gs_wh_box li dl dt h3{font-size: 18px;}	
	.gs_wh_box li dl dd{font-size: 14px; line-height: 24px;}
}


@media (max-width: 680px) {
.ww_culture{ min-height: 400px; height: auto}
.gs_wh_box li dl dt h3{font-size: 16px; margin-bottom: 2px}	
.gs_wh_box li dl dt img{ width:auto; height: 40px;vertical-align: top}
	.gs_wh_box li dl dt{margin-bottom: 5px}
	.gs_wh_box li dl dd{font-size: 14px;  line-height: 20px; min-height: 60px;}
	.ww_culture{  height: auto}
	.gs_wh_box li dl{ min-height: 200px}
	.gs_wh_box li{ width: 50%; height: auto;}
		.gs_wh_box li:nth-child(1){ border-bottom:rgba(255, 255, 255, 0.3) 1px solid;}
	.gs_wh_box li:nth-child(2){ border-right:rgba(255, 255, 255, 0.3) 0px solid; border-bottom:rgba(255, 255, 255, 0.3) 1px solid;}
	.gs_wh_box li:nth-child(4){ border-right:rgba(255, 255, 255, 0.3) 0px solid;}
	.gs_wh_box li dl{ padding: 10px 10px; margin: 0px; text-align: center; left:none;top:none; position: relative;
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
transform: translateY(0%); 
}
}

.jmzlbox{overflow: hidden; padding: 0px; margin: 0px;}
.jmzlbox li{overflow: hidden; padding: 0px; margin: 0px;float: left;width: 25%;text-align: center; margin-bottom:15px}
.jmzlbox li h3{overflow: hidden; padding: 0px; margin: 0 auto; width: 70px; height: 70px; text-align: center; margin-bottom: 5px; border-radius: 50%;  background: #5fbf58}
.jmzlbox li h3 img{ width: 40px; height: 40px; vertical-align: top; margin-top: 15px}
.jmzlbox li p{overflow: hidden; padding: 0px; margin: 0px;font-size: 16px; line-height:24px;}

.jmzlbox li:nth-child(1) h3{ background: #5fbf58}
.jmzlbox li:nth-child(2) h3{ background: #4792e7}
.jmzlbox li:nth-child(3) h3{ background: #f16f41}
.jmzlbox li:nth-child(4) h3{ background: #f83557}


@media (max-width: 680px) {
	.jmzlbox li h3{width: 60px; height: 60px; }
	.jmzlbox li p{font-size: 14px; line-height:22px;}
	.jmzlbox li h3 img{ width: 30px; height: 30px; vertical-align: top; margin-top: 15px}
}




.cpts_list{overflow:hidden; padding:0px; margin:0px}
.cpts_list li{ overflow:hidden; padding:0px; margin:0px; width:33.333%; list-style:none; float:left; margin-top:40px}
.cpts_list li dl{ overflow:hidden; padding:0px; margin:0px;max-width:320px; width:92%; margin:0 auto}
.cpts_list li dl dt{ overflow:hidden; padding:0px; margin:0px; font-size:18px; font-weight:600; line-height:30px; color:#111; text-align:center}
.cpts_list li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:26px; color: #666}

.cpts_list_tu{ position:relative; text-align:center; margin-bottom: 10px }
.cpts_list_tu img{ width:120px; height:120px; vertical-align:top}
.cpts_list li a{ display:inline}
.cpts_list li:hover .cpts_list_tu img{animation: tada 2s infinite;}
.cpts_list li a:hover dt{ color:#0083e8}
.cpts_list li a:hover dd{ color:#444}


@media (max-width: 1450px) {
.cpts_list_tu img{ width:110px; height:110px; vertical-align:top}
.cpts_list li dl dt{}
.cpts_list li dl dd{font-size:14px; line-height:24px; }
	
}
@media (max-width: 1200px) {
.cpts_list li{margin-top:20px}
.cpts_list_tu img{ width:90px; height:90px; vertical-align:top}
.cpts_list li dl dt{font-size:16px;}
	
}
@media (max-width: 900px) {
.cpts_list_tu img{ width:70px; height:70px; vertical-align:top}
	.cpts_list_tu{ position:relative; text-align:center; margin-bottom: 5px; margin-top: 10px }
}
@media (max-width: 550px) {

.cpts_list_tu img{ width:60px; height:60px; vertical-align:top}
.cpts_list li{ overflow:hidden; padding:0px; margin:0px; width:50%;}
.cpts_list li dl{ overflow:hidden; padding:0px;max-width:100%; width:94%; margin:0 auto}
	
}
@media (max-width: 450px) {
.cpts_list li dl dd{ min-height: 96px; }
}


.mdxx{overflow:hidden; padding:0px; margin:0px;  position: relative;}

.mdxx_tu{overflow:hidden; padding:0px; margin:0px; width: 60%;}
.mdxx_tu img{ width: 100%; height: auto;vertical-align: top;}

.mdxx_txt{overflow:hidden; padding:8% 10px; margin:0px; position: absolute; z-index: 1; background: #fff;right: 0; width: 47%;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
.mdxx_txt dl{overflow:hidden; padding:0px; width: 90%; margin: 0 auto}
.mdxx_txt dl dt{overflow:hidden; padding:0px; margin:0px;font-size: 20px; line-height: 190%}


@media (max-width: 1250px) {
	.mdxx_txt{ padding:6% 10px;}
	.mdxx_txt dl dt{font-size: 18px;}
}

@media (max-width: 700px) {
	.mdxx_txt{ padding:20px 15px;}
	.mdxx_txt dl dt{font-size: 16px;}
	.mdxx_txt dl{overflow:hidden; padding:0px; width: 100%; margin: 0 auto}
}

@media (max-width: 640px) {
.mdxx_txt{overflow:hidden; padding:20px 20px; margin:0px; position: absolute; z-index: 1; background: #fff;right: 0; width: 100%;
top:inherit;
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
transform: translateY(0%);
}
	.mdxx_tu{overflow:hidden; padding:0px; margin:0px; width: 100%;}
	.mdxx_txt dl dt{font-size: 14px;}
}



/*---------ys-----------*/

.ser_M{ overflow:hidden; padding:0px; margin:0px;}
.ser_M li{ width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){ background:#fff; width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){ background:#fff; width:100%; padding:30px 0px 30px 0px; overflow:hidden;}

@media only screen and (max-width:1366px) {
.ser_M li{width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){  width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){ width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
}

@media only screen and (max-width:1190px) {
.ser_M li{width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){  width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){  width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
}

@media only screen and (max-width:950px) {
.ser_M li{width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){ background:#F4F4F4; width:100%; padding:0px 0px 20px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){ background:#F4F4F4; width:100%; padding:0px 0px 20px 0px; overflow:hidden;}
}


.img_box1{ overflow:hidden; text-align:center; margin:0px; padding:0px; width:49%; float:left;  position: relative;  padding-bottom: 10px; padding-right: 10px;z-index:2}
.img_box1 img{ overflow:hidden; vertical-align: middle;max-width:100%; width:auto; height:auto;z-index:2; position: relative; }

.img_box1::after{position: absolute; z-index:1; content: "";width:90%; height:90%; background: #aacd3b; bottom: -20px; right: -20px}

.ser_M li:nth-child(2n-1).img_box1{ float:left;}
.ser_M li:nth-child(2n) .img_box1{ float: right;}


@media only screen and (max-width:950px) {
.img_box1{ overflow:hidden; text-align:center; margin:0px; padding:0px; width:100%; float: none; margin-bottom: 10px}
.img_box1 img{ overflow:hidden; vertical-align: middle;max-width:100%; width:auto; height:auto;}
.ser_M li:nth-child(2n-1).img_box1{ float:none;}
.ser_M li:nth-child(2n) .img_box1{ float: none;}
	.ser_M li:nth-child(1){ margin-bottom: 15px}
}



.ser_txt1{overflow:hidden; padding:2% 0px 10px 0px; margin:0px; }
.ser_txt1 dl{overflow:hidden; padding:0px; width:86%; margin:0 auto}
.ser_txt1 dl dt{overflow:hidden; padding:0px; margin:0px; font-size:25px; color:#222; line-height:40px;  margin-bottom:10px; font-weight:bold; position: relative; padding-bottom: 15px}
.ser_txt1 dl dd{overflow:hidden; padding:0px; margin:0px;font-size:16px;  line-height:190%;color:#555}
.ser_txt1 dl dd strong{color:#333;font-weight:bold}
.ser_txt1 dl dd  h3{color:#111; margin-bottom: 5px; margin-top: 10px}

.ser_txt1 dl dt::after{ height:2px; width:50px; position: absolute;content:""; float: left;left:0;  bottom: 0px; z-index: 4; background: #222;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}



.ser_txt2{overflow:hidden; padding:10px 0px 10px 0px; margin:0px; }
.ser_txt2 dl{overflow:hidden; padding:0px; width:86%; margin:0 auto}
.ser_txt2 dl dt{overflow:hidden; padding:0px; margin:0px; font-size:25px; color:#222; line-height:40px;  margin-bottom:10px; font-weight:bold; position: relative; padding-bottom: 15px}
.ser_txt2 dl dd{overflow:hidden; padding:0px; margin:0px;font-size:16px;  line-height:190%;color:#555}
.ser_txt2 dl dd strong{color:#333;font-weight:bold}
.ser_txt2 dl dd  h3{color:#111; margin-bottom: 5px; margin-top: 10px}

.ser_txt2 dl dt::after{ height:2px; width:50px; position: absolute;content:""; float: left;left:0;  bottom: 0px; z-index: 4; background: #222;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.img_box1:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.ser_txt1 dl:hover dt::after{ background: #aacd3b;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; width:70px;}
.ser_txt2 dl:hover dt::after{ background: #aacd3b;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; width:70px;}
@media only screen and (max-width:1200px) {
.ser_txt1 dl dt{font-size:22px; line-height:36px; }
.ser_txt1{overflow:hidden; padding:1% 0px 10px 0px; margin:0px; }
.ser_txt1 dl dd{overflow:hidden; padding:0px; margin:0px;  font-size:14px; line-height:190%;color:#555}
	
.ser_txt2 dl dt{font-size:22px; line-height:36px; }
.ser_txt2{overflow:hidden; padding:10px 0px 10px 0px; margin:0px; }
.ser_txt2 dl dd{overflow:hidden; padding:0px; margin:0px;  font-size:14px; line-height:190%;color:#555}
}

@media only screen and (max-width:1000px) {
.ser_txt1{overflow:hidden; padding:1% 0px 10px 20px;}
.ser_txt1 dl{overflow:hidden; padding:0px; width:94%; margin:0 auto}
.ser_txt1 dl dt{font-size:20px;line-height: 30px; padding-bottom: 10px }
	
.ser_txt2 dl{overflow:hidden; padding:0px; width:94%; margin:0 auto}
.ser_txt2 dl dt{font-size:20px;line-height: 30px; padding-bottom: 10px }
}

@media only screen and (max-width:950px) {
.ser_txt1{overflow:hidden; padding:20px 0px 10px 0px;}
.ser_txt1 dl dt{font-size:18px;line-height: 30px  }
	
.ser_txt2{overflow:hidden; padding:20px 0px 10px 0px;}
.ser_txt2 dl dt{font-size:18px;line-height: 30px  }
}

.hzlc_bg{ background:url(../images/lc_bg.jpg) no-repeat center fixed; background-size:cover;overflow:hidden; }

@media only screen and (max-width:1000px) {
.hzlc_bg{ background:url(../images/lc_bg.jpg) no-repeat center; background-size:cover;overflow:hidden; }
}


/*---------8大支持-----------*/

.xm_list{padding: 0px; margin: 0 auto; overflow: hidden;box-sizing: border-box; width: 99%;position: relative;}
.xm_list li{ overflow: hidden; padding: 4px 0px; list-style: none; margin-bottom:2%; display: block;box-sizing: border-box;float: left; width:48.5%; margin-right:3%;}
.xm_list li:nth-child(2n){margin-right: 0}

.xm_list li dl{padding: 12px 15px 12px 10px;overflow: hidden; background:rgba(255,255,255,1);border-radius: 5px; position: relative; margin:0px;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);	}
.xm_list li dl dt{padding: 0px; overflow: hidden; margin: 0px;font-size: 18px; margin-bottom: 5px}
.xm_list li dl dd{padding: 0px;overflow: hidden; line-height: 24px; font-size:16px; margin: 0px; min-height: 48px; color: #666}
.xm_tu_box{ width: 70px; height: 70px; background: #3fd4ca; text-align: center;border-radius: 50%; position: relative; float: left;margin-right: 20px;}
.xm_tu_box img{ width: 40px; height:40px; margin-top: 15px}

.xm_list li .xm_tu_box::after{ content: ""; z-index:1; position: absolute;right:-7px;
border-left:10px solid #fff; border-top:10px solid transparent;border-bottom:10px solid transparent; width:0px; height:0px;
top:50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

.num1{ width: 24px;height: 50px;color: #430A0B; float:left;font-size: 28px;font-weight: 700;font-family: 'BEBAS'}

.xm_list li:nth-child(1) .xm_tu_box{ background: #3fd4ca}
.xm_list li:nth-child(2) .xm_tu_box{ background: #feb830}
.xm_list li:nth-child(3) .xm_tu_box{ background: #1594ed}
.xm_list li:nth-child(4) .xm_tu_box{ background: #3fd4ca}
.xm_list li:nth-child(5) .xm_tu_box{ background: #feb830}
.xm_list li:nth-child(6) .xm_tu_box{ background: #1594ed}
.xm_list li:nth-child(7) .xm_tu_box{ background: #3fd4ca}
.xm_list li:nth-child(8) .xm_tu_box{ background: #feb830}
.xm_list li:nth-child(9) .xm_tu_box{ background: #1594ed}

.xm_list li:nth-child(1) dl .num1{ color: #3fd4ca}
.xm_list li:nth-child(2) dl .num1{ color: #feb830}
.xm_list li:nth-child(3) dl .num1{ color: #1594ed}
.xm_list li:nth-child(4) dl .num1{ color: #3fd4ca}
.xm_list li:nth-child(5) dl .num1{ color: #feb830}
.xm_list li:nth-child(6) dl .num1{ color: #1594ed}
.xm_list li:nth-child(7) dl .num1{ color: #3fd4ca}
.xm_list li:nth-child(8) dl .num1{ color: #feb830}
.xm_list li:nth-child(9) dl .num1{ color: #1594ed}

.xm_list li:nth-child(1) .xm_tu_box::after{border-left:10px solid #3fd4ca; }
.xm_list li:nth-child(2) .xm_tu_box::after{border-left:10px solid #feb830; }
.xm_list li:nth-child(3) .xm_tu_box::after{border-left:10px solid #1594ed; }
.xm_list li:nth-child(4) .xm_tu_box::after{border-left:10px solid #3fd4ca; }
.xm_list li:nth-child(5) .xm_tu_box::after{border-left:10px solid #feb830; }
.xm_list li:nth-child(6) .xm_tu_box::after{border-left:10px solid #1594ed; }
.xm_list li:nth-child(7) .xm_tu_box::after{border-left:10px solid #3fd4ca; }
.xm_list li:nth-child(8) .xm_tu_box::after{border-left:10px solid #feb830; }
.xm_list li:nth-child(9) .xm_tu_box::after{border-left:10px solid #1594ed; }



@media only screen and (max-width:1450px) {
.xm_list li dl dd{font-size:14px;}	
}

@media only screen and (max-width:1200px) {
.xm_list li dl dt{font-size:16px;}	
}
@media only screen and (max-width:750px) {
.xm_list li{ margin-bottom:15px;float: left; width:100%; margin-right:0;}
.xm_list li:nth-child(2n){margin-right: 0}

}

.vs_box{overflow: hidden; padding: 0px; margin: 0px; position: relative;}

.vs_L{overflow: hidden; padding: 0px; margin: 0px; width:45%;float: left;}
.vs_L img{ width: 100%; height: auto; vertical-align: top}
.vs_R{overflow: hidden; padding: 0px; margin: 0px; width:45%;float: right;}
.vs_R img{ width: 100%; height: auto; vertical-align: top}

.vs_M{overflow: hidden; padding: 0px; text-align: center; position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%);font-size: 60px;font-weight: bold; color: #0059b4;font-style: oblique}

.vs_M p{color: #f65e00; display: inline-block}


@media only screen and (max-width:1200px) {
.vs_M{font-size: 50px;}	
}


@media only screen and (max-width:900px) {
.vs_L{overflow: hidden; padding: 0px; margin: 0px; width:100%;float: left;}
.vs_R{overflow: hidden; padding: 0px; margin: 0px; width:100%;float:  left;}
	
.vs_M{overflow: hidden; padding: 0px; text-align: center; position:relative; width: 100%; text-align: center;float: left;
left:inherit;
top: none;
-webkit-transform: translate(0%,0%);
-moz-transform: translate(0%,0%);
transform: translate(0%, 0%);}
}	
	
	
.wo_cp_nav{ overflow: hidden; width: 22%;float: left;}	
.wo_cp_xx{ overflow: hidden; width: 74%;float: right;}	
	
.cp_tb_js{font-size: 25px;font-weight: bold;  color: #000;line-height: 200%; margin-bottom: 10px}	

.left_cp_box{ margin:0px; overflow: hidden;padding:0px;}
.left_cp_box ul{ padding:0px; margin:0px; overflow: hidden;line-height: 30px }
.left_cp_box ul li{ padding:0px; margin:0px; overflow: hidden;font-size:18px; color: #111; line-height: 34px;}
.left_cp_box ul li a{ display: inline; color: #111;}
.left_cp_box ul li a:hover{color: #aacd3b}
.left_cp_box ul li i{font-size: 10px; margin-right: 2px; margin-left: 1px;vertical-align: middle;color: #888;}

.left_cp_box .lmbt_k{font-size:18px; color: #222; line-height:30px;width: 100%; margin-bottom: 5px;font-weight: bold}
.left_cp_box ul li .active{color: #8fb31e}
.left_cp_box ul li .active i{color: #8fb31e}
.left_cp_box .lmbt_k .active{color: #8fb31e}

@media (max-width: 1200px){
.left_cp_box ul li{ font-size:16px;}
.left_cp_box .lmbt_k{font-size:16px;}
.cp_tb_js{font-size: 22px;}
.left_cp_box ul li{ line-height: 28px}
}
	
@media (max-width: 900px){
	.left_cp_box ul li{ font-size:14px; line-height: 26px}
	.left_cp_box .lmbt_k{font-size:14px;}
	.cp_tb_js{font-size: 18px; line-height: 26px;}
}
@media (max-width: 550px){	
.wo_cp_nav{ overflow: hidden; width: 28%;float: left;}	
.wo_cp_xx{ overflow: hidden; width: 70%;float: right;}	
}	


.sm_list{overflow:hidden; padding: 0px; margin: 0px;}
.sm_list li{overflow:hidden; padding:0px; margin: 0px; width: 23.5%; margin-right: 2%; position: relative; margin-bottom: 2%;float: left}
.sm_list li a{display:inline}
.sm_list li:nth-child(4n+0){ margin-right:0}
.sm_list li dl{overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; background: #fff; text-align: center}
.sm_list li dl dt{overflow:hidden; padding: 15px 10px; margin: 0px; font-size: 16px; color: #222; line-height: 30px;white-space:nowrap;text-overflow:ellipsis; position: relative;font-weight: normal}

.sm_img{ position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 0.5s ease; 
	-webkit-transition: all 0.5s ease;}
.sm_img img{display: block;width:100%;height: auto; vertical-align: top}

.sm_list li:hover dl{ background: #aacd3b;}
.sm_list li:hover dl dt{ color: #fff}

@media (max-width: 1200px){
.sm_list li dl dt{font-size: 14px; padding: 10px 5px;}	
}


@media (max-width: 800px){
	.sm_list li{width:32%; margin-right: 2%; }
	.sm_list li:nth-child(4n+0){ margin-right:2%}
	.sm_list li:nth-child(3n+0){ margin-right:0}
}

@media (max-width: 450px){
	.sm_list li{width:49%; margin-right: 2%; }
	.sm_list li:nth-child(4n+0){ margin-right:2%}
	.sm_list li:nth-child(3n+0){ margin-right:2%}
	.sm_list li:nth-child(2n+0){ margin-right:0}
}






