/* 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: "Poppins";
	src:url('../font/Poppins-Regular_0.ttf');
}
@font-face
{
	font-family: "Poppins_Light";
	src:url('../font/Poppins-Light_0.ttf');
}
@font-face
{
	font-family: "Poppins_Medium";
	src:url('../font/Poppins-Medium_0.ttf');
}
body {
    font-size: 12px;
    font-family: "Poppins";
}
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 {
	position:fixed;
	top:30;
	width:100%;
	text-align:center;
	z-index:9999;
}
.heads{
	height:100px;
	top: 0px;
	width: 100%;
	left: 0%;
	transition: all .5s;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.slideUp {
	/* -webkit-transform:translateY(-100px);
	transform:translateY(-100px);
	*/
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px);
	/*transition:transform .5s ease-out;
	*/
	-webkit-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;
	transition:transform .5s ease-out;
	transition: all .5s;
	background-color: #fff;
}
.slideDown {
	/*-webkit-transform:translateY(0);
	transform:translateY(0);
	*/
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px);
	/*transition:transform .5s ease-out;
	*/
	-webkit-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;
	transition:transform .5s ease-out;
	transition: all .5s;
	
}
.headdv{
	width: 1400px;
	margin: 0 auto;
	height: 100px;
	display: flex;
	justify-content: space-between;
}
.headdvleft img{
	display: block;
}
.headdvleft img:last-child{
	display: none;
}
.slideUp .headdvleft img{
	display: none;
}
.slideUp .headdvleft img:last-child{
	display: block;
}
.headdvright{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.headdvright ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.headdvright ul li{
	line-height: 98px;
	margin: 0 20px;
	border-bottom: 2px solid transparent;
	padding: 0 10px;
	transition: all .3s;
}
.headdvright ul li a{
	color: #fff;
	font-size: 16px;
	font-family: "Poppins Regular";
	text-transform: uppercase;
}
.headdvright ul li:hover{
	border-bottom: 2px solid #fff;
}
.headdvright ul li:hover a{
	color: #fff;
}

.slideUp .headdvright ul li a{
	color: #333;
}
.slideUp .headdvright ul li:hover{
	border-bottom: 2px solid #f15929;
}
.headdvright ul li.active{
	border-bottom: 2px solid #fff;
}
.slideUp .headdvright ul li.active{
	border-bottom: 2px solid #f15929;
}
.yuyan {
	margin-left: 25px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
}
.yuyan span{
	display: block;
	width: 160px;
	height: 34px;
	border:1px solid  #fff;
	border-radius: 5px;
	line-height: 34px;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}
.yuyan dl{
	position: absolute;
	top: 36px;display: none;
	width: 100%;
	overflow: hidden;
	border-radius: 5px;
}
.yuyan dl a{
	display: block;
	width: 100%;
	text-align: center;
	background-color: #fff;
	margin-bottom: 1px solid #d9d5d5;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
}
.yuyan:hover dl{
	display: block;
}
.slideUp .yuyan span{
	border-color: #333;
	color: #333;
}
/*.headdvleft img{
	display: block;
}
.headdvleft img:last-child{
	display: none;
}
.slideUp .headdvleft img{
	display: none;
}
.slideUp .headdvleft img:last-child{
	display: block;
}*/
.banner img{
	display: block;
	width: 100%;
}
.inpro{
	margin: 90px auto;
	width: 100%;
}
.inprobt{
	margin-bottom: 25px;
}
.inprobt h1{
	text-align: center;
	font-size: 40px;
	color: #333333;
	font-family: "Poppins_Medium";
}
.inprobt h1 span{
	color: #f15929;
}
.inprodv{
	border-top: 1px solid #e6e6e6;
}
.inprodv #thumbs{
	width: 1400px;
	margin: 0 auto;
	margin-top: -6px;
}
.inprodv #thumbs .swiper-slide i{
	display: block;
	width: 7px;
	height: 7px;
	border: 2px solid #e7e7e7;
	border-radius: 50px;
	margin: 0 auto;
	background-color: #fff;
}
.inprodv #thumbs .swiper-slide h1{
	width: 155px;
	text-align: center;
	line-height: 20px;
	color: #333333;
	margin: 0 auto;
	margin-top: 15px;
	font-size: 16px;
	font-family: "Poppins_Medium";
}
.inprodv #gallery .swiper-slide ul{
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 35px;
}
.inprodv #gallery .swiper-slide ul li{
	width: 26%;
	padding: 3%;
	margin: 1% 0;
	background-color: #f7f7f7;
}
.inprodv #gallery .swiper-slide ul li h1{
	color: #333333;
	font-size: 14px;
	margin-bottom: 7px;
	font-family: "Montserrat_Light";
}
.inprodv #gallery .swiper-slide ul li h2{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.inprodv #gallery .swiper-slide ul li h2 I{
	display: block;
	width: 30px;
	height: 2px;
	border-top: 1px solid #f15929;
	margin-right: 5px;
	margin-top: 12px;
}
.inprodv #gallery .swiper-slide ul li h2 span{
	color: #333333;
	font-size: 15px;
	font-family: "Poppins";
	font-weight: bold;
	line-height: 30px;
}
.inprodv #gallery .swiper-slide ul li div{
	margin-top: 30px;
	width: 100%;
	overflow: hidden;
}
.inprodv #gallery .swiper-slide ul li div img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.inprodv #gallery .swiper-slide ul li:hover div img{
	transform: scale(1.1);
}
.inservice{
	padding: 60px 0px;
	background-color: #f7f7f7;
}
.inservicedvbt{
	text-align: center;
	font-size: 40px;
	font-family: "Poppins_Medium";
	color: #333333;
}
.inservicedvbt i{
	color: #f15929;
}
.inservicelist{
	width: 1400px;
	margin: 0 auto;
}


