/* 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_Light";
	src:url('../font/POPPINS-LIGHT_0.TTF');
}
@font-face
{
	font-family: "Poppins";
	src:url('../font/POPPINS-REGULAR_0.TTF');
}
@font-face
{
	font-family: "Anton";
	src:url('../font/ANTON-REGULAR.TTF');
}
body {
	font-family: "微软雅黑";
	background-color: #e7eaf0;
}

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: 6.25rem;
	width: 100%;
	transition: all .5s;
	top: 0px;
	left: 0rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.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: 6.25rem;
	display: flex;
	justify-content: space-between;
	transition: all .5s;
	width: 95%;
}
.headdvleft{
	height: 100%;
}
.headdvleft img {
	display: block;
	height: 100%;
	display: none;
}
.headdvleft img:nth-child(1){
	display: block;
}
.headdvleft img:nth-child(2){
	display: none;
}
.slideUp .headdvleft img:nth-child(1){
	display: none;
}
.slideUp .headdvleft img:nth-child(2){
	display: block;
}
.headdvright {
	width: 70rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

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

.headdvright ul li {
	line-height: 6.25rem;
	transition: all .3s;
}

.headdvright ul li a {
	display: block;
	padding: 0 10px;
	position: relative;
}

.headdvright ul li a span {
	font-family: "Poppins_Light";
	font-size: 16px;
	color: #ffffff;
}
.slideUp .headdvright ul li a span {
	color: #333;
}

.headdvright ul li a::after {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 3px;
	bottom: -1px;
	left: 0;
	transition: all 1s;
}

.headdvright ul li:hover a::after {
	background-color: #fff;
}
.slideUp .headdvright ul li:hover a::after{
	background-color:#024196;
}
.headdvright ul li.active a::after {
	background-color: #fff;
}
.slideUp .headdvright ul li.active a::after{
	background-color:#024196;
}
.ss img{
	display: block;
	width: 35px;
}
.ss img:nth-child(1){
	display: block;
}
.ss img:nth-child(2){
	display: none;
}
.slideUp .ss img:nth-child(1){
	display: none;
}
.slideUp .ss img:nth-child(2){
	display: block;
}
.banners img{
	display: block;
	width: 100%;
}


.homefwxm{
	padding-top: 90px;
	width: 95rem;
	margin: 0 auto;
}
.homefwxmbt{
	font-size: 40px;
	color: #333333;
	margin-bottom: 3.125rem;
}
.homefwxmdv{
	display: flex;
	justify-content: space-between;
}
.homefwxmdvleft{
	width: 39.375rem;
	padding: 3.75rem;
	background-color: #fff;
	border-radius: 45px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.homefwxmdvleft div h1{
	color: #333333;
	font-size: 36px;
	margin-bottom: 2.5rem;
}
.homefwxmdvleft div ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.homefwxmdvleft div ul li{
	width: 18.125rem;
	height: 3rem;
	border-bottom: 1px solid #e2e6e8;
	transition: all 1s;
}
.homefwxmdvleft div ul li:hover{
	border-bottom: 1px solid #024196;
}
.homefwxmdvleft div ul li a{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 100%;
}
.homefwxmdvright{
	position: relative;
	width: 46.875rem;
	overflow: hidden;
	border-radius: 45px;
}
.homefwxmdvright img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.homefwxmdvright:hover img{
	transform: scale(1.05);
}
.homefwxmdvleft div ul li a i{
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #024196;
	margin-right: 0.9375rem;
}
.homefwxmdvleft div ul li a span{
	font-size: 14px;
	color: #333333;
}
.homefwxmdvright p{
	position: absolute;
	top: 3.75rem;
	width: 39.375rem;
	left: 3.75rem;
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
}
.spjc{
	background-color: #fff;
	padding: 4.375rem 3.75rem;
	border-radius: 35px;
	overflow: hidden;
	width: 87.5rem;
	margin: 0 auto;
	margin-top: 3.4375rem;
}
.spjcbt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.spjcbtleft{
	width: 78.125rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.spjcbtleftbt{
	color: #333333;
	font-size: 36px;
}
.spjcbtleft i{
	width: 1px;
	margin: 0 1.875rem;
	height: 2.5rem;
	background-color: #dcdfe6;
}
.spjcbtlefttext{
	color: #666666;
	line-height: 30px;
	font-size: 16px;
	width: 46.875rem;
}
.spjcbtright {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.spjcbtright a{
	display: block;
	width: 3rem;
	height: 3rem;
	border: 1px solid #e4e5e7;
	border-radius: 50px;
	margin-left: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #4a4a4a;
	font-size: 24px;
	transition: all 1s;
}
.spjcbtright a:hover{
	background-color: #024196;
	border-color: #024196;
	color: #fff;
}
.spjccp {
	width: 100%;
}
.spjccp div{
	width: 100%;
	overflow: hidden;
	border-radius: 20px;
}
.spjccp div img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.spjccp:hover div img{
	transform: scale(1.05);
}
.spjclist {
	margin-top: 3.75rem;
}
.spjccp section{
	padding: 30px 0px;
	border-radius: 20px;
	background-color: #f2f6f9;
	margin-top: -30px;
	position: relative;z-index: 2;
	transition: all 1s;
}
.spjccp section h1{
	color: #333333;
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
	transition: all 1s;
}
.spjccp section h2{
	display: flex;
	justify-content: center;
	align-items: center;
}
.spjccp section h2 span{
	color: #808080;
	font-size: 14px;
	margin-right: 10px;
	transition: all 1s;
}
.spjccp section h2  iconpark-icon{
	font-size: 14px;
	color: #808080;
	transition: all 1s;
}
.spjccp:hover section{
	background-color: #024196;
}
.spjccp:hover section h1{
	color: #fff;
}
.spjccp:hover section h2 span{
	color: #fff;
}
.spjccp:hover section h2 iconpark-icon{
	color: #fff;
}
.shiguan{
	background: url(../images/shenhe_03.jpg) center no-repeat;
    padding: 4.375rem 3.75rem;
    border-radius: 35px;
    overflow: hidden;
    width: 87.5rem;
    margin: 0 auto;
    margin-top: 3.4375rem;
	background-size: cover;
}
.shiguanbt .spjcbtleftbt{
	color: #fff;
}
.shiguanbt .spjcbtlefttext{
	color: #fff;
}
.shiguanlist {
	margin-top: 11.25rem;
}
.shiguanlist ul{
	display: flex;
	justify-content: space-between;
}
.shiguanlist ul li{
	width: 10rem;
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 10px;
	overflow: hidden;
	padding: 1.875rem;
	transition: all 1s;
	background-size: 300% 300%;
}
.shiguanlist ul li:hover{
	 background-image: linear-gradient(#3c91f3, #fff);
	background-size: 100% 100%;
}
.shiguanlist ul li h1{
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	height: 60px;
	transition: all 1s;
	margin-bottom: 1.25rem;
}
.shiguanlist ul li:hover h1{
	color: #fff;
}
.shiguanlist ul li img{
	width: 60px;
}
.renzhengllist{
	height: 370px;
	margin-top: 3.125rem;
}
.renzhengllist .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	height: calc((100% - 30px) / 2) !important;
	/* Center slide text vertically */
	display: flex;
	justify-content: center;
	align-items: center;
}
.renzhengllist .swiper-slide div{
	background-color: #f2f6f9;
	padding:1.875rem;
	border-radius: 10px;
	padding-bottom: 20px;
	width: 16.875rem;
	transition: all 1s;
	background-image: linear-gradient(#f2f6f9, #f2f6f9);
    background-size: revert;
    background-size: 100% 0%;
    overflow: hidden;
}

.renzhengllist .swiper-slide div img{
	width: 60px;
	height: 60px;
	opacity: 1;
	transition: all 1s;
}
.renzhengllist .swiper-slide div:hover img{
	transform: scale(0);
	height: 0;
	opacity: 0;
}
.renzhengllist .swiper-slide div h1{
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	transition: all 1s;
}
.renzhengllist .swiper-slide div p{
	line-height: 25px;
	font-size: 14px;
	
	opacity: 0;
    height: 0;
    transition: all 1s;
}
.renzhengllist .swiper-slide div:hover p{
	display: block;
	height: 50px;
	overflow:hidden;
	opacity: 1;
	text-overflow:ellipsis;
	margin-top: 10px;
	display:-webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;
	color: #aaa;
}
.renzhenall{
	padding-bottom: 3.125rem;
}
.gying{
	padding: 5rem 0rem;
	background-color: #fff;
	margin-top: 5rem;
}
.gyingdv{
	width: 95rem;
	margin: 0 auto;
}
.gyingdv .homefwxmbt{
	margin-bottom: 3.125rem;
}
.guanyu{
	background: url(../images/gy_03.jpg) center no-repeat;
    padding: 6.25rem 3.75rem;
    border-radius: 35px;
    overflow: hidden;
    width: 87.5rem;
    margin: 0 auto;
    margin-top: 3.4375rem;
    background-size: cover;
}
.guanyu{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	height: 28.75rem;
}
.guanyuleft{
	width: 29.375rem;
}
.guanyuleft p{
	color: #ffffff;
	font-size: 16px;
	line-height: 35px;
}
.guanyuleft  a{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 3.125rem;
}
.guanyuleft  a span{
	display: block;
	color: #ffffff;
	font-size: 16px;
	margin-right: 0.9375rem;
	line-height: 20px;
}
.guanyuleft  a iconpark-icon{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 24px;
	height: 24px;
	border-radius: 50px;
	background-color: #fff;
	color: #024196;
	font-size: 15px;
}
.guanyuright{
	width: 39.0625rem;
}
.guanyuright  ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.guanyuright ul li{
	width: 12.75rem;
	margin-bottom: 2.5rem;
}
.guanyuright ul li h1{
	display: flex;
	justify-content: flex-start;
	align-items: baseline;
}
.guanyuright ul li h1 span{
	color: #ffffff;
	font-family: "Poppins";
	font-size: 36px;
}
.guanyuright ul li h1 i{
	font-size: 17px;
	color: #ffffff;
	font-weight: bold;
}
.guanyuright ul li p{
	color: #ffffff;
	font-size: 15px;
	margin-top: -10px;
}

.syxw {
	padding: 90px 0;
	padding-top: 65px;
	background-color: #f5f5f5;
}
.newstj {
	width: 95rem;
	margin: 0 auto;
	margin-bottom: 2%;
	display: flex;
	justify-content: space-between;
	border-radius: 10px;
	overflow: hidden;
}

.newstjleft {
	width: 50%;
	position: relative;
}

.cwdv {
	overflow: hidden;
}

.newstjleft #gallery {
	height: 440px;
}

.newstjleft img {
	display: block;
	height: 440px;
	transition: all 1s;
}

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

.newstjleft section {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 70px;
	background-color: rgba(0, 0, 0, 0.35);
	width: calc(100% - 80px);
	padding: 0 40px;
}

.newstjleft section h1 {
	width: 80%;
	line-height: 70px;
	height: 70px;
	overflow: hidden;
	color: #ffffff;
	font-size: 18px;
}

.newstjleft .swiper-pagination {
    width: 65px;
    left: auto;
    right: 25px;
    float: right;
    bottom: 25px;
    display: flex;
    justify-content: space-between;
    top: auto;
}

.newstjleft .swiper-pagination-bullet {
	background-color: #fff;
	width: 10px;
	height: 10px;
	margin: 0 10px;
	opacity: 0.8;
}

.newstjleft .swiper-pagination-bullet-active {
	background-color: #143666;
}

