@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; box-sizing:border-box}
body{ font-size:14px; font-weight:1.5; font-family:"Microsoft YaHei", sans-serif;color:#666;overflow-x: hidden;}
a,img,input{ text-decoration:none; font-size:14px; border:0}
body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}
ul li{ list-style:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 
a:hover{ color:#73BC39}
input,button,select,textarea{outline:none}
textarea{resize:none}
.sscx1 p input,.sscx2-1-1 p input{-webkit-appearance:none;}
img{ max-width:100%}
h1{ font-weight:bold}
.cent,.foot{ max-width:1600px; margin:auto; overflow:hidden}
.head1,.he1{ max-width:1600px; margin:auto}
.header{ position:absolute; left:0; top:0; width:100%; z-index:9}
.he1 p{ text-align:right; padding:1% 0; color:#fff; font-size:12px}
.he1 p span{ display:inline-block; margin:0 1.5%}
.he1 p span img{ vertical-align:middle; margin-right:12px}
.he1 p a img{ vertical-align:middle;}
.he1 p a{ margin-left:1%}
.banner{ position:relative}
.banner p img{ width:100%}
.head1 .logo{ width:188px;}
.head1 .logo p{ margin:20px 0 0;}
.head1 .navz{width:80%; padding-top:39px;}
.zg{ width:84%; float:left}
.zg1{width:11%;float:right;text-align:right;position: relative;  font-size:16px;overflow: hidden;}
.zg1 p{ display: flex; justify-content: space-around;float: left;}
.zg1 h2{ float: right}
.zg1 h2,.zg1 h2 a{ font-size:18px; color:#fff}
.a1{ position:relative}
.a1 span{ position:absolute; top:40px; right:-52px; background:#fff;box-shadow: 0 0 8px #ddd; overflow:hidden; width:200px; display:none;z-index: 99;}
.a1 span input{ height:40px; line-height:40px; float:left}
.a1 span input:nth-child(1){ width:80%; padding:0 10px}
.a1 span input:nth-child(2){ width:20%; background:url(../images/sy-2.png) no-repeat center #d7d71d;}
.logo img{ width:100%;}
.flexslider{position:relative;overflow:hidden;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{ background-size:cover !important; position:relative}
.flexslider .slides li a{ display:block;}
.flexslider .slides li img{ width:100%; display:block}
.flex-control-nav{position:absolute;bottom:60px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:140px;height:1px;margin:0;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:140px;height:3px; line-height:50px;overflow:hidden;background:#fff; cursor:pointer;}
.flex-control-nav .flex-active{ height:3px; margin-top:0; background:#fff;background: linear-gradient(to right, #dcd91c, #70bb3a);}
.bann1{ position:absolute; left:0; top:35%; width:100%;}
.bann1 h1{ color:#fff; font-size:48px; line-height:70px;} 
.bann1 h1 span{background-image: linear-gradient(to right, #dcd91c, #70bb3a);background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.bann1 p{ margin-top:80px}
.hover1{ display:inline-block !important; background:#000000; color:#fff; border-radius:50px; padding:17px 25px; font-size:24px}
.hover1:hover{ color:#fff}
.hover1 img{ width:35px !important; display:inline-block !important; vertical-align:middle; margin-right:15px;}
.sy0{ position:relative}
.nav1 ul{ overflow:hidden;display: flex;justify-content: space-around;}
.nav1 ul li{ text-align:center;}
.nav1 ul li a{ font-size:18px; display:inline-block; position:relative; color:#fff; position:relative; padding-bottom:19px;}
.nav1 ul li a:hover::before,.nav1 ul .dq a::before{ content:""; background:#d7d71d; position:absolute; left:0; bottom:0; width:100%; height:5px;}
.nav2,.sjx{ display:none}
.dropMenu{ position:absolute; top: 0; left:0; padding-top:15px; z-index:9999;visibility: hidden; width:310px; margin-left: -26px; height:300px}
.dropMenu li{ line-height:30px; text-align:center;background:#fff; border-left:#eee 1px solid; border-right:#eee 1px solid;width: 145px;}
.dropMenu li:first-child{ border-top:#eee 1px solid;padding-top: 10px;}
.dropMenu li:last-child{ border-bottom:#eee 1px solid;padding-bottom: 10px;}
.dropMenu li a{ font-size:14px;display:block;} 
.dropMenu li{ position:relative}
.dropMenu li ul{ position:absolute; right:-146px;top: 0; display:none; box-shadow:0 0 10px #eee; z-index:9}
.dropMenu li ul li{ border:0 !important}
.dropMenu li:hover ul{ display:block}
.dropMenu li a:hover{ color:#05AAE2;}
.dropMenu::before{ content:""; background:url(../images/zc-3.png) no-repeat center; width:26px; height:15px; position:absolute; left:60px; top:3px; z-index:99}
.na-z{ float:left; width:15%; border-right:#F1F1F1 1px solid;}
.na-y{ float:right; width:80%; padding-top:2%}
.na-z li .a2{ display:none}
.na-z .curr1 .a2{ display:inline-block}
.na-z .curr1 .a1{ display:none}
.na-z li img{ vertical-align:middle; margin-right:15px}
.na-z li{ margin:3% 0; cursor:pointer}
.na1{ overflow:hidden;}
.na1 dl{ float:left; width:16%; margin-left:4%}
.na1 dl dt img{ width:100%}
.na1 dl dd{ text-align:center; color:#333; margin-top:3%}
.na-y li{ width:100%}
.na1 dl dt img{ height:179px}
.na1 dl a:hover dd{ color:#3A5FA7}
header{ display:none}
.sjx{ display:none !important}
.qh a{ color:#fff}
.he_ZoomInImg,.slick-slide dl dt,.sy2-2-1 .left p,.sy5-2-2 h2,.sy6-1 .right ul li,.cp1-1 dl dt,.fa-t p{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.he_ZoomInImg .he_ZoomInImg_img,.slick-slide dl dt img,.sy2-2-1 .left p img,.sy5-2-2 h2 img,.sy6-1 .right ul li img,.cp1-1 dl dt img,.fa-t p img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg:hover .he_ZoomInImg_img,.slick-slide dl dt:hover img,.sy2-2-1 .left p:hover img,.sy5-2-2 h2:hover img,.sy6-1 .right ul li:hover img,.cp1-1 dl:hover dt img,.fa-t:hover p img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.2);transform:scale(1.1);}
/* Hover */
@-webkit-keyframes hover {
  50% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hover {
  50% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
.hover{
  display: inline-block;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hover:hover{
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px);
  -webkit-animation-name: hover;
  animation-name: hover;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.sy-bt{ font-size:48px; margin:6% 0 4%;}
.sy-bt span{ display:block; font-size:18px; color:#505050; font-weight:normal; margin-top:1%}
.sy1{ background:#f5f5f7; overflow:hidden; padding-bottom:6%}
.sy2{ background:url(../images/sy-8.jpg) no-repeat right top; background-size:100%}
.sy2-1 ul{ overflow:hidden}
.sy2-1 ul li{ float:left; font-size:18px; margin-right:10%;font-weight: bold; cursor:pointer}
.sy2-1 ul li img{ display:block; margin-bottom:20px;}
.sy2-2 ul li{ overflow:hidden}
.sy2-2-1 .left{ width:59%;}
.sy2-2-1 .left p img{ width:100%}
.sy2-2-1 .right{ width:28%;padding-top: 3%;}
.sy2-2-1 .right h2{font-size: 18px;color: #7f7e7e;}
.sy2-2-1 .right h1{font-size: 60px;color: #000;line-height: 67px;margin-top: 7%;}
.sy2-2-1 .right h3{margin-top: 15%;}
.sy2-2-1 .right h4{margin-top: 11%;font-size: 18px;color: #7f7e7e;}
.sy2-2-1 .right ul{margin-top: 6%;}
.sy2-2-1 .right ul li a{ font-size:18px; font-weight:bold; background:url(../images/sy-11.png) no-repeat center right; padding-right:30px;display: inline-block;}
.sy2-2-1 .right ul li{ margin-top:2%}
.sy3{ background:url(../images/sy-16.jpg) no-repeat center; overflow:hidden; padding-bottom:8%;box-shadow: 0 0 10px #B0B887; background-attachment:fixed;}
.sy3 .sy-bt,.sy3 .sy-bt span{ color:#fff}
.sy3-1{ background:url(../images/sy-38.png) no-repeat left top; padding-top:100px; width:50%}
.sy3-1 p{ font-size:24px; color:#fff;line-height: 40px;}
.sy3-1 h3{ margin-top:6%}
.sy3-2 ul{ overflow:hidden}
.sy3-2 ul li{ float:left; background:url(../images/sy-18.png) no-repeat center right;color: #999999;font-size: 18px;padding: 0 7%;}
.sy3-2{ margin-top:3%; margin-bottom:6%}
.sy3-2 ul li img{ display:block}
.sy3-2 ul li strong{ display:block;margin-top: 15%;font-size: 60px;margin-bottom: 3%;color: #333; overflow:hidden}
.sy3-2 ul li strong sup{ font-size:30px}
.sy3-2 ul li:first-child{ padding-left:0}
.sy3-2 ul li:last-child{ padding-right:0; background:none}
.sy3-2 ul li strong span{ position: relative;display: inline-block;}
.sy3-2 ul li strong span::before{ content:"10000"; position: absolute; left: 0; top: 100%; color: rgba(0, 0, 0, 0.5); transform: scaleY(-1); line-height:47px; margin-top:-17px; background: -webkit-linear-gradient(to bottom, #fff 50%, #E1E1E1 100%); background: linear-gradient(to bottom, #fff 50%, #E1E1E1 100%); -webkit-background-clip: text;background-clip: text; -webkit-text-fill-color: transparent; text-fill-color: transparent; z-index: -1;}
.sy3-2 ul li:nth-child(2) strong span::before{ content:"1000";}
.sy3-2 ul li:nth-child(3) strong span::before{ content:"1000";}
.sy3-2 ul li:nth-child(4) strong span::before{ content:"50";}
.sy4{ background:url(../images/sy-37.jpg) no-repeat left center #f5f5f7; overflow:hidden; padding-bottom:3%;}
.sy-bt{ position:relative}
.sy-bt a{ position:absolute; right:0; top:0}
.sy4-1{ overflow:hidden;position: relative;display: flex;width: 100%;padding-top: 10px;padding-bottom: 70px;overflow-x: auto;overflow-y: hidden;flex-wrap: nowrap;flex-direction: row;scrollbar-color:#73BC39 transparent;}
.sy4-2{ float:left; width:380px; margin-right:20px; box-shadow:0 0 10px #ddd; border-radius:10px; padding:2% 2.5%; background:#fff;height: 220px;overflow: hidden;position: relative;border-radius: 10px;transition: all .5s;min-width: 380px;}
.sy4-2 p{ font-size:24px;}
.gy11-en .sy4-2 p{ font-size:18px}
.sy4-2 p .b1{ display:block; margin-bottom:10%}
.gy11-en .sy4-2 p .b1{ margin-bottom:6%}
.sy4-2 p .b2{ display:block; margin-top:16%;position: absolute;bottom: 17%;}
.sy4-1::-webkit-scrollbar {
  width:8px;
  height:8px
}
.sy4-1::-webkit-scrollbar-button {
  width:75px
}
.sy4-1::-webkit-scrollbar-track-piece {
  background-color:hsla(0,0%,93.3%,.4);
  border-radius:5px
}
.sy4-1::-webkit-scrollbar-thumb {
  background:#00bf81;
  border-radius:5px
}
.sy4-1::-webkit-scrollbar-track{ background:#E0DCDB}
.sy5{ background:url(../images/sy-35.jpg) no-repeat left top; margin-bottom:6%}
.sy5-1 ul li{ margin-right:2%; cursor:pointer}
.sy5-1 ul li.hover1{ padding: 12px 20px; font-size:20px}
.sy5-2{ margin-top:4%; overflow:hidden}
.sy5-2-1 .flexslider{ float:left; width:65%;}
.sy5-2-2{ float:right; width:32%;box-shadow: 0 0 10px #ddd;border-radius: 10px;overflow: hidden;background: #f5f5f7;margin-right: 10px;}
.sy5-2-1 .flexslider .slides li{ position:relative}
.sy5-2-1 .flexslider .slides li img{ border-radius:10px;height: 586px;}
.sy5-2-1 .flexslider .slides li p{ position:absolute; left:0; bottom:5%; width:100%; z-index:9; color:#fff; font-size:24px; padding-left:4%; padding-right:17%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy5-2-1 .flex-control-nav{ text-align: right; right: 5%; width:auto; bottom:40px}
.sy5-2-1 .flex-control-nav a,.sy5-2-1 .flex-control-nav li{ width:15px; height:15px; border-radius:50%}
.sy5-2-1 .flex-control-nav li{ margin:0 10px}
.sy5-2-1 .flex-control-nav .flex-active{ background:#d7d71d}
.sy5-2-2 h2 img{width: 100%;height: 261px;}
.sy5-2-2-1{padding: 8% 9%;}
.sy5-2-2-1 h3 a{font-size: 24px;display: block;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: bold;line-height: 30px;height: 60px;}
.sy5-2-2-1 p{font-size: 18px;color: #6e6c6c;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-top: 8%;height: 90px;line-height: 30px;}
.sy5-2-2-1 h4{ margin-top:8%;}
.sy5-2-2-1 h4 a{font-size: 20px;}
.sy5-2-2-1 h4 a img{ vertical-align:middle; margin-right:10px}
.sy6{ background:url(../images/sy-25.jpg) no-repeat center; overflow:hidden; padding:6% 0}
.sy6-1 .left{ width:32%;}
.sy6-1 .right{ width:57%;}
.sy6-1 .left .sy-bt{ margin:0; font-size:36px}
.sy6-1 .left .sy-bt span{ margin-top:20px}
.sy6-1 .left h2{ margin-top:30%; font-size:20px;}
.sy6-1 .left h2 strong{ font-size:50px; display:block;line-height: 70px;}
.sy6-1 .left h2 strong span{ font-size:115px;background-image: linear-gradient(to right, #dcd91c, #70bb3a);background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.sy6-1 .left p{ margin-top:14%;}
.footer{ background:#464951}
.foot1{ padding:6% 0 4%; overflow:hidden}
.foot1 div{ float:left;}
.fo1{ width:20%;}
.fo2{ width:80%;}
.fo3{ width:18%;}
.fo1 h2{ margin-top:14%;display: block;}
.fo1 h2 a{ display:inline-block; margin-right:10px}
.fo1 p{ font-size:16px; line-height:26px;margin-top: 7%;}
.fo1 h1 a{ display:inline-block}
.fo2{ overflow:hidden;display: flex;justify-content: space-between;}
.fo2 ul{ float:left;}
.fo2 ul li{ font-size:16px; margin-bottom:7%;}
.fo2 ul li a{ font-size:16px; color:#a1a2a4;}
.fo2 ul li:last-child{ margin-bottom:0}
.fo2 ul li:first-child{ margin-bottom:30%;}
.fo2 ul li:first-child a{ margin-bottom:5%; font-weight:bold;color: #fff;font-size: 20px;}
.fo2 ul li a:hover{ color:#fff;}
.fo3 h2{ font-size:14px; text-align:right}
.fo3 h2 strong{ display:block; margin-top:3%; color:#17A9C2; font-size:24px}
.fo3 h2 img{ vertical-align:middle; margin-right:5px}
.fo3 dl{ margin-top: 8%; overflow: hidden;}
.fo3 dl dt{ float: right; width: 29%;}
.fo3 dl dt img{ width:100%}
.fo3 dl dd{ font-size:14px; text-align:right; margin-top:7%;float: left;width: 64%;line-height: 24px;}
.foot1{ padding:3% 0 2%;}
.foot2{ background: #3f4149;}
.foot2 p{ padding:1.5% 0; overflow:hidden}
.foot2 p,.foot2 p a{ font-size:18px;color: #979b9c;} 
.foot2 p span{ float:right}
.foot3{ overflow:hidden;margin-bottom: 2%;}
.fo3{float: left;width: 25%;padding-top: 0.5%;}
.fo3 p{overflow: hidden;}
.fo3 p span{display: block;float: left;margin-right: 10%;font-size: 18px;color: #fff;text-align: center;/*! margin-top: ; */}
.fo3 p img{display: block;margin-bottom: 10px;}
.fo4{float: left;border-left: #6B6C73 1px solid;border-right: #6B6C73 1px solid;padding: 1% 9%;font-size: 20px;color: #fff;}
.fo4 p{font-weight: bold;}
.fo4 p strong{display: block;font-size: 48px;font-weight: normal;font-family: "SourceHanSansCN-bold";}
.fo5{float: left;width: 28%;margin-left: 8%;}
.fo5 p{font-size: 18px;color: #a1a2a4;margin: 6% 0;}
.fo5 p img{vertical-align: middle;margin-right: 10px;}
.sy6-1 .right ul{ overflow:hidden; margin-left:-1.5%; margin-top:-1.5%;}
.sy6-1 .right ul li{ float:left; width:23.5%; margin-left:1.5%; margin-top:1.5%;}
.sy6-1 .right ul li img{ width:100%; height:122px; display:block;}
.sy6-1 .right ul li,.sy6-1 .right ul li img{border-radius: 10px;}
.cent1{ max-width:1800px}
.sy7{ background:#F5F5F7; overflow:hidden; margin-top:6%; padding-bottom:6%} 
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;


	z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
	float: left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.swiper-wrapper {
	position: relative;
	width: 10%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 50%;
	height: 100%;
	position: relative;
	padding: 0;
	-webkit-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
	-moz-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
	box-shadow: 0 0 10px #ccc;
	background: #fff;
}
.swiper-slide a{ display:block; padding:20px}
.swiper-slide h1{ font-size:20px} 
.swiper-slide p{ font-size:16px; margin-top:10px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #333;} 
.swiper-slide h2{ margin-top:20px}
.swiper-slide h2 img{ width:100%; height:258px;}
.swiper-pagination {
	position: absolute;
	text-align:left;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
	margin-top:2%
}
.swiper-pagination-bullet {
	width: 120px;
	height: 2px;
	display: inline-block;
	background: #bebebe;
	opacity: .2;
	cursor: pointer;
	position:relative
}
.swiper-pagination-bullet::before{ position:absolute; left:0; top:10px; width:100%; text-align:center; font-size:18px}
.swiper-pagination-bullet:nth-child(1)::before{ content:"01"}
.swiper-pagination-bullet:nth-child(2)::before{ content:"02"}
.swiper-pagination-bullet:nth-child(3)::before{ content:"03"}
.swiper-pagination-bullet:nth-child(4)::before{ content:"04"}
.swiper-pagination-bullet:nth-child(5)::before{ content:"05"}
.swiper-pagination-bullet:nth-child(6)::before{ content:"06"}
.swiper-pagination-bullet:nth-child(7)::before{ content:"07"}
.swiper-pagination-bullet:nth-child(8)::before{ content:"08"}
.swiper-pagination-bullet:nth-child(9)::before{ content:"09"}
.swiper-pagination-bullet:nth-child(10)::before{ content:"10"}
.banner-box {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}
.swiper-container {
	width: 100%;
	margin: 12px 0;
	padding:0 10px
}
.swiper-slide {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transform: scale(.9);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.9);
	margin-top:33px;
}
.swiper-slide-active, .swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
	margin-top: 0;
	height: 410px;
	overflow: hidden;
}
.swiper-slide-active h2, .swiper-slide-duplicate-active h2{ position:absolute; left:0; top:0; width:600px; height:100%; margin-top:0 !important;}
.swiper-slide-active div, .swiper-slide-duplicate-active div{ position:absolute; left:30px; bottom:50px; width:60%; z-index:9;}
.swiper-slide-active::before, .swiper-slide-duplicate-active::before{ content:""; position:absolute;left:0; bottom:0; background:url(../images/sy-12-1.png) no-repeat left center;height: 100%; width:100%; background-size: cover;z-index: 1;}
.swiper-slide-active h2 img, .swiper-slide-duplicate-active h2 img{ height:410px;}
.swiper-slide img {
	width: 100%;
	display: block;
}
.swiper-pagination {
	position: relative;
	margin-bottom: 30px;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: rgba(0,0,0,.8);
}
.logo2{ display:none}
.x_fixed{ position:fixed; background: -webkit-linear-gradient(top,rgba(0,0,0,.7),transparent);}
.x_fixed .logo1{ display:none}
.x_fixed .logo2{ display:block}
.ny-banner{ height:330px; display:table; width:100%}
.nyba{ display: table-cell; vertical-align: middle;}
.nyba h1{ font-size:48px; color:#fff}
.nyba p{ font-size:20px; color:#fff; margin-top:1%}
.ny-bt2{ margin:6% 0 4%; font-size:35px; text-align:center}
.ny1{ box-shadow:0 0 10px #ccc; overflow:hidden; background:#fff}
.ny1 p{ float:left}
.ny1 h3{ float:right; margin:25px 0}
.ny1 p a{ display:inline-block; padding:25px 0; margin-right:40px; color:#333; font-size:18px; position:relative}
.ny1 h3,.ny1 h3 a{ font-size:16px}
.ny1 h3 img{ vertical-align:middle; margin-right:10px}
.ny1 h3 span{ color:#70bb3a;}
.ny1 p a:hover:before,.ny1 p .dq2:before{content: ''; background:#d7d71d; width:100%; height:3px; position:absolute; left:0; bottom:0}
.gy3{ overflow:hidden; margin-left:-2%; margin-top:5%}
.gy3-1{ float:left; width:31.333%; margin-left:2%; background:#F5F5F5; border-radius:20px; padding:2.5%}
.gy3-1-1 .left{ width:40%}
.gy3-1-1 .right{ width:53%}
.gy3-1-1 .left p img{ width:100%; border-radius:50%}
.gy3-1:nth-child(3) .gy3-1-1 .right h3{ font-size:20px}
.gy3-1-1 .right h3,.gy3-1:nth-child(3) .gy3-1-1 .right h3 strong{ font-size:53px; font-weight:bold}
.gy3-1-1 .right p{ font-size:18px}
.gy3-1 h4{ font-size:60px; font-weight:bold; text-align:right; line-height:50px; background: -webkit-linear-gradient(to bottom, #B9EA41 0%, #83B925 100%); background: linear-gradient(to bottom, #B9EA41 0%, #83B925 100%); -webkit-background-clip: text;background-clip: text; -webkit-text-fill-color: transparent; text-fill-color: transparent;}
.gy3-1-1 .right h3 strong,.gy3-1 h4{}
.gy3-1-1 .right h3 strong{/*! font-weight: ; */}
.gy4{ background:#F9F9F9; margin-top:6%; padding-bottom:6%}
.row-a7 {
  position: relative;
  margin-bottom: 5%;
}
.row-a7 .wp {
  position: relative;
  z-index: 2
}
.ul-img1 li {
  padding: 0 13px;
  margin-bottom: 25px;
  overflow: hidden
}
.ul-img1 .con {
  display: block;
  background-color: #fff;
  overflow: hidden
}
.ul-img1 .pic {
  height: 116px;
  font-size: 0;
  text-align: center;
  overflow: hidden
}
.ul-img1 .pic img {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s
}
.ul-img1 a:hover .pic img {
  -webkit-transform: scale(1.08);
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -o-transform: scale(1.08);
  transform: scale(1.08)
}
.ul-img1 .slick-arrow {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0;
  padding: 0;
  margin: -15px 0 0;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  z-index: 1;
  cursor: pointer;
  z-index: ;
  border:0
}
.ul-img1 .slick-prev {
  background:url(../images/sy-19.png);
  left: -60px;
}
.ul-img1 .slick-prev:hover {
  background: url(../images/sy-20-1.png)
}
.ul-img1 .slick-next {
  background: url(../images/sy-19-1.png);
  right: -60px;
}
.ul-img1 .slick-next:hover {
  background: url(../images/sy-20.png)
}
.gy5{ background:url(../images/gs-10.png) no-repeat center}
.gy5 .ul-img1 .pic{ border:#ccc 1px solid}

.gy5 .ul-img1 .slick-prev{ background:url(../images/gs-12.png) no-repeat center}
.gy5 .ul-img1 .slick-next{ background:url(../images/gy-12-1.png) no-repeat center}
.gy5 .ul-img1 .slick-arrow{ background-size:100% !important}
.gy5 .cent{ overflow:inherit}
.gy1 .left{ width:52%;}
.gy1 .right{ width:45%;}
.gy1 .right p{ font-size:22px; color:#6d6d6c; margin-top:3%;line-height: 36px}
.gy1-en .right p{font-size: 18px; line-height:28px}
.gy1 .right p:first-child{ margin-top:0}
.gy1 .flex-control-nav li,.gy1 .flex-control-nav li a,.fa1 .flex-control-nav li,.fa1 .flex-control-nav li a{ width:12px; height:12px; border-radius:50%}
.gy1 .flex-control-nav li,.fa1 .flex-control-nav li{ margin:0 5px}
.gy1 .flex-control-nav .flex-active,.fa1 .flex-control-nav .flex-active{ background:#85BC2B}
.gy1 .flex-control-nav,.fa1 .flex-control-nav{ bottom:40px}
.center2{ position:relative}
.center2::before{ content:""; position:absolute; right:0; top:330px; width:964px; height:1000px; z-index:9; background:url(../images/gs-7.png) no-repeat right top}
.fy{ margin-bottom:6%; text-align:center}
.fy a{ padding:5px 13px; margin:0 2px; display:inline-block; font-size:17px; color:#666; border:#ccc 1px solid; border-radius:5px}
.fy a:hover,.fy .curr{ background:#70bb3a; color:#fff; border:#70bb3a 1px solid}
.cp1-1{ margin-bottom:6%; overflow:hidden; margin-top:-2%; margin-left:-2%}
.cp1-1 dl{ float:left; width:23%; margin-left:2%; margin-top:2%; border:#ddd 1px solid; background:#fff}
.cp1-1 dl a{ display:block; padding:6%}
.cp1-1 dl dt{ display: flex; flex-direction: column; justify-content: center; align-items: center; height:187px;}
.cp1-1 dl dt img{ width:auto; margin: auto;display: block;}
.cp1-1 dl dd{ font-size:18px; text-align:center; margin-top:6%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cp1{ margin:6% 0}
.cp-z{ width:19%;}
.cp-r{ width:75%}
.cp-z ul li a{ display:block; background:#F9F9F9; border-bottom:#ddd 1px solid; font-size:18px; padding:13px 15%}
.cp-z ul li a:hover,.cp-z ul .dq1 a{ background:#70bb3a; color:#fff}
.cp-r .ny-bt1{ margin-top:0}
.cp1-1 dl dd{ white-space: inherit; text-align:left; margin-top:9%}
.cp1-1 dl dd .c1{ display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:16px; height:41px; overflow:hidden}
.cp1-1 dl dd .c2{ display:block; margin-top:5%; color:#70bb3a; font-size:15px;}
.cp1-1 dl dd .c2 img{ vertical-align:middle; margin-left:10px}
.cp1-1 dl a{ padding:8% 0 0}
.cp1-1 dl dt{ padding:0 10%}
.cp1-1 dl dd{ padding:10%; margin-top:0}
.cp1-1 dl{ box-shadow:0 0 5px #eee}
.cp1-1 dl a:hover dd{ background: linear-gradient(to right, #dcd91c, #70bb3a); color:#fff}
.cp1-1 dl a:hover dd .c2{ color:#fff}
.cp-r .fy{ margin-bottom:0}
.center3{ background: #f9f9f9}
.cpx1{ background:#fff; margin:6% 0; padding:5% 5% 0; overflow:hidden}
.cpx1-1 .left{ width:38%;}
.cpx1-1 .right{ width:48%;padding-top:4%;}
.cpx1-1 .left p{ box-shadow: 0 0 15px #eee; overflow:hidden; border: #ddd 1px solid;padding:4%; height:390px;display: flex; flex-direction: column; justify-content: center; align-items: center;}
.cpx1-1 .left p img{ width:auto;}
.cpx1-1 .right h1{ font-size:48px}
.cpx1-1 .right p{ font-size:18px; line-height:32px; margin-top:5%;}
.cpx1-1 .right h3{ background:#D0241A; color:#fff; font-size:18px; line-height:55px; text-align:center; margin-top:2%}
.cpx1-1 .right h4 a{ cursor:pointer; background:#70bb3a; display:block; width:130px; line-height:46px; font-size:18px; color:#fff; text-align:center; border-radius:5px}
.cpx1-1 .right h4{ margin-top:11%;}
.cpx1-2-1{ margin:5% 0;}
.cpx1-2-1 h2{ font-size:28px; margin-bottom:3%; font-weight:bold}
.cpx1-2-1:last-child{ padding-bottom:0}
.n_news{ margin:3% 0 6%}
.n_news ul li .fl,.n_news ul li .fl span{ -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; } 
.n_news li:hover img{ -moz-transform:scale(1.1); -o-moz-transform:scale(1.1); -o-moz-transform:scale(1.1); -webkit-moz-transform:scale(1.1); transform:scale(1.1);}
.n_news ul li:first-child{ border:0}
.n_news ul li { display:block; overflow:hidden}
.n_news ul li .box1 { padding:2.5% 0; border-bottom:#ccc 1px solid; background: transparent; overflow:hidden}
.n_news ul li .fl { position:relative; padding-top:3%; padding-left: 155px; float:left; width:73%}
.n_news ul li .fl .date { position: absolute; left: 0; float: left;  }
.n_news ul li .fl .date span{ display:block; margin-top:20px; height:22px; width:28px; background:url(../images/xw-1.png) no-repeat center }
.n_news ul li .fl .date strong{ display:block; font-size:26px; color:#999; display:block; margin-top:-9px;font-weight: normal;}
.n_news ul li .fl .date strong::before {width: 35px;height: 1px;content: '';background: #7D7D7D;position: absolute;top: 11px;left:100px;transition: all 0.3s ease-out 0s;}
.n_news ul li .fl .date strong strong{ font-weight:normal; font-size:15px; color:#999; display:block; margin-top:3px;border: #ccc 1px solid;width: 50px;text-align: center;padding: 2px 0;}
.n_news ul li .fl a{ display:block;}
.n_news ul li .fl a h1{ font-size:26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-top:0px; color:#333; display:block; margin-bottom:2%;}
.n_news ul li .fl a p{ color: #333; line-height:26px; font-size:15px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.n_news ul li .fr { display:block; overflow:hidden; float:right; width:23%;}
.n_news ul li .fr img {width:100%; height:206px;}
.n_news li:hover .fl { padding-left: 175px;}
.n_news li:hover .fl h1,.xq1 h3 a:hover{ color:#70bb3a;}
.n_news .box1:hover .date strong{ color:#666;}
.n_news .box1:hover .date strong::before {width: 60px;transition: all 0.3s ease-out 0s;background: #7D7D7D;}
.xq1{ margin:6% 0}
.xq1 h1{ font-size:35px; text-align:center}
.xq1 h2{ font-size:18px; color:#999; margin:2% 0 4%; font-weight:normal; text-align:center; border-bottom:#ccc 1px solid; padding-bottom:2%;}
.xq1 h2 span{ display:inline-block; margin-left:1%}
.xq1 h3{ overflow:hidden; line-height:28px; border-top:#ccc 1px solid; padding:3% 0 0;font-weight: normal;/*! font-size: 16px; */}
.xq1 h3 a{ font-size:18px; width:40%; display:inline-block; color:#999} 
.xq1 h3 .right{ text-align:right}
.xq1-1{ position:relative; margin-top:4%}
.xq1-1 h4{ position:absolute; bottom:-7px; left:50%; margin-left:-75px;font-weight: normal; z-index:9}
.xq1-1 h4 a{ font-size:18px;border-radius:5px;text-align: center;padding:8px 30px; border:#3C88FB 1px solid; color:#3C88FB}
.xq1-1 h4 a img{ vertical-align:middle; margin-right:10px} 
.lx1 .left{ width:52%; float:right}
.lx1 .left p img{ width:100%}
.lx1 .right{ width:42%; float:left; padding-top:3%; position:relative}
.lx1 .right .ny-bt2{ margin-top:0; text-align:left; font-size:30px}
.lx1 .right h2{ font-size:30px}
.lx1 .right p{ margin-top:0%; overflow:hidden;line-height: 35px;}
.lx1 .right p .g1{ float:left; width:7%;}
.lx1 .right p .g2{ float:right; width:93%;}
.lx1 .right p:nth-child(1){ margin-top:0}
.lx1 .right p img{ vertical-align:middle;margin-top: 7px;}
.lx1 .right p,.lx1 .right p a{ font-size:20px;}
.lx1 .right p .d4{ color:#70bb3a; float:right}
.lx1 .right p .d4 img{ margin-right:15px;margin-top: 0;}
.lx1 .right p .d3{ display:block; padding-top:13px; float:right;width: 89%;}
.lx1 .right .d1{ overflow:hidden}
.lx1 .right .d1 .d2{ float:left;}
.lx1 .right div{ margin-top:5%}
.lx1 .right dl{ position:absolute; right:0; bottom:0}
.lx1 .right dl dd{ text-align:center; font-size:20px}
.yd2{ margin-bottom:6%}
.yd2 h1{ text-align:center; font-size:30px; margin-bottom:5%}
.yd2-1{ overflow:hidden; margin-left:-1.5%;}
.yd2-1 p{ overflow:hidden; float:left; width:48.5%; box-sizing:border-box; margin-left:1.5%; border:#ccc 1px solid; margin-bottom:1.5%; overflow:hidden; padding:2%;}
.yd2-1 h2{ clear:both; overflow:hidden; padding-top:1%}
.yd2-1 p input,.yd2-1 p select,.yd2-1 p textarea{ font-size:18px; width:100%; background:none;padding-top: 2px;}
.yd2-1 p .left{ float:left; width:16%; font-size: 18px;}
.yd2-1 p .right{ float:right; width:84%; position:relative}
.yd2-1 p .left img{ margin-right: 5px;vertical-align: super;}
.yd2-1 p .right img{ position:absolute; left:-8px; top:10px}
.yd2-1 p textarea{  height:90px;resize: none; border:0}
.yd2 h2,.jn a{ width:220px; margin:1.5% auto 0; position:relative}
.yd2 h2 input,.jn a{ background:#87c030; height:70px; line-height:70px; font-size:20px; color:#fff;border: 0;margin: auto;display: block; position:relative; text-align:left; padding-left:40px}
.yd2 h2 input{ width:100%;}
.yd2 h2::before,.jn a::before{ content:""; background:url(../images/lx-6.png) no-repeat center; position:absolute; right:44px; bottom:25px; width:25px; height:20px;z-index: 99;}
.yd2-1 .e1 .right .right{ overflow:hidden}
.yd2-1 .e1 .right textarea,.yd2-1 .e1 .right input{ float:left; width:72%;}
.yd2-1 .e1 .right img{ float:left; width:14%; position:relative; left:0; top:auto; margin-top:8px}
.yd2-1 .e1 .right a{ float:left; width:14%; text-align:right; text-decoration:underline; margin-top:16px;text-align: ;}
.yd2-1 .e2{ width:98.5%;box-sizing: border-box;}
.yd2-1 .e2 .left{ width:100%;}
.yd2-1 .e2 .right{ width:100%;margin-top: 1%;padding-left: 13px;}
.yd2-1 .e2 .right textarea{ height:130px;font-family: "SourceHanSansCN-Regular-2";}
.ny-bt2 span{ font-size:18px; display:block; margin-top:1%}
.ny-bt2 strong{ font-size:20px; display:block; margin-top:1%}
.subNav{background:url(../images/zp2-1.png) no-repeat center right 3% #a7a6a6;}
.currentDt{background:url(../images/zp2-2.png) no-repeat center right 3% #9ec82d;}
.navContent{display: none;}
.xz-l-1{ position:relative; color:#fff; padding:2% 6% 2% 2%; cursor:pointer}
.xz-l-1 h1{ font-size:18px; margin-bottom:1.5%; color:#fff}
.xz-l-1 p{ font-size:14px; color:#fff}
.xz-l-1 p span{ display:inline-block; margin:0 5%}
.xz-l{ background:#f9f9f9; border:#ccc 1px solid; border-top:0; margin-bottom:1%; padding:4% 5%; overflow:hidden}
.xz-l-1{ margin-bottom:1%}
.xz-l div{ float:left; width:48%; }
.xz-l .ddn1{ border-left:#ccc 1px solid;padding-left: 7%;width: 52%;}
.xz-l div h2:first-child{ margin-top:0}
.currentDd{ margin:0}
.subNavBox{ margin-bottom:6%}
.xz-l h2{ font-size:18px; margin:8% 0 1%;}
.xz-l p{ font-size:18px; margin-top:1%;}
.xz-l p img{ vertical-align:middle; margin-right:10px}
.rcz p img{ width:100%}
.rcz{ margin-bottom:5%}
.fa1{ margin:6% 0;}
.fa1-1{ box-shadow:0 0 10px #ccc; margin-top:4%; background: #a1a2a2;}
.fa-w,.fa-t{ width:50%;}
.fa-w{ padding:7% 6% 0;}
.fa-t p img{ width:100%}
.fa-w h1{ font-size:48px; background:url(../images/jjfa1.jpg) no-repeat left bottom; padding-bottom:4px;color: #fff;font-family: "SourceHanSansCN-Regular-2";}
.fa-w h1 img{ vertical-align:middle; margin-right:10px}
.fa-w p{ font-size:18px; line-height:35px; margin-top:6%;color: #fff;}
.fa-w h2 a{ display:block; width:90px; line-height:25px; border:#333 1px solid; border-radius:5px; text-align:center}
.fa-w h2 a:hover{ background:#2c375a; color:#fff}
.fy1{ margin-bottom:6%; text-align:center}
.fy1 a{ display:inline-block; font-size:22px; padding:3px 14px; margin:0 2px;}
.fy1 a:first-child,.fy1 a:last-child{ background:#C7C7C7; color:#fff}
.fy1 a:hover,.fy1 .curr{ color:#70bb3a}
.fy1 a:first-child:hover,.fy1 a:last-child:hover{ background:#70bb3a; color:#fff}

.sy2-2-1 .right h4,.sy2-2-1 .right ul{ display:none !important}

.cpx1-1 .flex-control-nav li{ width:14px; height:14px; margin: 0 5px;}
.cpx1-1 .flex-control-nav a{ width:14px; height:14px; border-radius:50%; background:#eee}
.cpx1-1 .flex-control-nav .flex-active{ background:#70bb3a}
.cpx1-1 .flexslider{ padding-bottom:40px}
.cpx1-1 .flex-control-nav{ bottom:1px}

.gy11{ padding-left:5px; margin-top:6%}
.row-a7{ margin-bottom:0}
.gy5{ padding-bottom:6%}

.fa-w-en{ padding:5% 6% 0}
.fa-w-en h1{ font-size:40px}
.fa-w-en p{ line-height:30px}
.fa-w h1 img{ display:none}


@media (max-width: 1650px){
.cent,.foot,.head1,.he1{ max-width:1200px;}
.nav1 ul li a,.zg1 p a{ font-size:16px}
.dropMenu{ margin-left:-32px}
.bann1 h1{ font-size:45px; line-height:63px}
.hover1{ font-size:18px;padding: 14px 23px}
.hover1 img{ width:28px !important}
.sy-bt{ font-size:40px}
.sy-bt span,.sy2-1 ul li,.sy2-2-1 .right h2,.sy2-2-1 .right h4,.sy2-2-1 .right ul li a,.sy3-2 ul li,.sy5-2-2-1 p,.fo3 p span,.fo5 p,.foot2 p, .foot2 p a{ font-size:16px}
.cent1{ max-width:1350px}
.sy2-2-1 .right h1{ font-size:50px; line-height:60px} 
.sy2-2-1 .right{ width:30%}
.sy3-1 p,.sy4-2 p,.sy5-2-1 .flexslider .slides li p,.sy5-2-2-1 h3 a{ font-size:20px}
.sy3-1 p{ line-height:35px}
.sy3-2 ul li strong{ font-size:50px}
.sy3-2 ul li{ padding:0 6%}
.sy4-2{ width:340px; min-width:340px; height:200px}
.sy5-1 ul li.hover1,.sy5-2-2-1 h4 a,.sy6-1 .left h2,.fo2 ul li:first-child a,.fo4{ font-size:18px}
.sy5-2-1 .flexslider .slides li img{ height:439px}
.sy5-2-1 .flex-control-nav{ bottom:30px}
.sy5-2-2 h2 img{ height:196px}
.sy5-2-2-1 h3 a{ line-height:27px; height:54px}
.sy5-2-2-1 p{ height:78px; margin-top:6%;line-height: 26px;}
.sy5-2-2-1{ padding:6% 7%}
.sy5-2-2-1 h4{ margin-top:7%;}
.sy6-1 .right ul li img{ height:92px}
.sy6-1 .left .sy-bt span{ margin-top:15px}
.sy6-1 .left h2 strong,.fo4 p strong{ font-size:40px}
.sy6-1 .left h2 strong span{ font-size:90px}
.sy6-1 .left h2{ margin-top:23%}
.sy6-1 .left p{ margin-top:10%}
.fo2 ul li a{ font-size:15px}
.fo2{ width:76%; margin-left:4%}
.fo1 h2 a img{ width:45px}
.fo4{ padding:1% 7%;}
.fo5{ width:32%; margin-left:6%;}
.fo3 p img{ width:90px}
.foot1{ padding:3% 0}
.swiper-slide h2 img{ height:186px}
.swiper-slide-active, .swiper-slide-duplicate-active{ height:339px}
.swiper-slide-active h2, .swiper-slide-duplicate-active h2{ width:542px}
.swiper-slide-active h2 img, .swiper-slide-duplicate-active h2 img{ height:339px}
.swiper-pagination-bullet::before,.ny1 p a,.gy3-1-1 .right p{ font-size:16px}
.nyba h1{ font-size:40px}
.ny1 h3, .ny1 h3 a{ font-size:15px} 
.ny-bt2{ font-size:30px}
.gy1 .right p,.nyba p{ font-size:18px}
.gy1 .right p{ line-height:26px}
.gy3-1-1 .right h3, .gy3-1:nth-child(3) .gy3-1-1 .right h3 strong{ font-size:38px}
.gy3-1 h4{ font-size:45px; line-height:37px}
.ul-img1 .pic{ height:85px} 
.center2::before{ background-size:100%; width:700px}
.gy3-1:nth-child(3) .gy3-1-1 .right h3{ font-size:18px}
.cp1-1 dl dt{ height:140px} 
.cp-z ul li a{ font-size:16px; padding:10px 9%}
.fy a{ font-size:16px}
.cpx1-1 .left{ width:40%}
.cpx1-1 .right h1{ font-size:36px}
.cpx1-1 .right p{ font-size:16px; line-height:28px}
.cpx1-1 .right{ padding-top:3%}
.cpx1-1 .right h4 a{ width: 120px; line-height: 42px; font-size: 16px;}
.cpx1-2-1 h2{ font-size:22px}
.n_news ul li .fr img{ height:154px;}
.n_news ul li .fl{ padding-top:2%}
.n_news ul li .fl a h1,.n_news ul li .fl .date strong{ font-size:22px}
.xq1 h1{ font-size:30px}
.xq1 h2,.xq1 h3 a,.xq1-1 h4 a,.ny-bt2 span,.yd2-1 p input, .yd2-1 p select, .yd2-1 p textarea,.yd2-1 p .left,.xz-l h2,.xz-l p{ font-size:16px} 
.xq1-1 h4 a{ padding:8px 25px}
.lx1 .right p, .lx1 .right p a,.lx1 .right dl dd,.ny-bt2 strong{ font-size:18px}
.lx1 .right p{ line-height:30px}
.lx1 .right{ padding-top:2%}
.yd2 h2, .jn a{ width:187px}
.yd2 h2 input, .jn a{ height: 60px; line-height: 60px; font-size: 18px;}
.yd2 h2::before, .jn a::before{ right: 31px; bottom: 19px;}
.lx1 .right .ny-bt2{ font-size:26px}
.fa-w h1{ font-size:35px}
.fa-w h1 img{ width:55px}
.fa-w p{ font-size:16px; line-height:30px}
.fy1 a{ font-size:18px}
.cpx1-1 .left p{ height:307px}
.gy1-en .right p{ font-size:15px; line-height:22px}
.gy11-en .sy4-2 p,.zg1 h2, .zg1 h2 a{ font-size:16px}
.zg1{ width:12%}
.fa-w-en{ padding:3% 5% 0}
.fa-w-en h1{ font-size:30px}
.fa-w-en p{ line-height:24px;margin-top: 3%;}
	}
