/* 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;
}
body {
    font-size: 12px;
    font-family: "微软雅黑";
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}
ul, li {
    list-style: none;
}
@font-face{
	font-family: "Montserrat";
	src:url('../font/MONTSERRAT-REGULAR.TTF');
}
a {
    color: #000;
    text-decoration: none;
}
img {
    border: none;
    max-width: 100%;
}
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
}
.header-navigation {
	position:fixed;
	top:0;
	width:100%;
	background-color: #fff;
	text-align:center;
	z-index:9999;
}
.slideUp {
	/* -webkit-transform:translateY(-100px);
	transform:translateY(-100px);
	*/
	  -webkit-transform:translateY(-110px);
	-ms-transform:translateY(-110px);
	-o-transform:translateY(-110px);
	transform:translateY(-110px);
	/*transition:transform .5s ease-out;
	*/
	  -webkit-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;
	transition:transform .5s ease-out;
}
.slideDown {
	/*-webkit-transform:translateY(0);
	transform:translateY(0);
	*/
	  -webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	/*transition:transform .5s ease-out;
	*/
	  -webkit-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;
	transition:transform .5s ease-out;
}

.headtop{
	display: flex;
	justify-content: space-between;
	width: 1400px;
	margin: 0 auto;
}
.banners{
	width: 100%;
}
.banners img{
	display: block;
	width: 100%;
}
.headtopleft img{
	display: block;
}
.headtopright ul{
	display: flex;
	justify-content: space-between;
}
.headtopright ul li a{
	display: block;
	padding: 0 7px;
	color: #333333;
	font-size: 16px;
	line-height: 97px;
	border-bottom: 3px solid #fff;
	transition: all .5s;
}
.headtopright ul li{
	padding: 0 15px;
}
.headtopright ul li a:hover{
	border-bottom: 3px solid #65a431;
	color: #65a431;
}
.headtopright ul li.active a{
	border-bottom: 3px solid #65a431;
	color: #65a431;
}
.nbanner{
	position: relative;
}
.nbanner img{
	display: block;
	width: 100%;
}
.nbanner div{
	position: absolute;
	top: 30%;
	left: 0;
	width: 100%;
}
.nbanner div h1{
	color: #fff;
	text-align: center;
	width: 100%;
	font-size: 44px;
	font-weight: bold;
	text-transform: uppercase;
}
.nbanner div p{
	color: #ffffff;
	
	font-size: 25px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 25px;
}
.nbanner div i{
	display: block;
	width: 60px;
	height: 5px;
	background-color: #fff;
	margin: 0 auto;
}
.cljs{
	background-color: #f0f0f0;
	padding: 70px 0px;
}
.cljsbt h1{
	color: #4c4c4c;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
.cljsbt p{
	color: #666666;
	font-size: 20px;
	font-family: 'Montserrat';
	text-align: center;
	line-height: 30px;
}
.cljslist{
	padding: 70px 80px;
	width: 1240px;
	margin: 0 auto;
	background-color: #fff;
	margin-top: 50px;
}
.cljslistzuo{
	width: 100%;
	background-color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.cljslistleft{
	width: 620px;
}
.cljslistleft img{
	display: block;
	max-width: 100%;
}
.cljslistright{
	width: 570px;
}
.cljslistright h1{
	color: #4c4c4c;
	font-size: 28px;
	font-weight: bold;
}
.cljslistright h2{
	line-height: 45px;
	color: #4c4c4c;
	font-family: "Montserrat";
	font-size: 18px;
}
.cljslistright p{
	color: #666666;
	font-size: 15px;
	line-height: 30px;
	margin-top: 35px;
}
.cljslisty{
	flex-direction: row-reverse;
}
.cljslistul ul{
	display: flex;
	justify-content: space-between;
	flex-flow: wrap;
}
.cljslistul ul li{
	border:1px solid #5ead1c;
	position: relative;
	display: flex;
	justify-content: space-between;
	width: 238px;
	padding: 15px 25px;
	align-items: center;
	margin-top: 25px;
}
.cljslistul ul li p{
	width: 170px;
	color: #4c4c4c;
	font-size: 14px;
	line-height: 25px;
}
.cljslistul ul li iconpark-icon{
	font-size: 42px;
	color: #999999;
}
.cljslistul ul li div{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #5ead1c;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	transition: all .5s;
	opacity: 0;
}
.cljslistul ul li div h1{
	color: #ffffff;
	font-size: 22px;
	margin-right: 30px;
}
.cljslistul ul li div iconpark-icon{
	color: #fff;
}

.fsxm{
	background-color: #f0f0f0;
	padding-bottom: 70px;
}
.fsxmlist{
	width: 1400px;
	margin: 0 auto;
	margin-top: 50px;
}
.fsxmlist .swiper-slide a{
	display: block;
	width: 400px;    margin: 0 auto;
}
.fsxmlist .swiper-slide a div{
	width: 100%;
	overflow: hidden;
}
.fsxmlist .swiper-slide a div img{
	width: 100%;
	display: block;
	transition: all .5s;
}
.fsxmlist .swiper-slide a section{
	width: calc(100% - 60px);
	padding: 30px;
	background-color: #fff;
}
.fsxmlist .swiper-slide a section h1{
	color: #4c4c4c;
	font-size: 18px;
}
.fsxmlist .swiper-slide a section span{
	display: block;
	color: #808080;
	font-size: 14px;
	line-height: 40px;
	border-bottom: 1px solid #e6e6e6;
}
.fsxmlist .swiper-slide a section div{
	display: flex;
	justify-content: space-between;
	line-height: 35px;
	margin-top: 10px;
}
.fsxmlist .swiper-slide a section div p{
	color: #808080;
	font-size: 14px;
}
.fsxmlist .swiper-slide a section div iconpark-icon{
	font-size: 24px;
	color: #b3b3b3;
	line-height: 35px;
}
.fsxmlist .swiper-slide a:hover img{
	transform: scale(1.05);
}
.fsxmlist .swiper-slide a:hover section div iconpark-icon{
	color: #5ead1c;
}
.fsxmlist .swiper-slide a:hover section div p{
	color: #5ead1c;
}
.indexbangzhu{
	width: 100%;
	background-image: linear-gradient(to right, #0875c4 , #5ead1d);
	padding: 50px 0px;
}
.indexbangzhudv{
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.indexbangzhudv h1{
	font-size: 24px;
	color: #fff;
}
.indexbangzhudv form{
	width: 1050px;
	display: flex;
	justify-content: space-between;
}
.indexbangzhudv form input{
	width: 200px;
	height: 45px;
	padding: 0 20px;
	background-color: #fff;
	border: none;
	font-size: 14px;
	outline: none;
}
.indexbangzhudv form input.xuqiu{
	width: 340px;
}
.indexbangzhudv form button{
	width: 160px;
	height: 45px;
	background-color: #373737;
	color: #fff;
	border: none;
	font-size: 14px;
}
.fsxmlist .swiper-button-next, .fsxmlist .swiper-button-prev{
	width: 105px;
    height: 45px;
    background-color: rgba(0,0,0,0.5);
}
.fsxmlist .swiper-button-next:after, .fsxmlist .swiper-rtl .swiper-button-prev:after{
	font-size: 16px;
}
.fsxmlist .swiper-button-prev:after, .fsxmlist .swiper-rtl .swiper-button-next:after{
	font-size: 16px;
}
.fsxmlist .swiper-button-next.swiper-button-disabled, .fsxmlist .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
}
.fsxmlist .swiper-button-prev:hover{
	background-color:#5ead1c;
}
.fsxmlist .swiper-button-next:hover{
	background-color:#5ead1c;
}
.shownav{
	width: 100%;
}
.shownav ul{
	display: flex;
	justify-content: center;
}
.shownav ul li{
	border-right: 1px solid #f5f5f5;
}
.shownav ul li:last-child{
	border: none;
}
.shownav ul li a{
	display: block;
	padding: 0 40px;
	text-align: center;
	color: #4c4c4c;
	font-size: 16px;
	line-height: 75px;
}
.shownav ul li a:hover{
	color: #FFFFFF;
	background-color: #0875C4;
}
.shownav ul li.active a{
	color: #FFFFFF;
	background-color: #0875C4;
}
.allist{
	width: 100%;
	background-color: #f0f0f0;
	padding: 30px 0px;
}
.allist ul{
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	flex-flow: wrap;
}
.allist ul li{
	margin: 18px;
}
.allist ul li a{
	display: block;
	width: 430px;    margin: 0 auto;
}
.allist ul li a div{
	width: 100%;
	overflow: hidden;
}
.allist ul li a div img{
	width: 100%;
	display: block;
	transition: all .5s;
}
.allist ul li a section{
	width: calc(100% - 60px);
	padding: 30px;
	background-color: #fff;
}
.allist ul li a section h1{
	color: #4c4c4c;
	font-size: 18px;
}
.allist ul li a section span{
	display: block;
	color: #808080;
	font-size: 14px;
	line-height: 40px;
	border-bottom: 1px solid #e6e6e6;
}
.allist ul li a section div{
	display: flex;
	justify-content: space-between;
	line-height: 35px;
	margin-top: 10px;
}
.allist ul li a section div p{
	color: #808080;
	font-size: 14px;
}
.allist ul li a section div iconpark-icon{
	font-size: 24px;
	color: #b3b3b3;
	line-height: 35px;
}
.allist ul li a:hover img{
	transform: scale(1.05);
}
.allist ul li a:hover section div iconpark-icon{
	color: #5ead1c;
}
.allist ul li a:hover section div p{
	color: #5ead1c;
}
.lxwmdv{
	width: 100%;
	display: block;
	padding: 70px 0px;
	background-color: #f5f5f5;
}
.lxwmlist{
	width: 1400px;
	margin: 0 auto;
}
.lxwmbt h1{
	text-align: center;
	color: #4c4c4c;
	font-size: 30px;
	margin-bottom: 15px;
}
.lxwmbt p{
	color: #666666;
	font-size: 16px;
	text-align: center;
	margin-bottom: 40px;
}
.lxwmlist ul{
	display: flex;
	justify-content: space-between;
}
.lxwmlist ul li{
	width: 250px;
	height: 270px;
	padding: 0 40px;
	border-bottom: 4px solid #5ead1c;
	background-color: #FFFFFF;
	transition: all .5s;
}
.lxwmlist ul li h1{
	color: #4c4c4c;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.lxwmlist ul li P{
	color: #4c4c4c;
	font-size: 14px;
	line-height: 25px;
}
.lxwmlist ul li iconpark-icon{
	margin-top: 60px;
	font-size: 42px;
	color: #5EAD1C;
	margin-bottom: 50px;transition: all .5s;
}
.lxwmlist ul li:hover{
	border-bottom-color: #0875C4;
	box-shadow: 0px 0px 10px #d9d9d9;
}
.lxwmlist ul li:hover iconpark-icon{
	color: #0875C4;
}
.liuyan{
	width: 100%;
	background-color: #fff;
	display: flex;
	justify-content: space-between;
}
.liuyanleft{
	width: 50%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.liuyanright{
	width: 50%;
	overflow: hidden;
	background: url(../img/images/lxwm_03.jpg);
}
.liuyanright img{
	display: block;
}
.liuyandv{
	width: 700px;
}
.liuyandv h1{
	color: #4c4c4c;
	font-size: 30px;
	margin-bottom: 20px;
}
.liuyandv p{
	color: #666666;
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 40px;
}
.liuyandv form input{
	border: none;
	border: 1px solid #e6e6e6;
	width: 90%;
	padding: 0 2%;
	margin-bottom: 20px;
	line-height: 43px;
	outline: none;
}
.liuyandv form textarea{
	border: none;
	border: 1px solid #e6e6e6;
	width: 90%;
	padding: 0 2%;
	margin-bottom: 20px;
	line-height: 43px;
	outline: none;
}
.liuyandv form button{
	width: 150px;
	height: 45px;
	background-color: #0875C4;
	color: #ff;
	text-align: center;
	font-size: 14px;
	border: none;
	text-align: center;
	color: #FFFFFF;
}
.lmd{
	width: 100%;
	height: 15px;
	background-image: linear-gradient(to right, #0875c4 , #5ead1d);
}
.foot{
	background-color: #3e3e3e;
	padding: 95px 0px;
}
.footdv{
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.footdvleft h1{
	color: #999999;
	font-size: 16px;
	margin-top: 30px;
	line-height: 30px;
}
.footdvleft p{
	color: #999999;
	font-size: 34px;
	font-family: "Montserrat";
	font-weight: bold;
}
.footdvcenter{
	width: 740px;
	display: flex;
	justify-content: space-between;
}
.footdvcenter dl dt a{
	color: #cccccc;
	font-size: 16px;
}
.footdvcenter dl dt{
	margin-bottom: 20px;
}
.footdvcenter dl dd a{
	line-height: 35px;
	color: #999999;
	font-size: 14px;
}
.footdvcenter dl dd a:hover{
	color: #FFFFFF;
}
.footdvright{
	width: 143px;
}
.footdvright img{
	display: block;
	width: 100%;
}
.footdvright p{
	text-align: center;
	color: #999999;
	font-size: 14px;
	margin-top: 20px;
}
.wdl{
	width: 100%;
	background-color: #373737;
}
.wdldv{
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.wdldv p{
	line-height: 80px;
	color: #999999;
	font-size: 14px;
}
.wdldv p a{
	color: #999999;
}
.cljslisty .cljslistright p{
	display: flex;
	justify-content: space-between;
}
.cljslisty .cljslistright p i{
	color: #5ead1c;
	font-size: 20px;
	font-weight: bold;
	margin-right: 10px;
}
.cljslistright .cljslistrightp{
	margin-top: 0;
}
.cljslistulfq ul li{
	width: 310px;
}
.cljslistulfq ul li span{
	color: #4c4c4c;
	font-size: 18px;
	font-weight: bold;
}
.cljslistulfq ul li p{
	width: 220px;
}
.aboutall{
	background: url(../img/images/aboutbg_02.jpg) center no-repeat;
	background-size: cover;
	padding: 80px 0px;
}
.aboutdvleft{
	width: 50%;
	display: flex;
	justify-content: flex-end;
	margin-top: -60px;
}
.aboutdvleft div{
	width: 700px;
}
.aboutdvleft div h1{
	color: #4c4c4c;
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 10px;
}
.aboutdvleft div h2{
	color: #666666;
	font-size: 20px;
	font-family: "Montserrat";
	margin-bottom: 45px;
}
.aboutdvleft div h3{
	color: #4c4c4c;
	font-size: 24px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 40px;
}
.aboutdvleft div h3 i{
	display: block;
	width: 80px;
	height: 2px;
	border-bottom: 1px solid #666666;
	margin-left: 10px;
}
.aboutdvleft div p{
	width: 575px;
	margin-top: 30px;
	line-height: 30px;
	text-indent: 2em;
	font-size: 14px;
	color: #666666;
}
.aboutdvleft div a{
	display: block;
	width: 160px;
	height: 40px;
	border: 1px solid #65a431;text-align: center;
    color: #65a431;
    font-size: 14px;
    line-height: 40px;
    margin-top: 30px;
}
.aboutdvleft div a:hover{
	background-color: #65a431;
	color: #fff;
}
.aboutdv{
	display: flex;
	justify-content: space-between;
	position: relative;
	align-items: center;
}
.aboutdvright{
	width: 50%;
	background: url(../img/images/aboutleft_03.jpg) no-repeat;
}
.aboutdvright img{
	width: 100%;
	display: block;
}
.bfang{
	position: absolute;
	top: 45%;
	left: 50%;
	margin-left: -45px;
}
.aboutsz{
	width: 1400px;
	padding: 50px 0px;
	background-color: #fff;
	margin: 0 auto;
	box-shadow: 0px 0px 10px #d9d9d9;
	margin-top: -4%;
	position: relative;
	z-index: 99;
}
.aboutsz ul{
	display: flex;
	justify-content: space-between;text-align: center;
}
.aboutsz ul li {
	width: 100%;
}
.aboutsz ul li h1{
	display: flex;
	justify-content: center;
}
.aboutsz ul li h1 span{
	color: #404040;
	font-size: 46px;
	font-family: 'Montserrat';
}
.aboutsz ul li h1 sup{
	color: #666666;
	font-size: 16px;
	margin-left: 10px;
}
.aboutsz ul li p{
	color: #666666;
	font-size: 14px;
	line-height: 35px;
}
.aboutzz{
	width: 1400px;
	margin: 55px auto;
}
.aboutzzbt h1{
	color: #4c4c4c;
	font-size: 34px;
	font-weight: bold;
}
.aboutzzbt p{
	color: #666666;
	font-size: 20px;
	font-family: "Montserrat";
	line-height: 40px;
}
.tabBox{
	position: relative;
}
	.tabBox .hd{ height:45px; line-height:45px; position:absolute; top: -70px; right: 0;}
	.tabBox .hd ul{overflow:hidden;display: flex;justify-content: flex-end;}
	.tabBox .hd ul li{ width: 140px;height: 45px;border: 1px solid #60ae1f; margin-left: 20px;}
	.tabBox .hd ul li a{display:block;text-align: center;color: #65a431;font-size: 14px; }
	.tabBox .hd ul .on a{background-color: #60ae1f;color: #fff;}
	.tabBox .bd ul{  padding-top: 35px; }
	
.aboutzzone	{
	width: 1400px;
}
.aboutzzone	.swiper-slide{
	transform: scale(0.8);transition: all .5s;
}
.aboutzzone .swiper-slide-active,.aboutzzone .swiper-slide-duplicate-active{
	transform: scale(1);
}
.aboutzzone	.swiper-slide img{
	width: 100%;
	display: block;
}
.aboutzzone .swiper-button-next,.aboutzzone .swiper-button-prev{
	position: initial;
	width: 50px;
	height: 50px;
	margin: 0 30px;
}
.aboutzzone .swiper-button-next,.aboutzzone .swiper-button-prev{
	background: url(../img/images/btn_09.png) center no-repeat;
}
.aboutzzone .swiper-button-next:hover,.aboutzzone .swiper-button-prev:hover{
	background: url(../img/images/btn_07.png) center no-repeat;
	transform: rotate(180deg);
}
.aboutzzone .swiper-button-prev{
	transform: rotate(180deg);
}
.aboutzzone .swiper-button-prev:hover{
	transform: rotate(0deg);
}
.aboutzzone .swiper-button-next:after,.aboutzzone .swiper-rtl .swiper-button-prev:after{
	display: none;
}
.aboutzzone .swiper-button-prev:after,.aboutzzone .swiper-rtl .swiper-button-next:after{
	display: none;
}
.zybtn{
	display: flex;
	justify-content: center;
	margin-top: 35px;
}
.aboutzztwo	{
	width: 1400px;
}
.aboutzztwo	.swiper-slide{
	transform: scale(0.8);transition: all .5s;
}
.aboutzztwo .swiper-slide-active,.aboutzztwo .swiper-slide-duplicate-active{
	transform: scale(1);
}
.aboutzztwo	.swiper-slide img{
	width: 100%;
	display: block;
}
.aboutzztwo .swiper-button-next,.aboutzztwo .swiper-button-prev{
	position: initial;
	width: 50px;
	height: 50px;
	margin: 0 30px;
}
.aboutzztwo .swiper-button-next,.aboutzztwo .swiper-button-prev{
	background: url(../img/images/btn_09.png) center no-repeat;
}
.aboutzztwo .swiper-button-next:hover,.aboutzztwo .swiper-button-prev:hover{
	background: url(../img/images/btn_07.png) center no-repeat;
	transform: rotate(180deg);
}
.aboutzztwo .swiper-button-prev{
	transform: rotate(180deg);
}
.aboutzztwo .swiper-button-prev:hover{
	transform: rotate(0deg);
}
.aboutzztwo .swiper-button-next:after,.aboutzztwo .swiper-rtl .swiper-button-prev:after{
	display: none;
}
.aboutzztwo .swiper-button-prev:after,.aboutzztwo .swiper-rtl .swiper-button-next:after{
	display: none;
}
.gjfw{
	background: url(../img/images/gjfw_02.png) center no-repeat;
	padding: 100px 0px;
	background-size: cover;
}
.gjfwtop{
	text-align: center;
}
.gjfwtop h1{
	color: #ffffff;
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 10px;
}
.gjfwtop p{
	color: #ffffff;
	font-size: 20px;
	font-family: "Montserrat";
	margin-bottom: 35px;
}
.nengyuandv{
	display: flex;
	justify-content: space-between;
	width: 1400px;
	margin: 0 auto;
}
.nengyuandvleft ul li{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 70px;
}
.nengyuandvleft ul li div{
	width: 260px;
	margin-left: 40px;
	text-align: left;
}
.nengyuandvleft ul li div h1{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}
.nengyuandvleft ul li div p{
	font-size: 12px;
	color: #fff;
	line-height: 20px;
}
.nengyuandvleft ul li:first-child{
	margin-top: 45px;
}
.nengyuandvright ul li{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 70px;
	flex-direction: row-reverse;
}
.nengyuandvright ul li div{
	margin-right: 40px;
	text-align: right;
}
.nengyuandvright ul li div h1{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}
.nengyuandvright ul li div p{
	font-size: 12px;
	color: #fff;
	line-height: 20px;
}
.nengyuandvright ul li div{
	width: 260px;
}
.nengyuandvright ul li:first-child{
	margin-top: 45px;
}
.wmyh{
	background-color: #f5f5f5;
	padding: 70px 0px;
}
.wmyhbt h1{
	color: #4c4c4c;
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}
.wmyhbt p{
	text-align: center;
	color: #666666;
	font-size: 20px;
	font-family: "Montserrat";
	margin-bottom: 30px;
}
.wmyhdvlist{
	width: 1400px;
	margin: 0 auto;
}
.wmyhdvlist ul{
	display: flex;
	justify-content: flex-start;
	flex-flow: wrap;
}
.wmyhdvlist ul li{
	width: 260px;
	height: 120px;
	margin: 10px;
	overflow: hidden;
}
.wmyhdvlist ul li img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.wmyhdvlist ul li:hover img{
	transform: scale(1.05);
}
.aboutsz ul li{
	border-right: 1px solid #cccccc;
}
.aboutsz ul li:last-child{
	border-right: none;
}
.guanjia{
	margin: 60px auto;
	width: 1400px;
}
.guanjiabt h1{
	color: #4c4c4c;
	font-weight: bold;
	font-size: 34px;
}
.guanjiabt p{
	color: #666666;
	font-size: 20px;
	font-family: "Montserrat";
	line-height: 40px;
}

.guanjiadv{
	position: relative;
	margin-top: 35px;
}
	.tabBox1 .hd{width: 500px; height:100px; position:absolute; right: 0; top: -120px;}
	.tabBox1 .hd ul{ display: flex;justify-content: space-between; overflow:hidden;  }
	.tabBox1 .hd ul li{ float:left; padding:0 10px; color:#666;  }
	.tabBox1 .hd ul .on{ background:#fff; color:#CF7F21;   }
	.tabBox1 .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
	.tabBox1 .bd ul{}
	
.guanjiadv .tabBox1 .hd ul li iconpark-icon{
	display: block;
	font-size: 36px;
	color: #4c4c4c;
	margin: 0 auto;
	text-align: center;
}
.guanjiadv .tabBox1	.hd ul li span{
	color: #4c4c4c;
	font-size: 16px;
}
.guanjiadv .tabBox1	.hd ul li.on iconpark-icon{
	color: #5EAD1C;
}
.guanjiadv .tabBox1	.hd ul li.on span{
	color: #5EAD1C;
}
.guanjiadvlist section{
	width: 100%;
	position: relative;
}
.guanjiadvlist section img{
	display: block;
}
.guanjiadvlist section h1{
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 35%;
}
.guanjiadvlist section i{
	display: block;
	width: 60px;
	margin: 0 auto;
	height: 2px;
	background-color: #FFFFFF;
	position: absolute;
	top: 55%;
	left: 50%;
	margin-left: -30px;
}
.guanjiadvlist ol{
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.guanjiadvlist ol li{
	width: 450px;
	height: 290px;
	border-bottom: 5px solid #5ead1c;transition: all .5s;
}
.guanjiadvlist ol li span{
	display: block;
	width: 59px;
	height: 59px;
	background: url(../img/images/lun_06.png)center no-repeat;
	margin: 0 auto;
	margin-top: 80px;
	margin-bottom: 20px;
	transition: all .5s;
}
.guanjiadvlist ol li h1{
	text-align: center;
	color: #4c4c4c;
	font-size: 18px;
	margin-bottom: 10px;transition: all .5s;
}
.guanjiadvlist ol li p{
	text-align: center;
	color: #999999;
	font-size: 12px;transition: all .5s;
}
.guanjiadvlist ol li a{
	width: 120px;
	height: 40px;border-radius: 50px;
	border: 1px solid #fff;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	display: none;
	margin-top: 20px;
}
.guanjiadvlist ol li:hover{
	background-color: #5ead1c;
}
.guanjiadvlist ol li:hover span{
	background: url(../img/images/lun_03.png) center no-repeat;
	margin-top: 50px;
}
.guanjiadvlist ol li:hover h1{
	color: #fff;
}
.guanjiadvlist ol li:hover p{
	color: #fff;
}
.guanjiadvlist ol li:hover a{
	display: block;
}

.xmal{
	margin: 35px auto;margin-block: 60px;
}
.xmaldv h1{
	color: #4c4c4c;
    font-weight: bold;
    font-size: 34px;
}
.xmaldv{
	width: 1400px;
	margin: 0 auto;
}
.xmaldv p {
    color: #666666;
    font-size: 20px;
    font-family: "Montserrat";
    line-height: 40px;
}
.tabBox3 .hd{
	width: 100%;
}
.tabBox3 .hd ul{
	width: 1400px;
	margin: 0 auto;
}
.tabBox3 .bd{
	width: 100%;
}
.tabBox3 .bd ul{
	width: 100%;
}

.indexyycjdvall .swiper-slide{
	display: flex;
	justify-content: space-between;
}
.indexyycjdvall .swiper-slide div{
	width: 20%;
	padding:70px 5%;background-color: #f5f5f5;
}
.indexyycjdvall .swiper-slide div h1{
	color: #4c4c4c;
	font-weight: bold;
	font-size: 21px;
}
.indexyycjdvall .swiper-slide div p{
	font-size: 15px;
	color: #666666;
	line-height: 30px;
	margin-top: 30px;
}
.indexyycjdvall .swiper-slide div a{
	display: block;
	line-height: 45px;	width: 130px;
	height: 45px;
	border: 1px solid #b3b3b3;
	text-align: center;
	color: #666666;
	font-size: 15px;
	margin-top: 90px;
}
.indexyycjdvall .swiper-slide img{
	display: block;
}
.indexyycjdvall .swiper-slide  section{
	width: 70%;overflow: hidden;
}
.indexyycjdvall .swiper-button-next,.indexyycjdvall .swiper-button-prev{
	width: 105px;
	height: 45px;
	background-color: rgba(0,0,0,0.5);
	top: 50%;
}
.indexyycjdvall .swiper-button-next{
	right: 15%;
}
.indexyycjdvall .swiper-button-prev{
	left: 15%;
}
.indexyycjdvall .swiper-button-prev:hover,.indexyycjdvall .swiper-button-next:hover{
	background-color: #5ead1c;
}
.indexyycjdvall .swiper-slide div p{
	margin-bottom: 30%;
}
.indexyycjdvall .swiper-button-next:after,.indexyycjdvall .swiper-rtl .swiper-button-prev:after{
	font-size: 16px;
}
.indexyycjdvall .swiper-button-prev:after,.indexyycjdvall .swiper-rtl .swiper-button-next:after{
	font-size: 16px;
}
.indexnews{
	width: 1400px;
	margin: 60px auto;
}
.indexnewsdv ol{
	display: flex;
	justify-content: center;
}
.indexnewsdv ol li:first-child{
	width: 66%;position: relative;
	overflow: hidden;
}
.indexnewsdv ol li:first-child img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.indexnewsdv ol li:first-child  section{
	position: absolute;
	top:15%;
	left: 5%;
	width: 90%;
}
.indexnewsdv ol li:first-child section h1{
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 15px;
}
.indexnewsdv ol li:first-child section p{
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
}
.indexnewsdv ol li:last-child{
	width: calc(33% - 110px);
	padding: 55px;
	background-color: #f5f5f5;
}
.indexnewsdv ol li:first-child:hover img{
	transform: scale(1.03);
}
.indexnewsdv ol li:last-child h1{
	color: #4c4c4c;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 20px;
}
.indexnewsdv ol li:last-child  p{
	line-height: 30px;
	color: #4c4c4c;
	font-size: 14px;
}
.indexnewsdv ol li:last-child  span{
	display: block;	
	color: #4c4c4c;
	font-size: 16px;
	margin-bottom: 15px;
}
.indexnewsdv ol li:last-child i{
	margin-top: 45px;
	display: block;
	color: #666666;
	font-size: 14px;
}
.indexnewsdv dl{
	display: flex;
	justify-content: center;
}
.indexnewsdv dl dd{
	width: 33%;overflow: hidden;
}
.indexnewsdv dl dd img{
	display: block;width: 100%;
	transition: all .5s;
}
.indexnewsdv dl dd:first-child{
	background-color: #5ead1c;
	padding: 3% 5%;
	width: 23%;
}
.indexnewsdv dl dd:nth-child(2){
	background-color: #fff;padding: 3% 5%;
	width: 23%;
}
.indexnewsdv dl dd:hover img{
	transform: scale(1.05);
}
.indexnewsdv dl dd:first-child span{
	display: block;
	color: #cbe7fe;
	font-size: 16px;
	margin-bottom: 20px;
}
.indexnewsdv dl dd:first-child h1{
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 35px;
}
.indexnewsdv dl dd:first-child i{
	color: #cbfecf;
	font-size: 14px;
}
.indexnewsdv dl dd:nth-child(2) span{
	display: block;
	color: #666666;
	font-size: 16px;
	margin-bottom: 20px;
}
.indexnewsdv dl dd:nth-child(2) h1{
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 35px;
}
.indexnewsdv dl dd:nth-child(2) i{
	color: #666666;
	font-size: 14px;
}
.htmleaf-container{
	display: none;
}
.tjnews{
	width: 1400px;
	margin: 0 auto;
}
.tjnews ul{
	display: flex;
	justify-content: flex-start;
}
.tjnews ul li{
	width: 440px;
	position: relative;
	margin: 13px;
	overflow: hidden;
}
.tjnews ul li img{
	display: block;
	width: 100%;
	transition: all .3s;
	transform: scale(1.05);
}
.tjnews ul li div{
	position: absolute;
	bottom: 0;
	width: 90%;
	padding: 5%;
	background-color: rgba(0,0,0,.3);
}
.tjnews ul li div h1{
	font-size: 18px;
	color: #ffffff;
}
.tjnews ul li div p{
	color: #fff;
	font-size: 14px;
	margin-top: 5px;
	line-height: 25px;
}
.tjnews ul li:hover img{
	transform: scale(1);
}
.newslist ul{
	margin-bottom: 35px;
}
.newslist ul li{
	padding: 35px 0px;
}
.newslist ul li a{
	width: 1400px;
	display: block;
	margin: 0 auto;
}
.newslist ul li .newslistding{
	display: flex;justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
}
.newslist ul li .newslistding span{
	color: #4c4c4c;
	font-size: 14px;
	display: block;
	width: 75px;
}
.newslist ul li .newslistding i{
	color: #b3b3b3;
	margin-right: 10px;
}
.newslist ul li .newslistding h1{
	color: #333333;
	font-size: 20px;
	width: 1260px;
	font-weight: bold;
}
.newslist ul li .newslistxia {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.newslist ul li .newslistxia span{
	display: block;
	width: 35px;
	height: 35px;
	background-color: #cccccc;
	color: #fff;
	font-size: 24px;
	text-align: center;
}
.newslist ul li .newslistxia p{
	width: 1260px;
	color: #666666;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	height: 60px;
}
.newslist ul li:hover{
	background-color: #f2f2f2;
}
.newslist ul li:hover .newslistding h1{
	color: #1a77b6;
}
.newslist ul li:hover .newslistxia span{
	color: #fff;
	background-color: #1a77b6;
}
.container {
    width: 1400px;
}
.newslistaaaa{
	width: 100%;
	padding-top: 35px;
	padding-bottom: 20px;
	background-color: #f7f7f7;
}
.mfootdv{
	display: none;
}
.mfoot{
	display: none;
}
.allist .pagination{
	justify-content: center;
	margin-top: 15px;
}
.text-center{
	text-align: center;
}
.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination-group {border-right:solid 1px #EBEBEB;border-radius:4px}
.pagination-group li {float:left;border-right:0;border-radius:0}
.pagination-group li:not(:first-child):not(:last-child) {border-radius:0}
.pagination-group li:first-child {border-radius:4px 0 0 4px}
.pagination-group li:last-child {border-radius:0 4px 4px 0}
.pagination-group .active,.pagination-group a:hover {background:#f5f5f5;border-radius:0}
.pagination-big a {padding:10px 16px;font-size:16px}
.pagination-small a {padding:5px 10px;font-size:12px}
.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {color:#fff}

/*分页 begin*/
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#0875c4;color:#fff;border:1px solid #0875c4;}
/*分页 end*/
.cljslistul ul li:first-child div{
	opacity: 1;
}
.mbanners{
	display: none;
}
.allist .pagination li a{
	width: auto;
}
.allist .pagination li{
	margin: 18px 5px;
}
.cljslistul ul li:hover{
	background-color: #5ead1c;
	border: 1px solid #5ead1c;
}
.cljslistul ul li:hover iconpark-icon{
	color: #fff;
}
.cljslistul ul li:hover span{
	color: #fff;
}
.cljslistul ul li:hover p{
	color: #fff;
}
.banners{
	position: relative;
}
.banners .swiper-slide div {
	position: absolute;
	top:39%;
	width: 100%;
}
.banners .swiper-slide div h1{
	color: #ffffff;
	font-size: 25px;
	text-align: center;
}
.banners .swiper-slide div h2{
	font-size: 44px;
	color: #fff;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;font-weight: bold;
}
.banners .swiper-slide div span{
	width: 60px;
	display: block;
	height: 3px;
	margin: 0 auto;
	background-color: #4ea904;    margin-top: -2px;
}
.banners .swiper-slide div i{
	display: block;
    width: 160px;
    height: 3px;
    border-bottom: 1px solid #fff;
    margin: 0 auto;
}
.banners .swiper-slide div p{
	width: 590px;
	margin: 0 auto;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 14px;    font-size: 16px;
    margin-top: 45px;
}








.shipindv{
	display: none;
	position: fixed;
	top:20%;
	left: 50%;
	margin-left: -700px;
	width: 1310px;padding: 45px;
	background-color: #fff;
	z-index: 9999;
}
.shipindv span{
	position: absolute;
	display: block;
	width: 35px;
	height:35px;
	border: 1px solid #efefef;
	text-align: center;
	line-height: 32px;
	font-size: 24px;
	border-radius: 50%;
	top: 3%;
	right: 3%;
}
.shipindv div{
	display: flex;
	justify-content: center;
}
.hbj{
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 9998;
}
@media (min-width: 1000px) and (max-width: 1399px){
	.shipindv{
		display: none;
		position: fixed;
		top:20%;
		left: 5;
		margin-left: 0;
		width: 80%;padding: 5%;
		background-color: #fff;
		z-index: 9999;
	}
	.headtop{
		width: 95%;
	}
	.headtopright ul li{
		padding: 0 2px;
	}
	.aboutdvleft div{
		width: 95%;
	}
	.aboutdvleft div p{
		width: 85%;
	}
	.aboutsz{
		margin-top: 0;
		width: 95%;
		padding: 2.5% 0;margin-top: 15px;
	}
	.aboutzz{
		width: 95%;
		margin-bottom: 0px;
	}
	.aboutzzone,.aboutzztwo{
		width: 100%;
	}
	.tabBox .bd,.tabBox .bd ul{
		width: 100%;
		display: flex;
	}
	.tabBox .bd ul{
	    display: -webkit-box !important;
	}
	.aboutzzone .swiper-slide,.aboutzztwo .swiper-slide{
		height: auto;
	}
	.aboutzzone .swiper-wrapper,.aboutzztwo .swiper-wrapper{
		height: auto;
	}
	.guanjia{
		width: 95%;
	}
	.guanjiadvlist section img{
		width: 100%;
	}
	.guanjiadvlist ol li{
		width:33%;
	}
	.xmaldv{
		width: 95%;
	}
	.tabBox3 .hd ul{
		width: 95%;
	}
	.indexyycjdvall .swiper-slide div{
		padding: 5%;
	}
	.nengyuandv{
		width: 95%;
	}
	.indexnews{
		width: 95%;
	}
	.indexnewsdv ol li:last-child{
		width: 27%;
		padding: 3%;
	}
	.indexnewsdv ol li:first-child{
		background: url(../img/images/newss_03.jpg) center no-repeat;
	}
	.indexnewsdv ol li:first-child img{
		display: none;
	}
	.footdv{
		width: 95%;
	}
	.footdvcenter{
		width: 50%;
	}
	.nengyuandvcenter{
		width: 100%;
		position: absolute;
		text-align: center;
	}
	.nengyuandvcenter img{
		width: auto;
		display: block;
		margin: 0 auto;
	}
	.nengyuandv{
		position: relative;
	}
	.wdldv{
		width: 95%;
	}
	.indexnewsdv{
		width: 100%;
	}
	.wmyhdvlist{
		width: 95%;
	}
	.wmyhdvlist ul li{
		width: 23%;
		margin: 1%;
		height: auto;
	}
	.lxwmlist{
		width: 95%;
	}
	.lxwmlist ul li {
	    width: 20%;
	    height: auto;
	    padding: 0 2%;
	    border-bottom: 4px solid #5ead1c;
	    background-color: #FFFFFF;
	    transition: all .5s;
		padding-bottom: 20px;
	}
	.liuyandv{
		width: 95%;
	}
	.liuyandv p{
		width: 90%;
	}
	.cljslist{
		width: 85%;
		padding: 5%;
	}
	.cljslistright{
		width: 48%;
	}
	.cljslistleft{
		width: 50%;
	}
	.cljslistulfq ul li{
		width: 25%;
	}
	.fsxmlist{
		width: 95%;
	}
	.fsxmlist .swiper-slide a{
		width: 100%;
	}
	.indexbangzhudv{
		width: 95%;
	}
	.indexbangzhudv form input{
		width: 30%;
	}
	.indexbangzhudv form{
		width: 65%;
	}
	.indexbangzhudv h1{
		width: 30%;
	}
	.allist ul{
		width: 95%;
	}
	.allist ul li{
		width: 31.3%;
		margin: 1%;
	}
	.allist ul li a{
		width: 100%;
	}
	.tjnews{
		width: 100%;
	}
	.newslist ul li a{
		width: 95%;
	}
	.newslist ul li .newslistding h1{
		width: 80%;
	}
	.newslist ul li .newslistxia p{
		width: 85.8%;
		overflow: hidden;
	}
	.shownavdv{
		width: 95%;
	}
	.container {
	    width: 95%;
	}
	.sidebar-l{
		margin-right: 0;
	}
	.aboutdvleft{
		margin-top: 0;
	}
}
@media screen and (max-width: 999px){
	.headtop{
		display:none;
	}
	.aboutdvleft{
		margin-top: 0;
	}
	.htmleaf-container{
		display: block;
	}
	.aboutdv{
		display:block;
	}
	.aboutdvleft{
		width: 95%;
		margin:0 auto;
	}
	.aboutdvleft div{
		width: 100%;
	}
	.aboutall{
		padding: 20px 0px;
	}
	.aboutdvleft div h1{
		font-size:24px;
		text-align:center;
	}
	.aboutdvleft div h2{
		font-size:16px;
		margin-bottom: 15px;text-align:center;
	}
	.aboutdvleft div h3{
		font-size:18px;
		margin-bottom:15px;
	}
	.aboutdvleft div p{
		margin-bottom:15px;
		margin-top:0;
		width:100%;
	}
	.bfang{
		display:none;
	}
	.aboutdvright{
		width: 100%;
	}
	.aboutsz{
		width: 100%;
		padding:2.5% 0;
		margin:0 auto;
		margin-top:20px;
	}
	.aboutsz ul li h1 span{
		font-size:20px;
	}
	.aboutsz ul li p{
		font-size:12px;
	}
	.aboutzz{
		width:95%;
		margin:25px auto;
	}
	.aboutzzbt h1{
		font-size:24px;text-align:center;
	}
	.aboutzzbt p{
		font-size:16px;text-align:center;
	}
	.tabBox .hd{
		position:initial;
	}
	.tabBox .hd ul{
		justify-content:center;
	}
	.tabBox .hd ul li{
		width:100px;
		height:35px;
		line-height:35px;
	}
	.aboutzzone{
		width:100%;
	}
	.tempWrap{
		width:100%;
	}
	.tabBox .bd ul{
		width:100%;
	}
	.aboutzzone .swiper-slide{
		width:100%;position:;
	}
	.swiper-wrapper,.swiper-slide{
		height:auto;
	}
	.bd{
		display:flex;
	}
	.tabBox .bd ul{
		padding-top:15px;
	}
	.zybtn{
		margin-top:0;
	}
	.aboutzzone .swiper-button-next, .aboutzzone .swiper-button-prev,.aboutzztwo .swiper-button-next, .aboutzztwo .swiper-button-prev{
		position:absolute;
	}
	.aboutzzone .swiper-button-next, .aboutzzone .swiper-button-prev,.aboutzztwo .swiper-button-next, .aboutzztwo .swiper-button-prev{
		width:30px;
		height:30px;
		background-size: cover;
		    margin: 0 50px;
	}
	.aboutzzone .swiper-button-next, .aboutzzone .swiper-button-prev{
		background-size: cover;
	}
	.aboutzztwo{
		width:100%;
	}
	.guanjia{
		width:95%;
		margin:0 auto;
	}
	.guanjiabt h1{
		font-size:24px;text-align:center;
	}
	.tabBox1 .hd{
		position:initial;
		width:100%;
		height:auto;
		margin-bottom:15px;
	}
	.guanjiabt p{
		font-size:16px;text-align:center;
	}
	.guanjiadv .tabBox1 .hd ul li iconpark-icon{
		font-size:24px;
	}
	.guanjiadv .tabBox1 .hd ul li span{
		font-size:14px;
	}
	.guanjiadv{
		margin-top:15px;
	}
	.guanjiadvlist section img{
		width:200%;
		margin-left:-50%;
	}
	.guanjiadvlist ol li{
		width:100%;
	}
	.tabBox1 .bd ul{
		width:100%;
	}
	.guanjiadvlist section h1{
		font-size:20px;
	}
	.guanjiadvlist ol li{
		height:auto;
		padding-bottom:15px;
	}
	.guanjiadvlist ol li span{
		margin-top:20px;
		width:30px;
		height:30px;
		background-size:cover;
		margin-bottom:15px;
	}
	.guanjiadvlist ol li h1{
		font-size:16px;
	}
	.guanjiadvlist ol{
		flex-wrap: wrap;
	}
	.guanjiadvlist section{
		overflow:hidden;
	}
	.xmaldv{
		width:95%;
	}
	.xmaldv h1{
		text-align: center;
		font-size:24px;
	}
	.xmaldv p{
		font-size:16px;
		text-align: center;
	}
	.tabBox3 .hd ul{
		width:95%;
	}
	.xmallist .tabBox .hd ul li{
		margin-left:0;
		margin: 0 5px;
	}
	.indexyycjdvall .swiper-slide{
		flex-flow: wrap;
	}
	.indexyycjdvall .swiper-slide div{
		width:100%;
	}
	.xmallist{
		width:95%;
		margin:0 auto;
	}
	.indexyycjdvall .swiper-slide div{
		padding:5%;
	}
	.indexyycjdvall .swiper-slide div h1{
		font-size:18px;
	}
	.indexyycjdvall .swiper-slide div p{
		margin-top:15px;
		margin-bottom:0;
	}
	.indexyycjdvall .swiper-slide div a{
		margin-top:20px;
	}
	.indexyycjdvall .swiper-slide div a{
		width:100px;
		height:40px;
		line-height:40px;
	}
	.indexyycjdvall .swiper-slide section{
		width:100%;
	}
	.indexyycjdvall .swiper-button-prev{
		left:0;
	}
	.indexyycjdvall .swiper-button-next{
		right:0;
	}
	.indexyycjdvall .swiper-button-next, .indexyycjdvall .swiper-button-prev{
		width: 60px;
		height: 35px;
	}
	.gjfw{
		padding:25px;
	}
	.gjfwtop h1{
		font-size:24px;
	}
	.gjfwtop p{
		font-size:16px;
	}	
	.nengyuandvcenter{
		display:none;
	}
	.nengyuandv{
		width:100%;
	}
	.foot{
		width:100%;
		display:none;
	}
	.indexnews{
		width:95%;
	}
	.indexnewsdv{
		width:100%;
	}
	.indexnewsdv ol li:first-child{
		width:100%;
	}
	.indexnewsdv ol{
		display:block;
	}
	.indexnewsdv ol li:first-child section p{
		font-size:18px;
	}
	.indexnewsdv ol li:last-child{
		width:90%;
		padding:5%;
	}
	.indexnewsdv ol li:last-child h1{
		font-size:18px;
		margin-bottom:10px;
	}
	.indexnewsdv ol li:last-child i{
		margin-top:15px;
	}
	.indexnewsdv dl{
		display:block;
	}
	.indexnewsdv dl dd:first-child{
		width:90%;
		padding:5%;
	}
	.indexnewsdv dl dd:first-child h1,.indexnewsdv dl dd:nth-child(2) h1{
		font-size:18px;
	}
	.indexnewsdv dl dd:nth-child(2){
		width:90%;
		padding:5%;
	}
	.indexnewsdv dl dd{
		width:100%;
	}
	.nengyuandvleft ul li:first-child{
		margin-top:25px;
	}
	.nengyuandv{
		display:block;
	}
	.nengyuandvright ul li{
		flex-direction: inherit;
	}
	.nengyuandvright ul li:first-child{
		margin-top:15px;
	}
	.nengyuandvleft ul li,.nengyuandvright ul li{
		margin-top:15px;
	}
	.nengyuandvright ul li div{
		text-align: left;
		margin-right:0;
		margin-left: 40px;
	}
	.wdl{
		display:none;
	}
	.mobile-inner img{
		margin-left:10px;
	}
	.nbanner{
		width:100%;
		overflow:hidden;
	}
	.nbanner img{
		width:200%;
		max-width: 200%;
		margin-left:-50%;
	}
	.nbanner div p{
		font-size:24px;
	}
	.nbanner div h1{
		font-size:20px;
	}
	.wmyh{
		padding:35px 0px;
	}
	.wmyhbt h1{
		font-size:24px;
	}
	.wmyhbt p{
		font-size:16px;
	}
	.wmyhdvlist{
		width:95%;
		margin:0 auto;
	}
	.wmyhdvlist ul li{
		width:31.3%;
		height:auto;
		margin:1%;
	}
	.cljs{
		padding:35px 0px;
	}
	.cljsbt h1{
		font-size:24px;
	}
	.cljsbt p{
		font-size:14px;
	}
	.cljslist{
		width:85%;
		padding:5%;
		margin-top:25px;
	}
	.cljslistzuo{
		display:block;
	}
	.cljslistleft,.cljslistright{
		width:100%;
	}
	.cljslistright h1{
		font-size:20px;
	}
	.cljslistright{
		margin-top:15px;
	}
	.cljslistright h2{
		font-size:14px;
	}
	.cljslistright p{
		margin-top:0;
	}
	.cljslistul ul li{
		width:100%;
	}
	.cljslistul ul li div h1{
		font-size:18px;
	}
	.cljslistul ul li iconpark-icon{
		font-size:32px;
	}
	.cljslistul ul li p{
		width:80%;
	}
	.fsxmlist{
		width:100%;
		margin-top:20px;
	}
	.fsxm{
		padding-bottom:30px;
	}
	.indexbangzhudv{
		width:95%;
		display:block;
	}
	.indexbangzhudv h1{
		font-size:20px;
		text-align: center;
		margin-bottom:20px;
	}
	.indexbangzhudv form{
		display: block;width:100%;
	}
	.indexbangzhudv form input{
		width:96%;
		height:40px;
		line-height:40px;
		padding:0 2%;
		margin-bottom:10px;
	}
	.indexbangzhudv form input.xuqiu{
		width:96%;padding:0 2%;
	}
	.indexbangzhudv form button{
		width:160px;
		height:40px;
		line-height:40px;
	}
	.cljslistul ul li p{
		width: 80%;
	}
	.lxwmdv{
		padding:35px 0px;
	}
	.lxwmbt h1{
		font-size:20px;
	}
	.lxwmbt p{
		font-size:14px;
		line-height:25px;
		width:90%;
		margin:0 auto;
	}
	.lxwmlist{
		width:95%;
		margin-top:20px;
	}
	.lxwmlist ul{
		display:block;
	}
	.lxwmlist ul li{
		width:90%;
		padding:0 5%;
		height:auto;
		padding-bottom:25px;
		margin-bottom:10px;
	}
	.lxwmlist ul li iconpark-icon{
		margin-top:30px;
		margin-bottom:20px;
	}
	.liuyan{
		display:block;
		margin:25px auto;
		width:95%;
	}
	.liuyanleft{
		width:100%;
	}
	.liuyandv h1{
		font-size:24px;
		text-align: center;
	}
	.liuyandv form input,.liuyandv form textarea{
		width:96%;
	}
	.liuyandv p{
		margin-bottom:20px;
	}
	.liuyandv form button{
		height:40px;
		line-height:40px;
	}
	.liuyanright{
		width:100%;
		margin-top:15px;
	}
	.lxwmlist ul li h1{
		font-size:18px;
	}
	.shownav ul{
		justify-content:space-between;
	}
	.shownav ul li{
		text-align: center;
		width:100%;
	}
	.shownav ul li a{
		padding:0px;
		font-size:14px;
		line-height:45px;
	}
	.shownav ul li:first-child{
		display:none;
	}
	.allist ul{
		width:95%;
		margin:0 auto;
	}
	.allist ul li{
		width:48%;
		margin:1%;
	}
	.allist ul li a{
		width:100%;
	}
	.allist ul li a section{
		width:90%;
		padding:5%;
	}
	.allist ul li a section h1{
		font-size:16px;
	}
	.mobile-inner-nav a{
		font-size: 14px;
	}
	.newslistaaaa{
		padding: 25px 0;
	}
	.tjnews{
		width: 95%;
		
	}
	.tjnews ul li{
		width: 30%;
	}
	.newslist ul li{
		padding: 15px 0px;
		border-bottom: 1px dashed #ccc;
	}
	.newslist ul li .newslistding span,.newslist ul li .newslistding i{
		display: none;
	}
	.newslist ul li .newslistxia span{
		display: none;
	}
	.newslist{
		width: 95%;
		margin: 0 auto;
	}
	.newslist ul li .newslistding h1{
		width: 100%;
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 25px;
	}
	.newslist ul li .newslistding{
		margin-bottom: 0;
	}
	.newslist ul li a{
		width: 100%;
	}
	.newslist ul li .newslistxia p{
		width: 100%;
		overflow: hidden;
	}
	.nav-bread{
		display: none;
	}
	.container{
		    margin-bottom: 15px;
		width: 95%;
	}
	.sidebar-l{
		margin-right: 0;
	}
	.line .x2{
		display: none;
	}
	.article .padding-large{
		padding: 5%;
	}
	.article .post h1{
		font-size: 20px;
	}
	.article .post p{
		font-size: 14px;
	}
	.tjnews ul{
		display: block;
	}
	.tjnews ul li{
		width: 100%;
		margin: 2% 0px;
	}
	.tjnews ul li div h1{
		font-size: 16px;
	}
	.tjnews ul li div{
		padding: 3%;
		width: 94%;
	}
	.mfootdv{
		display: block;
		height: 45px;
	}
	.mfoot{
		display: block;
	}
	.index_ysdv{
		display: block;
	}
	.mfoot{
		position: fixed;bottom: 0;
		left: 0;
		width: 100%;
		z-index: 9999;
		height: 45px;
		background-color: #0875C4;
	}
	.mfoot ul{
		display: flex;
		justify-content: space-between;
	}
	.mfoot ul li{
		width: 25%;
		height: 45px;
		line-height: 45px;
		border-right: 1px solid #17669d;
	}
	.mfoot ul li a{
		display: block;
		text-align: center;
		font-size: 14px;
		color: #fff;
	}
	.mobile-inner-header-icon span{
		height: 3px;
	}
	
	.banners{
		display: none;
	}
	.mbanners{
		display: block;
	}
	.swiper-button-next:after, .swiper-button-prev:after{
		font-size: 24px;
	}
	.indexyycjdvall .swiper-slide div a{
		height: 35px;
		width: 80px;
		font-size: 14px;
		line-height: 35px;
	}
	.indexyycjdvall .swiper-button-next, .indexyycjdvall .swiper-button-prev{
		top: 75%;
	}
	.indexyycjdvall .swiper-slide img{
		width: 100%;
	}
	.aboutdvleft div a{
		margin-bottom: 20px;
	}
	.hddv{
		height: 0px;
	}
	.guanjiadvlist section i {
	    display: block;
	    width: 60px;
	    margin: 0 auto;
	    height: 2px;
	    background-color: #FFFFFF;
	    position: absolute;
	    top: 77%;
	    left: 50%;
	    margin-left: -30px;
	}
	.guanjiadvlist section img {
	    width: 100%;
	     margin-left: 0%; 
	}
}
.nbanner div{
	display: none;
}
.footdvcenter dl:last-child{
	width: 270px;
}