.newstjright {
	width: calc(50% - 120px);
	height: 320px;
	padding: 60px;
	background-color: #fff;
	position: relative;
}

.newstjright #thumbs {
	height: 100%;
}
.syxwlist {
	width: 95rem;
	margin: 0 auto;
}

.syxwlistdown {
	display: flex;
	justify-content: space-between;
}

.syxwlistdown ul {
	display: flex;
	justify-content: space-between;
}

.syxwlistdown ul li {
	width: calc(32% - 100px);
	padding: 35px 50px;
	padding-bottom: 25px;
	background-color: #fff
}

.syxwlistdown ul li iconpark-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	border-radius: 50px;
	font-size: 17px;
	color: #fff;
	background-color: #024196;
}
.syxwlistdown ul li:hover .syxwbtleft h1{
	color: #024196;
}
.syxwlistdown ul li:hover .syxwbtleft span {
	background-color: #024196;
	color: #fff;
}
.syxwbt {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.syxwbtleft {
	width: 70%;
}

.syxwbtleft span {
	border: 1px solid #024196;
	border-radius: 5px;
	padding: 5px;
	color: #024196;
	transition: all 1s;
	font-size: 14px;
}

.syxwbtleft h1 {
	margin-top: 20px;
	color: #333333;
	font-size: 18px;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	transition: all 1s;
}

.syxwbtright span {
	display: block;
	color: #b2b2b2;
	font-size: 14px;
	text-align: center;
}

.syxwbtright i {
	color: #333333;
	font-size: 50px;
	display: block;
	text-align: center;
}

.syxwlistdown ul li p {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #e6e6e6;
	line-height: 30px;
	font-size: 15px;
	color: #808080;
	height: 60px;
	overflow: hidden;
	margin-bottom: 25px;
}
.gsia {
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
}

.gsiadv h1 {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 20px;
}

.gsiadv h1 span {
	color: #333333;
	font-size: 58px;
}

.gsiadv h1 i {
	font-size: 18px;
	margin-top: 40px;
	margin-left: 15px;
	color: #999999;
}

.gsiadv h2 {
	color: #333333;
	font-size: 24px;
	padding-bottom: 1.875rem;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 1.875rem;
}
.gsiadv:hover h2{
	color: #024196;
}

.gsiadv p {
	color: #808080;
	font-size: 16px;
	line-height: 30px;
}

#contrast1 {
	position: absolute;
	top: 25%;
	right: 10%;
	z-index: 9;
}

#contrast1 a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
}

#contrast1 a iconpark-icon {
	font-size: 22px;
}

.shonewa {
	background-color: #f7f7f7;
	padding: 70px 0px;
}
.gdfy{
	display: none;
}

@keyframes beat {
    0% {
       top:  -35px;
    }
    100% {
   		top: -55px;
	}
}
.footxs{
	height: 70px;
    width: 100%;
    position: absolute;
    top: -30px;
    left: 0%;
    z-index: 55555;
}
.footxs iconpark-icon{
	display: block;
	width: 100%;
	color: #fff;
	font-size: 24px;
	text-align: center;
}
.footxs h1{
	font-size: 12px;
	color: #fff;
	text-align: center;
	margin-top: -5px;
}

.footxs{
	display: block;
	height: auto;
	animation-name: beat;
        /*动画名称*/
        animation-duration: 1s;
        /*设置秒数*/
        animation-timing-function: linear;
        /*速度曲线*/
        animation-iteration-count: infinite;
        /*播放次数*/
        animation-direction: alternate;
        /*逆向播放*/
        animation-play-state: running;
        position: relative;
        /*正在运行*/
}

