/* 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;
}

html {
	font-size: 16px;
	/*10 ÷ 16 × 100% = 62.5%*/
}
@font-face
{
	font-family: "Poppins";
	src:url('../font/Poppins-Regular_0.ttf');
}
@font-face
{
	font-family: "TechnaSans";
	src:url('../font/technasans-regular.otf');
}
@font-face
{
	font-family: "Poppins_Medium";
	src:url('../font/Poppins-Medium_0.ttf');
}
@font-face
{
	font-family: "Poppins_Bold";
	src:url('../font/Poppins-Bold_0.ttf');
}
@font-face
{
	font-family: "Poppins_SemiBold";
	src:url('../font/Poppins-SemiBold_0.ttf');
}
@font-face
{
	font-family: "Montserrat_SemiBold";
	src:url('../font/Montserrat-SemiBold.ttf');
}
@font-face
{
	font-family: "Montserrat_Light";
	src:url('../font/Montserrat-Light_0.ttf');
}
@font-face
{
	font-family: "Montserrat_Bold";
	src:url('../font/Montserrat-Bold_0.otf');
}
@font-face
{
	font-family: "Poppins_Light";
	src:url('../font/Poppins-Light_0.ttf');
}
@font-face
{
	font-family: "AntonSC";
	src:url('../font/AntonSC-Regular.ttf');
}
@font-face
{
	font-family: "Montserrat";
	src:url('../font/MONTSERRAT-REGULAR_1.TTF');
}

	
body {
	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 {
	top: 30;
	width: 100%;
	text-align: center;
	z-index: 9999;
}

.heads {
	position: fixed;
	height: 100px;
	width: 100%;
	transition: all .5s;
	top: 0px;
	left: 0rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.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 {
	margin: 0 auto;
	height: 100px;
	display: flex;
	justify-content: space-between;
	transition: all .5s;
	width: 100rem;
}
.headdvleft{
	height: 100%;
}
.headdvleft img {
	display: block;
}

.headdvleft img:last-child{
	display: none;
}
.slideUp .headdvleft img{
	display: none;
}
.slideUp .headdvleft img:last-child{
	display: block;
}
.headdvright {
	width: 68%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.headdvright ul {
	width: 87%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.headdvright ul li {
	transition: all .3s;
	position: relative;
	line-height: 100px;
}

.headdvright ul li a {
	display: block;
	position: relative;
	text-transform: uppercase;
}

.headdvright ul li a span {
	font-size: 18px;
	color: #fff;
	display: block;
	font-family: "Poppins";
	transition: all 1s;
}
.headdvright ul li::after{
	content: "";
	position: absolute;
	width: 100%;
	bottom: 0px;
	height: 2px;
	background-color: transparent;
	left: 0;
	transform: all 1s;
}
.headdvright ul li:hover::after{
	background-color: #fff;
}
.headdvright ul li.active::after{
	background-color: #fff;
}
.slideUp .headdvright ul li a span{
	color: #333;
}
.slideUp .ss iconpark-icon,.slideUp .yyan span{
	color: #0470b6;
}
.slideUp .headdvright ul li:hover a span{
	color: #0470b6;
}
.slideUp .headdvright ul li.active a span{
	color: #0470b6;
}
.slideUp .headdvright ul li:hover::after{
	background-color: #0470b6;
}
.slideUp .headdvright ul li.active::after{
	background-color: #0470b6;
}
.ss{
	display: flex;
	justify-content: center;
	align-items: center;
}
.ss iconpark-icon{
	width: 40px;
	height: 40px;
	border-radius: 50%;1
	background: rgba(255, 255, 255, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 20px;
}

.yyan{
	display: flex;
	justify-content: center;
	align-items: center;
}
.yyan span{
	color: #fff;
	font-size: 16px;
}
.banners img{
	display: block;
	width: 100%;
}
.makes{
	padding: 5.625rem 0px;
	background: url(../images/makebg_02.jpg) center no-repeat;
	background-size: cover;
}
.makesdv{
	width: 100rem;
	margin: 0 auto;
}
.makebt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.makebtleft {
	color: #333333;
	font-size: 38px;
	font-family: "TechnaSans";
	width: 450px;
	line-height: 55px;
	text-transform: uppercase;
}
.makebtright{
	width: 65%;
	color: #808080;
	font-size: 16px;
	line-height: 35px;
}
.makelist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 4.375rem;
}
.makelist ul li{
	width: calc(24% - 34px);
	background: url(../images/mankezf_07.png) center no-repeat;
	margin: 10px 0px;
	padding: 15px;
	border-radius: 30px;
	border: 2px solid #fff;
	transition: all 1s;
	background-size: cover;
}
.makelist ul li a{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.makelist ul li a h1{
	font-size: 14px;
	color: #4c4c4c;
	font-family: "Poppins_Medium";
	width: 12.5rem;
	line-height: 30px;
	transition: all 1s;
}
.makelist ul li a  img{
	display: block;
	width: 7.8125rem;
}
.makelist ul li:last-child a img{
	    width: 10.8125rem;
}
.makelist ul li:hover{
	background: url(../images/mankezf_03.png) center no-repeat;
	background-size: cover;
	border: 2px solid #0470b6;
}
.makelist ul li:hover a h1{
	color: #fff;
}
.cpzx{
	padding: 5.9375rem 0rem;
	background: url(../images/cpzxbg_02.jpg) center no-repeat;
	background-size: cover;
}
.cpzxdv{
	width: 100rem;
	margin: 0 auto;
}
.cpzxbt{
	text-align: center;
	margin-bottom: 3.4375rem;
}
.cpzxbt h1{
	color: #ffffff;
	font-size: 38px;
	font-family: "TechnaSans";
	text-transform: uppercase;
	margin-bottom: 10px;
}
.cpzxbt p{
	color: #ffffff;
	font-size: 14px;
	text-align: center;
}
.cpzxlists .swiper-slide .proli{
	width: calc(100% - 90px);
	padding: 0 45px;
	padding-top: 20px;
	padding-bottom: 35px;
	border-radius: 15px;
	background: url(../images/prolibg_03.jpg) center no-repeat;
	background-size: cover;
}
.cpzxlists .swiper-slide .proli div{
	width: 100%;
	overflow: hidden;
}
.cpzxlists .swiper-slide .proli div img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.cpzxlists .swiper-slide .proli:hover div img{
	transform: scale(1.05);
}
.cpzxlists .swiper-slide .proli section{
	text-align: center;
}
.cpzxlists .swiper-slide .proli section h1{
	overflow:hidden;
	height: 70px;
	text-overflow:ellipsis;
	line-height: 35px;
	display:-webkit-box;
	font-size: 18px;
	-webkit-box-orient:vertical;
	color: #4c4c4c;
	-webkit-line-clamp:2;
	font-family: "Poppins_Medium";
}
.cpzxlists .swiper-slide .proli section iconpark-icon{
	font-weight: bold;
	width: 30px;
	height: 30px;
	margin: 0 auto;
	margin-top: 15px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #0470b6;
	color: #fff;
	border-radius: 50%;
	font-size: 20px;
}
.contrast{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 3.125rem;
}
.contrast a{
	border: 1px solid #fff;
	width: 43px;
	height: 43px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 10px;
	border-radius: 50%;
	transition: all 1s;
}
.contrast a iconpark-icon{
	color: #fff;
	transition: all 1s;
	font-size: 26px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.contrast a:hover{
	background-color: #fff;
}
.contrast a:hover iconpark-icon{
	color: #2585c2;
}
.about{
	padding: 5.625rem 0px;
	background: url(../images/about_02.jpg) center no-repeat;
	background-size: cover;
}
.aboutdv{
	width: 100rem;
	margin: 0 auto;
}
.aboutdvbt{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.aboutdvbt{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.aboutdvbtleft{
	margin-top: 40px;
	color: #333333;
	font-size: 38px;
	font-family: "TechnaSans";
	text-indent: 10rem;
}
.aboutdvbtright{
	width: 50%;
}
.aboutdvbtright p{
	color: #606060;
	font-size: 16px;
	margin-bottom: 15px;
	line-height: 30px;
}
.aboutdvbtright a{
	width: 130px;
    padding-left: 30px;
    padding-right: 20px;
    background-color: #0470b6;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    border-radius: 50px;
	margin-top: 1.875rem;
}
.aboutdvbtright a span{
	color: #fff;
	font-size: 14px;
	font-family: "Poppins_Light";
}
.aboutdvbtright a iconpark-icon{
	color: #fff;
	font-size: 20px;
}
.aboutdvimg{
	width: 100%;
}
.aboutdvimg img{
	display: block;
	width: 100%;
}
.sz{
	margin-top: 3.375rem;
}
.sz ul{
	display: flex;
	justify-content: space-between;
}
.sz ul h1{
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.sz ul h1 span{
	color: #333333;
	font-size: 60px;
	font-family: "Poppins_Medium";
}
.sz ul h1 i{
	color: #333333;
	font-size: 30px;
	font-family: "Poppins_Medium";
	margin-top: 10px;
	margin-left: 5px;
}
.sz ul p{
	color: #606060;
	font-size: 16px;
	text-align: center;
	margin-top: -10px;
}
.appdv{
	width: 100rem;
	margin: 0 auto;
	padding: 5.9375rem 0px;
}
.appbt{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 3.125rem;
}
.appleft h1{
	color: #333333;
	font-size: 38px;
	font-family: "TechnaSans";
	text-transform: uppercase;
	margin-bottom: 10px;
}
.appleft p{
	color: #808080;
	font-size: 16px;
}
.appright a{
	width: 130px;
    padding-left: 30px;
    padding-right: 20px;
    background-color: #0470b6;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    border-radius: 50px;
    margin-top: 1.875rem;
}
.appright a span{
	color: #fff;
    font-size: 14px;
    font-family: "Poppins_Light";
	text-transform: uppercase;
}
.appright a iconpark-icon{
	color: #fff;
	font-size: 20px;
}
.applist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.applist ul li{
	width: 32.33%;
	position: relative;
	margin-bottom: 20px;
	border-radius: 20px;
	overflow: hidden;
}
.applist ul li img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.applist ul li:hover img{
	transform: scale(1.05);
}
.applist ul li div{
	overflow: hidden;
	width: 100%;
}
.applist ul li h1{
	position: absolute;
	width: 90%;
	bottom: 25px;
	left: 5%;
	color: #ffffff;
	font-size: 20px;
	font-family: "TechnaSans";
}


.synews{
	padding: 6.25rem 0px;
	background: url(../images/newbg_02.jpg) center no-repeat;
	background-size: cover;
}

.synewsdv{
	width: 100rem;
	margin: 0 auto;
}
.synewsbt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.synewsbt h1{
	color: #333333;
	font-size: 38px;
	font-family: 'TechnaSans';
	text-transform: uppercase;
}
.synewsbt p{
	color: #808080;
	font-size: 16px;
	margin-top: 20px;
}
.synewsbtright a{
	width: 123px;
	padding-left: 25px;
	padding-right: 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 48px;
	background-color: #066fb1;
	border-radius: 50px;
	transition: all 1s;
}
.synewsbtright a span{
	color: #ffffff;
	font-size: 14px;
	font-family: "Poppins_Light";
	text-transform: uppercase;
}
.synewsbtright a iconpark-icon{
	font-size: 20px;
	color: #ffffff;
}

.innewsdv {
	margin: 0 auto;
	margin-top: 3.75rem;
	display: flex;
	justify-content: space-between;
}

.innewsdvleft {
	width: 32%;
	border-radius: 15px;
	overflow: hidden;
	box-shadow: 0px 0px 20px #f0f0f0;
}

.innewsdvleft div {
	overflow: hidden;
	display: block;
}

.innewsdvleft div img {
	display: block;
	width: 100%;
	transition: all 1s;
}

.innewsdvleft:hover div img {
	transform: scale(1.05);
}

.innewsdvleft section {
	padding: 2.1875rem 3.125rem;
	background-color: #fff;
}

.innewsdvleft section h3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.9375rem;
}

.innewsdvleft section span {
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	color: #066fb1;
}

.innewsdvleft section i {
	color: #808080;
	font-size: 14px;
}

.innewsdvleft section h1 {
	color: #333333;
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 0.625rem;
	max-height: 30px;
	overflow:hidden;
	font-family: "Poppins";
	text-overflow:ellipsis;
	transition: all 1s;
	display:-webkit-box;
	
	-webkit-box-orient:vertical;
	
	-webkit-line-clamp:1;
}
.innewsdvleft:hover section h1 {
	color: #066fb1;
}
.innewsdvleft section p {
	color: #808080;
	font-size: 14px;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	font-family: "Poppins";
	margin-top: 10px;
}

.innewsdvcenter {
	width: calc(32% - 6.25rem);
	padding: 3.125rem;
	border-radius: 15px;
	overflow: hidden;
	padding-top: 4.6875rem;
	background-color: #066fb1;
}

.innewsdvcenter h3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 2.5rem;
}

.innewsdvcenter h3 span {
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
}

.innewsdvcenter h3 i {
	color: #fff;
	font-size: 14px;
}

.innewsdvcenter h1 {
	color: #ffffff;
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 1rem;
	white-space: nowrap;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.innewsdvcenter p {
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	height: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	font-family: "Poppins";
}

.innewsdvcenter h4 {
	width: 140px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-size: 14px;
	margin-top: 7.1875rem;
	transition: all 1s;
	border-radius: 50px;
	text-transform: uppercase;
	font-family: "Poppins";
}

.innewsdvcenter:hover h4 {
	border-color: #fff;
	color: #004bbb;
	background-color: #fff;
}

.innewsdvright {
	width: 32%;
}

.innewsdvright ul {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}

.innewsdvright ul li:last-child{
	padding-bottom: 0;
	border: none;
}
.innewsdvright ul li a {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.innewsdvright ul li a div {
	width: 35%;
	overflow: hidden;
	border-radius: 10px;
	overflow: hidden;
}

.innewsdvright ul li a div img {
	display: block;
	width: 100%;
	transition: all 1s;
}

.innewsdvright ul li:hover a div img {
	transform: scale(1.05);
}

.innewsdvright ul li a section {
	width: 60%;
}

.innewsdvright ul li a section h1 {
	color: #4c4c4c;
	font-size: 18px;
	line-height: 25px;
	height: 25px;
	margin-bottom: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: "Poppins_Medium";
}

.innewsdvright ul li a section p {
	color: #808080;
	font-size: 14px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;
}

.innewsdvright ul li a section iconpark-icon {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	color: #066fb1;
	font-size: 20PX;
	margin-top: 5px;
}
.innewsdvright ul li:hover a section h1{
	color: #066fb1;
}
.innewsdv {
	width: 100rem;
}


.xuq{
	padding: 50px 0px;
	background: url(../images/ewgew_02.jpg) center no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.xuqdv{
	width: 100rem;
	margin: 0 auto;
}
.xuqdv h1{
	color: #ffffff;
	font-size: 28px;
	font-family: "Poppins_Medium";
	margin-bottom: 1rem;
}
.xuqdv form{
	display: flex;
	justify-content: space-between;
}
.xuqdv form input{
	width: calc(17% - 40px);
	border: none;
	line-height: 40px;
	background-color: #fff;
	padding: 0 20px;
	outline: none;
	color: #333;
	border-radius: 5px;
	font-size: 14px;
	font-family: "Poppins";
}
.xuqdv form input::placeholder{
	font-size: 14px;
	color: #b3b3b3;
	font-family: "Poppins";
}
.xuqdv form input:nth-child(4){
	width: 25%;
}
.xuqdv form button{
	width: 15%;
	outline: none;
	border: none;
	background-color: #064166;
	padding: 0 10px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	font-family: "Poppins";
	border-radius: 5px;
}
.xuqdv  p{
	margin-top: 25px;
	color: #fff;
	font-size: 14px;
}

.foot{
	padding-top: 5rem;
	background-color: #1f1f1f;
	background-size: cover;
}
.footdv{
	width: 100rem;
	margin: 0 auto;
	margin-bottom: 2.5rem;
}
.footdvleft{
	width: 325px;
}
.footdvleft img{
	display: block;
	margin-bottom: 20px;
}
.footdvleft p{
	line-height: 25px;
	font-size: 14px;
	color: #fff;
}
.footdvleft ul{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 35px;
}
.footdvleft ul li{
	margin-right: 15px;
}
.footdvleft ul li a{
	display: block;
	border-radius: 50%;
	overflow: hidden;
}
.footdvleft ul li a img{
	display: block;
	width: 100%;
	margin: 0;
}

.footdvright{
	width: 75%;
	display: flex;
	justify-content: space-between;
}
.footdvright dl dd a{
	color: #ffffff;
	font-size: 14px;
}
.footdvright dl dt a{
	color: #ffffff;
	font-size: 18px;
}
.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: 50%;
}
.footdvright dl:nth-child(2) section {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.footdvright dl:nth-child(2) section section{
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.footdvright dl:nth-child(2) section>h1{
	margin-top: 20px;
}
.footdvright dl:nth-child(2) section h1 i{
	color: #ffffff;
	font-family: "Poppins_Light";
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 40px;
}
.footdvright dl:nth-child(2) section h1{
	color: #ffffff;
	font-size: 14px;
	font-family: "Poppins_Light";
}

.ewm{
	width: 270px;
	display: flex;
	justify-content: space-between;
}
.ewm div{
	margin-left: 20px;
}
.ewm img{
	display: block;
	width: 100%;
}
.ewm h1{
	text-align: center;
	color: #4c4c4c;
	font-size: 14px;
	font-family: "Poppins_Light";
}
.footdv{
	display: flex;
	justify-content: space-between;
}
.footdvright dl dt a{
	text-transform: uppercase;
	
}
.footdvright dl dd a{
	text-transform: uppercase;
	line-height: 40px;
	display: block;
	transition: all 1s;
}
.footdvright dl:nth-child(2) section h1:last-child{
	line-height: 25px;
}
.ewm h1{
	margin-top: 15px;
	color: #d6d6d6;
	font-family: "Poppins_Light";
}
.footdvright dl dd a:hover{
	transform: translateX(10px);
}
.wdl{
	border-top: 1px solid #494949;
	height: 80px;
}
.wdldv{
	width: 97.5rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 80px;
}
.wdldv p{
	color: #808080;
	font-size: 14px;
}
.wdldv p a{
	color: #808080;
	font-size: 14px;
}
.hexin{
	position: relative;
}
.hexinbt{
	width: 100%;
	position: absolute;
	top: 5.625rem;
	left: 0;
	z-index: 6;
}
.hexinbtdv{
	width: 100rem;
	margin: 0 auto;
}
.hexinbtdv h1{
	color: #ffffff;
	font-size: 38px;
	text-transform: uppercase;
	font-family: "TechnaSans";
}
.hexinbtdv p{
	color: #ffd800;
    font-size: 24px;
    margin-top: 15px;
    line-height: 45px;
    font-weight: bold;
}
.hexinbtdv p:nth-child(3){
	font-size: 22px;
	line-height: 30px;
}
.core{
	position: relative;
}
.core>img{
	display: block;
}
.coredv{
	position: absolute;
	width: 50%;
	right: 0;
	top: 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 100%;
	background-color: rgba(6, 111, 177, 0.9);
}
.coredvtext {
	width: 50rem;
}
.coredvtext h1{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	transform: translateX(-40px);
}
.coredvtext h1 span{
	color: #ffffff;
	font-size: 76px;
	font-family: "Myriad Pro";
	font-weight: bold;
	font-style: italic;
}
.coredvtext h1 i{
	color: #ffffff;
	font-size: 24px;
	font-family: "Poppins_Medium";
	margin-top: 25px;
}
.coredvtext p{
	padding-left: 4.0625rem;
	color: #ffffff;
	font-size: 16px;
	line-height: 35px;
	margin-top: 30px;
}
.hexin #thumbs2{
	position: absolute;
	bottom: 6.25rem;
	width: 100rem;
	margin-left: -50rem;
	left: 50%;
	background-color: rgba(58, 58, 58, .5);
}
.hexin #thumbs2 .hxnav{
	display: flex;
	justify-content: center;
	padding: 10px 15px;
	align-items: center;
}
.hexin #thumbs2 .hxnav h1{
	color: #ffffff;
	font-size: 54px;
	font-family: "Poppins_Medium";
}
.hexin #thumbs2 .hxnav p{
	color: #ffffff;
	font-size: 15px;
	line-height: 30px;
	margin-left: 15px;
	
}
.hexin #thumbs2 .swiper-slide-thumb-active .hxnav{
	background-color: #0470b6;
}

.shownav {
	display: block;
	box-shadow: 0px 0px 15px #dcdcdcb8;
	height: 75px;
	position: relative;
	z-index: 2;
}

.shownav ul {
	width: 100%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.shownav ul li {
	width: 15%;
	position: relative;
}

.shownav ul li a {
	display: block;
	width: 100%;
	line-height: 75px;
	color: #4d4d4d;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	background-color: #fff;
	transition: all 1s;
}

.shownav ul li a:hover {
	background-color: #066fb1;
	color: #fff;
}

.shownav ul li.active  a{
	background-color: #066fb1;
	color: #fff;
}
.boxcolor{
	padding: 4.375rem 0px;
	background-color: #f7f7f7;
}
.newslist{
	width: 100rem;
	margin: 0 auto;
}
.newslist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.newslist ul li{
	width: 31.33%;
	margin: 1%;
	border-radius: 20px;
	overflow: hidden;
	box-shadow: 0px 0px 16px #eaeaea;
}
.newslist ul li div{
	overflow: hidden;
	width: 100%;
}
.newslist ul li div img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.newslist ul li:hover div img{
	transform: scale(1.05);
}
.newslist ul li section{
	background-color: #fff;
	padding: 2.5rem;
	transition: all 1s ;
}
.newslist ul li section h3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	-webkit-line-clamp:1;
	margin-bottom: 0.9375rem;
}

.newslist ul li section span {
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	color: #066fb1;
	-webkit-line-clamp:1;
}

.newslist ul li section i {
	color: #808080;
	font-size: 14px;
	-webkit-line-clamp:1;
}

.newslist ul li section h1 {
	color: #333333;
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 0.625rem;
	max-height: 30px;
	overflow:hidden;
	font-family: "Poppins";
	text-overflow:ellipsis;
	transition: all 0.5s;
	display:-webkit-box;
	
	-webkit-box-orient:vertical;
	
	-webkit-line-clamp:1;
}
.newslist ul li section p {
    color: #808080;
    font-size: 14px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-family: "Poppins";
    margin-top: 10px;
}
.newslist ul li:hover section{
	background-color: #066fb1;
}
.newslist ul li:hover section h3 ,.newslist ul li:hover section span ,.newslist ul li:hover section h1 ,.newslist ul li:hover section p,.newslist ul li:hover section i{
	color: #fff;
}
.yyong{
	padding: 6.25rem 0px;
	background-color: #f9f9f9;
}
.yyong .applist{
	width: 100rem;
	margin: 0 auto;
}
.yyong .applist ul{
	flex-wrap: wrap;
	justify-content: flex-start;
}
.yyong .applist ul li{
	box-shadow: 0px 0px 15px #dcdcdcb8;
	width: 31.33%;
	margin: 1%;
}
.yyong .applist ul li h1{
	position: inherit;
	height: 70px;
	width: 90%;
	padding: 0 5%;
	background-color: #fff;
	color: #4c4c4c;
	font-size: 18px;
	text-align: center;
	line-height: 70px;
	font-family: "Poppins_Medium";
	transition: all 1s;
}
.yyong .applist ul li:hover h1{
	background-color: #0366a4;
	color: #fff;
}
.yyxqdv{
	width: 100rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.yyxqdvleft{
	width: 65%;
}
.yyxqdvleftdv{
	background-color: #fff;
	padding: 3.125rem;
	padding-bottom: 0;
	overflow: hidden;
	border-radius: 15px;
}
.yyxqdvleftbt{
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 15px;
}
.yyxqdvleftbt h1{
	color: #333333;
	font-size: 26px;
	
}
.yyxqdvlefttext{
	padding: 25px 0px;
}
.yyxqdvfy{
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
}
.yyxqdvfy p a{
	color: #333333;
	transition: all 1s;
	font-size: 15px;
}
.yyxqdvfy p a:hover{
	color: #066fb1;
}
.yyxqdvright{
	width: 32%;
}
.yyxqdvrightbt{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
}
.yyxqdvrightbt i{
	display: block;
	width: 4px;
	height: 20px;
	background-color: #066fb1;
	margin-right: 15px;
	margin-top: -2px;
}
.yyxqdvrightbt span{
	color: #333333;
	font-size: 20px;
	text-transform: uppercase;
	font-family: "Poppins_Medium";
}
.yyxqdvrightbt{
	margin-bottom: 30px;
}
.yyxqdvright ul li{
	margin-bottom: 20px;
	background-color: #fff;
	border-radius: 15px;
	overflow: hidden;
	padding: 20px;
}
.yyxqdvright ul li a{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.yyxqdvright ul li img{
	width: 100px;
	margin-right: 20px;
}
.yyxqdvright ul li section{
	width: 72%;
}
.yyxqdvright ul li section h1{
	color: #4c4c4c;
	font-size: 18px;
	height: 30px;
	white-space:nowrap;
	line-height: 30px;
	overflow:hidden;
	transition: all 1s;
	text-overflow:ellipsis;
}
.yyxqdvright ul li section p{
	color: #066fb1;
	font-size: 14px;
	white-space:nowrap;
	line-height: 30px;
	overflow:hidden;
	height: 30px;
	text-overflow:ellipsis;
	margin-top: 10px;
}
.yyxqdvright ul li:hover section h1{
	color: #066fb1;
}
.yyxqdvleftbt p{
	color: #808080;
	font-size: 14px;
}
.yyxqdvrights{
	background-color: #fff;
	padding: 30px;
	width: calc(32% - 60px);
	padding-bottom: 0;
	overflow: hidden;
	border-radius: 15px;
}
.yyxqdvrights form{
	border: 1px solid #e6e6e6;
	overflow: hidden;
	border-radius: 7px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}
.yyxqdvrights form input{
	width: 80%;
	padding: 0 5%;
	text-align: center;
	border: none;
	line-height: 38px;
	height: 38px;
	font-size: 14px;
	outline: none;
}
.yyxqdvrights form button{
	width: 10%;
	border: none;
	background-color: transparent;
	color: #5d5d5d;
	font-size: 22px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.yyxqdvrights dl dd {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #e5e5e5;
}
.yyxqdvrights dl dd a{
	display: flex;justify-content: flex-start;
	align-items: center;
}
.yyxqdvrights dl dd a img{
	width: 30%;
	margin-right: 20px;
}
.yyxqdvrights dl dd a section{
	width: 65%;
}
.yyxqdvrights dl dd a section h1{
	white-space:nowrap;
	height: 30px;
	overflow:hidden;
	line-height: 30px;
	text-overflow:ellipsis;
	color: #333333;
	font-size: 16px;
	margin-bottom: 5px;
	transition: all 1s;
	font-family: "Poppins_Medium";
}
.yyxqdvrights dl dd a section p{
	color: #808080;
	font-size: 14px;
	line-height: 25px;
	height: 50px;
	overflow:hidden;
	
	text-overflow:ellipsis;
	
	display:-webkit-box;
	
	-webkit-box-orient:vertical;
	
	-webkit-line-clamp:2; 
}
.yyxqdvrights dl dd:hover a section h1{
	color: #066fb1;
}
.yyxqdvrights dl dd:hover{
	border-bottom: 1px solid #cde2ef;
}
.lxwm{
	padding: 6.25rem 0px;
	
}
.lxwmdv{
	display: flex;
	justify-content: space-between;
	width: 100rem;
	margin: 0 auto;
	align-items: center;
}
.lxwmdvleft{
	width: 50%;
}
.lxwmdvleft img{
	max-width: 90%;
	display: block;
}
.lxwmdvright{
	width: 50%;
}
.lxwmdvright h1{
	color: #333333;
	font-size: 38px;
	font-family: "TechnaSans";
	text-transform: uppercase;
	margin-bottom: 15px;
}
.lxwmdvright p{
	color: #606060;
	font-size: 16px;
	line-height: 35px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;
}
.lxwmdvright i{
	display: block;
	height: 2px;
	width: 100px;
	background-color: #066fb1;
	margin-top: -1px;
	margin-bottom: 50px;
}
.lxwmdvright ul li{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 1.875rem;
}
.lxwmdvright ul li img{
	display: block;
}
.lxwmdvright ul li span{
	color: #666666;
	font-size: 18px;
	margin-left: 15px;
	line-height: 33px;
}
.zxly{
	padding: 5.625rem 0px;
	background: url(../images/zxlybg_02.jpg) center no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.zxlydv{
	width: 100rem;
	margin: 0 auto;
}
.zxlybt h1{
	color: #ffffff;
	font-size: 38px;
	font-family: 'TechnaSans';
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
}
.zxlybt p{
	color: #ffffff;
	font-size: 16px;
	text-align: center;
}
.zxlybt{
	margin-bottom: 3.125rem;
}
.zxlydv form div{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.zxlydv form div input{
	width: calc(49% - 50px);
	background-color: rgba(255, 255, 255, 0.2);
	border: none;
	padding: 0 25px;
	margin-bottom: 15px;
	height: 50px;
	border-radius: 7px;
	outline: none;
	color: #ffffff;
	font-size: 14px;
}
.zxlydv form div input::placeholder{
	color: #ffffff;
}
.zxlydv form div select{
	width: 49%;
	background-color: rgba(255, 255, 255, 0.2);
	border: none;
	padding: 0 25px;
	margin-bottom: 15px;
	height: 50px;
	border-radius: 7px;
	outline: none;
	color: #ffffff;
	font-size: 14px;
}
.zxlydv form div select option{
	line-height: 35px;
	height: 35px;
	color: #333;
}
.zxlydv form textarea{
	width: calc(100% - 50px);
	background-color: rgba(255, 255, 255, 0.2);
	border: none;
	padding: 25px;
	margin-bottom: 15px;
	height: 50px;
	border-radius: 7px;
	outline: none;
	color: #ffffff;
	font-family: "Poppins";
	font-size: 14px;
}
.zxlydv form textarea::placeholder{
	color: #ffffff;
}
.zxlydv form button{
	border: none;
	background-color: transparent;
	border: 1px solid #fff;
	height: 55px;
	width: 220px;
	line-height: 55px;
	text-align: center;
	color: #fff;
	border-radius: 50px;
	margin-top: 50px;
}
.zxlys{
	background: url(../images/Partnerships_02.jpg) center no-repeat;
	background-size: cover;
}
.zxlys .zxlybt h1{
	color: #333333;
}
.zxlys .zxlybt p{
	color: #808080;
}
.zxlys .zxlydv form div input{
	width: calc(49% - 50px);
	background-color: #fbfbfb;
	border: none;
	padding: 0 25px;
	margin-bottom: 15px;
	height: 50px;
	border-radius: 7px;
	outline: none;
	color: #808080;
	font-size: 14px;
}
.zxlys .zxlydv form div input::placeholder{
	color: #808080;
}
.zxlys .zxlydv form div select{
	width: 49%;
	background-color: #fbfbfb;
	border: none;
	padding: 0 25px;
	margin-bottom: 15px;
	height: 50px;
	border-radius: 7px;
	outline: none;
	color: #808080;
	font-size: 14px;
}
.zxlys .zxlydv form div select option{
	line-height: 35px;
	height: 35px;
}
.zxlys .zxlydv form textarea{
	width: calc(100% - 50px);
	background-color: #fbfbfb;
	border: none;
	padding: 25px;
	margin-bottom: 15px;
	height: 50px;
	border-radius: 7px;
	outline: none;
	color: #808080;
	font-family: "Poppins";
	font-size: 14px;
}
.zxlys .zxlydv form textarea::placeholder{
	color: #808080;
}
.zxlys .zxlydv form button{
	border: none;
	background-color: #066fb1;
	border: 1px solid #066fb1;
	height: 55px;
	width: 220px;
	line-height: 55px;
	text-align: center;
	color: #fff;
	border-radius: 50px;
	    margin-top: 50px;
}
.advpro{
	padding: 5.9375rem 0px;
	width: 100rem;
	margin: 0 auto;
}
.advprobt h1{
	color: #333333;
	font-size: 38px;
	font-family: "TechnaSans";
	margin-bottom: 10px;
	text-align: center;
}
.advprobt p{
	color: #808080;
	font-size: 16px;
	text-align: center;
}
.advprobt{
	margin-bottom: 3.125rem;
}
.advpro #thumbs {
	margin-bottom: 3.125rem;
}
.advpro #thumbs .swiper-slide h1{
	border-bottom: 1px solid #e0e0e0;
	padding: 10px 10%;
	color: #606060;
	font-size: 20px;
	text-align: center;
	width: 80%;
	transition: all 1s;
}
.advpro #thumbs .swiper-slide-thumb-active h1{
	color: #066fb1;
	border-bottom: 1px solid #066fb1;
}
.rating{
	display: flex;
	justify-content: space-between;
	border-radius: 15px;
	overflow: hidden;
}
.ratingleft{
	width: 45%; 
}
.ratingleft img{
	display: block;
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
}
.ratingright{
	width: 50%;
	background: url(../images/ffqw_04.jpg) center no-repeat;
	background-size: cover;
	padding-left: 5%;
}
.ratingright h1{
	color: #066fb1;
	font-size: 70px;
	font-family: "Poppins_Medium";
}
.ratingright h2{
	padding-bottom: 25px;
	border-bottom: 1px solid #e6e6e6;
	color: #333333;
	font-size: 22px;
}
.ratingright i{
	display: block;
	width: 100px;
	height: 2px ;
	background-color: #066fb1;
	margin-top: -1px;
}
.ratingright p{
	color: #666666;
	font-size: 16px;
	line-height: 35px;
	margin-top: 20px;
}
.ratingright{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.advpro #gallery{
	position: relative;
}
.fewr{
	width: 150px;
	top: 20%;
	right: 50px;
	position: absolute;
}
.fewr .swiper-button-next,.fewr  .swiper-button-prev{
	width: 50px;
	height: 50px;
	border: 1px solid #066fb1;
	border-radius: 50%;
	transition: all 1s;
}
.fewr .swiper-button-next:after, .fewr .swiper-button-prev:after{
	font-size: 20px;
	color: #066fb1;
	transition: all 1s;
}
.fewr .swiper-button-next:hover,.fewr  .swiper-button-prev:hover{
	background-color: #066fb1;
}
.fewr .swiper-button-next:hover:after, .fewr .swiper-button-prev:hover:after{
	color: #fff;
}
.cpin{
	width: 100rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.cpinleft{
	width: 22%;
    border-radius: 20px;
    overflow: hidden;
}
.cpinright{
	width: 75%;
}
.cpinlist{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.cpinlist .proli{
	width: calc(31.33% - 90px);
	padding: 0 45px;
	padding-top: 20px;
	margin: 1%;
	padding-bottom: 35px;
	border-radius: 15px;
	background-color: #fff;
	box-shadow: 0px 0px 15px #e9e9e9;
}
.cpinlist .proli div{
	width: 100%;
	overflow: hidden;
}
.cpinlist .proli div img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.cpinlist .proli:hover div img{
	transform: scale(1.05);
}
.cpinlist .proli section{
	text-align: center;
}
.cpinlist .proli section h1{
	overflow:hidden;
	height: 70px;
	text-overflow:ellipsis;
	line-height: 35px;
	display:-webkit-box;
	font-size: 18px;
	-webkit-box-orient:vertical;
	color: #4c4c4c;
	-webkit-line-clamp:2;
	font-family: "Poppins_Medium";
	transition: all 1s;
}
.cpinlist .proli section iconpark-icon{
	font-weight: bold;
	width: 30px;
	height: 30px;
	margin: 0 auto;
	margin-top: 15px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #0470b6;
	color: #fff;
	border-radius: 50%;
	font-size: 20px;
}
.cpinlist .proli:hover section h1{
	color: #066fb1;
	font-size: 18px;
}
.cpinleft h2 {
    height: 90px;
    line-height: 90px;
    color: #ffffff;
    font-size: 26px;
    padding: 0 35px;
    background-color: #066fb1;
}
.cpinleft  ul{
	background-color: #fff;
	padding: 20px 30px;
}
.cpinleft  ul li{
	border-bottom: 1px solid #dfe1e6;
	padding: 15px 0px;
}
.cpinleft  ul li a{
	color: #333333;
	font-size: 16px;
	transition: all 1s;
	line-height: 35px;
}
.cpinleft  ul li a:hover{
	color: #066fb1;
}
.cpinleft  ul li.active a{
	color: #066fb1;
}
.dwqge{
	background-color: #f7f7f7;
	padding-bottom: 6.25rem;
}

.mbx{
	margin: 0 auto;
	width: 100rem;
	height: 75px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mbxleft{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.mbxleft iconpark-icon{
	color: #666666;
	font-size: 20px;
}
.mbxleft a{
	color: #808080;
	font-size: 14px;
	margin: 0 0.625rem;
}
.mbxleft{
	color: #808080;
	font-size: 14px;
}
.mbxleft a:last-child{
	color: #0366a4;
}
.mbxright a{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.mbxright a iconpark-icon{
	color: #0366a4;
	font-size: 20px;
	margin-right: 10px;
}
.mbxright a span{
	font-size: 14px;
	color: #0366a4;
}


.chanpinimg {
	width: 100rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.chanpinimgleft {
	width: 45.0625rem;
}

.chanpinimgright {
	width: 48%;
}

.chanpinimgright h2 {
	color: #0366a4;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 10px;
}

.chanpinimgright h1 {
	color: #0366a4;
	font-family: "Montserrat_SemiBold";
	font-size: 24px;
	padding-bottom: 1.25rem;
	border-bottom: 1px solid #e6e6e6;
}
.chanpinimgright i{
	display: block;
	width: 140px;
	height: 2px;
	margin-top: -2px;
	margin-bottom: 1.25rem;
}
.chanpinimgright p {
	color: #606060;
	font-size: 14px;
	line-height: 30px;
}
.maoyileft {
	display: flex;
	justify-content: space-between;
}

.maoyileft #thumbs2 {
	width: 8.5rem;
	height: 35.875rem;
	margin: 0;
}

.maoyileft #thumbs2 .swiper-slide div {
	width: 8.25rem;
	border: 2px solid #f7f7f7;
}

.maoyileft #thumbs2 .swiper-slide-thumb-active div {
	border: 2px solid #066fb1;
	background-color: #f7f7f7;
}

.maoyileft #thumbs2 .swiper-slide img {
	width: 100%;
	display: block;
}

.maoyileft #gallery2 {
	width: 35.875rem;
	margin: 0;
	height: 35.875rem;
	background-color: #f7f7f7;
}

.maoyileft #gallery2 .swiper-slide img {
	display: block;
	width: 100%;
}


.cennuodv {
	display: flex;
	justify-content: flex-start;
}

.cennuodv a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 120px;
	height: 50px;
	padding: 0 1.5625rem;
	text-align: center;
	font-size: 14px;
	color: #066fb1;
	line-height: 45px;
	transition: all 1s;
	margin-top: 50px;
	margin-right: 1.25rem;
	border-radius: 50px;
	background-color: #fff;
	text-transform: uppercase;
	border: 1px solid #066fb1;
}
.cennuodv a span{
	color: #066fb1;
	transition: all 1s;
}

.cennuodv a:hover {
	color: #fff;
	background-color: #066fb1;
	background-size: cover;
	border-color: #fff ;
}
.cennuodv a:hover span,.cennuodv a:hover iconpark-icon{
	color: #fff;
}
.cpxq {
	width: 100rem;
	margin: 0 auto;
	margin-top: 3.625rem;
}

.cpxqleft {
	width: 100%;
	margin-top: 3.25rem;
}
.cpxqxq img{
	max-width: 100%;
}
.cpxqbt {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 1.875rem;
}

.cpxqbt i {
	display: block;
	width: 4px;
	height: 20px;
	background-color: #004bbb;
}

.cpxqbt span {
	color: #333333;
	font-size: 18px;
	text-transform: uppercase;
	margin-left: 10px;
	font-family: "Poppins_Medium";
}


.cpxqright {
	width: 100%;
}
.cpxqxq {
	background-color: #fff;
	padding: 30px;
	width: calc(100% - 60px);
}
.cpxqxq img{
	max-width: 100%;
}
.chanpinimgright  h4{
	margin-top: 2.375rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.chanpinimgright  h4 img{
	display: block;
	margin-right: 15px;
}
.chanpinimgright h4 span{
	color: #bd9262;
	font-size: 42px;
	font-family: "Poppins_Medium";
}
.cpxqxq img {
	max-width: 100%;
}
.fye{
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
}
.fye p a{
	color: #333333;
	font-size: 14px;
	line-height: 25px;
	transition: all 1s;
}
.fye p a:hover{
	color: #066fb1;
}
.cpxqleft .colist ul li{
	width: 23%;
	margin-bottom: 0;
	box-shadow: 0px 0px 10px #ececec;
}
.colist .cpinlist .proli{
	width: calc(23% - 90px);
	margin: 1%;
}
.industry{
	padding: 5.625rem 0px;
	background: url(../images/rtyt_02.jpg) center no-repeat;
	background-size: cover;
}
.industrydv{
	width: 100rem;
	margin: 0 auto;
}
.industrydvleft{
	width: 65%;
}
.industrydvleft h1{
	color: #333333;
	font-size: 38px;
	text-transform: uppercase;
	font-family: "TechnaSans";
	margin-bottom: 3.125rem;
}
.industrydvleft p{
	color: #4c4c4c;
	font-size: 16px;
	line-height: 35px;
	margin-top: 20px;
}
.gsjj{
	padding: 5.625rem 0px;
	background: url(../images/gsjj_02.jpg) center no-repeat;
	background-size: cover;
}
.gsjjdv{
	width: 100rem;
	margin: 0 auto;
}
.gsjjdv h1{
	color: #333333;
	font-size: 38px;
	font-family: "TechnaSans";
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 3.125rem;
}
.gsjjdv p{
	color: #606060;
	font-size: 16px;
	line-height: 35px;
	margin-top: 20px;
}
.sze{
	width: 100rem;
	margin: 0 auto;
	margin-top: 4.375rem;
}
.sze ul{
	display: flex;
	justify-content: space-between;
}
.sze h1{
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.sze h1 span{
	color: #066fb1;
	font-size: 60px;
	font-family: "Poppins_SemiBold";
}
.sze h1 i{
	color: #066fb1;
	font-size: 30px;
	font-family: "Poppins_Medium";
	margin-top: 10px;
	margin-left: 5px;
}
.sze p{
	color: #606060;
	margin-top: -15px;
	font-size: 16px;
}
.wenhua{
	width: 100rem;
	margin: 5.625rem auto;
}
.wenhuabt h1 {
    color: #333333;
    font-size: 38px;
    font-family: 'TechnaSans';
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
}
.wenhuabt p{
	color: #808080;
    font-size: 16px;
    text-align: center;
}
.wenhuabt{
	margin-bottom: 3.125rem;
}
.wenhualist ul{
	display: flex;
	justify-content: space-between;
}
.wenhualist ul li{
	width: 13.75%;
	position: relative;
	transition: all 1s;
	overflow: hidden;
	border-radius: 15px;
}
.wenhualist ul li.active{
	width: 68.75%;
}
.wenhualist ul li .gws{
	position: relative;
}
.wenhualist ul li .gws div{
	position: absolute;
	padding: 0 3.75rem;
	top: 0;
	width: calc(100% - 7.5rem)
}
.wenhualist ul li .gws div h1{
	color: #066fb1;
	font-size: 56px;
	font-family: "Montserrat";
	margin-top: 60px;
}
.wenhualist ul li .gws div i{
	color: #066fb1;
	font-size: 48px;
	margin-top: 4.6875rem;
	    display: block;
}
.wenhualist ul li .gws div h2{
	color: #4c4c4c;
	font-size: 22px;
	margin: 25px 0;
}
.wenhualist ul li .gws ul{
	display: block;
	width: 100%;
}
.wenhualist ul li .gws ul li{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 15px;
}
.wenhualist ul li .gws ul li em{
	display: block;
    width: 6px;
    height: 6px;
    border-radius: 50px;
    margin-top: 13px;
    background-color: #066fb1;
    margin-right: 8px;
}
.wenhualist ul li .gws ul li span{
	width: 90%;
	color: #606060;
	font-size: 16px;
	line-height: 32px;
}
.wenhualist ul li.active .gqw{
	opacity: 0;
}
.wenhualist ul li .gqw{
	position: absolute;
	top: 0;
	width:calc(100% - 60px);
	height: 100%;
	background-color: #066fb1;
	padding: 0 30px;
}
.wenhualist ul li .gqw h1{
	color: #fff;
	font-size: 56px;
	font-family: "Montserrat";
	margin-top: 60px;
}
.wenhualist ul li .gqw div{
	position: absolute;
	bottom: 4.0625rem;
}
.wenhualist ul li .gqw i{
	color: #fff;
	font-size: 48px;
	display: block;
	margin-top: 0rem;
}
.wenhualist ul li .gqw h2{
	color: #ffffff;
	font-size: 22px;
}
.rybg{
	padding: 5.625rem 0px;
	padding-bottom: 9.375rem;
	background: url(../images/rybg_02.jpg) center no-repeat;
	background-size: cover;
}
.rydv{
	width: 100rem;
	margin: 0 auto;
}
.rybg .yslistdv .swiper-slide:nth-child(2n) {
    transform: translateY(0);
}
.rybg .yslistdv .swiper-slide img{
	display: block;
	width: 100%;
}
.rybg .yslistdvs{
	width: 91rem;
	padding-bottom: 0;
}
.rybg .grl{
	border-radius: 0;
}
.rybg .yslist{
	width: 100rem;
}
.yslist{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
	margin-top: 60px;
	width: 103.125rem;
}
.sjnav{
	display: none;
}
.yslist #btn1,.yslist #btn2{
	width: 45px;
	height: 45px;
	display: block;
	background-color: #fff;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 1s;
}
.yslist #btn1 iconpark-icon ,.yslist #btn2 iconpark-icon {
	color: #066fb1;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 22px;
	transition: all 1s;
}
.yslist #btn1:hover,.yslist #btn2:hover{
	background-color: #066fb1;
}
.yslist #btn1:hover iconpark-icon ,.yslist #btn2:hover iconpark-icon {
	color: #fff;
}
.rybg .yslistdv .swiper-slide img{
	display: block;
	width: 80%;
}
.rybg .yslistdv .swiper-slide .grl{
	display: flex;
	justify-content: center;
	align-items: flex-end;
}
.rybg .yslistdv .swiper-wrapper{
	align-items: flex-end;
}
.rybg .yslistdv .swiper-slide-active img{
	width: 100%;
}

.ssdv{
	width: 100%;
	background-color: #fff;
	top: 0px;
	left: 0;
	position: relative;
	z-index: 10;
	z-index: 999;
	padding: 15px 0px;
	padding: 0;
	height: 0;
	overflow: hidden;
	transition: all .5s;
}
.ssdv form{
	width: 100rem;
	margin: 0 auto;
	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;
}

.nrbanner img{
	display: block;
	width: 100%;
}
.nrbanner{
	position: relative;
	z-index: 2;
}
.nrbanner .btext{
	position: absolute;
	top: 0;
	width: 100%;
	left: 0%;
	height: 100%;
	display: flex;
	align-items: center;
}
.nrbanner .btext section{
	margin: 0 auto;
}
.sjnav{
	display: none;
}
.nrbanner .btext section h2{
	font-size: 52px;
	color: #ffffff;
	font-family: "AntonSC";
	text-align: center;
	margin-bottom: 10px;
}
.nrbanner .btext section p{
	color: #ffffff;
	font-size: 17px;
}
.bannersasg .swiper-slide img{
	display: block;
	width: 100%;
} 
.bannersasg  .swiper-slide{
	position: relative;
}
.bannersasg  .swiper-slide img{
	display: block;
	width: 100%;
}
.bannersasg  .swiper-slide div {
    position: absolute;
   	width: 100%;
    height: 100%;
    left: 00%;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sgahhrj section{
	width: 100rem;
}
.bannersasg  .swiper-slide section h1{
	color: #fefefe;
	font-size: 52px;
	width: 680px;
	font-family: "AntonSC";
}
.bannersasg  .swiper-slide section p{
	color: #ffffff;
	font-size: 21px;
	margin-top: 15px;
	line-height: 60px;
}
.bannersasg  .swiper-slide section a{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 30px;
	width: 140px;
	height: 50px;
	margin-top: 6.875rem;
	transition: all 1s;
   	background-color: rgba(255, 255, 255, .8);
    background-size: cover;
	border-radius: 50px;
	padding-right: 20px;
}

.bannersasg  .swiper-slide section a iconpark-icon{
	font-size: 22px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #0470b6;
	
}
.bannersasg  .swiper-slide section a span{
	color: #0470b6;
	font-size: 14px;
}
.bannersasg  .swiper-slide section a:hover{
	background-color: #0470b6;
}
.bannersasg  .swiper-slide section a:hover iconpark-icon{
	color: #fff;
}
.bannersasg  .swiper-slide section a:hover span{
	color: #fff;
}
.bannersasg .swiper-slide .ghej{
	position: absolute;
	bottom: 25px;
	height: 70px;
	top: auto;
	width: 100%;
	left: 0;
	margin: 0 auto;
}
.bannersasg .swiper-slide .ghej{
	display: block;
	height: auto;
	animation-name: beat;
    /*动画名称*/
    animation-duration: .5s;
    /*设置秒数*/
   	animation-timing-function: linear;
    /*速度曲线*/
    animation-iteration-count: infinite;
    /*播放次数*/
    animation-direction: alternate;
    /*逆向播放*/
    animation-play-state: running;
    /*正在运行*/
}
.bannersasg .swiper-slide .ghej img{
	display: block;
	width: auto;
	margin: 0 auto;
	margin-bottom: 10px;
}
.bannersasg .swiper-slide .ghej span{
	text-align: center;
	display: block;
	width: 100%;
	color: #fff;

}
.bannersasg  .swiper-pagination-bullet{
	width: 8px;
	height: 8px;
}
.bannersasg  .swiper-pagination-bullet-active{
	width: 35px;
	height: 8px;
	border-radius: 15px;
}
.mfoot{
	height: 45px;
	display: none;
}
.mfootdv{
	display: none;
}
.xiangmu{
	background-color: #fff;
}
@media only screen and (min-width: 1300px) and (max-width: 1600px) {
	.headtopdv,.headdv{
		width: 95%;
	}
	.makesdv,.cpzxdv,.aboutdv,.hexinbtdv,.appdv,.synewsdv,.xuqdv,.footdv,.wdldv,.cpxq,.cpin,.gsjjdv,.wenhua,.rydv,.zxlydv,.yyxqdv,.newslist,.yyong .applist{
		width: 95%;
	}
	.hexin #thumbs2{
		width: 95%;
		margin-left: 0;
		left: 2.5%;
	}
	.hexinbt{
		top: 7.625rem;
	}
	.ssdv form{
		width: 95%;
	}
	.innewsdv{
		width: 100%;
	}
	.innewsdvright ul li a section iconpark-icon{
		display: none;
	}
	.advpro{
		width: 95%;
	}
	.advpro #thumbs .swiper-slide h1{
		font-size: 16px;
	}
	.ratingleft {
	    width: 50%;
	}
	.ratingright{
		width: 45%;
	}
	.ratingright h1{
		font-size: 56px;
	}
	.ratingright p{
		font-size: 15px;
	}
	.ratingright h2{
		padding-bottom: 20px;
	}
	.fewr{
		top: 13%;
	}
	.mbx{
		width: 95%;
	}
	.chanpinimg{
		width: 95%;
	}
	.maoyileft #thumbs2 .swiper-slide div{
		width: 8rem;
	}
	.chanpinimgright {
	    width: 56%;
	}
	.wenhualist ul li .gqw h2{
		font-size: 18px;
	}
	.rybg .yslist{
		width: 100%;
	}
	.rybg .yslistdvs{
		width: 104rem;
	}
	.industrydv{
		width: 95%;
	}
	.lxwmdv{
		width: 95%;
	}
	.sgahhrj section{
		width: 95%;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1299px) {
	.headtopdv,.headdv{
		width: 95%;
	}
	.makesdv,.cpzxdv,.aboutdv,.hexinbtdv,.appdv,.synewsdv,.xuqdv,.footdv,.wdldv,.cpxq,.cpin,.gsjjdv,.wenhua,.rydv,.zxlydv,.yyxqdv,.newslist,.yyong .applist{
		width: 95%;
	}
	.headdvright{
		width: 76%;
	}
	.hexin #thumbs2{
		width: 95%;
		margin-left: 0;
		left: 2.5%;
	}
	.hexinbt{
		top: 7.625rem;
	}
	.innewsdv{
		width: 100%;
	}
	.ssdv form{
		width: 95%;
	}
	.innewsdvright ul li a section iconpark-icon{
		display: none;
	}
	.advpro{
		width: 95%;
	}
	.advpro #thumbs .swiper-slide h1{
		font-size: 16px;
	}
	.ratingleft {
	    width: 50%;
	}
	.ratingright{
		width: 45%;
	}
	.ratingright h1{
		font-size: 56px;
	}
	.ratingright p{
		font-size: 15px;
	}
	.ratingright h2{
		padding-bottom: 20px;
	}
	.fewr{
		top: 8%;
	}
	.mbx{
		width: 95%;
	}
	.chanpinimg{
		width: 95%;
	}
	.maoyileft #thumbs2 .swiper-slide div{
		width: 8rem;
	}
	.chanpinimgright {
	    width: 56%;
	}
	.wenhualist ul li .gqw h2{
		font-size: 18px;
	}
	.rybg .yslist{
		width: 100%;
	}
	.rybg .yslistdvs{
		width: 104rem;
	}
	.industrydv{
		width: 95%;
	}
	.lxwmdv{
		width: 95%;
	}
	.hexin #thumbs2 .hxnav{
		display: block;
		text-align: center;
	}
	.hexin #thumbs2 .hxnav p{
		margin-left: 0;
		font-size: 14px;
		line-height: 25px;
	}
	.hexin #thumbs2 .hxnav h1{
		font-size: 30px;
	}
	.advpro #thumbs .swiper-slide h1 {
        font-size: 14px;
        height: 75px;
		align-items: center;
		display: flex;
		justify-content: center;
    }
	.ratingright h1{
		font-size: 38px;
	}
	.ratingright{
		padding-top: 25px;
	}
	.colist .cpinlist .proli {
	    width: calc(23% - 30px);
	    margin: 1%;
	}
	.cpinlist .proli {
	    width: calc(31.33% - 30px);
	    padding: 0 15px;
	    padding-top: 20px;
	    margin: 1%;
	    padding-bottom: 35px;
	    border-radius: 15px;
	    background-color: #fff;
	    box-shadow: 0px 0px 15px #e9e9e9;
	}
	.shownav ul li{
		width: 20%;
	}
	.yyxqdvrights dl dd{
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.newslist ul li section h1{
		font-size: 18px;
	}
	.yyxqdvright ul li img{
		width: 23%;
	}
	.yyxqdvright ul li img{
		margin-right: 10px;
	}
	.sgahhrj section{
		width: 95%;
	}
}

