/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
@font-face
{
	font-family: "Montserrat_Light";
	src:url('../font/MONTSERRAT-LIGHT.OTF');
}
@font-face
{
	font-family: "Montserrat";
	src:url('../font/MONTSERRAT-REGULAR.TTF');
}
@font-face
{
	font-family: "Tungsten";
	src:url('../font/TUNGSTEN-SEMIBOLD.OTF');
}
@font-face
{
	font-family: "Thesignature";
	src:url('../font/Thesignature.ttf');
}
body {
    font-size: 12px;
    font-family: "微软雅黑";
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}
ul, li {
    list-style: none;
}

a {
    color: #000;
    text-decoration: none;
}
img {
    border: none;
}
i,em{
	font-style: normal;
}
.fr {
    float: right;
}
.fl {
    float: left;
}
.clear {
    clear: both;
}
.auto {
    width: 1200px;
    margin: 0 auto;
}
.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}
.clearfloat {
    zoom: 1
}
.htmleaf-container{
	display: none;
}
.header-navigation {
	top:0;
	width:100%;
	text-align:center;
	z-index:9999;
}
.heads{
	position: fixed;
	height:100px;
	top: 0px;
	width: 100%;
	left: 0%;
	transition: all .5s;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.slideUp {

	background-color: #fff;

	-webkit-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;
	transition:transform .5s ease-out;
	transition: all .5s;
}
.slideDown {

	background-color: transparent;

	-webkit-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;
	transition:transform .5s ease-out;
	transition: all .5s;
}
.headdv{
	margin: 0 auto;
	width: 85%;
	margin: 0 auto;
	height: 100px;
	display: flex;
	justify-content: space-between;
}
.headdvleft img{
	display: block;
}
.headdvright{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 80%;
}
.headdvright ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 90%;
}
.headdvright i{
	display: block;
	color: #e6e6e6;
	font-size: 14px;
}
.headdvright ul li{
	margin: 0 15px;
    height: 98px;
    display: flex;
    padding: 0 10px;
    justify-content: center;
    align-items: center;
    transition: all .3s;
    border-bottom: 2px solid transparent;
}
.headdvright ul i{
	display: block;
	height: 5px;
	width: 5px;
	background-color: #4d4d4d;
	border-radius: 50%;
}
.headdvright ul li a{
	color: #ffffff;
	font-size: 17px;
}
.slideUp .headdvright ul li a{
	color: #333;
	font-size: 17px;
}
.headdvright ul li:hover{
	border-bottom: 2px solid #fff;
}
.slideUp .headdvright ul li:hover{
	border-bottom: 2px solid #5ead1c;
}
.slideUp .headdvright ul li:hover a{
	color: #5ead1c;
}
.ss{
	margin-left: 10px;
	margin-right: 20px;
}
.ss iconpark-icon{
	color: #fff;
	font-size: 20px;
}
.slideUp .ss iconpark-icon{
	color: #333;
	font-size: 20px;
}
.slideUp .headdvright i{
	color: #ddd;
}
.slideUp .log-in a.user-ico{
	    border: 1px solid #dbdada;
}
.denglu{
	position: inherit;
	width: 40px;
	float: none;
}
.log-in{
	position: initial;
	margin-left: 15px;
}
.banner img{
	width: 100%;
	display: block;
}