.inservicelistss .swiper-slide div{
	background: url(../images/ty_03.png) center no-repeat;
	background-size: contain;
	width: 180px;
	height: 180px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .5s;
}
.inservicelistss .swiper-slide p{
	text-align: center;
	color: #333333;
	font-size: 18px;
	font-family: "Poppins_Medium";
	transition: all .5s;
}
.inservicelistss .swiper-slide:hover div{
	background: url(../images/dby_03.png) center no-repeat;
	background-size: contain;
}
.inservicelistss .swiper-slide:hover p{
	color: #f15929;
}
.servicebt h1{
	color: #333333;
	font-size: 36px;
	font-family: "Poppins_Medium";
}
.inservicelist{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 50px;
}
.inservicelist a{
	font-size: 30px;
	width: 40px;
}
.inservicelistss {
	width: 90%;
	margin-top: 50px;
}
.inservicep{
	width: 50%;
	margin: 0 auto;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
}
.adv{
	padding: 120px 0;
	background: url(../images/zs_02.jpg) center no-repeat;
	background-size: cover;
}
.advbt h1{
	text-align: center;
	font-size: 42px;
	font-weight: bold;
	font-family: "Poppins";
	text-transform: uppercase;
	color: #fff;
}
.advbt p{
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	font-family: "Poppins";
}
.advall{
	width: 1400px;
	margin: 0 auto;
	margin-top: 60px;
}
.advall ul{
	display: flex;
	justify-content: space-between;
}
.advall ul li{
	width: calc(24% - 100px);
	background: url(../images/tqg_03.jpg) center no-repeat;
	padding: 70px 50px;
	padding-bottom: 0;
	transition: all 1s;
}
.advall ul li div img{
	display: block;
	max-width: 100%;
}
.advall ul li div{
	margin-bottom: 90px;
}
.advall ul li h1{
	color: #333333;
	font-size: 22px;
	text-transform: uppercase;
	font-family: "Poppins";
	margin-bottom: 15px;
	transition: all 1s;
}
.advall ul li p{
	line-height: 25px;
	color: #4c4c4c;
	font-size: 14px;
	font-family: "Poppins";
	height: 150px;
	overflow: hidden;
	border-bottom: 1px solid #e6e6e6;
	transition: all 1s;
}
.advall ul li iconpark-icon{
	color: #f15929;
	font-size: 22px;
	line-height: 75px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 75px;
	transition: all 1s;
}
.advall ul li:hover{
	background: url(../images/hh_03.jpg) center no-repeat;
}
.advall ul li:hover h1{
	color: #fff;
}
.advall ul li:hover p{
	color: #fff;
}
.advall ul li:hover iconpark-icon{
	color: #fff;
}
.abjy{
	padding-top: 115px;
	padding-bottom: 100px;
	background: url(../images/agba_03.jpg) center no-repeat;
}
.abjydv{
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.abjydvleft{
	width: 40%;
}
.abjydvleft h1{
	color: #333333;
	font-size: 40px;
	font-family: "Poppins_Medium";
	line-height: 45px;
}
.abjydvleft  p{
	color: #333333;
	font-size: 14px;
	font-family: "Poppins";
	margin-top: 25px;
	line-height: 30px;
}
.abjydvleft a{
	display: block;
	width: 200px;
	height: 60px;
	background-color: #ededed;
	color: #0e1047;
	font-size: 14px;
	font-family: "Poppins_Medium";
	border-radius: 5px;
	margin-top: 100px;
	text-align: center;
	line-height: 60px;
	transition: all 1s;
}
.abjydvleft a:hover{
	background-color: #0e1047;
	color: #fff;
}
.abjydvright{
	width: 55%;
	position: relative;
}
.abjydvright img{
	display: block;
	max-width: 100%;
}
.abjydvright span{
	display: block;
	width: 0;
    height: 0;
    border-bottom: 100px solid #f15929;
    border-right: 100px solid transparent;
	position: absolute;
	left: 0;
	bottom: 0;
}
.abjydvright div{
	width: 260px;
	height: 150px;
	background-color: #f15929;
	position: absolute;
	right: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.abjydvright div h2{
	color: #ffffff;
	font-size: 36px;
	font-family: "Poppins";
	text-align: center;
}
.abjydvright div p{
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	font-family: "Poppins";
}

.numb{
	padding-top: 150px;
	padding-bottom: 120px;
	background: url(../images/num_03.jpg) center no-repeat;
}
.numbt{
	width: 100%;
	margin: 0 auto;
}
.numbt h1{
	font-size: 40px;
	color: #333333;
	font-family: "Poppins_Medium";
	text-align: center;
}
.numbt p{
	width: 60%;
	text-align: center;
	margin: 0 auto;
	color: #808080;
	font-size: 14px;
}
.numbt h1 span{
	color: #f15929;
}
.numlist ul{
	display: flex;
	justify-content: space-between;
}
.numlist{
	width: 1400px;
	margin: 0 auto;
	margin-top: 60px;
}
.numlist ul li{
	text-align: center;
	width: 23%;
}
.numlist ul li h1{
	color: #f15929;
	font-size: 48px;
	font-family: "Poppins_Medium";
}
.numlist ul li h2{
	color: #333333;
	font-size: 22px;
	font-family: "Poppins_Medium";
	margin-bottom: 15px;
}
.numlist ul li p{
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	color: #808080;
}


.adva{
	width: 100%;
	height: 850px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.advadvbt h2{
	color: #ffffff;
	font-size: 42px;
	font-weight: bold;
	font-family: "Montserrat";
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.advadvbt p{
	text-align: center;
	font-size: 16px;
	font-family: "Montserrat_Light";
	color: #ffffff;
	line-height: 25px;
	margin: 0 auto;
	width: 80%;
}
.advadv{
	width: 1400px;
	position: relative;
	z-index: 5;
}
.advadv .gd{
	display: block;
	margin: 0 auto;
	width: 200px;
	height: 50px;
	border: 1px solid #d6d6d6;
	margin-top: 100px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	line-height: 50px;
	font-family: "Poppins";
}
.advalist{
	width: 130%;
	position: absolute;
	height: 130%;
	transform: rotate(5deg);
}
.advalist ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	
	height: 31.83%;
	margin: 1% 0;
}
.advalist ul li{
	width: 24%;
	margin: 0.5%;
	height: 100%;
}
.advalist ul li img{
	width: 100%;
	height: 100%;
}
.advalist div{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
}
.advadv ul{
	display: flex;
	justify-content: space-between;
	width: 70%;
	margin: 0 auto;
	margin-top: 120px;
}
.advadv ul li img{
	width: auto;
	display: block;
	margin: 0 auto;
}
.advadv ul li h3{
	margin-top: 20px;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	font-family: "Poppins";
}
.advadv ul li a{
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	display: block;
}
.cu{
	margin: 0 auto;
	width: 200px;
	border: 1px solid #fff;
	height: 45px;
	line-height: 45px;
	display: block;
	text-align: center;
	border-radius: 5px;
	margin-top: 70px;
	font-size: 16px;
	color: #fff;
	transition: all .5s;
}
.cu:hover{
	border-color: #f15929;
	background-color: #f15929;
	color: #fff;
}

.lanews{
	padding: 100px 0px;
}
.lanewsbt h1{
	color: #333333;
	font-size: 40px;
	font-family: "Poppins_Medium";
	text-align: center;
} 
.lanewsbt h1 i{
	color: #f15929;
}
.lanewsbt p{
	color: #404040;
	font-size: 16px;
	text-align: center;
}
.lanewsbt{
	margin-bottom: 55px;
}
.lanewslist{
	width: 1400px;
	margin: 0 auto;
}
.lanewslist ul{
	display: flex;
	justify-content: space-between;
}
.lanewslist ul li{
	width: 31%;
}
.lanewslist ul li div{
	width: 100%;
	overflow: hidden;
	border-radius: 10px;
}
.lanewslist ul li img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.lanewslist ul li:hover img{
	transform: scale(1.05);
}
.lanewslist ul li section {
	margin-top: 25px;
}
.lanewslist ul li section h1{
	color: #4c4c4c;
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 8px;
	height: 25px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lanewslist ul li section p{
	color: #999999;
	font-size: 15px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.lanewslist ul li section span{
	display: flex;
	justify-content: flex-start;
	margin-top: 15px;
	color: #666666;
	font-size: 16px;
	transition: all .5s;
}
.lanewslist ul li section  iconpark-icon{
	font-size: 20px;
	transition: all .5s;
}
.lanewslist ul li:hover section span{
	color: #f15929;
}
.lanewslist ul li:hover section  iconpark-icon{
	color: #f15929;
}

.any{
	background: url(../images/fagw_06.jpg) center  no-repeat;
	padding-top: 60px;
	padding-bottom: 60px;
	background-size: cover;
}
.anydv{
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.anydv h1{
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	font-family: "Poppins_Medium";
	text-transform: uppercase;
}
.anydv form{
	display: flex;
	justify-content: space-between;
	width: 60%;
}
.anydv form input{
	width: 18%;
	border: none;
	background-color: #fff;
	padding: 0 2%;
	height: 45px;
	outline: none;
}
.anydv form input::placeholder{
	color: #b2b2b2;
	font-family: "Poppins_Light";
}
.anydv form input:nth-child(3){
	width: 31%;
}
.anydv form button{
	width: 130px;
	height: 45px;
	line-height: 45px;
	background-color: #262626;
	border: none;
	color: #fff;
	font-size: 14px;
	outline: none;
	font-family: "Poppins_Light";
}
.foot{
	padding-top: 75px;
	background-color: #262626;
	padding-bottom: 60px;
}
.footdv{
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.footdvleft{
	width: 280px;
}
.footdvleft img{
	display: block;
}
.footdvleft p{
	color: #e3e3e3;
	font-family: "Montserrat_Light";
	font-size: 14px;
	margin-top: 10px;
	line-height: 30px;
}
.footdvleft ul{
	display: flex;
	justify-content: flex-start;
	margin-top: 20px;
}
.footdvleft ul li{
	width: 34px;
	margin-right: 15px;
}
.footdvleft ul li img{
	display: block;
	width: 100%;
}
.footdvright{
	width: 75%;
	display: flex;
	justify-content: space-between;
}
.footdvright dl dt{
	margin-bottom: 25px;
}
.footdvright dl dt a{
	color: #ffffff;
	font-size: 16px;
	font-family: "Poppins_Medium";
	text-transform: uppercase;
}
.footdvright dl dd a{
	color: #cccccc;
	font-size: 14px;
	font-family: "Montserrat_Light";
	text-transform: uppercase;
	line-height: 25px;
}
.footdvright dl dd{
	margin-bottom: 20px;
	transition: all .5s;
}
.footdvright{
	width: 70%;
	display: flex;
	justify-content: space-between;
}
.footdvright dl dd a{
	color: #e3e3e3;
	transition: all .5s;
}
.footdvright dl dt a{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	font-family: "Montserrat";
}
.footdvright dl dt{
	border-bottom: 1px solid #515151;
	line-height: 40px;
	margin-bottom: 15px;
}
.footdvright dl section{
	display: flex;
	justify-content: space-between;
}
.footdvright dl:nth-child(2){
	width: 500px;
}
.footdvright dl:nth-child(2) section{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.footdvright dl:nth-child(2) section h1{
	width: 50%;
}
.footdvright dl:nth-child(2) section h1 i{
	color: #e3e3e3;
	font-family: "Montserrat";
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 40px;
}
.footdvright dl:nth-child(2) section h1{
	color: #e3e3e3;
	font-size: 14px;
	font-family: "Montserrat_Light";
}
.footdvright dl:nth-child(2) section h1:last-child{
	width: 100%;
	margin-top: 20px;
}
.footdvright dl dd:hover{
	transform: translateX(-10px);
}
.footdvright dl dd:hover a{
	color: #fff;
}
.ewm{
	width: 120px;
}
.ewm img{
	display: block;
	width: 100%;
}
.ewm h1{
	text-align: center;
	color: #acb6ca;
	font-size: 14px;
	font-family: "Arial";
	margin-top: 10px;
}
.wdl{
	border-top: 1px solid #494949;
	height: 80px;
	background-color: #262626;
}
.wdldv{
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 80px;
}
.wdldv p{
	color: #acb6ca;
	font-size: 14px;
}
.wdldv p a{
	color: #acb6ca;
	font-size: 14px;
}
.aboutall{
	background: url(../images/abouteh_03.jpg) center no-repeat;
	padding: 100px 0px;
}
.aboutalldv{
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.aboutalldvleft{
	width: 45%;
}
.aboutalldvleft h1,.aboutalldvleft h2{
	color: #333333;
	font-size: 40px;
	font-family: "Poppins_Medium";
	line-height: 45px;
}
.aboutalldvleft h2{
	margin-bottom: 40px;
}
.aboutalldvleft p{
	margin-top: 27px;
	color: #333333;
	font-size: 14px;
	line-height: 27px;
}
.aboutalldvright{
	width: 50%;
}
.aboutalldvright img{
	display: block;
	width: 100%;
}
.advsqg .adv{
	background: none;
	background-color: #f7f7f7;
}
.advsqg .advbt h1{
	color: #333333;
}
.advsqg .advbt p{
	color: #666666;
}
.advsqg .advall ul li:hover {
    background: url(../images/aboutwqgh_03.jpg) center no-repeat;
}
.advsqg .advall ul li:nth-child(4):hover{
	background: url(../images/aboutwqgh_034.png) center no-repeat;
}
.advsqg .advall ul li:nth-child(1):hover{
	background: url(../images/aboutwqgh_031.png) center no-repeat;
}
.advsqg .advall ul li:nth-child(3):hover{
	background: url(../images/aboutwqgh_033.png) center no-repeat;
}
.szallsg{
	background: url(../images/szbj_02.jpg) center no-repeat;
	padding: 50px 0;
}
.szallsgdv{
	width: 1400px;
	margin: 0 auto;
}
.szallsgdv ul{
	display: flex;
	justify-content: space-between;
}
.szallsgdv ul li{
	width: 210px;
}
.szallsgdv ul li h1{
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.szallsgdv ul li h1 span{
	font-size: 80px;
	font-family: "Tungsten";
	font-weight: bold;
	color: #fff;
}
.szallsgdv ul li h1 sub{
	font-size: 24px;
	font-weight: bold;color: #fff;
	margin-top: 10px;
	margin-left: 5px;
}
.szallsgdv ul li p{
	text-align: center;
	font-size: 16px;
	font-family: "Montserrat_Light";
	color: #fff;
}
.lxwm{
	width: 1400px;
	margin: 90px auto;
}
.lxwmdv{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.lxwmleft{
	width: 45%;
}
.lxwmleft h1{
	 color: #333333;
	 font-size: 36px;
	 font-family: "Poppins_Medium";
}
.lxwmleft p{
	color: #333333;
	font-size: 15px;
	font-family: "Poppins_Light";
	margin-bottom: 30px;
}
.lxwmleft ul li{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 10px;
}
.lxwmleft ul li iconpark-icon{
	font-size: 20px;
	color: #f15929;
	margin-right: 7px;
}
.lxwmleft ul li span{
	color: #333333;
	font-size: 15px;
	font-family: "Poppins";
}
.lxwmright{
	width: 49%;
}
.lxwmright section{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.lxwmright section div{
	width: 49%;
	margin-bottom:20px;
}
.lxwmright section div h1{
	color: #333333;
	font-size: 16px;
	font-family: "Poppins";
	margin-bottom: 5px;
}
.lxwmright section div input{
	width: 92%;
	padding: 0 4%;
	border: 1px solid #999999;
	border-radius: 5px;
	height: 50px;
	outline: none;
	color: #999999;
	font-size: 16px;
	font-family: "Poppins_Light";
}
.lxwmright div h1{
	color: #333333;
	font-size: 16px;
	font-family: "Poppins";
	margin-bottom: 5px;
}
.lxwmright div input{
	width: 92%;
	padding: 0 4%;
	border: 1px solid #999999;
	border-radius: 5px;
	height: 50px;
	outline: none;
	color: #999999;
	font-size: 16px;
	font-family: "Poppins_Light";
}
.lxwmright div textarea{
	width: 92%;
	padding: 20px 2%;
	border: 1px solid #999999;
	border-radius: 5px;
	height: 50px;
	outline: none;
	color: #999999;
	font-size: 16px;
	font-family: "Poppins_Light";
}
.lxwmright button{
	display: block;
	border: none;
	margin-top: 30px;
	width: 140px;
	height: 50px;
	text-align: center;
	color: #fff;
	font-family: "Poppins";
	background-color: #333333;
	border-radius: 5px;
	font-size: 16px;
}
.newbg{
	background-color: #f7f7f7;
	padding: 60px 0px;
}
.newsdvlist{
	width: 1400px;
	margin: 0 auto;
}
.newsdvlist ul li {
	margin: 30px auto;
	background-color: #ffffff;
	border-radius: 10px;
	overflow: hidden;
	transition: all .5s;
}
.newsdvlist ul li a{
	display: flex;
	justify-content: space-between;
	padding: 30px 0px;
	padding-right: 5%;
	background-color: #ffffff;
	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: #333333;
	font-size: 20px;
	margin-bottom: 15px;
	transition: all .5s;
	font-family: "Montserrat_Light";
	line-height: 25px;
	height: 25px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.newsdvlistext p{
	line-height: 30px;
	font-size: 14px;
	color: #8a8b8e;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
	height: 60px;
	transition: all .5s;
	font-family: "Montserrat_Light";
}
.newsdvlist ul li{
	transition: all .5s;
}
.newsdvlist ul li:hover a{
	background-color: #f15929;
}
.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: #e9eef6;
}
.newsdvlist ul li:hover  iconpark-icon{
	background-color: #0673c7;
	color: #fff;
	border-color: #fff;
	opacity: 1;
}
.shownews{
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.shownewsleft{
	width: 71%;
}
.xwxqbt h1{
	color: #4c4c4c;
	font-size: 24px;
	font-family: "Poppins_Light";
}
.xwxqbt h2{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 10px;
}
.xwxqbt h2 iconpark-icon{
	display: flex;
	align-items: center;
	font-size: 16px;
	margin-right: 5px;
}
.xwxqbt h2 span{
	display: block;
	color: #4c4c4c;
	font-size: 12px;
}
.xwxqnr{
	margin: 30px auto;
}
.xwxqnr img{
	max-width: 100%;
}
.fay{
	padding-top: 30px;
	border-top: 1px solid #e6e6e6;
	display: flex;
	justify-content: space-between;
}
.fay p a{
	color: #808080;
	font-size: 14px;
	font-family: "Arial";
	transition: all .5s; 
}
.fay p a:hover{
	color: #f15929;
}
.shownewsright {
	width: 24%;
}
.shownewsright h1{
	color: #4c4c4c;
	font-size: 20px;
	font-family: "Poppins";
	margin-top: 30px;
	margin-bottom: 10px;
}
.shownewsright form{
	display: flex;
	justify-content: space-between;
	background-color: #f3f3f3;
	padding: 0 20px;
	height: 35px;
}
.shownewsright form input{
	border: none;
	background-color: transparent;
	line-height: 35px;
	color: #999999;
	font-size: 14px;
	font-family: "Montserrat_Light";
	outline: none;
}
.shownewsright form button{
	border: none;
	background-color: transparent;
	line-height: 35px;
	color: #999999;
	font-size: 14px;
	font-family: "Montserrat_Light";
	outline: none;
	display: flex;
	justify-content: center;
	align-items: center;
}
.shownewsright form button iconpark-icon{
	font-size: 22px;
}
.shownewsright ul li a{
	display: flex;
	justify-content: flex-start;
}
.shownewsright ul li a i{
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 10px;
	background-color: #4d4d4d;
	margin-right: 10px;
	margin-top: 13px;
}
.shownewsright ul li a span{
	display: block;
	width: 95%;
	line-height: 30px;
	color: #4c4c4c;
	font-size: 14px;
}
.shownewsright ul li a:hover span{
	color: #f15929;
}
.cpyfw{
	width: 1400px;
	margin: 70px auto;
	display: flex;
	justify-content: space-between;
}
.cpyfwleft {
	width: 320px;
}
.cpyfwleft .fw h1{
	width: 100%;
	height: 60px;
	background-color: #f15929;
	line-height: 64px;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	text-indent: 2em;
	font-family: "Poppins_Medium";
}
.cpyfwleft .fw dl{
	border: 1px solid #f0f0f0;
}
.cpyfwleft .fw dl dd h2{
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #f0f0f0;
	border-left: 3px solid #f7f7f7;
	padding: 0 20px;
	color: #4c4c4c;
	font-size: 14px;
	background-color: #f7f7f7;
}
.cpyfwleft .fw dl dd h2 a{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 55px;
}
.cpyfwleft .fw dl dd h2 span{
	display: block;
	width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 6px solid #f15929;
    border-bottom: 5px solid transparent;
	margin-top: 0;
	opacity: 0;
	transition: all .5s;
}
.cpyfwleft .fw dl dd:hover h2{
	border-left: 3px solid #f15929;
	background-color: #f2f2f2;
}
.cpyfwleft .fw dl dd.active h2{
	border-left: 3px solid #f15929;
	background-color: #f2f2f2;
}
.cpyfwleft .fw dl dd:hover h2 span{
	opacity: 1;
}
.cpyfwleft .fw dl dd.active h2 span{
	display: block;
	width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 6px solid #f15929;
    border-bottom: 5px solid transparent;
	margin-top: 0;
	opacity: 1;
}
.rmtj h1{
	width: 100%;
	height: 60px;
	background-color: #f15929;
	line-height: 64px;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	text-indent: 2em;
	font-family: "Poppins_Medium";
	margin-top: 45px;
}
.rmtj ul{
	display: block;
	background-color: #f7f7f7;
}
.rmtj ul li{
	padding: 15px;
	border-bottom: 1px solid #edeff0;
}
.rmtj ul li a{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.rmtj ul li a div{
	width: 100px;
}
.rmtj ul li a div img{
	display: block;
	width: 100%;
}
.rmtj ul li a h3{
	color: #333333;
	font-size: 14px;
	width: 160px;
	line-height: 25px;
}
.rmtj ul li:last-child{
	border-bottom: none;
}
.cpyfwright{
	width: 1000px;
	margin: 0 auto;
}
.cpyfwlist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	width: 100%;
}
.cpyfwlist ul li{
	width: 27.3333%;
	margin: 1%;
	padding: 2%;
	background-color: #f7f7f7;
}
.cpyfwlist ul li div{
	overflow: hidden;
}
.cpyfwlist ul li div img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.cpyfwlist ul li section {
	border-top: none;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .5s;
	position: relative;
	z-index: 3;
	margin-top: 15px;
}
.cpyfwlist ul li section h1{
	color: #333333;
	font-size: 14px;
	line-height: 25px;
	transition: all .5s;
}
.cpyfwlist ul li:hover div img{
	transform: scale(1.05);
}
.cpyfwleft .fw dl dd:last-child h2{
	border-bottom: none;
}
.projects{
	width: 1400px;
	margin: 70px auto;
}
.projectslist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.projectslist ul li{
	width: 23%;
	margin: 1%;
}
.projectslist ul li div{
	width: 100%;
	overflow: hidden;
	border-radius: 10px;
}
.projectslist ul li div img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.projectslist ul li:hover div img{
	display: block;
	width: 100%;
	transform: scale(1.05);
}
.projectslist ul li h1{
	color: #333333;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
}
.cpxqimg{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.cpxqimgleft{
	width: 50%;
}
.cpxqimgleft .swiper-slide img{
	display: block;
	width: 100%;
}
.cpxqimgleft #gallery2{
	margin-bottom: 10px;
}
.cpxqimgleft #thumbs2 .swiper-slide div{
	width: calc(100% - 2px);
	border: 1px solid #f7f7f7;
	border-radius: 10px;
	overflow: hidden;
}
.cpxqimgleft #thumbs2 .swiper-slide-thumb-active div{
	border: 1px solid #f15929;
}
.cpxqimgright{
	width: 45%;
}
.cpxqimgright h1{
	color: #333333;
	font-size: 24px;
	font-family: "Poppins_Medium";
}
.cpxqimgright p{
	color: #4c4c4c;
	font-size: 14px;
	margin-top: 20px;
	line-height: 30px;
}
.cpxqimgright section{
	display: flex;
	justify-content: flex-start;
	margin-top: 80px;
}
.cpxqimgright section a{
	display: block;
	width: 150px;
	padding: 0 15px ;
	height: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #262626;
	margin-right: 15px;
	transition: all .5s;
}
.cpxqimgright section a span{
	color: #fff;
	font-size: 16px;
}
.cpxqimgright section a iconpark-icon{
	color: #fff;
	font-size: 18px;
}
.cpxqimgright section a:hover{
	background-color: #f15929;
}
.chanpxq{
	margin-top: 50px;
}
.chanpxqbt{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background-color: #f7f7f7;
	height: 50px;
	padding-left: 25px;
	color: #333333;
	font-size: 16px;
	font-family: "Poppins Bold";
	font-weight: bold;
	text-transform: uppercase;
}
.chanpxqbt i{
	display: block;
	width: 4px;
	height: 20px;
	background-color: #f15929;
	margin-right: 10px;
}
.chanpxqnr{
	margin-top: 15px;
}
.chanpxqnr img{
	max-width: 100%;
}


.nrbanner{
	position: relative;
	z-index: 3;
}
.btext {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0%;
}
.btext div{
	width: 1400px;
	margin: 0 auto;
}
.btext h3 {
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    font-family: "Poppins";
    margin-bottom: 10px;
    font-weight: bold;
}


.mfoot{
	height: 45px;
	display: none;
}
.mfootdv{
	display: none;
}


.bannersasg  .swiper-slide{
	position: relative;
}
.bannersasg  .swiper-slide img{
	display: block;
	width: 100%;
}
.bannersasg  .swiper-slide div {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.bannersasg  .swiper-slide div section{
	width: 1400px;
	margin: 0 auto;
}
.bannersasg  .swiper-slide section a{
	width: 190px;
    height: 55px;
    display: block;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 80px;
    transition: all .5s;
    color: #fff;
    font-size: 16px;
}
.bannersasg  .swiper-slide section a span {
    color: #ffffff;
    font-size: 14px;
    margin-left: 30px;
}
.bannersasg  .swiper-slide section a iconpark-icon {
    display: block;
    width: 40px;
    height: 40px;
    background-color: #ffffff;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    font-size: 24px;
    color: #00afb4;
}
.bannersasg  .swiper-slide section a:hover{
	background-color: #026daf;
	border-color: #026daf;
}
.bannersasg .swiper-pagination-bullet{
	height: 8px;
	width: 8px;
}
.bannersasg .swiper-pagination-bullet-active{
	width: 40px;
	border-radius: 50px;
}
.bannersasg .swiper-slide section h2{
	color: #ffffff;
	font-size: 70px;
	font-family: "Poppins";
	font-weight: bold;
	text-transform: uppercase;
	line-height: 75px;
}
.bannersasg .swiper-slide section h4{
	color: #ffffff;
	font-size: 70px;
	font-family: "Poppins";
	font-weight: bold;
	line-height: 75px;
	text-transform: uppercase;
}
.bannersasg .swiper-slide section a{
	width: 220px;
	height: 50px;
}
.bannersasg {
	width: 100%;
}
.inprodv #thumbs .swiper-slide-thumb-active i{
	background-color: #f15929;
	border-color: #f15929;
}

.headdvright ul li{
	position: relative;
}
.headdvright ul li:hover div{
	display: block;
}
.headdvright ul li div{
	display: none;
    position: absolute;
   	left: -38px;
    width: 100%;
    top: 82px;
    z-index: 5;
    padding-top: 20px;
}
.headdvright ul li:nth-child(3) div{
	left: -46px;
}
.headdvright ul li:nth-child(4) div{
	left: -30px;
}
.headdvright ul li:nth-child(5) div{
	left: -35px;
}
.headdvright ul li:nth-child(7) div{
	left: -35px;
}
.headdvright ul li:nth-child(8) div{
	left: -30px;
}
.headdvright ul li div dl{
	overflow: hidden;
	border-radius: 6px;
	width: 200px;
}
.headdvright ul li div dl dd a{
	color: #333 !important;
    height: 40px;
    text-align: center;
    display: block;
    width: 100%;
    line-height:40px;
    background-color: rgba(255,255,255,0.9);
    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:hover{
	background-color: #f15929;
}
.headdvright ul li div dl dd a:hover{
	background-color: #f15929;
	color: #fff !important;
}	
@media only screen and (min-width: 1201px) and (max-width: 1399px){
	.headdv{
		width: 95%;
	}
	.headdvright ul li{
		margin: 0 5px;
	}
	.inprodv #gallery .swiper-slide ul{
		width: 95%;
	}
	.inservicelist{
		width: 95%;
	}
	.inservicelistss .swiper-slide div{
		width: 140px;
	}
	.inservicep{
		width: 75%;
	}
	.advall{
		width: 95%;
	}
	.advall ul li div{
		margin-bottom: 50px;
	}
	.abjydv{
		width: 95%;
	}
	.abjydvleft {
		width: 45%;
	}
	.abjydvright{
		width: 50%;
	}
	.numlist{
		width: 95%;
	}
	.numlist ul li h2{
		font-size: 20px;
	}
	.lanewslist{
		width: 95%;
	}
	.anydv{
		width: 95%;
	}
	.anydv form{
		width: 65%;
	}
	.footdv{
		width: 95%;
	}
	.wdldv{
		width: 95%;
	}
	.inprodv #thumbs{
		width: 95%;
	}
	.aboutalldv{
		width: 95%;
	}
	.szallsgdv{
		width: 95%;
	}
	.lxwm{
		width: 95%;
	}
	.newsdvlist{
		width: 95%;
	}
	.shownews{
		width: 95%;
	}
	.cpyfw{
		width: 95%;
	}
	.cpyfwright{
		width: 70%;
		margin: 0;
	}
	.projects{
		width: 95%;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1200px){
	.headdv{
		width: 95%;
	}
	.headdvright ul li{
		margin: 0 5px;
	}
	.inprodv #gallery .swiper-slide ul{
		width: 95%;
	}
	.inservicelist{
		width: 95%;
	}
	.inservicelistss .swiper-slide div{
		width: 125px;
	}
	.inservicelistss .swiper-slide p{
		font-size: 14px;
	}
	.inservicep{
		width: 85%;
	}
	.advall{
		width: 95%;
	}
	.advall ul li{
		padding: 3%;
		width: 18%;
		padding-bottom: 0;
	}
	.advall ul li div{
		margin-bottom: 50px;
	}
	.abjydvleft h1{
		font-size: 34px;
	}
	.abjydv{
		width: 95%;
	}
	.abjydvleft {
		width: 45%;
	}
	.abjydvright{
		width: 50%;
	}
	.numlist{
		width: 95%;
	}
	.numlist ul li h2{
		font-size: 20px;
	}
	.lanewslist{
		width: 95%;
	}
	.anydv{
		width: 95%;
	}
	.anydv form{
		width: 65%;
	}
	.footdv{
		width: 95%;
	}
	.wdldv{
		width: 95%;
	}
	.inprodv #thumbs{
		width: 95%;
	}
	.aboutalldv{
		width: 95%;
	}
	.szallsgdv{
		width: 95%;
	}
	.lxwm{
		width: 95%;
	}
	.newsdvlist{
		width: 95%;
	}
	.shownews{
		width: 95%;
	}
	.cpyfw{
		width: 95%;
	}
	.cpyfwright{
		width: 70%;
		margin: 0;
	}
	.projects{
		width: 95%;
	}
	.inprodv #gallery .swiper-slide ul li h2 span{
		font-size: 14px;
	}
	.footdvright dl:nth-child(2){
		width: 45%;
	}
	.footdvright{
		width: 67%;
	}
	.aboutalldvleft h1, .aboutalldvleft h2{
		font-size: 34px;
	}
	.aboutall{
		padding: 70px 0px;
	}
	.headdvleft{
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	.headdvleft img{
		width: 120px;
	}
	.headdvright ul li a{
		font-size: 16px;
	}
	.cpyfwright{
		width: 63%;
	}
	.cpyfwlist ul li section h1{
		height: 25px;
		overflow: hidden;
		line-height: 25px;
	}
	.cpxqimgright h1{
		font-size: 20px;
	}
	.cpxqimgright section{
		margin-top: 20px;
	}
	.cpxqimgright section a{
		margin-right: 10px;
	}
	.cpxqimgright section a span{
		font-size: 14px;
	}
}
@media screen and (max-width: 999px){
	.htmleaf-container{
		display: block;
		height: 50px;
	}
	.heads{
		display: none;
	}
	.inpro{
		margin: 25px auto;
	}
	.inprobt h1{
		font-size: 22px;
	}
	.inprodv #thumbs{
		width: 95%;
	}
	.inprodv #gallery .swiper-slide ul{
		width: 95%;
	}
	.inprodv #gallery .swiper-slide ul li{
		width: 42%;
		margin: 1%;
	}
	.inprodv #gallery .swiper-slide ul li h2 I{
		display: none;
	}
	.inprodv #gallery .swiper-slide ul li h2 span{
		display: block;
		width: 100%;
		font-size: 14px;
		line-height: 25px;
	}
	.inprodv #gallery .swiper-slide ul{
		margin-top: 15px;
	}
	.inservice{
		padding: 30px 0px;
	}
	.inservicedvbt{
		font-size: 22px;
	}
	.inservicelist{
		width: 95%;
	}
	.inservicelistss .swiper-slide div{
		width: 110px;
		margin: 0 auto;
		height: 110px;
	}
	.inservicelistss .swiper-slide div img{
		width: 45px;
	}
	.inservicelistss .swiper-slide p{
		font-size: 14px;
	}
	.inservicep{
		width: 100%;
		font-size: 14px;
		line-height: 25px;
	}
	.inservicelistss{
		margin-top: 30px;
	}
	.inservicelist{
		margin-bottom: 20px;
	}
	.adv{
		padding: 30px 0;
	}
	.advbt h1{
		font-size: 22px;
	}
	.advbt p{
		font-size: 14px;
	}
	.advall{
		width: 95%;
	}
	.advall ul {
		flex-wrap: wrap;
	}
	
	.advall ul li{
		width: 44%;
		padding: 2%;margin: 1%;
	}
	.advall ul li div img{
		width: 40px;
		margin: 0 auto;
	}
	.advall ul li div{
		margin-bottom: 0;
	}
	.advall ul li h1{
		text-align: center;
		font-size: 18px;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	.advall ul li p{
		height: 75px;
		overflow: hidden;
		padding-bottom: 10px;
	}
	.advall ul li iconpark-icon{
		line-height: 40px;
		height: 40px;
	}
	.abjy{
		padding: 30px 0;
	}
	.abjydv{
		width: 95%;
		display: block;
	}
	.abjydvleft{
		width: 100%;
	}
	.abjydvleft h1{
		font-size: 22px;
		line-height: 30px;
	}
	.abjydvleft p{
		line-height: 27px;
		font-size: 14px;
		margin-top: 15px;
	}
	.abjydvleft a{
		width: 150px;
		height: 40px;
		text-align: center;
		line-height: 40px;
		margin: 15px auto;
	}
	.abjydvright{
		width: 100%;
	}
	.abjydvright div{
		width: 180px;
		height: 90px;
	}
	.abjydvright div h2{
		font-size: 20px;
	}
	.abjydvright div p{
		font-size: 14px;
	}
	.numb{
		padding: 30px 0px;
	}
	.numbt h1{
		font-size: 22px;
	}
	.numbt p{
		width: 95%;
	}
	.numlist{
		width: 95%;
		margin-top: 15px;
	}
	.numlist ul{
		flex-wrap: wrap;
	}
	.numlist ul li{
		margin: 1%;
		width: 48%;
	}
	.numlist ul li h1{
		font-size: 28px;
	}
	.numlist ul li img{
		display: block;
		width: 45px;
		margin: 0 auto;
	}
	.numlist ul li h2{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.adva{
		height: 550px;
	}
	.advadv{
		width: 100%;
	}
	.advadvbt h2{
		font-size: 22px;
	}
	.advadvbt p{
		font-size: 14px;
		line-height: 26px;
		width: 95%;
	}
	.advadv ul{
		width: 95%;
		margin-top: 15px;
		flex-wrap: wrap;
	}
	.advadv ul li{
		width: 48%;
		margin: 1%;
	}
	.advadv ul li img{
		width: 55px;
	}
	.advadv ul li h3{
		margin-top: 10px;
		font-size: 18px;
	}
	.cu{
		width: 150px;
		height: 40px;
		text-align: center;
		margin-top: 30px;
		font-size: 14px;
	}
	.lanews{
		padding: 30px 0px;
	}
	.lanewsbt{
		margin-bottom: 25px;
	}
	.lanewsbt h1{
		font-size: 22px;
	}
	.lanewsbt p{
		font-size: 14px;
	}
	.lanewslist{
		width: 95%;
	}
	.lanewslist ul li:last-child{
		display: none;
	}
	.lanewslist ul li{
		width: 48%;
		margin: 1%;
	}
	.lanewslist ul li section{
		margin-top: 15px;
	}
	.lanewslist ul li section h1{
		font-size: 17px;
	}
	.lanewslist ul li section p{
		font-size: 14px;
	}
	.lanewslist ul li section span{
		margin-top: 5px;font-size: 12px;
	}
	.lanewsbt{
		margin-bottom: 15px;
	}
	.any{
		padding: 30px 2.5%;
	}
	.anydv{
		display: block;
		width: 95%;
	}
	.anydv h1{
		font-size: 18px;
		text-align: center;
	}
	.anydv form{
		width: 100%;
		display: block;
		margin-top: 10px;
	}
	.anydv form input{
		width: 96%;
		margin-bottom: 10px;
		height: 40px;
	}
	.anydv form input:nth-child(3){
		width: 96%;
	}
	.anydv form button{
		width: 100px;
		height: 40px;
		line-height: 40px;
	}
	.foot,.wdl{
		display: none;
	}
	.advall{
		margin-top: 20px;
	}
	.advall ul li h1{
		margin-bottom: 5px;
	}
	.advall ul li{
		padding-top: 25px;
	}
	.aboutall{
		display: block;
		padding: 30px 0px;
	}
	.aboutalldv{
		width: 95%;
		display: block;
	}
	.aboutalldvleft{
		width: 100%;
	}
	.aboutalldvleft h2{
		margin-bottom: 15px;
	}
	.aboutalldvleft h1, .aboutalldvleft h2{
		font-size: 22px;
		line-height: 30px;
	}
	.aboutalldvleft p{
		margin-top: 15px;
	}
	.aboutalldvright{
		margin-top: 15px;
		width: 100%;
	}
	.szallsg{
		padding: 10px 0px;
	}
	.szallsgdv{
		width: 95%;
	}
	.szallsgdv ul{
		flex-wrap: wrap;
	}
	.szallsgdv ul li{
		width: 48%;
		margin: 15px 1%;
	}
	.szallsgdv ul li h1 span{
		font-size: 36px;
	}
	.szallsgdv ul li h1 sub{
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		margin-top: 5px;
		margin-left: 5px;
	}
	.szallsgdv ul li p{
		font-size: 13px;
		line-height: 20px;
	}
	.lxwm{
		width: 95%;
		margin: 30px auto;
		display: block;
	}
	.lxwmdv{
		display: block;
	}
	.lxwmleft{
		width: 100%;
	}
	.lxwmleft h1{
		font-size: 22px;
	}
	.lxwmleft p{
		font-size: 14px;
		margin-bottom: 15px;
	}
	.lxwmleft ul li span{
		font-size: 13px;
	}
	.lxwmright{
		width: 100%;
		margin-top: 25px;
	}
	.lxwmright section div input{
		height: 40px;
		font-size: 14px;
	}
	.lxwmright button{
		height: 40px;
		line-height: 40px;
		margin-top: 15px;
		font-size: 14px;
	}
	.lxwmright div textarea{
		padding: 10px 2%;
		font-size: 14px;
		width: 96%;
	}
	.newbg{
		padding: 20px 0px;
	}
	.newsdvlist ul li{
		margin: 15px auto;
	}
	.newsdvlist{
		width: 95%;
	}
	.newsdvlist ul li a .newsdvlistime{
		display: none;
	}
	.newsdvlist ul li a{
		padding: 5%;
	}
	.newsdvlistext{
		width: 100%;
	}
	.newsdvlistext h1{
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.newsdvlistext p{
		font-size: 14px;
		line-height: 25px;
		height: 50px;
	}
	.shownews{
		width: 95%;
		display: block;
	}
	.shownewsleft{
		width: 100%;
	}
	.xwxqbt h1{
		font-size: 18px;
	}
	.fay{
		display: block;
		padding: 15px 0px;
	}
	.fay p{
		margin: 10px 0px;
	}
	.shownewsright{
		width: 100%;
	}
	.shownewsright h1{
		margin-top: 15px;
		font-size: 18px;
	}
	.cpyfw{
		width: 95%;
		display: block;
		margin: 30px auto;
	}
	.cpyfwleft{
		width: 100%;
	}
	.cpyfwleft .fw h1{
		display: none;
	}
	.cpyfwleft .fw dl dd h2 a{
		height: 40px;
	}
	.rmtj{
		display: none;
	}
	.cpyfwright{
		width: 100%;
		margin-top: 10px;
	}
	.cpyfwlist ul li{
		width: 44%;
		margin: 1%;
	}
	.cpyfwlist ul li section h1{
		text-align: center;
	}
	.cpxqimg{
		display: block;
	}
	.cpxqimgleft{
		width: 100%;
	}
	.cpxqimgright{
		width: 100%;
		margin-top: 15px;
	}
	.cpxqimgright h1{
		font-size: 18px;
	}
	.cpxqimgright p{
		margin-top: 5px;
		line-height: 27px;
	}
	.cpxqimgright section{
		margin-top: 20px;
		justify-content: space-between;
	}
	.cpxqimgright section a{
		margin: 0;
		height: 40px;
		width: 40%;
		font-size: 14px;
	}
	.cpxqimgright section a span{
		font-size: 14px;
	}
	.chanpxq{
		margin-top: 20px;
	}
	.projects{
		margin: 30px auto;
		width: 95%;
	}
	.projectslist ul li{
		width: 48%;
	}
	.bannersasg .swiper-slide section h4,.bannersasg .swiper-slide section h2{
		font-size: 22px;
		line-height: 30px;
	}
	.bannersasg .swiper-slide div section{
		width: 95%;
	}
	.bannersasg .swiper-slide div section a{
		display: none;
	}
	.btext div{
		width: 95%;
		margin: 0 auto;
	}
	.btext h3{
		font-size: 22px;
		text-align: center;
	}
	.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:#f15929;
	}
	.mfootdv li{
		width: 100%;
		border-right: 1px solid #d14d24;
	}
	.mfootdv li a{
		color: #fff;
		font-size: 14px;
		line-height: 45px;
		text-align: center;
		display: block;
	}
}