@media only screen and (max-width: 999px) {
	.heads {
		display: none;
	}
	.htmleaf-container{
		display: block;
		height: 50px;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #fff;
		z-index: 9;
	}
	.htmleaf-containers{
		display: block;
		height: 50px;
	}
	.makesdv{
		width: 95%;
	}
	.makesdv,.cpzxdv,.aboutdv,.hexinbtdv,.appdv,.synewsdv,.xuqdv,.footdv,.wdldv,.cpxq,.cpin,.gsjjdv,.wenhua,.rydv,.zxlydv,.yyxqdv,.newslist,.yyong .applist{
		width: 95%;
	}
	.makebt{
		display: block;
	}
	.makebtleft{
		width: 100%;
		font-size: 20px;line-height: 35px;
	}
	.makebtright{
		width: 100%;
		font-size: 14px;
	}
	.makelist ul li{
		width: calc(48% - 34px);
		padding: 15px;
		margin: 1%;
	}
	.makelist ul li a{
		display: block;
	}
	.makelist ul li a h1{
		width: 100%;
		text-align: center;
	}
	.makelist ul li a img{
		width: 100%;
	}
	.cpzxbt h1{
		font-size: 20px;
	}
	.cpzxbt p{
		font-size: 14px;
	}
	.cpzxlists .swiper-slide .proli{
		width: 95%;
		padding: 0 2.5%;
		padding-top: 15px;
		padding-bottom: 20px;
	}
	.cpzxlists .swiper-slide .proli section h1{
		font-size: 14px;
		line-height: 25px;
		height: 50px;
	}
	.contrast{
		margin-top: 15px;
	}
	.contrast a iconpark-icon{
		font-size: 22px;
	}
	.contrast a{
		width: 34px;
		height: 34px;
	}
	.aboutdvbt{
		display: block;
	}
	.aboutdvbtleft{
		margin-top: 0;
		font-size: 20px;
		text-indent: 0;
	}
	.aboutdvbtright{
		width: 100%;
		font-size: 14px;
		margin-top: 15px;
	}
	.aboutdvbtright p{
		font-size: 14px;
		line-height: 28px;
	}
	.aboutdvbtright a{
		width: 110px;
		height: 40px;
	}
	.aboutdvimg{
		margin-top: 15px;
	}
	.sz ul{
		flex-wrap: wrap;
	}
	.sz ul li{
		width:48%;
		margin: 10px 0px;
	}
	.sz ul h1 span{
		font-size: 28px;
	}
	.sz ul h1 i {
	    color: #333333;
	    font-size: 18px;
	    font-family: "Poppins_Medium";
	    margin-top: 3px;
	    margin-left: 5px;
	}
	.sz ul p{
		font-size: 14px;
	}
	.hexinbt{
		padding-top: 25px;
		position: inherit;
		top: 0;
		text-align: center;
		margin-bottom: 15px;
	}
	.hexinbtdv h1{
		font-size: 22px;
		color: #333333;
	}
	.hexinbtdv p{
		color: #808080;
		font-size: 14px;
		line-height: 25px;
	}
	.aboutdvbtleft,.makebt{
		text-align: center;
	}
	.core>img{
		width: 100%;
	}
	.coredv{
		width: 100%;
		position: initial;
	}
	.coredvtext{
		width: 90%;
		padding: 5%;
	}
	.coredvtext h1{
		transform: translateX(0px);
	}
	.coredvtext h1 span{
		font-size: 32px;
	}
	.coredvtext h1 img{
		width: 25px;
	}
	.coredvtext h1 i {
	    color: #ffffff;
	    font-size: 18px;
	    font-family: "Poppins_Medium";
	    margin-top: 8px;
	}
	.coredvtext p{
		padding-left: 0;
	}
	.coredvtext p{
		font-size: 14px;
		line-height: 30px;
	}
	.hexin #thumbs2{
		position: initial;
	}
	.hexin #thumbs2{
		width: 100%;
		margin-left: 0	;
	}
	.hexin #thumbs2 .hxnav{
		display: block;
		text-align: center;
	}
	.hexin #thumbs2 .hxnav p{
		margin-left: 0;
		font-size: 14px;
		line-height: 25px;
		height: 50px;
	}
	.hexin #thumbs2 .hxnav h1{
		font-size: 30px;
	}
	.foot{
		display: none;
	}
	.appbt{
		display: block;
	}
	.appleft{
		display: block;
	}
	.appleft h1{
		font-size: 20px;
		text-align: center;
	}
	.appright{
		display: none;
	}
	.appleft p{
		font-size: 14px;
		line-height: 27px;
		text-align: center;
	}
	.applist ul li{
		width: 48%;
		margin: 1%;
		border-radius: 15px;
	}
	.applist ul li h1{
		bottom: 10%;
		font-size: 14px;
		text-align: center;
	}
	.synewsbtright{
		display: none;
	}
	.synewsbt h1{
		width: 100%;
		text-align: center;
		font-size: 20px;
	}
	.synewsbt p {
	    color: #808080;
	    font-size: 14px;
	    margin-top: 10px;
		text-align: center;
		line-height: 25px;
	}
	.innewsdvleft,.innewsdvcenter{
		display: none;
	}
	.innewsdv{
		width: 100%;
	}
	.xuq{
		padding: 30px 0px;
	}
	.xuqdv{
		width: 95%;
	}
	.xuqdv h1{
		font-size: 20px;
		text-align: center;
		font-weight: bold;
		margin-bottom: 15px;
	}
	.xuqdv form{
		display: block;
	}
	.xuqdv form input{
		width: calc(100% - 40px);
		padding: 0 20px;
		margin-bottom: 10px;
	}
	.xuqdv form input:nth-child(3){
		width: calc(100% - 40px);
	}
	.xuqdv form button{
		width: 120px;
		font-size: 14px;
	}
	.innewsdvright{
		width: 100%;
	}
	.innewsdvright ul li{
		margin-bottom: 10px;
	}
	.innewsdvright ul li a section iconpark-icon{
		display: none;
	}
	.innewsdvright ul li a section h1{
		font-size: 16px;
	}
	.shownav{
		height: auto;
	}
	.shownav ul{
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.shownav ul li{
		width: 50%;
		height: 45px;
	}
	.shownav ul li a{
		font-size: 14px;
		line-height: 45px;
	}
	.shownav ul li:nth-child(2) a,.shownav ul li:nth-child(3) a,.shownav ul li:nth-child(6) a{
		background-color: #f4f4f4;
	}
	.shownav ul li:nth-child(2) a:hover,.shownav ul li:nth-child(3) a:hover,.shownav ul li:nth-child(6) a:hover{
		background-color: #066fb1;
	}
	.advpro{
		width: 95%;
	}
	.advprobt h1{
		font-size: 20px;
	}
	.advprobt p{
		font-size: 14px;
	}
	.advpro #thumbs .swiper-slide h1{
		width: 100%;
		padding: 10px 0px;
		font-size: 14px;
	}
	.rating{
		display: block;
	}
	.ratingleft{
		width: 100%;
	}
	.ratingright{
		width: 90%;
		padding: 5%;
	}
	.ratingright h1{
		font-size: 26px;
	}
	.ratingright h2{
		font-size: 18px;
	}
	.ratingright p {
	    color: #666666;
	    font-size: 14px;
	    line-height: 27px;
	    margin-top: 20px;
	}
	.advpro{
		padding-top: 30px;
	}
	.mbx{
		display: none;
	}
	.chanpinimg{
		width: 95%;
		display: block;
	}
	.soq221{
		padding-top: 20px;
	}
	.chanpinimgleft{
		width: 100%;
		display: block;
	}
	.maoyileft{
		display: block;
	}
	.maoyileft #gallery2{
		width: 100%;
		height: auto;
	}
	.maoyileft #thumbs2{
		width: 100%;
		height: auto;
		margin-top: 10px;
	}
	.chanpinimgright{
		margin-top: 20px;
		width: 100%;
	}
	.chanpinimgright h2{
		font-size: 14px;
	}
	.chanpinimgright h1{
		font-size: 18px;
		line-height: 30px;
	}
	.chanpinimgright p{
		margin-top: 10px;
	}
	.cennuodv a{
		width: 150px;
		height: 40px;
		margin-top: 20px;
	}
	.cpxq{
		width: 95%;
		flex-direction: column;
	}
	.cpxq .cpxqright{
		width: 100%;
	}
	.cpxqxq{
		width: 90%;
		padding: 5%;
	}
	.fye{
		margin-top: 15px;
		display: block;
	}
	.fye p{
		margin-bottom: 10px;
	}
	.maoyileft #thumbs2 .swiper-slide div{
		width: calc(99% - 4px);
	}
	.colist .cpinlist .proli{
		width: 44%;
		padding: 0 2%;
		padding-top: 20px;
		padding-bottom: 25px;
	}
	.cpinlist .proli section h1{
		height: 50px;
		line-height: 25px;
		font-size: 14px;
	}
	.cpinlist .proli:hover section h1 {
	    color: #066fb1;
	    font-size: 14px;
	}
	.dwqge{
		padding-top: 10px;
	}
	.sjnav {
		position: relative;
		display: block;
	}

	.msgNum {
		display: none;
	}

	.slider {
		margin-top: 44px;
	}

	.head {
		display: none
	}

	.m_img {
		display: block;
		height: 44px;
		background: #fff;
		top: 0px;
		left: 0px;
		width: 100%;
		z-index: 9999;
		overflow: hidden;
	}

	.m_img .headlf {
		padding-top: 2px;
		padding-left: 10px;
		float: left;
		line-height: 40px;
		font-size: 17px;
		font-weight: bold;
		width: 80%;
		white-space:nowrap;
		height: 40px;
		overflow:hidden;

		text-overflow:ellipsis;
	}

	.m_img .headlf .m_logo {
		height: 40px;
		display: block
	}

	.m_img .headrg {
		padding-right: 5%;
		padding-top: 14px;
		float: right;
	}

	.m_img .headrg a .m_menuimg {
		height: 16px;
		vertical-align: top;
		display: block
	}

	.m_nav {
		display: block;
		position: fixed;
		top: 0px;
		left: 0px;
		width: 0px;
		height: 0px;
		overflow: hidden;
		z-index: 10000
	}

	.m_nav .closecover {
		position: absolute;
		width: 100%;
		height: 100%;
		background: #0b0d19;
		filter: alpha(opacity=0);
		opacity: 0;
		left: 0px;
		top: 0px;
		z-index: 1
	}

	.m_nav .closeicon {
		position: absolute;
		width: 20%;
		left: 0px;
		top: 5%;
		z-index: 100;
		text-align: center;
		filter: alpha(opacity=0);
		opacity: 0
	}

	.m_nav .m_navList {
		position: absolute;
		width: 80%;
		right: 0px;
		top: 0px;
		background: #0b0d19;
		height: 100%;
		z-index: 100;
		right: -80%;
		overflow-y: scroll;
	}

	.m_nav .m_navList ul {
		padding-left: 5%;
		padding-right: 5%
	}

	.m_nav .m_navList ul li {
		border-bottom: 1px solid #232530
	}

	.m_nav .m_navList ul li a {
		display: block;
		color: #fff;
		line-height: 45px;
		padding-left: 5%;
		font-size: 13px
	}

	.m_nav .m_navList ul li .m_f_a {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%
	}

	.m_nav .m_navList ul li .m_f_a a {
		flex: 1;
	}

	.m_nav .m_navList ul li .m_f_a i {
		width: 40px;
		height: 35px;
		box-sizing: border-box;
		padding: 0 5px;
		display: block;
	}

	.icon {
		background: url(../images/plus.png) 100% no-repeat;
		background-position: 50% 50%;
		-webkit-transition: all 0s;
		-moz-transition: all 0s;
		transition: all 0s
	}

	.icon_on {
		background: url(../images/reduce.jpg) 50% no-repeat !important;
		background-position: 50% 50%;
		-webkit-transition: all 0s;
		-moz-transition: all 0s;
		transition: all 0s
	}

	.m_nav .m_navList ul li .m_s_nav {
		display: none;
		width: 100%;
	}

	.m_nav .m_navList ul li .m_s_nav a {
		display: block;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		padding-left: 10%;
		overflow: hidden;
		white-space: nowrap;
		width: 90%;
		text-overflow: ellipsis;
	}
	.mobile-inner {
	    width: 100%;
	    margin-right: auto;
	    margin-left: auto;
	    position: relative;
	    height: 50px;
	}
	
	.cpinleft{
		display: none;
	}
	.cpinlist .proli{
		width: 44%;
		padding: 0 2%;
		padding-top: 15px;
		margin: 1%;
		padding-bottom: 25px;
	}
	.cpinright{
		width: 100%;
	}
	.gsjj{
		padding-top: 30px;
	}
	.gsjjdv h1{
		font-size: 20px;
	}
	.gsjjdv p {
	    color: #606060;
	    font-size: 14px;
	    line-height: 28px;
	    margin-top: 15px;
	}
	.xuqdv form input:nth-child(4){
		width: calc(100% - 40px);
	}
	.sze{
		width: 95%;
	}
	.sze ul{
		flex-wrap: wrap;
	}
	.sze ul li{
		width: 50%;
	}
	.sze h1 span{
		font-size: 32px;
	}
	.sze h1 i {
	    color: #066fb1;
	    font-size: 16px;
	    font-family: "Poppins_Medium";
	    margin-top: 7px;
	    margin-left: 5px;
	}
	.sze p {
	    color: #606060;
	    margin-top: -10px;
	    font-size: 14px;
		text-align: center;
	}
	.wenhua{
		margin: 30px auto;
	}
	.wenhuabt h1{
		font-size: 20px;
	}
	.wenhuabt p{
		font-size: 14px;
		line-height: 25px;
	}
	.wenhualist ul{
		display: block;
	}
	.wenhualist ul li.active,.wenhualist ul li{
		width: 100%;
	}
	.gws img{
		height: 380px;
		display: block;
	}
	.wenhualist ul li .gws div h1 {
	    color: #066fb1;
	    font-size: 20px;
	    font-family: "Montserrat";
	    margin-top: 15px;
	}
	.wenhualist ul li .gws div i {
	    color: #066fb1;
	    font-size: 26px;
	    margin-top: 3.6875rem;
	}
	.wenhualist ul li .gws div h2 {
	    color: #4c4c4c;
	    font-size: 18px;
	    margin: 10px 0;
	}
	.wenhualist ul li .gws ul li em{
		margin-top: 12px;
	}
	.wenhualist ul li .gws ul li{
		margin-top: 0;
	}
	.wenhualist ul li .gqw {
	    display: none;
	}
	.wenhualist ul li .gws ul li span{
		font-size: 14px;
	}
	.wenhualist>ul>li.active,.wenhualist>ul>li{
		margin-bottom: 15px;
		box-shadow: 0px 0px 15px #ececec;
	}
	.wenhuabt {
	    margin-bottom: 6.125rem;
	}
	.rybg{
		padding: 8.625rem 0px;
	}
	.rybg .yslist{
		width: 100%;
	}
	.yslistdv{
		width: 80%;
	}
	.rybg .yslistdvs{
		width: 100%;
	}
	.yslist #btn1, .yslist #btn2{
		width: 35px;
		height: 35px;
	}
	.yslist #btn1 iconpark-icon, .yslist #btn2 iconpark-icon{
		font-size: 18px;
	}
	.yslist{
		margin-top: 30px;
	}
	.industry{
		    padding: 10.625rem 0px;
	}
	.industrydv{
		width: 95%;
	}
	.industrydvleft{
		width: 100%;
	}
	.industrydvleft h1{
		text-align: center;
		font-size: 20px;
	}
	.industrydvleft p {
	    color: #4c4c4c;
	    font-size: 14px;
	    line-height: 28px;
	    margin-top: 20px;
	}
	.newslist ul li{
		width: 48%;
		margin: 1%;
		border-radius: 10px;
	}
	.newslist ul li section h3{
		display: none;
	}
	.newslist ul li section h1{
		font-size: 16px;
	}
	.newslist ul li section p{
		height: 50px;
		line-height: 25px;
		margin-top: 0;
	}
	.yyxqdv{
		display: block;
	}
	.yyxqdvleft{
		width: 100%;
	}
	.yyxqdvleftdv{
		padding: 5%;
	}
	.yyxqdvleftbt h1 {
	    color: #333333;
	    font-size: 17px;
	}
	.yyxqdvleftbt p {
	    color: #808080;
	    font-size: 12px;
		margin-top: 10px;
	}
	.yyxqdvfy{
		margin-top: 10px;
		display: block;
	}
	.yyxqdvfy p{
		margin: 10px 0;
	}
	.yyxqdvfy p a{
		line-height: 25px;
		font-size: 14px;
	}
	.yyxqdvrights{
		padding: 5%;
		width: 90%;
	}
	.yyxqdvrightbt span{
		font-size: 18px;
	}
	.yyxqdvrights dl dd{
		padding-bottom: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.yyong .applist ul li{
		width: 48%;
	}
	.yyong .applist ul li h1{
		height: 45px;
		font-size: 14px;
		line-height: 45px;
	}
	.yyxqdvright{
		width: 100%;
	}
	.yyxqdvrightbt {
	    margin-bottom: 10px;
	}
	.yyxqdvright ul li img {
	    width: 20%;
	    margin-right: 20px;
	}
	.yyxqdvright ul li section h1{
		font-size: 16px;
	}
	.yyxqdvright ul li{
		margin-bottom: 10px;
	}
	.yyxqdvrightbt {
	    margin-bottom: 15px;
	}
	
	
	.zxlydv form button{
		width: 150px;
		height: 45px;
		line-height: 45px;
	}
	.zxlydv form div input{
		width: calc(100% - 30px);
		padding: 0 15px;
		height: 45px;
	}
	.zxlydv form div select{
		width: 100%;
		padding: 0 15px;
		height: 45px;
	}
	.zxlydv form textarea{
		width: calc(100% - 30px);
		padding: 15px;
	}
	
	.lxwmdv{
		width: 95%;
		display: block;
	}
	.lxwmdvleft{
		width: 100%;
	}
	.lxwmdvleft img{
		max-width: 100%;
	}
	.zxly{
		padding: 9.625rem 0px;
	}
	.zxlybt h1{
		font-size: 20px;
	}
	.zxlybt p{
		font-size: 14px;
		line-height: 25px;
	}
	.zxlybt {
	    margin-bottom: 6.125rem;
	}
	.zxlys .zxlydv form div input{
		width: calc(100% - 30px);
		padding: 0 15px;
		height: 45px;
	}
	.zxlys .zxlydv form div select{
		width: 100%;
		padding: 0 15px;
		height: 45px;
	}
	.zxlys .zxlydv form textarea{
		width: calc(100% - 30px);
		padding: 15px;
	}
	.zxlys .zxlydv form button{
		width: 120px;
		height: 45px;
		line-height: 45px;
	}
	.lxwmdvright{
		width: 100%;
		margin-top:25px;
	}
	.lxwmdvright h1{
		font-size: 18px;
	}
	.lxwmdvright p {
	    color: #606060;
	    font-size: 14px;
	    line-height: 27px;
	    padding-bottom: 15px;
	    border-bottom: 1px solid #e8e8e8;
	}
	.lxwmdvright i{
		margin-bottom: 25px;
	}
	.lxwmdvright ul li img {
	    display: block;
	    width: 30px;
	}
	.lxwmdvright ul li span {
	    color: #666666;
	    font-size: 14px;
	    margin-left: 11px;
	    line-height: 30px;
	}
	.sgahhrj section{
		width: 95%;
	}
	.bannersasg .swiper-slide section h1{
		width: 60%;
		text-align: center;
		font-size: 22px;
		margin: 0 auto;
	}
	.bannersasg .swiper-slide section a{
		display: none;
	}
	.nrbanner .btext{
		width: 95%;
		margin-left: 0;
		left:2.5%;

	}
	.nrbanner .btext section{
		width: 90%;
	}
	.nrbanner .btext section h2{
		text-align: center;
		font-size: 20px;
	}
	.nrbanner .btext section p{
		text-align: center;
		font-size: 14px;
	}
	.nrbanner img {
	    display: block;
	    width: 150%;
	    margin-left: -25%;
	}
	.nrbanner{
		overflow: hidden;
	}
	.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:#066fb1;
	}
	.mfootdv li{
		width: 100%;
		border-right: 1px solid #0b5b8e;
	}
	.mfootdv li a{
		color: #fff;
		font-size: 14px;
		line-height: 45px;
		text-align: center;
		display: block;
	}
	.makelist ul li:last-child a img{
		width:100%;
	}
	.makelist ul li:last-child a h1{
		height: 90px;
		align-items: center;
		display: flex;
		justify-content: center;
	}
	.shownav ul li.active a{
		background-color: #066fb1;
	}
	.yyxqdvrights{
		width: 90%;
	}
	.hexinbtdv p{
		color: #ffd800;
    	font-size: 18px;
	}
	.hexinbtdv p:nth-child(3){
		font-size: 18px;
	}
}	


.yyxqdvlefttext img{
		max-width: 100%;
	}