.yingwen:hover a{
	color: #fff;
}
.headdvleft .img1{
	display: block;
}
.headdvleft .img2{
	display: none;
}
.headdvleft .img1{
	display: block;
}
.headdvleft .img2{
	display: none;
}
.slideUp .headdvleft .img1{
	display: none;
}
.slideUp .headdvleft .img2{
	display: block;
}
.incpxl{
	padding-top: 80px;
	padding-bottom: 125px;
	background: url(../image/shouchanpin_02.jpg) center no-repeat;
	background-size: cover;
}
.incpbt{
	width: 85%;
	margin: 0 auto;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.incpbtleft h1{
	color: #333333;
	font-size: 34px;
	font-weight: bold;
}
.incpbtleft i{
	display: block;
	margin-top: 20px;
	width: 30px;
	height: 4px;
	background-color: #5ead1c;
}
.incpbtleft p{
	font-family: "Impact";
	font-weight: bold;
	text-transform: uppercase;
	font-size: 80px;
	color: rgba(94, 173,28,0.1);
	height: 65px;
}
.incpbt::after{
	content: "";
	width: 86%;
	height: 20px;
	border-bottom: 1px solid #e8ebe6;
	position: absolute;
	left: 10%;
}
.incpbtright{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.incpbtright h3{
	color: #5ead1c;
	font-size: 16px;
	text-align: right;
}
.incpbtright i{
	display: block;
	color: #5ead1c;
	font-size: 7px;
	text-transform: uppercase;
}
.incpbtright h2{
	width: 40px;
	height: 40px;
	border: 1px solid #e9e9e9;
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	transition: all .5s;
	position: relative;
}
.incpbtright h2 iconpark-icon{
	font-size: 22px;
	color: #d6d6d6;
	transition: all .5s;
}
.incpbtright h2::after{
	content: "";
	width: 40px;
	height: 20px;
	border-top: 1px solid #5ead1c;
	border-top-right-radius: 50px;
	border-top-left-radius: 50px;
	position: absolute;
	top: 0;
	left: 0;
}
.incpbtright h2::before{
	content: "";
	width: 40px;
	height: 20px;
	border-bottom: 1px solid #5ead1c;
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 50px;
	position: absolute;
	top: 10px;
	left: -10px;
	transform: rotate(90deg);
	transition: all 3s;
}
.incpbtright h2:hover{
	border: 1px solid #5ead1c;
}
.incpbtright h2:hover  iconpark-icon{
	color: #5ead1c;
}
.dialog-body .input{
	padding: 0 5%;
	width: calc(90% - 2px);
}
.incpxllist{
	width: 85%;
	margin: 0 auto;
	margin-top: 55px;
}
.incpxllist ul{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.incpxllist ul li{
	width: 14%;
	margin: 0 1% ;
}
.incpxllist ul li .cpimg{
	max-width: 130px;
	overflow: hidden;
	margin: 0 auto;
	overflow: hidden;
}
.incpxllist ul li .cpimg img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.incpxllist ul li:hover .cpimg img{
	transform: scale(1.05);
}
.incpxllist ul li  section{
	background: url(../image/bejing_03.png) center no-repeat;
	max-width: 200px;
	height: 204px;
	margin-top: -85px;
}
.incpxllist ul li section h1{
	text-align: center;
	margin-top:  0px;
	color: #333333;
	font-size: 16px;
	transition: all .5s;
}
.incpxllist ul li section h2{
	height: 110px;
}
.incpxllist ul li section h1 i{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	transition: all .5s;
}
.incpxllist ul li section p{
	text-align: center;
	color: #666666;
	font-size: 14px;
	margin-top: 5px;
	transition: all .5s;
}
.incpxllist ul li section img{
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}
.incpxllist ul li section img.imag1{
	display: block;
}
.incpxllist ul li section img.imag2{
	display: none;
}
.incpxllist ul li:hover section{
	background: url(../image/bejing_05.png) center no-repeat;
}
.incpxllist ul li:hover section h1{
	color: #fff;
}
.incpxllist ul li:hover section h1 i{
	color: #fff;
}
.incpxllist ul li:hover section p{
	color: #fff;
}
.incpxllist ul li:hover section img.imag1{
	display: none;
}
.incpxllist ul li:hover section img.imag2{
	display: block;
}
.incpyy{
	margin-top: 50px;
}
.incpyy .incpbt{
	margin-bottom: 30px;
}
.qiao{
	width: 100%;
	position: relative;
}
.qiao .jjfa{
	position: absolute;
}
.qiao #gallery .swiper-slide img{
	display: block;
	width: 100%;
}
.gehas{
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	height: 115px;
	background-color: rgba(0, 0, 0, 0.2);
	z-index: 5;
}
.qiao #thumbs{
	width: 85%;
	margin: 0 auto;
	height: 155px;
	position: absolute;
	bottom: 0;
	left: 7.5%;
}
.qiao #thumbs .swiper-slide{
	height: 155px;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	position: relative;
	text-align: center;
}
.qiao #thumbs .swiper-slide div h1{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}
.qiao #thumbs .swiper-slide div p{
	color: #ffffff;
	font-size: 8px;
	text-transform: uppercase;
	margin-top: 5px;
}
.qiao #thumbs .swiper-slide div{
	width: 100%;
	height: 115px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	position: absolute;
	transition: all .5s;
}
.qiao #thumbs .swiper-slide div:hover{
	background-color: #5fad2f;
	height: 155px;
}
.qiao #thumbs .swiper-slide-thumb-active div{
	background-color: #5fad2f;
	height: 155px;
}
.jjfa{
	width: 500px;
	padding: 70px;
	position: absolute;
	right: 7.5%;
	top: 15%;
	z-index: 99;
	background-color: #fff;
}
.jjfa h1{
	display: flex;
	align-items: center;
	color: #4c4c4c;
	font-size: 26px;
	margin-bottom: 30px;
}
.jjfa h1 img{
	display: block;
	width: 30px;
	margin-right: 10px;
}
.jjfa p{
	margin-bottom: 35px;
	color: #4c4c4c;
	font-size: 15px;
}
.jjfa form div{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.jjfa form div section{
	width: 48%;
	margin: 1% 0px;
	position: relative;
}

.jjfa form div input{
	width: 88%;
	padding: 0 6%;
	 border: none;
	 border-bottom: 1px solid #e6e6e6;
	 height: 50px;
	 line-height: 50px;
	 color: #999999;
	 font-size: 14px;
	 outline: none;
	 position: relative;
}
.jjfa form div section::after{
	content: "";
    display: block;
    width: 5px;
    height: 5px;
    border: 2px solid #5ead1c;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 20px;
	z-index: 3;
}
.jjfa form button{
	width: 155px;
	height: 45px;
	background-color: #5ead1c;
	font-size: 14px;
	color: #fff;
	line-height: 45px;
	border: none;
	outline: none;
	margin-top: 30px;
}
.zjyr{
	width: 85%;
	margin: 80px auto;
	margin-top: 135px;
}
.zjyrdv{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.zjyrleft{
	width: 40%;
}
.zjyrright{
	width: 55%;
}
.zjyrright img{
	display: block;
	width: 100%;
}
.zjyrleft h1{
	color: #333333;
	font-size: 34px;
	font-weight: bold;
}
.zjyrleft i{
	display: block;
	margin-top: 20px;
	width: 30px;
	height: 4px;
	background-color: #5ead1c;
}
.zjyrleft p{
	font-family: "Impact";
	font-weight: bold;
	text-transform: uppercase;
	font-size: 80px;
	color: rgba(94, 173,28,0.1);
}
.zjyrleft h2{
	margin-top: 40px;
	color: #333333;
	font-size: 26px;
	margin-bottom: 20px;
}
.zjyrleft h3{
	color: #666666;
	font-size: 15px;
	line-height: 30px;
}
.zjyrleft a{
	margin-top: 60px;
	width: 140px;
	padding: 0 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #ffffff;
	font-size: 16px;
	background-color: #5ead1c;
	height: 55px;
	transition: all .5s;
}
.zjyrleft a iconpark-icon{
	font-size: 20px;
	color: #fff;
}
.zjyrleft a:hover{
	width: 120px;
	padding: 0 40px;
}
.daibiao{
	padding: 70px 0px;
	background: url(../image/sz_02.jpg) center no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.sz{
	width: 85%;
	margin: 0 auto;
}
.sz ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.sz ul li{
	width: 23%;
}
.sz ul li h1{
	display: flex;
	justify-content: center;
	align-items: baseline;
}
.sz ul li h1 i{
	font-size: 16px;
	color: #333333;
}
.sz ul li h1 span{
	color: #333333;
	font-size: 60px;
	font-family: "Impact";
}
.sz ul li h1 i{
	color: #333333;
	font-size: 16px;
	margin-left: 10px;
}
.sz ul li p{
	color: #333333;
	font-size: 18px;
	text-align: center;
	padding-top: 20px;
	border-top: 1px solid #dddddd;
	margin-top: 20px;
}
.sz ul li h3{
	color: #b2b2b2;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 15px;
}
.xwzx{
	padding: 80px 0rem;
	padding-bottom: 115px;
}

.innewsdv{
	width: 85%;
	margin: 0 auto;
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}
.innewsdvleft{
	width: 31%;
}
.innewsdvleft a div{
	width: 100%;
	overflow: hidden;
}
.innewsdvleft a div img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.innewsdvleft:hover a div img{
	transform: scale(1.05);
}
.innewsdvleft a section{
	width: 80%;
	padding: 35px 10%;
	background-color: #f7f7f7;
	transition: all .5s;
}
.innewsdvleft a section h1{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
	transition: all .5s;
}
.innewsdvleft a section h1 span{
	color: #4c4c4c;
	font-size: 14px;
	transition: all .5s;
}
.innewsdvleft a section h1 i{
	color: #808080;
	font-size: 14px;
	transition: all .5s;
}
.innewsdvleft a section h2{
	color: #404040;
	font-size: 22px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	margin-bottom: 20px;
	font-weight: bold;
	transition: all .5s;
}
.innewsdvleft a section p{
	line-height: 25px;
	height: 50px;
	color: #808080;
	font-size: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
	transition: all .5s;
}
.innewsdvleft:hover  a section{
	background-color: #5ead1c;
}
.innewsdvleft:hover  a section h1 span{
	color: #fff;
}
.innewsdvleft:hover  a section h1 i{
	color: #fff;
}
.innewsdvleft:hover  a section h2,.innewsdvleft:hover  a section p{
	color: #fff;
}
.innewsdvcenter{
	width: 26%;
	padding: 2.5%;
	background: url(../image/xw_05.jpg) center no-repeat;
}
.innewsdvcenter h1{
	color: #fff;
	font-size: 14px;
	margin-top: 35px;
	margin-bottom: 45px;
	display: flex;
	justify-content: space-between;
}
.innewsdvcenter h2{
	color: #fff;
	font-size: 22px;
	height: 25px;
	line-height: 25px;
	white-space:nowrap;
	overflow:hidden;
	margin-bottom: 25px;
	text-overflow:ellipsis;
	font-weight: bold;
}
.innewsdvcenter p{
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	overflow:hidden;
	height: 90px;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
	margin-bottom: 40px;
}
.innewsdvcenter h3{
	width: 140px;
	height: 40px;
	border: 1px solid #fff;
	border-radius: 50px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	transition: all .5s;
}
.innewsdvcenter:hover h3{
	background-color: #fff;
	color: #5fad2f;
}
.innewsdvright{
	/*width: 31%;*/
	width: 100%;
}
.innewsdvright ul li {
	margin-bottom: 35px;
}
.innewsdvright ul li:last-child {
	margin-bottom: 0;
}
.innewsdvright ul li a{
	display: flex;
	justify-content: space-between;
}
.innewsdvright ul li .agwhsa{
	width: 47%;
	overflow: hidden;
}
.innewsdvright ul li .agwhsa img{
	width: 100%;
	display: block;
	transition: all .5s;
}
.innewsdvright ul li:hover .agwhsa img{
	transform: scale(1.05);
}
.innewsdvright ul li section{
	width: 46%;
	display: flex;
	align-items: center;
}
.innewsdvright ul li  section h1{
	color: #333333;
	font-size: 17px;
	font-weight: bold;
	margin-top: 1px;
	height: 25px;white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height: 25px;
	margin-bottom: 5px;
}
.innewsdvright ul li  section  p{
	line-height: 25px;
	height: 50px;
	font-size: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color: #808080;
}
.innewsdvright ul li  section span{
	display: block;
	margin-top: 15px;
}
.innewsdvright ul li  section iconpark-icon{
	font-size: 20px;
	color: #808080;
}
.foot{
	padding-top: 115px;
	background-color: #333333;
}
.footdv{
	width: 85%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	padding-bottom: 45px;
}
.footdv  ul{
	width: 220px;
	display: flex;
	justify-content: space-between;
}
.footdv ul li{
	width: 100px;
}
.footdv ul li img{
	width: 100%;
	display: block;
}
.footdv ul li p{
	margin-top: 10px;
	color: #cccccc;
	font-size: 14px;
	text-align: center;
}
.footdv dl dt a{
	color: #e5e5e5;
	font-size: 16px;
}
.footdv dl dt{
	margin-bottom: 20px;
}
.footdv dl dd{
	margin-bottom: 15px;
}
.footdv dl dd a{
	color: #cccccc;
	transition: all .5s;
	font-size: 14px;
}
.footdv dl dd a:hover{
	color: #fff;
}
.footdh h1{
	color: #e5e5e5;
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 5px;
}
.footdh h2{
	color: #cccccc;
	font-size: 14px;
	margin-bottom: 15px;
}
.footdh p{
	color: #cccccc;
	font-size: 14px;
	line-height: 30px;
}
.footdh form{
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
}
.footdh form input{
	width: 60%;
	border: none;
	background-color: #4a4a4a;
	color: #9f9f9f;
	font-size: 14px;
	line-height: 45px;
	padding: 0 2.5%;
	outline: none;
}
.footdh form button{
	border: none;
	width: 33%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background-color: #5ead1c;
	outline: none;
}
.wdl{
	border-top: 1px solid #404040;
	height: 70px;
}
.wdldv{
	width: 85%;
	margin: 0 auto;
	display: flex;
	height: 70px;
	align-items: center;
	justify-content: space-between;
}
.wdldv p{
	color: #cacaca;
	font-size: 14px;
}
.wdldv p{
	color: #cacaca;
	font-size: 14px;
}
.wdldv p a{
	color: #cacaca;
	font-size: 14px;
}
.yingylist{
	width: 87%;
	margin: 60px auto;
}
.yingylist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.yingylist ul li{
	width: 31.33%;
	margin: 1%;
	position: relative;
}
.yingylist ul li img{
	display: block;
	width: 100%;
}
.yingylist ul li .yyimg{
	display: block;
	width: 100%;
}
.yingylist ul li .yyimg section{
	width: 90%;
	position: absolute;
	bottom: 30px;
	left: 5%;
	display: flex;
	justify-content: space-between;
}
.yingylist ul li .yyimg section div h1{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}
.yingylist ul li .yyimg section div p{
	color: rgba(255, 255, 255, 0.5);
	font-size: 12px;
	font-family: "Montserrat Light";
	text-transform: uppercase;
	margin-top: 5px;
}
.yingylist ul li .yyimg section iconpark-icon{
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(255, 255, 255, 0.7);
	border-radius: 50px;
	color: #5ead1c;
	font-size: 18px;
	transition: all .5s;
}
.yingylist ul li:hover .yyimg section iconpark-icon {
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(94, 173, 28, 0.7);
	border-radius: 50px;
	color: #fff;
	font-size: 18px;
}
.shownav {
	box-shadow: 0px 0px 20px #e9e9e9;
	position: relative;
}
.shownav ul{
	display: flex;
	justify-content: center;
}
.shownav ul li{
	width: 200px;
}
.shownav ul li a{
	display: block;
	height: 70px;
	line-height: 70px;
	width: 100%;
	color: #4c4c4c;
	font-size: 16px;
	transition: all .5s;
	text-align: center;
}
.shownav ul li a:hover{
	background-color: #5ead1c;
	color: #fff;
}
.shownav ul li.active a{
	background-color: #5ead1c;
	color: #fff;
}
.ne1wstj{
	width: 85%;
	margin: 0 auto;
}
.newstj ul{
	display: flex;
	justify-content: flex-start;
}
.newstj ul li{
	width: 31.5%;
	margin: 0 1%;
}
.newstj ul li .innewsdvleft{
	width: 100%;
}
.newstj .innewsdvleft   a section h2{
	font-weight: normal;
	font-size: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f7f7f7;
	margin-bottom: 10px;
}
.newstj .innewsdvleft:hover  a section{
	background-color: #f7f7f7;
}
.newstj .innewsdvleft:hover  a section h1 span{
	color: #4c4c4c;
}
.newstj .innewsdvleft:hover  a section h1 i{
	color: #4c4c4c;
}
.newstj .innewsdvleft:hover  a section h2{
	color: #5ead1c;
	border-bottom: 1px solid #5ead1c;
}
.newstj .innewsdvleft:hover  a section p{
	color: #666666;
}
.newstj{
	width: 85%;
	margin: 0 auto;
	margin-top: 70px;
}
.newslist{
	width: 100%;
}
.newsdvlist{
	width: 83%;
	margin: 0 auto;
	margin-bottom: 70px;
}
.newsdvlist ul li {
	margin-top: 30px;
}
.newsdvlist ul li a{
	display: flex;
	
	justify-content: space-between;
	padding: 30px 0px;
	padding-right: 5%;
	background-color: #f2f4f7;
	align-items: center;
}
.newsdvlist ul li a .newsdvlistime{
	width: 15%;
	text-align: center;
	border-right: 1px solid #e6e6e6;
}
.newsdvlistime span{
	color: #333333;
	font-size: 52px;transition: all .5s;
	display: block;
}
.newsdvlistime i{
	color: #333333;
	font-size: 14px;
	display: block;transition: all .5s;
}
.newsdvlistext{
	width: 80%;
}
.newsdvlistext h1{
	color: #4c4c4c;
	font-size: 18px;
	margin-bottom: 15px;transition: all .5s;
}
.newsdvlistext p{
	line-height: 30px;
	font-size: 14px;
	color: #999999;transition: all .5s;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
	height: 60px;
}
.newsdvlist ul li iconpark-icon{
	width: 45px;
	height: 45px;
	display: block;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #dedede;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 22px;
	transition: all .5s;
	color: #5ead1c;
	display: none;
}
.newsdvlist ul li{
	transition: all .5s;
}
.newsdvlist ul li:hover a{
	background-color: #5ead1c;
}
.newsdvlist ul li:hover .newsdvlistime span{
	color: #fff;
}
.newsdvlist ul li:hover .newsdvlistime i{
	color: #fff;
}
.newsdvlist ul li:hover .newsdvlistext h1{
	color: #fff;
}
.newsdvlist ul li:hover .newsdvlistext p{
	color: #fff;
}
.newsdvlist ul li:hover  iconpark-icon{
	background-color: #fff;
}
.zlrz{
	padding-top: 100px;
	padding-bottom: 80px;
	background: url(../image/rybg_02.jpg) center no-repeat;
	background-size: cover;
}
.zlrzbt{
	text-align: center;
}
.zlrzbt h1{
	color: #333333;
	font-size: 34px;
	font-weight: bold;
}
.zlrzbt p{
	text-align: center;
	font-size: 80px;
	font-family: "Impact";
	color: rgba(94, 173, 28, 0.1);
	text-transform: uppercase;
}
.zlrzlist{
	width: 85%;
	margin: 0 auto;
	margin-top: 80px;
}
.zlrzlist ul{
	display: flex;
	justify-content: space-between;
}
.zlrzlist ul li{
	width: 32%;
	overflow: hidden;
}
.zlrzlist ul li img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.zlrzlist ul li:hover img{
	transform: scale(1.05);
}
.gszs{
	margin: 75px auto;
	width: 85%;
}
.gszsdv{
	display: flex;
	justify-content: space-between;
}
.gszsdvleft{
	width: 50%;
	background: url(../image/yuawq_03.jpg) center no-repeat;
	background-size: cover;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0 5%;
}
.gszsdvleft section h1{
	color: #ffffff;
	font-size: 30px;
}
.gszsdvleft section i{
	margin-top: 20px;
	display: block;
	height: 1px;
	border-bottom: 3px solid #fff;
	width: 30px;
	margin-bottom: 30px;
}
.gszsdvleft section h2{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 25px;
}
.gszsdvleft section h2 span{
	display: block;
	width: 5px;
	height: 5px;
	background-color: #fff;
	margin-right: 10px;
}
.gszsdvleft section h2 p{
	color: #ffffff;
	font-size: 14px;
}
.gszsdv{
	margin-top: 65px;
}
.gszsdvright{
	background-color: #fafafa;
	padding: 5%;
	width: 40%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#contrast1 a{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	background-color: #fff;
	border-radius: 50%;
}
#contrast1 a iconpark-icon{
	font-size: 24px;
}
#contrast2 a{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	background-color: #fff;
	border-radius: 50%;
}
#contrast2 a iconpark-icon{
	font-size: 24px;
}
.gszslist{
	width: 80%;
}
.gszslist img{
	display: block;
	width: 100%;
}
#contrast2 a:hover,#contrast2 a:hover{
	background-color: #5ead1c;
}
#contrast2 a:hover iconpark-icon,#contrast2 a:hover iconpark-icon{
	color: #fff;
}
#contrast1 a:hover,#contrast1 a:hover{
	background-color: #5ead1c;
}
#contrast1 a:hover iconpark-icon,#contrast1 a:hover iconpark-icon{
	color: #fff;
}
.gszslist h1{
	color: #333333;
	font-size: 17px;
	font-weight: bold;
	margin-top: 45px;
	text-align: center;
}
.lxwm{
	width: 85%;
	margin: 85px auto;
}
.lxwmbt h1{
	text-align: center;
	color: #333333;
	font-size: 34px;
	font-weight: bold;
}
.lxwmbt p{
	text-align: center;
    font-size: 80px;
    font-family: "Impact";
    color: rgba(94, 173, 28, 0.1);
    text-transform: uppercase;
    margin-bottom: 70px;
}
.lxwmlist ul{
	display: flex;
	justify-content: space-between;
}
.lxwmlist{
	margin-top: 40px;
}
.lxwmlist ul li{
	width: calc(31.33% - 80px);
	padding: 40px;
	background-color: #f6f6f7;
	transition: all .5s;
}
.lxwmlist ul li iconpark-icon{
	font-size: 32px;
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 15px;
	color: #5ead1c;
	transition: all .5s;
}
.lxwmlist ul li h1{
	color: #333333;
	font-size: 18px;
	text-align: center;
	margin-bottom: 5px;
	transition: all .5s;
}
.lxwmlist ul li p{
	color: #4c4c4c;
	font-size: 16px;
	text-align: center;
	transition: all .5s;
}
.lxwmlist ul li:hover{
	background-color: #5ead1c;
}
.lxwmlist ul li:hover iconpark-icon{
	color: #fff;
}
.lxwmlist ul li:hover h1{
	color: #fff;
}
.lxwmlist ul li:hover p{
	color: #fff;
}
.lxwmlist dl{
	display: flex;
	margin-top: 30px;
	justify-content: space-between;
}
.lxwmlist dl dd{
	width: calc(23% - 80px);
	padding: 40px;
	background-color: #f6f6f7;
	transition: all .5s;
}
.lxwmlist dl dd iconpark-icon{
	font-size: 32px;
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 15px;
	color: #5ead1c;
	transition: all .5s;
}
.lxwmlist dl dd svg{
	font-size: 32px;
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 15px;
	fill: #5ead1c;
	transition: all .5s;
}
.lxwmlist dl dd h1{
	color: #333333;
	font-size: 18px;
	text-align: center;
	margin-bottom: 5px;
	transition: all .5s;
}
.lxwmlist dl dd p{
	color: #4c4c4c;
	font-size: 16px;
	text-align: center;
	transition: all .5s;
}
.lxwmlist dl dd:hover{
	background-color: #5ead1c;
}
.lxwmlist dl dd:hover iconpark-icon{
	color: #fff;
}
.lxwmlist dl dd:hover svg{
	fill: #fff;
}
.lxwmlist dl dd:hover h1{
	color: #fff;
}
.lxwmlist dl dd:hover p{
	color: #fff;
}
.messageasg{
	padding: 85px 0px;
	background: url(../image/mewsag_02.jpg) center no-repeat;
	background-size: cover;
}
.messageasgbt h1{
	text-align: center;
	color: #ffffff;
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 10px;
}
.messageasgbt p{
	text-align: center;
	margin-bottom: 35px;
	color: #ffffff;
	font-size: 16px;
}
.messageasg form{
	width: 85%;
	margin: 0 auto;
}
.messageasg form div{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.messageasg form div input{
	width: 45.5%;
	margin: 0.5% 0%;
	border: none;
	outline: none;
	height: 50px;
	padding: 0 2%;
	color: #fff;
	font-size: 14px;
	background-color: rgba(255, 255, 255, 0.1);
}
.messageasg form div input::placeholder{
	color: #fff;
}
.messageasg form textarea{
	width: 96%;
	margin: 0.5% 0%;
	border: none;
	outline: none;
	height: 50px;
	padding: 1%  2%;
	color: #fff;
	font-family: "微软雅黑";
	font-size: 14px;
	height: 120px;
	background-color: rgba(255, 255, 255, 0.1);
}
.messageasg form textarea::placeholder{
	color: #fff;
}
.messageasg form section{
	display: flex;
	justify-content: flex-end;
}
.messageasg form button{
	width: 180px;
	height: 50px;
	background-color: #fff;
	text-align: center;
	font-size: 14px;
	color: #5ead1c;
	background-color: #fff;
	outline: none;
	border: none;
	margin-top: 1%;
	transition: all .5s;
}
.messageasg form button:hover{
	background-color: #7cc93c;
	color: #fff;
}
.zjyrgewh .zjyrdv{
	align-items: center;
}
.xuanze{
	padding: 100px 0px;
	background: url(../image/xuanze_03.jpg) center no-repeat;
	background-size: cover;
}
.xuanzedv{
	width: 85%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.xuanzeleft{
	width: 48%;
}
.xuanzeleft h1{
	color: #fff;
    font-size: 34px;
    font-weight: bold;
}
.xuanzeleft i {
    display: block;
    margin-top: 20px;
    width: 30px;
    height: 4px;
    background-color: #fff;
}
.xuanzeleft p {
    font-family: "Impact";
    font-weight: bold;
    text-transform: uppercase;
    font-size: 80px;
    color: rgba(255, 255, 255,0.1);
    margin-bottom: 50px;
}
.xuanzeleft div {
	width: 100%;
}
.xuanzeleft div img{
	display: block;
	width: 100%;
}
.xuanzeright{
	width: 48%;
}
.xuanzeright p{
	margin-bottom: 30px;
	line-height: 35px;
	color: #ffffff;
	font-size: 15px;
}
.xuanzeright p:last-child{
	margin-bottom: 0;
}
.weilai{
	margin-top: 130px;
	margin-bottom: 100px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.weilaileft{
	width: 35%;
	margin-left: 7.5%;
}
.weilaileft h1{
	color: #333333;
	font-size: 34px;
	font-weight: bold;
}
.weilaileft i{
	display: block;
	margin-top: 20px;
	width: 30px;
	height: 4px;
	background-color: #5ead1c;
}
.weilaileft p{
	font-family: "Impact";
	font-weight: bold;
	text-transform: uppercase;
	font-size: 80px;
	color: rgba(94, 173,28,0.1);
	margin-bottom: 50px;
}
.weilaileft h3{
	margin-top: 30px;
	line-height: 35px;
	color: #666666;
	font-size: 15px;
}
.weilaileft h4{
	color: #5ead1c;
	font-size: 17px;
	font-weight: bold;
	margin-top: 30px;
	line-height: 35px;
}
.weilairight{
	width: 50%;
}
.weilairight div{
	overflow: hidden;
	width: 100%;
}
.weilairight img{
	display: block;
	transition: all .5s;
	width: 100%;
}
.weilairight img:hover{
	transform: scale(1.05);
}
.weilairight h1{
	padding: 35px 15%;
	background-color: #5ead1c;
}
.weilairight p{
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	line-height: 35px;
}
.dls{
	padding-top: 110px;
	padding-bottom: 85px;
	background: url(../image/gqibg_02.jpg) center no-repeat;
	background-size: cover;
}
.dlsdv{
	width: 85%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.dlsdvleft{
	width: 25%;
}
.dlsdvright{
	width: 70%;
}
.dlsdvleft h1{
	color: #333333;
	font-size: 34px;
	font-weight: bold;
}
.dlsdvleft i{
	display: block;
	margin-top: 20px;
	width: 30px;
	height: 4px;
	background-color: #5ead1c;
}
.dlsdvleft p{
	font-family: "Impact";
	font-weight: bold;
	text-transform: uppercase;
	font-size: 80px;
	color: rgba(94, 173,28,0.1);
	margin-bottom: 50px;
}
.dlsdvright h2{
	line-height: 30px;
	font-size: 14px;
	color: #666666;
}
.dlsdvright img{
	max-width: 100%;
	margin-top: 60px;
}
.dlsdvleft ul{
	margin-top: 85px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.dlsdvleft ul li{
	width: calc(48% - 42px);
	margin: 1%;
	padding: 10px 20px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.dlsdvleft ul li{
	border: 1px solid #e6e6e6;
}
.dlsdvleft ul li span{
	display: block;
	width: 75%;
	text-align: center;
	color: #333333;
	font-size: 16px;
}
.dlsdvleft ul li img{
	display: block;
	width: 35px;
}
.cplist{
	padding: 70px 0px;
	background-color: #f5f5f5;
}
.cplist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.cplistdv{
	width: 87%;
	margin: 0 auto;
}
.cplistdv ul li{
	width: 18%;
	margin: 1%;
	padding: 2.5%;
	background-color: #fff;
}
.cplistdv ul li div{
	display: block;
	overflow: hidden;
}
.cplistdv ul li div img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	transition: all .5s;
	transition: all .5s;
}
.cplistdv ul li:hover div  img{
	transform: scale(1.05);
}
.cplistdv ul li  h1{
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	margin-top: 15px;
	margin-bottom: 15px;
}
.cplistdv ul li p{
	text-align: center;
	color: #4c4c4c;
	font-size: 14px;
	line-height: 30px;
}
.cplistdv ul li  section{
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.cplistdv ul li  section a{
	display: block;
	width: 48%;
	border: 1px solid #e6e6e6;
	height: 35px;text-align: center;
	color: #666666;
	font-size: 14px;
	transition: all .5s;
	line-height: 35px;
}
.cplistdv ul li  section a:hover{
	background-color: #5ead1c;
	border: 1px solid #5ead1c;
	color: #fff;
}
.showcp{
	padding: 70px 0px;
	background-color: #f5f5f5;
}
.showcpdv{
	width: 84.5%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.showcpdvleft{
	width: 52%;
	display: flex;
	justify-content: space-between;
}
.showcpdvleft #thumbs2{
	height: 556px;
	width: 22%;
}
.showcpdvleft #thumbs2 .swiper-slide{
	height: calc(100% - 2px);
}
.showcpdvleft #thumbs2 .swiper-slide img{
	display: block;
	width: 100%;
}
.showcpdvleft #thumbs2 .swiper-slide-thumb-active div{
	border: 1px solid #5ead1c;
}
.showcpdvleft #gallery2{
	width: 76%;
}
.showcpdvleft #gallery2 .swiper-slide{
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.showcpdvleft #gallery2 .swiper-slide img{
	width: 100%;
}
.showcpdvright{
	width: 45%;
	display: flex;
	align-items: center;
}
.showcpdvright h1{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	color: #333333;
	font-size: 40px;
	font-family: "Arial";
	font-weight: bold;
}
.showcpdvright h1 i{
	padding: 5px 15px;
	background-color: #e6ece2;
	border-radius: 50px;
	color: #5ead1c;
	font-size: 14px;
	font-weight: normal;
}
.showcpdvright h2{
	color: #4c4c4c;
	font-size: 15px;
	line-height: 30px;
	margin-top: 15px;
	margin-bottom: 40px;
}
.showcpdvright p{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
}
.showcpdvright p i{
	display: block;
	width: 8px;
	height: 8px;
	background-color: #5ead1c;
	margin-right: 10px;
}
.showcpdvright p span{
	color: #4c4c4c;
	font-size: 14px;
}
.showcpdvright section {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 40px;
}
.showcpdvright section a{
	display: block;
	width: 200px;
	height: 45px;
	border: 1px solid #5ead1c;
	color: #5ead1c;
	font-size: 14px;
	line-height: 45px;
	text-align: center;
	border-radius: 10px;
	margin-right: 15px;
	transition: all 0.5s;
}
.showcpdvright section a:hover{
	background-color: #5ead1c;
	color: #fff;
}
.cpgs{
	width: 85%;
	margin: 50px auto;
}
.cpgs #thumbs{
	width: 100%;
	background-color: #ececec;
}
.cpgs #thumbs .swiper-slide{
	line-height: 50px;
	text-align: center;
	color: #333333;
	font-size: 16px;
}
.cpgs #thumbs .swiper-slide span{
	display: block;
	border-right: 2px solid #fff;
}
.cpgs #thumbs .swiper-slide-thumb-active{
	color: #fff;
	background-color: #5ead1c;
}
.cpgs #gallery .swiper-slide{
	padding: 30px 0px;
}
.xgcp{
	width: 86.5%;
	margin: 0 auto;
}
.xgcpbt{
	width: 98%;
    margin: 0 auto;
    background-color: #ececec;
}
.xgcpbt i{
	width: 180px;
	line-height: 50px;
	text-align: center;
	color: #333333;
	font-size: 16px;
	display: block;
	color: #fff;
	background-color: #5ead1c;
}
.xgcp .cplist .cplistdv{
	width: 100%;
}
.xgcp .cplist{
	width: 100%;
	padding: 20px 0px;
	padding-bottom: 0;
}
.shouhou{
	padding: 80px 0px;
}
.shouhoubt h1{
	text-align: center;
	color: #333333;
	font-size: 34px;
	font-weight: bold;
}
.shouhoubt i {
    display: block;
	margin: 0 auto;
    margin-top: 20px;
    width: 30px;
    height: 4px;
    background-color: #5ead1c;
}
.shouhoubt p {
	text-align: center;
    font-family: "Impact";
    font-weight: bold;
    text-transform: uppercase;
    font-size: 80px;
    color: rgba(94, 173,28,0.1);
}
.shouhoudv{
	width: 85%;
	margin: 0 auto;
	display: flex;
	margin-top: 60px;
	justify-content: space-between;
}
.shouhoudvleft{
	width: 45%;
	display: flex;
	align-items: center;
}
.shouhoudvleft h1{
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}
.shouhoudvleft p{
	color: #4c4c4c;
	font-size: 16px;
	line-height: 35px;
	margin-bottom: 60px;
}
.shouhoulj{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.shouhoulj a{
	display: block;
	width: 200px;
	height: 50px;
	background-color: #5ead1c;
	border-radius: 5px;
	text-align: center;
	line-height: 50px;
	color: #ffffff;
	font-size: 16px;
}
.shouhoulj div{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-left: 45px;
}
.shouhoulj div iconpark-icon{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	text-align: center;
	height: 50px;
	border-radius: 50px;
	background-color: #edf6e6;
	color: #5ead1c;
	font-size: 24px;
	margin-right: 15px;
}
.shouhoulj div section span{
	display: block;
	color: #808080;
	font-size: 14px;
}
.shouhoulj div section i{
	display: block;
	color: #5ead1c;
	font-size: 28px;
	font-family: "Montserrat";
	font-weight: bold;
}
.shouhoudvright img{
	display: block;
	width: 100%;
}
.pxfwuimg{
	padding-top: 130px;
	padding-bottom: 90px;
}
.pxfwu #gallery2 .swiper-slide{
	position: relative;
}
.pxfwuimg div{
	width: 85%;
	margin: 0 auto;
}
.pxfwuimg div h1{
	color: #fff;
	font-size: 34px;
	font-weight: bold;
	text-align: center;
}
.pxfwuimg div i{
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	width: 30px;
	height: 4px;
	background-color: #fff;
}
.pxfwuimg div p{
	font-size: 80px;
	font-family: "Impact";
	color: rgba(255, 255, 255, 0.1);
	margin-bottom: 55px;
	text-align: center;
}
.pxfwuimg div h2{
	color: #ffffff;
	font-size: 30px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.pxfwuimg div h3{
	width: 100%;
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
}
.pxfwuimg div a{
	padding: 0 35px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 45px;
	margin-top: 60px;
	color: #ffffff;
	border: 1px solid #fff;
	font-size: 14px;
	width: 100px;
	border-radius: 50px;
	transition: all .5s;
}
.pxfwuimg div a iconpark-icon{
	font-size: 20px;
	color: #fff;
}
.pxfwuimg div a:hover{
	border-color: #5ead1c;
	background-color: #5ead1c;
	color: #fff;
}
.pxfwu #thumbs2 {
	margin-top: -13px;
	padding-top: 10px;
}
.pxfwu #thumbs2 .swiper-slide {
	position: relative;
}
.pxfwu #thumbs2 .swiper-slide div{
	background-color: #fff;
	line-height: 100px;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
}
.pxfwu #thumbs2 .swiper-slide-thumb-active div{
	background-color: #7cc93c;
	color: #fff;
}
.pxfwu #thumbs2 .swiper-slide-thumb-active div span{
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #7cc93c transparent;
	top: -10px;
	left: 50%;
}
.jjfasafg{
	position: absolute;
	width: 340px;
	padding: 35px;
	background-color: #fff;
	border-radius: 5px;
	right: 7.5%;
	top: 15%;
	z-index: 99;
}
.jjfasafg h1{
	color: #333333;
	font-size: 24px;
	text-align: center;
}
.jjfasafg h2{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.jjfasafg h2 i{
	display: block;
    width: 5px;
    height: 5px;
    border: 2px solid #5ead1c;
    border-radius: 50%;
    z-index: 3;
	margin-right: 15px;
}
.jjfasafg h2 input{
	width: 90%;
	height: 50px;
	border: none;
	border-bottom: 1px solid #e6e6e6;
	outline: none;
	margin-top: 15px;
}
.jjfasafg button{
	display: block;
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 20px;
	border: none;
	background-color: #5ead1c;
	border-radius: 50px;
}
.xizbt h1{
	color: #333333;
	font-size: 34px;
	font-weight: bold;
	text-align: center;
}
.xizbt i{
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	width: 30px;
	height: 4px;
	background-color: #5ead1c;
}
.xizbt p{
	font-family: "Impact";
	font-weight: bold;
	text-transform: uppercase;
	font-size: 80px;
	color: rgba(94, 173,28,0.1);
	text-align: center;
	margin-bottom: 60px;
}
.xiz{
	padding: 100px 0px;
	background: url(../image/kaogeh_02.jpg) center no-repeat;
	background-size: cover;
}
.xizlist{
	margin-top: 50px;
	width: 85%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.xizlist #contrast3 a,.xizlist #contrast4 a{
	width: 40px;
	height: 40px;
	display: block;
	border-radius: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #dbdbdb;
}
.xizlist #contrast3 a iconpark-icon,.xizlist #contrast4 a iconpark-icon{
	font-size: 16px;
	color: #cbcbcb;
}
.xizlist #contrast3 a:hover,.xizlist #contrast4 a:hover{
	background-color: #5ead1c;
	border-color: #5ead1c;
	color: #fff;
}
.xizlist #contrast3 a:hover iconpark-icon,.xizlist #contrast4 a:hover iconpark-icon{
	color: #fff;
}
.xizlists{
	width: 90%;
}
.xizlists .xzimg div{
	overflow: hidden;
	width: 100%;
}
.xizlists .xzimg div img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.xizlists .xzimg:hover div img{
	transform: scale(1.05);
}
.xizlists .xzimg   h1{
	color:#333333;
	font-size: 16px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 15px;
}
.xizlists .xzimg  span{
	display: block;
	width: 110px;
	height: 35px;
	border: 1px solid #e6e6e6;
	margin: 0 auto;
	border-radius: 50px;
	line-height: 35px;
	text-align: center;
	color: #808080;
	transition: all .5s;
	font-size: 14px;
}
.xizlists .xzimg:hover span{
	border-color: #5ead1c;
	color: #fff;
	background-color: #5ead1c;
}
.wmdtdbt h1{
	color: #333333;
	font-size: 34px;
	font-weight: bold;
	text-align: center;
}
.wmdtdbt i{
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	width: 30px;
	height: 4px;
	background-color: #5ead1c;
}
.wmdtdbt p{
	font-family: "Impact";
	font-weight: bold;
	text-transform: uppercase;
	font-size: 80px;
	color: rgba(94, 173,28,0.1);
	text-align: center;
	margin-bottom: 80px;
}
.wmdtd{
	width: 85%;
	margin: 80px auto;
}
.wmdtddv{
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
}
.wmdtdleft{
	width: 45%;
}
.wmdtdleft img{
	display: block;
	width: 100%;
}
.wmdtdright{
	width: 45%;
	display: block;
	padding: 3% 5%;
	background-color: #f7f7f7;
}
.bumen{
	display: flex;
	justify-content: space-between;
	padding-bottom: 15px;
	border-bottom: 1px solid #e0e0e0;
}
.bumen h1{
	color: #333333;
	font-size: 28px;
	font-weight: bold;
}
.bumen h2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bumen h2 i{
	display: block;
	width: 35px;
	height: 5px;
	border-radius: 50px;
	background-color: #5ead1c;
}
.bumen h2 span{
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50px;
	background-color: #5ead1c;
	margin-left: 10px;
}
.dtr ul{
	display: flex;
	justify-content: flex-start;
	margin-top: 25px;
}
.dtr ul li{
	margin-right: 100px;
}
.dtr ul li h1{
	color: #4c4c4c;
	font-size: 16px;
	margin-bottom: 10px;
}
.dtr ul li h2{
	color: #333333;
	font-family: "Montserrat Light";
	font-size: 30px;
}
.bshi ul{
	display: flex;
	justify-content: space-between;
}
.bshi ul li{
	width: calc(31.3% - 60px);
	padding: 20px 30px;
	background-color: #fff;
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
}
.bshi ul li{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bshi ul li iconpark-icon{
	display: flex;
	width: 60px;
	height: 60px;
	border-radius: 60px;
	background-color: #eef9e4;
	justify-content: center;
	align-items: center;
	font-size: 30px;
	color: #5ead1c;
}
.bshi ul li div{
	width: 45%;
}
.bshi ul li div h1{
	color: #4c4c4c;
	font-size: 16px;
}
.bshi ul li div h2{
	display: flex;
	justify-content: flex-start;
	align-items: baseline;
}
.bshi ul li div h2 i{
	color: #333333;
	font-weight: bold;
	font-family: "Montserrat";
	font-size: 48px;
}
.bshi ul li div h2 span{
	margin-left: 10px;
	color: #666666;
	font-size: 14px;
}
.ninaling{
	margin-top: 30px;
}
.ninaling ul{
	display: flex;
	justify-content: space-between;
}
.ninaling ul li{
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #4c4c4c;
	font-size: 16px;
}
.ninaling ul li iconpark-icon{
	color: #4c4c4c;
	font-size: 22px;
	margin-right: 5px;
}
.zxnshi{
	background-color: #f9f9f9;
	padding-top: 70px;
	padding-bottom: 70px;
}
.zxnshitext{
	width: 85%;
	margin: 0 auto;
	margin-top: -30px;
}
.zxnshitext h1{
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.zxnshitext p{
	margin: 0 auto;
	text-align: center;
	margin-top: 15px;
	line-height: 30px;
	width: 70%;
	text-align: center;
	color: #666666;
	font-size: 14px;
}
.zxnshilist{
	width: 85%;
	margin: 0 auto;
	margin-top:50px ;
}
.zxnshilist dl dt{
	height: 60px;
	display: flex;
	justify-content: space-between;
	padding: 0 5%;
	color: #5ead1c;
	font-weight: bold;
	line-height: 60px;
	background-color: #f0f0f0;
	font-weight: bold;
}
.zxnshilist dl dt h1{
	width: 20%;
}
.zxnshilist dl dt h2{
	width: 15%;
}
.zxnshilist dl dt h3{
	width: 10%;
}
.zxnshilist dl dt h4{
	width: 30%;
}
.zxnshilist dl dt h5{
	width: 10%;
}
.zxnshilist dl dt h6{
	width: 5%;
}
.zxnshilist dl dt h1,.zxnshilist dl dt h2,.zxnshilist dl dt h3,.zxnshilist dl dt h4,.zxnshilist dl dt h5{
	font-weight: bold;
	font-size: 17px;
	color: #5ead1c;
}
.zxnshilist dl dd .lbiao{
	height: 60px;
	display: flex;
	justify-content: space-between;
	padding: 0 5%;
	color: #4c4c4c;
	font-weight: bold;
	line-height: 60px;
	background-color: #f0f0f0;
	font-weight: bold;
	margin-top: 10px;
}
.zxnshilist dl dd h1{
	width: 20%;
}
.zxnshilist dl dd h2{
	width: 15%;
}
.zxnshilist dl dd h3{
	width: 10%;
}
.zxnshilist dl dd h4{
	width: 30%;
}
.zxnshilist dl dd h5{
	width: 10%;
}
.zxnshilist dl dd h6{
	width: 5%;
}
.zxnshilist dl dd .lbiao h1,.zxnshilist dl dd .lbiao h2,.zxnshilist dl dd .lbiao h3,.zxnshilist dl dd .lbiao h4,.zxnshilist dl dd .lbiao h5{
	font-size: 16px;
	color: #4c4c4c;
}
.zxnshilist dl dd:hover .lbiao{
	background-color: #5ead1c;
}
.zxnshilist dl dd:hover .lbiao h1,.zxnshilist dl dd:hover .lbiao h2,.zxnshilist dl dd:hover .lbiao h3,.zxnshilist dl dd:hover .lbiao h4,.zxnshilist dl dd:hover .lbiao h5{
	font-size: 16px;
	color: #fff;
}
.lbnr{
	display: block;
	padding: 3% 5%;
	background: url(../image/fag_03.jpg) right bottom no-repeat;
	background-color: #fff;
	display: none;
	transition: all .5s;
	opacity: 0;
}
.lbnrtext{
	color: #4c4c4c;
	font-size: 16px;
	font-weight: bold;
}
.lbnrnr{
	margin: 15px 0px;
	margin-bottom: 30px;
}
.lbdibu p{
	display: block;
	color: #4c4c4c;
	font-size: 15px;
	line-height: 30px;
}
.lbdibu  a{
	width: 180px;
	display: block;
	height: 50px;
	border: 1px solid #5ead1c;
	border-radius: 5px;
	text-align: center;
	line-height:50px ;
	color: #5ead1c;
	font-size: 14px;
	transition: all .5s;
	margin-top: 30px;
}
.lbdibu a:hover{
	color: #fff;
	background-color: #5ead1c;
}
.zxnshilist dl dd:hover .lbnr{
	display: block;
	opacity: 1;
}
.rcfaslist{
	width: 85%;
	margin: 0 auto;
	margin-top: 40px;
}
.rcfaslist ul {
	display: flex;
	justify-content: space-between;
}
.rcfaslist ul li{
	width: 44%;
	background: url(../image/fazhan_03.jpg) center no-repeat;
	background-size: cover;
	padding: 4% 2.5%;
	border-radius: 10px;
}
.rcfaslist ul li i{
	display: block;
	width: 90px;
	height: 90px;
	border: 1px solid #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	border-radius: 50%;
}
.rcfaslist ul li i img{
	display: block;
	width: 60px;
}
.rcfzhan{
	margin: 60px auto;
}
.rcfaslist ul li h1{
	text-align: center;
	color: #fff;
	margin-top: 30px;
	font-size: 28px;
	margin-bottom: 15px;
}
.rcfaslist ul li p{
	line-height: 30px;
	font-size: 15px;
	color: #fff;
}
.rcfaslist ul li:last-child{
	background: url(../image/fazhan_05.jpg) center no-repeat;
	background-size: cover;
}
.ygghlist{
	width: 85%;
	margin: 0 auto;
}
.yggh{
	margin-bottom: 70px;
}
.ygghlists .swiper-slide div{
	width: 100%;
	overflow: hidden;
}
.ygghlists .swiper-slide div img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.ygghlists .swiper-slide div:hover img{
	transform: scale(1.05);
}
.ygghlists .swiper-slide  h1{
	color: #4c4c4c;
	font-size: 16px;
	text-align: center;
	line-height: 45px;
}
.kongjian{
	display: flex;
	justify-content: center;
	margin-top: 30px;
	height: 50px;
	align-items: center;
}
.kongjian .swiper-button-next, .kongjian .swiper-button-prev{
	position: initial;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	background-color: #f5f5f5;
	opacity: 1;
}
.kongjian .swiper-pagination{
	position: initial;
	width: 180px;
	margin-top: -25px;
}
.kongjian .swiper-button-next:after,.kongjian  .swiper-button-prev:after{
	font-size: 20px;
	color: #a5a5a5;
}
.kongjian  .swiper-pagination-bullet{
	width: 5px;
	height: 5px;
}
.kongjian .swiper-pagination-bullet-active{
	width: 50px;
	height: 5px;
	border-radius: 5px;
	background-color: #5ead1c;
	opacity: 1;
}
.fazlc{
	padding: 115px 0px;
	background: url(../image/fazhanbg_02.jpg) center no-repeat;
	background-size: cover;
}
.fazlc ul li.fzbti {
	width: 48%;
	margin-top: 0 !important;
	display: block;
}
.fazlc ul li.fzbti h1{
	text-align: right;
	color: #5ead1c;
	font-size: 26px;
	font-weight: bold;
}
.fzbti p{
	color: #333333;
	font-size: 18px;
	text-align: right;
	line-height: 30px;
	margin-top: 10px;
}
.fazlc ul{
	width: 85%;
	margin: 0 auto;
	background: url(../image/shu_03.png) top center no-repeat;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fazlc ul li{
	width: 48%;
	position: relative;
	display: flex;
	margin-top: 65px;
	justify-content: space-between;
}
.fazlc ul li:nth-child(odd){
	margin-top: 0;
}
.fazlc ul li .fzimg{
	width: 42%;
}
.fazlc ul li .fzimg img{
	display: block;
	width: 100%;
}
.fazlc ul li .fztext{
	width: 48%;
}
.fazlc ul li .fztext h1{
	display: flex;
	justify-content: flex-start;
	align-items: baseline;
	margin-top: 60px;
}
.fazlc ul li .fztext h1{
	color: #333333;
	font-size: 40px;
	font-family: "Montserrat";
	font-weight: bold;
}
.fazlc ul li .fztext h1 i{
	font-size: 17px;
	font-weight: bold;
	margin-left: 10px;
}
.fazlc ul li .fztext p{
	margin-top: 40px;
	line-height: 30px;
	color: #434343;
	font-size: 16px;
}
.fzxuxian{
	position: absolute;
	width: 65%;
	top: 60px;
	left: -4.5%;
}
.fzxuxian img{
	display: block;
	width: 100%;
}
.fazlc ul li:nth-child(odd){
	display: flex;
	flex-direction: row-reverse;
	margin-top: -55px;
}
.fazlc ul li:nth-child(odd) .fztext h1 {
	display: flex;
	justify-content: flex-end;
}
.fazlc ul li:nth-child(odd) .fztext p{
	text-align: right;
}
.fazlc ul li:nth-child(odd) .fzxuxian{
	top: 60px;
	left: auto;
	right: -4.5%;
}
.fazlc ul li.fzbti{
	display: block;
}

.banners{
	display: block;
	width: 100%;
}
.banners .swiper-slide{
	position: relative;
} 
.banners .swiper-slide div{
	position: absolute;
	width: 85%;
	height: 100%;
	left: 7.5%;top: 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.banners .swiper-slide div h1{
	font-size: 42px;
	color: #ffffff;
	font-weight: bold;
}
.banners .swiper-slide div i{
	display: block;
    margin: 0 ;
    margin-top: 20px;
    width: 30px;
    height: 4px;
    background-color: #fff;
}
.banners .swiper-slide div p{
	color: rgba(255, 255, 255, 0.2);
	font-size: 80px;
	text-transform: uppercase;
	font-family: "Impact";
}
.banners .swiper-slide img{
	width: 100%;
}
.banners .swiper-slide div img{
	margin-top: 10%;
	width: 40px;
	display: block;
}
.ssdv{
	width: 100%;
	position: absolute;
	background-color: #fff;
	top: 100px;
	left: 0;
	z-index: 999;
	padding: 15px 0px;
	padding: 0;
	height: 0;
	overflow: hidden;
	transition: all .5s;
}
.ssdv form{
	width: 85%;
	margin: 0 auto;
}
.ssdv form{
	display: flex;
	justify-content: space-between;
}
.ssdv form input{
	height: 35px;
	line-height: 35px;
	border: none;
	border:1px solid #dcdcdc;
	outline: none;
	width: 76%;
	padding: 0 1%;
}
.ssdv form button{
	border: none;
	background-color: #333333;
	color: #fff;
	width: 20%;
	font-size: 14px;

}
.bannersad .swiper-slide{
	position: relative;
}
.bannersad .swiper-slide img{
	display: block;
	width: 100%;
}
.bannersad .swiper-slide div {
    position: absolute;
    width: 85%;
    height: 100%;
    left: 7.5%;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.bannersad .swiper-slide section{
	width: 100%;
}
.bannersad .swiper-slide section h3{
	color:#ffffff;
	font-size: 48px;
	margin-bottom: 10px;
}
.bannersad .swiper-slide section h4{
	font-size:42px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

@keyframes animationName {
	from {transform: translateY(-20px);}
	to {	transform: translateY(20px);}
}
.bannersad .swiper-slide a{
	display: flex;
	justify-content: space-between;
	border:1px solid #fff;
	color: #fff;
}
.bannersad .swiper-slide a iconpark-icon{
	font-size: 20px;
	color: #fff;
}
.bannersad .swiper-slide a:hover{
	background-color: #098335;
	border-color: #098335;
}

.bannersad .swiper-pagination .swiper-pagination-bullet{
	border-radius: 0px;
	width: 10px;border-radius: 50px;
	background-color: rgba(255, 255, 255, 1);
	height: 10px;opacity: 1;
}
.bannersad .swiper-pagination .swiper-pagination-bullet-active{
	background-color: #fff;
	width: 40px;
	border-radius: 50px;
}
.bannersad .swiper-button-next,.bannersad .swiper-button-prev{
	right: 7.5%;
	border: 1px solid #fff ;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	top: auto;
	bottom: 7%;
	opacity: 1;
	transition: all .5s;
}
.bannersad .swiper-button-prev,.bannersad  .swiper-rtl .swiper-button-next{
	left: 83.5%;
	border: 1px solid #fff ;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	top: auto;
	bottom: 7%;
	z-index: 66;
	
}
.bannersad .swiper-button-next:hover,.bannersad .swiper-button-prevt:hover{
	border-color: #028944;
	background-color: #028944;
}
.bannersad .swiper-button-prev:hover{
	border-color: #028944;
	background-color: #028944;
}
.bannersad .swiper-rtl .swiper-button-next:hover{
	border-color: #028944;
	background-color: #028944;
}
.bannersad .swiper-button-next:after,.bannersad .swiper-button-prev:after{
	color: #9b9b9b;
	font-size: 20px;
}
.bannersad .swiper-button-next:hover:after,.bannersad .swiper-button-prev:hover:after{
	color: #fff;
	font-size: 20px;
}
.bannersad .wiper-button-prev:after,.bannersad .swiper-button-prev:after{
	color: #9b9b9b;
	font-size: 20px;
}
.bannersad .wiper-button-prev:hover:after,.bannersad .swiper-button-prev:hover:after{
	color: #fff;
	font-size: 20px;
}
.mfooldv{
	display: none;height: 45px;
}
.mfool{
	display: none;
}
.bannersad .swiper-slide section h4{
	font-size: 48px;
	color: #ffffff;
	line-height: 60px;
	text-transform: uppercase;
}
.bannersad .swiper-slide section h4{
	font-size: 42px;
	color: #ffffff;
	line-height: 60px;
	font-weight: bold;
	text-transform: uppercase;
}
.bannersad .swiper-slide a{
    width: 180px;
    height: 50px;
   	transition: all .5s;
   	display: flex;
   	justify-content: space-around;
   	align-items: center;
   	font-size: 16px;
   	color: #fff;
   	margin-top: 55px;
}
#user_nav_z ul{
	display: block;
}
.log-in .button-group .drop-menu{
	left: -45px;
}
#user_nav_z ul li a{
	color: #333;
	height: 30px;
	padding: 0 10px;
	line-height: 30px;
	font-size: 14px;
}
.log-in .drop-menu li a:hover, .drop-menu a:focus {
    color: #5ead1c;
    background: unset;
}
.log-in .button-group ul:after{
	left: 55px;
}
.log-in .button-group ul:before{
	left: 55px;
}
.mfoot{
	height: 45px;
	display: none;
}
.mfootdv{
	display: none;
}
.innewsdvright ul li section div{
		width: 100%;
	}	


.headdvright ul li{
	position: relative;
}
.headdvright ul li:hover div{
	display: block;
}
.headdvright ul li div{
	display: none;
	position: absolute;
    left: -50px;
    width: 200px;
	top: 80px;
	z-index: 5;
	padding-top: 20px;
}
.headdvright ul li:nth-child(2) div,.headdvright ul li:nth-child(3) div{
	left: -60%;
}
.headdvright ul li:nth-child(4) div{
	left: -65px;
}
.headdvright ul li:nth-child(5) div{
	left: -53px;
}
.headdvright ul li:nth-child(6) div{
	left: -53px;
}
.headdvright ul li div dl{
	overflow: hidden;
	border-radius: 6px;
}
.slideUp .headdvright ul li div dl dd a{
	font-size: 14px;
}
.headdvright ul li div dl dd a{
	    color: #333 !important;
    height: 40px;
    text-align: center;
    display: block;
    width: 94%;
    padding: 0 3%;
    line-height:40px;
    background-color: #fff;
    transition: all .3s;
    font-size: 14px;
    position: relative;
    z-index: 2;
}
.headdvright ul li div dl dd a i{
	position: relative;
	z-index: 3;
	display: block;
	transition: all .3s;
}
.headdvright ul li div dl dd a:hover{
	
	color: #5ead1c !important;
}
.headdvright ul li div span{

	background-color: transparent;
    border-radius: inherit;
    left: 50%;
    top: -5px;
    bottom: auto;
    margin-left: -5px;
    opacity: 1;
    display: block;
    width: 0;
    height: 0;
    border-width: 0 5px 5px;
    border-style: solid;display: none;
    border-color: transparent transparent #fff;

}
.headdvright ul li div dl dd a:hover i{
	color: #5ead1c !important;
}

.headdvright ul li div dl dd a:hover i{
	transform: scale(1.05);
}
#gt_float_wrapper{
	top: 100px !important;
   	right: 50px !important;
}
.gt_float_switcher .gt-selected .gt-current-lang{
	    padding: 5px 10px !important;
}
.gt_float_switcher .gt-selected .gt-current-lang{
	font-size: 14px;
}
.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{
	top: 0;
}
.gt_float_switcher img{
	width: 24px !important;
}
.gt_float_switcher .gt_options a{
	font-size: 14px;
}
.zlzhengshulist{
	width: 100%;
	margin: 0 auto;
}
.zlzhengshulists{
	width: 100%;
	margin-top: 40px;
}
.zlzhengshulists .swiper-slide ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.zlzhengshulists .swiper-slide ul li{
	width: 14.6%;
	margin: 1%;
}
.zlzhengshulists .swiper-slide ul li div{
	overflow: hidden;
	width: 100%;
}
.zlzhengshulists .swiper-slide ul li div img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.zlzhengshulists .swiper-slide ul li:hover div img{
	transform: scale(1.05);
}
.zlzhengshulists .swiper-slide ul li h1{
	color: #333333;
	font-size: 16px;
	margin-top: 20px;
	text-align: center;
}
.zlzhengshulists .swiper-pagination{
	position: inherit;
	margin-top: 15px;
	bottom: auto;
}
.zlzhengshulists .swiper-pagination-bullet{
	border-radius: 50px;
	width: 40px;
	height: 5px;
	background-color: #d9d9d9;
	opacity: 1;
}
.zlzhengshulists .swiper-pagination-bullet-active{
	background-color: #5ead1c;
}
.shangxiadv{
	width: 85%;
	margin: 50px auto;
	display: flex;
	justify-content: space-between;
}
.shangxiadv p{
	color: #333;font-size: 14px;
}
}
.shangxiadv a{
	color: #333;font-size: 14px;
}
.shangxiadv p:hover{
	color: #5ead1c;
}
.shangxiadv p:hover a{
	color: #5ead1c;
}
.xgcp .cplist ul{
	    flex-wrap: inherit;
}
.xgcp .cplist ul .agehh li{
	width:95%;
	margin: 0;
}


.yingwen:hover div{
    background-color: #5ead1c;
}
.yingwen{
	height: 100px;
	display: flex;
	align-items: center;
}
.slideUp .yingwen div{
	color: #333;
}
.yingwen div{
	position: relative;
	width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    font-size: 15px;
    line-height: 35px;
    transition: all .5s;
}
.yingwen div iconpark-icon{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	height: 35px;
}
.yingwen div:hover iconpark-icon{
	color: #fff;
}
.yingwen div dl{
	display: none;
	overflow: hidden;
    border-radius: 6px;
    position: absolute;
    top: 67px;
    left: -30px;
    width: 100px;
}
.yingwen:hover div dl{
	display: block;
}
.yingwen div dl dd a{
	color: #333 !important;
    height: 40px;
    text-align: center;
    display: block;
    width: 94%;
    padding: 0 3%;
    line-height: 40px;
    background-color: #fff;
    transition: all .3s;
    font-size: 14px;
    position: relative;
    z-index: 2;
}
.yingwen div dl dd a:hover {
    color: #5ead1c !important;
}
@media only screen and (min-width: 1400px) and (max-width: 1600px){
	.headdv{
		width: 95%;
	}
	.incpbt{
		width: 95%;
	}
	.incpxllist{
		width: 95%;
	}
	.jjfa{
		padding: 2.5%;
		width: 45%;
		top: 11%;
	}
	.qiao #thumbs{
		width: 95%;
		left: 2.5%;
	}
	.qiao #thumbs .swiper-slide{
		height: 130px;
	}
	.qiao #thumbs{
		height: 130px;
	}
	.zjyr{
		width: 95%;
	}
	.sz{
		width: 95%;
	}
	.innewsdv{
		width: 95%;
	}
	.footdv{
		width: 95%;
	}
	.wdldv{
		width: 95%;
	}
	.cplistdv{
		width: 97%;
	}
	.showcpdv{
		width: 95%;
	}
	.showcpdvleft #thumbs2{
		height: 456px;
	}
	.cpgs{
		width: 95%;
	}
	.xgcp{
		width: 95%;
	}
	.fazlc ul{
		width: 95%;
	}
	.shouhoudv{
		width: 95%;
	}
	.shouhoudvright{
		width: 52%;
	}
	.xizlist{
		width: 95%;
	}
	.xuanzedv{
		width: 95%;
	}
	.weilaileft{
		margin-left: 2.5%;
		width: 43%;
	}
	.weilaileft p{
		font-size: 75px;
	}
	.weilairight h1{
		padding: 35px 5%;
	}
	.dlsdv{
		width: 95%;
	}
	.dlsdvleft{
		width: 30%;
	}
	.dlsdvright{
		width: 68%;
	}
	.lxwm{
		width: 95%;
	}
	.lxwmlist ul li{
		width: calc(32.33% - 80px);
	}
	.lxwmlist dl{
		margin-top: 20px;
	}
	.lxwmlist dl dd{
		width: calc(24% - 80px);
	}
	.messageasg form{
		width: 95%;
	}
	.wmdtd{
		width: 95%;
	}
	.wmdtdright{
		width: 49%;
		display: block;
		padding: 1% 3%;
	}
	.zxnshitext{
		width: 95%;
	}
	.zxnshitext p{
		width: 80%;
	}
	.zxnshilist{
		width: 95%;
	}
	.rcfaslist{
		width: 95%;
	}
	.ygghlist{
		width: 95%;
	}
	.zlrzlist{
		width: 95%;
	}
	.gszs{
		width: 95%;
	}
	.newstj{
		width: 95%;
	}
	.newsdvlist{
		width: 93%;
	}
	.yingylist{
		width: 97%;
	}
	.incpbt::after{
		content: "";
		width: 84%;
		height: 15px;
		border-bottom: 1px solid #e8ebe6;
		position: absolute;
		left: 11%;
	}
	#gt_float_wrapper{
		top: 100px !important;
	   	right: 50px !important;
	}
	.shangxiadv{
		width: 95%;
		margin: 50px auto;
		display: flex;
		justify-content: space-between;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px){
	.headdv{
		width: 95%;
	}
	.incpbt{
		width: 95%;
	}
	.incpxllist{
		width: 95%;
	}
	.jjfa{
		padding: 2.5%;
		width: 45%;
		top: 11%;
	}
	.qiao #thumbs{
		width: 95%;
		left: 2.5%;
	}
	.headdvright ul li{
		margin: 0 8px;
	}
	.qiao #thumbs .swiper-slide{
		height: 130px;
	}
	.qiao #thumbs{
		height: 130px;
	}
	.zjyr{
		width: 95%;
	}
	.sz{
		width: 95%;
	}
	.innewsdv{
		width: 95%;
	}
	.footdv{
		width: 95%;
	}
	.wdldv{
		width: 95%;
	}
	.cplistdv{
		width: 97%;
	}
	.showcpdv{
		width: 95%;
	}
	.showcpdvleft #thumbs2{
		height: 400px;
	}
	.showcpdvleft #gallery2{
		width: 75%;
	}
	.cpgs{
		width: 95%;
	}
	.xgcp{
		width: 95%;
	}
	.fazlc ul{
		width: 95%;
	}
	.shouhoudv{
		width: 95%;
	}
	.shouhoudvright{
		width: 52%;
	}
	.xizlist{
		width: 95%;
	}
	.xuanzedv{
		width: 95%;
	}
	.weilaileft{
		margin-left: 2.5%;
		width: 43%;
	}
	.weilaileft p{
		font-size: 75px;
	}
	.weilairight h1{
		padding: 35px 5%;
	}
	.dlsdv{
		width: 95%;
	}
	.dlsdvleft{
		width: 30%;
	}
	.dlsdvright{
		width: 68%;
	}
	.lxwm{
		width: 95%;
	}
	.lxwmlist ul li{
		width: calc(32.33% - 80px);
	}
	.lxwmlist dl{
		margin-top: 20px;
	}
	.lxwmlist dl dd{
		width: calc(24% - 80px);
	}
	.messageasg form{
		width: 95%;
	}
	.wmdtd{
		width: 95%;
	}
	.wmdtdright{
		width: 49%;
		display: block;
		padding: 1% 3%;
	}
	.zxnshitext{
		width: 95%;
	}
	.zxnshitext p{
		width: 80%;
	}
	.zxnshilist{
		width: 95%;
	}
	.rcfaslist{
		width: 95%;
	}
	.ygghlist{
		width: 95%;
	}
	.zlrzlist{
		width: 95%;
	}
	.gszs{
		width: 95%;
	}
	.newstj{
		width: 95%;
	}
	.newsdvlist{
		width: 93%;
	}
	.yingylist{
		width: 97%;
	}
	.incpbt::after{
		content: "";
		width: 80%;
		height: 15px;
		border-bottom: 1px solid #e8ebe6;
		position: absolute;
		left: 14%;
	}
	.incpxllist ul li{
		width: 15%;
	}
	.incpxllist ul li:last-child{
		display: none;
	}
	.qiao #thumbs .swiper-slide-thumb-active div{
		height: 135px;
	}
	.qiao #thumbs .swiper-slide div:hover{
		height: 135px;
	}
	.jjfa{
		top: 5%;
	}
	.zjyrleft p{
		font-size: 65px;
	}
	.zjyrdv{
		align-items: flex-end;
	}
	.sz ul li h3{
		font-size: 8px;
	}
	.innewsdvcenter{
		background: url(../image/xw_05.jpg) bottom center no-repeat;
		background-size: contain;
		background-color: #5ead1c;
	}
	.cplistdv{
		width: 97%;
	}
	.fazlc ul li .fztext p{
		margin-top: 22px;
		line-height: 30px;
		color: #434343;
		font-size: 13px;
	}
	.shouhoulj div section i{
		font-size: 22px;
	}
	.pxfwuimg div{
		width: 95%;
	}
	.xizbt p{
		font-size: 65px;
	}
	.xuanzeleft p{
		font-size: 64px;
		margin-bottom: 60px;
	}
	.weilaileft p{
		font-size: 65px;
	}
	.weilairight p{
		font-size: 18px;
	}
	.dlsdvleft{
		width: 35%;
	}
	.dlsdvleft p{
		font-size: 65px;
	}
	.dlsdvright {
		width: 63%;
	}
	.lxwmlist dl dd svg{
		font-size: 35px;
	}
	.lxwmlist dl dd p,.lxwmlist ul li p{
		font-size: 14px;
	}
	.wmdtdright{
		padding: 3% ;
	}
	.ninaling ul li{
		font-size: 14px;
	}
	.bshi ul li{
		width: calc(31.3% - 40px);
		padding: 20px 20px;
	}
	.gszsdvleft{
		padding: 5%;
	}
	.gszsdvright{
		padding: 3%;
		width: 44%;
	}
	.gszslist{
		width: 75%;
	}
	.newstj .innewsdvleft a section h2{
		font-size: 17px;
	}
	#gt_float_wrapper{
		top: 100px !important;
	   	right: 50px !important;
	}
	.shangxiadv{
		width: 95;
		margin: 50px auto;
		display: flex;
		justify-content: space-between;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1199px){
	.headdv{
		width: 95%;
	}

	.headdvright ul li{
		margin: 0 5px;
		padding: 0 5px;
	}
	.headdv{
		width: 95%;
	}
	.incpbt{
		width: 95%;
	}
	.incpxllist{
		width: 95%;
	}
	.jjfa{
		padding: 2.5%;
		width: 45%;
		top: 11%;
	}
	.qiao #thumbs{
		width: 95%;
		left: 2.5%;
	}
	.qiao #thumbs .swiper-slide{
		height: 130px;
	}
	.qiao #thumbs{
		height: 130px;
	}
	.zjyr{
		width: 95%;
	}
	.sz{
		width: 95%;
	}
	.innewsdv{
		width: 95%;
	}
	.footdv{
		width: 95%;
	}
	.wdldv{
		width: 95%;
	}
	.cplistdv{
		width: 97%;
	}
	.showcpdv{
		width: 95%;
	}
	.showcpdvleft #thumbs2{
		height:333px;
	}
	.showcpdvleft #gallery2{
		width: 75%;
	}
	.cpgs{
		width: 95%;
	}
	.xgcp{
		width: 95%;
	}
	.fazlc ul{
		width: 95%;
	}
	.shouhoudv{
		width: 95%;
	}
	.shouhoudvright{
		width: 52%;
	}
	.xizlist{
		width: 95%;
	}
	.xuanzedv{
		width: 95%;
	}
	.weilaileft{
		margin-left: 2.5%;
		width: 43%;
	}
	.weilaileft p{
		font-size: 75px;
	}
	.weilairight h1{
		padding: 35px 5%;
	}
	.dlsdv{
		width: 95%;
	}
	.dlsdvleft{
		width: 30%;
	}
	.dlsdvright{
		width: 68%;
	}
	.lxwm{
		width: 95%;
	}
	.lxwmlist ul li{
		width: calc(32.33% - 80px);
	}
	.lxwmlist dl{
		margin-top: 20px;
	}
	.lxwmlist dl dd{
		width: calc(24% - 80px);
	}
	.messageasg form{
		width: 95%;
	}
	.wmdtd{
		width: 95%;
	}
	.wmdtdright{
		width: 49%;
		display: block;
		padding: 1% 3%;
	}
	.zxnshitext{
		width: 95%;
	}
	.zxnshitext p{
		width: 80%;
	}
	.zxnshilist{
		width: 95%;
	}
	.rcfaslist{
		width: 95%;
	}
	.ygghlist{
		width: 95%;
	}
	.zlrzlist{
		width: 95%;
	}
	.gszs{
		width: 95%;
	}
	.newstj{
		width: 95%;
	}
	.newsdvlist{
		width: 93%;
	}
	.yingylist{
		width: 97%;
	}
	.incpbt::after{
		content: "";
		width: 80%;
		height: 15px;
		border-bottom: 1px solid #e8ebe6;
		position: absolute;
		left: 14%;
	}
	.incpxllist ul li{
		width: 15%;
	}
	.incpxllist ul li:last-child{
		display: none;
	}
	.qiao #thumbs .swiper-slide-thumb-active div{
		height: 135px;
	}
	.qiao #thumbs .swiper-slide div:hover{
		height: 135px;
	}
	.jjfa{
		top: 5%;
	}
	.zjyrleft p{
		font-size: 65px;
	}
	.zjyrdv{
		align-items: flex-end;
	}
	.sz ul li h3{
		font-size: 8px;
	}
	.innewsdvcenter{
		background: url(../image/xw_05.jpg) bottom center no-repeat;
		background-size: contain;
		background-color: #5ead1c;
	}
	.cplistdv{
		width: 97%;
	}
	.fazlc ul li .fztext p{
		margin-top: 22px;
		line-height: 30px;
		color: #434343;
		font-size: 13px;
	}
	.shouhoulj div section i{
		font-size: 22px;
	}
	.pxfwuimg div{
		width: 95%;
	}
	.xizbt p{
		font-size: 65px;
	}
	.xuanzeleft p{
		font-size: 64px;
		margin-bottom: 60px;
	}
	.weilaileft p{
		font-size: 65px;
	}
	.weilairight p{
		font-size: 18px;
	}
	.dlsdvleft{
		width: 35%;
	}
	.dlsdvleft p{
		font-size: 65px;
	}
	.dlsdvright {
		width: 63%;
	}
	.lxwmlist dl dd svg{
		font-size: 35px;
	}
	.lxwmlist dl dd p,.lxwmlist ul li p{
		font-size: 14px;
	}
	.wmdtdright{
		padding: 3% ;
	}
	.ninaling ul li{
		font-size: 14px;
	}
	.bshi ul li{
		width: calc(31.3% - 40px);
		padding: 20px 20px;
	}
	.gszsdvleft{
		padding: 5%;
	}
	.gszsdvright{
		padding: 3%;
		width: 44%;
	}
	.gszslist{
		width: 75%;
	}
	.newstj .innewsdvleft a section h2{
		font-size: 17px;
	}
	.incpbtleft p{
		font-size: 56px;
		margin-top: -35px;
	}
	.incpbt::after{
		left: 17%;
		width: 75%;
	}
	.incpxllist ul li:nth-child(5){
		display: none;
	}
	.incpxllist ul li:nth-child(6){
		display: none;
	}
	.incpxllist ul li{
		width: 23%;
	}
	.jjfa h1{
		margin-bottom: 15px;
	}
	.jjfa p{
		margin-bottom: 10px;
	}
	.jjfa form div input{
		height: 40px;
		line-height: 40px;
	}
	.jjfa form div section::after{
		top: 15px;
	}
	.jjfa form button{
		margin-top: 15px;
		height: 40px;
		line-height: 40px;
	}
	.qiao #thumbs{
		width: 100%;
		left: 0;
	}
	.zjyrleft p{
		font-size: 56px;
	}
	.zjyrleft h2{
		font-size: 22px;
	}
	.incpbtleft p{
		margin-top: -35px;
	}
	.innewsdvcenter p{
		margin-bottom: 20px;
	}
	.innewsdvright ul li section iconpark-icon{
		display: none;
	}
	.innewsdvleft a section h2{
		font-size: 18px;
	}
	.innewsdvcenter h2{
		font-size: 18px;
	}
	.innewsdvcenter h1{
		margin-bottom: 20px;
	}
	.shownav ul li a{
		font-size: 15px;
	}
	.cplistdv ul li{
		width: 20%;
		margin: 1%;
		padding: 1.5%;
	}
	.fazlc ul li .fztext h1{
		margin-top: 45px;
	}
	.shouhoubt p{
		font-size: 56px;
	}
	.shouhoulj a{
		width: 150px;
	}
	.shouhoulj div{
		margin-left: 15px;
	}
	.pxfwuimg div h3{
		width: 45%;
		font-size: 14px;
	}
	.pxfwuimg{
		padding-bottom: 60px;
	}
	.xizlists{
		width: 87%;
	}
	.zjyrgewh .zjyrdv{
		align-items: flex-end;
	}
	.xuanzedv{
		align-items: flex-start;
	}
	.weilaileft p{
		font-size: 54px;
		margin-top: -30px;
	}
	.dlsdvleft p{
		font-size: 56px;
	}
	.dlsdvleft{
		width: 45%;
	}
	.dlsdvright{
		width: 53%;
	}
	.lxwmbt p{
		font-size: 56px;
	}
	.zxnshilist dl dd .lbiao h1, .zxnshilist dl dd .lbiao h2, .zxnshilist dl dd .lbiao h3, .zxnshilist dl dd .lbiao h4, .zxnshilist dl dd .lbiao h5{
		font-size: 14px;
	}
	.wmdtdbt p{
		font-size: 56px;
		margin-top: -35px;
	}
	.dtr ul li h2{
		font-size: 22px;
	}
	.bshi ul li iconpark-icon{
		width: 50px;
		height: 50px;
	}
	.ninaling ul li{
		justify-content: flex-start;
		margin-top: 10px;
		align-items: flex-start;
	}
	.ninaling ul{
		display: block;
	}
	.zlrzbt p{
		font-size: 56px;
	}
	.shangxiadv{
		width: 95%;
		margin: 50px auto;
		display: flex;
		justify-content: space-between;
	}
}
@media screen and (max-width: 999px){
	.htmleaf-container{
		display: block;
		height: 50px;
	}
	.heads {
		display: none;
	}
	.incpxl{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.incpbt{
		width: 95%;
		display: block;
	}
	.incpbtleft h1{
		font-size: 22px;
		text-align: center;
	}
	.incpbtleft i{
		margin: 0 auto;
		margin-top: 10px;
	}
	.incpbtleft p{
		font-size: 24px;
		text-align: center;
		margin-top: 10px;
	}
	.incpbt::after{
		display: none;
	}
	.incpbtright{
		display: none;
	}
	.incpxllist{
		width: 95%;
		margin-top: 15px;
	}
	.incpxllist ul{
		flex-wrap: wrap;
	}
	.incpxllist ul li{
		width: 48%;
	}
	.incpxllist ul li:last-child{
		display: none;
	}
	.incpyy .incpbt{
		margin-bottom: 15px;
	}
	.incpyy{
		margin-top: 30px;
	}
	.qiao .jjfa{
		margin: 0 auto;
		width: 90%;
		padding: 2.5%;
		position: initial;
		background-color: #fff;
	}
	.jjfa h1{
		justify-content: center;
		font-size: 22px;
		margin-bottom: 10px;
	}
	.jjfa form div input{
		background-color: transparent;
	}
	.jjfa p{
		font-size: 14px;
		line-height: 25px;
	}
	.jjfa p{
		margin-bottom: 10px;
	}
	.jjfa form div section{
		margin: 0;
	}
	.jjfa form div input{
		padding: 0 10%;
		width: 80%;
		height: 40px;
		line-height: 40px;
	}
	.jjfa form button{
		display: block;
		margin: 0 auto;
		margin-top: 15px;
		width: 125px;
		height: 40px;
		line-height: 40px;
	}
	.gehas{
		position: initial;
	}
	.qiao #thumbs{
		width: 100%;
		left: 0;
	}
	.qiao #thumbs .swiper-slide{
		height: 100px;
	}
	.gehas{
		height: 80px;
	}
	.qiao #thumbs{
		height: 100px;
	}
	.qiao #thumbs .swiper-slide div{
		height: 80px;
	}
	.qiao #thumbs .swiper-slide-thumb-active div{
		height: 100px;
	}
	.qiao #thumbs .swiper-slide div h1{
		font-size: 17px;
	}
	.qiao #thumbs .swiper-slide div:hover{
		height: 100px;
	}
	.zjyr{
		width: 95%;
		margin: 30px auto;
		margin-bottom: 0;
	}
	.zjyrdv{
		display: block;
	}
	.zjyrleft{
		width: 100%;
	}
	.zjyrleft h1{
		font-size: 22px;
		text-align: center;
	}
	.zjyrleft i{
		margin: 0 auto;
		margin: 10px auto;
	}
	.zjyrleft p{
		text-align: center;
		font-size: 24px;
		margin-top: 0;
	}
	.zjyrleft h2{
		font-size: 18px;
		text-align: center;
		margin-top: 15px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.zjyrleft h3{
		font-size: 14px;
	}
	.zjyrleft a{
		margin: 0 auto;
		margin-top: 15px;
		width: 100px;
		padding: 0 15px;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
	}
	.zjyrright{
		width: 100%;
		margin-top: 20px;
	}
	.daibiao{
		padding: 20px 0px;
	}
	.sz{
		width: 95%;
	}
	.sz ul{
		flex-wrap: wrap;
	}
	.sz ul li{
		width: 48%;
		margin-bottom: 5%;
	}
	.sz ul li h1 span{
		font-size: 32px;
	}
	.sz ul li h1 i{
		font-size: 14px;
	}
	.sz ul li p{
		font-size: 16px;
		margin-top: 10px;
		padding-top: 10px;
	}
	.sz ul li h3{
		font-size: 12px;
		margin-top: 10px;
	}
	.xwzx{
		padding: 20px 0px;
	}
	.innewsdv{
		width: 95%;
		margin-top: 10px;
		display: block;
	}
	.innewsdvleft{
		width: 100%;
	}
	.innewsdvcenter{
		display: none;
	}
	.innewsdvleft a section{
		width: 90%;
		padding: 5%;
	}
	.innewsdvleft a section h2{
		font-size: 17px;
	}
	.innewsdvleft a section h1{
		margin-bottom: 10px;
	}
	.innewsdvleft a section h2{
		margin-bottom: 10px;
	}
	.innewsdvright{
		width: 100%;
		margin-top: 10px;
	}
	.innewsdvright ul li{
		margin-bottom: 10px;
	}
	.innewsdvright ul li section span{
		margin-bottom: 0;
	}
	.innewsdvright ul li section iconpark-icon{
		display: none;
	}
	.innewsdvright ul li section{
		width: 48%;
	}
	.foot{
		display: none;
	}
	.shownav ul{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.shownav ul li{
		width: 33.33%;
	}
	.showcp{
		padding: 30px 0;
	}
	.showcpdv{
		width: 95%;
		display: block;
	}
	.showcpdvleft{
		width: 100%;
		display: flex;
		flex-direction: column-reverse;
	}
	.showcpdvleft #gallery2{
		width: 100%;
	}
	.showcpdvleft #thumbs2{
		width: 100%;
		height: auto;
		margin-top: 10px;
	}
	.showcpdvright{
		width: 100%;
		margin-top: 20px;
	}
	.showcpdvright section a{
		width: 150px;
	}
	.showcpdvright h1{
		font-size: 18px;
	}
	.showcpdvright h1 i{
		padding: 5px 10px;
		margin-left: 15px;
	}
	.showcpdvright h2{
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 15px;
	}
	.showcpdvright p{
		margin-bottom: 10px;
	}
	.showcpdvright section{
		margin-top: 20px;
		justify-content: space-between;
	}
	.showcpdvright section a{
		width: 48%;
		height: 40px;
		line-height: 40px;
		margin-right: 0;
	}
	.cpgs{
		width: 95%;
		margin: 20px auto;
	}
	.cpgs #thumbs .swiper-slide{
		line-height: 40px;
		font-size: 14px;
	}
	.cpgs #thumbs .swiper-slide span{
		border-right: none;	
	}
	.cpgs #gallery .swiper-slide{
		padding: 15px 0px;
	}
	.xgcp{
		width: 95%;
	}
	.xgcpbt i{
		width: 25%;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
	}
	.xgcp .cplist{
		padding: 10px 0px;
	}
	.cplistdv ul{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.cplistdv ul li{
		width: 43%;
		margin: 1%;
	}
	.showcp{
		padding-bottom: 10px;
	}
	.cplistdv ul li h1{
		font-size: 18px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.cplistdv ul li section{
		margin-top: 10px;
	}
	.cplist{
		padding: 20px 0px;
	}
	.cplistdv{
		width: 95%;
	}
	.fazlc{
		padding: 30px 0px;
	}
	.fazlc ul{
		width: 95%;
		display: block;
		background: none;
	}
	.fazlc ul li{
		width: 100%;
		display: block;
	}
	.fazlc ul li .fztext{
		width: 100%;
	}
	.fazlc ul li .fztext h1{
		justify-content: center;
		font-size: 24px;
		margin-top: 10px;
	}
	.fazlc ul li{
		margin-top: 20px;
	}
	.fzxuxian{
		display: none;
	}
	.fazlc ul li .fztext h1 i{
		font-size: 14px;
		margin-left: 5px;
	}
	.fazlc ul li .fztext p{
		text-align: center;
		font-size: 14px;
		margin-top: 5px;
		margin-bottom: 15px;
		line-height: 25px;
	}
	.fazlc ul li .fzimg{
		width: 100%;
	}
	.fazlc ul li:nth-child(odd){
		margin-top: 0;
		flex-direction: column;
	}
	.fazlc ul li:nth-child(odd) .fztext h1{
		justify-content: center;
	}
	.fazlc ul li:nth-child(odd) .fztext p{
		text-align: center;
	}
	.fazlc ul li.fzbti{
		width: 100%;
	}
	.fazlc ul li.fzbti h1{
		text-align: center;
		font-size: 22px;
	}
	.fzbti p{
		font-size: 14px;
		text-align: center;
	}
	.shownav ul li a{
		height: 40px;
		line-height: 40px;
	}
	.shouhou{
		padding: 30px 0px;
	}
	.shouhoubt h1{
		font-size: 22px;
	}
	.shouhoubt p{
		font-size: 24px;
		margin-top: 0;
	}
	.shouhoubt i{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.shouhoudv{
		display: block;
		width: 95%;
		margin-top: 20px;
	}
	.shouhoudvleft{
		width: 100%;
	}
	.shouhoudvleft h1{
		font-size: 18px;
		text-align: center;
		margin-bottom: 10px;
	}
	.shouhoudvleft p{
		font-size: 14px;
		margin-bottom: 20px;
		line-height: 30px;
	}
	.shouhoulj{
		display: block;
	}
	.shouhoulj a{
		display: block;
		width: 120px;
		height: 40px;
		line-height: 40px;
		margin: 0 auto;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.shouhoulj div{
		width: 100%;
		margin-left: 0;
		margin-bottom: 20px;
	}
	.shouhoulj div section i{
		font-size: 18px;
	}
	.shouhoulj div iconpark-icon{
		width: 40px;
		height: 40px;
	}
	.pxfwu #thumbs2 .swiper-slide div{
		font-size: 17px;
	}
	.pxfwu #thumbs2 .swiper-slide div{
		line-height: 50px;
	}
	.jjfasafg{
		position: initial;
	}
	.pxfwuimg{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.pxfwuimg div{
		width: 95%;
	}
	.pxfwuimg div h1{
		text-align: center;
		font-size: 22px;
	}
	.pxfwuimg div i{
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.pxfwuimg div p{
		font-size: 24px;
		text-align: center;
		margin-top: 0;
		color: rgba(255, 255, 255, 0.5);
	}
	.pxfwuimg div h2{
		font-size: 18px;
		text-align: center;
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.pxfwuimg div h3{
		font-size: 14px;
		width: 100%;
	}
	.pxfwuimg div a{
		margin: 0 auto;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
		margin-top: 20px;
	}
	.jjfasafg{
		padding: 5%;
		width: 90%;
	}
	.jjfasafg h1{
		font-size: 22px;
	}
	.pxfwu .swiper{
		display: flex;
		flex-direction: column-reverse;
	}
	.jjfasafg h2 input{
		height: 40px;
		line-height: 40px;
	}
	.xiz{
		padding: 30px 0px;
	}
	.xizbt h1{
		font-size: 22px;
	}
	.xizbt i{
		margin: 0 auto;
		margin-bottom: 10px;
		
		margin-top: 10px;
	}
	.xizbt p{
		font-size: 24px;
		margin-top: 0;
	}
	.xizlist{
		width: 95%;
	}
	.xizlists{
		width: 75%;
	}
	.xizlist #contrast3 a, .xizlist #contrast4 a{
		width: 30px;
		height: 30px;
	}
	.xizbt p{
		margin-bottom: 15px;
	}
	.xuanze{
		display: block;
		padding: 30px 0px;
	}
	.xuanzedv{
		width: 95%;
		display: block;
	}
	.xuanzeleft{
		width: 100%;
	}
	.xuanzeleft h1{
		font-size: 22px;
		text-align: center;
	}
	.xuanzeleft i{
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom:10px;
	}
	.xuanzeleft p{
		font-size: 24px;
		text-align: center;
		margin: 0;
		margin-bottom: 10px;
	}
	.xuanzeright{
		width: 100%;
		margin-top: 15px;
		line-height: 30px;
		font-size: 14px;
	}
	.xuanzeright p{
		font-size: 14px;
		margin-bottom: 20px;
	}
	.weilai{
		margin-top: 30px;
		margin-bottom:  0px;
		display: block;
	}
	.weilaileft{
		width: 95%;
		margin: 0 auto;
	}
	.weilaileft h1{
		text-align: center;
		font-size: 22px;
	}
	.weilaileft i{
		margin: 10px auto;
	}
	.weilaileft p{
		font-size: 24px;
		margin-top: 0;
		text-align: center;
		margin-bottom: 10px;
	}
	.weilaileft h3{
		font-size: 14px;
		margin-top: 10px;
	}
	.weilaileft h4{
		margin-top: 15px;
	}
	.weilairight{
		width: 100%;
		margin-top: 15px;
	}
	.weilairight h1{
		font-size: 17px;
		padding: 5%;
	}
	.weilairight h1 p{
		font-size: 17px;
	}
	.dls{
		display: block;
		padding: 30px 0px;
	}
	.dlsdv{
		width: 95%;
		margin: 0 auto;
		display: block;
	}
	.dlsdvleft{
		width: 100%;
	}
	.dlsdvleft{
		text-align: center;
	}
	.dlsdvleft h1{
		font-size: 22px;
	}
	.dlsdvleft i{
		margin: 10px auto;
	}
	.dlsdvleft p{
		font-size: 24px;
		margin-top: 0;
		text-align: center;
		margin-bottom: 10px;
	}
	.dlsdvleft ul{
		margin-top: 15px;
	}
	.dlsdvleft ul li{
		width: calc(48% - 22px);
		margin: 1%;
		padding: 10px 10px;
	}
	.dlsdvleft ul li span{
		font-size: 14px;
	}
	.dlsdvright{
		width: 100%;
		margin-top: 0px;
	}
	.dlsdvright img{
		margin-top: 15px;
	}
	.lxwm{
		margin: 30px auto;
		width: 95%;
	}
	.lxwmbt h1{
		font-size: 22px;
	}
	.lxwmbt p{
		font-size: 24px;
		text-align: center;
		margin-top: 0;
	}
	.lxwmlist{
		margin-top: 20px;
	}
	.lxwmlist ul{
		display: block;
	}
	.lxwmlist ul li{
		padding: 5%;
		margin-top: 10px;
		width: 90%;
	}
	.lxwmlist ul li h1{
		font-size: 17px;
		font-weight: bold;
	}
	.lxwmlist ul li iconpark-icon{
		margin-bottom: 10px;
	}
	.lxwmlist ul li p{
		font-size: 14px;
	}
	.lxwmlist dl{
		margin-top: 0px;
		display: block;
	}
	.lxwmlist dl dd{
		width: 90%;
		padding: 5%;
		margin-top: 10px;
	}
	.lxwmlist dl dd h1{
		font-weight: bold;
	}
	.lxwmlist dl dd p{
		font-size: 14px;
	}
	.lxwmlist dl dd iconpark-icon{
		margin-bottom: 10px;
	}
	.messageasg{
		padding: 30px 0px;
	}
	.messageasgbt h1{
		font-size: 22px;
	}
	.messageasgbt p{
		text-align: center;
		width: 90%;
		margin: 0 auto;
		font-size: 14px;
		line-height: 25px;
	}
	.messageasg form{
		width: 95%;
		margin-top: 20px;
	}
	.messageasg form div input{
		height: 40px;
		width: 100%;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.messageasg form section{
		justify-content: center;
	}
	.messageasg form button{
		width: 120px;
		height: 40px;
		margin-top: 15px;
		line-height: 40px;
	}
	.yingylist{
		width: 95%;
		margin: 30px auto;
	}
	.yingylist ul li{
		width: 98%;
		padding: 1%;
	}
	.newstj{
		margin-top: 20px;
		width: 95%;
	}
	.newstj ul{
		display: block;
	}
	.newstj ul li{
		width: 100%;
		margin-bottom: 10px;
		display: block;
	}
	.newstj .innewsdvleft a section h2{
		font-size: 18px;
		padding-bottom: 0;
		padding-top: 0;
	}
	.newsdvlist{
		width: 95%;
	}
	.newsdvlist ul li{
		margin-top: 10px;
	}
	.newsdvlist ul li .newsdvlistime{
		display: none;
	}
	.newsdvlist ul li a{
		padding: 5%;
	}
	.newsdvlistext{
		width: 100%;
	}
	.newsdvlistext h1{
		font-size: 17px;
		font-weight: bold;
	}
	.newsdvlist{
		margin-bottom: 30px;
	}
	.zlrz{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.zlrzbt h1{
		font-size: 22px;
	}
	.zlrzbt p{
		font-size: 24px;
		margin: 0% auto;
	}
	.zlrzlist{
		width: 95%;
		margin-top: 15px;
	}
	.gszs{
		width: 95%;
		margin: 25px auto;
	}
	.gszsdv{
		display: block;
	}
	.gszsdvleft{
		width: 90%;
		padding: 5%;
	}
	.gszsdvleft section h2 p{
		width: 95%;
	}
	.gszsdvleft section h1{
		text-align: center;
		font-size: 18px;
		font-weight: bold;
	}
	.gszsdvleft section i{
		margin: 10px auto;
	}
	.gszsdv{
		margin-top:15px;
	}
	.gszsdvright{
		width: 95%;
		padding: 5% 2.5%;
	}
	.gszslist h1{
		margin-top: 15px;
	}
	#contrast1 a,#contrast2 a{
		width: 30px;
		height: 30px;
	}
	.wmdtd{
		width: 95%;
		margin: 30px auto;
	}
	.wmdtdbt h1{
		font-size: 22px;
	}
	.wmdtdbt i{
		margin: 10px auto;
	}
	.wmdtdbt p{
		font-size: 24px;
		margin: 0;
	}
	.wmdtddv{
		display: block;
	}
	.wmdtdleft{
		width: 100%;
	}
	.wmdtdright{
		width: 95%;
		padding: 2.5%;
	}
	.bumen h1{
		font-size: 18px;
	}
	.dtr ul li{
		margin: 0;
	}
	.dtr ul{
		display: flex;
		margin-top: 10px;
		justify-content: space-between;
	}
	.dtr ul li h1{
		font-size: 14px;
	}
	.dtr ul li h2{
		font-size:20px;
	}
	.bshi ul li{
		margin-top: 10px;
	}
	.bshi ul{
		display: block;
	}
	.bshi ul li{
		width: 90%;
		padding: 5%;
		justify-content: space-around;
	}
	.bshi ul li div h2 i{
		font-size: 32px;
	}
	.ninaling{
		margin-top: 10px;
	}
	.ninaling ul{
		display: block;
	}
	.ninaling ul li{
		justify-content: flex-start;
		font-size: 14px;
		margin-top: 10px;
	}
	.zxnshi{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.zxnshitext h1{
		font-size: 17px;
	}
	.zxnshitext{
		width: 95%;
	}
	.zxnshitext p{
		width: 95%;
		margin: 0 auto;
		margin-top: 15px;
	}
	.zxnshilist{
		width: 95%;
		margin: 10px auto;
	}
	.zxnshilist dl dt h1,.zxnshilist dl dt h3,.zxnshilist dl dt h5{
		width: 100%;
		text-align: center;
	}
	.zxnshilist dl dt h2, .zxnshilist dl dt h4, .zxnshilist dl dt h6{
		display: none;
	}
	.zxnshilist dl dd h2, .zxnshilist dl dd h4, .zxnshilist dl dd h6{
		display: none;
	}
	.zxnshilist dl dd h1,.zxnshilist dl dd h3,.zxnshilist dl dd h5{
		width: 100%;
		font-size: 14px;
		text-align: center;
	}
	.zxnshilist dl dd .lbiao h1, .zxnshilist dl dd .lbiao h2, .zxnshilist dl dd .lbiao h3, .zxnshilist dl dd .lbiao h4, .zxnshilist dl dd .lbiao h5{
		font-size: 14px;
	}
	.zxnshilist dl dd .lbiao{
		height: 40px;
		line-height: 40px;
	}
	.lbdibu a{
		width: 130px;
		height: 40px;
		line-height: 40px;
	}
	.rcfzhan{
		margin: 30px auto;
	}
	.rcfaslist{
		width: 95%;
	}
	.rcfaslist ul{
		width: 100%;
		margin: 0 auto;
		display: block;
	}
	.rcfaslist ul li{
		width: 90%;
		padding: 5%;
		margin-bottom: 15px;
	}
	.rcfaslist ul li i{
		width: 60px;
		height: 60px;
	}
	.rcfaslist ul li i img{
		width: 40px;
	}
	.rcfaslist ul li h1{
		margin-top: 15px;
		font-size: 20px;
	}
	.rcfaslist ul li p{
		font-size: 14px;
		line-height: 30px;
	}
	.ygghlist{
		width: 95%;
		margin-top: 15px;
	}
	.ygghlists .swiper-slide h1{
		font-size: 14px;
	}
	.kongjian .swiper-button-next, .kongjian .swiper-button-prev{
		width: 35px;
		height: 35px;
	}
	.kongjian .swiper-button-next:after, .kongjian .swiper-button-prev:after{
		font-size: 16px;
	}
	.yggh{
		margin-bottom: 30px;
	}
	.shownav ul li {
		background-color: #fafafa;
	}
	.shownav ul li a{
		font-size: 14px;
	}
	.shownav ul li:nth-child(2){
		background-color: #f5f5f5;
	}
	.shownav ul li:nth-child(4){
		background-color: #f5f5f5;
	}
	.shownav ul li:nth-child(6){
		background-color: #f5f5f5;
	}
	.shownav ul li:nth-child(8){
		background-color: #f5f5f5;
	}
	.lxwmbt p{
		margin-bottom: 20px;
	}
	.bannersad .swiper-slide section h3{
		font-size: 20px;
		text-align: center;
	}
	.bannersad .swiper-slide section h4{
		font-size: 18px;
		text-align: center;
		line-height: 35px;
	}
	.bannersad .swiper-slide a{
		display: none;
	}
	.incpbtleft p{
		height: auto;
	}
	.bannersad .swiper-pagination .swiper-pagination-bullet{
		height: 5px;
	}
	.banners .swiper-slide img{
		width: 150%;
		margin-left: -25%;
	}
	.banners .swiper-slide div h1{
		font-size: 22px;
		text-align: center;
	}
	.banners .swiper-slide div p{
		font-size: 22px;
		text-align: center;
	}
	.banners .swiper-slide div i{
		margin: 10px auto;
	}
	.banners .swiper-slide div{
		justify-content: center;
	}
	.shownav ul{
		justify-content: flex-start;
	}
	.showcpdvright section a{
		height: 35px;
		line-height: 35px;
	}
	.jjfasafg button{
		width: 150px;
		height: 35px;
		line-height: 35px;
	}
	.shouhoulj a{
		height: 35px;
		line-height: 35px;
	}
	.pxfwuimg div a{
		height: 35px;
		line-height: 35px;
	}
	.pxfwuimg div p{
		margin-bottom: 25px;
	}
	.mfoot{
		height: 45px;
		display: block;
	}
	.mfootdv{
		display: flex;
		width: 100%;
		height: 45px;
		line-height: 45px;
		justify-content: space-between;
		position: fixed;
		z-index: 999;
		bottom: 0;
		left: 0;
		background-color:#5ead1c;
	}
	.mfootdv li{
		width: 100%;
		border-right: 1px solid #7cc93c;
	}
	.mfootdv li a{
		color: #fff;
		font-size: 14px;
		line-height: 45px;
		text-align: center;
		display: block;
	}
	.nav-bread{
		height: 30px;
		line-height: 30px;
	}
	.article .padding-large{
		padding: 5%;
	}
	.article .post h1{
		font-size: 18px;
	}
	.blank-big{
		height:30px;
		line-height: 30px;
	}
	.innewsdvright ul li section div{
		width: 100%;
	}
	#gt_float_wrapper{
		top: 2px !important;
    	right: 50px !important;
	}
	.mobile-inner-img {
	    width: 60%;
	    position: relative;
	}
	.pagination li span{
		border-radius: 4px;
	    color: #6e6e6e;
	    background: #fff;
	    padding: 6px 8px;
	    border: 1px solid #DCDCDC;
	    display: block;
	}
	.pagination li a{
		    border-radius: 4px;
	    color: #6e6e6e;
	    background: #fff;
	    padding: 6px 8px;
	    border: 1px solid #DCDCDC;
	}
	.mobile-inner-img a {
	    position: absolute;
	    right: 60px;
	    top: 7px;
	    color: #333;
	    z-index: 999;
	    font-size: 14px;
	    padding: 5px;
	    background: #f1f1f1;
	    border-radius: 50%;
	   	width: 25px;
	    height: 25px;
	    text-align: center;
	    line-height: 25px;
	}
	.zlzhengshulists .swiper-slide ul li{
		width: 48%;
	}
	.shangxiadv{
		width: 95%;
		margin: 50px auto;
		display: block;
	}
	.shangxiadv p{
		margin-top: 20px;
	}
	.swiper-autoheight .swiper-wrapper{
		height: auto !important;
	}

	.mobile-inner-img .yingwen{
		position: absolute;
	    display: flex;
	    align-items: center;
	    right: 0;
	    height: 50px;
	    top: 0;
	    z-index: 99;
	}
	
	.mobile-inner-img .yingwen div dl{
		top: 43px;
		left: -33px;
	}
	.mobile-inner-img .yingwen div dl dd a{
		right: 0;
		left: 0;
		border-radius: 0;
		height: 30px;
		line-height: 30px;
		top: 0;
		font-size: 13px;
	}
	.mobile-inner-img{
		width: 83%;
	}
	.mobile-inner-img .yingwen div{
		color: #333;
	}
}