.foot{
	position: relative;
	background: url(../images/foot_02.png) center top no-repeat;
	background-size: cover;
	padding-top: 80px;
	margin-top: -35px;
	    z-index: 3;
}
.footdv{
	width: 95rem;
	margin: 0 auto;
}
.footbt{
	padding: 15px 0px;
	border-bottom: 1px solid #1c54a1;
	margin-top: -60px;
}
.footbtdv{
	width: 95rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.footdv{
	margin-top: 2.5rem;
	margin-bottom: 2.8125rem;
}
.footbtright ul{
	display: flex;
	width: 54.6875rem;
	justify-content: space-between;
	margin-top: 2.5rem;
}
.footbtright ul li a{
	color: #ffffff;
	font-size: 15px;
}
.footbtdvleft{
	width: 18.4375rem;
	margin-top: 2.5rem;
}
.footbtdvleft p{
	line-height: 25px;
	color: #dee8f7;
	font-size: 14px;
	margin-bottom: 2.8125rem;
}
.footbtdvleft  ul li{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 0.9375rem;
}
.footbtright ul {
	margin-top: 30px;
}
.footbtdvleft  ul li iconpark-icon{
	font-size: 18px;
	color: #c8d6e9;
	display: block;
	margin-right: 10px;
}
.footbtdvleft  ul li span{
	color: #c8d6e9;
	font-size: 14px;
}
.footbtdvleft section{
	display: flex;
	margin-top: 3.125rem;
	justify-content: flex-start;
}
.footbtdvleft section div{
	width: 100px;
	margin-right: 20px;
}
.footbtdvleft section div img{
	display: block;
	width: 100%;
}
.footbtdvleft section div p{
	text-align: center;
	color: #c8d6e9;
	font-size: 14px;
	margin-top: 10px;
}
.footbtdvright{
	width: 70.625rem;
	display: flex;
	justify-content: space-between;
}
.footdv{
	display: flex;
	justify-content: space-between;
}
.footbtdvright dl dt a{
	color: #ffffff;
	font-size: 18px;
}
.footbtdvright dl dt{
	margin-bottom: 1.5625rem;
}
.footbtdvright dl dd{
	margin-bottom: 0.9375rem;
}
.footbtdvright dl dd a{
	color: #dee8f7;
	font-size: 14px;
	display: block;
	transition: all 1s;
	transform: translateX(0px);
}
.footbtdvright dl dd a:hover{
	transform: translateX(10px);
}
.wdl {
	width: 100%;
	height: 70px;
	border-top: 1px solid rgba(255,255,255,0.2);
}
.wdldv {
	width: 95rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 70px;
}
.wdldv p {
	color: #c8d6e9;
	font-size: 14px;
}
.wdldv p a {
	color: #c8d6e9;
	font-size: 14px;
}
.jcrz{
	padding-top: 160px;
	padding-bottom: 135px;
	background: url(../images/louabout_02.jpg) center bottom no-repeat;
	background-size: cover;
	margin-top: 37.5rem;
	border-top-right-radius: 30px;
	border-top-left-radius: 30px;
	overflow: hidden;
	position: relative;z-index: 2;
}
.jcrzdv{
	width: 95rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.jcrzdvleft{
	width: 31.25rem;
}
.jcrzdvright{
	width: 840px;
}
.jcrzdvleft h1{
	color: #333333;
	font-size: 36px;
	margin-bottom: 15px;
}
.jcrzdvleft h2{
	font-size: 24px;
	color: #4c4c4c;
	margin-bottom: 60px;
}
.jcrzdvleft img{
	display: block;
	max-width: 100%;
}
.jcrzdvright p{
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 30px;
}
.jcrzdvright ul{
	display: flex;
	justify-content: space-between;
	margin-top: 80px;
}
.jcrzdvright ul li h1 {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.jcrzdvright ul li h1 span{
	font-family: "Anton";
	font-size: 48px;
	color: #024196;
}
.jcrzdvright ul li h1 i{
	margin-top: 10px;
	font-size: 18px;
	color: #024196;
	font-weight: bold;
	margin-left: 5px;
}
.jcrzdvright ul li h2{
	color: #333333;
	font-size: 20px;
}
.qywh{
	padding-top: 5.9375rem;
	padding-bottom: 7.8125rem;
	background-color: #fff;
	position: relative;
	z-index: 3;
}
.qywhbt h1{
	color: #333333;
	text-align: center;
	font-size: 36px;
	margin-bottom: 10px;
}
.qywhbt p{
	color: #333333;
	font-size: 16px;
	text-align: center;
}
.qywhlist{
	width: 95rem;
	margin: 0 auto;
	margin-top: 2.5rem;
}
.qywhlist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.qywhlist ul li{
	width: 23.125rem;
	height: 17.5rem;
	background-color: #2e82d1;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
	margin-bottom: 1.25rem;
}
.qywhlist ul li img{
	width: 100%;
	transition: all 1s;
	display: block;
}
.qywhlist ul li div{
	padding: 0 2rem;
}
.qywhlist ul li div iconpark-icon{
	display: block;
	width: 45px;
	height: 45px;
	color: #fff;
	font-size: 48px;
	margin-bottom: 2.5rem;
	margin-top: 4.0625rem;
}

.qywhlist ul li div h1{
	color: #ffffff;
	font-size: 22px;
	margin-bottom: 10px;
}
.qywhlist ul li div p{
	color: #ffffff;
	font-size: 15px;
}
.qywhlist ul li:hover img{
	transform: scale(1.05);
}
.qywhlist ul li:nth-child(1){
	width: 46.25rem;
	background: transparent;
}
.qywhlist ul li:nth-child(1) div{
	position: absolute;
	top: 0;
	left: 0;
}
.qywhlist ul li:nth-child(5){
	width: 46.25rem;
	background: transparent;
}
.qywhlist ul li:nth-child(5) div{
	position: absolute;
	top: 0;
	left: 0;
}
.qywhlist ul li:nth-child(2){
	background-color: #2e82d1;
}
.qywhlist ul li:nth-child(3){
	background-color: #1064b3;
}
.qywhlist ul li:nth-child(4){
	background-color: #024196;
}
.qywhlist ul li:nth-child(6){
	background-color: #daebfa;
}
.qywhlist ul li:nth-child(6) div iconpark-icon{
	color: #333333;
}
.qywhlist ul li:nth-child(6) div h1{
	color: #333333;
}
.qywhlist ul li:nth-child(6) div p{
	color: #333333;
}
.ryzz{
	padding-top: 5.9375rem;
	padding-bottom: 7.5rem;
	background: url(../images/rybj_02.jpg) center no-repeat;
	background-size: cover;
	position: relative;
	z-index: 3;
}
.ryzzlist{
	width: 95rem;
	margin: 0 auto;
	margin-top: 4.375rem;
}
.ryzzlists .swiper-slide div img{
	display: block;
	width: 100%;
}
.ryzzlists .swiper-slide div p{
	margin-top: 3.125rem;
	text-align: center;
	color: #333333;
	font-size: 16px;
}
.ryzzlistsbtn .swiper-button-next,.ryzzlistsbtn .swiper-button-prev{
	position: inherit;
	width: 55px;
	height: 55px;
	margin: 0;
	background-color: #e9eef4;
	border-radius: 55px;
	margin: 0 15px;
	opacity: 1;
}
.ryzzlistsbtn{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 40px;
}
.ryzzlistsbtn .swiper-button-next:after,.ryzzlistsbtn .swiper-button-prev:after{
	font-size: 22px;
}
.ryzzlistsbtn .swiper-button-next:hover,.ryzzlistsbtn .swiper-button-prev:hover{
	background: url(../images/jiantou_03.jpg) center no-repeat;
}
.jieneng{
	padding-top: 6.25rem;
	border-top-right-radius: 50px;
	border-top-left-radius: 50px;
	background-color: #fff;
	margin-top: 37.5rem;
	position: relative;
	padding-bottom: 3.125rem;
	z-index: 2;
}
.jinnenglist{
	width: 95rem;
	margin: 0 auto;
}
.jinnenglist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.jinnenglist ul li{
	width: 22.5rem;
	margin: 0.625rem;
}
.jinnenglist ul li div img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.jinnenglist ul li div{
	border-radius: 10px;
	overflow: hidden;
}
.jinnenglist ul li:hover div img{
	transform: scale(1.05);
}
.jinnenglist ul li section{
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
	padding-top: 20px;
	background-color: #f2f6f9;
	padding-bottom: 20px;
	margin-top: -30px;
	position: relative;
	z-index: 2;
}
.jinnenglist ul li section h1{
	color: #333333;
    margin: 0 auto;
    font-weight: bold;
    font-size: 17px;
    text-align: center;
    margin-bottom: 10px;
    width: 95%;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.jinnenglist ul li section p{
	overflow: hidden;
	height: 0;
	padding: 0 2.1875rem;
}
.jinnenglist ul li section  h2{
	display: flex;
	justify-content: center;
	align-items: center;
}
.jinnenglist ul li section  h2 span{
	color: #808080;
	font-size: 14px;
}
.jinnenglist ul li section  h2 iconpark-icon {
	font-size: 16px;
	color: #808080;
	margin-left: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.jinnenglist ul li:hover{
	position: relative;
	padding-bottom: 90px;
}
.jinnenglist ul li:hover section{
	margin-top: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: calc(100% - 40px);
	background: url(../images/gerhr_03.png) center no-repeat;
	background-size: cover;
}
.jinnenglist ul li:hover section h1{
	color: #fff;
	margin-top: 1.875rem;
	margin-bottom: 1.25rem;
}
.jinnenglist ul li:hover section p{
	height: 120px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 15px;
	font-size: 14px;
}
.jinnenglist ul li:hover section h2 span{
	color: #fff;
}
.jinnenglist ul li:hover section h2 iconpark-icon {
	color: #fff;
}
.showpro{
	width: 95rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	position: relative;
}
.showproleft{
	width: 65.625rem;
}
.gcbt{
	color: #333333;
	font-size: 36px;
	text-align: center;
	margin-bottom: 2.1875rem;
}
.gcxq p{
	color: #666666;
	font-size: 16px;
	line-height: 35px;
	margin-bottom: 1.875rem;
}
.gcimg img{
	display: block;
	max-width: 100%;
}
.fwxq{
	padding: 0 1.25rem;
	background-color: #024196;
	height: 50px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 3.75rem;
	border-radius: 10px;
}
.fwxq i{
	display: block;
	width: 3px;
	height: 16px;
	border-radius: 10px;
	background-color: #fff;
	margin-right: 6px;
}
.fwxq span{
	color: #ffffff;
	font-size: 16px;
}
.xiangqi{
	border-bottom: 1px solid #e6e9eb;
	padding: 2.5rem 0rem;
}
.xiangqi img{
	max-width: 100%;
}
.faye{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 1.875rem 0rem;
}
.faye p{
	color: #666666;
	font-size: 14px;
}
.faye p a{
	color: #666666;
	font-size: 14px;
}
.faye p a:hover{
	color: #024196;
}
.showproright{
	width: 22.5rem;
}
.jjfa{
	padding: 1.875rem;
	padding-bottom: 1.5625rem;
	background: url(../images/bej_03.jpg) center no-repeat;
	background-size: cover;
	border-radius: 10px;
}
.jjfa h1{
	text-align: center;
	margin-bottom: 1.25rem;
	color: #fffefe;
	font-size: 20px;
	font-weight: bold;
}
.jjfa div{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.8125rem;
	background-color: rgba(255,255,255,0.1);
	border-radius: 10px;
}
.jjfa div section h2{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 30px;
}
.jjfa div section h2 iconpark-icon{
	color: #fbfdfe;
	font-size: 22px;
	margin-right: 10px;
}
.jjfa div section h2 span{
	color: #fffefe;
	font-size: 16px;
}
.jjfa div section h2 i{
	color: #fffefe;
	font-size: 20px;
	font-weight: bold;
}
.xgfwu{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 30px;
	margin-bottom: 0.9375rem;
}
.xgfwu h1{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.xgfwu h1 i{
	display: block;
	width: 4px;
	height: 25px;
	background-color: #024196;
	margin-right: 10px;
}
.xgfwu h1 span{
	display: block;
	font-size: 24px;
	color: #4c4c4c;
}
.xgfwu a{
	color: #333333;
	font-size: 13px;
}
.xguanfw{
	border-radius: 10px;
	background-color: #f2f6f9;
}
.xguanfw img{
	display: block;
	width: 100%;
}
.xguanfw ul {
	padding: 1.25rem 0rem;
}
.xguanfw ul li{
	padding: 0 1.875rem;
}
.xguanfw ul li a{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 37px;
}
.xguanfw ul li a i{
	display: block;
	width: 5px;
	height: 5px;
	background-color: #004ea2;
	margin-right: 10px;
}
.xguanfw ul li a span{
	color: #4c4c4c;
	display: block;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	font-size: 16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.xguanfw ul li:hover a span{
	color: #004ea2;
}
.lxwmbt h1{
	text-align: center;
	color: #333333;
	font-size: 36px;
}
.lxwmbt p{
	text-align: center;
	color: #666666;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 45px;
}
.jienenglxwm{
	padding-top: 5.625rem;
	border-top-right-radius: 50px;
	border-top-left-radius: 50px;
	background-color: #fff;
	margin-top: 37.5rem;
	position: relative;
	padding-bottom: 6.25rem;
	z-index: 2;
}
.lxwmlist{
	width: 95rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.lxwmlist div{
	width: 24.375rem;
	padding: 2.5rem;
	border-radius: 10px;
	background-color: #f2f6f9;
	transition: all 1s;
}
.lxwmlist div iconpark-icon{
	font-size: 36px;
	color: #024196;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 1.5625rem;
	transition: all 1s;
}
.lxwmlist div h1{
	color: #333333;
	font-size: 18px;
	text-align: center;
	margin-bottom: 10px;
	transition: all 1s;
}
.lxwmlist div h2{
	color: #666666;
	font-size: 16px;
	text-align: center;
	transition: all 1s;
}
.lxwmlist div:hover{
	background-color: #024196;
}
.lxwmlist div:hover iconpark-icon{
	color: #fff;
}
.lxwmlist div:hover h1{
	color: #fff;
}
.lxwmlist div:hover h2{
	color: #fff;
}
.lxfs{
	padding: 5.625rem 0px;
	background-color: #f2f6f9;
	position: relative;
	z-index: 3;
}
.lxfsbt{
	text-align: center;
	color: #333333;
	font-size: 36px;
	margin-bottom: 2.5rem;
}
.lxfslist{
	width: 95rem;
	margin: 0 auto;
}
.lxfslist ul {
	display: flex;
	justify-content: space-between;
}
.lxfslist ul li{
	width: 16.875rem;
	padding: 2.5rem;
	background: url(../images/lxfagbg_03.png) center no-repeat;
	border-radius: 15px;
	overflow: hidden;
	background-size: cover;
}
.lxfslist ul li img{ 
	display: block;
	width: 70px;
}
.lxfslist ul li h1{
	margin-top: 10px;
	color: #333333;
	font-size: 22px;
	margin-bottom: 0.875rem;
}
.lxfslist ul li div{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.8125rem;
	background-color: rgba(255,255,255,0.1);
	border-radius: 10px;
}
.lxfslist ul li div section h2{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 30px;
}
.lxfslist ul li div section h2 iconpark-icon{
	color: #333333;
	font-size: 22px;
	margin-right: 10px;
}
.lxfslist ul li div section h2 span{
	color: #333333;
	font-size: 16px;
}
.lxfslist ul li div section h2 i{
	color: #333333;
	font-size: 16px;
}
.zxly{
	padding-top: 5rem;
	padding-bottom: 4.375rem;
	background: url(../images/zxly_02.jpg) center no-repeat;
	background-size: cover;
	position: relative;
	z-index: 3;
}
.zxlybt h1{
	text-align: center;
	font-size: 36px;
	color: #ffffff;
}
.zxlybt i{
	display: block;
	width: 30px;
	height: 4px;
	background-color: #fff;
	margin: 0 auto;
	margin-top: 0.625rem;
	margin-bottom: 0.9375rem;
}
.zxlybt p{
	text-align: center;
	color: #ffffff;
	font-size: 16px;
}
.zxlybt{
	margin-bottom: 2.5rem;
}
.zxlylist{
	width: 95rem;
	margin: 0 auto;
}
.zxlylist form div{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zxlylist form div input{
	width: 45.05rem;
	padding: 0 0.9375rem;
	margin-bottom: 15px;
	height: 50px;
	border-radius: 5px;
	overflow: hidden;
	outline: none;
	background-color: transparent;
	border: none;
	background-color: rgba(150, 202,249,0.35);
	color: #fff;
}
.zxlylist form div input::placeholder{
	color: #fff;
}
.zxlylist form textarea{
	width: 98%;
	padding: 1%;
	line-height: 30px;
	border-radius: 5px;
	overflow: hidden;
	outline: none;
	background-color: transparent;
	border: none;
	background-color: rgba(150, 202,249,0.35);
	color: #fff;
}
.zxlylist form textarea::placeholder{
	color: #fff;
}
.zxlylist form button{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 10rem;
	margin: 0 auto;
	margin-top: 2.1875rem;
	height: 45px;
	border-radius: 50px;
	border: none;
}
.zxlylist form button iconpark-icon {
	color: #004ea2;
	font-size: 24px;
	margin-right: 10px;
}
.zxlylist form button  span{
	font-size: 14px;
	color: #4c4c4c;
}
.xinwen{
    border-top-right-radius: 50px;
    border-top-left-radius: 50px;
    background-color: #fff;
    margin-top: 37.5rem;;
    position: relative;
    padding-bottom: 8.125rem;
    z-index: 2;
    overflow: hidden;
}
.shownav{
	width: 100%;
	box-shadow: 0px 0px 15px #f3ecec ;
}
.shownav ul{
	display: flex;
	justify-content: center;
}
.shownav ul li{
	height: 80px;
	color: #4c4c4c;
	width: 15rem;
	text-align: center;
	line-height: 80px;
	font-size: 16px;
	transition: all 1s;
}
.shownav ul li a{
	display: block;
	transition: all 1s;
}
.shownav ul li a:hover{
	color: #fff;
}
.shownav ul li:hover{
	background-color: #024196;
}
.tjxinwen{
	margin-top: 4.375rem;
}
.tjxinwen .newstjright{
	background-color: #f2f6f9;
}

.newsdvlist {
	width: 95rem;
	margin: 0 auto;
	margin-top: 20px;
}

.newsdvlist ul li {
	margin-top: 20px;
	background-color: #ffffff;
	overflow: hidden;
	transition: all 1s;
	border-radius: 10px;
	overflow: hidden;
}

.newsdvlist ul li a {
	display: flex;
	justify-content: space-between;
	background-color: #f7f7f7;
	align-items: center;
	transition: all 1s;
}

.newsdvlist ul li a .newsdvlistime {
	width: 10rem;
	text-align: center;
	padding: 30px 0px;
	position: relative;
	transition: all 1s;
	border-radius: 10px;
	background-color: #024196;
}

.newsdvlistime span {
	color: #fff;
	font-size: 52px;
	transition: all 1s;
	display: block;
}

.newsdvlistime i {
	color: #fff;
	font-size: 14px;
	display: block;
	transition: all 1s;
}

.newsdvlistext {
	width: 83.75rem;
	padding: 0 3rem;
}

.newsdvlistext h1 {
	color: #333333;
	font-size: 18px;
	margin-bottom: 10px;
	transition: all 1s;
	font-weight: bold;
	line-height: 25px;
	height: 25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.newsdvlistext p {
	line-height: 30px;
	font-size: 15px;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 60px;
	transition: all 1s;
}

.newsdvlist ul li {
	transition: all 1s;
}

.newsdvlist ul li:hover a {
	background-color: #024196;
}

.newsdvlist ul li:hover .newsdvlistext h1 {
	color: #fff;
}

.newsdvlist ul li:hover .newsdvlistext p {
	color: #e9eef6;
}

.newsdvlist ul li iconpark-icon {
	border: 1px solid #0058a7;
	color: #0058a7;
	background-color: #fff;
	opacity: 1;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	font-size: 22px;
}
.shownews{
	width: 95rem;
	margin: 0 auto;
	margin-top: 5rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	position: relative;
}
.shownewsleftbt h1{
	color: #333232;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 15px;
}
.shownewsleft{
	width:65.625rem;
}
.shownewsleftbt h2{
	color: #666666;
	font-size: 15px;
}
.shownewsleftbt{
	padding-bottom: 1.25rem;
	border-bottom: 1px solid #e6e9eb;
	margin-bottom: 1.5625rem;
}
.xinwenoerong{
	padding-bottom: 30px;
	border-bottom: 1px solid #e6e9eb;
}
.xinwenoerong img{
	max-width: 100%;
}
.shownewsright{
	width: 22.5rem;
}
.xwlxwm{
	padding-top: 50px;
	padding-bottom: 30px;
	background: url(../images/xwlxwm_03.jpg) center no-repeat;
	background-size: cover;
	border-radius: 15px;
	overflow: hidden;
}
.xwlxwm h1{
	color: #fffefe;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}
.xwlxwm  p{
	text-align: center;
	color: #fffefe;
	font-size: 15px;
	margin-bottom: 1.5625rem;
}
.xwlxwm  a{
	display: block;
	width: 10.625rem;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 50px;
	margin: 0 auto;
	background-color: rgba(255, 255, 255, 0.3);
	color: #fff;
	transition: all 1s;
}
.xwlxwm  a:hover{
	background-color: #004ea2;
}
.zhaopin{
	padding-top: 5.625rem;
	padding-bottom: 8.125rem;
	position: relative;
	z-index: 3;
	background-color: #ffffff;
}
.nrbanner{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
.nrbanner img{
	display: block;
	width: 100%;
}
.nrbanner{
	z-index: 2;
}
.nrbanner .btext{
	position: absolute;
	top: 0;
	width: 100%;
	left: 0%;
	height: 100%;
	display: flex;
	align-items: center;
}
.nrbanner .btext section{
	width: 95rem;
	margin: 0 auto;
	max-width: 100%;
}
.nrbanner .btext h2{
	font-size: 48px;
	color: #ffffff;
	font-weight: bold;
}
.nrbanner .btext p{
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
	width: 50%;
	margin-top: 30px;
}
.bannersasgaa  .swiper-slide{
	position: relative;
}
.bannersasgaa  .swiper-slide img{
	display: block;
	width: 100%;
}
.bannersasgaa  .swiper-slide div {
    position: absolute;
    width: 100%;
    height: 80%;
    left: 0%;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.bannersasgaa  .swiper-slide div section{
	width: 95rem;
	margin: 0 auto;
}
.bannersasgaa .swiper-slide section h2{
	color: #ffffff;
	font-size: 58px;
	line-height: 65px;
	width: 100%;
	font-weight: bold;
}
.bannersasgaa .swiper-slide section h4{
	color: #ffffff;
	font-size: 40px;
	font-family: "Poppins";
	line-height: 50px;
	margin-top: 25px;
}
.bannerlist{
	position: absolute;
	bottom: 18%;
	width: 95rem;
	left: 50%;
	margin-left: -47.5rem;
	z-index: 3;
}
.bannerlist ul{
	display: flex;
	justify-content: space-between;
}
.bannerlist ul li{
	width: calc(24% - 60px);
	background-image: linear-gradient(to right,  rgba(255, 255, 255, 1) ,  rgba(255, 255, 255, 0.7));
	padding: 20px 30px;
	border-radius: 10px;
}
.bannerlist ul li:hover a section h1{
	color: #4785d0;
} 
.bannerlist ul li a{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bannerlist ul li a section{
	width: 70%;
}
.bannerlist ul li a img{
	display: block;
	width: 60px;
}
.bannerlist ul li a section h1{
	color: #333333;
	font-size: 18px;
	margin-bottom: 10px;
	transition: all 1s;
}
.bannerlist ul li a section p{
	color: #666666;
	font-size: 14px;
	line-height: 25px;
	height: 50px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.zhezhao{
    width: 100%;
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;

}
.zhezhao img{
	display: block;
	width: 100%;
}
@keyframes beats {
    0% {
       	bottom: 2%;
    }
    100% {
   		bottom: 4%;
	}
}
.tiaozho{
	text-align: center;
	bottom: 6%;
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 3;
	animation-name: beats;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;
}
.tiaozho img{
	display: block;
	margin:0 auto;
}
.tiaozho p{
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	margin-top: 10px;

}

.rczplist {
	width: 95rem;
	margin: 0 auto;
	margin-top: 2.8125rem;
}

.rczplist dl dt {
	display: flex;
	justify-content: space-between;
	padding: 0 55px;
	padding-right: 40px;
	line-height: 60px;
	background-color: #f0f2f5;
	align-items: center;
	margin-bottom: 10px;
}
.rczplist dl dt i{
	display: block;
	width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #f0f1f2;
}
.rczplist dl dd i{
	display: block;
	width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #0058a7;
    margin-top: 5px;
}
.rczplist dl dd.active i{
	border-top: 10px solid #fff;
	transform: rotateX(180deg);
}
.rczplist dl dt h1 {
	width: 13.4375rem;
	color: #092238;
	font-size: 17px;
	font-weight: bold;
}

.rczplist dl dt h2 {
	width: 2.5rem;
	color: #092238;
	font-size: 17px;
	font-weight: bold;
}

.rczplist dl dt h3 {
	width: 5.625rem;
	color: #092238;
	font-size: 17px;
	font-weight: bold;
}

.rczplist dl dt h4 {
	width: 5.3125rem;
	color: #092238;
	font-size: 17px;
	font-weight: bold;
}

.rczplist dl dt h5 {
	width: 12.5rem;
	color: #092238;
	font-size: 17px;
	font-weight: bold;
}

.rczplist dl dt h6 {
	width: 5rem;
	color: #092238;
	font-size: 17px;
	font-weight: bold;
}

.rczplist dl dt h7 {
	width: 2.8125rem;
	color: #092238;
	font-size: 17px;
	font-weight: bold;
}

.rczplist dl dt h8 {
	width: 6.25rem;
	color: #092238;
	font-size: 17px;
	font-weight: bold;
}

.rczplist dl dd {
	border-bottom: 1px solid #e6e6e6;
}

.rczplist dl dd .rczpxx {
	display: flex;
	justify-content: space-between;
	padding: 0 55px;
	padding-right: 40px;
	height: 60px;
	align-items: center;
}

.rczplist dl dd .rczpxx h1 {
	width: 13.4375rem;
	color: #4c4c4c;
	font-size: 16px;
}

.rczplist dl dd .rczpxx h2 {
	width: 2.5rem;
	color: #4c4c4c;
	font-size: 16px;
}

.rczplist dl dd .rczpxx h3 {
	width: 5.625rem;
	color: #4c4c4c;
	font-size: 16px;
}

.rczplist dl dd .rczpxx h4 {
	width: 5.3125rem;
	color: #4c4c4c;
	font-size: 16px;
}

.rczplist dl dd .rczpxx h5 {
	width: 12.5rem;
	color: #4c4c4c;
	font-size: 16px;
}
.rczplist dl dd .rczpxx h6 {
	width: 5rem;
	color: #4c4c4c;
	font-size: 16px;
}
.rczplist dl dd .rczpxx h7 {
	width: 2.8125rem;
	color: #4c4c4c;
	font-size: 16px;
}
.rczplist dl dd .rczpxx h8 {
	width: 6.25rem;
	color: #4c4c4c;
	font-size: 16px;
}

.rczplist dl dd:hover .rczpxx  {
	background-color: #0058a7;
}
.rczplist dl dd.active .rczpxx {
    background-color: #0058a7;
}

.rczplist dl dd:hover .rczpxx h1,
.rczplist dl dd:hover .rczpxx h2,
.rczplist dl dd:hover .rczpxx h3,
.rczplist dl dd:hover .rczpxx h4,
.rczplist dl dd:hover .rczpxx h5,
.rczplist dl dd:hover .rczpxx h6,
.rczplist dl dd:hover .rczpxx h7,
.rczplist dl dd:hover .rczpxx h8 {
	color: #fff;
}
.rczplist dl dd.active .rczpxx h1,
.rczplist dl dd.active .rczpxx h2,
.rczplist dl dd.active .rczpxx h3,
.rczplist dl dd.active .rczpxx h4,
.rczplist dl dd.active .rczpxx h5,
.rczplist dl dd.active .rczpxx h6,
.rczplist dl dd.active .rczpxx h7,
.rczplist dl dd.active .rczpxx h8 {
	color: #fff;
}
.rczplist dl dd:hover .rczpxx i {
	border-top: 10px solid #fff;
}
.rctext {
	padding: 0px 55px;
	background-color: #f5f6f7;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	height: 0;overflow: hidden;
	transition: all 1s;
}

.rctextleft {
	width: 50%;
}

.rctextleft h1 {
	color: #333333;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 10px;
}

.rctextleft div {
	line-height: 30px;
	margin-bottom: 10px;
	color: #4c4c4c;
	font-size: 15px;
}

.rctextright {
	width: 560px;
	display: flex;
	justify-content: center;
	border-left: 1px solid #e6e6e6;
	height: 175px;
	align-items: center;
}

.rctextright p {
	color: #4c4c4c;
	font-size: 16px;
	margin-top: 15px;
}

.rctextright a {
	display: block;
	width: 220px;
	height: 45px;
	background-color: #155bae;
	line-height: 45px;
	text-align: center;
	margin-top: 35px;
	border-radius: 5px;
	color: #ffffff;
	font-size: 14px;
}
.mfoot,.mfootdv{
	display: none;
}
.bannersasgaa  .swiper-button-next:after,.bannersasgaa  .swiper-button-prev:after{
	font-size: 32px;
}
.yudaodewt{
	padding-top: 3.125rem;
	padding-bottom: 4.0625rem;
	background: url(../images/wenhaobg_02.jpg) center  bottom no-repeat;
	background-size: cover;
	position: relative;
	z-index: 6;
}
.yudaodewtbt{
	width: 100%;
	text-align: center;
	background: url(../images/wen_03.png) center no-repeat;
	background-size: contain;
	height: 100px;
	padding-top: 20px;
}
.yudaodewtbt h1{
	text-align: center;
	color: #333333;
	font-size: 36px;
	margin-bottom: 10px;
} 
.yudaodewtbt p{
	color: #666666;
	font-size: 14px;
	text-transform: uppercase;
}
.yudaodewtlist{
	width: 95rem;
	margin: 0 auto;
	margin-top: 1.875rem;
}
.yudaodewtlist ul{
	display: flex;
	justify-content: space-between;
	margin-bottom: 2.5rem;
}
.yudaodewtlist ul li{
	width: 20%;
	padding:  2.5rem 0px;
	background-color: #fff;
	position: relative;
}
.yudaodewtlist ul li::after{
	content: "";
	position: absolute;
	top: 5%;
	left: 5%;
	width: 0%;
	height: 0;
	transition: all 1s;
	border: 3px solid transparent;
	border-bottom: none;
	border-right: none;
}
.yudaodewtlist ul li::before{
	content: "";
	position: absolute;
	bottom: 5%;
	right: 5%;
	width: 0%;
	height: 0;
	transition: all 1s;
	border: 3px solid transparent;
	border-top: none;
	border-left: none;
}
.yudaodewtlist ul li:hover::after{
	border-color:#024196;
	width: calc(90% - 3px);
	height: calc(90% - 6px);
}
.yudaodewtlist ul li:hover::before{
	border-color:#024196;
	width: calc(90% - 3px);
	height: calc(90% - 6px);
}
.yudaodewtlist ul li:nth-child(2n){
	background-color: #024196;
}
.yudaodewtlist ul li:hover:nth-child(2n)::after{
	border-color: #fff;
	width: calc(90% - 3px);
	height: calc(90% - 6px);
}
.yudaodewtlist ul li:hover:nth-child(2n)::before{
	border-color: #fff;
	width: calc(90% - 3px);
	height: calc(90% - 6px);
}
.yudaodewtlist ul li h1{
	text-align: center;
	font-size: 16px;
	color: #333333;
}
.yudaodewtlist ul li:nth-child(2n) h1{
	text-align: center;
	font-size: 16px;
	color: #ffffff;
}
.yudaodewtlist ul li img{
	display: block;
	width: 65px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.yuwti p{
	text-align: center;
	color: #333333;
	font-size: 22px;
	line-height: 40px;
}
.yuwti p i{
	color: #024196;
	font-weight: bold;
}
.yuwti  a{
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	width: 180px;
	height: 45px;
	background-color: #024196;
	margin-top: 25px;
	border-radius: 50px;
}
.yuwti  a span{
	color: #FFF;
	font-size: 16px;
	margin-right: 10px;
}
.yuwti  a iconpark-icon{
	font-size: 20px;
	color: #fff;
}
.wmyshi{
	padding-top: 6.25rem;
	padding-bottom: 3.125rem;
	background: url(../images/fwulctop_02.jpg) top center no-repeat;
	background-size: 100%;
	background-color: #f2f6f9;
	position: relative;
	z-index: 6;
}
.wmyshilist{
	width: 95rem;
	margin: 0 auto;
}
.wmyshilist ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.wmyshilist ul li{
	width: 15.625rem;
	height: 16.875rem;
	background: url(../images/jbbeij_05.png) center no-repeat;
	background-size: cover;
	display: flex;
	justify-content: center;
	transition: all 1s; 
}
.wmyshilist ul li:hover{
	background: url(../images/jbbeij_03.png) center no-repeat;
	background-size: cover;
}
.wmyshibt{
	margin-bottom: 40px;
}
.wmyshibt h1{
	text-align: center;
	color: #ffffff;
	font-size: 36px;
}
.wmyshibt p{
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 7px;
}
.wmyshilist ul li i{
	display: block;
	margin: 0 auto;
	margin-top: 3.75rem;
	font-size: 56px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.wmyshilist ul li span{
	display: block;
	width: 20px;
	height: 2px;
	background-color: #004ea2;
	margin: 10px auto;
}
.wmyshilist ul li h1{
	color: #333333;
	font-size: 16px;
}
.wmyshilist ul li p{
	text-align: center;
	color: #333333;
	font-size: 16px;
	line-height: 30px;
}
.fuwuliucheng{
	padding-bottom: 5rem;
	background-color: #f2f6f9;
	position: relative;
	z-index: 6;
}
.fuwuliuchengbt h1{
	text-align: center;
	color: #333333;
	font-size: 36px;
	margin-bottom: 10px;
} 
.fuwuliuchengbt p{
	color: #333333;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
}
.fuwuliuchenglist ul{
	display: flex;
	width: 95rem;
	margin: 0 auto;
	justify-content: space-between;
	align-items: center;
	margin-top: 3.125rem;
}
.fuwuliuchenglist li{
	display: flex;
	flex-direction: column;
	margin-top: 50px;
	width: 15%;
}
.fuwuliuchenglist li i{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 85px;
	color: #024196;
}
.fuwuliuchenglist li section h1{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	font-family: "Montserrat";
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.fuwuliuchenglist li section p{
	color: #333333;
	font-size: 17px;
	text-align: center;
}
.fuwuliuchenglist li:nth-child(2n){
	display: flex;
	flex-direction: column-reverse;
	margin-top: -50px;
}
.fuwuliuchenglist ul{
	background: url(../images/heng_03.jpg) center no-repeat;
	background-size: 100%;
}
.xuanze{
	padding-top: 5rem;
	padding-bottom: 4.0625rem;
	background-color: #dae7f9;
	position: relative;
	z-index: 6;
}
.xuanzedv{
	margin: 0 auto;
	width: 95rem;
	margin-top: 2.1875rem;
	background: url(../images/vs_03.png) center no-repeat;
	height: 31.25rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-size: cover;
}

.xuanzedvleft{
	width: 46.25rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.xuanzedvleftdv{
	width: 31.25rem;
}
.xuanzedvleftdv h1{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 280px;
	height: 50px;
	border-radius: 50px;
	background-color: #024196;
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	margin: 0 auto;
	margin-bottom: 1.875rem;
}
.xuanzedvleftdv h1 i{
	font-weight: bold;
}
.xuanzedvleftdv ul{
	height: 18.125rem;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.xuanzedvleftdv ul li{
	text-align: center;
	color: #333333;
	font-size: 16px;
	transition: all 1s;
}
.xuanzedvleftdv ul li:hover{
	transform: translateX(-20px);
	color: #024196;
}
.xuanzedvleftdv ul i{
	display: block;
	height: 1px;
	border-bottom: 1px dashed #989fa9;
}
.xuanzedvright{
	width: 48.75rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.xuanzedvrightdv{
	width: 31.25rem;
}
.xuanzedvrightdv h1{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 280px;
	height: 50px;
	border-radius: 50px;
	background-color: #fff;
	text-align: center;
	color: #024196;
	font-size: 24px;
	margin: 0 auto;
	margin-bottom: 1.875rem;
}
.xuanzedvrightdv h1 i{
	font-weight: bold;
}
.xuanzedvrightdv ul{
	height: 18.125rem;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.xuanzedvrightdv ul li{
	text-align: center;
	color: #fff;
	font-size: 16px;
	transition: all 1s;
}
.xuanzedvrightdv ul li:hover{
	transform: translateX(-20px);
}

.xuanzedvrightdv ul i{
	display: block;
	height: 1px;
	border-bottom: 1px dashed #9cb7db;
}
.xinlai{
	padding-top: 5.625rem;
	padding-bottom: 5.625rem;
	background-color: #f2f6f9;
	position: relative;
	z-index: 6;
}
.xinlailist{
	width: 95rem;
	margin: 0 auto;
	margin-top: 40px;
}
.xinlailist ul{
	display: flex;
	justify-content: space-between;
}
.xinlailist ul li{
	width: 24%;
	background-color: #fff;
	padding-top: 2.5rem;
}
.xinlailist ul li h1{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.xinlailist ul li i{
	display: block;
	width: 25px;
	height: 2px;
	background-color: #024196;
	margin: 10px auto ;
}
.xinlailist ul li p{
	text-align: center;
	width: 75%;
	color: #333333;
	font-size: 15px;
	line-height: 30px;
	margin: 0 auto;
	height: 60px;
	min-height: 60px;
}
.xinlailist ul li div{
	overflow: hidden;
}
.xinlailist ul li  img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.xinlailist ul li:hover img{
	transform: scale(1.05);
}
.fuwuliuchengs{
	padding-top: 4.375rem;
}

.youce {
	position: fixed;
	top: 32%;
	right: 10px;
	z-index: 9999;
}

.youce ul {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: end;
}

.youce ul li {
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	transition: all .5s;
	width: 50px;
	border-radius: 5px;
	height: 50px;
}

.youce ul li h1 {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	background-color: rgba(1, 12, 33, 0.6);
	float: right;
	border-radius: 5px;
	position: relative;
	transition: all .5s;
}

.youce ul li h1 a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;

}

.youce ul li h1 i {
	font-size: 22px;
	color: #fff;
}
.youce ul li:nth-child(1) h1 i {
	font-size: 28px;
}
.youce ul li h1 a:first-child {
	opacity: 1;
}

.youce ul li h1 a:nth-child(3),.youce ul li h1 a:nth-child(4),.youce ul li h1 a:nth-child(5),{
	position: absolute;
	top: 0%;
	opacity: 1;
	left: 0%;
}

.youce ul li h1 a:first-child {
	opacity: 1;
}

.youce ul li h1 a:nth-child(3),.youce ul li h1 a:nth-child(4),.youce ul li h1 a:nth-child(5) {
	position: absolute;
	top: 0;
	opacity: 1;
	left: 0;
}

.youce ul li:hover h1 a:first-child {
	opacity: 1;
}

.youce ul li:hover h1 a:nth-child(3),.youce ul li:hover h1 a:nth-child(4),.youce ul li:hover h1 a:nth-child(5) {
	opacity: 1;
}

.youce ul li div {
	position: absolute;
	width: 105px;
	top: 0;
	left: 0px;
	padding: 0 20px;
	height: 50px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	opacity: 0;
	transition: all .5s;
	font-size: 14px;
	color: #fff;
}

.youce ul li div a {
	color: #fff;
}

.youce ul li:hover {
	width: 200px;
	border-radius: 10px;
	background-color: #0c4890;
}



.youce ul li:hover div {
	opacity: 1;
}

.youce ul li:hover h1 {
	background-color: #0c4890;
}
.youce ul li:nth-child(1):hover{
	width: 50px;
}

.youce ul li:nth-child(3):hover,.youce ul li:nth-child(4):hover,.youce ul li:nth-child(5):hover{
	height: 150px;
}
.zhiding {
	width: 50px;
	height: 50px;
	background-color: #0058a7;
	position: fixed;
	bottom: 55px;
	right: 10px;
	border-radius: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 6666;
}

.zhiding iconpark-icon {
	font-size: 22px;
	color: #fff;
}

.youce ul li:nth-child(3) div,.youce ul li:nth-child(4) div,.youce ul li:nth-child(5) div {
	height: auto;
	display: block;
	margin-top: 15px;
	text-align: center;
}

.youce ul li div{
	width: 120px;
}
.youce ul li div img{
	display: block;
	width: 100%;
}

.youce ul li:nth-child(3) div h2，.youce ul li:nth-child(4) div h2，.youce ul li:nth-child(5) div h2 {
	text-align: center;
	margin-top: 5px;
}
@media only screen and (min-width: 1500px) and (max-width: 1750px) {
	.jjfa div section h2 i{
		font-size: 16px;
	}
	.jjfa div img{
		width: 60px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1500px) {
	.headdvright{
		width: 88rem;
	}
	.headdvright ul{
		width: 85rem;
	}
	.homefwxm{
		width: 95%;
	}
	.homefwxmdvleft{
		width: 40%;
		padding: 4%;
	}
	.homefwxmdvright{
		width: 48%;
	}
	.homefwxmdvleft div ul li{
		width: 48%;
		height: 40px;
	}
	.spjc{
		width: 90%;
		padding:70px 2.5%;
	}
	.spjcbtright a{
		width: 40px;
		height: 40px;
	}
	.spjcbtleft{
		width: auto;
	}
	.spjcbtlefttext{
		width: 68rem;
	}
	.shiguan{
		width: 90%;
		padding:70px 2.5%;
	}
	.shiguanlist ul li{
		width: 12%;
	}
	.gyingdv{
		width: 95%;
	}
	.guanyu{
		width: 85%;
		padding: 5% 5%;
	}
	.guanyuleft{
		width: 48%;
	}
	.guanyuright{
		width: 45%;
	}
	.newstj{
		width: 95%;
	}
	.syxwlist{
		width: 95%;
	}
	.footbtdv{
		width: 95%;
	}
	.footbtright{
		width: 65%;
	}
	.footbtright ul{
		width: auto;
	}
	.footdv{
		width: 95%;
	}
	.footbtdvright{
		width: 80%;
	}
	.wdldv{
		width: 95%;
	}
	.jcrzdv{
		width: 95%;
	}
	.qywhlist{
		width: 95%;
	}
	.qywhlist ul li{
		width: 24%;
		height: auto;
		margin-bottom: 15px;
	}
	.qywhlist ul li:nth-child(1){
		width: 48%;
	}
	.qywhlist ul li:nth-child(5){
		width: 48%;
	}
	.ryzzlist{
		width: 95%;
	}
	.jinnenglist{
		width: 95%;
	}
	.jinnenglist ul li{
		width: 23%;
		margin: 1%;
	}
	.showpro{
		width: 95%;
	}
	.showproleft{
		width: 70%;
	}
	.showproright{
		width: 25%;
	}
	.jjfa div section h2 i{
		font-size: 15px;
	}
	.lxwmlist{
		width: 95%;
	}
	.lxwmlist div{
		width: 28%;
	}
	.lxfslist{
		width: 95%;
	}
	.lxfslist ul li{
		width: 19%;
	}
	.zxlylist{
		width: 95%;
	}
	.zxlylist form div input{
		width: 47.5%;
	}
	.zxlylist form button{
		width: 150px;
	}
	.jinnenglist ul li:hover section h1{
		margin-top: 10px;
	}
	.jinnenglist ul li section p{
		line-height: 30px;
	}
	.jinnenglist ul li:hover section p{
		line-height: 25px;
		height: 100px;
	}
	.shownews{
		width: 95%;
	}
	.shownewsleft{
		width: 70%;
	}
	.shownewsright{
		width: 25%;
	}
	.newsdvlist{
		width: 95%;
	}
	.newsdvlist ul li a .newsdvlistime{
		width: 160px;
	}
	.newsdvlistext{
		width: 80%;
	}
	.nrbanner .btext section{
		width: 95%;
	}
	.bannerlist,.bannersasgaa .swiper-slide div section{
		width: 95%;
	}
	.bannerlist{
		left: 2.5%;
		width: 95%;
		margin-left: 0;
	}
	.bannersasgaa .swiper-slide section h2{
		font-size: 48px;
		line-height: normal;
	}
	.bannersasgaa .swiper-slide section h4{
		font-size: 32px;
	}
	.rczplist{
		width: 95%;
	}
	.rczplist dl dt,.rczplist dl dd .rczpxx{
		padding: 0 15px;
	}
	.rczplist dl dt h2,.rczplist dl dd .rczpxx h2{
		width: 4rem;
	}
	.rczplist dl dt h3,.rczplist dl dd .rczpxx h3{
		width: 8.625rem;
	}
	.rczplist dl dt h4,.rczplist dl dd .rczpxx h4{
		width: 7.5rem;
	}
	.rczplist dl dt h5,.rczplist dl dd .rczpxx h5{
		width: 15.5rem;
	}
	.rczplist dl dt h6,.rczplist dl dd .rczpxx h6{
		width: 7rem;
	}
	.rczplist dl dt h7,.rczplist dl dd .rczpxx h7{
		width: 5rem;
	}
	.rczplist dl dt h8,.rczplist dl dd .rczpxx h8{
		width: 10.25rem;
	}
	.rctextright{
		width: 45%;
	}
	.yudaodewtlist{
		width: 95%;
	}
	.yudaodewtlist ul li h1{
		font-size: 14px;
	}
	.yudaodewtlist ul li:nth-child(2n) h1{
		font-size: 14px;
	}
	.wmyshilist{
		width: 95%;
	}
	.wmyshilist ul li h1{
		font-size: 14px;
	}
	.wmyshilist ul li img{
		width: 40px;
	}
	.fuwuliuchenglist ul{
		width: 95%;
	}
	.fuwuliuchenglist li section p{
		font-size: 14px;
	}
	.xuanzedv{
		 margin: 0 auto;
		width: 95%;
		margin-top: 4.1875rem;
		background: url(../images/vs_03.png) center no-repeat;
		height: 37.25rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
		background-size: cover;
	}
	.xuanzedvright{
		width: 58.75rem;
	}
	.xuanzedvrightdv{
		    width: 39.25rem;
	}
	.xinlailist{
		width: 95%;
		margin-top: 30px;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1199px) {
	.headdvright{
		width: 80rem;
	}
	.headdvright ul li a span{
		font-size: 14px;
	}
	.headdvright ul{
		width: 80rem;
	}
	.homefwxm{
		width: 95%;
	}
	.homefwxmdvleft{
		width: 40%;
		padding: 4%;
	}
	.homefwxmdvright{
		width: 48%;
	}
	.homefwxmdvleft div ul li{
		width: 48%;
		height: 40px;
	}
	.spjc{
		width: 90%;
		padding:70px 2.5%;
	}
	.spjcbtright a{
		width: 40px;
		height: 40px;
	}
	.spjcbtleft{
		width: auto;
	}
	.spjcbtlefttext{
		width: 65%;
	}
	.shiguan{
		width: 90%;
		padding:70px 2.5%;
	}
	.shiguanlist ul li{
		width: 12%;
	}
	.gyingdv{
		width: 95%;
	}
	.guanyu{
		width: 85%;
		padding: 5% 5%;
	}
	.guanyuleft{
		width: 48%;
	}
	.guanyuright{
		width: 45%;
	}
	.newstj{
		width: 95%;
	}
	.syxwlist{
		width: 95%;
	}
	.footbtdv{
		width: 95%;
	}
	.footbtright{
		width: 65%;
	}
	.footbtright ul{
		width: auto;
	}
	.footdv{
		width: 95%;
	}
	.footbtdvright{
		width: 80%;
	}
	.wdldv{
		width: 95%;
	}
	.jcrzdv{
		width: 95%;
	}
	.qywhlist{
		width: 95%;
	}
	.qywhlist ul li{
		width: 24%;
		height: auto;
		margin-bottom: 15px;
	}
	.qywhlist ul li:nth-child(1){
		width: 48%;
	}
	.qywhlist ul li:nth-child(5){
		width: 48%;
	}
	.ryzzlist{
		width: 95%;
	}
	.jinnenglist{
		width: 95%;
	}
	.jinnenglist ul li{
		width: 23%;
		margin: 1%;
	}
	.showpro{
		width: 95%;
	}
	.showproleft{
		width: 70%;
	}
	.showproright{
		width: 25%;
	}
	.jjfa div section h2 i{
		font-size: 15px;
	}
	.lxwmlist{
		width: 95%;
	}
	.lxwmlist div{
		width: 28%;
	}
	.lxfslist{
		width: 95%;
	}
	.lxfslist ul li{
		width: 19%;
	}
	.zxlylist{
		width: 95%;
	}
	.zxlylist form div input{
		width: 47.5%;
	}
	.zxlylist form button{
		width: 150px;
	}
	.jinnenglist ul li:hover section h1{
		margin-top: 10px;
	}
	.jinnenglist ul li section p{
		line-height: 30px;
	}
	.jinnenglist ul li:hover section p{
		line-height: 25px;
		height: 100px;
	}
	.shownews{
		width: 95%;
	}
	.shownewsleft{
		width: 70%;
	}
	.shownewsright{
		width: 25%;
	}
	.newsdvlist{
		width: 95%;
	}
	.newsdvlist ul li a .newsdvlistime{
		width: 160px;
	}
	.newsdvlistext{
		width: 80%;
	}
	.headdv{
		height: 70px;
	}
	.headdvright ul li a{
		padding: 0;
	}
	.headdvright{
		width: 75%;
	}
	.ss{
		margin-left: 15px;
	}
	.heads{
		height: 70px;
	}
	.spjccp section h1{
		font-size: 14px;
	}
	.homefwxmbt{
		font-size: 32px;
	}
	.homefwxmdvleft div h1{
		font-size: 24px;
	}
	.spjcbtleftbt{
		font-size: 28px;
	}
	.qywhlist ul li div i{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.jcrzdvleft{
		width: 35%;
	}
	.jcrzdvright{
		width: 60%;
	}
	.jjfa div{
		display: block;
	}
	.jjfa div img{
		margin-top: 10px;
		display: block;
	}
	.faye p{
		margin-bottom: 15px;
	}
	.lxfslist ul li div{
		display: block;
	}
	.lxfslist ul li div img{
		display: block;
		margin-top: 10px;
	}
	.lxwmbt h1{
		font-size: 28px;
	}
	.lxfsbt{
		font-size: 28px;
	}
	.zxlybt h1{
		font-size: 28px;
	}
	.qywhbt h1,.qywhbt h1,.gcbt{
		font-size: 28px;
	}
	.xwlxwm a{
		font-size: 14px;
		width: 120px;
	}
	.shownav ul li{
		line-height: 50px;
		height: 50px;
	}
	.nrbanner .btext section{
		width: 95%;
	}
	.nrbanner .btext p{
		width: 70%;
	}
	.jieneng{
		margin-top: -50px;
	}
	.bannerlist,.bannersasgaa .swiper-slide div section{
		width: 95%;
	}
	.bannerlist{
		left: 2.5%;
		width: 95%;
		margin-left: 0;
	}
	.bannersasgaa .swiper-slide section h2{
		font-size: 48px;
		line-height: normal;
	}
	.bannersasgaa .swiper-slide section h4{
		font-size: 32px;
	}

	.rczplist{
		width: 95%;
	}
	.rczplist dl dt,.rczplist dl dd .rczpxx{
		padding: 0 15px;
	}
	.rczplist dl dt h2,.rczplist dl dd .rczpxx h2{
		width: 5rem;
	}
	.rczplist dl dt h3,.rczplist dl dd .rczpxx h3{
		width: 10rem;
	}
	.rczplist dl dt h4,.rczplist dl dd .rczpxx h4{
		width: 8.5rem;
	}
	.rczplist dl dt h5,.rczplist dl dd .rczpxx h5{
		width: 17.5rem;
	}
	.rczplist dl dt h6,.rczplist dl dd .rczpxx h6{
		width: 9rem;
	}
	.rczplist dl dt h7,.rczplist dl dd .rczpxx h7{
		width: 5rem;
	}
	.rczplist dl dt h8,.rczplist dl dd .rczpxx h8{
		width: 11.25rem;
	}
	.rctextright{
		width: 45%;
	}
	.footbtdvleft{
		width: 25rem;
	}
	.rczplist dl dd .rczpxx h1,.rczplist dl dd .rczpxx h2,.rczplist dl dd .rczpxx h3,.rczplist dl dd .rczpxx h4,.rczplist dl dd .rczpxx h5,.rczplist dl dd .rczpxx h6,.rczplist dl dd .rczpxx h7,.rczplist dl dd .rczpxx h8{
		font-size: 15px;
	}
	.yudaodewtlist{
		width: 95%;
	}
	.yudaodewtlist ul li h1{
		font-size: 14px;
	}
	.yudaodewtlist ul li:nth-child(2n) h1{
		font-size: 14px;
	}
	.wmyshilist{
		width: 95%;
	}
	.wmyshilist ul li h1{
		font-size: 14px;
	}
	.wmyshilist ul li img{
		width: 40px;
	}
	.fuwuliuchenglist ul{
		width: 95%;
	}
	.fuwuliuchenglist li section p{
		font-size: 14px;
	}
	.xuanzedv{
		 margin: 0 auto;
		width: 95%;
		margin-top: 4.1875rem;
		background: url(../images/vs_03.png) center no-repeat;
		height: 37.25rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
		background-size: cover;
	}
	.xuanzedvright{
		width: 58.75rem;
	}
	.xuanzedvrightdv{
		    width: 39.25rem;
	}
	.wmyshilist ul li {
	    width: 18.625rem;
	    height: 20.875rem;
	    background: url(../images/jbbeij_05.png) center no-repeat;
	    background-size: cover;
	    display: flex;
	    justify-content: center;
	    transition: all 1s;
	}
	.xuanzedvrightdv ul li,.xuanzedvleftdv ul li{
		font-size: 14px;
	}
	.xinlailist{
		width: 95%;
		margin-top: 30px;
	}	
}

@media screen and (max-width: 999px) {
	.htmleaf-container{
		width: 100%;
		height: 50px;
		display: block;
	}
	.heads{
		display: none;
	}
	.homefwxm{
		width: 95%;
		padding-top: 15px;
	}
	.homefwxmbt{
		font-size: 22px;
	}
	.homefwxmdv{
		display: block;
	}
	.homefwxmdvleft{
		width: 100%;
	}
	.homefwxmdvleft div h1{
		font-size: 22px;
	}
	.homefwxmdvleft{
		width: 90%;
		padding: 5%;
		border-radius: 15px;
	}
	.homefwxmdvleft div ul li{
		width: 48%;
		height: 40px;
	}
	.homefwxmdvright{
		width: 100%;
		margin: 10px auto;
		border-radius: 15px;
	}
	.homefwxmdvright p{
		width: 90%;
		padding: 0%;
		left: 5%;
		top: 5%;
		font-size: 14px;
	}
	.spjc{
		width: 90%;
		border-radius: 15px;
		padding: 5% 2.5%;
	}
	.spjcbt{
		display: block;
		width: 100%;
	}
	.spjcbtleft{
		width: 100%;
	}
	.spjcbtleft i{
		display: none;
	}
	.spjcbtleft{
		display: block;
	}
	.spjcbtleftbt{
		font-size: 22px;
		text-align: center;
	}
	.spjcbtleftbt{
		margin-bottom: 15px;
	}
	.spjcbtlefttext{
		width: 100%;
		font-size: 14px;
		line-height: 28px;
	}
	.spjcbtright{
		margin: 15px 0px;
	}
	.spjcbtright a{
		width: 35px;
		height: 35px;
	}
	.spjcbtright a{
		font-size: 18px;
		margin-left: 0;
	}
	.spjccp section{
		padding: 15px 10px;
		border-radius: 15px;
	}
	.spjccp div{
		border-radius: 15px;
	}
	.spjccp section h1{
		font-size: 14px;
	}
	.gdfy{
		display: block;
	}
	.spjcbtright{
		display: none;
	}
	.gdfy .swiper-button-next,.gdfy .swiper-button-prev{
		width: 40px;
		height: 40px;
		background-color: #024196;
		border-radius: 50px;
		opacity: 1;
	}
	.gdfy .swiper-button-next:after,.gdfy  .swiper-button-prev:after{
		font-size: 14px;
	}
	.gdfy .swiper-button-prev,.gdfy .swiper-rtl .swiper-button-next{
	    left: 5px;
	}
	.gdfy .swiper-button-next,.gdfy .swiper-rtl .swiper-button-prev{
		right: 5px;
	}
	.spjccp section h1{
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		margin-bottom: 0;
	}
	.shiguan{
		width: 90%;
		padding: 5% 2.5%;
	}
	.shiguanlist ul{
		display: flex;
		flex-wrap: wrap;
	}
	.shiguanlist ul li{
		width: 40%;
		padding: 4%;
		margin: 1%;
	}
	.shiguanlist ul li h1{
		line-height: 28px;
		font-size: 15px;
	}
	.shiguanlist ul li img{
		width: 35px;
	}
	.shiguanlist{
		margin-top: 20px;
	}
	.renzhengllist .swiper-slide div{
		width: 100%;
	}
	.renzhengllist .swiper-slide{
		background-color: #f2f6f9;
	}
	.renzhengllist .swiper-slide div{
		padding-bottom: 0;
	}
	.renzhengllist .swiper-slide div h1{
		font-size: 15px;
		line-height: 25px;
		height: 50px;
	}
	.renzhengllist .swiper-slide div h1{
		font-size: 15px;
	}
	.renzhengllist{
		width: 330px;
	}
	.gyingdv{
		width: 95%;
		margin: 0 auto;
	}
	.gying {
		padding: 30px 0px;
	}
	.guanyu{
		width: 90%;
		padding: 5% 2.5%;
		border-radius: 15px;
		display: block;
		height: auto;
	}
	.guanyuleft{
		width: 100%;
	}
	.guanyuleft p{
		font-size: 14px;
		line-height: 28px;
	}
	.guanyuleft a{
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.guanyuleft a span{
		font-size: 14px;
	}
	.guanyuright{
		width: 95%;
	}
	.guanyuright ul{
		flex-wrap: wrap;
	}
	.guanyuright ul li{
		width: 48%;
	}
	.syxw{
		padding: 30px 0px;
	}
	.newstj{
		width: 95%;
		display: block;
	}
	.newstjleft{
		width: 100%;
	}
	.newstjleft img{
		width: 100%;
		height: auto;
	}
	.newstjleft #gallery{
		height: auto;
	}
	.newstjleft section{
		width: calc(100% - 20px);
		padding: 0px 10px;
	}
	.newstjleft section h1{
		font-size: 16px;
	}
	.newstjright{
		width: 90%;
		padding: 5%;
	}
	.gsiadv h1 span{
		font-size: 32px;
	}
	.gsiadv h1 i {
	    font-size: 14px;
	    margin-top: 18px;
	    margin-left: 10px;
	    color: #999999;
	}
	.newstjright{
		height: 190px;
	}
	.gsiadv h2{
		font-size: 18px;
		padding-bottom: 10px;
	}
	.gsiadv h1{
		margin-bottom: 10px;
	}
	#contrast1{
		top: 5%;
		right: 5%;
	}
	.gsiadv p{
		font-size: 14px;
		line-height: 30px;
	}
	.syxwlist{
		width: 95%;
	}
	.syxwlistdown ul{
		display: block;
	}
	.syxwlistdown ul li{
		width: 90%;
		padding: 5%;
		margin-bottom: 10px;
	}
	.syxwbtright i{
		font-size: 32px;
	}
	.syxwbtleft{
		width: 75%;
	}
	.syxwbtleft h1{
		height: 30px;
		-webkit-line-clamp: 1;
	}
	.foot{
		display: none;
	}
	.syxwlistdown ul li p{
		padding-top: 10px;
		margin-bottom: 0;
	}
	.syxwlistdown ul li iconpark-icon{
		display: none;
	}
	.newstj{
		margin-top: 15px;
	}
	.guanyuright ul li h1 span{
		font-size: 28px;
	}
	.jcrz{
		display: block;
		padding: 5%;
		width: 90%;
		margin-top: -15px;
		border-top-right-radius: 15px;
		border-top-left-radius: 15px;
	}
	.jcrzdv{
		width: 100%;
		display: block;
	}
	.jcrzdvleft{
		width: 100%;
	}
	.jcrzdvleft h1{
		font-size: 22px;
		text-align: center;
		margin-bottom: 10px;
	}
	.jcrzdvleft h2{
		font-size: 18px;
		text-align: center;
		margin-bottom: 20px;
	}
	.jcrzdvright{
		width: 100%;
	}
	.jcrzdvright p{
		margin-bottom:15px;
		font-size: 14px;
	}
	.jcrzdvleft img{
		width: 75%;
		margin: 0 auto;
	}
	.jcrzdvright ul{
		margin-top: 20px;
		flex-wrap: wrap;
	}
	.jcrzdvright ul li{
		width: 48%;
		margin-bottom: 15px;
	}
	.jcrzdvright ul li h1 span{
		font-size: 30px;
	}
	.jcrzdvright ul li h1{
		justify-content: center;
	}
	.jcrzdvright ul li h2{
		font-size: 15px;
		text-align: center;
	}
	.qywhbt h1{
		font-size: 22px;
	}
	.qywhbt p{
		font-size: 14px;
	}
	.qywhbt{
		margin-bottom: 15px;
	}
	.qywhlist{
		width: 95%;
	}
	.qywhlist ul{
		display: block;
	}
	.qywhlist ul li{
		width: 100%;
		height: 150px;
	}
	.qywhlist ul li:nth-child(1),.qywhlist ul li:nth-child(5){
		width: 100%;
		height: 150px;
	}
	.qywhlist ul li div i{
		width: 35px;
		height: 35px;
		margin-top: 20px;
	}
	.qywhlist ul li div h1{
		font-size: 18px;
	}
	.qywhlist ul li div p{
		font-size: 14px;
	}
	.ryzzlist{
		width: 95%;
	}
	.ryzzlists .swiper-slide div p{
		margin-top: 15px;
		font-size: 14px;
		line-height: 25px;
	}
	.ryzzlistsbtn{
		margin-top: 15px;
	}
	.ryzzlistsbtn .swiper-button-next, .ryzzlistsbtn .swiper-button-prev{
		width: 40px;
		height: 40px;
	}
	.ryzzlistsbtn .swiper-button-next:after, .ryzzlistsbtn .swiper-button-prev:after{
		font-size: 15px;
	}
	.jieneng{
		padding: 5% 2.5%;
		width: 95%;
		border-top-right-radius: 15px;
		border-top-left-radius: 15px;
		background-color: #fff;
		margin-top: -25px;
	}
	.jinnenglist{
		width: 100%;
	}
	.jinnenglist ul li{
		width: 48%;
		margin: 1%;
	}
	.showpro{
		width: 95%;
		display: block;
	}
	.showproleft{
		width: 100%;
	}
	.gcbt{
		font-size: 20px;
		font-weight: bold;
	}
	.gcxq p{
		font-size: 14px;
		line-height: 28px;
	}
	.fwxq{
		padding: 0 10px;
	}
	.xiangqi{
		padding: 20px 0px;
		font-size: 14px;
	}
	.faye{
		margin: 20px 0;
	}
	.faye p{
		margin-bottom: 15px;
		line-height: 25px;
	}
	.showproright{
		width: 100%;
	}
	.jjfa{
		padding: 5%;
	}
	.jjfa h1{
		font-size: 18px;
	}
	.jjfa div{
		padding: 5%;
		margin-top: 20px;
	}
	.jjfa div section h2 i{
		font-size: 17px;
	}
	.xgfwu h1 span{
		font-size: 18px;
		font-weight: bold;
	}
	.xgfwu{
		margin-bottom: 15px;
	}
	.jienenglxwm{
		padding: 5% 2.5%;
		width: 95%;
		border-top-right-radius: 15px;
		border-top-left-radius: 15px;
	}
	.lxwmbt h1{
		font-size: 22px;
	}
	.lxwmbt p{
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 20px;
	}
	.lxwmlist{
		width: 95%;
	}
	.lxwmlist{
		width: 100%;
		display: block;
	}
	.lxwmlist div{
		width: 90%;
		margin-bottom: 10px;
		padding: 5%;
	}
	.lxfsbt{
		font-size: 22px;
	}
	.lxfslist{
		width: 95%;
	}
	.lxfslist ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.lxfslist ul li{
		margin: 1%;
		width: 40%;
		padding: 4%;
	}
	.lxfslist ul li img{
		width: 40px;
	}
	.lxfslist ul li h1{
		font-size: 17px;
		font-weight: bold;
	}
	.lxfslist ul li div{
		display: block;
	}
	.lxfslist ul li div img{
		width: 80px;
		margin-top: 10px;
	}
	.lxfslist ul li div section h2 span{
		font-size: 14px;
	}
	.lxfslist ul li div section h2 i{
		font-size: 14px;
	}
	.zxlybt h1{
		font-size: 22px;
	}
	.zxlybt i{
		margin: 10px auto;
	}
	.zxlybt p{
		width: 95%;
		margin: 0 auto;
		font-size: 14px;
		line-height: 28px;
	}
	.zxlylist{
		width: 95%;
	}
	.zxlylist form div input{
		padding: 0 2%;
		width: 45%;
		height: 40px;
		margin-bottom: 10px;
	}
	.zxlylist form textarea{
		padding: 0 2%;
		width: 95%;
		font-family: "微软雅黑";
		line-height: 40px;
	}
	.zxlylist form button{
		width: 125px;
		height: 40px;
	}
	.shownav ul li{
		font-size: 16px;
		width: 40%;
		height: 50px;
		line-height: 50px;
	}
	.xinwen{
		border-top-right-radius: 15px;
		border-top-left-radius: 15px;
		background-color: #fff;
		margin-top: -20px;
	}
	.shownews{
		width: 95%;
		display: block;
	}
	.shownewsleft{
		width: 100%;
	}
	.shownewsleftbt h1{
		font-size: 18px;
	}
	.shownews{
		margin-top: 30px;
	}
	.shownewsleftbt h2{
		font-size: 14px;
		line-height: 30px;
	}
	.shownewsleftbt{
		margin-bottom: 20px;
	}
	.xinwenoerong{
		font-size: 14px;
	}
	.shownewsright{
		width: 100%;
	}
	.xwlxwm a{
		font-size: 14px;
		width: 120px;
	}
	.xwlxwm h1{
		font-size: 18px;
	}
	.xwlxwm p{
		font-size: 14px;
		margin-bottom: 15px;
	}
	.xwlxwm{
		padding-top: 30px;
	}
	.xguanfw ul li a span{
		font-size: 14px;
	}
	.xguanfw ul{
		padding-top: 12px;
	}
	.newsdvlistime{
		display: none;
	}
	.newsdvlist{
		width: 95%;
	}
	.newsdvlist ul li{
		margin-top: 10px;
	}
	.newsdvlistext{
		padding: 4% 3%;
		width: 94%;
	}
	.newsdvlistext h1{
		font-size: 17px;
	}
	.newsdvlistext p{
		line-height: 27px;
		font-size: 14px;
	}
	.gsiadv h2{
		font-size: 17px;
		font-weight: bold;
	}
	.lxwmlist div h1{
		font-size: 17px;
		font-weight: bold;
	}
	.lxwmlist div h2{
		font-size: 14px;
	}
	.zhezhao{
		display: none;
	}
	.bannerlist,.tiaozho{
		display: none;
	}
	.bannersasgaa .swiper-slide div{
		height: 100%;
	}
	.bannersasgaa .swiper-slide div section{
		width: 95%;
	}
	.bannersasgaa .swiper-slide section h2{
		font-size: 24px;
		line-height: 30px;
		text-align: center;
	}
	.bannersasgaa .swiper-slide section h4{
		font-size: 14px;
		text-align: center;
		line-height: 25px;
		margin-top: 15px;
	}
	.rczplist{
		width: 95%;
	}
	.rczplist dl dt,.rczplist dl dd .rczpxx{
		padding: 0 15px;
	}
	.rczplist dl dt h1,.rczplist dl dd .rczpxx h1{
		width: 24rem;
	}
	.rczplist dl dt h2,.rczplist dl dd .rczpxx h2{
		width: 5rem;
		display: none;
	}
	.rczplist dl dt h3,.rczplist dl dd .rczpxx h3{
		width: 27rem;
	}
	.rczplist dl dt h4,.rczplist dl dd .rczpxx h4{
		width: 8.5rem;
		display: none;
	}
	.rczplist dl dt h5,.rczplist dl dd .rczpxx h5{
		width: 17.5rem;display: none;
	}
	.rczplist dl dt h6,.rczplist dl dd .rczpxx h6{
		width: 22rem;
	}
	.rczplist dl dt h7,.rczplist dl dd .rczpxx h7{
		width: 13rem;
	}
	.rczplist dl dt h8,.rczplist dl dd .rczpxx h8{
		width: 11.25rem;
		display: none;
	}
	.rctextright{
		width: 45%;
	}
	.rczplist dl dd .rczpxx h1,.rczplist dl dd .rczpxx h2,.rczplist dl dd .rczpxx h3,.rczplist dl dd .rczpxx h4,.rczplist dl dd .rczpxx h5,.rczplist dl dd .rczpxx h6,.rczplist dl dd .rczpxx h7,.rczplist dl dd .rczpxx h8{
		font-size: 15px;
	}
	.rctext{
		display: block;
	}
	.rctextleft{
		width: 100%;
	}
	.rctextright{
		width: 100%;
		margin-top: 12px;
		height: auto;
		border: none;
		justify-content: flex-start;
	}
	.rctextright p{
		margin-top: 5px;
		font-size: 15px;
	}
	.nrbanner{
		overflow: hidden;
		position: relative;
	}
	.nrbanner img{
		width: 150%;
		margin-left: -25%;
	}
	.nrbanner .btext h2{
		text-align: center;
		font-size: 24px;
	}
	.jienenglxwm{
		margin-top: 20px;
	}
	.nrbanner .btext section{
		width: 95%;
	}
	.nrbanner .btext p{
		width: 100%;
		font-size: 14px;
		line-height: 25px;
		margin-top: 10px;
		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-image: linear-gradient(to right, #0058a7, #0058a7);
	}
	.mfootdv li{
		width: 100%;
		border-right: 1px solid #094a85;
	}
	.mfootdv li a{
		color: #fff;
		font-size: 14px;
		line-height: 45px;
		text-align: center;
		display: block;
	}
	.gsia{
		height: auto;
	}
	.gsiadv h1 span{
		font-size: 19px;
	}
	.gsiadv h1 i{
		margin-top: 5px;
	}
	.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-image: linear-gradient(to right, #0058a7, #0058a7);
	}
	.mfootdv li{
		width: 100%;
		border-right: 1px solid #094a85;
	}
	.mfootdv li a{
		color: #fff;
		font-size: 14px;
		line-height: 45px;
		text-align: center;
		display: block;
	}
	.homefwxmdvleft div ul li{
		height: 50px;
	}
	.bannersasgaa  .swiper-button-next:after,.bannersasgaa  .swiper-button-prev:after{
		font-size: 22px;
	}
	.jinnenglist ul li section h1{
		color: #333333;
	    margin: 0 auto;
	    font-weight: bold;
	    font-size: 15px;
	    text-align: center;
	    margin-bottom: 10px;
	    width: 90%;
	    height: 50px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.gcbt{
		font-size: 18px;
	}
	.syxwbtleft h1{
		font-size: 17px;
	}
	.newstjleft section{
		height: 50px;
	}
	.newstjleft section h1{
		line-height: 50px;
    	height: 50px;
	}
	.newstjleft .swiper-pagination{
		bottom: 19px;
		width: 60px;
	}
	.rczplist dl dt{
		height: 40px;
	}
	.rczplist dl dd .rczpxx{
		height: 45px;
	}
	.qywhlist ul li div iconpark-icon{
		font-size: 32px;
		margin-top: 5.0625rem;
	}
	.yudaodewtbt h1{
		font-size: 22px;
	}
	.yudaodewtbt{
		height: 60px;
		padding-top: 10px;
	}
	.yudaodewtlist{
		width: 95%;
	}
	.yudaodewtlist ul{
		display: block;
	}
	.yudaodewtlist ul li{
		width: 100%;
	}
	.yudaodewtlist ul li img{
		width: 45px;
		margin-bottom: 5px;
	}
	.yudaodewtlist ul li h1{
		font-size: 15px;
	}
	.yudaodewtlist ul li:nth-child(2n) h1{
		font-size: 15px;
	}
	.yuwti p{
		font-size: 17px;	
	}
	.yuwti{
		margin-top: 30px;
	}
	.yuwti a{
		width: 150px;
		height: 40px;
		font-size: 14px;
	}
	.yuwti a iconpark-icon {
	    font-size: 17px;
	    color: #fff;
	}
	.yuwti a span{
		font-size: 15px;
	}
	.wmyshibt h1{
		font-size: 22px;
	}
	.wmyshi{
		background-size: cover;
	}
	.wmyshilist{
		width: 95%;
	}
	.wmyshilist ul{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.wmyshilist ul li{
		width: 55rem;
		height: 59.875rem;
	}
	.wmyshilist ul li img{
		width: 35px;
	}
	.wmyshilist ul li h1{
		color: #333333;
		font-size: 14px;
		text-align: center;
	}
	.wmyshilist ul li{
		width: 34rem;
		height: 36.875rem;
		margin-bottom: 10px;
	}
	.wmyshibt{
		margin-bottom: 20px;
	}
	.fuwuliuchenglist ul{
		width: 95%;
		flex-wrap: wrap;
		background: none;
	}
	.fuwuliuchenglist ul li{
		width: 50%;
		margin-top: 0;
	}
	.fuwuliuchenglist li:nth-child(2n){
		margin-top: 0;
		flex-direction: column;
	}
	.fuwuliuchenglist li section p{
		font-size: 14px;
	}
	.fuwuliuchenglist li img{
		margin: 10px auto;
		width: 40px;
	}
	.fuwuliuchengbt h1{
		font-size: 22px;
	}
	.fuwuliucheng{
		padding-top: 30px;
	}
	.xuanzedv{
		width: 95%;
		display: block;
		height: auto;
		background: none;
	}
	.xuanzedvleft,.xuanzedvright{
		width: 100%;
		background-color: #e2eaf6;
	}
	.xuanzedvright{
		background-color: #0e53b1;
	}
	.xuanzedvleftdv,.xuanzedvrightdv{
		width: 90%;
		padding: 5%;
	}
	.xuanzedvleftdv ul,.xuanzedvrightdv ul{
		height: auto;
	}
	.xuanzedvleftdv ul li,.xuanzedvrightdv ul li{
		line-height: 35px;
	}
	.xuanzedvleftdv h1,.xuanzedvrightdv h1{
		font-size: 17px;
		height: 40px;
		width: 220px;
	}
	.xuanzedvrightdv ul li,.xuanzedvleftdv ul li{
		font-size: 14px;
	}
	.xinlailist{
		width: 95%;
		margin-top: 15px;
	}
	.xinlailist ul{
		display: flex;
		flex-wrap: wrap;
	}
	.xinlailist ul li{
		width: 48%;
		margin: 1%;
		padding-top: 15px;
	}
	.xinlailist ul li p{
		width: 90%;
		font-size: 14px;
	}
	.wmyshilist ul li{
		width: 48%;
        height: 59rem;
        align-items: center;
	}
	.wmyshilist ul li img {
	    display: block;
	    margin: 0 auto;
	    margin-top: -4.25rem;
	}
	.wmyshilist ul li i {
	    display: block;
	    margin: 0 auto;
	    margin-top: 0; 
	    font-size: 43px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
}

