@import url('https://oss.aliyun.325604.net/font/css/font.css');
@charset "utf-8";
html {
	font-size: 12px;
	line-height:1.5;
	font-family:'Helvetica Neue LT Pro',"Microsoft YaHei","微软雅黑",sans-serif;
	color:#333;
	-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
}
*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}
ul,li,ol{
	list-style:none;
}
img{
	border:none;
	vertical-align:middle;
}
a{
	text-decoration:none;
	color:#333;
}
a:hover{
	color:#0054a8;
}
/*清除浮动*/
.clear {
	clear: both;
	height:0px;
	line-height:0px;
}
input{
	outline: none;
}









.iconfont{ font-style: unset;  font-size: unset;}
.main_content{ width:96%; margin:0 auto; max-width: 1600px; }
.main_content2{ width:96%; margin:0 auto; max-width: 1279px; }
.main_content_1200{ width:96%; margin:0 auto; max-width: 1200px; }
.main_content_header{ width:96%; margin:0 auto; max-width: 1682px;}



/***********top***************/
.header{ float: left; width: 100%; position: fixed; z-index: 9999; background: #fff;}
.header .main_content_header{ display: flex }
.header_logo{  float: left; margin: 20px 0 0; flex-grow: 1;}
.header_logo img{ max-width: 100%; max-height: 42px;}
.header_nav{  float: left; text-align: center; flex-grow: 1;  width: 54%; font-size: 0; margin-right: 5.2%;}
.header_nav>ul>li{ display: inline-block; margin: 0 19px;position: relative; }
.header_nav>ul>li.on:before,.header_nav>ul>li:hover:before{ content: ''; position: absolute; bottom: 0; width: 90%; left: 50%; transform: translateX(-50%); height: 3px; background: #0054a8; border-radius: 10px;}
.header_nav>ul>li>a{ line-height: 80px; font-size: 18px; float: left;}
.header_nav>ul>li>ul{ position: absolute; width: auto;border-top: 0px solid #0054a8; background: rgb(255 255 255); left: 50%; transform: translateX(-50%); top: 100%; display: none; box-shadow: 0px 0px 10px #dfe1e675; z-index: 9; max-height: 500px;    overflow-x: hidden;}
.header_nav>ul>li>ul li{ width: 100%; width: 100%; white-space: nowrap; line-height: 50px; font-size: 16px; position: relative; }
.header_nav>ul>li>ul li>a{ color: #1a191e; padding: 0 20px; float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.header_nav>ul>li>ul li>a:hover,.header_nav>ul>li>ul li.on>a{ color: #fff; background: #0054a8;}
.header_nav>ul>li>ul ul{ position: absolute; width: auto; background: #edeff6; left: 100%; top: 0; padding: 10px 0; display: none; border-radius: 10px;    overflow-x: hidden; }
.header_fr{  float: right; padding-top: 15px;}
.header_ss{ float: left; margin-right: 28px; margin-top: 10px;}
.header_ss i{ font-size: 22px; cursor: pointer; padding: 5px;  border-radius: 100px; transition: 0.5s;}
.header_ss i:hover{ background: #0054a8; color: #fff;}
.header_yy{ float: left; margin: 6px 0; margin-right: 35px; position: relative; cursor: pointer;}
.header_yy span{ font-size: 16px; transition: 0.5s; border-bottom: 2px solid #0054a800;}
.header_yy span:hover{ border-bottom: 2px solid #0054a8;}
.header_yy i.icon-duoyuyan{ margin-right: 8px; font-size: 22px; display: inline-block; top: 3px; position: relative;}
.header_yy i.icon-shipin{ font-size: 16px; transform: rotate(90deg); display: inline-flex; margin-left: 5px;}
.header_yy ul{  position: absolute; top: 100%;  text-align: center; background: #fff; left: 50%; transform: translateX(-50%); white-space: nowrap;}
.header_yy li{ width: 100%;}
.header_yy li a{ float: left; line-height: 35px;  border-bottom: 1px solid #eeeeee;padding: 0 10px; font-size: 14px; min-width: 80px;}
.header_yy li a:hover{ background:#0054a8 ; color: #fff;}
.header_xd{ margin-right: 41px; float: left; margin-top: 0; transition: 0.5s;}
.header_xd:hover{ margin-top: -5px;}
.header_xd a{ padding: 13px 26px; color: #fff; float: left; font-size: 16px; background: #0054a8; border-radius: 10px 10px 10px 30px;}
.header_xd span{ display: none;}

.header .searchinput { position: absolute; left: 0; right: 0; top: 100%; background: #fff; text-align: center; border-top: .9975px solid #eaeaea; padding: 30px 0; display: none; z-index: 11; }
.header .searchinput { background: rgba(0,0,0,0.1); box-shadow: 0px 0px 5px .9975px rgba(0,0,0,0.1);}
.header.header_fd .searchinput{  background: rgba(14, 13, 13, 0.5); }
.header .searchinput .close { position: absolute; top: 20px; right: 20px; display: inline-block; line-height: 39.9975px; width: 39.9975px; text-align: center; transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; font-size: 20px;}
.header .searchinput .close { opacity: 1; color: #fff;}
.header .searchinput .inb { overflow: hidden; border-bottom: .9975px solid #fff; display: inline-block;}
.header .searchinput input { float: left; line-height: 35px; background: none; padding: 0 9.9975px; height: 35px; color: #fff; border: 0; font-size: 16px;}
.header .searchinput input[type="text"] { width: 399.9975px;}
.header .searchinput input::-webkit-input-placeholder{ color:#fff;}
.header .searchinput input { float: left; line-height: 35px; background: none; padding: 0 9.9975px; height: 35px;}
.header .searchinput input[type="button"], .header .searchinput input[type="submit"] { font-size: 20px; color: #ffff;}
[onclick] { cursor: pointer;}

.header_fd{ box-shadow: 0px 3px 5px #8b8b8b7a;}
.header_h{ float: left; width: 100%; height: 80px;}
.head_nav_wap{ display: none;}

@media screen and (max-width:1400px){
	.header_nav{ margin-right: 1.2%;}
	.header_nav>ul>li{ margin: 0 10px;}
	.header_ss{ margin-right: 20px;}
	.header_yy{ margin-right: 20px;}
	.header_xd{ margin-right: 0; margin-top: 5px;}
	.header_xd a{ padding: 10px 15px;}
}
@media screen and (max-width:1200px){
	.header_nav>ul>li>a{ font-size: 16px;}
	.header_fr{ padding-top: 19px;}
	.header_ss{margin-top: 6px;margin-right: 15px;}
	.header_xd a { padding: 7px 10px; border-radius: 10px 10px 10px 20px; font-size: 14px; }
	.header_yy span { font-size: 14px; }
	.header_yy i.icon-duoyuyan{ margin-right: 4px; font-size: 20px;top: 1px;}
}
@media screen and (max-width:999px){
	.header_logo{ margin: 20px 0 18px;}
	.header_nav,.header_ss,.header_yy,.header_xd{ display: none;}
	.head_nav_wap{ display: inline-block;}
}
@media screen and (max-width:599px){
	.header_h{ height: 59px;}
	.header_logo img{ max-height: 35px;}
	.header_logo { margin: 12px 0; }
	.header_fr { padding-top: 9px; }
}


.banner{ width: 100%; position: relative; overflow: hidden; float: left;/* padding-top: 100px;*/ }
.banner li.swiper-slide{ width: 100%; float: left; position: relative; overflow: hidden;}
.banner li .banner_img { width: 100%;  float: left;     position: relative;}
.banner li .banner_img img,.banner li .banner_img video { width: 100%; /*height: 100%;*/ object-fit: cover;  position: relative; }
.banner li .banner_img_wap {display: none;}
.banner li .banner_ys{float: left; width: 100%; height: 100%; position: absolute; top: 0;}
.banner li .banner_wz{ position: absolute; width:40%;  transform: translateY(-50%);  top: 30%; left: 8%; opacity: 0; transition: 0.8s;}
.banner li .banner_wz_title1{ font-size: 54px; font-weight: 500; color: #fff; text-shadow: #000000 0px 2px 2px; line-height: 66px;}
.banner li .banner_wz_title2{ font-size: 20px; font-weight: 300; line-height: 24px; margin-top: 11px; color: #fff;}
.banner li .banner_wz_more{ float: left; margin-top: 50px;}
.banner li .banner_wz_more span{ font-size: 20px; line-height: 31px; float: left; font-family: arial; padding: 12px 20px; background: #fff; border-radius: 10px; color:#333333; transition: 0.5s;}
.banner li .banner_wz_more span i{ margin-left: 18px; color: #0054a7;}
.banner li .banner_wz_more span:hover{ color:#fff; background: #0054a7;}
.banner li .banner_wz_more span:hover i{  color:#fff;}
.banner li.active .banner_wz{ top:48%; opacity: 1;}

.banner .swiper-pagination{ width: auto; left: 8%; bottom:10.5%;}
.banner .swiper-pagination-bullet{ width: 60px; height: 5px; border-radius: 10px; background: #fff;}
.banner .swiper-pagination-bullet:first-child{ margin-left: 0;}
.banner .swiper-pagination-bullet-active{ background: #fff; opacity: 1;}

@media screen and (max-width:1600px){
	.banner li .banner_wz_title1{ font-size: 44px; line-height: 60px;}
	.banner li .banner_wz_more span{ font-size: 16px; padding: 8px 15px;}
	.banner li .banner_wz_more span i{ margin-left: 10px;}
}
@media screen and (max-width:1400px){
	.banner li .banner_wz{ left: 2%; }
	.banner li .banner_wz_title1 { font-size: 35px; line-height: 50px; }
	.banner li .banner_wz_title2{ font-size: 18px; margin-top: 5px;}
	.banner li .banner_wz_more{ margin-top: 30px;}
	.banner .swiper-pagination{ left: 2%;}
	.banner .swiper-pagination-bullet{ width: 45px;}
}
@media screen and (max-width:1200px){
	.banner li .banner_wz_title1 { font-size: 30px; line-height: 40px; }
	.banner li .banner_wz_title2{ font-size: 14px;}
	.banner li .banner_wz_more span { font-size: 14px; padding: 5px 10px; line-height: 24px; }
	.banner li .banner_wz_more span i { margin-left: 5px; }
	.banner .swiper-pagination{ bottom: 6.5%;}
	.banner .swiper-pagination-bullet{ height: 3px;}
}
@media screen and (max-width:999px){
	.banner li .banner_wz_title1 { font-size: 24px; line-height: 32px; }
	.banner li .banner_wz_more span{ font-size: 12px;}
	.banner li .banner_wz_more { margin-top: 15px; }

}
@media screen and (max-width:799px){
	.banner li .banner_wz{ width: 60%;}
	.banner li .banner_wz_title1 { font-size: 18px; line-height: 24px; }
	.banner li .banner_wz_title2 { font-size: 12px; line-height: 18px; }
	.banner li .banner_wz_more span{ padding: 1px 5px; line-height: 22px; border-radius: 5px;}
	.banner li .banner_wz_more span i { margin-left: 2px; }
	.banner .swiper-pagination-bullet { width: 30px; }
}
@media screen and (max-width:599px){
	.banner li .banner_wz{ width: 100%;}
	.banner li .banner_img img, .banner li .banner_img video{ width: 150%; left: 50%; transform: translateX(-50%);}
	.banner li .banner_wz_more span { font-size: 10px; line-height: 20px;}
        
}


.sycpzx{ float: left; width: 100%; position: relative; padding: 120px 0 116px; overflow: hidden;}
.sycpzx_title{ font-size: 30px; line-height: 37px; color: #0054a7; font-weight: 500;}
.sycpzx_def1{ font-size: 60px; color: #333333; width: 62%; font-weight: 500; line-height: 66px; margin-top: 14px;} 
.sycpzx_k{  float: left; width: 100%; position: relative; margin-top: 73px;}
.sycpzx_fl{ float: left; width: 27%; padding-right: 2%; z-index: 9; position: relative; background: #fff;}
.sycpzx_fl:before{content: ''; position: absolute; height: 1000%; width:1000%;  right: 0; background: #fff;}
.sycpzx_fl_nr{ font-size: 18px; line-height: 26px; color: #333333; padding-top: 39px;  min-height: 180px; position: relative;}
.sycpzx_fl_nr:before{ content: ''; position: absolute; width: 60px; height: 6px; top: 1px ; background: #0253a9;}
.sycpzx_fl_more{ float: left; width: 100%;  margin-top: 21px;position: relative;}
.sycpzx_fl_more a{ float: left; border: 1px solid #cdcdcd; padding: 12px 22px; font-size: 16px; color: #333333; transition: 0.5s;}
.sycpzx_fl_more a:hover{ background: #0054a8; color: #fff;}
.sycpzx_fl_logo{ margin-top: 83px; float: left;position: relative;}
.sycpzx_fl_logo img{ height: 71px;}
.sycpzx_fr{  float: right; width: 73%; position: relative; z-index: 1;}
.sycpzx_fr li{ border-radius: 10px; overflow: hidden;}
.sycpzx_fr li .sycpzx_fr_tu{ float: left; width: 100%; position: relative; padding-bottom: 107%; overflow: hidden;}
.sycpzx_fr li .sycpzx_fr_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; }
.sycpzx_fr li .sycpzx_fr_title{ position: absolute; left: 9%; top: 8%; font-size: 26px; font-weight: 500;}
.sycpzx_fr li .sycpzx_fr_cont{ position: absolute; width: 100%; height: 100%; overflow: hidden; padding: 9% 8%;  top: -100%;transition: 0.5s;  background: #0054a8;}
.sycpzx_fr li .sycpzx_fr_title2{ font-size: 26px; color: #fff; font-weight: 500;}
.sycpzx_fr li .sycpzx_fr_desc{ font-size: 16px; line-height: 22px; color: #ffffff;font-weight: 300; margin-top: 6px;  padding-left: 3px; min-height: 100px;}
.sycpzx_fr li .sycpzx_fr_more{ float: left; margin-top: 11px;}
.sycpzx_fr li .sycpzx_fr_more i{ display: inline-block; font-size: 20px; line-height: 20px; color: #fff; padding: 10px; border-radius: 100px; border: 1px solid #fff;}
.sycpzx_fr li .sycpzx_fr_tb{ position: absolute; right: -23%; bottom: -25%; height: 100%; width: 100%;}
.sycpzx_fr li .sycpzx_fr_tb img{ width: 100%; height: 100%; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); position: absolute; object-fit: contain;}
.sycpzx_fr li:hover .sycpzx_fr_cont{ top: 0;}
.sycpzx_jt{ position: absolute; top: -32%; z-index: 9; right: 0px;}
.sycpzx_fr-button-prev,.sycpzx_fr-button-next{  float: left; font-size: 24px; line-height: 24px; color: #a5a5a5; padding: 12px; margin-left: 12px; border: 1px solid #d7d7d7; border-radius: 100px; cursor: pointer;}
.sycpzx_fr-button-prev:hover,.sycpzx_fr-button-next:hover{ background: #0054a8; color: #fff; border: 1px solid #0054a8;}

@media screen and (max-width:1600px){
	.sycpzx_def1{ font-size: 54px;}
	.sycpzx_jt{ top: -40%;}
	.sycpzx_fl_logo img { height: 55px; }
}
@media screen and (max-width:1400px){
	.sycpzx_def1 { font-size: 46px; line-height: 55px; }
	.sycpzx_title{ font-size: 24px; line-height: 30px;}
	.sycpzx_fl_nr{ font-size: 16px; line-height: 24px; padding-top: 24px; min-height: 160px;}
	.sycpzx_fl_more{ margin-top: 10px;}
	.sycpzx_fl_more a{ padding: 10px 15px; font-size: 14px;}
	.sycpzx_fl_logo{ margin-top: 30px;}
	.sycpzx_fl_logo img { height: 50px; }
	.sycpzx_fr li .sycpzx_fr_title{ font-size: 20px;}
	.sycpzx_fr li .sycpzx_fr_title2{ font-size: 20px;}
	.sycpzx_fr li .sycpzx_fr_desc{ font-size: 14px;}
	.sycpzx_fr li .sycpzx_fr_more i{ font-size: 18px; line-height: 18px; padding: 7px;}
	.sycpzx_fr li .sycpzx_fr_tb{ right: -20%; bottom: -20%; height: 85%; width: 85%;}
}
@media screen and (max-width:1200px){
	.sycpzx{ padding: 50px 0;}
	.sycpzx_title { font-size: 20px; line-height: 24px; }
	.sycpzx_def1 { font-size: 38px; line-height: 45px; }
	.sycpzx_k{ margin-top: 35px;}
	.sycpzx_fr-button-prev, .sycpzx_fr-button-next{ font-size: 18px; line-height: 18px; padding: 9px;}
	.sycpzx_fl_nr{ font-size: 14px; line-height: 22px; padding-top: 15px; min-height: 140px;}
	.sycpzx_fl_nr:before{ height: 4px;}
	.sycpzx_fl_more a { padding: 5px 10px; font-size: 12px; }
	.sycpzx_fl_logo img { height: 40px; }
	.sycpzx_fr li .sycpzx_fr_title { font-size: 16px; }
	.sycpzx_fr li .sycpzx_fr_cont{ padding: 5%;}
	.sycpzx_fr li .sycpzx_fr_title2 { font-size: 16px;}
	.sycpzx_fr li .sycpzx_fr_desc { font-size: 12px; line-height: 20px; height: 100px; overflow: hidden; }
	.sycpzx_fr li .sycpzx_fr_more i { font-size: 16px; line-height: 16px; padding: 5px; }
}
@media screen and (max-width:999px){
	.sycpzx_title{  font-size: 18px;}
	.sycpzx_def1 { font-size: 30px; line-height: 40px; margin-top: 10px; }
	.sycpzx_k { margin-top: 30px; }
	.sycpzx_fl_nr{ font-size: 12px; line-height: 20px; padding-top: 10px;}
	.sycpzx_fl_more { margin-top: 5px; }
	.sycpzx_fl_more a{  padding: 5px 10px;  font-size: 10px;}
	.sycpzx_fl_logo { margin-top: 20px; }
	.sycpzx_fl_logo img { height: 35px; }
}
@media screen and (max-width:799px){
	.sycpzx_def1{ font-size: 23px; line-height: 30px; margin-top: 5px;}
	.sycpzx_k { margin-top: 10px; }
	.sycpzx_fl{ width: 100%; background: none;}
	.sycpzx_fl:before{ height: auto;}
	.sycpzx_fl_nr{ min-height: auto;}
	.sycpzx_fl_logo img { height: 30px; }
	.sycpzx_fr{ width: 100%; margin-top: 20px; z-index: 9;}
	.sycpzx_jt { top: -30%; }
}
@media screen and (max-width:599px){
	.sycpzx { padding: 30px 0; }
	.sycpzx_title { font-size: 16px; }
	.sycpzx_def1{ font-size: 18px; width: 75%; line-height: 24px;}
	.sycpzx_jt { top: -24%; }
	.sycpzx_fr-button-prev, .sycpzx_fr-button-next { font-size: 16px; line-height: 16px; padding: 5px; margin-left: 7px; }
	.sycpzx_fr li .sycpzx_fr_title{left: 6%; top: 6%;}
}


.syxjzz{ float: left; width: 100%; position: relative; overflow: hidden;}
.syxjzz_dt{ float: left; width: 100%;}
.syxjzz_dt li{ float: left; width: 100%; display: none;}
.syxjzz_dt li.on{ display: inline-block;}
.syxjzz_dt li .syxjzz_dt{ float: left; width: 100%; padding-bottom:850px; position: relative; overflow: hidden;}
.syxjzz_dt li .syxjzz_dt img{ position: absolute; width: 100%; height: 100%; object-fit: cover; }
.syxjzz_nav{ position: absolute; width: 100%; top:0; border-bottom: 1px solid #838793;}
.syxjzz_nav ul{ width: 100%; display: flex;}
.syxjzz_nav li{ flex-grow: 1; width: 1%; text-align: center; border-right: 1px solid #838793; cursor: pointer;}
.syxjzz_nav li:last-child{ border-right:0 ;}
.syxjzz_nav li.on,.syxjzz_nav li:hover{ background: #0054a8;}
.syxjzz_nav li .syxjzz_nav_cont{  display: inline-block; text-align: left; margin: 79px 0 50px;}
.syxjzz_nav li .syxjzz_nav_tb{}
.syxjzz_nav li .syxjzz_nav_tb img{ height: 60px;}
.syxjzz_nav li .syxjzz_nav_title{ font-size: 26px; color: #fff; font-weight: 500; margin-top: 21px;}
.syxjzz_nr{ float: left; width: 100%;  position: absolute; bottom: 9%;}
.syxjzz_nr_list{ float: left; width: 100%; position: relative;}
.syxjzz_nr_list li{ float: left; width: 100%; display: none;}
.syxjzz_nr_list li.on{ display: inline-block;}
.syxjzz_nr_list li .syxjzz_nr_list_title1{ color: #fff; font-weight: 500; font-size: 60px;}
.syxjzz_nr_list li .syxjzz_nr_list_title1 span{ font-size: 120px; line-height: 120px; margin-right: 5px;}
.syxjzz_nr_list li .syxjzz_nr_list_title2{ font-size: 50px; line-height: 50px; color: #fff; font-weight: 500;}
.syxjzz_nr_list li .syxjzz_nr_list_desc{ font-size: 18px; line-height: 24px; color: #fff; opacity: 0.7; width: 54%; margin-top: 18px;}

@media screen and (max-width:1400px){
	.syxjzz_dt li .syxjzz_dt{ padding-bottom: 750px;}
	.syxjzz_nav li .syxjzz_nav_cont{ margin: 50px 0 50px;}
	.syxjzz_nav li .syxjzz_nav_tb img { height: 50px; }
	.syxjzz_nav li .syxjzz_nav_title{ font-size: 20px; margin-top: 18px;}
	.syxjzz_nr_list li .syxjzz_nr_list_title1{ font-size: 50px;}
	.syxjzz_nr_list li .syxjzz_nr_list_title1 span{ font-size: 100px; line-height: 100px;}
	.syxjzz_nr_list li .syxjzz_nr_list_title2{ font-size: 45px;}
	.syxjzz_nr_list li .syxjzz_nr_list_desc{ font-size: 16px; margin-top: 10px;}
}
@media screen and (max-width:1200px){
	.syxjzz_dt li .syxjzz_dt{ padding-bottom: 650px;}
	.syxjzz_nav li .syxjzz_nav_cont { margin: 30px 0; }
	.syxjzz_nav li .syxjzz_nav_tb img { height: 40px; }
	.syxjzz_nav li .syxjzz_nav_title { font-size: 18px; margin-top: 15px; }
	.syxjzz_nr_list li .syxjzz_nr_list_title1 { font-size: 45px; }
	.syxjzz_nr_list li .syxjzz_nr_list_title1 span { font-size: 90px; line-height: 90px; }
	.syxjzz_nr_list li .syxjzz_nr_list_desc{ width: 75%;}
}
@media screen and (max-width:999px){
	.syxjzz_nav li .syxjzz_nav_title{ font-size: 16px;}
	.syxjzz_nr_list li .syxjzz_nr_list_title1 { font-size: 40px; }
	.syxjzz_nr_list li .syxjzz_nr_list_title1 span { font-size: 80px; line-height: 80px; margin-right: 0; }
	.syxjzz_nr_list li .syxjzz_nr_list_title2 { font-size: 40px; }
}
@media screen and (max-width:799px){
	.syxjzz_dt li .syxjzz_dt{ padding-bottom: 550px;}
	.syxjzz_nav li .syxjzz_nav_tb img { height: 35px; line-height: 40px;}
	.syxjzz_nav li .syxjzz_nav_title { font-size: 14px; }
	.syxjzz_nr_list li .syxjzz_nr_list_title1,.syxjzz_nr_list li .syxjzz_nr_list_title2{ font-size: 35px; }
	.syxjzz_nr_list li .syxjzz_nr_list_title1 span{ font-size: 65px; line-height: 65px;}
	.syxjzz_nr_list li .syxjzz_nr_list_desc{ font-size: 14px; margin-top: 5px; line-height: 18px;}
}
@media screen and (max-width:599px){
	.syxjzz_dt li .syxjzz_dt{ padding-bottom: 450px;}
	.syxjzz_nav li{ padding: 0 3%;}
	.syxjzz_nav li .syxjzz_nav_cont { margin: 15px 0; text-align: center;}
	.syxjzz_nav li .syxjzz_nav_tb img{  height: 30px;}
	.syxjzz_nav li .syxjzz_nav_title { font-size: 12px; margin-top: 8px; line-height: 16px; }
	.syxjzz_nr_list li .syxjzz_nr_list_title1 span { font-size: 45px; line-height: 45px; }
	.syxjzz_nr_list li .syxjzz_nr_list_title1, .syxjzz_nr_list li .syxjzz_nr_list_title2 { font-size: 22px; line-height: 35px;}
	.syxjzz_nr_list li .syxjzz_nr_list_desc{  font-size: 12px; margin-top: 0px;  width: 100%;}
}


.sy5gly{ float: left; width: 100%; position: relative; padding: 100px 0 81px;}
.sy5gly_top{ float: left; width: 100%; position: relative;  margin-bottom: 27px; }
.sy5gly_title1{ font-size: 60px; line-height: 63px; color: #0054a7; font-weight: 500;}
.sy5gly_title2{ font-size: 60px; line-height: 69px; color: #333333; font-weight: 500;}
.sy5gly_more{ position: absolute; right: 0; bottom: 13px; transition: 0.5s;}
.sy5gly_more a{ float: left; font-size: 16px; color: #ffffff; padding: 13px 22px; background: #0055a8; border-radius: 8px;}
.sy5gly_more:hover{ bottom: 18px;}
.sy5gly_k{ float: left; width: 100%; position: relative; padding-top: 48px; border-top: 1px solid #e0e0e0;}
.sy5gly_fl{ float: left; width: 30%;}
.sy5gly_fl li{ float: left; width: 100%; position: relative; margin-bottom: 54px;}
.sy5gly_fl li .sy5gly_fl_tb{   display: inline-block; transition: .5s;}
.sy5gly_fl li .sy5gly_fl_tb img{ height: 50px; transition: .5s; }
.sy5gly_fl li:hover .sy5gly_fl_tb{ background: #0055a8; border-radius: 100px; padding: 5px;}
.sy5gly_fl li:hover .sy5gly_fl_tb img{ height: 40px; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.sy5gly_fl li .sy5gly_fl_title{ font-size: 26px; line-height: 30px; color: #333333; font-weight: 500; margin-top: 11px;}
.sy5gly_fl li .sy5gly_fl_desc{ font-size: 18px; color: #666666; line-height: 24px; margin-top: 6px;}
.sy5gly_fr{ float: right; width: 66.5%; position: relative;}
.sy5gly_list{ float: left; width: 100%; position: relative; }
.sy5gly_list li{ width: 48%; margin-right: 2%; margin-bottom: 0;}
.sy5gly_list li:nth-child(2n){ margin-right: 0;}
.sy5gly_fr_tu{  float: left; width: 100%; position: relative; margin-top: 37px; padding-bottom: 39.5%; border-radius: 15px; overflow: hidden;}
.sy5gly_fr_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.sy5gly_fr_tu_btn{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); cursor: pointer; } 
.sy5gly_fr_tu_btn i{ font-size: 45px; line-height: 45px; padding: 4px; border: 2px solid #ffffff; border-radius: 100px; color: #fff; transition: 0.5s; position: relative;}
.sy5gly_fr_tu_btn:hover i{ font-size: 55px; line-height: 55px;}
.sy5gly_fr_tu:hover img{ transform: scale(1.1);}

@media screen and (max-width:1400px){
	.sy5gly_title1,.sy5gly_title2{ font-size: 50px; line-height: 50px;}
	.sy5gly_fl li{ margin-bottom: 30px;}
	.sy5gly_fl li .sy5gly_fl_title{ font-size: 22px;}
	.sy5gly_fl li .sy5gly_fl_desc{ font-size: 16px;}
	.sy5gly_fr_tu{ padding-bottom: 46.5%; margin-top: 15px;}
}
@media screen and (max-width:1200px){
	.sy5gly{ padding: 50px 0;}
	.sy5gly_title1,.sy5gly_title2{ font-size: 32px;  line-height: 40px;}
	.sy5gly_more a{ font-size: 14px; padding: 10px 20px;}
	.sy5gly_k{ padding-top: 35px;}
	.sy5gly_fl li .sy5gly_fl_tb img { height: 45px; }
	.sy5gly_fl li:hover .sy5gly_fl_tb img{ height: 35px;}
	.sy5gly_fl li .sy5gly_fl_title { font-size: 22px; margin-top: 5px; }
	.sy5gly_fl li .sy5gly_fl_desc{ margin-top: 5px; line-height: 22px;}
	.sy5gly_fr_tu{ padding-bottom: 55.5%;}
}
@media screen and (max-width:999px){
	.sy5gly_fl{ width: 100%; text-align: center; font-size: 0;}
	.sy5gly_fl li{  width: 49%; margin-right: 2%; display: inline-block; float: none;}
	.sy5gly_fl li:nth-child(2n){ margin-right: 0;}
	.sy5gly_fl li .sy5gly_fl_desc{ min-height: 66px; overflow: hidden;}
	.sy5gly_list li{ margin-bottom: 0;}
	.sy5gly_fr{ width: 100%;}
}
@media screen and (max-width:799px){
	.sy5gly_fl li{ width: 100%;}
	.sy5gly_list li{ margin-bottom: 30px;}
	.sy5gly_fl li .sy5gly_fl_desc{ min-height: auto;}
}
@media screen and (max-width:599px){
	.sy5gly { padding: 30px 0; }
	.sy5gly_top{ margin-bottom: 15px;}
	.sy5gly_title1, .sy5gly_title2 { font-size: 24px; line-height: 30px;  text-align: center;}
	.sy5gly_more{ position: relative; margin-top: 5px; bottom: 0; width: 100%; text-align: center;}
	.sy5gly_more a{ display: inline-block; float: none; font-size: 12px; padding: 5px 10px; border-radius: 5px;}
	.sy5gly_k { padding-top: 20px; }
	.sy5gly_fl li { margin-bottom: 15px; }
	.sy5gly_fr_tu_btn i{ font-size: 32px;}
	.sy5gly_fl li .sy5gly_fl_title{ font-size: 18px; line-height: 24px;}
	.sy5gly_fl li .sy5gly_fl_desc { font-size: 14px; }
}


.syjjfa{ float: left; width: 100%; position: relative; padding: 84px 0 89px; background: #f6f6f6;}
.syjjfa_title{ font-size: 60px; line-height: 60px; text-align: center; font-weight: 500;}
.syjjfa_desc{ font-size: 18px; line-height: 25px; color: #666666; text-align: center; margin: 0 16%; margin-top: 14px; width: 68%;}
.syjjfa_k{ float: left; width: 100%; position: relative; margin-top: 32px;}
.syjjfa_fl{ float: left; width: 33.8%; position: relative;}
.syjjfa_fl_tu{ float: left; width: 100%; position: relative; padding-bottom: 113%; overflow: hidden; border-radius: 10px;}
.syjjfa_fl_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.syjjfa_fl:hover .syjjfa_fl_tu img{ transform: scale(1.1);}
.syjjfa_fl_title{ position: absolute; left: 30px; top: 30px; font-size: 26px; color: #ffffff; font-weight: 500;}
.syjjfa_fr{ float: right; width: 65.6%;}
.syjjfa_fr li{ float: left; width: 49.6%; margin-right: 0.8%; margin-bottom: 8px; position: relative; border-radius: 10px; overflow: hidden;}
.syjjfa_fr li:nth-child(2n){ margin-right: 0;}
.syjjfa_fr li .syjjfa_fr_tu{ float: left; width: 100%; position: relative; padding-bottom: 58%; overflow: hidden; }
.syjjfa_fr li .syjjfa_fr_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.syjjfa_fr li:hover .syjjfa_fr_tu img{ transform: scale(1.1);}
.syjjfa_fr li .syjjfa_fr_title{ position: absolute; left: 30px; top: 30px; font-size: 26px; color: #ffffff; font-weight: 500;}

@media screen and (max-width:1400px){
	.syjjfa_title{ font-size: 50px;}
	.syjjfa_fl_title,.syjjfa_fr li .syjjfa_fr_title{ left: 20px; top: 20px; font-size: 22px;}
}
@media screen and (max-width:1200px){
	.syjjfa{ padding: 50px 0;}
	.syjjfa_title { font-size: 32px; line-height: 40px; }
	.syjjfa_desc{ font-size: 16px; margin: 0 10%; width: 80%;}
	.syjjfa_fl_title, .syjjfa_fr li .syjjfa_fr_title{ left: 10px; font-size: 18px;}
}
@media screen and (max-width:799px){
	.syjjfa_desc{ margin: 0 0%; width: 100%;}
	.syjjfa_fl_title, .syjjfa_fr li .syjjfa_fr_title{ font-size: 16px; line-height: 20px;}
	.syjjfa_k{ margin-top: 20px;}
	.syjjfa_fl{ width: 100%; margin-bottom: 20px;}
	.syjjfa_fl_tu{ padding-bottom: 30%;}
	.syjjfa_fr{ width: 100%; } 
}
@media screen and (max-width:599px){
	.syjjfa { padding: 30px 0; }
	.syjjfa_title { font-size: 24px; line-height: 30px; }
	.syjjfa_desc{ font-size: 14px; line-height: 20px; margin-top: 10px;}
	.syjjfa_fl{ margin-bottom: 10px;}
	.syjjfa_fr li{ width: 100%; margin-bottom: 10px;}
	.syjjfa_fr li .syjjfa_fr_tu{ padding-bottom: 30%;}
	.syjjfa_fl_title, .syjjfa_fr li .syjjfa_fr_title{ left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center;  width: 100%;  font-size: 14px;}
	
}



.sykhpj{ float: left; width: 100%; position: relative; padding: 80px 0 122px; overflow: hidden; background: #fff;}
.sykhpj_title{ font-size: 60px; color: #333333; font-weight: 500;}
.sykhpj_title span{ color: #0054a7;}
.sykhpj_desc{ font-size: 18px; color: #666666; margin-top: 10px;}
.sykhpj_list{ float: left; width: 100%; position: relative; margin-top: 73px; }
.sykhpj_list li{  }
.sykhpj_list li .sykhpj_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 127%; overflow: hidden; border-radius: 30px;}
.sykhpj_list li .sykhpj_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.sykhpj_list li .sykhpj_list_cont{ position: absolute; width: 100%; height: 100%; background: #f6f6f6; padding: 11.5% 8.7%; transition: 0.5s; overflow: hidden; border-radius: 25px;}
.sykhpj_list li .sykhpj_list_tb{}
.sykhpj_list li .sykhpj_list_tb img{ height: 80px; border-radius: 100px; overflow: hidden;}
.sykhpj_list li .sykhpj_list_desc{ font-size: 18px; line-height: 28px; color: #666666; margin-top: 36px; width: 97%;}
.sykhpj_list li .sykhpj_list_bot{ position: absolute; bottom: 7%;}
.sykhpj_list li .sykhpj_list_title{ font-size: 26px; line-height: 30px; color: #333333; font-weight: 500;}
.sykhpj_list li .sykhpj_list_title2{ font-size: 18px; line-height: 22px; color: #666666;}
.sykhpj_list li:hover .sykhpj_list_cont{ transform: rotate(6deg); background: #0054a8;}
.sykhpj_list li:hover .sykhpj_list_desc{ color: #fff;}
.sykhpj_list li:hover .sykhpj_list_title{ color: #fff;}
.sykhpj_list li:hover .sykhpj_list_title2{ color: #fff;}
.sykhpj_jt{ position: absolute; top: -23%; z-index: 9; right: 0px;}
.sykhpj_list-button-prev,.sykhpj_list-button-next{  float: left; font-size: 24px; line-height: 24px; color: #a5a5a5; padding: 12px; margin-left: 12px; border: 1px solid #d7d7d7; border-radius: 100px; cursor: pointer;}
.sykhpj_list-button-prev:hover,.sykhpj_list-button-next:hover{ background: #0054a8; color: #fff; border: 1px solid #0054a8;}

@media screen and (max-width:1600px){
	.sykhpj_list li .sykhpj_list_desc{ height: 200px; overflow: hidden;}
}
@media screen and (max-width:1400px){
	.sykhpj_title{ font-size: 50px;}
	.sykhpj_list{ margin-top: 40px;}
	.sykhpj_list li .sykhpj_list_tb img{ height: 60px;}
	.sykhpj_list li .sykhpj_list_desc{ height: 185px; font-size: 16px; line-height: 26px; margin-top: 20px;}
	.sykhpj_list li .sykhpj_list_title{ font-size: 20px;}
	.sykhpj_list li .sykhpj_list_title2{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.sykhpj{ padding: 50px 0;}
	.sykhpj_title { font-size: 32px; line-height: 40px;  }
	.sykhpj_desc{ font-size: 16px; margin-top: 5px;}
	.sykhpj_list li .sykhpj_list_cont{ padding: 6.5%;}
	.sykhpj_list-button-prev, .sykhpj_list-button-next{ font-size: 18px; line-height: 18px; padding: 9px;}
}
@media screen and (max-width:999px){
	.sykhpj_list li .sykhpj_list_tb img { height: 50px; }
	.sykhpj_list li .sykhpj_list_desc { height: 130px; font-size: 14px; line-height: 22px; margin-top: 10px; }
	.sykhpj_list li .sykhpj_list_title { font-size: 16px; line-height: 24px; }
	.sykhpj_list li .sykhpj_list_title2 { font-size: 14px; }
}
@media screen and (max-width:799px){
	.sykhpj_jt{ top: -18%;}
}
@media screen and (max-width:599px){
	.sykhpj { padding: 30px 0; }
	.sykhpj_title { font-size: 24px; line-height: 30px; text-align: center;}
	.sykhpj_desc{ font-size: 14px; text-align: center;}
	.sykhpj_list-button-prev, .sykhpj_list-button-next { font-size: 16px; line-height: 16px; padding: 5px; margin-left: 7px; }
	.sykhpj_jt { top: -35px; left: 50%; transform: translateX(-50%); right: auto; }
	.sykhpj_list li .sykhpj_list_tb img { height: 40px; }
	.sykhpj_list li .sykhpj_list_title { font-size: 14px; line-height: 20px; }
	.sykhpj_list li .sykhpj_list_desc{ height: 90px; font-size: 12px; line-height: 18px; margin-top: 5px;}
	.sykhpj_list li .sykhpj_list_title2 { font-size: 12px; line-height: 20px; }
	.sykhpj_list-button-prev, .sykhpj_list-button-next{ margin: 0 5px;}
}



.sylxwm{ float: left; width: 100%; position: relative; padding: 78px 0 80px; background-size: cover !important;}
.sylxwm_ly{ float: left; width: 47%;}
.sylxwm_ly form{ float: left; width: 100%; position: relative; padding: 9% 6.5% 7%; background: #fff;  border-radius: 10px; }
.sylxwm_ly li{ width: 100%; position: relative; margin-bottom: 14px;}
.sylxwm_ly li span{ width: 100%; font-size: 18px; color: #333333; display: inline-block; }
.sylxwm_ly li input{ width: 100%; margin-top: 7px; border: 0; background: #e6eef6; padding: 13px 19px; border-radius: 5px; font-size: 16px; line-height: 25px; color: #333; font-weight: 300; font-family: 'Helvetica Neue LT Pro';}
.sylxwm_ly li input::-webkit-input-placeholder{ color:#293b4c; opacity: 0.5;}
.sylxwm_ly li textarea{ width: 100%; margin-top: 7px; border: 0; background: #e6eef6;  padding: 15px 19px; border-radius: 5px; font-size: 16px; line-height: 24px; color: #333; font-weight: 300; font-family: 'Helvetica Neue LT Pro'; height: 121px;}
.sylxwm_ly li textarea::-webkit-input-placeholder{ color:#293b4c; opacity: 0.5;}
.sylxwm_ly li button{ width: 100%; margin-top: 9px; border: 0; font-size: 18px; color: #ffffff; line-height: 50px; border-radius: 5px; background: #0055a7; transition: 0.5s; position: relative; top: 0;}
.sylxwm_ly li button:hover{ top: -5px;}
.sylxwm_fr{ float: right; width: 49%;}
.sylxwm_title{ font-size: 50px; color: #ffffff; margin-top: 41px; font-weight: 500;}
.sylxwm_desc{ font-size: 18px; color: #ffffff; margin-top: 8px; line-height: 24px; min-height: 84px; padding-bottom: 10px; border-bottom: 3px solid #ffffff1a;}
.sylxwm_lx{ float: left; width: 100%; position: relative; padding-top: 32px; }
.sylxwm_lx_tel{ margin-bottom: 27px; float: left; width: 100%;}
.sylxwm_lx_tel span{ float: left; width: 100%; font-size: 16px; color: #ffffff;}
.sylxwm_lx_tel i{ margin-right: 6px;}
.sylxwm_lx_tel a{ float: left; width: 100%; font-size: 22px; line-height: 30px; font-weight: 500; color: #fff; margin-top: 2px;}
.sylxwm_fx{ float: left; width: 100%; position: relative; margin-top: 6px;}
.sylxwm_fx span{ float: left; width: 100%; position: relative; font-size: 16px; color: #ffffff; margin-bottom: 8px;}
.sylxwm_fx li{ float: left; margin-right: 5px; position: relative;}
.sylxwm_fx li .sylxwm_fx_tb{ padding: 5px; background: rgb(255 255 255 / 50%); border-radius: 5px;}
.sylxwm_fx li .sylxwm_fx_tb img{ height: 30px;}
.sylxwm_fx li .sylxwm_fx_ewm{ display: none; position: absolute; left: 50%; transform: translateX(-50%); bottom: 100%; width: 120px;}
.sylxwm_fx li .sylxwm_fx_ewm img{ width: 100%;}
.sylxwm_fx li:hover .sylxwm_fx_tb{ background: #0054a7;}
.sylxwm_fx li:hover .sylxwm_fx_ewm{ display: inline-block;}

@media screen and (max-width:1400px){
	.sylxwm_title{ font-size: 42px; line-height: 50px; margin-top: 30px;}
	.sylxwm_desc{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.sylxwm_ly form{ padding: 5% 4.5%;}
	.sylxwm_ly li.message_button { margin-bottom: 0; }
	.sylxwm{ padding: 50px 0;}
	.sylxwm_title{ font-size: 32px; line-height: 40px;}
	.sylxwm_desc { font-size: 14px; margin-top: 5px; line-height: 22px; }
	.sylxwm_lx_tel a{ font-size: 20px;}
	.sylxwm_fx li .sylxwm_fx_tb img { height: 25px; }
}
@media screen and (max-width:999px){
	.sylxwm_ly li span{ font-size: 16px;}
	.sylxwm_ly li input{ padding: 10px 10px; font-size: 14px; margin-top: 5px;}
	.sylxwm_ly li textarea{ padding: 10px 10px;font-size: 14px;}
	.sylxwm_fr{ width: 51%;}
	.sylxwm_title{ font-size: 30px;}
}
@media screen and (max-width:799px){
	.sylxwm_ly{ width: 100%;}
	.sylxwm_ly li button{ font-size: 16px; margin-top:0px;}
	.sylxwm_fr{ width: 100%; text-align: center;}
	.sylxwm_fx li{ float: none; display: inline-block; margin: 0 3px;} 
}
@media screen and (max-width:599px){
	.sylxwm { padding: 30px 0; }	
	.sylxwm_ly li button{  font-size: 14px; line-height: 40px;}
	.sylxwm_title { font-size: 24px; line-height: 30px; margin-top: 20px;}
	.sylxwm_desc{ font-size: 12px; line-height: 18px; min-height: auto;  border-bottom: 2px solid #ffffff1a;}
	.sylxwm_lx{ padding-top: 20px;}
	.sylxwm_lx_tel{ margin-bottom: 15px;}
	.sylxwm_lx_tel span{ font-size: 14px;}
	.sylxwm_lx_tel a { font-size: 18px; }
	.sylxwm_fx li{ margin: 0 1px;}
	.sylxwm_fx li .sylxwm_fx_tb img { height: 20px; }
}



.syfaq{ float: left; width: 100%; position: relative; padding: 72px 0 92px; background: #fff;}
.syfaq_title{ text-align: center; font-size: 50px; line-height: 50px; color: #333333; font-weight: 500;}
.syfaq_list{ float: left; width: 100%; margin-top: 37px; }
.syfaq_list li{ float: left; width: 100%; margin-bottom: 10px; background: #f6f6f6; border-radius:10px; padding: 20px 5%; transition: 0.5s;}
.syfaq_list li .syfaq_list_q{ font-size: 24px; color: #333333; font-weight: 500; position: relative; width: calc(100% - 30px); cursor: pointer;}
.syfaq_list li .syfaq_list_q:before{ content: ''; position: absolute; width: 6px; height: 6px; border: 4px solid #0f61b0; border-radius: 100px; top: 50%; transform: translateY(-50%); left: -2.5%;}
.syfaq_list li .syfaq_list_q span{ position: absolute; width: 30px; height: 30px; right: -30px; top: 50%; transform: translateY(-50%); cursor: pointer;}
.syfaq_list li .syfaq_list_q span:before{ content: ''; position: absolute; width: 20px; height: 3px; background: #686868; right: 0; top: 50%; transform: translateY(-50%);}
.syfaq_list li .syfaq_list_q span:after{ content: ''; position: absolute; width: 20px; height: 3px; background: #686868; right: 0; top: 50%; transform: translateY(-50%)  rotate(90deg); transition: 0.5s;}
.syfaq_list li .syfaq_list_a{ width: calc(100% - 30px); font-size: 18px; color: #ffffff; margin-top: 7px; line-height: 24px;}
.syfaq_list li.on{ padding: 19px 5% 26px; background-image: linear-gradient(to bottom, #095dad, #3971a8);}
.syfaq_list li:hover{ background-image: linear-gradient(to bottom, #095dad, #3971a8);}
.syfaq_list li.on .syfaq_list_q,.syfaq_list li:hover .syfaq_list_q{ color: #ffffff;}
.syfaq_list li.on .syfaq_list_q:before,.syfaq_list li:hover .syfaq_list_q:before{  border: 4px solid #fff;}
.syfaq_list li.on .syfaq_list_q span:before,.syfaq_list li:hover .syfaq_list_q span:before,.syfaq_list li:hover .syfaq_list_q span:after{ background: #fff;}
.syfaq_list li.on .syfaq_list_q span:after{ background: #fff; transform: translateY(-50%)  rotate(0deg);}

@media screen and (max-width:1200px){
	.syfaq{ padding: 50px 0;}
	.syfaq_title{ font-size: 32px; line-height: 40px;}
	.syfaq_list{ margin-top: 30px;}
	.syfaq_list li .syfaq_list_q{ font-size: 18px;}
	.syfaq_list li .syfaq_list_q:before{ border: 3px solid #0f61b0;}
	.syfaq_list li .syfaq_list_a{ font-size: 16px;}
	.syfaq_list li.on .syfaq_list_q:before{ border: 3px solid #fff;}
}
@media screen and (max-width:999px){
	.syfaq_list li{ padding: 15px 4%;}
	.syfaq_list li.on{ padding: 15px 4%;}
	.syfaq_list li .syfaq_list_q span:before,.syfaq_list li .syfaq_list_q span:after{ height: 2px;}
}	
@media screen and (max-width:799px){
	.syfaq_list { margin-top: 20px; }
	.syfaq_list li{ padding: 15px 5%;}
	.syfaq_list li.on{ padding: 15px 5%;}
	.syfaq_list li .syfaq_list_q { font-size: 16px; }
	.syfaq_list li .syfaq_list_q:before{ left: -3.5%;}
	.syfaq_list li .syfaq_list_a { font-size: 14px; margin-top: 3px; line-height: 22px; }
}	
@media screen and (max-width:599px){
	.syfaq { padding:30px 0; }
	.syfaq_title { font-size: 24px; line-height: 30px; }
	.syfaq_list { margin-top: 15px; }
	.syfaq_list li{ padding: 10px 3%; padding-left: 7%;}
	.syfaq_list li.on{ padding: 10px 3%;  padding-left: 7%;}
	.syfaq_list li .syfaq_list_q { font-size: 14px; }
	.syfaq_list li .syfaq_list_a{ font-size: 12px; line-height: 20px;}
	.syfaq_list li .syfaq_list_q:before{ left: -5.5%; border: 2px solid #0f61b0;}
	.syfaq_list li.on .syfaq_list_q:before{ border: 2px solid #fff;}
	.syfaq_list li .syfaq_list_q span{ width: 20px; height: 20px;}
	.syfaq_list li .syfaq_list_q span:before,.syfaq_list li .syfaq_list_q span:after{ width: 15px;}
}	


.synews{ float: left; width: 100%; position: relative; padding: 70px 0 95px; background-size: cover !important;}
.synews_top{ float: left; width: 100%; position: relative;}
.synews_title{ font-size: 50px; line-height: 50px; color: #ffffff; font-weight: 500;}
.synews_desc{ font-size: 18px; color: #ffffff; margin-top: 7px;}
.synews_more{ float: right; position: absolute; bottom: 3px; right: 33px;}
.synews_more a{ float: left; width: 100%; font-size: 18px; line-height: 27px; color: #ffffff; padding: 10px 24px; border: 1px solid #c9ffff; border-radius: 10px; transition: 0.5s;}
.synews_more a i{ margin-left: 16px; line-height: 27px; font-size: 22px; position: relative; top: 3px;}
.synews_more a:hover{ background: #0054a7; border: 1px solid #0054a7;}
.synews_list{ float: left; width: 100%; position: relative; margin-top: 34px;}
.synews_list li{ float: left; width: 31.3%; margin-right: 3.05%; position: relative; }
.synews_list li:nth-child(3n){ margin-right: 0;}
.synews_list li .synews_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 64%; overflow: hidden; border-radius: 20px;}
.synews_list li .synews_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.synews_list li .synews_list_cont{ float: left; width: 100%; position: relative; margin-top: 42px;}
.synews_list li .synews_list_time{ font-size: 18px; color: #ffffff;}
.synews_list li .synews_list_title{ font-size: 24px; color: #ffffff; line-height: 32px; margin-top: 16px; height: 64px; overflow: hidden;}
.synews_list li .synews_list_desc{ font-size: 16px; line-height: 24px; color: #ffffff; opacity: 0.8; font-weight: 300; margin-top: 17px; height: 48px; overflow: hidden;}
.synews_list li:hover .synews_list_tu img{ transform: scale(1.1);}

@media screen and (max-width:1400px){
	.synews_more a{ font-size: 16px; line-height: 26px; padding: 5px 15px;}
	.synews_list li .synews_list_cont{ margin-top: 25px;}
	.synews_list li .synews_list_time{ font-size: 16px;}
	.synews_list li .synews_list_title{ font-size: 20px; line-height: 28px; margin-top: 10px;}
	.synews_list li .synews_list_desc{ margin-top: 8px; font-size: 14px;}
}
@media screen and (max-width:1200px){
	.synews{ padding: 50px 0;}
	.synews_title{ font-size: 32px; line-height: 40px;}
	.synews_desc{ font-size: 16px; margin-top: 4px;}
	.synews_more{ right: 0;}
	.synews_more a{ font-size: 14px;}
	.synews_more a i{ margin-left: 10px; line-height: 20px; font-size: 18px;}
	.synews_list{ margin-top: 25px;}
	.synews_list li{ width: 32%; margin-right: 2%;}
	.synews_list li .synews_list_time { font-size: 14px; }
	.synews_list li .synews_list_title { font-size: 18px; line-height: 24px; margin-top: 5px; height: 50px; }
}
@media screen and (max-width:799px){
	.synews_title{ text-align: center;}
	.synews_desc{ font-size: 14px; text-align: center;}
	.synews_more{ position: relative; width: 100%; text-align: center; margin-top: 20px;}
	.synews_more a{ float: none; display: inline-block;  width: auto; line-height: 22px; padding: 2px 10px; border-radius: 5px;}
	.synews_list li{ width: 100%; margin-bottom: 30px;}
	.synews_list li .synews_list_cont{ text-align: center;}
	.synews_list li .synews_list_title{ height: auto;}
}
@media screen and (max-width:599px){
	.synews { padding: 30px 0; }
	.synews_title { font-size: 24px; line-height: 30px; }
	.synews_desc{ font-size: 12px;}
	.synews_more a { font-size: 12px; }
	.synews_more a i{ margin-left: 3px; font-size: 14px; top: 2px;}
	.synews_list { margin-top: 20px; }
	.synews_list li:last-child{ margin-bottom: 0;}
	.synews_list li .synews_list_cont { margin-top: 20px; }
	.synews_list li .synews_list_title{ font-size: 16px; line-height: 22px;}
}



.footer{ float: left; width: 100%; position: relative; padding: 74px 0 50px;}
.footer_fl{ float: left; width: 30%;}
.footer_logo{ float: left; width: 100%;}
.footer_logo img{ height: 42px;}
.footer_desc{ float: left; font-size: 18px; line-height: 24px; color: #333333; width: 75%; margin-top: 11px;}
.footer_lx{ float: left; width: 100%; margin-top: 33px;}
.footer_tel{ float: left; width: 100%; margin-bottom: 21px; position: relative;}
.footer_tel a{ font-size: 18px; line-height: 24px; color: #333333; font-weight: 300; padding-left: 38px; position: relative; float: left;}
.footer_tel a i{ position: absolute; font-size: 23px; float: left; color: #0054a8; margin-right: 17px;  top: -2px; left: 0;}
.footer_tel a:hover{ color: #0054a8;}
.footer_nav{ float: right; width: 56.7%; display: flex;}
.footer_nav_li{ flex-grow: 1; width: 1%; margin-right: 35px; min-width: 132px;}
.footer_nav_li:nth-child(2n){ width: 9%;}
.footer_nav_li:last-child{ margin-right: 0;}
.footer_nav_title{ font-size: 22px; line-height: 27px; color: #333333; font-weight: 500;}
.footer_nav_list{ float: left; width: 100%; margin-top: 23px;}
.footer_nav_list a{ float: left; width: 100%; font-size: 18px; line-height: 30px; color: #333333; font-weight: 300; margin-bottom: 3px;}
.footer_nav_list a:hover{ color: #0054a8;}
.footer_nav_li_cp{ width: 44%;}
.footer_nav_li_cp .footer_nav_list a{ float: left; width: 49%; margin-right: 2%;}
.footer_nav_li_cp .footer_nav_list a:nth-child(2n){ margin-right: 0;}
.footer_bot{ float: left; width: 100%; padding: 5px 0; background: #0054a8;}
.footer_fx{ float: left; }
.footer_fx li{ float: left; padding: 0 5px; position: relative;}
.footer_fx li:after{ content: ''; position: absolute; top: 50%; transform: translateY(-50%); right: 0; height: 80%; width: 1px; background: #ffffff; opacity: 0.2;}
.footer_fx li:last-child:after{ display: none;}
.footer_fx li .footer_fx_tb{}
.footer_fx li .footer_fx_tb img{ height: 30px;}
.footer_fx li .footer_fx_ewm{ display: none; position: absolute; left: 50%; transform: translateX(-50%); bottom: 100%; width: 120px;}
.footer_fx li .footer_fx_ewm img{ width: 100%;}
.footer_fx li:hover .footer_fx_ewm{ display: inline-block;}
.footer_copy{ float: right; font-size: 16px; line-height: 30px; color: #ffffff; font-weight: 300;}
.footer_copy a{ color: #ffffff; }

@media screen and (max-width:1400px){
	.footer_desc{ font-size: 16px;}
	.footer_tel a{ font-size: 16px;}
	.footer_nav_list a{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.footer{ padding: 50px 0;}
	.footer_desc{ font-size: 14px; line-height: 22px; width: 90%;}
	.footer_tel{ margin-bottom: 10px;}
	.footer_tel a { font-size: 14px; padding-left: 30px;}
	.footer_tel a i{ font-size: 18px;top: 0px; }
	.footer_nav_title{ font-size: 20px; line-height: 24px;}
	.footer_nav_list a { font-size: 14px; line-height: 26px;}
	.footer_copy{ font-size: 14px; line-height: 24px;}
	.footer_fx li .footer_fx_tb img { height: 24px; }
}
@media screen and (max-width:999px){
	.footer_desc{ width: 100%;}
	.footer_nav{ display: none;}
	.footer_fl{ width: 100%; text-align: center;}
	.footer_tel a{ width: 100%; padding-left: 0;}
	.footer_tel a i{ position: relative; float: none; display: inline-block; width: 100%; margin-right: 0;}
	.footer_lx{ margin-top: 20px;}
	.footer_fx{ text-align: center; width: 100%;}
	.footer_fx li{ float: none; display: inline-block;}
	.footer_copy{ width: 100%; text-align: center; line-height: 20px;}
}
@media screen and (max-width:599px){
	.footer { padding: 30px 0; }
	.footer_logo img { height: 32px; }
	.footer_desc{ font-size: 12px; line-height: 20px;}
	.footer_tel a{ font-size: 12px; line-height: 22px;}
	.footer_fx li .footer_fx_tb img { height: 20px; }
	.footer_copy{ font-size: 12px;}
}


/*内页banner*/
.n_banner{ width: 100%; text-align: center; position: relative; float: left; overflow: hidden; }
.n_banner>img{  float: left; position: relative; left: 50%; transform: translateX(-50%); object-fit: cover; z-index: 8; opacity: 1;  width: 100%; }
.n_banner .n_banner_kuan{ position: absolute;  width: 100%; top: 50.5%; left: 50%; transform: translate(-50%,-50%); color: #fff; z-index: 10; text-align: center;}
.n_banner .n_banner_title{ font-size: 60px; line-height: 80px; color: #ffffff; text-align: center; font-weight: 500; text-transform: uppercase;}

@media screen and (max-width:1600px){
	.n_banner .n_banner_title{ font-size: 50px;}
}
@media screen and (max-width:1200px){
	.n_banner .n_banner_title{ font-size: 32px; line-height: 40px; }
}
@media screen and (max-width:799px){
	.n_banner>img{ width: 150%;}
	
}
@media screen and (max-width:599px){
	.n_banner .n_banner_title { font-size: 24px; line-height: 30px; }
}


.gsjj{ float: left; width: 100%; position: relative; padding: 182px 0 87px;}
.gsjj_fl{ float: left; width: 45%;} 
.gsjj_def1{ font-size: 24px; line-height: 30px; color: #0054a7; font-weight: 500; padding-left: 21px; position: relative; top: 0; transition: 0.5s;}
.gsjj_def1:before{ content: ''; position: absolute; width: 8px; height: 8px; background: #0054a7; border-radius: 100px; left: 1px; top: 12px;}
.gsjj_def6{ font-size: 50px; line-height: 60px; color: #333333; font-weight: 500; margin-top: 25px;position: relative; top: 0; transition: 0.5s;}
.gsjj_info{ float: right; width: 52.5%; float: right; width: 52.5%; font-size: 16px; line-height: 26px; color: #333333;}
.gsjj_info p{ margin-bottom: 16px;}
.gsjj_def1:hover,.gsjj_def6:hover{ top: -5px;} 
@media screen and (max-width:1600px){
	.gsjj_def6{ font-size: 45px;}
}
@media screen and (max-width:1400px){
	.gsjj{ padding: 100px 0 87px;}
	.gsjj_def1{ font-size: 22px;}
	.gsjj_def6 { margin-top: 15px; font-size: 40px; line-height: 50px; }
}
@media screen and (max-width:1200px){
	.gsjj{ padding: 50px 0;}
	.gsjj_def6{ font-size: 30px; line-height: 42px;}
	.gsjj_def1 { font-size: 18px; }
}
@media screen and (max-width:999px){
	.gsjj_def6 { font-size: 24px; line-height: 35px; margin-top: 10px;}
	.gsjj_info{ font-size: 14px;}
}
@media screen and (max-width:999px){
	.gsjj_fl{ width: 100%;  text-align: center;}
	.gsjj_info{ width: 100%;}
	.gsjj_def1 { font-size: 16px; padding-left: 0; line-height: 20px; }
	.gsjj_def1:before{ display: none;}
	.gsjj_def6 { font-size: 20px; line-height: 30px; margin-top: 5px; }
	.gsjj_info{ margin-top: 20px; line-height: 24px; text-align: center;}
}
@media screen and (max-width:599px){
	.gsjj { padding: 30px 0; }
	.gsjj_def1{ font-size: 14px;}
	.gsjj_def6{ font-size: 18px; line-height: 26px;}
	.gsjj_info { font-size: 12px; margin-top: 10px; line-height: 22px; text-align: justify;}
	.gsjj_info p { margin-bottom: 10px; }
}



.sztj{ float: left; width: 100%; position: relative; padding: 189px 0 218px; background-size: cover !important;}
.sztj_list{ float: left; width: 100%; display: flex;}
.sztj_list ul{ width: 100%; display: flex;}
.sztj_list li{ flex-grow: 1; margin-right: 5%; position: relative; top:0px;transition: 0.5s;}
.sztj_list li:last-child{ margin-right: 0;}
.sztj_list li .sztj_list_sz{}
.sztj_list li .sztj_list_sz i{ font-size: 70px; line-height: 70px; font-weight: 500; color: #fff; font-style: unset;}
.sztj_list li .sztj_list_title{ font-size: 20px; line-height: 28px; color: #ffffff; margin-top: 7px;}
.sztj_list li:hover{ top: -5px; }
@media screen and (max-width:1400px){
	.sztj_list li .sztj_list_sz i{ font-size: 50px; line-height: 60px;}
	.sztj_list li .sztj_list_title{ font-size: 18px; line-height: 24px;}
}
@media screen and (max-width:1200px){
	.sztj{ padding: 140px 0;}
	.sztj_list li .sztj_list_sz i { font-size: 42px; line-height: 50px; }
	.sztj_list li .sztj_list_title{ font-size: 16px; line-height: 22px; margin-top: 4px;}
}
@media screen and (max-width:999px){
	.sztj{ padding: 80px 0;}
	.sztj_list ul{ flex-wrap: wrap;}
	.sztj_list li{ width: 49%; margin: 30px 0; margin-right: 2%;  text-align: center;}
	.sztj_list li:nth-child(2n){ margin-right: 0;}
}
@media screen and (max-width:799px){
	.sztj{ padding: 60px 0;}
}
@media screen and (max-width:599px){
	.sztj{ padding: 30px 0;}
	.sztj_list li{ margin: 15px 0; }
	.sztj_list li .sztj_list_sz i { font-size: 32px; line-height: 40px; }
	.sztj_list li .sztj_list_title{ font-size: 12px; line-height: 20px;}
}


.wmdwh{ float: left; width: 100%; position: relative; padding: 89px 0 30px;}
.wmdwh_title{ text-align: center; font-size: 60px; line-height: 60px; font-weight: 500;}
.wmdwh_k{  float: left; width: 100%; position: relative; margin-top: 51px;}
.wmdwh_tu{ float: right; width: 50%; position: relative; padding-bottom: 40%; overflow: hidden; border-radius: 20px; }
.wmdwh_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;  transition: 0.5s;}
.wmdwh_tu img:hover{ transform: scale(1.1);}
.wmdwh_list{ float: left; width: 46.5%;}
.wmdwh_list li{  float: left; width: 100%; position: relative; padding: 40px 0 54px; padding-left: 12%; border-bottom: 1px solid #dfdfdf; margin-bottom: 17px;}
.wmdwh_list li:last-child{ border-bottom: 0px; margin-bottom: 0px;}
.wmdwh_list li .wmdwh_list_tb{ position: absolute; left: 0; transition: 0.5s;}
.wmdwh_list li .wmdwh_list_tb img{ height: 50px; transition: 0.5s;}
.wmdwh_list li .wmdwh_list_title{ font-size: 26px; line-height: 26px; color: #0054a7; font-weight: 500;}
.wmdwh_list li .wmdwh_list_desc{ font-size: 18px; line-height: 25px; color: #333333; margin-top: 10px;}
.wmdwh_list li .wmdwh_list_desc p{ margin-bottom: 8px;}
.wmdwh_list li .wmdwh_list_desc p:last-child{ margin-bottom: 0;}
.wmdwh_list li:hover .wmdwh_list_tb{ background: #0054a7; padding: 5px; border-radius: 5px;}
.wmdwh_list li:hover .wmdwh_list_tb img{ height: 40px; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}

@media screen and (max-width:1600px){
	.wmdwh_list li{ padding: 30px 0; padding-left: 12%;}
	.wmdwh_list li .wmdwh_list_desc{ font-size: 16px;}
}
@media screen and (max-width:1400px){
	.wmdwh_title{ font-size: 50px;}
	.wmdwh_list li{ padding-left: 9%; margin-bottom: 10px;}
	.wmdwh_list li .wmdwh_list_tb img { height: 40px; }
	.wmdwh_list li:hover .wmdwh_list_tb img{height: 30px;}
}
@media screen and (max-width:1200px){
	.wmdwh{ padding: 50px 0 30px;}
	.wmdwh_title { font-size: 32px; line-height: 40px; }
	.wmdwh_k{ margin-top: 40px;}
	.wmdwh_list li{ padding: 20px 0; padding-left: 9%;}
	.wmdwh_list li .wmdwh_list_tb img { height: 32px; }
	.wmdwh_list li:hover .wmdwh_list_tb img{height: 22px;}
	.wmdwh_list li .wmdwh_list_title{ font-size: 22px;}
	.wmdwh_list li .wmdwh_list_desc { font-size: 14px; margin-top: 5px; line-height: 20px; }
}
@media screen and (max-width:999px){
	.wmdwh_k { margin-top: 20px; }
	.wmdwh_tu{ width: 100%;}
	.wmdwh_list{ width: 100%; margin-top: 20px;}
	.wmdwh_list li{  padding-left: 40px;}
}
@media screen and (max-width:599px){
	.wmdwh { padding: 30px 0;}
	.wmdwh_tu{ border-radius: 10px;}
	.wmdwh_list li{  padding: 10px 0; padding-left: 40px;}
	.wmdwh_list li .wmdwh_list_title { font-size: 20px; line-height: 22px; }
	.wmdwh_list li .wmdwh_list_desc{ font-size: 12px; line-height: 18px;}
	.wmdwh_list li .wmdwh_list_desc p { margin-bottom: 5px; }
}


.fzlc{ float: left; width: 100%; position: relative; padding: 41px 0 106px; overflow: hidden; background: #fff;}
.fzlc_title{ font-size: 60px; line-height: 60px; font-weight: 500;}
.fzlc_list{ float: left; width: 100%; position: relative; margin-top: 50px;}
.fzlc_list li{}
.fzlc_list li .fzlc_list_cont{ width: 51.5%; height: 100%; position: absolute; left: 0; border: 2px solid #d9dedc; border-right: 0; padding: 4%;}
.fzlc_list li .fzlc_list_title{ font-weight: 700; color: #0054a7; font-size: 60px; line-height: 60px; margin-top: 62px;}
.fzlc_list li .fzlc_list_desc{ font-size: 18px; color: #333333; margin-top: 19px; line-height: 26px;}
.fzlc_list li .fzlc_list_tu{ float: right; width: 48.5%; position: relative; padding-bottom: 34.9%; overflow: hidden;}
.fzlc_list li .fzlc_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.fzlc_list li:hover .fzlc_list_tu img{ transform: scale(1.1);}
.fzlc_nav_k{ float: left; width: 100%; position: relative; margin-top: 104px; border-top: 2px solid #155395;}
.fzlc_nav_k:before{ content: ''; position: absolute; width: 10px; height: 10px; background: #0054a7; border-radius: 100px; top: -6px; left: 0;}
.fzlc_nav{ float: left; width:100%; padding: 0 8.5% 0 6.5%; position: relative; overflow: hidden; padding-top: 10px; margin-top: -10px;}
.fzlc_nav li{}
.fzlc_nav li .fzlc_nav_title{ text-align: center; padding: 0 29px; margin-top: 28px;font-size: 30px;   color: #333333; font-weight: 500; line-height: 50px; display: inline-block; border-radius: 100px; position: relative; cursor: pointer; transition: 0.5s;}
.fzlc_nav li .fzlc_nav_title:before{ content: ''; position: absolute; width: 10px; height: 10px; background: #0054a7; border-radius: 100px; top: -34px; left: 50%; transform: translateX(-50%);}
.fzlc_nav li.act .fzlc_nav_title,.fzlc_nav li:hover .fzlc_nav_title{ background: #0054a7; color: #fff;}
.fzlc_nav_k_jt{ position: absolute; width: 100%;}
.fzlc_nav_k_jt i{}
.fzlc_nav_k_jt_l,.fzlc_nav_k_jt_r{ position: absolute;  left: 0; color: #fff; font-weight: bold; font-size: 20px; line-height: 20px; padding: 10px; top: -21px; border-radius: 100px; background: #0054a7; cursor: pointer; transition: 0.5s;}
.fzlc_nav_k_jt_r{left: auto; right: 0;}
.fzlc_nav_k_jt_l.swiper-button-disabled,.fzlc_nav_k_jt_r.swiper-button-disabled{ font-size: 0; line-height: 0; padding: 5px; top: -6px;}

@media screen and (max-width:1400px){
	.fzlc_title{ font-size: 50px;}
	.fzlc_list li .fzlc_list_title{ font-size: 42px; line-height: 50px; margin-top: 10px;}
	.fzlc_list li .fzlc_list_desc{ font-size: 16px; margin-top: 10px;}
	.fzlc_nav li .fzlc_nav_title{ font-size: 24px; line-height: 40px;}
	.fzlc_nav_k_jt_l, .fzlc_nav_k_jt_r{ font-size: 16px; line-height: 16px;}
}
@media screen and (max-width:1200px){
	.fzlc{ padding: 41px 0 50px;}
	.fzlc_title{ font-size: 32px; line-height: 40px;}
	.fzlc_list{ margin-top: 30px;}
	.fzlc_list li .fzlc_list_title{  font-size: 32px; line-height: 40px; margin-top: 0;}
	.fzlc_list li .fzlc_list_desc{ font-size: 14px; line-height: 22px;}
	.fzlc_nav_k{ margin-top: 50px;}
	.fzlc_nav li .fzlc_nav_title{ padding: 0 14px; width: 100%; text-align: center;}
	
}
@media screen and (max-width:999px){
	.fzlc_list li .fzlc_list_tu{ width: 100%; padding-bottom: 67%;}
	.fzlc_list li .fzlc_list_cont{ height: auto; width: 100%; position: relative; float: left; border: 1px solid #d9dedc;}
	.fzlc_nav li .fzlc_nav_title{ padding: 0 10px; font-size: 20px; line-height: 30px;}
	.fzlc_nav_k_jt_l, .fzlc_nav_k_jt_r { padding: 6px; top: -15px; }
}
@media screen and (max-width:599px){
	.fzlc { padding: 30px 0; }
	.fzlc_title{ font-size: 24px; line-height: 30px; text-align: center;}
	.fzlc_list { margin-top: 15px; }
	.fzlc_nav li .fzlc_nav_title:before{ width: 8px; height: 8px;}
	.fzlc_list li .fzlc_list_title{ font-size: 24px; line-height: 30px;}
	.fzlc_list li .fzlc_list_desc { font-size: 12px; line-height: 20px; margin-top: 5px; }
	.fzlc_nav li .fzlc_nav_title{ font-size: 16px;}
	.fzlc_nav_k_jt_l, .fzlc_nav_k_jt_r { padding: 5px; font-size: 12px; line-height: 12px; top: -12px; }
}


.zzzs{ float: left; width: 100%; position: relative; padding: 146px 0 90px; background-size: cover;}
.zzzs_title{ font-size: 60px; line-height: 60px; font-weight: 500;}
.zzzs_tb{ margin-top: 45px; width: 70%;}
.zzzs_tb img{ max-width: 100%; position: relative; top: 0px; transition: 0.5s;}
.zzzs_tb img:hover{ top: -5px;}
.zzzs_list{ float: left; width: 81%; position: relative; margin-top: 62px; overflow: hidden;}
.zzzs_list li{ padding: 1.5%; border: 6px solid #ffffff;}
.zzzs_list li .zzzs_list_tu{ float: left; width: 100%; position: relative; padding-bottom:139%; overflow: hidden;}
.zzzs_list li .zzzs_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: contain; transition: 0.5s;}
.zzzs_list li:hover .zzzs_list_tu img{ transform: scale(1.1);}
.zzzs_list_btn{ float: left; width: 81%; position: relative; margin-top: 29px;}
.zzzs_list_jt{ float: left; width: 150px; position: relative; }
.zzzs_list-prev,.zzzs_list-next{ float: left; font-size: 20px; line-height: 20px; color: #c9c9c9; font-weight: bold; padding: 15px; margin-right: 20px; background: #ffffff; border-radius: 100px; cursor: pointer;}
.zzzs_list-prev:hover,.zzzs_list-next:hover{ background: #0054a7; color: #fff;}
.zzzs_list_scrollbar{ float: right; width: calc(100% - 159px); height: 7px; background: #ffffff; border-radius: 100px; margin-top: 21px;}
.zzzs_list_scrollbar .swiper-scrollbar-drag{ background: #0054a7;}

@media screen and (max-width:1400px){
	.zzzs_title{ font-size: 50px;}
	.zzzs_list{ margin-top: 40px;}
	.zzzs_list li{ border: 3px solid #ffffff;}
}
@media screen and (max-width:1200px){
	.zzzs{ padding: 50px 0;}
	.zzzs_title { font-size: 32px; line-height: 40px; }
	.zzzs_tb{ margin-top: 25px;}
	.zzzs_list-prev, .zzzs_list-next{ padding: 10px; font-size: 18px; line-height: 18px;}
	.zzzs_list_jt{ width: 120px;}
	.zzzs_list_scrollbar{ width: calc(100% - 125px); height: 5px;  margin-top: 15px;}
}
@media screen and (max-width:999px){
	.zzzs_tb{}
	.zzzs_list{ margin-top: 20px; width: 100%;}
	.zzzs_list_btn{ width: 100%;}
}
@media screen and (max-width:799px){
	.zzzs_title{ text-align: center;}
	.zzzs_tb { margin-top: 20px; width: 100%; text-align: center;}
	.zzzs_tb img{ max-width: 75%;}
	.zzzs_list li { border: 2px solid #ffffff; }
	.zzzs_list_jt{ width: 80px;}
	.zzzs_list-prev, .zzzs_list-next { padding: 7px; font-size: 16px; line-height: 18px; margin-right: 10px; }
	.zzzs_list_scrollbar{ width: calc(100% - 85px); height: 4px;}
}
@media screen and (max-width:599px){
	.zzzs { padding: 30px 0; }
	.zzzs_title { font-size: 24px; line-height: 30px; }
	.zzzs_tb{ margin-top: 10px;}
	.zzzs_list_btn{ margin-top: 15px;}
}

.wmntgsm{ float: left; width: 100%; position: relative; padding:92px 0 78px;}
.wmntgsm_title{ text-align: center; font-size: 50px; line-height: 54px; font-weight: 500;}
.wmntgsm_list{ float: left; width: 100%; position: relative; margin-top: 54px;}
.wmntgsm_list li{ float: left; width: 49.4%; margin-right: 1.2%; margin-bottom: 20px; position: relative; padding: 3% 2.5%; background: #f6f6f6; cursor: pointer;}
.wmntgsm_list li:nth-child(2n){ margin-right: 0;}
.wmntgsm_list li .wmntgsm_list_bg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition: 0.5s;}
.wmntgsm_list li .wmntgsm_list_bg img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.wmntgsm_list li .wmntgsm_list_sz{ font-size: 30px; line-height: 30px; color: #0054a7; font-weight: 700; position: relative; transition: 0.5s;}
.wmntgsm_list li .wmntgsm_list_title{ font-size: 28px; line-height: 30px; font-weight: 500; margin-top: 21px; height: 30px; overflow: hidden; position: relative; transition: 0.5s;}
.wmntgsm_list li .wmntgsm_list_desc{ font-size: 18px; color: #666666; margin-top: 21px; line-height: 24px; min-height: 142px; position: relative; transition: 0.5s; max-height: 144px; overflow: hidden;}
.wmntgsm_list li:hover .wmntgsm_list_bg{ opacity: 1;}
.wmntgsm_list li:hover .wmntgsm_list_sz{ color: #fff;}
.wmntgsm_list li:hover .wmntgsm_list_title{ color: #fff;}
.wmntgsm_list li:hover .wmntgsm_list_desc{ color: #fff;}

@media screen and (max-width:1400px){
	.wmntgsm_list li .wmntgsm_list_desc{ margin-top: 10px; font-size: 16px;}
}
@media screen and (max-width:1200px){
	.wmntgsm{ padding: 50px 0;}
	.wmntgsm_title{ font-size: 32px; line-height: 40px;}
	.wmntgsm_list{ margin-top: 30px;}
	.wmntgsm_list li .wmntgsm_list_sz{ font-size: 24px;}
	.wmntgsm_list li .wmntgsm_list_title{ font-size: 24px; margin-top: 10px;}
}
@media screen and (max-width:999px){
	.wmntgsm_list li{ width: 100%;}
	.wmntgsm_list li .wmntgsm_list_desc{ max-height: none;min-height:unset;}
}
@media screen and (max-width:599px){
	.wmntgsm { padding: 30px 0; }
	.wmntgsm_title { font-size: 24px; line-height: 30px; }
	.wmntgsm_list li{ margin-bottom: 10px; text-align: center;}
	.wmntgsm_list li .wmntgsm_list_bg{ text-align: left;}
	.wmntgsm_list li .wmntgsm_list_sz { font-size: 18px; }
	.wmntgsm_list li .wmntgsm_list_title { font-size: 18px; margin-top: 5px; height: auto; }
	.wmntgsm_list li .wmntgsm_list_desc { margin-top: 5px; font-size: 14px; line-height: 22px; }
}



.shzr{ float: left; width: 100%; position: relative; padding: 92px 0 102px; background-size: auto 67% !important;}
.shzr_title{ font-size: 50px; line-height: 50px; font-weight: 500; color: #fff;}
.shzr_desc{ font-size: 18px; color: #ffffff; width: 62%; opacity: 0.8; margin-top: 21px; line-height: 24px;}
.shzr_list_k{ float: left; width: 100%; position: relative;  margin-top: 56px;}
.shzr_list{ float: left; width: 100%; position: relative; overflow: hidden; }
.shzr_list li{}
.shzr_list li .shzr_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 63%; overflow: hidden; border-radius: 10px;}
.shzr_list li .shzr_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.shzr_list li:hover .shzr_list_tu img{ transform: scale(1.1);}
.shzr_list li .shzr_list_title{ float: left; width: 100%; text-align: center; font-size: 18px; font-weight: 500; color: #333333; margin-top: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.shzr_list li:hover .shzr_list_title{ color: #0054a7;}
.shzr_list-prev,.shzr_list-next{ position: absolute; left: -80px; top: 44%; transform: translateY(-50%); font-size: 24px; line-height: 24px; z-index: 9; color: #fff; font-weight: bold; padding: 13px; background: rgb(255 255 255 / 20%); border-radius: 100px; cursor: pointer;}
.shzr_list-next{ left: auto; right: -80px;}
.shzr_list-prev:hover,.shzr_list-next:hover{ background: #0054a7;}

@media screen and (max-width:1800px){
	.shzr_list-prev, .shzr_list-next{ left: -20px; background: #0054a7;}
	.shzr_list-next{ left: auto; right: -20px;}
}
@media screen and (max-width:1400px){
	.shzr_desc{ font-size: 16px;}
	.shzr_list li .shzr_list_title{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.shzr{ padding: 50px 0;}
	.shzr_title{ font-size: 32px; line-height: 40px;}
	.shzr_desc { font-size: 14px; margin-top: 10px; line-height: 20px; }
	.shzr_list_k{ margin-top: 30px;}
	.shzr_list-prev, .shzr_list-next{ padding: 8px; font-size: 20px; line-height: 20px;}
	.shzr_list li .shzr_list_title{  font-size: 14px; margin-top: 10px;}
}
@media screen and (max-width:999px){
	.shzr_list-prev, .shzr_list-next{ left: -0px; background: #0054a7;}
	.shzr_list-next{ left: auto; right: -0px;}
}
@media screen and (max-width:799px){
	.shzr_desc{ width: 90%;}
	.shzr_list-prev, .shzr_list-next{  font-size: 14px; line-height: 14px;}
}
@media screen and (max-width:599px){
	.shzr { padding: 30px 0; }
	.shzr_title { font-size: 24px; line-height: 30px; text-align: center;}
	.shzr_desc{ width: 100%; text-align: center; font-size: 12px; margin-top: 5px;}
	.shzr_list_k { margin-top: 20px; }
	.shzr_list li .shzr_list_title{ font-size: 12px;}
}



.zyfz{ float: left; width: 100%; position: relative; padding: 92px 0 102px; background: #f6f6f6;}
.zyfz_title{ font-size: 50px; line-height: 50px; font-weight: 500; text-align: center;}
.zyfz_desc{ text-align: center; font-size: 18px; color: #333333; opacity: 0.8; margin-top: 21px;}
.zyfz_k{ float: left; width: 100%; position: relative;  margin-top: 50px;}
.zyfz_fl{ float: left; width: 40%; border-radius: 10px; overflow: hidden; position: relative;}
.zyfz_fl_tu{ position: relative; width: 100%; padding-bottom: 97%; }
.zyfz_fl_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.zyfz_fl:hover .zyfz_fl_tu img{ transform: scale(1.1);}
.zyfz_fl_cont{ position: absolute; width: 100%; top: 0; padding: 47px 39px;}
.zyfz_fl_title{ font-size: 40px; font-weight: 500; color: #fefefe;}
.zyfz_fl_desc{ font-size: 18px; color: #fefefe; margin-top: 16px; line-height: 24px; width: 87%; min-height: 96px; opacity: 0.8;}
.zyfz_fl_more{ float: left; margin-top: 12px;}
.zyfz_fl_more span{ float: left; font-size: 18px; color: #333333; padding: 9px 14px; border-radius: 10px; background: #fff;}
.zyfz_fl_more span:hover{  background: #0054a7; color: #fff;}
.zyfz_fr{ float: right; width: 58.8%; }
.zyfz_list{ float: left; width: 100%; position: relative; margin-bottom: 20px;}
.zyfz_list li{ float: left; width: 49%; margin-right: 2%; position: relative;  border-radius: 10px; overflow: hidden;}
.zyfz_list li:nth-child(2n){ margin-right: 0;}
.zyfz_list li .zyfz_list_tu{ position: relative; width: 100%; padding-bottom: 65%;}
.zyfz_list li .zyfz_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.zyfz_list li:hover .zyfz_list_tu img{ transform: scale(1.1);}
.zyfz_list li .zyfz_list_cont{ position: absolute; width: 100%; top: 0; padding: 47px 39px;}
.zyfz_list li .zyfz_list_title{ font-size: 24px; line-height: 30px; font-weight: 500; color: #fefefe; margin-top: 9px;}
.zyfz_list li .zyfz_list_desc{ font-size: 18px; color: #fefefe; margin-top: 10px; line-height: 24px; width: 87%; min-height: 96px; opacity: 0.8;}
.zyfz_list li .zyfz_list_more{ position: absolute; bottom: -21px;}
.zyfz_list li .zyfz_list_more i{ font-size: 22px; line-height: 22px; font-weight: bold; padding: 14px; float: left; background: #fff; border-radius: 10px; color: #0053a4;}
.zyfz_list li .zyfz_list_more i:hover{  background: #0054a7; color: #fff;}
.zyfz_bot{  float: left; width: 100%; position: relative; border-radius: 10px; overflow: hidden;}
.zyfz_bot_tu{ position: relative; width: 100%; padding-bottom: 32%;}
.zyfz_bot_tu img{  position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.zyfz_bot:hover .zyfz_bot_tu img{ transform: scale(1.1);}
.zyfz_bot_cont{ position: absolute; width: 100%; top: 0; padding: 47px 39px;}
.zyfz_bot_title{  font-size: 24px; line-height: 30px; font-weight: 500; color: #fefefe; margin-top: 9px;}
.zyfz_bot_desc{ font-size: 18px; color: #fefefe; margin-top: 10px; line-height: 24px; width: 87%; min-height: 96px; opacity: 0.8;}
.zyfz_bot_more{ position: absolute; bottom: -21px;}
.zyfz_bot_more i{ font-size: 22px; line-height: 22px; font-weight: bold; padding: 14px; float: left; background: #fff; border-radius: 10px; color: #0053a4;}
.zyfz_bot_more i:hover{  background: #0054a7; color: #fff;}

@media screen and (max-width:1600px){
	.zyfz_fl_cont{ padding: 25px;}
	.zyfz_list li .zyfz_list_cont,.zyfz_bot_cont{ padding: 25px;}
	.zyfz_list li .zyfz_list_more i,.zyfz_bot_more i{ padding: 10px;}
}
@media screen and (max-width:1400px){
	.zyfz_fl_title{ font-size: 32px;}
	.zyfz_fl_desc{ margin-top: 5px; font-size: 16px;}
	.zyfz_fl_more span{ font-size: 16px; padding: 5px 10px;}
	.zyfz_list li .zyfz_list_title,.zyfz_bot_title{ font-size: 20px; margin-top: 0px;}
	.zyfz_list li .zyfz_list_desc,.zyfz_bot_desc{font-size: 14px; min-height: 65px; line-height: 20px; margin-top: 5px;}
	.zyfz_list li .zyfz_list_more i, .zyfz_bot_more i { padding: 6px; border-radius: 5px; font-size: 18px; line-height: 18px;}
}
@media screen and (max-width:1200px){
	.zyfz{ padding: 50px 0;}
	.zyfz_fl_tu{ padding-bottom: 99%;}
	.zyfz_fl_cont,.zyfz_list li .zyfz_list_cont,.zyfz_bot_cont{ padding: 15px;}
	.zyfz_title{ font-size: 32px; line-height: 40px;}
	.zyfz_desc{ font-size: 14px; margin-top: 10px;}
	.zyfz_k{ margin-top: 30px;}
	.zyfz_fl_title { font-size: 24px; }
	.zyfz_fl_desc{ font-size: 14px; line-height: 20px;}
	.zyfz_fl_more span{ font-size: 14px;}
	.zyfz_list li .zyfz_list_title, .zyfz_bot_title{ font-size: 18px;}
	.zyfz_list li .zyfz_list_more i, .zyfz_bot_more i{ padding: 5px; font-size: 16px; line-height: 16px;}
}
@media screen and (max-width:999px){
	.zyfz_fl_title { font-size: 22px; }
	.zyfz_fl_desc{ font-size: 12px;}
	.zyfz_fl_more span { font-size: 12px; border-radius: 5px; }
	.zyfz_list li .zyfz_list_title, .zyfz_bot_title { font-size: 16px; }
	.zyfz_list li .zyfz_list_desc, .zyfz_bot_desc { font-size: 12px; min-height: 55px; line-height: 18px; margin-top: 0px; }
	.zyfz_list li .zyfz_list_more,.zyfz_bot_more{ bottom: -15px;}
	.zyfz_list li .zyfz_list_more i, .zyfz_bot_more i { padding: 4px; font-size: 14px; line-height: 14px; }
}
@media screen and (max-width:799px){
	.zyfz_fl{ width: 100%; margin-bottom: 10px;}
	.zyfz_fl_tu,.zyfz_list li .zyfz_list_tu{  padding-bottom: 30%;}
	.zyfz_fl_desc{ min-height: auto;}
	.zyfz_fr{ width: 100%;}
	.zyfz_list{ margin-bottom: 0;}
	.zyfz_list li{ width: 100%; margin-bottom: 10px;}
	.zyfz_list li .zyfz_list_desc, .zyfz_bot_desc{ min-height: auto;}
}
@media screen and (max-width:599px){
	.zyfz { padding: 30px 0; }
	.zyfz_title { font-size: 24px; line-height: 30px; }
	.zyfz_desc { font-size: 12px; margin-top: 5px; }
	.zyfz_k { margin-top: 20px; }
	.zyfz_fl_cont,.zyfz_fl_cont, .zyfz_list li .zyfz_list_cont, .zyfz_bot_cont{ position: relative;  float: left; width: 100%; text-align: center;}
	.zyfz_fl_tu, .zyfz_list li .zyfz_list_tu,.zyfz_bot_tu{ padding-bottom: unset; position: absolute; height: 100%;}
	.zyfz_fl_desc,.zyfz_list li .zyfz_list_desc, .zyfz_bot_desc{ width: 100%;}
	.zyfz_list li .zyfz_list_more, .zyfz_bot_more{ position: relative; bottom: 0; margin-top: 10px; display: inline-block;}
	.zyfz_fl_more{ float: none; display: inline-block;}
}

.jrwmzbj{ float: left; width: 100%; position: relative; padding: 119px 0 115px;}
.jrwmzbj_title{ font-size: 50px; line-height: 50px; font-weight: 500; text-align: center;}
.jrwmzbj_k{ float: left; width: 100%; position: relative; margin-top: 76px;text-align: center;}
.jrwmzbj_z{ display: inline-block; width: 50%; position: relative; z-index: 2;}
.jrwmzbj_tu{ width: 100%; position: relative; padding-bottom: 500px; text-align: left; border-radius: 1000px; overflow: hidden;}
.jrwmzbj_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;} 
.jrwmzbj_cont{ position: absolute; top: 56%; text-align: center; width: 100%; transform: translateY(-50%);}
.jrwmzbj_cont_title{ font-size: 30px; line-height: 30px; color: #ffffff; font-weight: 500;}
.jrwmzbj_cont_desc{ font-size: 26px; line-height: 26px; color: #ffffff; font-weight: 500; margin-top: 15px;}
.jrwmzbj_cont_more{ margin-top: 34px;}
.jrwmzbj_cont_more a{ color: #ffffff; display: inline-block; font-size: 18px; padding: 7px 42px; border-radius: 100px; background: #0156a7; position: relative; top: 0px; transition: 0.5s;}
.jrwmzbj_cont_more a:hover{ top: -5px;}
.jrwmzbj_list{ position: absolute; top: 0; width: 100%; height: 100%; z-index: 1;}
.jrwmzbj_list li{ position: absolute; text-align: left; width: 23%; padding: 1.2%;}
.jrwmzbj_list li:nth-child(2n){ text-align: right;}
.jrwmzbj_list li .jrwmzbj_list_tb{ display: inline-block; padding: 10px; background: #eff3f7; border-radius: 100%; transition: 0.5s;}
.jrwmzbj_list li .jrwmzbj_list_tb img{ height: 40px; transition: 0.5s;}
.jrwmzbj_list li .jrwmzbj_list_title{ font-size: 22px; color: #333333; font-weight: 500; margin-top: 23px;}
.jrwmzbj_list li .jrwmzbj_list_desc{ font-size: 16px; color: #666666; line-height: 20px; margin-top: 8px;}
.jrwmzbj_list li:nth-child(1){ top: 0; left: 0;}
.jrwmzbj_list li:nth-child(2){ top: 0; right: 0;}
.jrwmzbj_list li:nth-child(3){ bottom: 10px; left: 0;}
.jrwmzbj_list li:nth-child(4){ bottom: 10px; right: 0;}
.jrwmzbj_list li:hover .jrwmzbj_list_tb{ background: #0054a7;}
.jrwmzbj_list li:hover .jrwmzbj_list_tb img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}

@media screen and (max-width:1600px){
	.jrwmzbj_list li{ width: 26%; padding: 1%;}
	.jrwmzbj_list li .jrwmzbj_list_tb img { height: 30px; }
	.jrwmzbj_list li .jrwmzbj_list_title{ font-size: 20px; margin-top: 15px;}
}
@media screen and (max-width:1400px){
	.jrwmzbj_tu{ padding-bottom: 420px;}
	.jrwmzbj_cont_title,.jrwmzbj_cont_desc{ font-size: 22px; margin-top: 5px;}
}
@media screen and (max-width:1200px){
	.jrwmzbj{ padding: 50px 0;}
	.jrwmzbj_title{ font-size: 32px; line-height: 40px;}
	.jrwmzbj_k{ margin-top: 40px;}
	.jrwmzbj_z{ width: 40%;}
	.jrwmzbj_list li{ width: 30%;}
	.jrwmzbj_list li .jrwmzbj_list_title { font-size: 18px; margin-top: 10px; }
	.jrwmzbj_list li .jrwmzbj_list_desc{ font-size: 14px; line-height: 18px; margin-top: 4px;}
	.jrwmzbj_cont_title, .jrwmzbj_cont_desc{  font-size: 20px;}
	.jrwmzbj_cont_more a{ font-size: 16px; padding: 7px 30px;}
}
@media screen and (max-width:999px){
	.jrwmzbj_list li .jrwmzbj_list_tb img { height: 22px; }
	.jrwmzbj_list li .jrwmzbj_list_title { font-size: 16px; margin-top: 5px;  }
}
@media screen and (max-width:799px){
	.jrwmzbj_k { margin-top: 20px; }
	.jrwmzbj_z{ width: 100%;}
	.jrwmzbj_tu { padding-bottom: 200px; }
	.jrwmzbj_cont{ top: 50%;}
	.jrwmzbj_cont_title, .jrwmzbj_cont_desc{ margin-top: 0px; }
	.jrwmzbj_cont_more { margin-top: 15px; }
	.jrwmzbj_list{ position: relative;}
	.jrwmzbj_list li{ position: relative; width: 49%; margin: 15px 0; margin-right: 2%; top: auto; left: auto; float: left; text-align: center; }
	.jrwmzbj_list li:nth-child(1){ top: auto; left: auto;}
	.jrwmzbj_list li:nth-child(2n){ margin-right: 0; top: auto; right: auto;text-align: center;}
}
@media screen and (max-width:599px){
	.jrwmzbj { padding: 30px 0; }
	.jrwmzbj_title { font-size: 24px; line-height: 30px; }
	.jrwmzbj_tu { padding-bottom: 130px;}
	.jrwmzbj_cont_title, .jrwmzbj_cont_desc { font-size: 16px; line-height: 24px;}
	.jrwmzbj_cont_more { margin-top: 10px; }
	.jrwmzbj_cont_more a { font-size: 12px; padding: 5px 15px; }
	.jrwmzbj_list li{ width: 100%; margin: 10px 0;}
	.jrwmzbj_list li .jrwmzbj_list_desc{ font-size: 12px;}
}

.cpjs{ float: left; width: 100%; position: relative;  padding: 103px 0 57px; background: #f6f6f6;}
.cpjs_title{ font-size: 60px; line-height: 60px; font-weight: 500; text-align: center;}
.cpjs_desc{ text-align: center; font-size: 18px; color: #666666; margin-top: 5px;}
.cpjs_list{ float: left; width: 100%; position: relative; margin-top: 54px;}
.cpjs_list li{ float: left; width: 23.8%; margin-right: 1.6%; margin-bottom: 37px; cursor: pointer;}
.cpjs_list li:nth-child(4n){ margin-right: 0;}
.cpjs_list li .cpjs_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 74%; overflow: hidden; border-radius: 10px;}
.cpjs_list li .cpjs_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cpjs_list li .cpjs_list_tu i{ position: absolute; font-size: 60px; color: #fff; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.cpjs_list li .cpjs_list_title{ float: left; width: 100%; font-size: 20px; color: #333333; text-align: center; font-weight: 500; margin-top: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cpjs_list li:hover .cpjs_list_tu img{ transform: scale(1.1);}
.cpjs_list li:hover .cpjs_list_title{ color: #0054a7; }

@media screen and (max-width:1400px){
	.cpjs_title{ font-size: 50px;}
	.cpjs_list li .cpjs_list_title{ font-size: 18px;}
	.cpjs_list li .cpjs_list_tu i{ font-size: 50px;}
}
@media screen and (max-width:1200px){
	.cpjs{ padding: 50px 0;}
	.cpjs_title{ font-size: 32px; line-height: 40px;}
	.cpjs_desc{ font-size: 16px;}
	.cpjs_list{ margin-top: 30px;}
	.cpjs_list li{ margin-bottom: 20px;}
	.cpjs_list li .cpjs_list_title { font-size: 16px; }
}
@media screen and (max-width:999px){
	.cpjs_list li .cpjs_list_tu i { font-size: 40px; }
	.cpjs_list li .cpjs_list_title { font-size: 14px; margin-top: 5px; }
}
@media screen and (max-width:799px){
	.cpjs_list { margin-top: 20px; }
	.cpjs_list li{ width: 49%; margin-right: 2%;}
	.cpjs_list li:nth-child(2n){ margin-right: 0;}
}
@media screen and (max-width:599px){
	.cpjs { padding: 30px 0; }
	.cpjs_title { font-size: 24px; line-height: 30px; }
	.cpjs_desc { font-size: 14px; }
	.cpjs_list li .cpjs_list_title{ font-size: 12px;}
	.cpjs_list li .cpjs_list_tu i { font-size: 35px; }
}

.wmgs{ float: left; width: 100%; position: relative; padding: 93px 0 57px;}
.wmgs_title{ font-size: 60px; line-height: 60px; font-weight: 500; text-align: center;}
.wmgs_nav{ float: left; width: 100%; position: relative; text-align: center; margin-top: 43px;}
.wmgs_nav li{ display: inline-block; padding: 0 29px 16px; border-bottom: 3px solid #dadce1; cursor: pointer;}
.wmgs_nav li.on{ border-bottom: 3px solid #0054a7;}
.wmgs_nav li .wmgs_nav_tb{ margin-right: 10px; line-height: 50px; float: left;}
.wmgs_nav li .wmgs_nav_tb img{ height: 50px;}
.wmgs_nav li .wmgs_nav_title{ font-size: 20px; color: #333333; font-weight: 500; float: left; line-height: 50px;}
.wmgs_k{ float: left; width: 100%; position: relative; margin-top: 60px;}
.wmgs_li{ float: left; width: 100%; position: relative; height: 0;  overflow: hidden;}
.wmgs_li.on{  height: auto;}
.wmgs_list_k{ float: left; width: 100%; position: relative;}
.wmgs_list{ float: left; width: 100%; position: relative; overflow: hidden;}
.wmgs_list li{  overflow: hidden; border-radius: 10px;}
.wmgs_list li .wmgs_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 56%; overflow: hidden;}
.wmgs_list li .wmgs_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.wmgs_list li:hover .wmgs_list_tu img{ transform: scale(1.1);}
.wmgs_list li .wmgs_list_title{ float: left; width: 100%; text-align: center; font-size: 20px; font-weight: 500; color: #ffffff; line-height: 60px; background: #0054a8;}
.wmgs_cont{ float: left; width: 100%; position: relative; margin-top: 30px; padding: 1.3% 2.5%; background: #f6f6f6; border-radius: 10px; top: 0px; transition: 0.5s;}
.wmgs_cont_title{ font-size: 30px; color: #0054a7; font-weight: 500;}
.wmgs_cont_desc{ font-size: 18px; line-height: 26px; color: #333333; margin-top: 4px;}
.wmgs_list-prev,.wmgs_list-next{ position: absolute; z-index: 9; left: -83px; z-index: 9; top: 30%; color: #0054a8; font-size: 30px; line-height: 30px; font-weight: bold; cursor: pointer;}
.wmgs_list-next{ left: auto; right: -83px;}
.wmgs_cont:hover{ top: -5px;}

@media screen and (max-width:1800px){
	.wmgs_list-prev, .wmgs_list-next{ left: 0px; color: #fff; top: 25%; }
	.wmgs_list-next{ left: auto; right: 0px;}
}
@media screen and (max-width:1400px){
	.wmgs_title{ font-size: 50px;}
	.wmgs_k{ margin-top: 30px;}
	.wmgs_list li .wmgs_list_title{ font-size: 18px;}
	.wmgs_cont_title{ font-size: 26px;}
}
@media screen and (max-width:1200px){
	.wmgs{ padding: 50px 0;}
	.wmgs_title { font-size: 32px; line-height: 40px; }
	.wmgs_nav{ margin-top: 30px;}
	.wmgs_nav li .wmgs_nav_tb img { height: 40px; }
	.wmgs_nav li .wmgs_nav_title{ font-size: 18px;}
	.wmgs_cont_title { font-size: 22px; }
	.wmgs_cont_desc{ font-size: 16px; line-height: 24px;}
}
@media screen and (max-width:999px){
	.wmgs_nav li{ padding: 0 20px 5px;}
	.wmgs_list li .wmgs_list_title{ font-size: 16px; line-height: 50px;}
	.wmgs_cont{ margin-top: 20px;}
	.wmgs_cont{ margin-top: 20px;}
	.wmgs_cont_title { font-size: 20px; }
	.wmgs_cont_desc { font-size: 14px; line-height: 20px; }
}
@media screen and (max-width:799px){
	.wmgs_nav {  margin-top: 20px; }
	.wmgs_nav li{ border-bottom: 2px solid #dadce1;}
	.wmgs_nav li.on{ border-bottom: 2px solid #0054a7;}
	.wmgs_nav li .wmgs_nav_tb{ line-height: 40px;}
	.wmgs_nav li .wmgs_nav_title {  font-size: 14px; line-height: 40px; }
	.wmgs_list-prev, .wmgs_list-next{ display: none;}
}
@media screen and (max-width:599px){
	.wmgs { padding: 30px 0; }
	.wmgs_title { font-size: 24px; line-height: 30px; }
	.wmgs_nav li { padding: 0 10px 5px; }
	.wmgs_nav li .wmgs_nav_tb{ margin-right: 5px; line-height: 30px;}
	.wmgs_nav li .wmgs_nav_tb img { height: 25px; margin-top: 5px;}
	.wmgs_k { margin-top: 20px; }
	.wmgs_list li .wmgs_list_title { font-size: 14px; line-height: 40px; }
	.wmgs_cont { margin-top: 10px; padding: 3.5%;}
	.wmgs_cont_title { font-size: 16px; }
	.wmgs_cont_desc{ font-size: 12px;}
}

.khypj{ float: left; width: 100%; position: relative; padding: 67px 0 57px; overflow: hidden; }
.khypj_title{ font-size: 60px; line-height: 60px; font-weight: 500; text-align: center;}
.khypj_list{ float: left; width: 100%; position: relative; margin-top: 52px; overflow: hidden;}
.khypj_list li{  padding: 3.3% 3.7%; background: #f2f4f5; border-radius: 30px; box-shadow: 0px 0px 5px #d4d4d47a; transition: 0.5s;}
.khypj_list li .khypj_list_top{ float: left; width: 100%; position: relative;}
.khypj_list li .khypj_list_tx{ float: left; margin-right: 30px;}
.khypj_list li .khypj_list_tx img{ height: 80px;}
.khypj_list li .khypj_list_cont{ width: calc(100% - 120px); float: left;}
.khypj_list li .khypj_list_title{ font-size: 26px; color: #333; font-weight: 500; margin-top: 10px; line-height: 30px;}
.khypj_list li .khypj_list_title2{ font-size: 18px; color: #333; line-height: 24px;}
.khypj_list li .khypj_list_desc{ font-size: 18px; line-height: 28px; color: #333; margin-top: 43px; float: left; width: 100%; min-height: 173px;}
.khypj_list li.swiper-slide-active .khypj_list_title,.khypj_list li:hover .khypj_list_title{  color: #ffffff;}
.khypj_list li.swiper-slide-active .khypj_list_title2,.khypj_list li:hover .khypj_list_title2{  color: #ffffff;}
.khypj_list li.swiper-slide-active .khypj_list_desc,.khypj_list li:hover .khypj_list_desc{  color: #ffffff;}
.khypj_list li.swiper-slide-duplicate{ }
.khypj_list li.swiper-slide-active,.khypj_list li:hover{ z-index: 9; background: #0054a7; z-index: 3; }
.khypj_list li.swiper-slide-prev{ transform: translateX(64%) scale(0.75);z-index: 2;}
.khypj_list li.swiper-slide-next{ transform: translateX(-64%) scale(0.75); z-index: 2;}
.khypj_list li.next2 { transform: translateX(-132%) scale(0.5); z-index: 1;}
.khypj_list li.prev2 { transform: translateX(132%) scale(0.5); z-index: 1;}
.khypj_list-prev,.khypj_list-next{ position: absolute; z-index: 9; left: 11.3%; top: 42.5%; color: #333; font-size: 26px; line-height: 26px; font-weight: bold; padding: 17px; background: #fff; border-radius: 100px; border: 1px solid #0054a7; cursor: pointer;}
.khypj_list-next{ left: auto; right: 11.3%;}
.khypj_list-prev:hover,.khypj_list-next:hover{ background: #0054a7; color: #fff;}
.khypj_nav{ float: left; width: 100%; position: relative; margin-top: 60px; overflow: hidden;}
.khypj_nav li{}
.khypj_nav li .khypj_nav_tx{ float: left; width: 100%; position: relative; padding-bottom: 100%; overflow: hidden; border-radius: 100%; cursor: pointer; border: 3px solid #fff;}
.khypj_nav li .khypj_nav_tx img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.khypj_nav li.swiper-slide-active .khypj_nav_tx,.khypj_nav li:hover .khypj_nav_tx{ border: 3px solid #0054a7;}

@media screen and (max-width:1400px){
	.khypj_title{ font-size: 50px;}
	.khypj_list-prev, .khypj_list-next{ padding: 10px;}
}
@media screen and (max-width:1200px){
	.khypj{ padding: 50px 0;}
	.khypj_title{ font-size: 32px; line-height: 40px;}
	.khypj_list{ margin-top: 35px;}
	.khypj_list li .khypj_list_tx{ margin-right: 15px;}
	.khypj_list li .khypj_list_tx img { height: 60px; }
	.khypj_list li .khypj_list_title{ font-size: 22px; margin-top: 5px;}
	.khypj_list li .khypj_list_desc{ font-size: 16px; line-height: 26px; margin-top: 10px;}
	.khypj_nav{ margin-top: 30px;}
}
@media screen and (max-width:799px){
	.khypj_list-prev, .khypj_list-next{ display: none;}
}
@media screen and (max-width:599px){
	.khypj { padding: 30px 0; }
	.khypj_title { font-size: 24px; line-height: 30px; }
	.khypj_list { margin-top: 15px; }
	.khypj_list li .khypj_list_title{ font-size: 20px;}
	.khypj_list li .khypj_list_title2{ font-size: 16px;}
	.khypj_list li .khypj_list_desc{ font-size: 14px; line-height: 24px; margin-top: 5px;}
	.khypj_nav { margin-top: 25px; }
}


.syhz{ float: left; width: 100%; position: relative; padding: 97px 0 120px; }
.syhz::before{ content: ''; position: absolute; width: 100%; height:70%; background: #f6f6f6; bottom: 0; left: 0;}
.syhz_fl{ float: left; width: 42%; position: relative; border-radius: 10px; overflow: hidden; position: relative;}
.syhz_fl_tu{ float: left; width: 100%; position: relative; padding-bottom: 74%; overflow: hidden;}
.syhz_fl_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.syhz_fl_cont{ position: absolute; width: 100%; padding: 56px 40px;}
.syhz_fl_title{ font-size: 40px; line-height: 40px; color: #fefefe; font-weight: 500;}
.syhz_fl_desc{ font-size: 18px; line-height: 24px; color: #fefefe; margin-top: 26px;}
.syhz_fl_dyh{ float: left; width: 100%; position: relative;  margin-top: 50px;}
.syhz_fl_dyh form{ float: left; width:68%;  border-radius: 5px;  height: 50px; background: #fff; overflow: hidden;}
.syhz_fl_dyh input{ float: left; width: calc(100% - 130px); background: none; border: 0; font-size: 18px; padding-left: 17px; color: #333;line-height: 50px;}
.syhz_fl_dyh input::-webkit-input-placeholder{ color:#999999;}
.syhz_fl_dyh button{ float: right; background: none; border: 0; color: #fff; font-size: 18px; width: 125px; line-height: 50px; background: #e91526; border-radius: 10px 5px 5px 10px; overflow: hidden;}
.syhz_fl:hover .syhz_fl_tu img{ transform: scale(1.1);}
.syhz .form-alert{ padding: 12px 0 !important;}
.syhz_fr{ float: right; width: 56.9%; position: relative; border-radius: 10px; overflow: hidden;}
.syhz_fr_tu{ float: left; width: 100%; position: relative; padding-bottom: 55%; overflow: hidden;}
.syhz_fr_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.syhz_fr_cont{ position: absolute; width: 100%; padding: 56px 60px;}
.syhz_fr_title{ font-size: 40px; line-height: 40px; color: #fefefe; font-weight: 500;}
.syhz_fr_desc{ font-size: 18px; line-height: 24px; color: #fefefe; margin-top: 26px; min-height: 115px;}
.syhz_fr_lx{ float: left; width: 100%; position: relative; margin-top: 12px;} 
.syhz_fr_lx p{ float: left; width: 100%; margin-bottom: 18px;}
.syhz_fr_lx a{ float: left; padding: 5px; font-size: 22px; color: #fefefe; line-height: 41px; width: 350px; background: rgb(255 255 255 / 20%); border-radius: 100px;}
.syhz_fr_lx i{ color: #0054a8; font-size: 22px; line-height: 22px; padding: 10px; float: left; background: #fff; border-radius: 100px; margin-right: 18px;}
.syhz_fr_lx a:hover{background: #0054a8;}
.syhz_fr:hover .syhz_fr_tu img{ transform: scale(1.1);}

@media screen and (max-width:1400px){
	.syhz_fl_cont,.syhz_fr_cont{ padding: 30px;}
	.syhz_fl_title,.syhz_fr_title{ font-size: 32px;}
	.syhz_fl_desc,.syhz_fr_desc{ font-size: 16px; margin-top: 10px; min-height: 90px;}
	.syhz_fl_dyh{ margin-top: 30px;}
	.syhz_fl_dyh form{ width: 90%; height: 40px;}
	.syhz_fl_dyh input{  font-size: 16px; padding-left: 16px;line-height: 40px;}
	.syhz_fl_dyh button{ font-size: 16px;line-height: 40px;}
	.syhz_fr_lx i{ font-size: 20px; line-height: 20px; padding: 8px; margin-right: 15px;}
	.syhz_fr_lx a{ font-size: 20px; line-height: 33px;}	
}
@media screen and (max-width:1200px){
	.syhz{ padding: 50px 0;}
	.syhz_fl_title,.syhz_fr_title{ font-size: 24px; line-height: 30px;}
	.syhz_fl_tu{ padding-bottom: 88%;}
	.syhz_fr_tu{ padding-bottom: 65%;}
}
@media screen and (max-width:999px){
	.syhz_fl_cont, .syhz_fr_cont{  padding: 15px;}
	.syhz_fl_desc, .syhz_fr_desc { font-size: 14px; margin-top: 5px; min-height: 80px; line-height: 20px; }
	.syhz_fl_dyh { margin-top: 15px; }
	.syhz_fl_dyh form{ height: 35px;}
	.syhz_fl_dyh input{  font-size: 14px; line-height: 35px;}
	.syhz_fl_dyh button{ width: 80px; font-size: 14px; line-height: 35px;}
	.syhz_fr_lx i{ font-size: 18px; line-height: 18px; padding: 5px; margin-right: 8px;}
	.syhz_fr_lx a { font-size: 16px; line-height: 27px; width: 250px; }
}
@media screen and (max-width:799px){
	.syhz_fl{ width: 100%;} 
	.syhz_fr{ width: 100%; margin-top: 20px;}
	.syhz_fl_cont, .syhz_fr_cont{ position: relative; float: left;}
	.syhz_fl_tu,.syhz_fr_tu{ padding-bottom: unset; height: 100%;  position: absolute; }
}
@media screen and (max-width:599px){
	.syhz { padding: 30px 0; }
	.syhz_fl_title, .syhz_fr_title{ font-size: 20px;}
	.syhz_fl_desc, .syhz_fr_desc{  font-size: 12px;  min-height: 50px;}
	.syhz_fl_dyh { margin-top: 10px; }
	.syhz_fl_dyh input { font-size: 12px; line-height: 30px; }
	.syhz_fl_dyh button { width: 60px; font-size: 12px; line-height: 30px; border-radius: 5px; }
	.syhz_fl_dyh form { height: 30px; }
	.syhz_fr_lx i{ font-size: 16px; line-height: 16px; padding: 3px;}
	.syhz_fr_lx a { font-size: 14px; line-height: 22px; width: 200px; }
	.syhz_fr_lx p{ margin-bottom: 10px;}
	
}


.tgfw{ float: left; width: 100%; position: relative; padding: 119px 0 100px; }
.tgfw_title{ font-size: 50px; line-height: 50px; font-weight: 500; text-align: center;}
.tgfw_list{ float: left; width: 100%; position: relative; margin-top: 61px;}
.tgfw_list li{ float: left; width: 23.4%; margin-right: 1.95%; position: relative; top: 0; transition: 0.5s;}
.tgfw_list li:nth-child(4n){ margin-right: 0;}
.tgfw_list li .tgfw_list_tu{ float: left; width: 100%; position: relative; padding-bottom:106.8%; overflow: hidden; border-radius: 10px;}
.tgfw_list li .tgfw_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;  }
.tgfw_list li .tgfw_list_cont{ position: absolute; width: 100%; height: 100%; padding: 10%;}
.tgfw_list li .tgfw_list_sz{ font-size: 40px; line-height: 40px; color: #ffffff; font-weight: bold; opacity: 0.2;}
.tgfw_list li .tgfw_list_title{ font-size: 26px; color: #ffffff; font-weight: 500; margin-top: 23px;}
.tgfw_list li .tgfw_list_desc{ float: left; width: 100%; margin-top: 18px;}
.tgfw_list li .tgfw_list_desc p{ float: left; width: 100%; font-size: 18px; color: #ffffff; padding-left: 21px; margin-bottom: 1px; position: relative; }
.tgfw_list li .tgfw_list_desc p:before{ content: ''; position: absolute; width: 5px; height: 5px; background: #fff; border-radius: 100%; left: 4px; top: 12px;}
.tgfw_list li .tgfw_list_bot{ float: left; width: 100%; position: relative; margin-top: 15px; text-align: center; font-size: 20px; color: #ffffff;background: #0054a8; border-radius: 10px;}
.tgfw_list li .tgfw_list_bot a{ float: left; width: 100%;  padding: 10px 0px; color: #ffffff; line-height: 40px;} 
.tgfw_list li .tgfw_list_bot img{ height: 38px; margin-right: 10px;}
.tgfw_list li:hover{ top: -5px;}


@media screen and (max-width:1600px){
	.tgfw_list li .tgfw_list_cont{ padding: 5%;}
	.tgfw_list li .tgfw_list_sz{ font-size: 30px; line-height: 30px;}
	.tgfw_list li .tgfw_list_title{ font-size: 24px; margin-top: 15px;}
	.tgfw_list li .tgfw_list_desc{ margin-top: 10px;}
}
@media screen and (max-width:1400px){
	.tgfw_list li .tgfw_list_title { font-size: 20px; margin-top: 10px; }
	.tgfw_list li .tgfw_list_desc p{ font-size: 16px;}
	.tgfw_list li .tgfw_list_desc p:before{ top: 9px;}
	.tgfw_list li .tgfw_list_bot{ font-size: 18px;}
	.tgfw_list li .tgfw_list_bot img{ height: 32px; margin-right: 5px; top: -2px; position: relative;}
}
@media screen and (max-width:1200px){
	.tgfw{ padding: 50px 0;}
	.tgfw_title{ font-size: 32px; line-height: 40px;}
	.tgfw_list{ margin-top: 35px;}
	.tgfw_list li .tgfw_list_sz { font-size: 24px; line-height: 24px;  }
	.tgfw_list li .tgfw_list_title { font-size: 18px; margin-top: 5px; }
	.tgfw_list li .tgfw_list_desc { margin-top: 5px; }
	.tgfw_list li .tgfw_list_desc p { font-size: 14px; }
	.tgfw_list li .tgfw_list_bot { font-size: 16px; margin-top: 10px; border-radius: 5px;}
	.tgfw_list li .tgfw_list_bot img{ height: 26px;}
	.tgfw_list li .tgfw_list_bot a{ padding: 5px 0px; line-height: 30px;}
}
@media screen and (max-width:999px){
	.tgfw_list { margin-top: 25px; }
	.tgfw_list li .tgfw_list_sz{ font-size: 20px;}
	.tgfw_list li .tgfw_list_title{ font-size: 16px; line-height: 18px;}
	.tgfw_list li .tgfw_list_desc p { font-size: 12px; padding-left: 16px; }
	.tgfw_list li .tgfw_list_desc p:before { top: 6px; width: 4px; height: 4px; }
	.tgfw_list li .tgfw_list_bot{ font-size: 14px;}
	.tgfw_list li .tgfw_list_bot img { height: 20px; top: -1px;}
}
@media screen and (max-width:799px){
	.tgfw_list li{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
	.tgfw_list li:nth-child(2n){ margin-right: 0;}
}
@media screen and (max-width:599px){
	.tgfw { padding: 30px 0; }
	.tgfw_title { font-size: 24px; line-height: 30px; }
	.tgfw_list { margin-top: 15px; }
	.tgfw_list li .tgfw_list_bot a{ line-height: 20px;}
	.tgfw_list li .tgfw_list_bot img{ top: 0px;}
}


.fwys{ float: left; width: 100%; position: relative; padding: 95px 0 93px; background: #f6f6f6;}
.fwys_title{ font-size: 60px; line-height: 60px; font-weight: 500; text-align: center;}
.fwys_list{ float: left; width: 100%; position: relative; margin-top: 85px;}
.fwys_list li{ float: left; width: 100%; position: relative; margin-bottom: 82px;}
.fwys_list li:last-child{ margin-bottom: 0;}
.fwys_list li .fwys_list_tu{ float: left; width: 48.8%; position: relative; overflow: hidden; border-radius: 10px;}
.fwys_list li .fwys_list_tu img{  width: 100%; transition: 0.5s;}
.fwys_list li .fwys_list_cont{ float: right; width: 51%; padding: 0 5%;}
.fwys_list li .fwys_list_tb{ margin-top: 80px;}
.fwys_list li .fwys_list_tb img{ height: 60px;}
.fwys_list li .fwys_list_title{ font-size: 36px; color: #333333; font-weight: 500; margin-top: 21px;}
.fwys_list li .fwys_list_desc{ font-size: 18px; line-height: 26px; color: #666666; margin-top: 11px; width: 90%;}
.fwys_list li:nth-child(2n) .fwys_list_tu{ float: right;}
.fwys_list li:nth-child(2n) .fwys_list_cont{ float: left;}
.fwys_list li:hover .fwys_list_tu img{ transform: scale(1.1);}

@media screen and (max-width:1600px){
	.fwys_list li .fwys_list_tb{ margin-top: 30px;}
	.fwys_list li .fwys_list_tb img { height: 50px; }
}
@media screen and (max-width:1400px){
	.fwys_title{ font-size: 50px;}
	.fwys_list{ margin-top: 50px;}
	.fwys_list li .fwys_list_cont{ padding: 0 3%;}
	.fwys_list li .fwys_list_title{ font-size: 30px; margin-top: 15px;}
	.fwys_list li .fwys_list_desc{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.fwys{ padding: 50px 0;}
	.fwys_title{ font-size: 32px; line-height: 40px;}
	.fwys_list li .fwys_list_tb { margin-top: 10px; }
	.fwys_list li .fwys_list_tb img { height: 45px; }
	.fwys_list li .fwys_list_title { font-size: 24px; margin-top: 10px; }
	.fwys_list li .fwys_list_desc{ line-height: 24px; margin-top: 5px;}
}
@media screen and (max-width:999px){
	.fwys_list li{ margin-bottom: 50px;}
	.fwys_list li .fwys_list_tb img {  height: 35px; }
	.fwys_list li .fwys_list_title { font-size: 20px; margin-top: 5px; }
	.fwys_list li .fwys_list_desc { font-size: 14px; width: 96%; line-height: 20px;}
}
@media screen and (max-width:799px){
	.fwys_list { margin-top: 30px; }
	.fwys_list li { margin-bottom: 30px; text-align: center;}
	.fwys_list li .fwys_list_tu{ width: 100%;}
	.fwys_list li .fwys_list_cont{ width: 100%; padding: 10px;}
}
@media screen and (max-width:599px){
	.fwys { padding: 30px 0; }
	.fwys_title { font-size: 24px; line-height: 30px; }
	.fwys_list { margin-top: 20px; }
	.fwys_list li{ margin-bottom: 20px;}
	.fwys_list li .fwys_list_tb { margin-top: 5px; }
	.fwys_list li .fwys_list_title{ font-size: 16px;}
	.fwys_list li .fwys_list_desc{ font-size: 12px; width: 100%; line-height: 18px;}
}



.fwfaq{ float: left; width: 100%; position: relative; padding: 109px 0 119px; background: #f9fbfa;}
.fwfaq_fl{ float: left; width: 25%; position: relative;}
.fwfaq_title{ font-size: 50px; line-height: 60px; color: #333333; font-weight: 500;}
.fwfaq_nav{ float: left; width: 85%; position: relative; margin-top: 32px;}
.fwfaq_nav li{ float: left; width: 100%; margin-bottom: 22px; padding: 0px 49px; position: relative; border-radius: 100px; cursor: pointer;}
.fwfaq_nav li .fwfaq_nav_title{ font-size: 18px; color: #333; padding: 0px 0px; line-height: 30px; position: relative; transition: 0.5s;}
.fwfaq_nav li .fwfaq_nav_title:before{ content: ''; position: absolute; width: 8px; height: 8px; background: #0054a8; border-radius: 100px; left: -29px; top: 50%; transform: translateY(-50%);}
.fwfaq_nav li .fwfaq_nav_title i{ position: absolute; right: -24px; font-size: 26px; display: none;}
.fwfaq_nav li.on{ background: #0054a8;}
.fwfaq_nav li.on .fwfaq_nav_title{ color: #ffffff; padding: 15px 0px; }
.fwfaq_nav li.on .fwfaq_nav_title:before{ background: #fff; }
.fwfaq_nav li.on .fwfaq_nav_title i{ display: inline-block;}
.fwfaq_fr{ float: right; width: 67.5%; padding-top: 12px;}
.fwfaq_list{ float: left; width: 100%; position: relative; height: 0; overflow: hidden;}
.fwfaq_list.on{ height: auto;}
.fwfaq_list li{ float: left; width: 100%; position: relative; margin-bottom: 10px; padding: 19px 30px; line-height: 32px; background: #f6f6f6; border-radius: 10px; overflow: hidden; transition: 0.5s;}
.fwfaq_list li .fwfaq_list_q{ font-size: 18px; color: #333333; width: 100%; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 65px; cursor: pointer;}
.fwfaq_list li .fwfaq_list_q i{ position: absolute; right: 0; font-size: 22px; line-height: 22px; font-weight: bold; top: 62%; transform: translateY(-50%) rotate(90deg); color: #626262; transition: 0.5s;}
.fwfaq_list li .fwfaq_list_a{ width: calc(100% - 30px); font-size: 16px; color: #626262; margin-top: 7px; line-height: 24px;}
.fwfaq_list li.on,.fwfaq_list li:hover{ background: #0054a8;}
.fwfaq_list li.on .fwfaq_list_q,.fwfaq_list li:hover .fwfaq_list_q{ color: #fff;}
.fwfaq_list li.on .fwfaq_list_q i,.fwfaq_list li:hover .fwfaq_list_q i{ transform: translateY(-50%) rotate(0deg); color: #fff;}
.fwfaq_list li.on .fwfaq_list_a{ color: #fff;}
.fwfaq_list_more{ float: left; width: 100%; margin-top: 30px;}
.fwfaq_list_more a{ float: left; font-size: 18px; color: #ffffff; padding: 12px 34px; background: #0054a8; border-radius: 100px; position: relative; top: 0; transition: 0.5s;}
.fwfaq_list_more i{ font-size: 18px; line-height: 18px; font-weight: bold; margin-left: 13px;}
.fwfaq_list_more a:hover{ top: -5px;}
@media screen and (max-width:1600px){
	.fwfaq_title{ font-size: 42px;}
	.fwfaq_nav li{ padding: 0px 40px;}
	.fwfaq_nav li .fwfaq_nav_title{ line-height: 24px; font-size: 16px;}
	.fwfaq_nav li .fwfaq_nav_title:before{ left: -22px;}
	.fwfaq_nav li .fwfaq_nav_title i{ font-size: 22px;}
}
@media screen and (max-width:1400px){
	.fwfaq_title { font-size: 36px; line-height: 50px; }
	.fwfaq_nav li{ padding: 0px 30px;}
	.fwfaq_nav li.on .fwfaq_nav_title{ padding: 10px 0px;}
	.fwfaq_nav li .fwfaq_nav_title:before { left: -16px; width: 6px; height: 6px; }
	.fwfaq_list li{ padding: 12px 15px;}
	.fwfaq_list li .fwfaq_list_q{ font-size: 16px;}
	.fwfaq_list li .fwfaq_list_a{ font-size: 14px;}
	.fwfaq_list li .fwfaq_list_q i{ top: 50%;}
}
@media screen and (max-width:1200px){
	.fwfaq{ padding: 50px 0;}
	.fwfaq_fl{ width: 26%;}
	.fwfaq_title { font-size: 32px; line-height: 40px; }
	.fwfaq_nav{ width: 100%; margin-top: 25px;}
	.fwfaq_nav li .fwfaq_nav_title i{ right: -20px; font-size: 18px;}
	.fwfaq_list_more a{ font-size: 16px; padding: 7px 20px;}
}
@media screen and (max-width:999px){
	.fwfaq_title{ font-size: 24px; line-height: 30px;}
	.fwfaq_nav li{  margin-bottom: 15px; padding: 0px 20px; }
	.fwfaq_nav li .fwfaq_nav_title{  line-height: 24px; font-size: 14px;}
	.fwfaq_nav li .fwfaq_nav_title:before{ left: -11px;}
	.fwfaq_nav li .fwfaq_nav_title i{ right: -12px; font-size: 16px;}
	.fwfaq_list li { padding: 8px 10px; }
	.fwfaq_list li .fwfaq_list_q{ padding-right: 30px;}
	.fwfaq_list li .fwfaq_list_q i{ font-size: 16px; line-height: 16px;}
}
@media screen and (max-width:799px){
	.fwfaq_fl{ width: 100%; text-align: center;}
	.fwfaq_nav li .fwfaq_nav_title:before{ display: none;}
	.fwfaq_fr{ width: 100%;}
	.fwfaq_list_more{ margin-top: 20px; text-align: center;}
	.fwfaq_list_more a{ font-size: 14px; float: none; display: inline-block;}
	.fwfaq_list_more i{ font-size: 14px; line-height: 14px; margin-left: 5px;}
}
@media screen and (max-width:599px){
	.fwfaq { padding: 30px 0; }
	.fwfaq_nav{ margin-top: 20px;}
	.fwfaq_nav li{ margin-bottom: 10px; padding: 0px 10px;}
	.fwfaq_nav li .fwfaq_nav_title i{ right: 0px; }
	.fwfaq_nav li.on .fwfaq_nav_title { padding: 5px 0px; }
	.fwfaq_list li .fwfaq_list_q{ padding-right: 30px; font-size: 14px;}
	.fwfaq_list li .fwfaq_list_q i { font-size: 14px; line-height: 14px; }
	.fwfaq_list li .fwfaq_list_a { font-size: 12px; margin-top: 2px; line-height: 20px; }
	.fwfaq_list_more{ margin-top: 10px;}
	.fwfaq_list_more a{ padding: 5px 15px;  font-size: 12px;}
	.fwfaq_list_more i{ font-size: 10px; line-height: 10px;}
}

.fjlx_down{ float: left; width: 100%; position: relative; background: #f6f6f6; padding: 105px 0 99px; }
.fjlx{ float: left; width: 100%; position: relative; }
.fjlx_k{ float: left; width: 100%; position: relative; padding: 2.3% 2.4%; background: #ffffff; border-radius: 10px;}
.fjlx_title{ font-size: 30px; line-height: 30px; color: #333333; font-weight: 500;}
.fjlx_nav{ float: left; margin-top: 39px; width: calc(100% - 170px);}
.fjlx_nav a{ float: left; margin-right: 59px; font-size: 20px; line-height: 26px; color: #333333; margin-bottom: 10px;}
.fjlx_nav a i{ float: left; width: 26px; height: 26px; margin-right: 15px; border: 1px solid #e0e0e0; border-radius: 4px; font-size: 0;}
.fjlx_nav a.on i,.fjlx_nav a:hover i{ background: #0054a9; border: 1px solid #0054a9; color: #fff; font-size: 20px; line-height: 26px; text-align: center;}
.fjlx_more{ float: right; margin-top: 27px; margin-right: 13px;}
.fjlx_more a{ float: left; font-size: 20px; color: #ffffff; line-height: 50px; padding: 0 39px; background: #0054a8; border-radius: 10px; position: relative; top: 0; transition: 0.5s;}
.fjlx_more a:hover{ top: -5px;}

@media screen and (max-width:1400px){
	.fjlx_nav a{ font-size: 18px; margin-right: 50px;}
	.fjlx_more a{ font-size: 16px; line-height: 40px; padding: 0 25px; border-radius: 6px;}
}
@media screen and (max-width:1200px){
	.fjlx_down{ padding: 50px 0;}
	.fjlx_k{ padding: 1.5%;}
	.fjlx_title{ font-size: 24px;}
	.fjlx_nav{ margin-top: 25px; width: calc(100% - 120px);}
	.fjlx_nav a { font-size: 16px; margin-right: 35px; line-height: 20px; }
	.fjlx_nav a i{ width: 20px; height: 20px; margin-right: 8px;}
	.fjlx_nav a.on i,.fjlx_nav a:hover i{ font-size: 16px; line-height: 16px;}
	.fjlx_more{ margin-top: 10px; margin-right: 5px;}
}
@media screen and (max-width:999px){
	.fjlx_more{ position: absolute; right: 10px; bottom: 15px;}
}
@media screen and (max-width:799px){
	.fjlx_k { padding: 2%; }
	.fjlx_title{  font-size: 24px; text-align: center;}
	.fjlx_nav{ width: 100%; text-align: center;}
	.fjlx_nav a{ font-size: 14px; float: none; display: inline-block; margin: 5px;}
	.fjlx_more{ right: auto; bottom: auto; margin-right: 0; text-align: center; position: relative; width: 100%;}
	.fjlx_more a{ font-size: 14px; line-height: 30px; padding: 0px 15px; float: none; display: inline-block;}
}
@media screen and (max-width:599px){
	.fjlx_k{ padding: 3%;}
	.fjlx_down{ padding: 30px 0;}
	.fjlx_title{  font-size: 20px;}
	.fjlx_nav{ margin-top: 10px;}
	.fjlx_nav a{ font-size: 12px; line-height: 16px;}
	.fjlx_nav a i {  width: 15px; height: 15px; margin-right: 3px; }
	.fjlx_nav a.on i,.fjlx_nav a:hover i{ font-size: 12px; line-height: 12px;}
	.fjlx_more a{ font-size: 12px; line-height: 24px; padding: 0px 10px;}
}

.fjlx_z{ float: left; width: 100%; position: relative; margin-top: 47px;}
.fjlx_sl{ float: left; font-size: 26px; color: #333333; margin-top: 19px;}
.fjlx_sl span{ font-size: 26px; color: #0054a7; font-weight: 500;}
.fjlx_ss{ float: right; width: 360px; border-radius: 100px; overflow: hidden;}
.fjlx_ss form{ float: right; width:100%;  border-radius: 5px;  height: 50px; background: #fff; overflow: hidden;}
.fjlx_ss input.key{ float: left; width: calc(100% - 90px); background: none; border: 0; font-size: 18px; padding-left: 22px; color: #333;line-height: 50px; font-weight: 300;}
.fjlx_ss input.key::-webkit-input-placeholder{ color:#999999; font-weight: 300;}
.fjlx_ss input.go{ float: right; border: 0; color: #fff; font-size: 28px; width: 79px; line-height: 50px; background: #0054a8; cursor: pointer;}

.down_list{ float: left; width: 100%; position: relative; margin-top: 35px;}
.down_list li{ float: left; width: 31.3%; margin-right: 3.05%; margin-bottom: 45px; border-radius: 10px; overflow: hidden;}
.down_list li:nth-child(3n){ margin-right: 0;}
.down_list li .down_list_tu{ float: left; width: 100%; position: relative; padding-bottom:44%; overflow: hidden; }
.down_list li .down_list_tu img{ position: absolute; width: 100%;height: 100%; object-fit: cover; transition: 0.5s;}
.down_list li .down_list_cont{ float: left; width: 100%; padding: 6%; background: #fff;}
.down_list li .down_list_title{ font-size: 22px; color: #333333; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.down_list li .down_list_fjlx{ font-size: 18px; color: #666666; margin-top: 5px;}
.down_list li .down_list_size{ font-size: 18px; line-height: 24px; color: #666666;}
.down_list li .down_list_more{ float: left; width: 100%; margin-top: 35px;}
.down_list li .down_list_more a{ float: left; margin-right: 9px; font-size: 16px; color: #333; padding: 7px 28px; border-radius: 100px; border: 1px solid #dcdcdc;}
.down_list li .down_list_more a.on{ color: #ffffff; background: #0054a8; border: 1px solid #0054a8;}
.down_list li .down_list_more a:hover{ background: #0054a8; color: #fff;}
.down_list li:hover .down_list_tu img{ transform: scale(1.1);}
.down_list_more{ float: left; width: 100%; position: relative; text-align: center; margin-top: 21px;}
.down_list_more span{ display: inline-block; font-size: 18px; color: #333333; line-height: 48px; border: 1px solid #dcdcdc; padding: 0 50px; border-radius: 100px;}
.down_list_more span:hover{ border: 1px solid #0054a8; background: #0054a8; color: #fff;}

@media screen and (max-width:1400px){
	.down_list{ margin-top: 30px;}
	.down_list li .down_list_title{ font-size: 18px;}
	.down_list li .down_list_fjlx,.down_list li .down_list_size{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.fjlx_z{ margin-top: 30px;}
	.fjlx_sl{ font-size: 22px; margin-top: 6px;}
	.fjlx_sl span{ font-size: 22px;}
	.fjlx_ss form{ height: 40px;}
	.fjlx_ss input.key{ font-size: 16px; line-height: 40px; padding-left: 20px;}
	.fjlx_ss input.go{ font-size: 22px; width: 75px; line-height: 40px;}
	.down_list li .down_list_cont{ padding: 4%;}
	.down_list li .down_list_title { font-size: 16px; }
	.down_list li .down_list_fjlx, .down_list li .down_list_size { font-size: 14px; }
	.down_list li .down_list_more a{ font-size: 14px; padding: 4px 15px;}
}
@media screen and (max-width:999px){
	.down_list li{  width: 32%; margin-right: 2%; margin-bottom: 20px;}
	.down_list_more span{ font-size: 16px; line-height: 40px; padding: 0 30px;}
}
@media screen and (max-width:799px){
	.fjlx_sl { font-size: 18px; margin-top: 0px; }
	.fjlx_sl span { font-size: 18px; }
	.fjlx_ss{ width: 260px;}
	.fjlx_ss form { height: 35px; }
	.fjlx_ss input.key{ font-size: 14px; line-height: 35px; padding-left: 15px; width: calc(100% - 50px);}
	.fjlx_ss input.go{ width: 45px; line-height: 35px; font-size: 18px; }
	.down_list { margin-top: 20px; }
	.down_list li{ width: 49%; margin-right: 2%;}
	.down_list li:nth-child(3n){ margin-right: 2%;}
	.down_list li:nth-child(2n){ margin-right: 0;}
}
@media screen and (max-width:599px){
	.fjlx_z { margin-top: 25px; }
	.fjlx_sl{ font-size: 14px; margin-top: 5px;}
	.fjlx_sl span { font-size: 14px; }
	.fjlx_ss { width: 200px; }
	.fjlx_ss form { height: 30px; }
	.fjlx_ss input.key{  font-size: 12px; line-height: 30px; padding-left: 12px;}
	.fjlx_ss input.go { width: 40px; line-height: 30px; font-size: 14px; }
	.down_list { margin-top: 15px; }
	.down_list li{ width: 100%;}
	.down_list li .down_list_more{ margin-top: 20px;}
	.down_list li .down_list_more a{ font-size: 12px;}
	.down_list_more{ margin-top: 10px;}
	.down_list_more span { font-size: 14px; line-height: 30px; padding: 0 15px;}

}


.xwtt{ float: left; width: 100%; position: relative; background: #f6f6f6; padding: 104px 0 99px; }
.xwtt_list{ float: left; width: 100%; position: relative; overflow: hidden; }
.xwtt_list li{ background: #fff; overflow: hidden;  border-radius: 20px;}
.xwtt_list li .xwtt_list_tu{ float: left; width: 50%; position: absolute; height: 100%; overflow: hidden; border-radius: 20px;}
.xwtt_list li .xwtt_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.xwtt_list li .xwtt_list_cont{ float: right; width: 50%; padding: 5% 3%; height: 100%;}
.xwtt_list li .synews_list_time{ font-size: 18px; line-height: 23px; color: #999999;}
.xwtt_list li .synews_list_title{ font-size: 30px; line-height: 44px; color: #333333; font-weight: 500; width: 90%; margin-top: 24px;}
.xwtt_list li .synews_list_desc{ font-size: 18px; line-height: 28px; color: #666666; font-weight: 300; margin-top: 24px; width: 80%; height: 112px;}
.xwtt_list li .synews_list_more{ float: left; margin-top: 10px;}
.xwtt_list li .synews_list_more span{ float: left; font-size: 18px; color: #ffffff; padding: 0 25px; line-height: 50px; background: #0054a8; border-radius: 100px;}
.xwtt_list li .synews_list_more span i{ font-weight: bold; margin-left: 16px;}
.xwtt_list-pagination{  z-index: 9; position: absolute; bottom: 16px !important; left: 0; width: 50% !important; text-align: center;}
.xwtt_list-pagination .swiper-pagination-bullet{ background: #fff; opacity: 1; border-radius: 100px;}
.xwtt_list-pagination .swiper-pagination-bullet-active{ width: 40px;}
.xwtt_list li:hover .xwtt_list_tu img{ transform: scale(1.1);}

@media screen and (max-width:1400px){
	.xwtt_list li .xwtt_list_cont{ padding: 3%;}
	.xwtt_list li .synews_list_title{ font-size: 26px; line-height: 38px;}
}
@media screen and (max-width:1200px){
	.xwtt{ padding: 50px 0;}
	.xwtt_list-pagination{  bottom: 10px !important;}
	.xwtt_list li .synews_list_time{ font-size: 16px;}
	.xwtt_list li .synews_list_title { font-size: 22px; line-height: 30px; width: 100%; margin-top: 15px;}
	.xwtt_list li .synews_list_desc{ font-size: 16px; line-height: 24px; margin-top: 20px; width: 100%;}
	.xwtt_list li .synews_list_more span{ padding: 0 20px; line-height: 40px; font-size: 14px;}
	.xwtt_list li .synews_list_more span i{ margin-left: 10px;}
	.swiper-pagination-bullet{ width: 5px; height: 5px;}
	.xwtt_list-pagination .swiper-pagination-bullet-active{ width: 30px;}
}
@media screen and (max-width:999px){
	.xwtt_list li .synews_list_title{ font-size: 18px; line-height: 28px;}
	.xwtt_list li .synews_list_desc{ font-size: 14px; line-height: 22px; margin-top: 10px; height: 90px;}
	.xwtt_list li .synews_list_more span { padding: 0 10px; line-height: 30px; font-size: 12px; }
	.xwtt_list li .synews_list_more span i { margin-left: 5px; }
}
@media screen and (max-width:799px){
	.xwtt_list li .xwtt_list_tu{ position: relative; height: auto; width: 100%; padding-bottom: 60%;}
	.xwtt_list li .xwtt_list_cont{ width: 100%; height: auto;}
	.xwtt_list-pagination{ display: none;}
}
@media screen and (max-width:599px){
	.xwtt { padding: 30px 0; }
	.xwtt_list li .synews_list_time { font-size: 14px; line-height: 22px; }
	.xwtt_list li .synews_list_title { font-size: 16px; line-height: 24px; margin-top: 10px; margin-top: 5px;}
	.xwtt_list li .synews_list_desc{  line-height: 20px; margin-top: 10px; height: auto; margin-top: 5px;}
}


.xwlb_k{ float: left; width: 100%; position: relative; padding: 64px 0  97px; background-image: linear-gradient(to bottom, #ffffff 95%, #f9f9f9);}
.xwlb_nav{ float: left; width: 100%; position: relative; text-align: center; font-size: 0;}
.xwlb_nav li{ display: inline-block; margin: 0 23px;}
.xwlb_nav li a{ font-size: 23px; color: #333333; padding-left: 30px; position: relative;}
.xwlb_nav li:hover a:before,.xwlb_nav li.on a:before{ content: ''; position: absolute; width: 10px; height: 10px; border-radius: 100px; border: 3px solid #0054a8; left: 3px; top: 50%; transform: translateY(-50%);}
.xwlb_list{ float: left; width: 100%; position: relative; margin-top: 51px;}
.xwlb_list li{  float: left; width: 100%; position: relative; padding: 57px 0; border-top: 1px solid #dedede;}
.xwlb_list li:last-child{ border-bottom: 1px solid #dedede;}
.xwlb_list li .xwlb_list_time{ float: left; width: 70px; font-size: 18px; color: #333333; margin-right: 10.5%; margin-top: -9px;}
.xwlb_list li .xwlb_list_time span{ font-size: 60px; line-height: 60px; color: #333333; font-weight: 500; float: left; width: 100%;}
.xwlb_list li .xwlb_list_tu{ float: left; width: 30%; position: relative; padding-bottom: 19%; overflow: hidden; border-radius: 10px;}
.xwlb_list li .xwlb_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.xwlb_list li .xwlb_list_cont{ float: right; width: 49.5%;}
.xwlb_list li .xwlb_list_title{ font-size: 22px; line-height: 32px; color: #333333; font-weight: bold; margin-top: 55px; width: 70%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden;}
.xwlb_list li .xwlb_list_desc{ font-size: 18px; line-height: 24px; color: #666666; margin-top: 17px; width: 86%; opacity: 0.8; min-height: 90px;}
.xwlb_list li .xwlb_list_more{}
.xwlb_list li .xwlb_list_more span{ font-size: 18px; color: #0054a7;}
.xwlb_list li:hover .xwlb_list_tu img{ transform: scale(1.1);}
.xwlb_list li:hover .xwlb_list_title{ color: #0054a7;}

@media screen and (max-width:1600px){
	.xwlb_list li .xwlb_list_time{ margin-top: 0px;}
	.xwlb_list li .xwlb_list_time span{ font-size: 50px; line-height: 50px; text-align: center;}
	.xwlb_list li .xwlb_list_title{ margin-top: 30px;}
}
@media screen and (max-width:1400px){
	.xwlb_list li{  padding: 40px 0;}
	.xwlb_list li .xwlb_list_time{ font-size: 16px; text-align: center;}
	.xwlb_list li .xwlb_list_time span { font-size: 45px; line-height: 45px; }
	.xwlb_list li .xwlb_list_title { margin-top: 20px; font-size: 20px;}
	.xwlb_list li .xwlb_list_desc{ font-size: 16px;}
	.xwlb_list li .xwlb_list_more span{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.xwlb_k{ padding: 50px 0;}
	.xwlb_list{ margin-top: 30px;}
	.xwlb_nav li{ margin: 0 10px;}
	.xwlb_nav li a{ font-size: 18px; padding-left: 22px;}
	.xwlb_nav li:hover a:before, .xwlb_nav li.on a:before{  width: 7px; height: 7px;}
	.xwlb_list li .xwlb_list_time{ margin-right: 6%;}
	.xwlb_list li .xwlb_list_time span { font-size: 35px; line-height: 35px; }
	.xwlb_list li .xwlb_list_cont{ width: 53.5%;}
	.xwlb_list li .xwlb_list_title { margin-top: 10px; font-size: 16px; line-height: 24px; }
	.xwlb_list li .xwlb_list_desc{  font-size: 14px; line-height: 22px; margin-top: 10px; min-height: 70px;}
	.xwlb_list li .xwlb_list_more span{ font-size: 14px;}
}
@media screen and (max-width:999px){
	.xwlb_list li { padding: 30px 0; }
	.xwlb_list li .xwlb_list_time{ font-size: 14px;}
	.xwlb_list li .xwlb_list_time span { font-size: 30px; line-height: 30px; }
	.xwlb_list li .xwlb_list_cont{ width: 52.5%;}
	.xwlb_list li .xwlb_list_title{ width: 100%; margin-top: 5px;}
	.xwlb_list li .xwlb_list_desc{ width: 90%; min-height: 60px;}
}
@media screen and (max-width:799px){
	.xwlb_nav li a{ font-size: 16px;}
	.xwlb_nav li:hover a:before, .xwlb_nav li.on a:before { width: 6px; height: 6px; border: 2px solid #0054a8; }
	.xwlb_list li .xwlb_list_time{ display: none;}
	.xwlb_list li .xwlb_list_tu{  width: 35%; padding-bottom: 25%;}
	.xwlb_list li .xwlb_list_cont{ width: 61.5%;}
}
@media screen and (max-width:599px){
	.xwlb_k { padding: 30px 0;}
	.xwlb_nav li { margin:5px; }
	.xwlb_nav li a { font-size: 14px; padding-left: 15px; }
	.xwlb_nav li:hover a:before, .xwlb_nav li.on a:before { width: 5px; height: 5px; border: 2px solid #0054a8; }
	.xwlb_list { margin-top: 10px; }
	.xwlb_list li { padding: 15px 0; }
	.xwlb_list li .xwlb_list_tu{ width: 100%; padding-bottom: 62%;}
	.xwlb_list li .xwlb_list_cont{ width: 100%;}
	.xwlb_list li .xwlb_list_desc{ line-height: 20px; margin-top: 5px; width: 100%;}
	.xwlb_list li .xwlb_list_more span { font-size: 14px; }
}



.page{ float: left; width: 100%; position: relative; margin-top: 45px; font-size: 0; text-align: center; }
.page a{ display: inline-block; font-size: 20px; width: 20px; line-height: 20px; font-weight: 500; padding: 10px; margin: 0 10px; box-sizing: unset; border-radius: 5px; text-align: center;}
.page a.page-num-current,.page a:hover{ background: #0054a8; color: #fff;}
.page a i{ font-weight: bold;}
.cp_page a{ background: #fff;}
.cp_page i{ color: #0054a8;}
@media screen and (max-width:1200px){
	.page a{ font-size: 18px; width: 18px; line-height: 18px; padding: 8px; margin: 0 7px;}
}
@media screen and (max-width:799px){
	.page{ margin-top: 35px;}
	.page a { font-size: 16px; width: 16px; line-height: 16px; padding: 7px; margin: 0 5px; }
}
@media screen and (max-width:599px){
	.page { margin-top: 25px; }
	.page a { font-size: 14px; width: 14px; line-height: 14px; padding: 5px; margin: 0 3px; }
}

.news{ float: left; width: 100%; position: relative; padding: 100px 0 ;}
.news_list{ text-align: left;}
.news_list li{ margin-bottom: 30px;}
.news_title{ font-size: 38px; color: #000; line-height: 45px; margin-top: 0px; text-align: center;}
.news_desc{ width: 100%; float: left; padding: 13px 0px;  margin-top: 10px; border-bottom: 1px solid #d9d9d9; font-size: 16px; color: #9b9a9a; text-align: center;}
.news_time{ float: right; font-size: 16px; color: #fff;}
.news_time span{ color: #a1a1a1; cursor: pointer;}
.news_time span:hover{ color: #fff;}
.news_info{ width: 100%; float: left; margin-top: 20px; text-align: left; padding: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 35px; border-bottom: 1px solid #919191;   padding-bottom: 50px;}
.news_info img{ max-width: 100%; height: auto !important;} 
.news-page{ float: left; width: 100%; margin: 44px 0 72px 0; position: relative; text-align: left;}
.news-page .news-page-1{ float: left; width: 80%; position: relative; font-size: 18px; height: 40px; line-height: 40px; }
.news-page .news-page-1 span{ position: relative; float: left;  margin-left: 22px; width: auto; height: 40px; line-height: 38px; font-size: 16px; border-radius: 20px; text-align: center; color: #666666; text-align: center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s; }
.news-page .news-page-1 a{ display: block; float: left; width: calc(100% - 250px); height: 40px; line-height: 40px; font-size: 16px;  color: #1c1c1c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news-page .news-page-1:hover a{ color: #0054a8; }
.news-page .return{ position: absolute; right: 22px; top:14px; width: 146px; height: 52px; line-height: 52px; font-size: 18px; text-align: center; border-radius: 36px; color: #fff; background: #0054a8; }
.news-page .return img{ vertical-align: middle; padding-bottom: 3px; margin-right: 16px; }
.news-page .return:hover{ opacity: 0.8; }


@media screen and (max-width:1200px){
	.news{ padding: 50px 0;}
}
@media (max-width:999px) {
	.news_title{ margin-top:0; font-size: 30px; line-height: 30px;}
	.news_desc{ margin-top: 30px; }
	.news-page{margin: 30px 0;}
	.news-page .news-page-1{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 span{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 a{ height: 35px; line-height: 35px; font-size: 16px;}
	.news-page .return{ width: 130px; height: 40px; line-height: 40px; font-size: 16px;}
}
@media (max-width:799px) {
	.news_title{ font-size: 24px;}
	.news_desc{ margin-top: 20px;   font-size: 14px;}
}
@media (max-width:599px) {
	.news{ padding: 30px 0;}
	.news_title { font-size: 16px; line-height: 24px; }
	.news_desc { font-size: 12px; margin-top: 0; padding: 5px 0px;}
	.news_info{ font-size: 12px; line-height: 26px;  padding-bottom: 20px; margin-top: 10px;}
	.news-page{ margin: 5px 0; text-align: center;}
	.news-page .return{ position: relative;right: auto;	top: 0;padding: 1px 4px;margin: 10px 0;  font-size: 12px; display: inline-block;}
	.news-page .news-page-1{ width: 100%; text-align: left; height: 24px; line-height: 24px; font-size: 12px;}
	.news-page .news-page-1 a{ width: calc(100% - 100px); font-size: 12px; height: 24px; line-height: 24px;}
	.news-page .news-page-1 span{ font-size: 12px; height: 24px; line-height: 24px; margin-left: 0px;}
	.news-page .return{ width: 100px; height: 30px; line-height: 30px;}
}


.lxwm{ float: left; width: 100%; position: relative; padding: 117px 0 100px;}
.lxwm_title{ font-size: 60px; line-height: 60px; color: #333333; font-weight: 500; text-align: center;}
.lxwm_desc{ text-align: center; font-size: 20px; color: #666666; margin-top: 12px;}
.lxwm_k{ float: left; width: 100%; position: relative; margin-top: 56px;}
.lxwm_map{ float: left; width: 57.5%; position: relative; padding-bottom: unset; overflow: hidden; border-radius: 10px;}
.lxwm_map img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.lxwm_map img:hover{ transform: scale(1.1);}
.lxwm_fr{ float: right; width: 41.2%; padding: 3.8%; background: #0054a8; border-radius: 10px;}
.lxwm_tel{ float: left; width: 100%; position: relative; margin-bottom: 27px;}
.lxwm_tel span{ float: left; width: 100%; font-size: 20px; line-height: 20px; color: #ffffff; opacity: 0.6;}
.lxwm_tel a{ font-size: 26px; color: #ffffff; margin-top: 6px; float: left;}
.lxwm_add a{ font-size: 18px; line-height: 24px; margin-top: 16px;}
.lxwm_fx{ float: left; width: 100%; position: relative; margin-top: 5px;}
.lxwm_fx span{ float: left; width: 100%; font-size: 20px; line-height: 20px; color: #ffffff; opacity: 0.6; margin-bottom: 20px;}
.lxwm_fx li{ float: left; padding: 5px; position: relative; margin-right: 5px; background: rgb(255 255 255 / 10%); border-radius: 5px;}
.lxwm_fx li:hover{ background: rgb(255 255 255 / 30%);}
.lxwm_fx li .lxwm_fx_tb img{ height: 30px;}
.lxwm_fx li .lxwm_fx_ewm{ display: none; position: absolute; left: 50%; transform: translateX(-50%); bottom: 100%; width: 120px;}
.lxwm_fx li .lxwm_fx_ewm img{ width: 100%;}
.lxwm_fx li:hover .lxwm_fx_ewm{ display: inline-block;}

@media screen and (max-width:1400px){
	.lxwm_title{ font-size: 50px;}
	.lxwm_desc{ font-size: 18px;}
	.lxwm_k{ margin-top: 40px;}
}
@media screen and (max-width:1200px){
	.lxwm{ padding: 50px 0;}
	.lxwm_title { font-size: 32px; line-height: 40px; }
	.lxwm_desc { font-size: 16px; margin-top: 5px; }
	.lxwm_k { margin-top: 20px;}
	.lxwm_fr{ padding: 3%;}
	.lxwm_tel span,.lxwm_fx span{ font-size: 18px;}
	.lxwm_tel a{ font-size: 22px; margin-top: 4px;}
	.lxwm_add a{ font-size: 16px;}
	.lxwm_fx li .lxwm_fx_tb img { height: 25px; }
}
@media screen and (max-width:999px){
	.lxwm_tel span,.lxwm_fx span { font-size: 16px; }
	.lxwm_tel a{ font-size: 20px; margin-top: 4px;}
	.lxwm_add a{ font-size: 14px;}
	.lxwm_fx span{ margin-bottom: 10px;}
}
@media screen and (max-width:799px){
	.lxwm_map{ width: 100%;}
	.lxwm_fr{ width: 100%; margin-top: 10px;}
}
@media screen and (max-width:599px){
	.lxwm_map{ height: auto !important; padding-bottom: 80%;}
	.lxwm_fr { padding: 5%; }
	.lxwm { padding: 30px 0; }
	.lxwm_title { font-size: 24px; line-height: 30px; }
	.lxwm_desc{ font-size: 12px;}
	.lxwm_k { margin-top: 10px; }
	.lxwm_tel{ margin-bottom: 20px;}
	.lxwm_tel span, .lxwm_fx span { font-size: 14px;  }
	.lxwm_tel a{ font-size: 18px;}
	.lxwm_add a{ font-size: 14px; line-height: 22px;}
	.lxwm_fx li .lxwm_fx_tb img { height: 20px; }
}


.lxlyb{ float: left; width: 100%; position: relative; padding: 92px 0 81px; background: url(../images/lxlyb_bg.webp) center center no-repeat; background-size: cover;}
.lxlyb_title{ font-size: 60px; line-height: 60px; color: #333333; font-weight: 500; text-align: center;}
.lxlyb_desc{ text-align: center; font-size: 20px; color: #666666; margin-top: 12px;}
.lxlyb_k{ float: left; width: 100%; position: relative; margin-top: 55px;}
.lxlyb_k form{ float: left; width: 100%; position: relative;}
.lxlyb_k form li{ float: left; width: 23.8%; margin-right: 1.6%; position: relative; margin-bottom: 19px;}
.lxlyb_k form li:nth-child(4n){ margin-right: 0%;}
.lxlyb_k form li.message_textarea{ float: left; width: 100%; position: relative;}
.lxlyb_k form li.message_button{ float: left; width: 100%; position: relative; text-align: center; margin-top: 20px;}
.lxlyb_k form li input{  border: 0; float: left; width: 100%; padding: 21px 24px; font-size: 20px; line-height: 30px; color: #333; font-weight: 500; background: #fff; border-radius: 5px; font-family: 'Helvetica Neue LT Pro'; outline: none;}
.lxlyb_k form li textarea{  border: 0;  float: left; width: 100%; padding: 19px 24px; font-size: 20px; line-height: 30px; color: #333; font-weight: 500; min-height: 300px; background: #fff; border-radius: 5px; font-family: 'Helvetica Neue LT Pro'; outline: none;}
.lxlyb_k form li input::-webkit-input-placeholder,.lxlyb_k form li textarea::-webkit-input-placeholder{ color:#0054a8;  }
.lxlyb_k form li button{ font-size: 20px; color: #333333; border: 0; margin: 0 17px; padding: 14px 39px; background: #fff; border-radius: 100px; cursor: pointer;}
.lxlyb_k form li button:hover{ background: #0054a8; color: #fff;}

@media screen and (max-width:1400px){
	.lxlyb_title{ font-size: 50px;}
	.lxlyb_desc{ font-size: 18px;}
	.lxlyb_k{ margin-top: 40px;}
	.lxlyb_k form li input,.lxlyb_k form li textarea{ font-size: 18px;}
}
@media screen and (max-width:1200px){
	.lxlyb{ padding: 50px 0;}
	.lxlyb_title { font-size: 32px; line-height: 40px; }
	.lxlyb_desc { font-size: 16px; margin-top: 5px; }
	.lxlyb_k{ margin-top: 20px;}
	.lxlyb_k form li input,.lxlyb_k form li textarea{ font-size: 16px; padding: 10px 15px;}
	.lxlyb_k form li button{ font-size: 18px; padding: 10px 30px;}
}
@media screen and (max-width:999px){
	.lxlyb_k form li input,.lxlyb_k form li textarea{ font-size: 14px; }
	.lxlyb_k form li textarea{ min-height: 200px;}
	.lxlyb_k form li button{ font-size: 16px;}
	.lxlyb_k form li.message_button{ margin-top: 10px;}
}
@media screen and (max-width:799px){
	.lxlyb_k form li{ width: 49%; margin-right: 2%; margin-bottom: 10px;}
	.lxlyb_k form li:nth-child(2n){ margin-right: 0;} 
	.lxlyb_k form li button { font-size: 14px; }
}
@media screen and (max-width:599px){
	.lxlyb { padding: 30px 0; }
	.lxlyb_title { font-size: 24px; line-height: 30px; }
	.lxlyb_desc{ font-size: 12px;}
	.lxlyb_k form li{ width: 100%; margin-bottom: 5px;}
	.lxlyb_k form li input, .lxlyb_k form li textarea { font-size: 12px; padding: 5px 10px; }
	.lxlyb_k form li button { font-size: 14px; margin: 0 10px; padding: 5px 20px; }
}




/* 询单栏 */
.overf-h { overflow: hidden; }
.pb30 { padding-bottom: 30px !important; }
.pt30 { padding-top: 60px !important; }
.w100 { width: 100%; }

.mar { margin: 0 auto; }
.cart table { width: 100%; line-height: 40px; text-align: center; border: 1px solid #ddd; }
.cart table tr { transition: all .5s; height: 30px; line-height: 30px; border: 1px solid #ddd; }
.cart table td { padding: 15px; border: 1px solid #ddd; color: #333;}
.cart table td a{ color: #333;}
.cart table input { text-align: center; height: 30px; border: 1px solid; }
.cart .contentp { text-align: right; }
.cart .contentp input { background-color: #0054a8; color: #FFF; padding: 10px 22px; border: none; cursor: pointer; display: inline-block; border: 1px solid #0054a8; }

#form input[type="text"].from { width: 258px; }
#form input[type="text"].subject { width: 458px; }
#form textarea, #form input[type="text"] { display: inline-block; vertical-align: middle; zoom: 1; height: 35px; padding:5px; font-size: 16px; line-height: 35px; color: #333; border: 1px solid #cccccc; }
#form { padding: 30px; margin: 30px auto; width: 1050px; border: 1px solid #ddd; position: relative; }
#form .w100p { width: 100%; padding: 10px 0px; }
#form .w100p p { font-size: 14px; line-height: 28px; border: 1px solid #cccccc; display: inline-block; padding: 5px 20px;    margin: 0; }
#form .w100p span { display: block; margin-right: 20px; font-size: 18px; float: left; width: 170px; text-align: right; color: #333; line-height: 28px; }
#form .w100p span i { color: #0054a8; margin-right: 5px; }
#form .w100p .lh { line-height: 38px; }
#form .w100p .btn{ background: #0054a8; }
#form textarea { width: 470px; height: 150px; line-height: 1.5; resize: both; border: 1px solid #ccc; font-size: 16px; }

.tips { top: 10px; left: 680px; color: #555; background: #dbe9ff; border: 1px solid #b4c9e7; position: absolute; padding: 5px 10px 5px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 16px;}
.tips-con { line-height: 30px; }
.tips .arrow-left .arrow-in { border-right: 8px solid #dbe9ff; margin: -8px 0 0 -7px; }
.tips .arrow { position: absolute; zoom: 1; width: 0px; height: 0px; line-height: 0; font-size: 0; border: 8px dashed transparent; }
.tips .arrow-left { border-right: 8px solid #b4c9e7; top: 20px; left: -16px; }
.dosubmit{ margin-left: 190px;}
.dosubmit .btn { font-size: 14px; font-weight: 600; text-transform: uppercase; padding: 15px 28px; border-width: 2px; line-height: 1; color: #fff; border: 0px; }



@media (max-width:1200px) {
	#form{ width:calc(100% - 60px);}
	.tips{ font-size: 14px;}
}
@media (max-width:999px) {
	.tips{ display: none;}
}
@media (max-width:799px) {
	#form{ padding: 10px;}
	#form .w100p span{ width: 100%; text-align: left;}
	#form textarea, #form input[type="text"]{ width: calc(100% - 10px) !important;}
	.dosubmit{ margin-left: 0px; text-align: center;}
}

@media (max-width:599px) {
	.pb30 { padding-bottom: 30px !important; }
	.pt30 { padding-top: 30px !important; }
	.cart table input{ width: 30px;}
	.cart .contentp input{  padding: 5px;}
	.cart table td{ font-size: 14px; padding: 6px;}
	.cart table td a{ line-height: 20px;}
}


.cpzx_nav{ float: left; width: 100%; position: relative; padding: 85px 0 69px;}
.cpzx_nav_title{ font-size: 50px; color: #333333; font-weight: 500; text-align: center;}
.cpzx_nav_list{ float: left; width: 100%; position: relative; margin-top: 25px;}
.cpzx_nav_list li{ float: left; width: 49.4%; margin-right: 1.2%; margin-bottom: 30px; position: relative; border-radius: 10px; overflow: hidden; }
.cpzx_nav_list li:nth-child(2n){ margin-right: 0;}
.cpzx_nav_list li .cpzx_nav_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 45.6%; overflow: hidden;}
.cpzx_nav_list li .cpzx_nav_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cpzx_nav_list li .cpzx_nav_list_cont{ position: absolute; width: 43%; height: 100%; padding: 76px 38px; background: #0054a8; transition: 0.5s;}
.cpzx_nav_list li .cpzx_nav_list_title{ font-size: 30px; line-height: 30px; color: #ffffff; font-weight: 500;}
.cpzx_nav_list li .cpzx_nav_list_desc{ display: none; font-size: 18px; line-height: 22px; color: #ffffff; opacity: 0.8; margin-top: 12px; min-height: 110px; width: 100%;}
.cpzx_nav_list li .cpzx_nav_list_desc img{ max-width:90%; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); margin: 10px 0;}
.cpzx_nav_list li .cpzx_nav_list_tx{ float: left; width: 100%; margin-top: 11px;}
.cpzx_nav_list li .cpzx_nav_list_tx p{ font-size: 18px; line-height: 26px; color: #ffffff; padding-left: 21px; position: relative;}
.cpzx_nav_list li .cpzx_nav_list_tx p:before{ content: ''; position: absolute; width: 8px; height: 8px; background: #fff; border-radius: 10px; left: 3px; top: 9px;}
.cpzx_nav_list li .cpzx_nav_list_more{ display: none; float: left; margin-top: 10px;}
.cpzx_nav_list li .cpzx_nav_list_more span{ font-size: 16px; color: #ffffff; padding: 6px 18px; border: 2px solid rgb(255 255 255 / 30%); border-radius: 100px;}
.cpzx_nav_list li .cpzx_nav_list_more span i{margin-left: 13px;}
.cpzx_nav_list li:hover .cpzx_nav_list_tu img{ transform: scale(1.5);}
.cpzx_nav_list li:hover .cpzx_nav_list_cont{ width: 100%; background: rgb(0 84 168 / 90%);}
.cpzx_nav_list li:hover .cpzx_nav_list_desc{ display: inline-block;}
.cpzx_nav_list li:hover .cpzx_nav_list_tx{ display: none;}
.cpzx_nav_list li:hover .cpzx_nav_list_more{ display: inline-block;}

@media screen and (max-width:1600px){
	.cpzx_nav_list li .cpzx_nav_list_cont{ padding: 50px 30px;}
	.cpzx_nav_list li .cpzx_nav_list_title{ font-size: 26px;}
	.cpzx_nav_list li .cpzx_nav_list_desc{ font-size: 16px;}
	.cpzx_nav_list li .cpzx_nav_list_tx p{ font-size: 16px;}
	.cpzx_nav_list li .cpzx_nav_list_tx p:before{ width: 6px; height: 6px;}
}
@media screen and (max-width:1400px){
	.cpzx_nav_list li .cpzx_nav_list_cont { padding: 30px 15px; }
	.cpzx_nav_list li .cpzx_nav_list_title { font-size: 20px; }
	.cpzx_nav_list li .cpzx_nav_list_desc{ font-size: 14px;}
	.cpzx_nav_list li .cpzx_nav_list_tx p { font-size: 14px; line-height: 22px; padding-left: 15px; }
	.cpzx_nav_list li .cpzx_nav_list_more span{ font-size: 14px; padding: 5px 12px; }
	.cpzx_nav_list li .cpzx_nav_list_more span i { margin-left: 5px; }
}
@media screen and (max-width:1200px){
	.cpzx_nav{ padding: 50px 0;}
	.cpzx_nav_title{ font-size: 32px; line-height: 40px;}
	.cpzx_nav_list li .cpzx_nav_list_cont { padding: 15px; }
	.cpzx_nav_list li .cpzx_nav_list_title { font-size: 16px; line-height: 24px; }
	.cpzx_nav_list li .cpzx_nav_list_tx{ margin-top: 5px;}
	.cpzx_nav_list li .cpzx_nav_list_tx p{ font-size: 12px; line-height: 20px; padding-left: 10px;}
	.cpzx_nav_list li .cpzx_nav_list_tx p:before { width: 4px; height: 4px; left: 0px; top: 7px; }
	.cpzx_nav_list li .cpzx_nav_list_more span{ font-size: 12px;}
}
@media screen and (max-width:999px){
	.cpzx_nav_list li .cpzx_nav_list_desc { font-size: 12px; line-height: 18px; min-height: 70px; height: auto; overflow: hidden; margin-top: 5px; }
	.cpzx_nav_list li .cpzx_nav_list_more span{ border: 1px solid rgb(255 255 255 / 30%);}
}
@media screen and (max-width:799px){
	.cpzx_nav_list{ margin-top: 20px;}
	.cpzx_nav_list li{ width: 100%; margin-bottom: 15px;}
}
@media screen and (max-width:599px){
	.cpzx_nav { padding: 30px 0; }
	.cpzx_nav_title { font-size: 24px; line-height: 30px; }
	.cpzx_nav_list {  margin-top: 10px;}
	.cpzx_nav_list li .cpzx_nav_list_cont{ width: 50%;}
	.cpzx_nav_list li .cpzx_nav_list_title{ font-size: 14px;}
}


.cpys{ float: left; width: 100%; position: relative; padding: 100px 0 75px; background-size: cover !important;}
.cpys_title{ font-size: 50px; line-height: 50px; color: #ffffff; text-align: center; font-weight: 500;}
.cpys_desc{ font-size: 18px; text-align: center; color: #fff; margin-top: 14px;}
.cpys_list{ float: left; width: 100%; margin-top: 34px;}
.cpys_list li{ float: left; width: 23.8%; margin-right: 1.6%; margin-bottom: 30px; padding: 1.9%; padding-right: 1.8%; background: #fff; border-radius: 10px; cursor: pointer; transition: 0.5s;}
.cpys_list li:nth-child(4n){ margin-right: 0;}
.cpys_list li .cpys_list_tb{ padding: 5px; float: left; background: #0057a8; border-radius: 10px;} 
.cpys_list li .cpys_list_tb img{ float: left;}
.cpys_list li .cpys_list_title{ font-size: 22px; color: #0054a7; float: left; width: 100%; font-weight: 500; margin-top: 21px;}
.cpys_list li .cpys_list_desc{ float: left; width: 100%; font-size: 16px; color: #333333; line-height: 22px; margin-top: 8px; height: 117px; overflow: hidden;}
.cpys_list li:hover{ background: #0057a8;}
.cpys_list li:hover .cpys_list_title,.cpys_list li:hover .cpys_list_desc{ color: #fff;}

@media screen and (max-width:1400px){
	.cpys_list li .cpys_list_tb img{ height: 35px;}
	.cpys_list li .cpys_list_title{ margin-top: 10px; font-size: 18px;}
	.cpys_list li .cpys_list_desc{ font-size: 14px; line-height: 20px; height: 100px; margin-top: 3px;}
}
@media screen and (max-width:1200px){
	.cpys{ padding: 50px 0;}
	.cpys_title{ font-size: 32px; line-height: 40px;}
	.cpys_desc{ font-size: 16px; margin-top: 5px;}
	.cpys_list{ margin-top: 25px;}
	.cpys_list li{ padding: 12px; margin-bottom: 20px;}
	.cpys_list li .cpys_list_tb img { height: 30px; }
	.cpys_list li .cpys_list_title{ margin-top: 5px; font-size: 16px;}
	.cpys_list li .cpys_list_desc{ height: 130px; font-size: 14px;}
}
@media screen and (max-width:999px){
	.cpys_list li{ width: 49%; margin-right: 2%;}
	.cpys_list li:nth-child(2n){ margin-right: 0%;}
}
@media screen and (max-width:599px){
	.cpys {padding: 30px 0;}
	.cpys_title { font-size: 24px; line-height: 30px; }
	.cpys_desc{ font-size: 12px;}
	.cpys_list { margin-top: 20px; }
	.cpys_list li{ width: 100%; text-align: center; margin-bottom: 10px;}
	.cpys_list li .cpys_list_tb{ display: inline-block; float: none;}
	.cpys_list li .cpys_list_desc{ height: auto;} 
}


.cprz{ float: left; width: 100%; position: relative; padding: 100px 0 ;}
.cprz_fl{ float: left; width: 47.5%; position: relative; padding-bottom: 37.5%; overflow: hidden; border-radius: 20px;}
.cprz_fl img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.cprz_fr{ float: right; width: 51.2%; border: 1px solid #dfdfdf; border-radius: 20px; padding: 2.4%; padding-right: 1%;}
.cprz_title{ font-size: 50px; line-height: 50px; color: #333333; font-weight: 500; margin-top: 15px;}
.cprz_desc{ font-size: 18px; line-height: 26px; color: #666666; margin-top: 19px;}
.cprz_list{ float: left; width: 77.5%; position: relative; margin-top: 31px;}
.cprz_list li{ float: left; width: 18.6%; margin-right: 1.75%; margin-bottom: 8px; border: 2px solid #dadddc; border-radius: 10px; cursor: pointer;}
.cprz_list li:nth-child(5n){ margin-right: 0;}
.cprz_list li .cprz_list_tb{ float: left; width: 100%; position: relative; padding-bottom: 71%; object-fit: cover;}
.cprz_list li .cprz_list_tb img{ position: absolute; width: 100%; height: 100%; object-fit: contain;}
.cprz_list li.on{ background:#0057a8; border: 2px solid #0057a8;}
.cprz_list li.on .cprz_list_tb img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.cprz_list_nr{ float: left; width: 97%; position: relative; margin-top: 23px;}
.cprz_list_nr li{ display: none; float: left; width: 100%; padding: 3% 3.5%; background: #0054a8; border-radius: 10px;}
.cprz_list_nr li.on{ display: inline-block;}
.cprz_list_nr li .cprz_list_title{ font-size: 20px; line-height: 22px; color: #ffffff; font-weight: 500;}
.cprz_list_nr li .cprz_list_cont{ font-size: 16px; line-height: 22px; color: #ffffff; opacity: 0.8; margin-top: 10px; width: 90%; min-height: 54px;}

@media screen and (max-width:1600px){
	.cprz_fr{ padding: 2%;}
	.cprz_title{ font-size: 40px; line-height: 40px; margin-top: 0;}
	.cprz_desc{ margin-top: 10px;}
	.cprz_list{ margin-top: 20px;}
	.cprz_list_nr{ margin-top: 15px;}
	.cprz_list_nr li .cprz_list_title{ font-size: 18px; line-height: 20px;}
}
@media screen and (max-width:1400px){
	.cprz_title{ font-size: 32px; line-height: 40px;}
}
@media screen and (max-width:1200px){
	.cprz{ padding: 50px 0;}
	.cprz_title{ font-size: 24px; line-height: 30px;}
	.cprz_desc { margin-top: 5px; font-size: 16px; line-height: 22px; }
	.cprz_list{ width: 92%;}
	.cprz_list_nr { margin-top: 5px; }
	.cprz_list_nr li .cprz_list_cont{ font-size: 14px; margin-top: 5px;}
}
@media screen and (max-width:999px){
	.cprz_fl{ width: 100%; padding-bottom: 62%;}
	.cprz_fr{ width: 100%; margin-top: 20px;}
}
@media screen and (max-width:599px){
	.cprz { padding: 30px 0; }
	.cprz_fl{ border-radius: 10px;}
	.cprz_fr{ margin-top: 10px; padding: 3%;}
	.cprz_title { font-size: 20px; line-height: 24px; }
	.cprz_desc{ font-size: 14px; line-height: 20px;}
	.cprz_list { margin-top: 10px; }
	.cprz_list_nr li .cprz_list_title{ font-size: 16px;}
	.cprz_list_nr li .cprz_list_cont{ font-size: 12px; line-height: 18px;}
}


.yyly{ float: left; width: 100%; position: relative; padding: 91px 0 96px; overflow: hidden; background: #f6f6f6;}
.yyly_top{ float: left; width: 100%; position: relative;}
.yyly_title{ float: left; width: 30%; font-size: 50px; line-height: 50px; color: #333333; font-weight: 500;}
.yyly_desc{ float: right; width: 53.3%; font-size: 18px; line-height: 24px; color: #666666; margin-top: 2px;}
.yyly_list{ float: left; width: 100%; position: relative;  margin-top: 75px;}
.yyly_list li{ cursor: pointer;}
.yyly_list li .yyly_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 64%; overflow: hidden;}
.yyly_list li .yyly_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.yyly_list li .yyly_list_title{ float: left; width: 100%; font-size: 28px; color: #333333; font-weight: 500; margin-top: 21px;}
.yyly_list li .yyly_list_desc{ float: left; width: 100%; font-size: 18px; line-height: 24px; color: #666666; margin-top: 4px; height: 48px; overflow: hidden;}
.yyly_list li:hover .yyly_list_tu img{ transform: scale(1.1);}
.yyly_list-button-prev,.yyly_list-button-next{ position: absolute; top: 41%; transform: translateY(-50%); left: -25px;  z-index: 9; font-size: 24px;  line-height: 24px; color: #fff;
 padding: 15px; border-radius: 100px; background: #0054a8; cursor: pointer;}
.yyly_list-button-next{ left: auto; right: -25px;}
.yyly_list .swiper-button-disabled{ display: none;}

@media screen and (max-width:1400px){
	.yyly_list li .yyly_list_title{ font-size: 24px; margin-top: 10px;}
	.yyly_list li .yyly_list_desc{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.yyly{ padding: 50px 0;}
	.yyly_title{ font-size: 32px; line-height: 40px;}
	.yyly_desc{ font-size: 16px; line-height: 20px;}
	.yyly_list{ margin-top: 50px;}
	.yyly_list li .yyly_list_title{ font-size: 20px;}
	.yyly_list-button-prev, .yyly_list-button-next{ font-size: 20px; line-height: 20px; padding: 8px; left: -10px;}
	.yyly_list-button-next{ left: auto; right: -10px;}
}
@media screen and (max-width:999px){
	.yyly_title{ text-align: center; width: 100%;}
	.yyly_desc{ width: 100%; text-align: center;}
	.yyly_list { margin-top: 30px; }
	.yyly_list li .yyly_list_title { font-size: 18px;  }
	.yyly_list li .yyly_list_desc{ line-height: 20px; height: 40px; }
}
@media screen and (max-width:799px){
	.yyly_list li .yyly_list_title { font-size: 16px; }
	.yyly_list li .yyly_list_desc { font-size: 14px; }
}
@media screen and (max-width:599px){
	.yyly{ padding: 30px 0;}
	.yyly_title { font-size: 24px; line-height: 30px; }
	.yyly_desc{ font-size: 12px; line-height: 18px;}
	.yyly_list { margin-top: 15px; }
	.yyly_list-button-prev, .yyly_list-button-next{ font-size: 16px; line-height: 16px; padding: 5px; left: 0px; }
	.yyly_list-button-next{ left: auto; right: -0px; }
	.yyly_list li .yyly_list_title{ text-align: center;}
	.yyly_list li .yyly_list_desc { text-align: center; }
}


.hscp{ float: left; width: 100%; position: relative; padding: 89px 0 200px; background-size: cover !important; overflow: hidden;}
.hscp_lf{ float: left; width: 38%; position: relative;}
.hscp_title{ font-size: 50px; line-height: 60px; color: #fff; font-weight: 500;}
.hscp_desc{ font-size: 18px; color: #ffffff; opacity: 0.8; margin-top: 25px; line-height: 24px;}
.hscp_fr{ float: right; width: 50%; position: relative;} 
.hscp_list{ float: left; width: 100%; position: relative; margin-top: 11px; height: 500px;}
.hscp_list li{ float: left; width: 100%; position: relative; padding: 2.5% 4.8% 4%; margin-bottom: 19px; background: #fff; border-radius: 10px; opacity: 0.6;}
.hscp_list li.swiper-slide-active,.hscp_list li.swiper-slide-next{ opacity: 1;}
.hscp_list li .hscp_list_sz{ float: left; font-size: 22px; color: #ffffff; font-weight: 500; line-height: 46px; padding-right: 26px; padding-left: 48px; margin-left: -48px; background: #e60013; border-radius: 0 100px 100px 0;}
.hscp_list li .hscp_list_title{ float: left; width: 100%; font-size: 22px; color: #333333; font-weight: 500; margin-top: 13px;}
.hscp_list li .hscp_list_desc{ float: left; width: 100%; font-size: 16px; line-height: 20px; color: #333333; margin-top: 7px;}
.hscp_list li:hover .hscp_list_title{ color: #0054a8;}
@media screen and (max-width:1600px){
	.hscp_title{ font-size: 42px; line-height: 50px;}
	.hscp_desc{ margin-top: 15px;}
}
@media screen and (max-width:1400px){
	.hscp_lf{ width: 42%;}
}
@media screen and (max-width:1200px){
	.hscp{ padding: 50px 0 200px;}
	.hscp_title { font-size: 32px; line-height: 40px; }
	.hscp_desc { margin-top: 10px; font-size: 16px; }
	.hscp_list li .hscp_list_sz{ font-size: 18px;}
	.hscp_list li .hscp_list_title{ margin-top: 10px; font-size: 20px;}
	.hscp_list li .hscp_list_desc{ font-size: 14px;}
}
@media screen and (max-width:999px){
	.hscp{ padding: 50px 0 100px;}
	.hscp_lf{ background: #ffffff; z-index: 99; width: 100%; text-align: center; padding: 20px; border-radius: 10px; }
	.hscp_title,.hscp_desc{ color: #333;}
	.hscp_fr{ width: 100%; margin-top: 10px;}
}
@media screen and (max-width:599px){
	.hscp { padding: 30px 0 30px; }
	.hscp_lf{ padding: 10px;}
	.hscp_title { font-size: 24px; line-height: 30px; }
	.hscp_desc { margin-top: 5px; font-size: 12px; line-height: 18px; }
	.hscp_list li{ padding: 2.5%;}
	.hscp_list li .hscp_list_sz { font-size: 14px; line-height: 30px;}
	.hscp_list li .hscp_list_title{ font-size: 18px; line-height: 24px;}
	.hscp_list li .hscp_list_desc{  margin-top: 5px;}
	.hscp_list{ height: 280px;}
	.hscp_list li{ margin-bottom: 10px;}
}


.scgc{ float: left; width: 100%; position: relative; padding: 96px 0 106px;}
.scgc_title{ font-size: 50px; line-height: 50px; color: #333333; text-align: center; font-weight: 500;}
.scgc_desc{ font-size: 18px; color: #666666; text-align: center; margin-top: 8px;}
.scgc_list{ float: left; width: 100%; position: relative; margin-top: 25px; padding:2.75% 2.5%; padding-right: 1.8%; background: #f2f6fd; border-radius: 16px;}
.scgc_list_top{ float: left; width: 100%; position: relative; display: flex;}
.scgc_list_fl{ float: left; width: 21%; margin-right: 2.4%; flex-grow: 1;}
.scgc_list_fl li{ float: left; width: 100%; position: relative; padding: 27px 10px 16px 29px; margin-bottom: 30px; background: #0054a8; border-radius: 10px; }
.scgc_list_fl li:last-child{ margin-bottom: 0;}
.scgc_list_fr{  float: right; width: 76.8%; flex-grow: 1;}
.scgc_list_fr ul{ display: flex; height: 100%; align-items: center;}
.scgc_list_fr li{ float: left; width: 30.6%; margin-right: 4.1%; position: relative; padding: 27px 10px 16px 29px; background: #0054a8; border-radius: 10px; flex-grow: 1;}
.scgc_list_fr li:nth-child(3n){ margin-right: 0;}
.scgc_list_bot{ float: left; width: 100%; position: relative; margin-top: 42px;}
.scgc_list_bot ul{ display: flex; height: 100%; align-items: center; flex-direction: row-reverse;}
.scgc_list_bot li{ float: right; width: 23%; margin-left: 2.666%; position: relative; padding: 27px 10px 16px 29px; background: #0054a8; border-radius: 10px; flex-grow: 1;}
.scgc_list_bot li:nth-child(1){ width: 23%;}
.scgc_list_bot li:nth-child(2){ width: 25%; padding: 42px 10px 37px 29px;}
.scgc_list_bot li:nth-child(3){ width: 23%;}
.scgc_list_bot li:nth-child(4n){ width: 21%; margin-left: 0;}
.scgc_list_title{ font-size: 20px; line-height: 22px; color: #ffffff; font-weight: 500;}
.scgc_list_desc{ font-size: 16px; line-height: 21px; color: #ffffff; opacity: 0.8; margin-top: 12px;}
.scgc_list_fr li .scgc_list_desc{ min-height: 103px;}
.scgc_list_bot li .scgc_list_desc{ min-height: 103px;}
.scgc_list li{ top: 0; transition: 0.5s;}
.scgc_list li:before{ content: ''; position: absolute; background: url(../images/scgc_lijt.webp) center center no-repeat; width: 50px; height: 52px; background-size: 100%;}
.scgc_list_fl li:nth-child(1):before{ bottom: -41px; left: 50%; transform: translateX(-50%);}
.scgc_list_fl li:nth-child(2):before{ transform: rotate(-90deg); right: -44px; top: 24px;}
.scgc_list_fr li:nth-child(1):before{ transform: rotate(-90deg) translateY(-50%); right: -73px; top: 36%;}
.scgc_list_fr li:nth-child(2):before{ transform: rotate(-90deg) translateY(-50%); right: -73px; top: 36%;}
.scgc_list_fr li:nth-child(3):before{ transform: translateX(-50%); left: 51%; bottom: -92px;}
.scgc_list_bot li:nth-child(1):before{ transform: rotate(90deg) translateY(-50%); left: -73px; top: 36%;}
.scgc_list_bot li:nth-child(2):before{ transform: rotate(90deg) translateY(-50%); left: -73px; top: 41%;}
.scgc_list_bot li:nth-child(3):before{ transform: rotate(90deg) translateY(-50%); left: -73px; top: 36%;}
.scgc_list_bot li:nth-child(4):before{ display: none;}
.scgc_list li:hover{ top: -10px; }

@media screen and (max-width:1400px){
	.scgc_list_fl li,.scgc_list_fr li,.scgc_list_bot li:nth-child(1),.scgc_list_bot li:nth-child(2),.scgc_list_bot li{ padding: 15px 10px;}
	.scgc_list_title{ font-size: 18px;}
	.scgc_list_desc{ font-size: 14px; margin-top: 5px;}
	.scgc_list li:before{ width: 34px;}
	.scgc_list_fl li:nth-child(2):before{ right: -28px;}
	.scgc_list_fr li:nth-child(1):before,.scgc_list_fr li:nth-child(2):before{ right: -59px;}
	.scgc_list_bot li:nth-child(1):before,.scgc_list_bot li:nth-child(2):before,.scgc_list_bot li:nth-child(3):before{ left: -58px;}
}
@media screen and (max-width:1200px){
	.scgc{ padding: 50px 0;}
	.scgc_title{ font-size: 32px; line-height: 40px;}
	.scgc_desc{ font-size: 16px; margin-top: 5px;}
	.scgc_list_title { font-size: 16px; }
	.scgc_list_desc{ line-height: 18px;}
}
@media screen and (max-width:999px){
	.scgc_list_title { font-size: 16px; line-height: 20px; }
	.scgc_list_desc{ font-size: 14px; line-height: 18px;}
	.scgc_list_desc p{ min-height: 10px;}
	.scgc_list_desc p br{ display: none;}
	.scgc_list_fr li .scgc_list_desc,.scgc_list_bot li .scgc_list_desc{ height: auto; min-height: unset;}
	.scgc_list li:before { width: 28px; }
	.scgc_list_fl li:nth-child(2):before { right: -19px; }
	.scgc_list_fr li:nth-child(1):before, .scgc_list_fr li:nth-child(2):before{ right: -49px;}
	.scgc_list_bot{ margin-top: 0px;}
	.scgc_list_bot li:nth-child(1):before, .scgc_list_bot li:nth-child(2):before, .scgc_list_bot li:nth-child(3):before { left: -48px; }
}
@media screen and (max-width:799px){
	.scgc_list_top,.scgc_list_fr ul,.scgc_list_bot ul{ flex-wrap: wrap;}
	.scgc_list_fl{ width: 100%; margin-right: 0;}
	.scgc_list_fr{ width: 100%;}
	.scgc_list_fl li,.scgc_list_fr li,.scgc_list_bot li{ width: 100%; margin:5px 0 !important; text-align: center;}
	.scgc_list_bot li:nth-child(1),.scgc_list_bot li:nth-child(2),.scgc_list_bot li:nth-child(3),.scgc_list_bot li:nth-child(4n){ width: 100%; margin:5px 0 !important; text-align: center;}
	.scgc_list li:before{ display: none;}
}
@media screen and (max-width:599px){
	.scgc { padding:30px 0; }
	.scgc_title { font-size: 24px; line-height: 30px; }
	.scgc_desc{ font-size: 12px;}
	.scgc_list{ margin-top: 15px; padding: 1.5%;}
	.scgc_list li:hover{ top: -3px;}
}


.cpfaq{ float: left; width: 100%; position: relative; padding: 92px 0  101px; background: #f6f6f6;}
.cpfaq_title{ font-size: 50px; line-height: 50px; color: #333333; text-align: center; font-weight: 500;}
.cpfaq_desc{ font-size: 18px; color: #666666; text-align: center; margin-top: 17px; opacity: 0.8;}
.cpfaq_list{ float: left; width: 100%; position: relative; margin-top: 33px; border-radius: 16px;}
.cpfaq_list li{ float: left; width: 49.5%; margin-right: 1%; position: relative; margin-bottom: 10px; line-height: 32px;  transition: 0.5s; height: 80px;}
.cpfaq_list li:nth-child(2n){ margin-right: 0;}
.cpfaq_list li .cpfaq_list_q{ font-size: 18px; color: #333333; width: 100%; position: relative; overflow: hidden; padding: 15px 30px; padding-right: 17%; cursor: pointer; line-height: 25px; height: 80px; font-weight: 500; align-items: center; display: inline-grid; background: #ffffff; border-radius: 15px; transition: 0.5s;}
.cpfaq_list li .cpfaq_list_q i{ position: absolute; right: 38px; font-size: 22px; line-height: 22px; font-weight: bold; top: 50%; transform: translateY(-50%) rotate(90deg); color: #626262; transition: 0.5s;}
.cpfaq_list li .cpfaq_list_a{ width: 100%; font-size: 16px; line-height: 24px; position: relative; background: #ffffff; padding: 3px 33px 15px; padding-right: 13%; color: rgb(51 51 51 / 80%); min-height: 156px; border-radius: 0 0 15px 15px;  transition: 0.5s; height: auto; overflow: hidden;}
.cpfaq_list li.on{ z-index: 9;}
.cpfaq_list li.on .cpfaq_list_q,.cpfaq_list li:hover .cpfaq_list_q{ height: 104px; padding-top: 30px; border-radius: 15px 15px 0 0;}
.cpfaq_list li.on .cpfaq_list_q i{ transform: translateY(-50%) rotate(-90deg); color: #0054a8; right: 39px; top: 59%; font-size: 26px; line-height: 26px;}
.cpfaq_list li.on .cpfaq_list_a{ height: auto;}
.cpfaq_more{ float: left; width: 100%; margin-top: 30px; text-align: center;}
.cpfaq_more a{ font-size: 18px; color: #333333; padding: 14px 35px; display: inline-block; border: 2px solid #e0e2e5; border-radius: 100px;}
.cpfaq_more a:hover{ border: 2px solid #0054a8; background: #0054a8; color: #fff;}

@media screen and (max-width:1400px){
	.cpfaq_list li{ height: 60px;}
	.cpfaq_list li .cpfaq_list_q,.cpfaq_list li:hover .cpfaq_list_q{ font-size: 16px; padding: 5px 30px; padding-right: 10%; height: 60px;}
	.cpfaq_list li .cpfaq_list_q i,.cpfaq_list li.on .cpfaq_list_q i{ right: 30px; font-size: 18px;} 	
	.cpfaq_list li .cpfaq_list_a{ font-size: 14px; min-height: 140px; padding-right: 10%;}
	.cpfaq_list li.on .cpfaq_list_q{ height: 60px; padding-top: 0px;}
}
@media screen and (max-width:1200px){
	.cpfaq{ padding: 50px 0;}
	.cpfaq_title{ font-size: 32px; line-height: 40px;}
	.cpfaq_desc{ font-size: 16px; margin-top: 5px;}
	.cpfaq_list{ margin-top: 25px;}
	.cpfaq_more a{ font-size: 16px; padding: 10px 30px;}
}
@media screen and (max-width:999px){
	.cpfaq_list li{ width: 100%;}
}
@media screen and (max-width:599px){
	.cpfaq { padding: 30px 0; }
	.cpfaq_title { font-size: 24px; line-height: 30px; }
	.cpfaq_desc{ font-size: 12px;}
	.cpfaq_list { margin-top: 20px; }
	.cpfaq_list li{ height: 35px;}
	.cpfaq_list li .cpfaq_list_q,.cpfaq_list li:hover .cpfaq_list_q{ font-size: 14px; padding: 5px 10px;  padding-right: 30px; border-radius: 10px; height: 35px; }
	.cpfaq_list li .cpfaq_list_q i, .cpfaq_list li.on .cpfaq_list_q i { right: 15px; font-size: 14px; }
	.cpfaq_list li .cpfaq_list_a{ padding: 3px 30px 5px 10px; min-height: 100px; font-size: 12px; line-height: 20px;}
	.cpfaq_list li.on .cpfaq_list_q{ height: auto;}
	.cpfaq_more{ margin-top: 15px;}
	.cpfaq_more a { font-size: 14px; padding: 5px 15px; }
}


.cpdzfw{ float: left; width: 100%; position: relative; padding: 114px 0 130px; background-color: #0054a8 !important; background-size: 29% !important;}
.cpdzfw_tu{ position: absolute; width: 50%; height: 100%; right: 0; top:0;}
.cpdzfw_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.cpdzfw_fl{ float: left; width: 44%; position: relative;}
.cpdzfw_title{ font-size: 50px; line-height: 50px; color: #ffffff; font-weight: 500;}
.cpdzfw_desc{ font-size: 18px; line-height: 24px; color: #ffffff; margin-top: 20px;}
.cpdzfw_list{  float: left; width: 100%; position: relative; margin-top: 30px;}
.cpdzfw_list li{ float: left; width: 100%; position: relative; padding-left: 6.5%; margin-bottom: 22px; top: 0; transition: 0.5s;}
.cpdzfw_list li .cpdzfw_list_tb{ position: absolute; left: 0;}
.cpdzfw_list li .cpdzfw_list_tb img{ height: 20px;}
.cpdzfw_list li .cpdzfw_list_title{ font-size: 22px; line-height: 26px; color: #ffffff; font-weight: 500;}
.cpdzfw_list li .cpdzfw_list_desc{ font-size: 16px; color: #ffffff; opacity: 0.8; line-height: 22px; margin-top: 5px; width: 95%;}
.cpdzfw_more{ float: left; width: 100%; margin-top: 21px;}
.cpdzfw_more a{ float: left; border: 1px solid #fff; font-size: 18px; color: #ffffff; padding: 10px 21px; border-radius: 5px;}
.cpdzfw_more a i{ font-size: 16px; margin-left: 6px;}
.cpdzfw_more a:hover{background: #fff; color: #0054a8;}
.cpdzfw_list li:hover{ top: -5px;}

@media screen and (max-width:1200px){
	.cpdzfw{ padding: 50px 0;}
	.cpdzfw_title{ font-size: 32px; line-height: 40px;}
	.cpdzfw_desc{ font-size: 16px; line-height: 22px; margin-top: 10px;}
	.cpdzfw_list li .cpdzfw_list_tb img { height: 15px; }
	.cpdzfw_list li .cpdzfw_list_title{ font-size: 20px; line-height: 22px;}
	.cpdzfw_list li .cpdzfw_list_desc{ font-size: 14px; line-height: 20px;}
	.cpdzfw_more a{ font-size: 16px; padding: 6px 12px;}
}
@media screen and (max-width:799px){
	.cpdzfw{ padding: 0px 0 50px;}
	.cpdzfw_tu{ position: relative; width: 100%; height: auto; padding-bottom: 60%;}
	.cpdzfw_fl{ width: 100%; margin-top: 20px;}
}
@media screen and (max-width:599px){
	.cpdzfw_title { font-size: 24px; line-height: 30px; }
	.cpdzfw_desc { font-size: 14px; line-height: 20px; margin-top: 5px; }
	.cpdzfw_list{ margin-top: 20px;}
	.cpdzfw_list li .cpdzfw_list_tb img { height: 12px; }
	.cpdzfw_list li .cpdzfw_list_title { font-size: 18px; line-height: 20px; }
	.cpdzfw_more{ margin-top: 5px; padding-left: 6.5%;}
	.cpdzfw_more a{ font-size: 14px; padding: 4px 12px; }
	.cpdzfw_more a i{ font-size: 12px; margin-left: 1px}
}


.cplb_nav{ float: left; width: 100%; position: relative; padding: 81px 0; background-image: linear-gradient(to bottom, #f7f7f7, #fff 16%);}
.cplb_nav_list{ float: left; width: 100%; position: relative;} 
.cplb_nav_list ul{ float: left; width: 100%; display: flex;}
.cplb_nav_list li{ flex-grow: 1; text-align: center; width: 1%;} 
.cplb_nav_list li .cplb_nav_list_tb{  display: inline-block; height: 90px; width: 130px; position: relative; text-align: left;  margin-top: 19px; transition: 0.5s;} 
.cplb_nav_list li .cplb_nav_list_tb img{ position: absolute; width: 100%; height: 140%; object-fit: contain; top: 50%; transform: translateY(-50%);transition: 0.5s;} 
.cplb_nav_list li .cplb_nav_list_title{ font-size: 20px; line-height: 22px; color: #333333; font-weight: 500; margin-top: 14px;}
.cplb_nav_list li.on .cplb_nav_list_tb,.cplb_nav_list li:hover .cplb_nav_list_tb{  height: 90px; width: 90px; background: #0054a8; border-radius: 10px;} 
.cplb_nav_list li.on .cplb_nav_list_tb img,.cplb_nav_list li:hover .cplb_nav_list_tb img{ height: 100%; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); transform:translateY(-50%) scale(1.2);} 

@media screen and (max-width:1400px){
	.cplb_nav_list li .cplb_nav_list_title{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.cplb_nav{ padding: 40px 0;}
	.cplb_nav_list li .cplb_nav_list_tb{ width: 110px; height: 80px;}
	.cplb_nav_list li.on .cplb_nav_list_tb, .cplb_nav_list li:hover .cplb_nav_list_tb{ height: 80px; width: 80px;}
}
@media screen and (max-width:999px){
	.cplb_nav_list ul{ flex-wrap: wrap;}
	.cplb_nav_list li{ width: 25%; margin: 5px 0;}
	.cplb_nav_list li .cplb_nav_list_title { font-size: 14px; }
}
@media screen and (max-width:599px){
	.cplb_nav { padding: 20px 0; }
	.cplb_nav_list li{ width: 33%;}
	.cplb_nav_list li .cplb_nav_list_title { font-size: 12px; margin-top: 10px; line-height: 20px; }
	
}


.cplb{ float: left; width: 100%; position: relative; padding: 92px 0 84px;  background: #f6f6f6;}
.cplb_title{ font-size: 50px; line-height: 50px; font-weight: 500;}
.cplb_list{ float: left; width: 100%; position: relative; margin-top: 57px;}
.cplb_list li{ float: left; width: 23.2%; margin-right: 2.4%; margin-bottom: 31px; background: #fff; border-radius: 10px; overflow: hidden;}
.cplb_list li:nth-child(4n){ margin-right: 0;}
.cplb_list li .cplb_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 94%; overflow: hidden;}
.cplb_list li .cplb_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cplb_list li .cplb_list_title{ float: left; width: 100%; text-align: center; font-size: 20px; line-height: 25px; color: #333333; font-weight: 500; height: 50px; overflow: hidden;}
.cplb_list li:hover .cplb_list_tu img{ transform: scale(1.1);}
.cplb_list li:hover .cplb_list_title{ color: #0054a8;}

@media screen and (max-width:1400px){
	.cplb_list{ margin-top: 40px;}
	.cplb_list li .cplb_list_title{ font-size: 18px;}
}
@media screen and (max-width:1200px){
	.cplb{ padding: 50px 0;}
	.cplb_title{ font-size: 32px; line-height: 40px;}
	.cplb_list { margin-top: 20px; }
	.cplb_list li{ margin-bottom: 20px;}
	.cplb_list li .cplb_list_title { font-size: 16px; }
}
@media screen and (max-width:799px){
	.cplb_title{ text-align: center;}
	.cplb_list li{ width: 49%; margin-right: 2%;}
	.cplb_list li:nth-child(2n){ margin-right: 0%;}
}
@media screen and (max-width:599px){
	.cplb { padding: 30px 0; }
	.cplb_title { font-size: 24px; line-height: 30px; }
	.cplb_list li { margin-bottom:5px; }
	.cplb_list li .cplb_list_title { font-size: 14px; line-height: 20px; height: 40px; }

}


.cptd{ float: left; width: 100%; position: relative; padding: 90px 0 84px;}
.cptd_fl{ float: left; width: 47%;}
.cptd_title{ font-size: 50px; line-height: 50px; color: #333333; font-weight: 500; margin-top: 24px;}
.cptd_list{ float: left; width: 100%; margin-top: 18px; padding-left: 31px;}
.cptd_list li{ padding: 19.5px 0; border-top: 1px solid #f3f3f3;}
.cptd_list li.on{ padding: 33px 0 38px;}
.cptd_list li:last-child{ border-bottom: 1px solid #f3f3f3;}
.cptd_list li .cptd_list_q{ font-size: 20px; color: #0054a7; font-weight: 500; position: relative; cursor: pointer;}
.cptd_list li .cptd_list_q span{ position: absolute; width: 10px; height: 10px; left: -29px; top: 8px;border-radius: 100%; background: #00589f; transition: 0.5s;}
.cptd_list li .cptd_list_a{ font-size: 16px; color: #333333; line-height: 22px; margin-top: 7px;}
.cptd_list li.on .cptd_list_q span,.cptd_list li:hover .cptd_list_q span{ border: 3px solid #044989; width: 14px; height: 14px; left: -31px; top: 7px; background: none;}
.cptd_fr{ float: right; width: 48.7%; position: relative; padding-bottom: 32.5%; overflow: hidden; border-radius: 10px;}
.cptd_fr img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cptd_fr img:hover{ transform: scale(1.1);}
@media screen and (max-width:1400px){
	.cptd_title{ margin-top: 15px;}
	.cptd_list{ padding-left: 21px;}
	.cptd_list li{ padding: 12px 0;}
	.cptd_list li .cptd_list_q span,.cptd_list li:hover .cptd_list_q span{ width: 8px; height: 8px; left: -20px; top: 11px;}
	.cptd_list li.on { padding: 15px 0; }
	.cptd_list li.on .cptd_list_q span{ border: 2px solid #044989; width: 12px; height: 12px; left: -22px;}
}
@media screen and (max-width:1200px){
	.cptd{ padding: 50px 0;}
	.cptd_title { margin-top: 5px; font-size: 32px; line-height: 40px; }
	.cptd_list{ margin-top: 10px;}
	.cptd_list li .cptd_list_q{  font-size: 18px;}
	.cptd_list li .cptd_list_a{ font-size: 14px; line-height: 20px; margin-top: 5px;}
}
@media screen and (max-width:799px){
	.cptd_fr{ width: 100%; padding-bottom: 62%;}
	.cptd_fl{ width: 100%; margin-top: 20px;}
}
@media screen and (max-width:599px){
	.cptd { padding:30px 0; }
	.cptd_title { margin-top: 0; font-size: 24px; line-height: 30px; }
	.cptd_list{ padding-left: 10px;}
	.cptd_list li { padding: 8px 0; }
	.cptd_list li .cptd_list_q { font-size: 16px; }
	.cptd_list li .cptd_list_q span,.cptd_list li:hover .cptd_list_q span{ width: 5px; height: 5px; left: -10px; top: 7px;}
	.cptd_list li.on { padding: 10px 0; }
	.cptd_list li.on .cptd_list_q span{ border: 1px solid #044989; width: 8px; height: 8px;  left: -12px; top: 7px;}
}

.cprhxz{ float: left; width: 100%; position: relative; padding: 46px 0 44px;}
.cprhxz_title{ text-align: center; font-size: 50px; line-height: 50px; color: #333333; font-weight: 500;}
.cprhxz_desc{ text-align: center; width: 70%; margin: 0 auto; font-size: 18px; color: #666666; margin-top: 19px; line-height: 26px;}
.cprhxz_nav{ float: left; width: 100%; position: relative; margin-top: 43px;}
.cprhxz_nav li{ float: left; width: 21.3%; margin-right: 4.9333%; position: relative; top: 0; transition: 0.5s;}
.cprhxz_nav li:nth-child(4n){ margin-right: 0%;}
.cprhxz_nav li:before{ content: ''; position: absolute; background: url(../images/rhxz_jt.webp) center center no-repeat; background-size: contain; width: 20%; height: 17%; right: -74px; top: 50%; transform: translateY(-50%);}
.cprhxz_nav li:nth-child(4n):before{ display: none;}
.cprhxz_nav li .cprhxz_nav_title{ font-size: 26px; color: #ffffff; text-align: center; font-weight: 500; line-height: 70px; background: #0054a8; border-radius: 10px 10px 0 0;}
.cprhxz_nav li .cprhxz_nav_desc{ width: 100%; padding: 7.5% 9%; padding-right: 5%; float: left; height: 290px; background: #f6f6f6; border-radius: 0 0 10px 10px;}
.cprhxz_nav li .cprhxz_nav_desc_t{float: left;width: 100%; font-size: 20px; line-height: 20px; font-weight: 500; color: #333333; margin-bottom:14px;}
.cprhxz_nav li .cprhxz_nav_desc_d{float: left;width: 100%; margin-bottom: 2px; float: left; width: 100%;}
.cprhxz_nav li .cprhxz_nav_desc_d p{ float: left; min-width: 50%; padding-left: 28px; margin-bottom: 8px;}
.cprhxz_nav li .cprhxz_nav_desc_d strong{float: left;width: 100%;  font-size: 20px; line-height: 26px; font-weight: 500; position: relative;}
.cprhxz_nav li .cprhxz_nav_desc_d strong:before{ content: ''; position: absolute; border: 3px solid #044989; width: 8px; height: 8px; left: -26px; top: 6px; background: none; border-radius: 100%;}
.cprhxz_nav li .cprhxz_nav_desc_d desc{ float: left; width: 100%; font-size: 18px; color: #666666;}
.cprhxz_nav li:hover{ top: -5px;}
@media screen and (max-width:1600px){
	.cprhxz_nav li:before{ right: -60px;}
	.cprhxz_nav li .cprhxz_nav_title{ font-size: 22px; line-height: 60px;}
	.cprhxz_nav li .cprhxz_nav_desc{ padding: 5.5%;}
	.cprhxz_nav li .cprhxz_nav_desc_d strong{ font-size: 18px;}
	.cprhxz_nav li .cprhxz_nav_desc_d strong:before{ border: 2px solid #044989; width: 6px; height: 6px; left: -17px; top: 8px;}
	.cprhxz_nav li .cprhxz_nav_desc_d p{  padding-left: 21px;}
}
@media screen and (max-width:1400px){
	.cprhxz_nav li:before{ width: 14%; right: -50px;}
	.cprhxz_nav li .cprhxz_nav_title { font-size: 20px; line-height: 50px; }
	.cprhxz_nav li .cprhxz_nav_desc_t{ font-size: 18px; margin-bottom: 10px;}
	.cprhxz_nav li .cprhxz_nav_desc_d p { padding-left: 15px;}
	.cprhxz_nav li .cprhxz_nav_desc_d strong { font-size: 16px; }
	.cprhxz_nav li .cprhxz_nav_desc_d strong:before{ width: 5px; height: 5px; left: -15px;}
	.cprhxz_nav li .cprhxz_nav_desc_d desc{ font-size: 16px;}
}	
@media screen and (max-width:1200px){
	.cprhxz{ padding: 46px 0 30px;}
	.cprhxz_title{ font-size: 32px; line-height: 40px;}
	.cprhxz_desc{ width: 90%; font-size: 16px; margin-top: 10px; line-height: 24px;}
	.cprhxz_nav li{ width: 23%; margin-right: 2.666%;}
	.cprhxz_nav li:before { width: 12%; right: -26px; }
	.cprhxz_nav li .cprhxz_nav_title { font-size: 18px; line-height: 45px; }
	.cprhxz_nav li .cprhxz_nav_desc{ height: 260px; overflow: hidden;}
	.cprhxz_nav li .cprhxz_nav_desc_t{ font-size: 16px; margin-bottom: 5px;}
	.cprhxz_nav li .cprhxz_nav_desc_d p { margin-bottom: 5px;}
	.cprhxz_nav li .cprhxz_nav_desc_d strong { font-size: 14px; line-height: 24px; }
	.cprhxz_nav li .cprhxz_nav_desc_d strong:before{ width: 4px; height: 4px; left: -11px; border: 2px solid #044989;}
	.cprhxz_nav li .cprhxz_nav_desc_d desc{ font-size: 14px; }
}	
@media screen and (max-width:999px){
	.cprhxz_nav{ margin-top: 20px;}
	.cprhxz_nav li{ width: 49%; margin-right: 2%; margin-bottom: 10px;}
	.cprhxz_nav li:nth-child(2n){ margin-right: 0;}
	.cprhxz_nav li:before{ display: none;}
}
@media screen and (max-width:599px){
	.cprhxz{ padding: 30px 0 15px;}
	.cprhxz_title { font-size: 24px; line-height: 30px; }
	.cprhxz_desc{ width: 100%; font-size: 12px; margin-top: 5px; line-height: 20px;}
	.cprhxz_nav li{ width: 100%;}
	.cprhxz_nav li:last-child{ margin-bottom: 0px;}
	.cprhxz_nav li .cprhxz_nav_desc{ padding: 3%; height: auto;} 
}


.cpzcdz{ float: left; width: 100%; position: relative;}
.cpzcdz_k{ float: left; width: 100%; position: relative; padding: 5.3% 3.7%; border-radius: 20px; background-size: cover !important;}
.cpzcdz_title{ font-size: 36px; line-height: 40px; color: #ffffff; font-weight: 500;}
.cpzcdz_desc{ font-size: 18px; line-height: 25px; color: #ffffff; width: 43%; margin-top: 10px; min-height: 75px;}
.cpzcdz_more{ float: left; margin-top: 17px;}
.cpzcdz_more a{ float: left; font-size: 18px; color: #333333; padding: 11.5px 21px; background: #fff; border-radius: 5px; position: relative; top: 0; transition: 0.5s;}
.cpzcdz_more a i{ font-weight: bold; font-size: 15px; position: relative; top: -1px; margin-left: 12px;}
.cpzcdz_more a:hover{ top: -5px;}

@media screen and (max-width:1200px){
	.cpzcdz_k{ padding: 3.3% 2%;}
	.cpzcdz_title{ font-size: 28px; line-height: 32px;}
	.cpzcdz_desc{ font-size: 16px; width: 50%;}
	.cpzcdz_more{ margin-top: 5px;}
	.cpzcdz_more a{ font-size: 16px; padding: 8px 15px;}
	.cpzcdz_more a i{ font-size: 14px; margin-left: 8px;}
}
@media screen and (max-width:799px){
	.cpzcdz_k{ text-align: center;}
	.cpzcdz_desc{ width: 100%;}
	.cpzcdz_more{ width: 100%;}
	.cpzcdz_more a{ float: none; display: inline-block; font-size: 14px; padding: 5px 10px;}
	.cpzcdz_more a i{ font-size: 12px; margin-left: 5px;}
}
@media screen and (max-width:599px){
	.cpzcdz_title { font-size: 20px; line-height: 24px; }
	.cpzcdz_desc { font-size: 14px; line-height: 20px; margin-top: 5px; }
	.cpzcdz_more a{ font-size: 12px;}
}



.cpkhal{ float: left; width: 100%; position: relative; padding: 101px 0 98px;}
.cpkhal_title{  text-align: center; font-size: 50px; line-height: 50px; color: #333333; font-weight: 500;}
.cpkhal_k{ float: left; width: 100%; margin-top: 53px;}
.cpkhal_k_fl{ float: left; width: 45%;}
.cpkhal_k_fl_tu{ display: none; float: left; width: 100%; position: relative; padding-bottom: 81%; border-radius: 30px; overflow: hidden;}
.cpkhal_k_fl_tu.on{ display: inline-block;}
.cpkhal_k_fl_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cpkhal_k_fl_tu img:hover{ transform: scale(1.1);}
.cpkhal_k_fr{ float: right; width: 51.2%;}
.cpkhal_k_fr .cpkhal_k_fr_nav{ float: left; position: relative; padding: 5px; margin-top: 10px; background: #f6f6f6; border-radius: 5px;}
.cpkhal_k_fr .cpkhal_k_fr_nav li{ float: left;  font-size: 20px; color: #333333; font-weight: 500; margin-right: 3px; padding: 6px 18px;  border-radius: 5px; cursor: pointer;}
.cpkhal_k_fr .cpkhal_k_fr_nav li.on,.cpkhal_k_fr .cpkhal_k_fr_nav li:hover{ color: #fff; background: #0057a6;}
.cpkhal_k_fr .cpkhal_k_fr_nav li:last-child{ margin-right: 0;}
.cpkhal_k_fr_list{ float: left; width: 100%; position: relative; margin-top: 18px;}
.cpkhal_k_fr_list li{ display: none;}
.cpkhal_k_fr_list li.on{ display: inline-block;}
.cpkhal_k_fr_list li .cpkhal_k_fr_list_title{ font-size: 26px; color: #333333; font-weight: 500;}
.cpkhal_k_fr_list li .cpkhal_k_fr_list_xq{ float: left; width: 95%; margin-top: 19px; position: relative; padding-left: 95px; font-size: 18px; color: #666666; line-height: 25px;}
.cpkhal_k_fr_list li .cpkhal_k_fr_list_xq span{ font-size: 18px; color: #333333; font-weight: 500; position: absolute; left: 0; top: -2px;}
.cpkhal_k_fr_list li .cpkhal_k_fr_list_jjfa{ float: left; width: 95%; margin-top: 16px; position: relative; padding-left: 95px; font-size: 18px; color: #666666; line-height: 24px;}
.cpkhal_k_fr_list li .cpkhal_k_fr_list_jjfa span{ font-size: 18px; color: #333333; font-weight: 500; position: absolute; left: 0; top: -2px;}
.cpkhal_xgcp{ float: left; width: 100%; position: relative; margin-top: 16px;}
.cpkhal_xgcp .cpkhal_xgcp_title{ font-size: 18px; color: #333333; font-weight: 500;}
.cpkhal_xgcp .cpkhal_xgcp_list{ float: left; width: 85.4%; position: relative; margin-top: 13px;}
.cpkhal_xgcp .cpkhal_xgcp_list_li{ float: left; width: 31.4%; margin-right: 2.9%;}
.cpkhal_xgcp .cpkhal_xgcp_list_li:nth-child(3n){ margin-right: 0;}
.cpkhal_xgcp .cpkhal_xgcp_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 67.5%; overflow: hidden; border: 1px solid #e0e0e0;}
.cpkhal_xgcp .cpkhal_xgcp_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cpkhal_xgcp .cpkhal_xgcp_list_title{ float: left; width: 100%; font-size: 18px; color: #333333; text-align: center; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cpkhal_xgcp .cpkhal_xgcp_list_li:hover .cpkhal_xgcp_list_tu img{ transform: scale(1.1);}
.cpkhal_xgcp .cpkhal_xgcp_list_li:hover .cpkhal_xgcp_list_title{ color: #0057a6;;}

@media screen and (max-width:1400px){
	.cpkhal_k{ margin-top: 40px;}
	.cpkhal_k_fr .cpkhal_k_fr_nav li{ font-size: 18px;}
	.cpkhal_k_fr_list li .cpkhal_k_fr_list_title{ font-size: 24px;}
	.cpkhal_xgcp .cpkhal_xgcp_list_title{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.cpkhal{ padding: 50px 0;}
	.cpkhal_title{ font-size: 32px; line-height: 40px;}
	.cpkhal_k { margin-top: 30px; }
	.cpkhal_k_fl_tu{ border-radius: 15px;}
	.cpkhal_k_fr .cpkhal_k_fr_nav{ margin-top: 0;}
	.cpkhal_k_fr .cpkhal_k_fr_nav li { font-size: 16px; padding: 5px 15px; }
	.cpkhal_k_fr_list{ margin-top: 10px;}
	.cpkhal_k_fr_list li .cpkhal_k_fr_list_title { font-size: 20px; }
	.cpkhal_k_fr_list li .cpkhal_k_fr_list_xq,.cpkhal_k_fr_list li .cpkhal_k_fr_list_jjfa{ margin-top: 15px; line-height: 24px; padding-left: 78px; font-size: 16px;}
	.cpkhal_k_fr_list li .cpkhal_k_fr_list_xq span,.cpkhal_k_fr_list li .cpkhal_k_fr_list_jjfa span,.cpkhal_xgcp .cpkhal_xgcp_title{ font-size: 16px;}
	.cpkhal_xgcp .cpkhal_xgcp_list{ width: 100%;}
}
@media screen and (max-width:999px){
	.cpkhal_k_fr .cpkhal_k_fr_nav li{ font-size: 14px;}
	.cpkhal_k_fr_list li .cpkhal_k_fr_list_title { font-size: 18px; }
	.cpkhal_k_fr_list li .cpkhal_k_fr_list_xq,.cpkhal_k_fr_list li .cpkhal_k_fr_list_jjfa{ font-size: 14px; line-height: 22px;}
	.cpkhal_k_fr_list li .cpkhal_k_fr_list_xq span,.cpkhal_k_fr_list li .cpkhal_k_fr_list_jjfa span,.cpkhal_xgcp .cpkhal_xgcp_title{ font-size: 14px;}
	.cpkhal_xgcp .cpkhal_xgcp_list_title { font-size: 14px; }
}
@media screen and (max-width:799px){
	.cpkhal_k_fl{ width: 100%;}
	.cpkhal_k_fl_tu{ padding-bottom: 63%;}
	.cpkhal_k_fr{ width: 100%; margin-top: 15px;}
}
@media screen and (max-width:599px){
	.cpkhal { padding: 30px 0; }
	.cpkhal_title { font-size: 24px; line-height: 30px; }
	.cpkhal_k { margin-top: 15px; }
	.cpkhal_k_fl_tu { border-radius: 10px; }
	.cpkhal_xgcp .cpkhal_xgcp_list_title { font-size: 12px; }
	.cpkhal_k_fr .cpkhal_k_fr_nav li { font-size: 12px; }
	.cpkhal_k_fr_list li .cpkhal_k_fr_list_title { font-size: 16px; }
	.cpkhal_k_fr_list li .cpkhal_k_fr_list_xq, .cpkhal_k_fr_list li .cpkhal_k_fr_list_jjfa { margin-top: 10px; font-size: 12px; line-height: 20px; padding-left: 64px;}
	.cpkhal_xgcp .cpkhal_xgcp_list{ margin-top: 5px; }

}



.nxq_banner{ width: 100%; text-align: center; position: relative; float: left; overflow: hidden; }
.nxq_banner>img{  float: left; position: relative; left: 50%; transform: translateX(-50%); object-fit: cover; z-index: 8; opacity:1;  width: 100%; }
.nxq_banner .nxq_banner_kuan{ position: absolute;  width: 100%; text-align: left; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; z-index: 10;}
.nxq_banner_title{ font-size: 60px; line-height: 60px; color: #fff; font-weight: 500;}
.nxq_banner_desc{ font-size: 36px; color: #ffffff; margin-top: 19px;}
.nxq_banner_bot{  position: absolute;  width: 100%; text-align: left; bottom: 10px; z-index: 9;}
.nxq_banner_location{ font-size: 18px; color: #fff; font-weight: 300;}
.nxq_banner_location a{ color: #fff; cursor: pointer;}
.nxq_banner_location i{ font-size: 12px; margin: 0 17px;}

@media screen and (max-width:1400px){
	.nxq_banner_title{font-size: 50px; line-height: 50px;}
	.nxq_banner_desc{ font-size: 30px; margin-top: 10px;}
	.nxq_banner_location{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.nxq_banner_title { font-size: 32px; line-height: 40px; }
	.nxq_banner_desc{ font-size: 20px; margin-top: 0px;}
	.nxq_banner_location { font-size: 14px; }
	.nxq_banner_location i { font-size: 10px; margin: 0 9px; }
}
@media screen and (max-width:799px){
	.nxq_banner>img{ width: 150%;}
}
@media screen and (max-width:599px){
	.nxq_banner>img { width: 180%; }
	.nxq_banner_title { font-size: 24px; line-height: 30px; }
	.nxq_banner_desc{ font-size: 16px;}
	.nxq_banner_location { font-size: 12px; }
	.nxq_banner_location i { font-size: 10px; margin: 0 2px; }
}


.cpxq_top{ float: left; width: 100%; position: relative; padding: 84px 0 81px; background: #f1f3f4;}
.cpxq_top_lf{ float: left; width: 47%;}
.cpxq_top_lf_lm{ font-size: 20px; color: #0054a7; font-weight: 500; margin-top: 54px;}
.cpxq_top_lf_title{ font-size: 40px; line-height: 50px; color: #333333; font-weight: 500; margin-top: 3px;}
.cpxq_top_lf_desc{ font-size: 18px; color: #666666; margin-top: 16px; line-height: 26px;}
.cpxq_top_lf_desc img{ max-width:90%;  margin: 10px 0;}
.cpxq_top_lf_bq{ float: left; width: 100%; margin-top: 20px; font-size: 18px; color: #333333;}
.cpxq_top_lf_bq p{ padding-left: 25px; line-height: 24px; margin-bottom: 7px; position: relative; top: 0px; transition: 0.5s;}
.cpxq_top_lf_bq p:before{ content: ''; position: absolute; background: url(../images/xq_jt.webp) center center no-repeat; width: 12px; height: 15px; left: 3px; top: 4px; background-size: contain;}
.cpxq_top_lf_bq p:hover{ top: -5px;}
.cpxq_top_lf_more{ float: left; position: relative; margin-top: 35px;}
.cpxq_top_more_xd{ float: left; margin-right: 20px;}
.cpxq_top_more_xd a{ float: left; font-size: 18px; color: #ffffff; padding: 11.5px 25px; background: #0055a6; border-radius: 5px; position: relative; top: 0; transition: 0.5s;}
.cpxq_top_more_xd a:hover{ top: -5px; }
.cpxq_top_more_down{ float: left;}
.cpxq_top_more_down a{ float: left; font-size: 18px; color: #333333; padding: 10.5px 33.5px; border-radius: 5px; border: 1px solid #989a9c;position: relative; top: 0; transition: 0.5s;}
.cpxq_top_more_down a:hover{ border: 1px solid #0055a6; background: #0055a6; color: #ffffff;top: -5px;}



.cpxq_top_fr{ float: right; width: 50%; position: relative; margin-right: -12px;}
.cpxq_top_dtu{ width:calc(87% - 10px); float: left; position: relative; overflow: hidden; background: #ffffff; border-radius: 10px;}
.cpxq_top_dtu .swiper-pagination{ display: none;}
.cpxq_top_dtu .swiper-pagination-bullet-active{ background: #e70012;}
.cpxq_top_dtu ul{ height: auto;}
.cpxq_top_dtu li{ width: 100%; height: auto;}
.cpxq_top_dtu li a{ float: left; width: 100%;}
.cpxq_top_dtu li .cpxq_top_tu{ width: 100%; padding-bottom:78.9%; position: relative; overflow: hidden;}
.cpxq_top_dtu li .cpxq_top_tu img{ height: 100%; position: absolute; left: 50%; transform: translateX(-50%);}
.cpxq_top_dtu li  i{    font-size: 30px;  position: absolute;  bottom: 0; right: 0; color: #000; z-index: 999;}
.cpxq_top_dtu li  i:hover{ color: #e80f20;}
.cpxq_top_xtu_kuan{ width: 13%;float: right; margin-left: 9px; position: relative; position: absolute; top: 50%; transform: translateY(-50%); right: 0; height: 100%;}
.cpxq_top_xtu{ width: 100%;  position: relative; overflow: hidden; height: 100% !important; }
.cpxq_top_xtu ul{ height: 100%;}
.cpxq_top_xtu li{ height:20%; width: 100%; }
.cpxq_top_xtu li .cpxq_top_tu{ width:calc(100% - 2px);  height: calc(100% - 6px);  position: relative; overflow: hidden; margin: 3px 0; cursor: pointer; border-radius: 5px;}
.cpxq_top_xtu li .cpxq_top_tu img{ height: 100%; position: absolute; left: 50%; transform: translateX(-50%);}
.cpxq_top_dtu .swiper-button-next,.cpxq_top_dtu .swiper-button-prev{  background: none; color: #0054a7;  font-size: 32px; font-weight: bold; width: auto; height: auto; margin-top: unset; top: 46%; transform: translateY(-50%); left: 10px;}
.cpxq_top_dtu .swiper-button-next{ left: auto; right: 10px;}
.cpxq_top_xtu_kuan .swiper-pagination{ display: none;}
/* .cpxq_top_xtu_kuan li.swiper-slide-active .cpxq_top_tu{border: 1px solid #0054a8;} */
.cpxq_top_xtu_kuan li.swiper-slide-thumb-active .cpxq_top_tu{border: 1px solid #0054a8;}

@media screen and (max-width:1400px){
	.cpxq_top_lf_lm{ margin-top: 10px; font-size: 18px;}
}
@media screen and (max-width:1200px){
	.cpxq_top{ padding: 50px 0;}
	.cpxq_top_lf_lm { margin-top: 5px; font-size: 16px; }
	.cpxq_top_lf_title { font-size: 32px; line-height: 40px; }
	.cpxq_top_lf_desc{ font-size: 16px; margin-top: 10px; line-height: 24px;}
	.cpxq_top_lf_bq{ font-size: 16px;}
	.cpxq_top_lf_bq p{ margin-bottom: 5px;}
	.cpxq_top_lf_bq p:before{ width: 12px; height: 10px; top: 7px;}
	.cpxq_top_more_xd a,.cpxq_top_more_down a{ font-size: 16px; padding: 10px 20px;}
	.cpxq_top_dtu .swiper-button-next, .cpxq_top_dtu .swiper-button-prev{ font-size: 20px;}
}
@media screen and (max-width:999px){
	.cpxq_top_fr{ width: 100%; margin-right: 0;}
	.cpxq_top_lf{ width: 100%; margin-top: 20px;}
	
}
@media screen and (max-width:599px){
	.cpxq_top { padding: 30px 0; }
	.cpxq_top_dtu{ width: calc(85% - 10px);}
	.cpxq_top_xtu li{ height: 25%;}
	.cpxq_top_xtu_kuan{  width: 16%;}
	.cpxq_top_lf_lm{ font-size: 14px;}
	.cpxq_top_lf_title { font-size: 20px; line-height: 30px; }
	.cpxq_top_lf_desc{ font-size: 14px; margin-top: 5px; line-height: 22px;}
	.cpxq_top_lf_bq { font-size: 14px; margin-top: 15px; }
	.cpxq_top_lf_bq p{ padding-left: 15px;}
	.cpxq_top_lf_bq p:before { width: 8px; height: 8px; top: 8px; }
	.cpxq_top_lf_more{ margin-top: 15px;}
	.cpxq_top_more_xd{ margin-right: 10px;}
	.cpxq_top_more_xd a, .cpxq_top_more_down a { font-size: 14px; padding: 8px 10px; }
}


.cpxqtd{ float: left; width: 100%; position: relative; padding: 92px 0 46px;}
.cpxqtd_title{ font-size: 50px; line-height: 50px; color: #333333; font-weight: 500;}
.cpxqtd_list{ float: left; width: 100%; position: relative; margin-top: 57px;}
.cpxqtd_list ul{ display: flex ; flex-wrap: wrap;}
.cpxqtd_list li{ float: left; width: 29%; margin-right: 5.5%; margin-bottom: 62px; position: relative; top: 0px; transition: 0.5s;}
.cpxqtd_list li:nth-child(3n){ margin-right: 0;}
.cpxqtd_list li .cpxqtd_list_tb{ float: left; padding: 10px; background: #0054a8; border-radius: 10px;}
.cpxqtd_list li .cpxqtd_list_tb img{ width: 60px;}
.cpxqtd_list li .cpxqtd_list_cont{ float: right; width: calc(100% - 100px);}
.cpxqtd_list li .cpxqtd_list_title{ font-size: 22px; color: #333333; font-weight: 500; }
.cpxqtd_list li .cpxqtd_list_desc{ font-size: 16px; color: #666666; line-height: 22px; margin-top: 1px;}
.cpxqtd_list li:hover{ top: -5px;}
@media screen and (max-width:1600px){
	.cpxqtd_list li .cpxqtd_list_title{ font-size: 20px;}
}
@media screen and (max-width:1400px){
	.cpxqtd_list li .cpxqtd_list_tb img { width: 50px; }
	.cpxqtd_list li .cpxqtd_list_cont{ width: calc(100% - 80px);}
	.cpxqtd_list li .cpxqtd_list_title { font-size: 18px; }
}
@media screen and (max-width:1200px){
	.cpxqtd{ padding: 50px 0 26px;}
	.cpxqtd_title { font-size: 32px; line-height: 40px; }
	.cpxqtd_list{ margin-top: 40px;}
	.cpxqtd_list li .cpxqtd_list_title { font-size: 16px; }
	.cpxqtd_list li .cpxqtd_list_desc{  font-size: 14px;}
}
@media screen and (max-width:999px){
	.cpxqtd_list li{ width: 49%; margin-right: 2%; margin-bottom: 40px;}
	.cpxqtd_list li:nth-child(3n) { margin-right: 2%; }
	.cpxqtd_list li:nth-child(2n) { margin-right: 0; }
}
@media screen and (max-width:799px){
	.cpxqtd_list { margin-top: 20px; }
	.cpxqtd_list li{ margin-bottom: 30px;}
	.cpxqtd_list li .cpxqtd_list_tb img { width: 40px; }
	.cpxqtd_list li .cpxqtd_list_cont { width: calc(100% - 65px); }
	.cpxqtd_list li .cpxqtd_list_desc { font-size: 14px; line-height: 18px; }
}
@media screen and (max-width:599px){
	.cpxqtd { padding: 30px 0; }
	.cpxqtd_title { font-size: 24px; line-height: 30px; text-align: center; }
	.cpxqtd_list li{ width: 100%; margin-bottom: 20px;}
	.cpxqtd_list li:last-child{ margin-bottom: 0;}
	.cpxqtd_list li .cpxqtd_list_tb{ padding: 5px;}
	.cpxqtd_list li .cpxqtd_list_cont{ width: calc(100% - 60px);}
}

.cpxqgg{ float: left; width: 100%; position: relative; padding: 75px 0 80px; background: #f6f6f6;}
.cpxqgg_title{ font-size: 50px; line-height: 50px; color: #333333; font-weight: 500;}
.cpxqgg_k{ float: left; width: 100%; position: relative; margin-top: 35px; }
/*.cpxqgg_cct{ float: left; width: 43.9%; background: #ffffff; border-radius: 20px; padding-bottom:43.9%; overflow: hidden; position: relative;}
.cpxqgg_cct img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cpxqgg_cct img:hover{ transform: scale(1.1);}*/

.cpxqgg_cct{ float: left; width: 43.9%; background: #ffffff; border-radius: 20px; overflow: hidden; position: relative;}
.cpxqgg_cct li{}
.cpxqgg_cct li .cpxqgg_cct_tu{ float: left; width: 100%; padding-bottom: 100%; position: relative; overflow: hidden;}
.cpxqgg_cct li .cpxqgg_cct_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cpxqgg_fl-prev,.cpxqgg_fl-next{ position: absolute; left: 3%; top: 50%; transform: translateY(-50%); z-index: 9; font-size: 32px; color: #0054a8; font-weight: bold; display: none; cursor: pointer;}
.cpxqgg_fl-next{ left: auto; right: 3%;}
.cpxqgg_cct:hover .cpxqgg_fl-prev,.cpxqgg_cct:hover .cpxqgg_fl-next{ display: inline-block;}
.cpxqgg_cct_tu img:hover{ transform: scale(1.1);}

.cpxqgg_fr{ float: right; width: 55%; padding: 2.5%; padding-bottom: 1%; border-radius: 20px; background: #fff;}
.cpxqgg_gd{ float: left; width: 100%; overflow-y: hidden;padding-bottom: 5px;}
.cpxqgg_fr table{ width: 100%;}
.cpxqgg_fr tr{ /*float: left;*/ width: 100%; border-radius: 10px; background: #f2f2f2; font-size: 0; position: relative; top: 0px; transition: 0.5s;}
.cpxqgg_fr td{ padding: 9.5px 37px; color: #333333; font-size: 18px; font-weight: 500; height: 40px;  white-space: nowrap;}
.cpxqgg_fr td:nth-child(1){  text-align: left;}
.cpxqgg_fr tr:nth-child(2n){ background: #fff; }
.cpxqgg_fr tr:hover{ top: -5px;}




/* 外层滚动容器 */
#father-box {
  width: 100%;
  overflow-x: auto;  /* 横向滚动条 */
  overflow-y: hidden;
  /* 关键：容器整体垂直翻转 */
  transform: translateY(0) scaleY(-1);
}
#father-box > * {
  transform: scaleY(-1);
}
/*滚动条样式*/
#father-box::-webkit-scrollbar {
	height: 4px;transform: translateY(-100%);
}
#father-box::-webkit-scrollbar-thumb {
	background: #0054a8;
	border-radius:5px ;
}
#father-box::-webkit-scrollbar-track {
	background: #eee;

}

@media screen and (max-width:1200px){
	.cpxqgg{ padding: 50px 0;}
	.cpxqgg_title{ font-size: 32px; line-height: 40px;}
	.cpxqgg_k{ margin-top: 15px;}
	.cpxqgg_fr{ padding: 1.5%;}
	.cpxqgg_fr td{ padding: 4px 20px; font-size: 16px;}
}
@media screen and (max-width:999px){
	.cpxqgg_title{ text-align: center;}
	.cpxqgg_cct{ width: 100%; padding-bottom: 70%;}
	.cpxqgg_fr{ width: 100%; margin-top: 10px;}
}
@media screen and (max-width:599px){
	.cpxqgg { padding: 30px 0; }
	.cpxqgg_title { font-size: 24px; line-height: 30px; }
	.cpxqgg_fr td{  padding: 4px 10px; font-size: 14px;  height: 30px;}
}


.cpxqrz{ float: left; width: 100%; position: relative; padding: 73px 0 50px; }
.cpxqrz_title{ font-size: 50px; line-height: 50px; color: #333333; font-weight: 500;}
.cpxqrz_k{ float: left; width: 100%; position: relative; margin-top: 37px;}
.cpxqrz_list{ float: left; width: 61.3%;}
.cpxqrz_list li{ float: left; width: 100%; position: relative; padding: 2.1% 3.3% 1.6%; margin-bottom: 9px; border: 1px solid #dddfde; border-radius: 5px;}
.cpxqrz_list li .cpxqrz_list_cont{ float: left; width: 70%; position: relative; z-index: 9;}
.cpxqrz_list li .cpxqrz_list_title{ font-size: 22px; line-height: 30px; color: #333333; font-weight: 500; padding-left: 40px; position: relative;}
.cpxqrz_list li .cpxqrz_list_title span{ position: absolute; left: 0; color: #0054a7; font-weight: bold;}
.cpxqrz_list li .cpxqrz_list_desc{ padding-left: 40px; font-size: 16px; line-height: 22px; color: #666666; opacity: 0.8; margin-top: 8px;}
.cpxqrz_list li .cpxqrz_list_tb{ position: absolute; right: 3.5%; top: 50%; transform: translateY(-50%); z-index: 3;}
.cpxqrz_list li .cpxqrz_list_tb img{ max-height: 60px; margin-left: 16px;}

.cpxqrz_list li.on{ border: 1px solid #0054a8; background: #0054a8;}
.cpxqrz_list li.on .cpxqrz_list_title,.cpxqrz_list li.on .cpxqrz_list_desc,.cpxqrz_list li.on .cpxqrz_list_title span{ color: #ffffff;}
.cpxqrz_list li.on .cpxqrz_list_tb img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.cpxqrz_tu{ float: right; width: 37.5%; position: relative; padding-bottom: 32%; overflow: hidden; border-radius: 10px;}
.cpxqrz_tu img{ display: none; position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cpxqrz_tu img.on{ display: inline-block;}
.cpxqrz_tu img:hover{ transform: scale(1.1);}
@media screen and (max-width:1400px){
	.cpxqrz_list li .cpxqrz_list_tb img{ max-height: 30px;}
	.cpxqrz_list li .cpxqrz_list_title{ font-size: 20px;}
}
@media screen and (max-width:1200px){
	.cpxqrz{ padding: 50px 0;}
	.cpxqrz_title{ font-size: 32px; line-height: 40px;}
	.cpxqrz_k{ margin-top: 20px;}
	.cpxqrz_list li{ padding: 1.1% 2.3%;}
	.cpxqrz_list li .cpxqrz_list_title { font-size: 18px; padding-left: 30px;}
	.cpxqrz_list li .cpxqrz_list_desc{ padding-left: 30px; font-size: 14px; line-height: 18px; margin-top: 0px;}
	.cpxqrz_list li .cpxqrz_list_tb img { max-height: 24px; margin-left: 10px; }
}
@media screen and (max-width:999px){
	.cpxqrz_title{ text-align: center;}
	.cpxqrz_tu{ width: 100%;  padding-bottom: 70%;}
	.cpxqrz_list{ width: 100%; margin-top: 10px;}
}
@media screen and (max-width:599px){
	.cpxqrz { padding: 30px 0; }
	.cpxqrz_title { font-size: 24px; line-height: 30px; }
	.cpxqrz_list li .cpxqrz_list_cont{ width: 100%;}
	.cpxqrz_list li .cpxqrz_list_title{ font-size: 16px; line-height: 24px;}
	.cpxqrz_list li .cpxqrz_list_tb{ position: relative; width: 100%; float: left; right: 0; padding-left: 30px; top: auto; transform: unset; margin: 10px 0;}
	.cpxqrz_list li .cpxqrz_list_tb img{ max-height: 20px; margin-left: 0px; margin-right: 10px;}
}


.cpxqgylc{ float: left; width: 100%; position: relative; padding: 46px 0 96px; }
.cpxqgylc_title{ font-size: 50px; line-height: 50px; color: #333333; font-weight: 500;}
.cpxqgylc_k{ float: left; width: 100%; position: relative; margin-top: 37px;}
.cpxqgylc_tu{ float: left; width: 42.5%; position: relative; padding-bottom: 26.5%; overflow: hidden; border-radius: 10px;}
.cpxqgylc_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cpxqgylc_tu img:hover{ transform: scale(1.1);}
.cpxqgylc_list{ float: right; width: 56.2%; border: 2px solid #dfe1e1; padding: 1.8%; padding-right: 1%; border-radius: 5px;} 
.cpxqgylc_list li{  float: left; width: 100%; position: relative; margin-bottom: 8px; top: 0; transition: 0.5s;}
.cpxqgylc_list li .cpxqgylc_list_title{  float: left; width: 100%; position: relative; font-size: 22px; color: #333333; font-weight: 500; padding-left: 43px; line-height: 36px;}
.cpxqgylc_list li .cpxqgylc_list_title span{ position: absolute; left: 0; color: #0054a7; font-weight: bold;}
.cpxqgylc_list li .cpxqgylc_list_cont{  float: left; width: 100%; position: relative; padding-left: 43px; margin-top: 4px;}
.cpxqgylc_list li .cpxqgylc_list_cont p{ float: left; font-size: 18px; color: #666666; padding-left: 28px; margin-right: 34px; margin-bottom: 6px; position: relative; top: 0; transition: 0.5s;}
.cpxqgylc_list li .cpxqgylc_list_cont p:last-child{ margin-right: 0;}
.cpxqgylc_list li .cpxqgylc_list_cont p:before{ content: ''; position: absolute; background: url(../images/xq_xz.webp) center center no-repeat; width: 16px; height: 16px; left: 0px; top: 5px; background-size: contain;}
.cpxqgylc_list li:hover{ top: -5px;}

.cpxqgylc_list2{ float: left; width: 100%; position: relative; overflow: hidden;}
.cpxqgylc_list2 li{}
.cpxqgylc_list2_li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 20px; padding: 20px; border: 1px solid #c7c7c7; border-radius: 5px; top: 0px; position: relative; transition: 0.5s;}
.cpxqgylc_list2_li:nth-child(3n){ margin-right: 0;}
.cpxqgylc_list2_li .cpxqgylc_list2_sz{ font-size: 34px; line-height: 30px; font-weight: 700; color: #0054a8;}
.cpxqgylc_list2_li .cpxqgylc_list2_title{ font-size: 18px; line-height: 24px; margin-top: 10px; font-weight: 500; height: 24px; overflow: hidden;}
.cpxqgylc_list2_li .cpxqgylc_list2_cont{ float: left; width: 100%; font-size: 14px; line-height: 20px; color: #666; margin-top: 6px; height: 100px; overflow: hidden;}
.cpxqgylc_list2_li:hover{ background: #0054a8; top: -5px; border: 1px solid #0054a8;}
.cpxqgylc_list2_li:hover .cpxqgylc_list2_sz,.cpxqgylc_list2_li:hover .cpxqgylc_list2_title,.cpxqgylc_list2_li:hover .cpxqgylc_list2_cont{  color: #fff;}
.cpxqgylc_list2-button-prev,.cpxqgylc_list2-button-next{ position: absolute; right: 55px; top: -70px; font-size: 20px; line-height: 20px; font-weight: bold; padding: 10px; border: 1px solid #b2b2b2; border-radius: 100px; cursor: pointer;}
.cpxqgylc_list2-button-next{ right: 0px; }
.cpxqgylc_list2-button-prev:hover,.cpxqgylc_list2-button-next:hover{ background: #0054a8; color: #fff;  border: 1px solid #0054a8;}

@media screen and (max-width:1400px){
	.cpxqgylc_list li .cpxqgylc_list_title{ font-size: 20px;}
	.cpxqgylc_list li .cpxqgylc_list_cont p{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.cpxqgylc{ padding: 46px 0 50px;}
	.cpxqgylc_title{ font-size: 32px; line-height: 40px;}
	.cpxqgylc_k{ margin-top: 25px;}
	.cpxqgylc_list{ border: 1px solid #dfe1e1; padding: 1%;}
	.cpxqgylc_list li .cpxqgylc_list_title { font-size: 18px; padding-left: 30px; }
	.cpxqgylc_list li .cpxqgylc_list_cont{ padding-left: 30px;}
	.cpxqgylc_list li .cpxqgylc_list_cont p{ padding-left: 20px; font-size: 14px;}
	.cpxqgylc_list li .cpxqgylc_list_cont p:before{ width: 12px; height: 12px;}
	.cpxqgylc_list2_li .cpxqgylc_list2_sz{ font-size: 30px;}
	.cpxqgylc_list2_li .cpxqgylc_list2_title{ font-size: 16px;}
}
@media screen and (max-width:999px){
	.cpxqgylc_title{ text-align: center;}
	.cpxqgylc_tu{ width: 100%; padding-bottom: 60%; }
	.cpxqgylc_list{ width: 100%; margin-top: 10px;}
	.cpxqgylc_list2{ padding-top: 50px;}
	.cpxqgylc_list2_li{ width: 49%; margin-right: 2%; }
	.cpxqgylc_list2_li:nth-child(3n){ margin-right: 2%;}
	.cpxqgylc_list2_li:nth-child(2n){ margin-right: 0;}
	.cpxqgylc_list2-button-prev, .cpxqgylc_list2-button-next{ right: auto;  top: 0; left: 45%; transform: translateX(-50%);}
	.cpxqgylc_list2-button-next{ right: auto; left: 55%;}
}
@media screen and (max-width:599px){
	.cpxqgylc { padding: 30px 0; }
	.cpxqgylc_title { font-size: 24px; line-height: 30px; }
	.cpxqgylc_k { margin-top: 15px; }
	.cpxqgylc_list li .cpxqgylc_list_title{ font-size: 16px;}
	.cpxqgylc_list li .cpxqgylc_list_title span{ left: 5px;}
	.cpxqgylc_list li .cpxqgylc_list_cont p{ padding-left: 15px; margin-right: 20px; margin-bottom: 3px;}
	.cpxqgylc_list li .cpxqgylc_list_cont p:before { width: 10px; height: 10px; top: 4px;}
	.cpxqgylc_list2 { padding-top: 40px; }
	.cpxqgylc_list2_li{ width: 100%; text-align: center; margin-bottom: 10px; padding: 10px;}
	.cpxqgylc_list2_li .cpxqgylc_list2_sz { font-size: 24px;  }
	.cpxqgylc_list2_li .cpxqgylc_list2_title { font-size: 14px; margin-top: 5px; }
	.cpxqgylc_list2_li .cpxqgylc_list2_cont{ font-size: 12px; line-height: 18px; height: auto;}
	.cpxqgylc_list2-button-prev, .cpxqgylc_list2-button-next{ font-size: 18px; line-height: 18px; padding: 6px;}
}



.cpxqdown{ float: left; width: 100%; position: relative; padding: 97px 0 100px;  background: #f6f6f6;}
.cpxqdown_title{ font-size: 50px; line-height: 50px; color: #333333; font-weight: 500;}
.cpxqdown_nav{ float: left; width: 100%; position: relative; margin-top: 17px;}
.cpxqdown_nav li{ float: left; color: #333333; font-size: 22px; line-height: 50px; font-weight: 500; padding: 0 38px; position: relative; cursor: pointer; border-radius: 10px;}
.cpxqdown_nav li:before{ content: ''; position: absolute; height: 40%; width: 2px; right: -2px; top: 50%; transform: translateY(-50%); background: #135191;}
.cpxqdown_nav li:first-child{ margin-left: 0;}
.cpxqdown_nav li.on,.cpxqdown_nav li:hover{ color: #fff; background: #0055a8;}
.cpxqdown_nav li:last-child:before,.cpxqdown_nav li.on:before,.cpxqdown_nav li:hover:before{ display: none;}
.cpxqdown_list{ float: left; width: 100%; position: relative; margin-top: 20px; background: #ffffff; border-radius: 10px; overflow: hidden;}
.cpxqdown_list li{ display: flex; width: 100%; float: left; padding: 14px; position: relative; cursor: pointer;}
.cpxqdown_list li:before{ content: ''; position: absolute; width: calc(100% - 30px); height: 1px; bottom: 0px; background: #f5f7f9; left: 50%; transform: translateX(-50%);}
.cpxqdown_list li:last-child:before{ display: none;}
.cpxqdown_list li .cpxqdown_list_tb{ text-align: center; width: 6%;}
.cpxqdown_list li .cpxqdown_list_tb img{ max-height: 52px; max-width: 100%; top: 50%; transform: translateY(-50%); position: relative;}
.cpxqdown_list li .cpxqdown_list_title{ width: 54%; font-size: 20px; line-height: 25px; font-weight: 500; color: #333333; height: 50px; align-items: center; display: inline-grid; overflow: hidden;}
.cpxqdown_list li .cpxqdown_list_time{ font-size: 18px; line-height: 25px; color: #999999; height: 50px; align-items: center; display: inline-grid; width: 19%;}
.cpxqdown_list li .cpxqdown_list_size{ font-size: 18px; line-height: 25px; color: #999999; height: 50px; align-items: center; display: inline-grid; width: 17%;}
.cpxqdown_list li .cpxqdown_list_more{ font-size: 30px; color: #1366ba; line-height: 50px; width: 3%; text-align: center;}
.cpxqdown_list li .cpxqdown_list_more i{}
.cpxqdown_list li:hover .cpxqdown_list_title{ color: #1366ba;}

@media screen and (max-width:1400px){
	.cpxqdown_nav li{ font-size: 20px; line-height: 40px; padding: 0 25px;}
}
@media screen and (max-width:1200px){
	.cpxqdown{ padding: 50px 0;}
	.cpxqdown_title{ font-size: 32px; line-height: 40px;}
	.cpxqdown_nav li { font-size: 18px; line-height: 35px; padding: 0 20px; border-radius: 5px; }
	.cpxqdown_list li .cpxqdown_list_tb img{ max-height: 40px;}
	.cpxqdown_list li .cpxqdown_list_title{ font-size: 18px; height: 40px; line-height: 20px;}
	.cpxqdown_list li .cpxqdown_list_time,.cpxqdown_list li .cpxqdown_list_size{ font-size: 16px; height: 40px;}
	.cpxqdown_list li .cpxqdown_list_more{ font-size: 24px; line-height: 40px;}
}
@media screen and (max-width:999px){
	.cpxqdown_title{ text-align: center;}
	.cpxqdown_nav{ margin-top: 10px; text-align: center;}
	.cpxqdown_nav li{ float: none; display: inline-block;}
}
@media screen and (max-width:799px){
	.cpxqdown_nav li{ font-size: 16px; line-height: 30px; padding: 0 10px;}
	.cpxqdown_list li .cpxqdown_list_title{ font-size: 16px;}
	.cpxqdown_list li .cpxqdown_list_tb img { max-height: 30px;}
	.cpxqdown_list li .cpxqdown_list_more{ font-size: 18px;}
}
@media screen and (max-width:599px){
	.cpxqdown { padding: 30px 0; }
	.cpxqdown_title { font-size: 24px; line-height: 30px; }
	.cpxqdown_nav li{ font-size: 14px; line-height: 24px;}
	.cpxqdown_list{ margin-top: 10px;}
	.cpxqdown_list li{ padding: 5px 10px;}
	.cpxqdown_list li .cpxqdown_list_title { font-size: 14px;  padding: 0 10px;  line-height: 16px; width: 87%;}
	.cpxqdown_list li .cpxqdown_list_time, .cpxqdown_list li .cpxqdown_list_size{ font-size: 12px; display: none;}
	.cpxqdown_list li .cpxqdown_list_more { font-size: 14px; width: 6%;}

}


.cpxq_yycj{ float: left; width: 100%; position: relative; padding: 86px 0 50px; }
.cpxq_yycj_title{ font-size: 50px; line-height: 50px; color: #333333; font-weight: 500;}
.cpxq_yycj_list{ float: left; width: 100%; position: relative; margin-top: 34px; background-size: cover !important;}
.cpxq_yycj_tu{ position: absolute; width: 100%; height: 100%;}
.cpxq_yycj_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.cpxq_yycj_list ul{ display: flex;} 
.cpxq_yycj_list li{ flex-grow: 1; width: 1%; height: 500px; position: relative;  border-right: 1px solid #fff; transition: 0.5s;}
.cpxq_yycj_list li:last-child{ border-right: 0px;}
.cpxq_yycj_list li a{ float: left; width: 100%; height: 100%;}
.cpxq_yycj_list li .cpxq_yycj_list_cont{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 95%; text-align: center;}
.cpxq_yycj_list li .cpxq_yycj_list_title{ font-size: 26px; color: #ffffff; font-weight: 500;}
.cpxq_yycj_list li .cpxq_yycj_list_desc{ display: none; font-size: 18px; line-height: 27px; color: #ffffff; margin-top: 4px;}
.cpxq_yycj_list li.on { background: rgb(0 84 167 / 90%);}
.cpxq_yycj_list li.on .cpxq_yycj_list_desc{ display: inline-block;}

@media screen and (max-width:1400px){
	.cpxq_yycj_list li .cpxq_yycj_list_title{ font-size: 22px; line-height: 30px;}
	.cpxq_yycj_list li .cpxq_yycj_list_desc{ font-size: 16px; line-height: 24px;}
}
@media screen and (max-width:1200px){
	.cpxq_yycj{ padding: 50px 0;}
	.cpxq_yycj_title{ font-size: 32px; line-height: 40px;}
	.cpxq_yycj_list{ margin-top: 20px;}
	.cpxq_yycj_list li{ height: 400px;}
	.cpxq_yycj_list li .cpxq_yycj_list_title{  font-size: 18px; line-height: 24px;}
	.cpxq_yycj_list li .cpxq_yycj_list_desc{ font-size: 14px; line-height: 20px;}
}
@media screen and (max-width:999px){
	.cpxq_yycj_title{ text-align: center;}
	.cpxq_yycj_list ul{ flex-wrap: wrap;}
	.cpxq_yycj_list li{ border-bottom: 1px solid #fff; border-right:0px solid #fff; width: 100%; height: 100px;}
	.cpxq_yycj_list li.on{ height: 200px;}
}
@media screen and (max-width:599px){
	.cpxq_yycj { padding: 30px 0; }
	.cpxq_yycj_title { font-size: 24px; line-height: 30px; }
	.cpxq_yycj_list li{ height: 70px;}
	.cpxq_yycj_list li.on { height: 150px; }
	.cpxq_yycj_list li .cpxq_yycj_list_title{ font-size: 16px;}
}


.dzyjf{ float: left; width: 100%; position: relative; padding: 46px 0; }
.dzyjf_title{ font-size: 50px; line-height: 50px; color: #333333; font-weight: 500;}
.dzyjf_k{ float: left; width: 100%; margin-top: 34px;}
.dzyjf_lxdz{ float: left; width: 50%; padding: 2.25% 2.5% 1%; background: #f6f6f6;}
.dzyjf_lxdz_title{ font-size: 26px; line-height: 30px; color: #0054a7; font-weight: 500;}
.dzyjf_lxdz_list{ float: left; width: 100%; margin-top: 18px;}
.dzyjf_lxdz_list li{ float: left; width: 100%; padding-left: 20px; margin-bottom: 16px; position: relative; top: 0; transition: 0.5s;}
.dzyjf_lxdz_list li .dzyjf_lxdz_list_title{ font-size: 18px; color: #333333; position: relative;}
.dzyjf_lxdz_list li .dzyjf_lxdz_list_title:before{ content: ''; position: absolute; border: 3px solid #0054a8; width: 6px; height: 6px; left: -20px; top: 8px; border-radius: 100%;}
.dzyjf_lxdz_list li .dzyjf_lxdz_list_desc{ font-size: 18px; color: #666666;}
.dzyjf_lxdz_list li:hover{ top: -5px;}
.dzyjf_fr{ float: right; width: 48.7%;}
.dzyjf_fr li{ float: left; width: 48.8%; margin-right: 2.4%; margin-bottom: 22px; background: #f6f6f6; border-radius: 10px; position: relative; top: 0px; transition: 0.5s;}
.dzyjf_fr li:nth-child(2n){ margin-right: 0;}
.dzyjf_fr li .dzyjf_fr_title{ font-size: 22px; line-height: 40px; color: #ffffff; padding: 10px 19px; background: #0054a8; border-radius: 10px;}
.dzyjf_fr li .dzyjf_fr_desc{ padding: 23px 18px; padding-right: 10px; font-size: 18px; color: #333333; line-height: 26px; min-height: 154px;}
.dzyjf_fr li .dzyjf_fr_desc p{ margin-bottom: 8px;}
.dzyjf_fr li:hover{ top: -5px;}

@media screen and (max-width:1400px){
	.dzyjf_lxdz{ padding: 1.25% 1.5% 1%;}
	.dzyjf_lxdz_title{ font-size: 22px;}
	.dzyjf_lxdz_list li{ margin-bottom: 10px;}
	.dzyjf_lxdz_list li .dzyjf_lxdz_list_desc{ font-size: 16px;}
	.dzyjf_fr li .dzyjf_fr_title{ font-size: 18px; line-height: 24px; border-radius: 5px;}
	.dzyjf_fr li .dzyjf_fr_desc{ padding: 10px; font-size: 16px; line-height: 24px;}
	.dzyjf_fr li .dzyjf_fr_desc p { margin-bottom: 5px; }
}
@media screen and (max-width:1200px){
	.dzyjf_title{ font-size: 32px; line-height: 40px;}
	.dzyjf_k{ margin-top: 20px;}
	.dzyjf_lxdz_title { font-size: 18px; }
	.dzyjf_lxdz_list li .dzyjf_lxdz_list_title{ font-size: 16px;}
	.dzyjf_lxdz_list li .dzyjf_lxdz_list_title:before{ top: 6px; border: 2px solid #0054a8;}
	.dzyjf_lxdz_list li .dzyjf_lxdz_list_desc { font-size: 14px; }
	.dzyjf_fr li .dzyjf_fr_title{  font-size: 16px; padding: 10px;}
	.dzyjf_fr li .dzyjf_fr_desc{  padding: 10px; font-size: 14px; font-size: 16px; line-height: 22px; min-height: 140px;}
}
@media screen and (max-width:999px){
	.dzyjf_title{ text-align: center;}
	.dzyjf_lxdz{ width: 100%;}
	.dzyjf_fr{ width: 100%; margin-top: 20px;}
}
@media screen and (max-width:599px){
	.dzyjf{ padding: 30px 0;}
	.dzyjf_title { font-size: 24px; line-height: 30px; }
	.dzyjf_k { margin-top: 15px; }
	.dzyjf_lxdz_title { font-size: 16px; line-height: 22px; text-align: center; margin-top: 10px; }
	.dzyjf_lxdz_list{ margin-top: 10px;}
	.dzyjf_fr{  margin-top: 10px;}
	.dzyjf_fr li{ width: 100%; margin-bottom: 10px;}
	.dzyjf_fr li .dzyjf_fr_desc{ font-size: 14px; line-height: 20px; min-height: unset;}
}


.cpxqfaq{ float: left; width: 100%; position: relative; padding:20px 0 89px;}
.cpxqfaq_title{ font-size: 50px; line-height: 60px; color: #333333; font-weight: 500; width: 25%; min-width: 400px;}
.cpxqfaq_desc{ font-size: 18px; color: #666666; text-align: center; margin-top: 17px; opacity: 0.8;}
.cpxqfaq_list{ float: left; width: 100%; position: relative; margin-top: 25px; border-radius: 16px;}
.cpxqfaq_list li{ float: left; width: 49.5%; margin-right: 1%; position: relative; margin-bottom: 10px; line-height: 32px;  transition: 0.5s; height: 80px;border-bottom: 1px solid #e0e0e0; overflow: hidden;}
.cpxqfaq_list li:nth-child(2n){ margin-right: 0;}
.cpxqfaq_list li .cpxqfaq_list_q{ font-size: 18px; color: #333333; width: 100%; position: relative; overflow: hidden; padding: 15px 61px; padding-right: 17%; cursor: pointer; line-height: 25px; height: 80px; font-weight: 500; align-items: center; display: inline-grid; border-radius: 15px; transition: 0.5s;}
.cpxqfaq_list li .cpxqfaq_list_q::before{ content: ''; position: absolute; background: url(../images/cpxq_faqtb.webp) center center no-repeat #f1f1f1; width: 50px; height: 50px; border-radius: 5px; left: 0; top: 13px;}
.cpxqfaq_list li .cpxqfaq_list_q span{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.cpxqfaq_list li .cpxqfaq_list_q i{ position: absolute; right: 38px; font-size: 22px; line-height: 22px; font-weight: bold; top: 49%; right: 29px; transform: translateY(-50%) rotate(90deg); color: #626262; transition: 0.5s;}
.cpxqfaq_list li .cpxqfaq_list_a{ width: 100%; font-size: 16px; line-height: 24px; position: relative; background: #ffffff; padding: 0px 61px 15px; padding-right: 14%; color: rgb(51 51 51 / 80%); min-height: 179px; border-radius: 0 0 15px 15px;  transition: 0.5s; height: auto; overflow: hidden;}
.cpxqfaq_list li.on{ z-index: 9; border-bottom: 0; overflow: unset;}
.cpxqfaq_list li.on .cpxqfaq_list_q{ }
.cpxqfaq_list li.on .cpxqfaq_list_q i{ transform: translateY(-50%) rotate(-90deg); color: #0054a8; right: 29px; top:49%; font-size: 26px; line-height: 26px;}
.cpxqfaq_list li.on .cpxqfaq_list_q:before,.cpxqfaq_list li:hover .cpxqfaq_list_q:before{ background: url(../images/cpxq_faqtb2.webp) center center no-repeat #0054a7;}
.cpxqfaq_list li.on .cpxqfaq_list_a{ height: auto;}
.cpxqfaq_more{ float: left; width: 100%; margin-top: 35px; text-align: left;}
.cpxqfaq_more a{ font-size: 18px; color: #fff; padding: 11px 20px; padding-right: 15px; display: inline-block; background: #0054a8; border-radius: 10px; position: relative; top: 0; transition: 0.5s;}
.cpxqfaq_more a i{ font-size: 16px; font-weight: bold; margin-left: 19px;}
.cpxqfaq_more a:hover{  background: #0054a8; color: #fff; top: -5px;}

@media screen and (max-width:1200px){
	.cpxqfaq{ padding: 20px 0 50px;}
	.cpxqfaq_title{ font-size: 32px; line-height: 40px;}
	.cpxqfaq_list li{ height: 60px; }
	.cpxqfaq_list li .cpxqfaq_list_q{  height: 60px; padding: 5px 55px; font-size: 16px;}
	.cpxqfaq_list li .cpxqfaq_list_q::before{  top: 7px; width: 44px; height: 44px; background-size: 20px !important;}
	.cpxqfaq_list li .cpxqfaq_list_q i,.cpxqfaq_list li.on .cpxqfaq_list_q i{ font-size: 18px;}
	.cpxqfaq_list li .cpxqfaq_list_a{ font-size: 14px; line-height: 20px; min-height: 139px;}
	.cpxqfaq_more{ margin-top: 25px;}
	.cpxqfaq_more a{ font-size: 16px; padding: 10px 15px; border-radius: 5px;}
	.cpxqfaq_more a i{ font-size: 14px; margin-left: 5px;}
}
@media screen and (max-width:999px){
	.cpxqfaq_title{ width: 100%; text-align: center;}
	.cpxqfaq_list li{ width: 100%;}
	.cpxqfaq_more{ text-align: center;}
	.cpxqfaq_more a{ float: none; display: inline-block;}
}
@media screen and (max-width:599px){
	.cpxqfaq{ padding: 20px 0 30px;}
	.cpxqfaq_title{ font-size: 24px; line-height: 30px; min-width: unset;}
	.cpxqfaq_list{ margin-top: 20px;}
	.cpxqfaq_list li{ height: 50px;}
	.cpxqfaq_list li .cpxqfaq_list_q{ height: 40px; font-size: 14px; line-height: 20px; padding: 5px 40px; border-radius: 0;}
	.cpxqfaq_list li .cpxqfaq_list_q::before{ top: 3px; width: 35px; height: 35px; background-size: 16px !important;}	
	.cpxqfaq_list li .cpxqfaq_list_q span{ -webkit-line-clamp: 1;}
	.cpxqfaq_list li .cpxqfaq_list_q i, .cpxqfaq_list li.on .cpxqfaq_list_q i{ font-size: 16px; right: 10px;}
	.cpxqfaq_list li .cpxqfaq_list_a{ padding: 5px 40px;}
	.cpxqfaq_more { margin-top: 10px; }
	.cpxqfaq_more a{ font-size: 14px; padding: 7px 12px;}
}


.cpxq_cptj{  float: left; width: 100%; position: relative; padding:66px 0 100px; background: #f6f6f6; }
.cpxq_cptj_title{ font-size: 50px; line-height: 60px; color: #333333; font-weight: 500; }
.cpxq_cptj_list{ float: left; width: 100%; position: relative; margin-top: 35px; overflow: hidden;}
.cpxq_cptj_list li{ background: #fff; border-radius: 10px;}
.cpxq_cptj_list li .cpxq_cptj_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 93%; overflow: hidden;}
.cpxq_cptj_list li .cpxq_cptj_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cpxq_cptj_list li .cpxq_cptj_list_title{  float: left; width: 100%;  text-align: center; font-size: 20px; color: #333333; font-weight: 500; height: 55px;}
.cpxq_cptj_list li:hover .cpxq_cptj_list_tu img{ transform: scale(1.1);}
.cpxq_cptj_list li:hover .cpxq_cptj_list_title{ color: #0054a8;}
.cptj-button-prev,.cptj-button-next{margin-top:0; top: 40%; width: 30px; height: 30px; background: none; font-size: 30px; color: #0054a8; outline: none;background: none !important;}
.cptj-button-next{ right: 0;}
.cpxq_cptj_list .swiper-button-disabled{ display: none;}

@media screen and (max-width:1400px){
	.cpxq_cptj_list li .cpxq_cptj_list_title{ font-size: 18px;}
}
@media screen and (max-width:1200px){
	.cpxq_cptj{ padding:50px 0;}
	.cpxq_cptj_title{ font-size: 32px; line-height: 40px;}
	.cpxq_cptj_list{ margin-top: 25px;}
	.cpxq_cptj_list li .cpxq_cptj_list_title { font-size: 16px; height: 45px;}
	.cptj-button-prev, .cptj-button-next{ font-size: 24px;}
}
@media screen and (max-width:999px){
	.cpxq_cptj_title{ text-align: center;}
}
@media screen and (max-width:599px){
	.cpxq_cptj { padding: 30px 0; }
	.cpxq_cptj_title { font-size: 24px; line-height: 30px; }
	.cpxq_cptj_list { margin-top: 15px; }
	.cptj-button-prev, .cptj-button-next { font-size: 18px; width: 20px; left: 0; text-align: center;}
	.cptj-button-next { left: auto; right: 0;}
	.cpxq_cptj_list li .cpxq_cptj_list_title { font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; }
}


