@charset "utf-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*Html5*/
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
/*Base*/
html {
	font: 12px/1.8 "微软雅黑";
	color: #666;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
blr:expression(this.onFocus=this.blur());
}
a:focus {
	outline: 0;
}
a:active, a:hover {
	outline: 0;
}
a{ color:#333;}
a:hover{ color:#cf0901;}
img {
	border: 0;
	-ms-interpolation-mode:bicubic
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	outline:none;
}
button, input {
	line-height: normal;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input.submit {
	border: 0;
	margin: 0;
	cursor: pointer;
}
input.radio {
	width: 13px;
	height: 13px;
	float: left;
	display: inline;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 1;
}
ul, ol {
	list-style:none;
}
li {
	list-style:none;
}
/*清除浮动*/
.clear {
	clear: both;
	height:0px;
	line-height:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
dl, dd, dt {
	list-style:none;
	padding:0px;
	margin:0px;
}
html,body{
	position: relative;
}
a{cursor:pointer;}
.w960{
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.ovh{
	overflow: hidden;
}
.mt35{
	margin-top: 35px!important;
}








@font-face {
	font-family: "Geometos"; 
	src: url('font/Geometos.ttf') format('truetype');
}
.iconfont{ font-style: unset;  font-size: unset;}
.main_content{ width:96%; margin:0 auto; max-width: 1560px; }
.main_content2{width:96%; margin:0 auto; max-width: 1560px;}
.main_content3{width:96%; margin:0 auto; max-width: 1460px;}



/***********top***************/
.header_top{ float: left; width: 100%; position: relative; padding: 4px 0; background: #efefef;}
.header_top_fl{ float: left; font-size: 16px; color: #333333; line-height: 30px;}
.header_top_fr{ float: right;}
.header_top_ss{ float: left; margin-right: 26px; position: relative; top: 2px; cursor: pointer;}
.header_top_ss i{ float: left; width: 100%; font-size: 25px; line-height: 30px; color: #333;}
.header_top_yy{ float: left; font-size: 16px; line-height: 30px; color: #333333; margin-right: 18px; position: relative; cursor: pointer;}
.header_top_yy i{}
.header_top_yy i.icon-duoyuyan{ font-size: 22px; color: #333333; font-weight: bold; margin-right: 3px; top: 0px; position: relative;}
.header_top_yy i.icon-paixujiantouxia{ position: relative; top: -4px;}
.header_cnen ul{  position: absolute; top: 100%;  text-align: center; background: #fff; left: 50%; transform: translateX(-50%); white-space: nowrap;}
.header_cnen li{ width: 100%;}
.header_cnen li a{ float: left; line-height: 35px;  border-bottom: 1px solid #eeeeee;padding: 0 10px; font-size: 14px; min-width: 80px;}
.header_cnen li a:hover{ background:#0b4887 ; color: #fff;}

.header_top_gwc{ float: left; margin-right: 46px;}
.header_top_gwc i{ font-size: 24px; color: #000000; line-height: 30px;}
.header{ float: left; width: 100%; position: fixed; background: #fff; z-index: 9999; top: 0; transition: 0.3s;}
.header_logo{ float: left; margin-top: 18px;}
.header_logo img{}
.header_fr{ float: right;}
.header_nav{float: left; position: relative; margin-right: 25px;}
.header_nav>ul>li{ float: left; padding: 0 25px; position: relative;}
.header_nav>ul>li>a{ line-height: 80px; font-size: 18px; color: #333333;}
.header_nav>ul>li>a>i{ position: relative; line-height: 30px; top: -2px;}
.header_nav>ul>li>a:hover{ color: #0b4887;}
.header_nav>ul>li>ul{ position: absolute; width: auto;border-top: 0px solid #0b4887; background: rgb(255 255 255); left: 50%; transform: translateX(-50%); top: 100%; display: none; box-shadow: 0px 0px 10px #dfe1e675; z-index: 9;}
.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: #0b4887;}
.header_nav>ul>li>ul ul{ position: absolute; width: auto; background: #edeff6; left: 100%; top: 0; padding: 10px 0; display: none; border-radius: 10px; }

.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_xj{ float: left; margin-top: 15px;}
.header_xj a{ float: left; padding: 11px 22px; font-size: 16px; color: #ffffff; background: #0c4988; border-radius: 100px;}

.header_h{ float: left; width: 100%; height: 120px;}
.header_fd{ top: -40px;  box-shadow: 0px -2px 15px #ccc;}
.header_wap { box-shadow:unset}
.header_wap .header_top{ background: #005bac;}
.header_wap .header_top .header_top_gwc i,.header_wap .header_top_yy,.header_wap .header_top_yy i.icon-duoyuyan,.header_wap .header_top_ss i,.header_wap .header_top_fl{ color: #fff;}
.header_wap .header_logo img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.head_nav_wap{ display: none;}

@media screen and (max-width:1400px){
	.header_nav>ul>li{ padding: 0 15px;}
	.header_nav>ul>li>a{font-size: 16px;}
	.header_xj{ margin-top: 20px;}
	.header_xj a{ padding: 8px 15px; font-size: 14px;}
}
@media screen and (max-width:1200px){
	.header_top_fl{ font-size: 14px;}
	.header_top_ss{ margin-right: 15px;}
	.header_top_ss i{ font-size: 22px;}
	.header_top_yy{ font-size: 14px; margin-right: 10px;}
	.header_top_yy i.icon-duoyuyan{ font-size: 20px; margin-right: 0px; top: 1px;}
	.header_top_yy i.icon-paixujiantouxia{ top: -2px; left: -5px;}
	.header_top_gwc i{ font-size: 20px;}
	.header_nav{ margin-right: 10px;}
	.header_nav>ul>li { padding: 0 10px; }
	.header_nav>ul>li>a { font-size: 14px; }
	.header_xj { margin-top: 22px; }
	.header_xj a { padding: 6px 10px; font-size: 12px; }
}
@media screen and (max-width:999px){
	.header_top_gwc{ margin-right: 0;}
	.header_h{ height: 110px;}
	.header_logo{ margin: 15px 0;}
	.header_logo img {  height: 40px; }
	.header_nav,.header_xj{ display: none;}
	.head_nav_wap{ display: inline-block; margin-top: 26px;}
	
}
@media screen and (max-width:599px){
	.header_h { height: 100px; }
	.header_top_fl { font-size: 12px; }
	.header_top_ss { margin-right: 10px; }
	.header_top_ss i { font-size: 20px; }
	.header_top_yy{ margin-right: 2px; font-size: 12px;}
	.header_top_yy i.icon-duoyuyan{ font-size: 17px;}
	.header_top_gwc i { font-size: 18px; }
	.header_logo img { height: 30px; }
	.head_nav_wap{ margin-top: 22px;}
	.header .searchinput{ padding: 15px 0;}
	.header .searchinput input{ font-size: 14px;}
	.header .searchinput input[type="text"] {  width: 250px; }
	.header .searchinput .close{ top: 5px; right: 5px; line-height: 20px; width: 20px;}
}



.banner{ width: 100%; position: relative; overflow: hidden; float: left;  }
.banner li.swiper-slide{ width: 100%; float: left; position: relative; overflow: hidden;}
.banner li .banner_img { width: 100%; height: 100%; float: left; position: relative;} 
.banner li .banner_img img,.banner li .banner_img video { width: 100%; }
.banner li .banner_img_wap {display: none;}
.banner li .banner_wz{  position: absolute; z-index: 2; transition: 1.5s; opacity: 0; transform: translateY(-50%); top: 24%; width: 64%; left: 18%; text-align: left; text-align: center;}
.banner li .banner_wz .main_content{ position: relative; height: 100%;}
.banner li.active .banner_wz{ top:50%; opacity: 1;}
.banner li .banner_ys0{  display: none;}
.banner_wz_fl{ float: left; width: 100%;}
.banner li .banner_wz1{ font-size: 58px; color: #ffffff; line-height: 60px; font-weight: bold;}
.banner li .banner_wz2{ float: left; width: 100%;font-size: 18px; color: #ffffff; margin-top: 21px; line-height: 25px;}
.banner li .banner_more{ float: left; width: 100%; text-align: center; margin-top: 42px;}
.banner li .banner_more span{ display: inline-block; font-size: 20px; color: #333333; padding: 4px 28px; background: #fff;border-radius: 100px; position: relative;}
.banner li .banner_more i{ padding: 14px; display: inline-block; font-size: 20px; line-height: 20px; color: #fff; border-radius: 100px; background: #0b4887; position: relative; right: -22px;}
.banner li .banner_more span:hover{ background: #0b4887; color: #fff;}

@media screen and (max-width:1600px){
	.banner li .banner_wz1{ font-size: 40px;}
	.banner li .banner_wz2{ font-size: 16px; margin-top: 10px;}
	.banner li .banner_more span{ font-size: 16px;}
	.banner li .banner_more i{font-size: 15px;  line-height: 15px;}
}
@media screen and (max-width:1400px){
	.banner li .banner_wz{ width: 80%; left: 10%;}
}
@media screen and (max-width:1200px){
	.banner li .banner_wz1 { font-size: 32px; line-height: 40px;}
	.banner li .banner_wz2{ font-size: 14px; line-height: 22px;}
	.banner li .banner_more{ margin-top: 30px;}
	.banner li .banner_more i{ padding: 9px; right: -12px;}
	.banner li .banner_more span{ padding: 2px 15px;}
}
@media screen and (max-width:999px){
	.banner li .banner_wz{ width: 90%; left: 5%;}
	.banner li .banner_img img, .banner li .banner_img video{ left: 50%; transform: translateX(-50%); width: 130%; position: relative;}
}
@media screen and (max-width:799px){
	.banner li .banner_wz{ width: 100%; left: 0%;}
	.banner li .banner_wz1 { font-size: 24px; line-height: 30px; }
	.banner li .banner_wz2 { font-size: 12px; line-height: 18px; }
	.banner li .banner_more span { font-size: 14px; }
}
@media screen and (max-width:599px){
	.banner li .banner_img img, .banner li .banner_img video{ width: 150%;}
	.banner li.active .banner_wz{ top: 46%;}
	.banner li .banner_wz1{ font-size: 16px;}
	.banner li .banner_wz2 { font-size: 10px; line-height: 14px; margin-top: 5px; }
	.banner li .banner_more { margin-top: 13px;}
	.banner li .banner_more i { padding: 5px; font-size: 12px; line-height: 12px; right: -1px; margin-right: -11px; }
	.banner li .banner_more span { font-size: 12px; }
}



.i_cplm{ float: left; width: 100%; position: relative; padding: 80px 0 60px;}
.i_cplm_title{ float: left; width: 100%; position: relative; text-align: center; font-size: 28px; line-height: 37px; color: #0a4888;}
.i_cplm_desc{  float: left; width: 100%; position: relative; text-align: center; font-size: 50px; line-height: 50px; color: #333; margin-top: 17px;}
.i_cplm_list{ float: left; width: 100%; position: relative; margin-top: 53px;}
.i_cplm_list li{ float: left; width: 24%; margin-right: 1.3333%; margin-bottom: 21px; position: relative; border-radius: 10px; overflow: hidden;}
.i_cplm_list li:nth-child(4n){ margin-right: 0%;}
.i_cplm_list li .i_cplm_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 80%; overflow: hidden;}
.i_cplm_list li .i_cplm_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.i_cplm_list li .i_cplm_list_title{ position: absolute; font-size: 23px; color: #ffffff; left: 8%; top: 7%; line-height: 33px; width: 66%;}
.i_cplm_list li:hover .i_cplm_list_tu img{ transform: scale(1.1);}

@media screen and (max-width:1600px){
	.i_cplm_list li .i_cplm_list_title{ font-size: 20px; left: 5%; top: 5%;}
}
@media screen and (max-width:1400px){
	.i_cplm_desc{ font-size: 42px;}
	.i_cplm_list li .i_cplm_list_title{ font-size: 18px; line-height: 26px;}
}
@media screen and (max-width:1200px){
	.i_cplm{ padding: 50px 0;}
	.i_cplm_title{ font-size: 24px; line-height: 30px;}
	.i_cplm_desc { font-size: 32px; line-height: 40px; margin-top: 10px; }
	.i_cplm_list{ margin-top: 30px;}
}
@media screen and (max-width:999px){
	.i_cplm_list{ text-align: center;}
	.i_cplm_list li{ width: 32%; margin-right: 1%; margin-bottom: 10px; display: inline-block; float: none; text-align: left;}
	.i_cplm_list li:nth-child(4n){ margin-right: 1%;}
	.i_cplm_list li:nth-child(3n){ margin-right: 0%;}
}
@media screen and (max-width:799px){
	.i_cplm_list li{ width: 49%; margin-right: 2%; float: left;}
	.i_cplm_list li:nth-child(4n),.i_cplm_list li:nth-child(3n){ margin-right: 2%;}
	.i_cplm_list li:nth-child(2n){ margin-right: 0%;}
}
@media screen and (max-width:599px){
	.i_cplm { padding: 30px 0; }
	.i_cplm_title { font-size: 18px; line-height: 20px; }
	.i_cplm_desc { font-size: 24px; line-height: 30px; }
	.i_cplm_list { margin-top: 15px; }
	.i_cplm_list li .i_cplm_list_title { font-size: 14px; line-height: 20px; width: 90%; }
}





.i_jjfa{ float: left; width: 100%; position: relative; padding: 92px 0 95px; background-size: cover !important; overflow: hidden;}
.i_jjfa_t{  float: left; width: 100%; position: relative;}
.i_jjfa_fl{ float: left;  position: relative; font-size: 47px; line-height: 50px; color: #fefefe;}
.i_jjfa_fr{ float: right; width: 60%; position: relative;}
.i_jjfa_desc{ font-size: 18px; color: #fefefe; line-height: 24px;}
.i_jjfa_more{ margin-top: 26px;}
.i_jjfa_more a{  font-size: 18px; color: #ffffff; padding:4px 27px; display: inline-block; position: relative; border: 1px solid #e2e3e7; border-radius: 100px;}
.i_jjfa_more a i{ padding: 10px; display: inline-block; font-size: 20px; line-height: 20px; color: #fff; border-radius: 100px; background: #0b4887; position: relative; right: -22px;}
.i_jjfa_more a:hover{ background: #0b4887; border: 1px solid #0b4887;}
.i_jjfa_list{ float: left; width: 100%; margin-top: 290px; position: relative;}
.i_jjfa_list::after{ content: ''; position: absolute; width: 100%; height: 4px; background: #fff; bottom: 0px; left: 0; opacity: 0.2;} 
.i_jjfa_list li{ float: left;  margin-right: 100px; padding-bottom: 19px; position: relative;}
.i_jjfa_list li .i_jjfa_list_sz{ font-size: 26px; line-height: 33px; color: #fefefe;}
.i_jjfa_list li .i_jjfa_list_title{ font-size: 24px; color: #fefefe; margin-top: 20px; line-height: 30px;}
.i_jjfa_list li.on:after,.i_jjfa_list li:hover:after{ content: ''; position: absolute; width: 100%; height: 4px; background: #0a4888; bottom: 0px; left: 0; z-index: 9; }

@media screen and (max-width:1600px){
	.i_jjfa_list{ margin-top: 175px;}
	.i_jjfa_list li{ margin-right: 65px;}
	.i_jjfa_list li .i_jjfa_list_sz{ font-size: 22px; line-height: 30px;}
	.i_jjfa_list li .i_jjfa_list_title{ margin-top: 10px; font-size: 22px;}
}
@media screen and (max-width:1400px){
	.i_jjfa_fl{ font-size: 42px;}
	.i_jjfa_list li{ margin-right: 50px;}
	.i_jjfa_list li .i_jjfa_list_title{ font-size: 20px;}
}
@media screen and (max-width:1200px){
	.i_jjfa{ padding: 50px 0;}
	.i_jjfa_fl{ font-size: 32px; line-height: 40px; }
	.i_jjfa_fr{ width: 70%;}
	.i_jjfa_desc{ font-size: 16px; line-height: 22px;}
	.i_jjfa_more a{ font-size: 16px; padding: 4px 18px;}
	.i_jjfa_more a i{font-size: 16px; line-height: 16px; right: -11px;}
	.i_jjfa_list li { margin-right: 45px; }
	.i_jjfa_list li .i_jjfa_list_sz{ font-size: 20px;}
	.i_jjfa_list li .i_jjfa_list_title { font-size: 18px; }
}
@media screen and (max-width:999px){
	.i_jjfa_fl{ text-align: center; width: 100%;}
	.i_jjfa_fr{ width: 100%; text-align: center; margin-top: 20px;}
	.i_jjfa_list { margin-top: 100px; }
	.i_jjfa_list li { margin-right: 25px; }
	.i_jjfa_list li .i_jjfa_list_sz { font-size: 18px; }
	.i_jjfa_list li .i_jjfa_list_title { font-size: 16px; }
}
@media screen and (max-width:799px){
	.i_jjfa_desc{  font-size: 14px;}
	.i_jjfa_more a { font-size: 14px;  padding: 2px 12px; }
	.i_jjfa_more a i { font-size: 14px; line-height: 14px; right: -8px; padding: 8px; }
	.i_jjfa_list li{ width: 32%; margin-right: 2%;  text-align: center;}
	.i_jjfa_list li:nth-child(3n){ margin-right: 0;}
}
@media screen and (max-width:599px){
	.i_jjfa { padding: 30px 0; }
	.i_jjfa_fl { font-size: 24px; line-height: 30px; }
	.i_jjfa_fr{ margin-top: 10px;}
	.i_jjfa_desc{ font-size: 12px; line-height: 20px; }
	.i_jjfa_more { margin-top: 20px; }
	.i_jjfa_more a { font-size: 12px; padding: 2px 10px; }
	.i_jjfa_more a i{ right: -7px; padding: 6px;}
	.i_jjfa_list { margin-top: 30px; }
	.i_jjfa_list li{ width: 49%; margin-right: 2%; text-align: center; padding-bottom: 15px;}
	.i_jjfa_list li:nth-child(3n){ margin-right: 2%;}
	.i_jjfa_list li:nth-child(2n){ margin-right: 0;}
	.i_jjfa_list li .i_jjfa_list_sz { font-size: 16px; }
	.i_jjfa_list li .i_jjfa_list_title { margin-top: 5px; font-size: 14px;  line-height: 20px; }
}


.i_wmdys{ float: left; width: 100%; position: relative; padding: 75px 0 103px;}
.i_wmdys_name{ text-align: center; font-size: 28px; color: #0a4888; line-height: 30px;}
.i_wmdys_def1{ text-align: center; font-size: 47px; line-height: 50px; color: #333333; font-weight: bold; margin-top: 19px;}
.i_wmdys_def2{ text-align: center; font-size: 18px; margin-top: 14px;}
.i_wmdys_dt{ width: 85%; margin: 0 auto; text-align: center; margin-top: 53px; position: relative;}
.i_wmdys_dt>img{ width: 100%;}
.i_wmdys_dt_list{float: left; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.i_wmdys_dt_list li{ position: absolute; transform: translate(-50%, -50%); cursor: pointer;}
.i_wmdys_dt_list li .i_wmdys_dt_list_dian{ width: 7px; height: 7px; background: #0a4888; border-radius: 100%; position: relative;}
.i_wmdys_dt_list li .i_wmdys_dt_list_dian:before{ content: ''; position: absolute; width: 15px; height: 15px; background: #0a488866; left: -4px; top: -4px; border-radius: 100px;display: none;}
.i_wmdys_dt_list li .i_wmdys_dt_list_dian:after{ content: ''; position: absolute; width: 25px; height: 25px; background: #0a48883d; left: -9px; top: -9px; border-radius: 100px; display: none;}
.i_wmdys_dt_list li .i_wmdys_dt_list_sb{ position: absolute; display: none; left: 50%; transform: translateX(-50%); width: 55px; height: 55px; background: #0a4888; text-align: center; border-radius: 100%; top: -145px;}
.i_wmdys_dt_list li .i_wmdys_dt_list_sb:before{  content: ''; position: absolute; height: 145px; width: 2px; background: #0a4888; left: 50%; transform: translateX(-50%);}
.i_wmdys_dt_list li .i_wmdys_dt_list_sb img{ position: absolute; width: 50px; left: 50%; transform: translateX(-50%); top: 21px;}
.i_wmdys_dt_list li:hover .i_wmdys_dt_list_dian:before{ display: inline-block;}
.i_wmdys_dt_list li:hover .i_wmdys_dt_list_dian:after{ display: inline-block;}
.i_wmdys_dt_list li:hover .i_wmdys_dt_list_sb{ display: inline-block;}

.i_wmdys_dt_list li:nth-child(1){ top: 75%; left: 9.5%;}
.i_wmdys_dt_list li:nth-child(2){ top: 80%; left: 15.5%;}
.i_wmdys_dt_list li:nth-child(3){ top: 66%; left: 27.5%;}
.i_wmdys_dt_list li:nth-child(4){ top: 37%; left: 33.5%;}
.i_wmdys_dt_list li:nth-child(5){ top: 66%; left: 37.5%;}
.i_wmdys_dt_list li:nth-child(6){ top: 59%; left: 42%;}
.i_wmdys_dt_list li:nth-child(7){ top: 71%; left: 43.5%;}
.i_wmdys_dt_list li:nth-child(8){ top: 53%; left: 69%;}
.i_wmdys_dt_list li:nth-child(9){ top: 81%; left: 75.5%;}

.i_wmdys_list{ float: left; width: 100%; position: relative; margin-top: -8px;}
.i_wmdys_list li{ float: left; width: 19%; margin-right: 1.25%; padding: 1.2%; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; background: #fff; box-shadow: 0px 0px 15px #efeff1; border-radius: 8px;}
.i_wmdys_list li:nth-child(5n){ margin-right: 0;}
.i_wmdys_list li .i_wmdys_list_tb{ margin-top: 5px;}
.i_wmdys_list li .i_wmdys_list_tb img{ width: 60px;}
.i_wmdys_list li .i_wmdys_list_title{ font-size: 24px; color: #333333; line-height: 24px; margin-top: 7px; height: 48px; overflow: hidden;}
.i_wmdys_list li .i_wmdys_list_desc{ font-size: 16px; color: #666666; line-height: 21px; height: 63px; overflow: hidden;}
.i_wmdys_list li:hover{ background: #0a4888;}
.i_wmdys_list li:hover .i_wmdys_list_tb img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.i_wmdys_list li:hover .i_wmdys_list_title{ color: #fff;}
.i_wmdys_list li:hover .i_wmdys_list_desc{ color: #fff;}

@media screen and (max-width:1600px){
	.i_wmdys_list li .i_wmdys_list_tb img { width: 50px; }
	.i_wmdys_list li .i_wmdys_list_title{font-size: 20px;}
	.i_wmdys_list li .i_wmdys_list_desc{ font-size: 14px;}
}
@media screen and (max-width:1400px){
	.i_wmdys_def1{ font-size: 42px;}
	.i_wmdys_list li .i_wmdys_list_title{ align-items: center; display: inline-grid;}
}
@media screen and (max-width:1200px){
	.i_wmdys{ padding: 50px 0;}
	.i_wmdys_name{ font-size: 24px;}
	.i_wmdys_def1 { font-size: 32px; line-height: 40px; margin-top: 10px;}
	.i_wmdys_def2{ font-size: 16px; margin-top: 10px;}
	.i_wmdys_dt{margin-top: 40px;}
	.i_wmdys_list li .i_wmdys_list_tb img { width: 45px; }
	.i_wmdys_list li .i_wmdys_list_title { font-size: 16px; line-height: 20px; }
	.i_wmdys_list li .i_wmdys_list_desc { font-size: 12px; line-height: 15px; }
}
@media screen and (max-width:999px){
	.i_wmdys_list{ text-align: center;}
	.i_wmdys_list li{ width: 32%; margin-bottom: 20px; float: none; display: inline-block;}
	.i_wmdys_list li:nth-child(3n){ margin-right: 0;}
	.i_wmdys_dt{ margin-top: 25px; width: 100%;}
}
@media screen and (max-width:599px){
	.i_wmdys { padding: 30px 0; }
	.i_wmdys_name { font-size: 18px; line-height: 24px; }
	.i_wmdys_def1 { font-size: 24px; line-height: 30px; margin-top: 5px; }
	.i_wmdys_def2 {  font-size: 12px; margin-top: 5px; }
	.i_wmdys_dt_list li .i_wmdys_dt_list_dian{ width: 5px; height: 5px;}
	.i_wmdys_dt_list li .i_wmdys_dt_list_sb{ top: -100px; width: 40px; height: 40px;}
	.i_wmdys_dt_list li .i_wmdys_dt_list_sb img{ width: 35px; top: 15px;}
	.i_wmdys_dt_list li .i_wmdys_dt_list_sb:before{ height: 100px;}
	.i_wmdys_list li{ width: 48%; margin-right: 2%; margin-bottom: 10px;}
	.i_wmdys_list li:nth-child(3n){   margin-right: 2%;}
	.i_wmdys_list li:nth-child(2n){ margin-right: 0;}
}


.i_gywm{ float: left; width: 100%; position: relative; padding: 50px 0 122px; background-size: cover !important;}
.i_gywm_sztj{ float: left; width: 100%; position: relative; padding-bottom: 13px; border-bottom: 2px solid #f0f1f3;}
.i_gywm_sztj li{ float: left; width: 24%; margin-right: 1.3333%;}
.i_gywm_sztj li:nth-child(4n){ margin-right: 0;}
.i_gywm_sztj li .i_gywm_sztj_sz{ text-align: center; font-size: 40px; line-height: 53px; color: #036ecc; font-weight: bold;}
.i_gywm_sztj li .i_gywm_sztj_title{ text-align: center; font-size: 24px; color: #ffffff; line-height: 32px; height: 64px; overflow: hidden;}
.i_gywm_sztj li .i_gywm_sztj_ico{ text-align: center;}
.i_gywm_sztj li .i_gywm_sztj_ico img{ width: 110px;}
.i_gywm_k{ float: left; width: 100%; position: relative; padding: 58px 0;}
.i_gywm_fl{ float: left; width: 53%;}
.i_gywm_name{ font-size: 30px; color: #036ecc; padding-left: 20px; text-transform: uppercase; margin-top: 41px; position: relative;}
.i_gywm_name:before{ content: ''; position: absolute; width: 6px; height: 6px; background: #0b4889; border-radius: 100px; left: 2px; top: 50%; transform: translateY(-50%);}
.i_gywm_def1{ font-size: 48px; color: #ffffff; line-height: 60px; margin-top: 3px;}
.i_gywm_desc{ font-size: 17px; color: #ffffff; line-height: 24px; margin-top: 14px;}
.i_gywm_more{ margin-top: 38px;}
.i_gywm_more a{ font-size: 18px; color: #333333; padding: 7px 32px; display: inline-block; position: relative; border: 1px solid #e2e3e7; border-radius: 100px; background: #fff;}
.i_gywm_more a i{ padding: 10px; display: inline-block; font-size: 20px; line-height: 20px; color: #fff; border-radius: 100px; background: #0b4887; position: relative; right: -22px;}
.i_gywm_more a:hover{ background: #0b4887; border: 1px solid #0b4887; color: #fff;}
.i_gywm_fr{ float: right; width: 43%; border-radius: 10px; overflow: hidden;}
.i_gywm_fr img{ width: 100%;}

.i_gywmtj{ float: left; width: 100%; position: relative; margin-top: -220px;}
.i_gywmtj_nav{ float: left;  width: 100%; position: relative; }
.i_gywmtj_nav:after{ content: ''; position: absolute; width: 100%; bottom: 0; left: 0; border-bottom: 2px solid #fff; opacity: 0.2;}
.i_gywmtj_nav li{ float: left; margin-right: 75px; position: relative;}
.i_gywmtj_nav li .i_gywmtj_nav_title{ font-size: 19px; color: #ffffff; line-height: 70px;}
.i_gywmtj_nav li.on .i_gywmtj_nav_title:after,.i_gywmtj_nav li:hover .i_gywmtj_nav_title:after{content: ''; position: absolute; width: 100%; bottom: 0; left: 0; border-bottom: 2px solid #fff; }
.i_gywmtj_k{ float: left; width: 100%; position: relative; margin-top: 29px;}
.i_gywmtj_list{ float: left; width: 100%; position: relative; height: 0; overflow: hidden;}
.i_gywmtj_list.on{ height: auto;}
.i_gywmtj_list li{}
.i_gywmtj_list li .i_gywmtj_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 65%; overflow: hidden; border-radius: 10px;}
.i_gywmtj_list li .i_gywmtj_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.i_gywmtj_list li:hover .i_gywmtj_list_tu img{ transform: scale(1.1);}
.i_gywmtj_list21 li .i_gywmtj_list_tu{ padding-bottom: 80%; }
.i_gywmtj_list21 li .i_gywmtj_list_tu img{ object-fit: contain;}

@media screen and (max-width:1600px){
	.i_gywm_sztj li .i_gywm_sztj_sz{ font-size: 32px; line-height: 45px;}
	.i_gywm_sztj li .i_gywm_sztj_title{font-size: 20px;}
	.i_gywm_sztj li .i_gywm_sztj_ico img { width: 95px; }
}
@media screen and (max-width:1400px){
	.i_gywm_sztj li .i_gywm_sztj_sz { font-size: 24px; line-height: 30px; }
	.i_gywm_sztj li .i_gywm_sztj_title{ font-size: 16px; line-height: 20px; margin-top: 10px; height: 40px;}
	.i_gywm_sztj li .i_gywm_sztj_ico img { width: 80px; }
	.i_gywm_name{ font-size: 24px; margin-top: 30px;}
	.i_gywm_def1{ font-size: 40px; line-height: 55px;}
	.i_gywm_desc{ font-size: 15px; margin-top: 10px;}
	.i_gywm_more { margin-top: 25px; }
	.i_gywm_more a{ font-size: 16px; padding: 4px 20px;}
	.i_gywm_more a i{ right: -14px; padding: 7px;}
}
@media screen and (max-width:1200px){
	.i_gywm_k{ padding: 30px 0;}
	.i_gywm_name{ margin-top: 5px;}
	.i_gywm_def1 { font-size: 32px; line-height: 40px; }
	.i_gywm_desc{ font-size: 14px; line-height: 22px;}
	.i_gywm_more a { font-size: 14px; padding: 2px 10px; }
	.i_gywm_more a i { right: -7px; padding: 6px; font-size: 16px; line-height: 16px; }
	.i_gywmtj{ margin-top: -120px;}
	.i_gywmtj_nav li .i_gywmtj_nav_title{ font-size: 16px; line-height: 55px;}

}
@media screen and (max-width:999px){
	.i_gywm_sztj li .i_gywm_sztj_sz{ font-size: 20px;}
	.i_gywm_sztj li .i_gywm_sztj_title{ font-size: 14px;}
	.i_gywm_sztj li .i_gywm_sztj_ico img { width: 70px; }
	.i_gywm_def1 { font-size: 24px; line-height: 32px; }
	.i_gywmtj_nav li{ margin-right: 50px;}
}
@media screen and (max-width:799px){
	.i_gywm_sztj li{ width: 49%; margin-right: 2%; margin-bottom: 30px;}
	.i_gywm_sztj li:nth-child(2n){ margin-right: 0;}
	.i_gywm_fr{ width: 100%;}
	.i_gywm_fl{ width: 100%; margin-top: 20px;}
	.i_gywmtj_k{ margin-top: 20px;}
}
@media screen and (max-width:599px){
	.i_gywm{ padding: 30px 0 80px;}
	.i_gywm_sztj li{ margin-bottom: 20px;}
	.i_gywm_sztj li .i_gywm_sztj_sz { font-size: 18px; }
	.i_gywm_sztj li .i_gywm_sztj_title { font-size: 12px; margin-top: 5px; }
	.i_gywm_sztj li .i_gywm_sztj_ico img { width: 60px; }
	.i_gywm_name{ font-size: 20px; line-height: 30px;}
	.i_gywm_def1 { font-size: 20px; line-height: 30px; }
	.i_gywm_desc { font-size: 12px; line-height: 20px; }
	.i_gywm_more { margin-top: 20px; }
	.i_gywm_more a { font-size: 12px;  padding: 2px 10px; }
	.i_gywm_more a i {  padding: 4px; font-size: 13px; line-height: 13px; }
	.i_gywmtj_nav li { margin-right: 20px; }
	.i_gywmtj_nav li .i_gywmtj_nav_title { font-size: 14px; line-height: 40px; }
	.i_gywmtj { margin-top: -80px; }
}


.i_faq{ float: left; width: 100%; position: relative; padding: 70px 0; background: #fff;}
.i_faq_fl{ float: left; width: 35%;}
.i_faq_title{ font-size: 46px; line-height: 58px; color: #333333; font-weight: bold;}
.i_faq_jt{ float: left; margin-top: 31px;}
.i_faq_jt a{ }
.i_faq_jt a i{ position: absolute; transform: rotate(90deg); font-size: 24px; line-height: 24px; color: #fff; padding: 14px; border-radius: 100%; background: #0b4889; margin-top: 0px; transition: 0.5s;}
.i_faq_jt a i:hover{  margin-top: -5px;}
.i_faq_list{ float: right; width: 61.5%; margin-top: 11px;}
.i_faq_list li{ float: left; width: 100%; margin-bottom: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 23px 33px; border-radius: 8px; background: #f3f4f8; transition: 0.5s;}
.i_faq_list li .i_faq_list_q{ font-size: 23px; color: #333; line-height: 23px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding-right: 40px; cursor: pointer;}
.i_faq_list li .i_faq_list_q i{ right: 6px; position: absolute; transform: rotate(90deg); font-weight: bold; font-size: 26px; color: #0b4889;}
.i_faq_list li .i_faq_list_a{ color: #ffffff; font-size: 17px; line-height: 26px; margin-top: 11px;}
.i_faq_list li.on{ padding: 30px 33px; background: #0b4889; }
.i_faq_list li.on .i_faq_list_q{ color: #fff;}
.i_faq_list li.on .i_faq_list_q i{  transform: rotate(-90deg); color: #fff;}

@media screen and (max-width:1600px){
	.i_faq_title{ font-size: 36px; line-height: 46px;}
}
@media screen and (max-width:1400px){

}
@media screen and (max-width:1200px){
	.i_faq{ padding: 50px 0;}
	.i_faq_title{ font-size: 30px; line-height: 38px;}
	.i_faq_jt a i{ padding: 10px;}
	.i_faq_list li{ padding: 20px;}
	.i_faq_list li.on{ padding: 20px;}
	.i_faq_list li .i_faq_list_q{ font-size: 20px; line-height: 20px;}
	.i_faq_list li .i_faq_list_q i{ font-size: 22px;}
	.i_faq_list li .i_faq_list_a{ font-size: 14px; line-height: 22px; margin-top: 10px;}
}
@media screen and (max-width:999px){
	.i_faq_list li .i_faq_list_q{ font-size: 18px;}
	.i_faq_list li .i_faq_list_q i { font-size: 18px; }
	.i_faq_list li .i_faq_list_a{ line-height: 20px;}
}
@media screen and (max-width:799px){
	.i_faq_fl{ width: 100%; text-align: center;}
	.i_faq_jt{ display: none;}
	.i_faq_list{ width: 100%; margin-top: 20px;}
	.i_faq_list li{ padding: 15px;}
	.i_faq_list li.on{ padding: 15px;}
}
@media screen and (max-width:599px){
	.i_faq { padding: 30px 0; }
	.i_faq_title { font-size: 24px; line-height: 30px; }
	.i_faq_list li .i_faq_list_q { font-size: 16px; }
	.i_faq_list li .i_faq_list_a{ font-size: 12px; margin-top: 5px;}
}



.i_news{ float: left; width: 100%; position: relative; padding: 23px 0 85px;}
.i_news_title{ font-size: 50px; color: #333333; line-height: 50px;}
.i_news_list{ float: left; width: 100%; margin-top: 32px;}
.i_news_list li{ float: left; width: 32%; margin-right: 2%; }
.i_news_list li:nth-child(3n){ margin-right: 0%;}
.i_news_list li .i_news_list_tu{ float: left; width: 100%; padding-bottom: 60%; position: relative; border-radius: 10px; overflow: hidden;}
.i_news_list li .i_news_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; }
.i_news_list li .i_news_list_cont{ float: left; width: 100%; padding: 5%; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: -40px; transition: 0.5s; position: relative;}
.i_news_list li .i_news_list_cont_k{ float: left; width: 100%; margin-top: 41px; position: relative; top: 0; transition: 0.5s;}
.i_news_list li .i_news_list_title{ font-size: 23px; color: #333333; line-height: 31px; height: 62px; overflow: hidden;}
.i_news_list li .i_news_list_desc{ font-size: 18px; color: #666666; line-height: 24px; margin-top: 9px;height: 48px; overflow: hidden;}
.i_news_list li .i_news_list_b{ float: left; width: 100%; margin-top: 31px;}
.i_news_list li .i_news_list_time{ float: left; font-size: 19px; color: #999999; line-height: 40px;}
.i_news_list li .i_news_list_more{ float: right;}
.i_news_list li .i_news_list_more span{ float: right; font-size: 18px; color: #ffffff; padding: 3px 15px; background: #0b4889; border-radius: 100px; display: none;}
.i_news_list li .i_news_list_more span i{ margin-left: 20px;}
.i_news_list li:hover .i_news_list_cont{  background: #f3f4f8; border-radius: 0 0 10px 10px;}
.i_news_list li:hover .i_news_list_cont_k{ top: -40px;}
.i_news_list li:hover .i_news_list_more span{ display: inline-block;}


@media screen and (max-width:1600px){
	.i_news_list li .i_news_list_title{ font-size: 20px; line-height: 30px;}
}
@media screen and (max-width:1400px){
	.i_news_title{ font-size: 42px;}
	.i_news_list li .i_news_list_cont{ padding: 3%;}
}
@media screen and (max-width:1200px){
	.i_news{ padding-bottom: 50px;}
	.i_news_title{ font-size: 32px;  line-height: 40px;}
	.i_news_list{ margin-top: 25px;}
	.i_news_list li .i_news_list_title { font-size: 18px; line-height: 24px; height: 48px; }
	.i_news_list li .i_news_list_desc{ font-size: 16px;}
	.i_news_list li .i_news_list_b{ margin-top: 15px;}
	.i_news_list li .i_news_list_time{ font-size: 16px;}
	.i_news_list li .i_news_list_more span{ font-size: 14px;}
	.i_news_list li .i_news_list_more span i { margin-left: 10px; }
}
@media screen and (max-width:999px){
	.i_news_list li .i_news_list_title { font-size: 16px; line-height: 22px; height: 44px; }
	.i_news_list li .i_news_list_desc { font-size: 14px; line-height: 20px; height: 40px; margin-top: 5px; }
	.i_news_list li .i_news_list_time { font-size: 14px; line-height: 30px; }
	.i_news_list li .i_news_list_more span { font-size: 12px; padding: 1px 7px; }
	.i_news_list li .i_news_list_more span i { margin-left: 5px; }
}
@media screen and (max-width:799px){
	.i_news_list li{ width: 100%; margin-bottom: 20px;} 
}
@media screen and (max-width:599px){
	.i_news { padding-bottom: 30px; }
	.i_news_title { font-size: 24px; line-height: 30px; }
	.i_news_list { margin-top: 20px; }
	
}


.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: #02398b; }
.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: #02398b; }
.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;}
}



.i_khpl{ float: left; width: 100%; position: relative; padding: 119px 0 112px; background-size: cover !important;}
.i_khpl_t{ float: left; width: 100%; position: relative;} 
.i_khpl_fl{ float: left; width: 55%; position: relative; overflow: hidden; background: #fff; border-radius: 10px;}
.i_khpl_fl li{width: 100%; padding: 6% 7% 5%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.i_khpl_fl li .i_khpl_fl_info_k{  float: left; width: 100%; position: relative; height: 210px;}
.i_khpl_fl li .i_khpl_fl_info{ font-size: 17px; line-height: 30px; color: #666666; text-align: justify; position: relative;}
.i_khpl_fl li .i_khpl_fl_info:before{ content: ''; position: absolute; width: 36px; height: 24px; background: url(../images/yh_s.png) center center no-repeat; left: -17px; top: -5px; background-size: contain;}
.i_khpl_fl li .i_khpl_fl_info:after{ content: ''; position: absolute; width: 36px; height: 24px; background: url(../images/yh_x.png) center center no-repeat; right: -6px; bottom: -13px; background-size: contain;} 
.i_khpl_fl li .i_jjfa_fl_b{ float: left; width: 100%; margin-top: 9px;}
.i_khpl_fl li .i_jjfa_fl_tb{ float: left;}
.i_khpl_fl li .i_jjfa_fl_tb img{}
.i_khpl_fl li .i_jjfa_fl_title{ float: left; font-size: 22px; color: #333333; margin-left: 17px; line-height: 50px; font-weight: bold;}
.i_khpl_fl .i_khpl_fl-button-prev,.i_khpl_fl .i_khpl_fl-button-next{ position: absolute; right: 13%; bottom: 14%; top: auto; left: auto; width: auto; height: auto; margin-top: auto; font-size: 26px; line-height: 26px; color: #fff; padding: 6px; background: #c2c5cc; border-radius: 5px;}
.i_khpl_fl .i_khpl_fl-button-next{ right: 7%;}
.i_khpl_fl .i_khpl_fl-button-prev:hover,.i_khpl_fl .i_khpl_fl-button-next:hover{ background: #0b4889;}
.i_khpl_fr{ float: right; width: 33%; text-align: right; padding-right: 1.5%;}
.i_khpl_title{ font-size: 49px; line-height: 50px; color: #ffffff; margin-top: 36px;}
.i_khpl_desc{ font-size: 16px; margin-top: 17px; line-height: 24px; color: #fff;}
.i_khpl_more{ margin-top: 36px;}
.i_khpl_more a{ font-size: 18px; color: #333333; padding: 7px 28px; display: inline-block; position: relative;  border-radius: 100px; background: #fff;}
.i_khpl_more a i{ padding: 10px; display: inline-block; font-size: 22px; line-height: 22px; color: #fff; border-radius: 100px; background: #0b4887; position: relative; right: -22px;}
.i_khpl_more a:hover{ background: #0b4887; color: #fff;}
.i_khpl_b{  float: left; width: 100%; position: relative; margin-top: 59px;}
.i_khpl_logo{ float: left; width: 100%; position: relative; overflow: hidden;}
.i_khpl_logo_tb{ float: left; width: 100%; padding-bottom: 40%; position: relative; overflow: hidden; border-radius: 10px;}
.i_khpl_logo_tb img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}

@media screen and (max-width:1400px){
	.i_khpl_title{ font-size: 40px;}
	.i_khpl_fl li .i_khpl_fl_info{ font-size: 15px; line-height: 24px;}
	.i_khpl_fl li .i_jjfa_fl_title{ font-size: 18px; line-height: 40px;}
	.i_khpl_fl li .i_jjfa_fl_tb img { height: 40px; }
	.i_khpl_fl .i_khpl_fl-button-prev, .i_khpl_fl .i_khpl_fl-button-next{ bottom: 10%; font-size: 22px; line-height: 22px;}
	.i_khpl_fl .i_khpl_fl-button-prev{ right: 14%;}
}
@media screen and (max-width:1200px){
	.i_khpl{ padding: 50px 0;}
	.i_khpl_fr{ width: 40%;}
	.i_khpl_title { font-size: 32px; line-height: 40px; }
	.i_khpl_desc{ font-size: 14px; margin-top: 15px; line-height: 22px;}
	.i_khpl_more{ margin-top: 20px;}
	.i_khpl_more a{ font-size: 16px; padding: 4px 15px;}
	.i_khpl_more a i{ padding: 7px; font-size: 18px; line-height: 18px; right: -10px;}
	.i_khpl_fl li .i_khpl_fl_info_k{ height: 150px;}
	.i_khpl_fl li .i_khpl_fl_info:before,.i_khpl_fl li .i_khpl_fl_info:after{ width: 24px; }
	.i_khpl_fl li .i_khpl_fl_info { font-size: 14px; line-height: 20px; }
	.i_khpl_fl li .i_jjfa_fl_title{ margin-left: 10px;}
	.i_khpl_fl .i_khpl_fl-button-prev, .i_khpl_fl .i_khpl_fl-button-next{ font-size: 18px; line-height: 18px;}
}
@media screen and (max-width:999px){
	.i_khpl_title { font-size: 28px; line-height: 35px; }
	.i_khpl_more a{ font-size: 14px;}
	.i_khpl_more a i{ padding: 5px; font-size: 16px; line-height: 16px;}
	.i_khpl_fl .i_khpl_fl-button-prev{ right: 15%;}
}
@media screen and (max-width:799px){
	.i_khpl_fr{ width: 100%; text-align: center;}
	.i_khpl_title{ margin-top: 0;}
	.i_khpl_fl{ width: 100%; margin-top: 30px;} 
	.i_khpl_fl li{ padding: 5%;}
	.i_khpl_fl li .i_khpl_fl_info_k{ height: auto; margin-bottom: 20px;}
	.i_khpl_b{ margin-top: 45px;}
}
@media screen and (max-width:599px){
	.i_khpl { padding: 30px 0; }
	.i_khpl_title { font-size: 24px; line-height: 30px; }
	.i_khpl_desc { font-size: 12px; margin-top: 10px; line-height: 20px; }
	.i_khpl_more { margin-top: 10px; }
	.i_khpl_more a { font-size: 12px; padding: 2px 10px; }
	.i_khpl_more a i { padding: 4px; font-size: 14px; line-height: 14px; right: -2px; margin-right: -5px; }
	.i_khpl_fl li .i_khpl_fl_info { font-size: 12px; line-height: 16px; }
	.i_khpl_fl li .i_jjfa_fl_tb img { height: 35px; }
	.i_khpl_fl li .i_jjfa_fl_title { font-size: 16px; line-height: 35px;  margin-left: 5px;}
	.i_khpl_fl .i_khpl_fl-button-prev, .i_khpl_fl .i_khpl_fl-button-next{ bottom: 12%; font-size: 14px; line-height: 14px;}
	.i_khpl_fl li .i_khpl_fl_info:before, .i_khpl_fl li .i_khpl_fl_info:after { width: 20px; }
	.i_khpl_fl li .i_khpl_fl_info_k{ margin-bottom: 10px;}
	.i_khpl_b { margin-top: 30px; }

}

.footer{ float: left; width: 100%; position: relative; }
.footer_top{ float: left; width: 100%;  position: relative; padding: 27px 0; border-bottom: 1px solid #3a3d42; background: #12151c;}
.footer_logo{ float: left; position: relative;}
.footer_logo img{}
.footer_fx{ float: right; position: relative; margin-top: 8px; }
.footer_fx li{ float: left; margin-left: 10px; position: relative;}
.footer_fx li i{ font-size: 36px; line-height: 36px; color: #fff;}
.footer_fx li i:hover{ color: #0b4887;}
.footer_fx li .wx_ewm{ position: absolute; left: 50%; transform: translateX(-50%); bottom: 100%; display: none;}
.footer_fx li .wx_ewm img{ height: 100px;}
.footer_fx li:hover .wx_ewm{ display: inline-block;}

.footer_cont{ float: left; width: 100%; position: relative; padding:38px 0; background: #12151c;}
.footer_nav{ float: left; width: 52%; }
.footer_nav_title{ font-size: 22px; color: #ffffff; line-height: 27px;}
.footer_nav_desc{ float: left; width: 100%; margin-top: 25px;}
.footer_nav_desc a{ float: left; width: 49%; margin-right: 2%; font-size: 16px; color: #ffffff; line-height: 34px; opacity: 0.8;}
.footer_nav_desc a:nth-child(2n){ margin-right: 0;}
.footer_link{ float: left; width: 15%; position: relative; }
.footer_link_title{ font-size: 22px; color: #ffffff; line-height: 27px;}
.footer_link_desc{ float: left; width: 100%; margin-top: 25px;}
.footer_link_desc a{ float: left; width: 49%; margin-right: 2%; font-size: 16px; color: #ffffff; line-height: 34px; opacity: 0.8;}
.footer_lx{ float: right; width: 32%; position: relative;}
.footer_lx_title{ font-size: 22px; color: #ffffff; line-height: 27px;}
.footer_lx_desc{ float: left; width: 100%; margin-top: 30px;}
.footer_lx_desc p{ float: left; width: 100%; padding-left: 20%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 20px; font-size: 17px; color: #ffffff; line-height: 24px; padding-left: 108px;}
.footer_lx_desc p.add{ padding-left: 125px; }
.footer_lx_desc span{ position: absolute; left: 0; font-size: 17px; color: #ffffff; top: -3px;}
.footer_lx_desc span i{ font-size: 16px; line-height: 30px; color: #fff; display: inline-block; width: 30px; height: 30px; text-align: center; background: #0a4888; border-radius: 100px; margin-right: 6px;}
.footer_lx_desc p a{ color: #fff;}
.footer_lx_desc p a:hover{ color: #0b4887;}
.footer_bot{ float: left; width: 100%; padding: 7px 0; font-size: 15px; background: #0b4889; color: #fff; }
.footer_bot a{ color: #fff; }
.footer_bot .footer_copy{ float: left; opacity: 1;}
.footer_bot .footer_js{ float: right; opacity: 1;}

@media screen and (max-width:1600px){
	.footer_top{ padding: 20px 0;}
	.footer_fx li{ margin-left: 20px;}
	.footer_fx li i{ font-size: 32px; line-height: 32px;}
}
@media screen and (max-width:1400px){
	.footer_cont{ padding: 30px 0;}
	.footer_nav_title,.footer_link_title,.footer_lx_title{ font-size: 20px;}
	.footer_nav_desc a,.footer_link_desc a{ font-size: 14px; line-height: 32px;}
	.footer_lx_desc p{ font-size: 15px;}
	.footer_lx_desc span{ font-size: 15px;}
}
@media screen and (max-width:1200px){
	.footer_nav_desc a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
}
@media screen and (max-width:999px){
	.footer_logo img { height: 40px; }
	.footer_fx li i{ font-size: 28px;}
	.footer_nav{ width: 100%; margin-bottom: 30px;}
	.footer_link{ width: 20%;}
	.footer_lx{ width: 78%;}
	.footer_bot{  font-size: 13px;}
}
@media screen and (max-width:799px){
	.footer_nav_title, .footer_link_title, .footer_lx_title { font-size: 18px; }
	.footer_nav_desc,.footer_link_desc,.footer_lx_desc{ margin-top: 15px;}
	.footer_nav_desc a, .footer_link_desc a{ line-height: 28px;}
}
@media screen and (max-width:599px){
	.footer_logo{ width: 100%; text-align: center;}
	.footer_logo img { height: 35px; }
	.footer_fx{ width: 100%; text-align: center; margin-top: 20px;}
	.footer_fx li{ float: none; display: inline-block; margin: 0 10px;}
	.footer_cont { padding: 20px 0; }
	.footer_nav,.footer_link{ display: none;}
	.footer_lx{ width: 100%;}
	.footer_nav_title, .footer_link_title, .footer_lx_title{ font-size: 16px;}
	.footer_lx_desc span,.footer_lx_desc p { font-size: 13px; }
	.footer_lx_desc p{ padding-left: 95px; margin-bottom: 10px;}
	.footer_lx_desc p.add { padding-left: 105px; }
	.footer_lx_desc span i{ font-size: 14px; line-height: 24px; width: 24px; height: 24px;}
	.footer_bot{ font-size: 12px;}
	.footer_bot .footer_copy,.footer_bot .footer_js{ width: 100%; text-align: center;}
}


/*内页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%; text-align: left; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; z-index: 10;}
.n_banner .n_banner_title{ font-size: 60px; line-height: 60px;}
.n_banner .n_banner_position_a{ float: left; width: 100%; margin-top: 26px;}
.n_banner .n_banner_position_a a{ font-size: 17px; color: #ffffff; line-height:26px; }
.n_banner .n_banner_position_a i{  font-size: 20px; line-height: 30px;  margin: 0px; position: relative; top: 2px;}
.n_banner .n_banner_position_a i:first-child{  margin: 0;}


@media screen and (max-width:1400px){
	.n_banner .n_banner_title { font-size: 42px; line-height: 50px; }
	.n_nav_list li a{ font-size: 20px;}
	.n_banner .n_banner_position_a{ margin-top: 5px;}
}
@media screen and (max-width:1200px){
	.n_banner .n_banner_title { font-size: 32px; line-height: 40px; }
	.n_banner .n_banner_position_a a{ font-size: 16px;}
	.n_banner .n_banner_position_a i:first-child{ font-size: 22px;}
}
@media screen and (max-width:999px){
	.n_banner>img{ width: 130%;}
}
@media screen and (max-width:799px){
	.n_banner .n_banner_title { font-size: 26px; line-height: 30px; }
	.n_banner .n_banner_position_a{ margin-top: 0px;}
	.n_banner .n_banner_position_a i:first-child { font-size: 20px; }
	.n_banner .n_banner_position_a a { font-size: 14px; }
}
@media screen and (max-width:599px){
	.n_banner .n_banner_position_a a { font-size: 12px; margin: 0 0px;}
	.n_banner .n_banner_position_a i{  font-size: 14px;}
	.n_banner .n_banner_position_a i:first-child { font-size: 16px; top: 1px; }
	.n_banner_cp .n_banner_kuan{ padding: 15px 0px; width: 100%;}
	.n_banner .n_banner_title{ font-size: 20px;}
	.n_banner .n_banner_position_a a{line-height: 16px;}
}


.gsjj{ float: left; width: 100%; position: relative; padding: 100px 0 104px;}
.gsjj_fl{ float: left; width: 57%;}
.gsjj_name{ font-weight: bold; font-size: 90px; line-height: 90px; -webkit-background-clip: text; color: transparent; -webkit-text-stroke: 2px #0d468b; margin-top: 13px;}
.gsjj_title{ font-size: 48px; color: #333333; line-height: 50px; margin-top: 15px; padding-bottom: 33px; position: relative;}
.gsjj_title:before{ content: ''; position: absolute; bottom: 0; width: 77%; height: 1px; background: #f0f0f0;}
.gsjj_title:after{ content: ''; position: absolute; bottom: -2px; left: 0; width: 81px; height: 5px; background: #104382;}
.gsjj_info{ width: 100%; font-size: 17px; color: #666666; margin-top: 27px; line-height: 26px;}
.gsjj_info p{ margin-bottom: 10px;}
.gsjj_fr{ float: right; width: 38.5%;}
.gsjj_fr img{ max-width: 100%;}

@media screen and (max-width:1400px){
	.gsjj_name{ font-size: 75px; line-height: 75px;}
	.gsjj_title{ font-size: 42px;}
}
@media screen and (max-width:1200px){
	.gsjj{ padding: 50px 0;}
	.gsjj_name { font-size: 60px; line-height: 60px; margin-top: 5px; }
	.gsjj_title { font-size: 32px; line-height: 40px; margin-top: 10px; padding-bottom: 20px;}
	.gsjj_info{ font-size: 15px; margin-top: 20px; line-height: 24px;}
}
@media screen and (max-width:999px){
	.gsjj_fr{ width: 100%;}
	.gsjj_fr img{ width: 100%;}
	.gsjj_fl{ width: 100%; margin-top: 30px;}
}
@media screen and (max-width:799px){
	.gsjj_name{ font-size: 45px; line-height: 45px;}
	.gsjj_title{ font-size: 26px; line-height: 35px;}
}
@media screen and (max-width:599px){
	.gsjj { padding:30px 0; }
	.gsjj_name { font-size: 35px; line-height: 40px; text-align: center; }
	.gsjj_title { font-size: 22px; line-height: 30px; margin-top: 5px; padding-bottom: 15px; text-align: center; }
	.gsjj_title:before{ left: 0; width: 100%;} 
	.gsjj_title:after{ left: 50%; transform: translateX(-50%);}
	.gsjj_info { font-size: 14px; margin-top: 15px; line-height: 22px; }
}

.gywm_sztj{ float: left; width: 100%; position: relative; padding: 150px 0 124px; background-size: cover !important;}
.gywm_sztj_list{ float: left; width: 100%; position: relative; }
.gywm_sztj_list li{  float: left; width:25%; text-align: center;}
.gywm_sztj_list li .gywm_sztj_sz{ font-size: 40px; color: #ffffff; line-height: 45px; font-weight: bold;}
.gywm_sztj_list li .gywm_sztj_title{ font-size: 22px; color: #ffffff; width: 64%; margin: 0 auto; line-height: 29px; margin-top: 9px; height: 58px;overflow: hidden;}
.gywm_sztj_list li .gywm_sztj_ico{ margin-top: 4px;}
.gywm_sztj_list li .gywm_sztj_ico img{ height: 110px;}

@media screen and (max-width:1600px){
	.gywm_sztj_list li .gywm_sztj_sz{ font-size: 32px;}
	.gywm_sztj_list li .gywm_sztj_title{ font-size: 18px; width: 80%;}
	.gywm_sztj_list li .gywm_sztj_ico img { height: 90px; }
}
@media screen and (max-width:1400px){
	.gywm_sztj{ padding: 100px 0;}
	.gywm_sztj_list li .gywm_sztj_sz { font-size: 26px; line-height: 32px; }
	.gywm_sztj_list li .gywm_sztj_title{ font-size: 16px;  line-height: 24px; height: 48px;}
}
@media screen and (max-width:999px){
	.gywm_sztj_list li .gywm_sztj_sz { font-size: 20px; line-height: 30px; }
	.gywm_sztj_list li .gywm_sztj_title { font-size: 14px; line-height: 22px; height: 44px; align-items: center; display: inline-grid;}
	.gywm_sztj_list li .gywm_sztj_ico img {  height: 80px; }
}
@media screen and (max-width:799px){
	.gywm_sztj { padding: 50px 0; }
	.gywm_sztj_list li{ width: 50%; margin: 25px 0;}

}
@media screen and (max-width:599px){
	.gywm_sztj { padding: 30px 0; }
	.gywm_sztj_list li{ margin: 10px 0;}
	.gywm_sztj_list li .gywm_sztj_sz { font-size: 16px; line-height: 24px; }
	.gywm_sztj_list li .gywm_sztj_title{ font-size: 12px; line-height: 18px; height: 36px;}
	.gywm_sztj_list li .gywm_sztj_ico img { height: 70px; }
}



.qywh{ float: left; width: 100%; position: relative; padding: 120px 0 61px; }
.qywh_fl{ float: left; width: 25%; font-size: 48px; color: #333333; line-height: 36px;}
.qywh_list{ float: right;  width: 70.5%;}
.qywh_list li{ float: left; width: 49%; margin-right: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2% 3.8%;  padding-right: 1.5%; padding-bottom: 3%; border: 2px solid #f4f4f6; margin-bottom: 17px; border-radius: 10px; position: relative; overflow: hidden; cursor: pointer; transition: 0.5s;}
.qywh_list li:nth-child(2n){ margin-right: 0;}
.qywh_list li .qywh_list_tb{ height: 70px;}
.qywh_list li .qywh_list_tb img{ height: 70px; transition: 0.5s;}
.qywh_list li .qywh_list_title{ font-size: 21px; line-height: 30px; color: #333333; font-weight: bold; margin-top: 5px; top: 0; position: relative; transition: 0.5s;}
.qywh_list li .qywh_list_desc{ font-size: 17px; color: #666666; line-height: 24px; margin-top: 11px; height: 48px; overflow: hidden; top: 0; position: relative; transition:0.5s;}
.qywh_list li:hover{  background: #0c4988; border: 2px solid #0c4988;}
.qywh_list li:hover .qywh_list_tb img{ height: 100%; position: absolute; right: -14%; transform: rotate(30deg); bottom: -36%; opacity: 0.3;}
.qywh_list li:hover .qywh_list_title{ top:-32px; color: #fff;}
.qywh_list li:hover .qywh_list_desc{ top:-32px; color: #fff;}

@media screen and (max-width:1200px){
	.qywh{ padding: 50px 0;}
	.qywh_fl{ font-size: 32px;}
	.qywh_list li .qywh_list_tb{ height: 50px;}
	.qywh_list li .qywh_list_tb img{ height: 100%;}
	.qywh_list li .qywh_list_title{ font-size: 18px;}
}
@media screen and (max-width:999px){
	.qywh_fl{ text-align: center; width: 100%;}
	.qywh_list{ width: 100%; margin-top: 30px;} 
}
@media screen and (max-width:599px){
	.qywh { padding: 30px 0; }
	.qywh_fl{ font-size: 24px; line-height: 30px;}
	.qywh_list li{ width: 100%; text-align: center;}
	.qywh_list li .qywh_list_desc{ height: auto; font-size: 14px; line-height: 20px; margin-top: 5px;}
}





.fzlc{ float: left; width: 100%; position: relative; }
.fzlc_fl{ float: left; width: 20%; margin-top: 112px;}
.fzlc_title{ font-size: 47px; color: #ffffff; line-height: 48px;}
.fzlc_jt{ float: left; width: 100%; position: relative; margin-top: 58px;}
.fzlc_jt .fzlc_fl-button-prev,.fzlc_jt .fzlc_fl-button-next{ background: none; height: auto; width: auto; margin-top: auto; top: auto; transform: unset; font-size: 26px;  line-height: 26px; color: #fff; padding: 8px; border: 2px solid #c2c3c5; border-radius: 100px; left: 6px;}
.fzlc_jt .fzlc_fl-button-next{ right: auto; left: 72px;}
.fzlc_jt .fzlc_fl-button-prev:hover,.fzlc_jt .fzlc_fl-button-next:hover{ background: #0c4988; border: 2px solid #0c4988;}
.fzlc_list{ float: right; width: 77%; position: relative; overflow: hidden;}
.fzlc_list li{ padding:9% 1.5% 6.5%; -webkit-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #606467; cursor: pointer; }
.fzlc_list li .fzlc_list_title{ font-size: 56px; color: #ffffff; font-weight: bold; line-height: 72px; margin: 0 5%;}
.fzlc_list li .fzlc_list_desc{ font-size: 18px; line-height: 27px; color: #ffffff; margin: 0 6%; margin-top: 20px; height: 189px;}
.fzlc_list li .fzlc_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 63%; overflow: hidden; margin-top: 4px;}
.fzlc_list li .fzlc_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.fzlc_list li:hover{ background: #0b4988d1;}

@media screen and (max-width:1600px){
	.fzlc_list li .fzlc_list_title{ font-size: 50px;}
	.fzlc_list li .fzlc_list_desc{ font-size: 16px;}
}
@media screen and (max-width:1400px){
	.fzlc_fl{ margin-top: 75px;}
	.fzlc_title{ font-size: 36px;}
	.fzlc_jt .fzlc_fl-button-prev, .fzlc_jt .fzlc_fl-button-next{ padding: 7px; font-size: 20px; line-height: 20px;}
	.fzlc_jt .fzlc_fl-button-next{ left: 55px;}
	.fzlc_list li .fzlc_list_title { font-size: 42px; line-height: 50px; }
}
@media screen and (max-width:1200px){
	.fzlc_fl { margin-top: 65px; }
	.fzlc_title { font-size: 28px; line-height: 35px; }
	.fzlc_jt{ margin-top: 40px;}
	.fzlc_jt .fzlc_fl-button-prev, .fzlc_jt .fzlc_fl-button-next { padding: 5px; font-size: 18px; line-height: 18px; }
	.fzlc_list li .fzlc_list_title { font-size: 32px; line-height: 40px; }
	.fzlc_list li .fzlc_list_desc { font-size: 14px; line-height: 22px; }
}
@media screen and (max-width:999px){
	.fzlc_fl { margin-top: 50px; width: 100%; text-align: center; }
	.fzlc_jt{ margin-top: 30px;} 
	.fzlc_jt .fzlc_fl-button-prev, .fzlc_jt .fzlc_fl-button-next{ position: relative; display: inline-block; left: auto; margin: 0 10px;}
	.fzlc_list{ width: 100%; margin-top: 30px;}
	.fzlc_list li{ padding: 5% 1.5%;}
}
@media screen and (max-width:799px){
	.fzlc_list li .fzlc_list_title { font-size: 24px; line-height: 30px; margin: 0; }
	.fzlc_list li .fzlc_list_desc{ margin: 0; margin-top: 10px; height: 154px;}
}
@media screen and (max-width:599px){
	.fzlc_fl{ margin-top: 30px;}
	.fzlc_title { font-size: 24px; line-height: 30px; }
	.fzlc_jt {  margin-top: 20px; }
	.fzlc_jt .fzlc_fl-button-prev, .fzlc_jt .fzlc_fl-button-next { padding: 4px; font-size: 14px; line-height: 14px; border: 1px solid #c2c3c5; }
	.fzlc_list li{ text-align: center;}
	.fzlc_list li .fzlc_list_title{ font-size: 20px;}
	.fzlc_list li .fzlc_list_desc { font-size: 12px; line-height: 20px; height: 132px;}
	.fzlc_list li .fzlc_list_tu{ text-align: left;}
}



.honor{ float: left; width: 100%; position: relative; padding: 97px 0 80px;}
.honor_title{ float: left; width: 100%; position: relative; text-align: center; font-size: 50px; line-height: 50px; color: #333333; font-weight: bold;}
.honor_nav{ float: left; width: 100%; position: relative; margin-top: 32px; text-align: center;}
.honor_nav ul{ display: inline-block; background: #f3f4f8; border-radius: 10px; overflow: hidden;}
.honor_nav li{ float: left; min-width: 270px;}
.honor_nav li a{ float: left; font-size: 25px; color: #333333; width: 100%; line-height: 60px;}
.honor_nav li a:hover,.honor_nav li.on a{ background: #0c4988; border-radius: 10px; overflow: hidden; color: #fff;}
.honor_list_k{ float: left; width: 100%; position: relative; margin-top: 40px; }
.honor_list{ float: left; width: 100%; position: relative; overflow: hidden; height: 0;}
.honor_list.on{ height: auto;}
.honor_list li{}
.honor_list li .honor_list_tu{float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;  padding: 8.5%; text-align: center; height: 440px; position: relative;background: #f3f4f8; border-radius: 10px; overflow: hidden;}
.honor_list li .honor_list_tu img{ max-width: 90%; max-height: 90%; top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; box-shadow: 0px 0px 15px #d1d1d1; transition: 0.5s;}
.honor_list li .honor_list_title{ float: left; width: 100%; text-align: center; font-size: 20px; line-height: 26px; margin-top: 18px; height: 52px;}
.honor_list li:hover .honor_list_title{ color: #0c4988;}
.honor_list li .honor_list_tu img:hover{ transform: translate(-50%, -50%) scale(1.1);}
.honor_list_k .honor_list-button-prev,.honor_list_k .honor_list-button-next{ height: auto; width: auto; margin-top: auto; top: 36%;  font-size: 35px;  line-height: 35px; color: #0c4988; padding: 19px; border-radius: 100px; left: -34px; background: #fff; box-shadow: 0px 0px 15px #e9e9e9;}
.honor_list_k .honor_list-button-next{left: auto; right: -34px;}
.honor_list_k .honor_list-button-prev:hover,.honor_list_k .honor_list-button-next:hover{ background:#0c4988; color: #fff;}

.honor_list2 { height: auto; margin-top: 50px;}
.honor_list2 li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 30px;}
.honor_list2 li:nth-child(3n){ margin-right: 0;}

.honor_list3 li .honor_list_tu{ height: 340px;}
.honor_list3 li .honor_list_tu img{ width: 100%; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; box-shadow: 0px 0px 15px #d1d1d1; transition: 0.5s; object-fit: cover;     max-width: none; max-height: none;}

@media screen and (max-width:1600px){
	.honor_list_k .honor_list-button-prev, .honor_list_k .honor_list-button-next{ font-size: 30px; line-height: 30px; padding: 14px; left: -15px;}
	.honor_list_k .honor_list-button-next{  left: auto; right: -15px;}
}
@media screen and (max-width:1400px){
	.honor_title{ font-size: 42px;}
	.honor_nav li a{ font-size: 20px;}
	.honor_list li .honor_list_title{ font-size: 16px; margin-top: 10px;}
}
@media screen and (max-width:1200px){
	.honor{ padding: 50px 0;}
	.honor_title { font-size: 32px; line-height: 40px; }
	.honor_nav li{ min-width: 200px;}
	.honor_nav li a{ line-height: 50px;}
	.honor_list li .honor_list_tu{ height: 375px;}
	.honor_list_k .honor_list-button-prev, .honor_list_k .honor_list-button-next{ font-size: 22px; line-height: 22px; padding: 8px;}
}
@media screen and (max-width:999px){
	.honor_list2 li .honor_list_tu { height: 250px; padding: 5%;}
	.honor_list2 li .honor_list_title{ height: auto;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
}
@media screen and (max-width:799px){
	.honor_list2{ margin-top:30px;}
	.honor_list2 li{ width:49%; margin-right: 2%;}
	.honor_list2 li:nth-child(3n){ margin-right: 2%;}
	.honor_list2 li:nth-child(2n){ margin-right: 0;}
}
@media screen and (max-width:599px){
	.honor { padding: 30px 0; }
	.honor_nav li { min-width: 130px; }
	.honor_nav li a { font-size: 16px; line-height: 40px; }
	.honor_list li .honor_list_title { font-size: 14px; margin-top: 5px; line-height: 22px; height: 44px; }
	.honor_list_k .honor_list-button-prev, .honor_list_k .honor_list-button-next{ display: none;}
	.honor_list2 li{ width:100%;}
	.honor_list2 li .honor_list_tu{ padding: 2%;}
	.honor_list2 li .honor_list_tu img{ max-width: 96%; max-height: 96%;}
	.honor_list2 li .honor_list_title{ height: auto;}
	
}


.qqbj{ float: left; width: 100%; position: relative; padding: 97px 0 0; background: #f3f4f8;}
.qqbj_title{ font-size: 48px; color: #333333; line-height: 48px;}
.qqbj_desc{ float: left; width: 50%; font-size: 17px; color: #666666; line-height: 24px; margin-top: 18px;}
.qqbj_list{ float: left; width: 92%; position: relative; margin: 0 4%; margin-top: 117px; }
.qqbj_list li{ position: absolute; min-width: 20%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1% 2%; background: #ffffffc7; border-radius: 5px; transform: translate(-50%, -50%);}
.qqbj_list li .qqbj_list_title{ font-size: 22px; color: #0b4988; line-height: 30px;}
.qqbj_list li .qqbj_list_desc{ font-size: 18px; color: #666666; line-height: 27px;}
.qqbj_tu{ float: left; width: 100%; position: relative; text-align: center;}
.qqbj_tu img{ width: 100%;}
.qqbj_list li:nth-child(1){ top: 46%; left: 13%;}
.qqbj_list li:nth-child(2){ top: 64%; left: 43%;}
.qqbj_list li:nth-child(3){ top: 10%; left: 58%;}
.qqbj_list li:nth-child(4){ top: 42%; left: 88%;}

@media screen and (max-width:1400px){
	.qqbj_title{ font-size: 42px;}
	.qqbj_desc{ font-size: 16px; line-height: 22px; margin-top: 15px;}
	.qqbj_list li .qqbj_list_title{ font-size: 18px;}
	.qqbj_list li .qqbj_list_desc{ font-size: 16px; line-height: 22px;}
}
@media screen and (max-width:1200px){
	.qqbj{ padding-top: 50px;}
	.qqbj_title { font-size: 32px; line-height: 40px; }
	.qqbj_desc{ font-size: 14px; line-height: 20px;}
	.qqbj_list{ width: 100%; margin:0%; margin-top: 80px; }
	.qqbj_list li{ padding: 1%;}
	.qqbj_list li .qqbj_list_title { font-size: 16px; line-height: 24px; }
	.qqbj_list li .qqbj_list_desc { font-size: 14px; line-height: 18px; }
}
@media screen and (max-width:799px){
	.qqbj_desc{ width: 80%;}
}
@media screen and (max-width:599px){
	.qqbj { padding-top: 30px; }
	.qqbj_title { font-size: 24px; line-height: 30px; text-align: center; }
	.qqbj_desc { width: 100%; text-align: center; font-size: 12px; line-height: 16px; margin-top: 10px;}
	.qqbj_tu{ position: absolute; overflow: hidden;}
	.qqbj_tu img { width: 150%; position: relative; left: 50%; transform: translateX(-50%); }
	.qqbj_list{ margin-top: 20px; margin-bottom: 20px;}
	.qqbj_list li{ float: left; width: 100%; margin-right: 2%; margin-bottom: 10px; position: relative; top: auto !important; left: auto !important;  transform: none; text-align: center;} 
	.qqbj_list li:nth-child(2n){ margin-right: 0;}
}




.fwzx{ float: left; width: 100%; position: relative; padding: 97px 0; text-align: center; background: #f7f8fa;}
.fwzx_title{ float: left; width: 100%; text-align: center; font-size: 47px; color: #333333; line-height: 50px;}
.fwzx_ss{ width: 51%; margin: 0 auto; display: inline-block; margin-top: 42px; border: 1px solid #e2e3e7; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2px; border-radius: 10px; background: #fff;}
.fwzx_ss form{}
.fwzx_ss i{ float: left; font-size: 40px; line-height: 64px; width: 60px; color: #000;}
.fwzx_ss input[type="text"] { float: left; background: none; border: 0; line-height: 64px; -webkit-box-sizing: border-box; box-sizing: border-box; width: calc(100% - 245px); padding: 0px 4px; font-size: 18px;}
.fwzx_ss input[type="text"]::-webkit-input-placeholder{ color:#999999;}
.fwzx_ss input[type="submit"]{ float: right; width: 180px; line-height: 64px; border: 0; color: #fff; font-size: 20px; background: #0b4889; border-radius: 10px;}
.fwzx_list{ float: left; width: 100%; position: relative; margin-top: 40px;}
.fwzx_list ul{ display: flex;}
.fwzx_list li{ float: left; width: 20%; margin-right: 1%; position: relative; text-align: left; flex-grow: 1; transition: 0.5s;} 
.fwzx_list li.on{  width: 40%;}
.fwzx_list li:last-child{ margin-right: 0;}
.fwzx_list li .fwzx_list_tu{  float: left; width: 100%; position: relative; padding-bottom: 564px; overflow: hidden; border-radius: 20px;}
.fwzx_list li .fwzx_list_tu::after{ content: ''; position: absolute; width: 100%; height: 30%;  bottom: 0; left: 0; background-image: linear-gradient(to bottom, transparent, black); display: none;}
.fwzx_list li .fwzx_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.fwzx_list li .fwzx_list_cont{ position: absolute; top: 82%; transform: translateY(-50%); -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 40px;}
.fwzx_list li .fwzx_list_title{ font-size: 30px; color: #ffffff;}
.fwzx_list li .fwzx_list_desc{ font-size: 18px; line-height: 24px; color: #ffffff; height: 100px; margin-top: 9px; overflow: hidden;}
.fwzx_list li.on .fwzx_list_tu::after{ display: inline-block;}

@media screen and (max-width:1400px){
	.fwzx_title{ font-size: 42px;}
	.fwzx_list li .fwzx_list_cont{ padding: 0 20px;}
	.fwzx_list li .fwzx_list_title{ font-size: 26px; line-height: 40px;}
	.fwzx_list li .fwzx_list_desc{ font-size: 16px; line-height: 22px;}
}
@media screen and (max-width:1200px){
	.fwzx{ padding: 50px 0;}
	.fwzx_title { font-size: 32px; line-height: 40px; }
	.fwzx_ss i{ font-size: 30px; line-height: 50px;}
	.fwzx_ss input[type="text"]{line-height: 50px; width: calc(100% - 190px);}
	.fwzx_ss input[type="submit"]{ line-height: 50px; width: 120px;}
	.fwzx_list li .fwzx_list_tu{ padding-bottom: 450px;}
}
@media screen and (max-width:999px){
	.fwzx_ss{ margin-top: 30px;}
	.fwzx_ss i{ font-size: 30px; line-height: 45px;}
	.fwzx_ss input[type="text"]{line-height: 45px;}
	.fwzx_ss input[type="submit"]{ line-height: 45px;}
	.fwzx_list li .fwzx_list_tu{ padding-bottom: 350px;}
	.fwzx_list li .fwzx_list_cont { padding: 0 10px; top: auto; bottom: 0; transform: unset; }
	.fwzx_list li .fwzx_list_title { font-size: 22px; line-height: 30px; }
	.fwzx_list li .fwzx_list_desc { font-size: 14px; line-height: 18px; height: auto; margin-bottom: 20px; }
}
@media screen and (max-width:799px){
	.fwzx_ss{ width: 80%;}
	.fwzx_ss input[type="text"]{ font-size: 16px;}
	.fwzx_ss input[type="submit"]{ font-size: 18px;}
	.fwzx_list{ margin-top: 30px;}
	.fwzx_list ul{ flex-wrap: wrap;}
	.fwzx_list li{ width: 100%; margin-bottom: 20px;}
	.fwzx_list li.on { width: 100%; }
	.fwzx_list li .fwzx_list_tu { padding-bottom: 150px; transition: 0.5s;}
	.fwzx_list li.on .fwzx_list_tu { padding-bottom: 350px; }
}
@media screen and (max-width:599px){
	.fwzx { padding: 30px 0; }
	.fwzx_title { font-size: 24px; line-height: 30px; }
	.fwzx_ss { margin-top: 20px; }
	.fwzx_ss{ width: 100%;}
	.fwzx_ss i { font-size: 24px; line-height: 40px;  width: 40px;}
	.fwzx_ss input[type="text"]{ font-size: 14px; line-height: 40px; width: calc(100% - 130px);}
	.fwzx_ss input[type="submit"]{ font-size: 16px; line-height: 40px;  width: 80px;}
	.fwzx_list li{ margin-bottom: 10px;}
	.fwzx_list li .fwzx_list_tu { padding-bottom: 100px; }
	.fwzx_list li.on .fwzx_list_tu { padding-bottom: 250px; }
	.fwzx_list li .fwzx_list_cont{ text-align: center;}
	.fwzx_list li .fwzx_list_title { font-size: 18px; line-height: 28px; }
	.fwzx_list li .fwzx_list_desc { font-size: 12px; line-height: 16px; margin-top: 0; }
}





.wmdfw{ float: left; width: 100%; position: relative; padding: 100px 0 120px;}
.wmdfw_title{ float: left; width: 100%; position: relative; text-align: center; font-size: 50px; line-height: 42px; color: #333333;}
.wmdfw_nav{ float: left; width: 100%; margin-top: 62px;}
.wmdfw_nav_k{ float: left; width: 100%; margin-bottom: 81px;}
.wmdfw_nav_k:last-child{ margin-bottom: 0;}
.wmdfw_nav_tu{ float: right; width: 52.5%; position: relative; padding-bottom: 32%; overflow: hidden;}
.wmdfw_nav_tu img{ position: absolute; width: 100%; height: 100%; overflow: hidden; object-fit: cover;}
.wmdfw_nav_cont{ float: left; width: 44%; position: relative;}
.wmdfw_nav_name{ font-size: 38px; line-height: 40px; color: #333333; font-weight: bold; margin-top: 55px;}
.wmdfw_nav_list{ float: left; width: 100%; margin-top: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 7%;}
.wmdfw_nav_list li{ float: left; width: 100%; position: relative; margin-bottom: 28px;}
.wmdfw_nav_list li .wmdfw_nav_list_title{ font-size: 23px; line-height: 30px; color: #333333; position: relative;}
.wmdfw_nav_list li .wmdfw_nav_list_title:before{ content: ''; position: absolute; width: 10px; height: 10px; border: 4px solid #0c498a; border-radius: 100px; left: -48px; top: 7px;}
.wmdfw_nav_list li .wmdfw_nav_list_desc{ font-size: 17px; color: #666666; margin-top: 9px; line-height: 26px;}
.wmdfw_nav_k:nth-child(2n) .wmdfw_nav_tu{ float: left;}
.wmdfw_nav_k:nth-child(2n) .wmdfw_nav_cont{ float: right;}

@media screen and (max-width:1400px){
	.wmdfw_title{ font-size: 42px;}
	.wmdfw_nav_name{  margin-top: 20px; font-size: 32px;}
	.wmdfw_nav_list{  margin-top: 20px;}
	.wmdfw_nav_list li{ margin-bottom: 20px;}
	.wmdfw_nav_list li .wmdfw_nav_list_title{ font-size: 20px;}
	.wmdfw_nav_list li .wmdfw_nav_list_title:before{ width: 8px; height: 8px; border: 3px solid #0c498a; left: -35px;}
	.wmdfw_nav_list li .wmdfw_nav_list_desc{ font-size: 15px; margin-top: 5px; line-height: 22px;}
}
@media screen and (max-width:1200px){
	.wmdfw{ padding: 50px 0;}
	.wmdfw_title { font-size: 32px; line-height: 40px; }
	.wmdfw_nav_name { margin-top: 10px; font-size: 24px; line-height: 30px; }
	.wmdfw_nav_list li .wmdfw_nav_list_title:before { width: 7px; height: 7px; border: 2px solid #0c498a; left: -25px; top: 10px; }
	.wmdfw_nav_list li .wmdfw_nav_list_desc{ font-size: 14px; line-height: 20px;}
}
@media screen and (max-width:999px){
	.wmdfw_nav{ margin-top: 30px;}
	.wmdfw_nav_k{ margin-bottom: 40px;}
	.wmdfw_nav_list{ padding-left: 4%;}
	.wmdfw_nav_tu{ width: 100%; padding-bottom: 40%;}
	.wmdfw_nav_cont{ width: 100%; margin-top: 30px;}
}
@media screen and (max-width:599px){
	.wmdfw { padding: 30px 0; }
	.wmdfw_title { font-size: 24px; line-height: 30px; }
	.wmdfw_nav_k { margin-bottom: 20px; }
	.wmdfw_nav_cont{ margin-top: 10px;}
	.wmdfw_nav_list { margin-top: 10px; }
	.wmdfw_nav_list li { margin-bottom: 10px; }
	.wmdfw_nav_list li .wmdfw_nav_list_title { font-size: 18px; line-height: 24px; }
	.wmdfw_nav_list li .wmdfw_nav_list_title:before{ width: 5px; height: 5px; left: -15px; top: 7px;}
	.wmdfw_nav_list li .wmdfw_nav_list_desc { font-size: 12px; line-height: 18px; }
}


.faq{ float: left; width: 100%; position: relative; padding: 97px 0; text-align: center; background: url(../images/faq_bg.jpg) center center no-repeat; background-size: cover; }
.faq_title{ float: left; width: 100%; text-align: center; font-size: 47px; color: #333333; line-height: 50px; font-weight: bold;}
.faq_ss{ width: 51%; margin: 0 auto; display: inline-block; margin-top: 42px; border: 1px solid #e2e3e7; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2px; border-radius: 10px; background: #fff;}
.faq_ss form{}
.faq_ss i{ float: left; font-size: 40px; line-height: 64px; width: 60px; color: #000;}
.faq_ss input[type="text"] { float: left; background: none; border: 0; line-height: 64px; -webkit-box-sizing: border-box; box-sizing: border-box; width: calc(100% - 245px); padding: 0px 4px; font-size: 18px;}
.faq_ss input[type="text"]::-webkit-input-placeholder{ color:#999999;}
.faq_ss input[type="submit"]{ float: right; width: 180px; line-height: 64px; border: 0; color: #fff; font-size: 20px; background: #0b4889; border-radius: 10px;}
.faq_list{ width:90%; margin: 0 auto; position: relative; margin-top: 46px; text-align: left;}
.faq_list li{ -webkit-box-sizing: border-box; box-sizing: border-box; padding: 19px 6%; margin-bottom: 21px; background: #fff; border-radius: 15px; cursor: pointer;}
.faq_list li .faq_list_q{ font-size: 19.2px; color: #333333; line-height: 20px; min-height: 40px; position: relative; align-items: center; display: inline-grid;width: 100%;}
.faq_list li .faq_list_q span{ position: absolute; left: -61px; width: 40px; height: 40px; color: #fff; font-weight: bold; line-height: 40px; text-align: center; font-size: 20px; background: url(../images/faq_q.png) center center no-repeat;}
.faq_list li .faq_list_q i{ position: absolute; right: -44px; font-size: 30px; color: #0a4788; font-weight: bold; transform: rotate(90deg);}
.faq_list li .faq_list_a{ display: none; font-size: 17px; color: #ffffff; line-height: 24px; margin-top: 12px; margin-bottom: 18px;}
.faq_list li.active{ background: #0a4888;}
.faq_list li.active .faq_list_q{ color: #ffffff; }
.faq_list li.active .faq_list_q span{ background: url(../images/faq_q2.png) center center no-repeat; color: #0a4888;}
.faq_list li.active .faq_list_q i{ color: #ffffff; transform: rotate(-90deg);}
.faq_zkgd{ float: left; width: 100%; position: relative; text-align: center; margin-top: 42px;}
.faq_zkgd span{ display: inline-block; font-size: 19px; color: #333333; border: 2px solid #e2e3e7; padding: 14px 27px; border-radius: 100px; cursor: pointer;}
.faq_zkgd span:hover{ background: #0a4888; border: 2px solid #0a4888; color: #fff;}

@media screen and (max-width:1400px){
	.faq_title{ font-size: 42px;}
	.faq_list li .faq_list_q{ font-size: 18px;}
	.faq_list li .faq_list_q span{ left: -50px;}
	.faq_list li .faq_list_q span{ background-size: contain !important; width: 30px; font-size: 16px;}
	.faq_list li .faq_list_a{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.faq{ padding: 50px 0;}
	.faq_title { font-size: 32px; line-height: 40px; }
	.faq_ss i{ font-size: 30px; line-height: 50px;}
	.faq_ss input[type="text"]{line-height: 50px; width: calc(100% - 190px);}
	.faq_ss input[type="submit"]{ line-height: 50px; width: 120px;}
	.faq_list li .faq_list_q span { left: -40px; }
	.faq_list li .faq_list_q i{ right: -40px; font-size: 24px;}
	.faq_zkgd span{ font-size: 16px; padding: 10px 20px;}
}
@media screen and (max-width:999px){
	.faq_ss{ margin-top: 30px;}
	.faq_ss i{ font-size: 30px; line-height: 45px;}
	.faq_ss input[type="text"]{line-height: 45px;}
	.faq_ss input[type="submit"]{ line-height: 45px;}
	.faq_list{ width: 100%; margin-top: 30px;}
	.faq_list li{ margin-bottom: 15px;}
	.faq_list li .faq_list_a{ margin-top: 10px;margin-bottom: 10px;}
}
@media screen and (max-width:799px){
	.faq_ss{ width: 80%;}
	.faq_ss input[type="text"]{ font-size: 16px;}
	.faq_ss input[type="submit"]{ font-size: 18px;}
	.faq_list li{ padding: 10px 5%; padding-left: 50px;}
	.faq_list li .faq_list_q { font-size: 16px; }
	.faq_list li .faq_list_q i { right: -20px; font-size: 20px; }
	.faq_list li .faq_list_a { font-size: 14px; line-height: 20px; }
	.faq_zkgd{ margin-top: 25px;}
	.faq_zkgd span { font-size: 14px; padding: 5px 15px; }
	
}
@media screen and (max-width:599px){
	.faq { padding: 30px 0; }
	.faq_title { font-size: 24px; line-height: 30px; }
	.faq_ss { margin-top: 20px; }
	.faq_ss{ width: 100%;}
	.faq_ss i { font-size: 24px; line-height: 40px;  width: 40px;}
	.faq_ss input[type="text"]{ font-size: 14px; line-height: 40px; width: calc(100% - 130px);}
	.faq_ss input[type="submit"]{ font-size: 16px; line-height: 40px;  width: 80px;}
	.faq_list{ margin-top: 15px;}
	.faq_list li{ border-radius: 10px; margin-bottom: 10px;}
	.faq_list li .faq_list_q { font-size: 14px; }
	.faq_list li .faq_list_q span { top: 0; width: 25px; font-size: 14px; }
	.faq_list li .faq_list_q i { right: -8px; font-size: 14px; }
	.faq_list li .faq_list_a { font-size: 12px; line-height: 18px;  margin: 5px 0; }
	.faq_zkgd { margin-top: 10px; }
}




.down{ float: left; width: 100%; position: relative; padding: 80px 0 60px; text-align: center; }
.down_title{ float: left; width: 100%; text-align: center; font-size: 47px; color: #333333; line-height: 50px; font-weight: bold;}
.down_nav{ float: left; width: 100%; position: relative; text-align: center;margin-top: 34px;}
.down_nav li{ display: inline-block; margin: 0 6px; width: 19%;}
.down_nav li a{ font-size: 20px; color: #333333; float: left; width: 100%; text-align: center; line-height: 24px; height: 70px; background: #f0f4f7; border-radius: 5px; align-items: center; display: inline-grid;}
.down_nav li.on a,.down_nav li:hover a{ color: #fff; background: #0a4788;}
.down_nav_list{ display: inline-block; width: 90%; margin-top: 55px;}
.down_nav_list li{ float: left; width: 49%; margin-right: 2%; margin-bottom: 18px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2%; text-align: left; background: #f0f4f7; border-radius: 20px; border: 2px solid #f0f4f7;}
.down_nav_list li:nth-child(2n){ margin-right: 0;}
.down_nav_list li .down_nav_list_tu{ float: left; width: 24%; position: relative; padding-bottom: 30%;}
.down_nav_list li .down_nav_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.down_nav_list li .down_nav_list_cont{ float: left; width: 60%; margin-left: 5%;}
.down_nav_list li .down_nav_list_title{ font-size: 23px; color: #333333; margin-top: 17px; line-height: 30px;}
.down_nav_list li .down_nav_list_xz{ display: inline-block; margin-top: 24px; color: #fff; padding: 7px 16px; font-size: 15px; background: #0b4889; border-radius: 10px;}
.down_nav_list li .down_nav_list_xz i{ margin-right: 8px;}
.down_nav_list li .down_nav_list_dx{ font-size: 16px; color: #999999;}
.down_nav_list li:hover{ background: #fff;  border: 2px solid #ebf0f6; box-shadow: 0px 0px 10px #ebf0f4;}

@media screen and (max-width:1600px){
	.down_nav li a{font-size: 18px;}
	.down_nav_list li .down_nav_list_title{ font-size: 20px;}
}
@media screen and (max-width:1400px){
	.down_title{ font-size: 42px;}
	.down_nav_list li .down_nav_list_title { font-size: 18px; margin-top: 10px; }
}
@media screen and (max-width:1200px){
	.down{ padding: 50px 0;}
	.down_title { font-size: 32px; line-height: 40px; }
	.down_nav li a { font-size: 16px; line-height: 20px; height: 60px; }
	.down_nav_list li{ padding: 1%; border-radius: 10px;}
	.down_nav_list li .down_nav_list_cont{ margin-left: 3%;}
	.down_nav_list li .down_nav_list_title { font-size: 16px; line-height: 22px; margin-top: 5px; }
	.down_nav_list li .down_nav_list_xz{ margin-top: 24px; font-size: 12px; padding: 4px 10px; border-radius: 5px;}
	.down_nav_list li .down_nav_list_dx{ font-size: 13px;}
}
@media screen and (max-width:999px){
	.down_nav_list{ margin-top: 20px; width: 100%;}
	.down_nav_list li .down_nav_list_cont{ width: 70%;}
}
@media screen and (max-width:799px){
	.down_nav li{ margin: 0 1%; width: 30%;}
	.down_nav_list li{ width: 100%;}
}
@media screen and (max-width:599px){
	.down { padding: 30px 0; }
	.down_title { font-size: 24px; line-height: 30px; }
	.down_nav{ margin-top: 15px;}
	.down_nav li a{ font-size: 14px; line-height: 17px;}
	.down_nav_list{ margin-top: 15px;}
	.down_nav_list li{ margin-bottom: 10px;}
	.down_nav_list li .down_nav_list_title{ font-size: 14px;}
}



.page_kuan{ float: left; width: 100%; position: relative; margin-top: 50px; text-align: center;}
.page{ display: inline-block; position: relative; text-align: center; background: #fff; padding: 3px; border: 2px solid #e2e3e5; border-radius: 100px;}
.page a{ display: inline-block; margin: 0 3px; color: #333; background: #fff; font-size: 20px; width: 50px; height: 50px; line-height: 50px; border-radius: 100px;}
.page a.page-num-current,.page a:hover{  background: #0b4889; color: #fff;}

@media screen and (max-width:999px){
	.page a{ font-size: 16px; width: 40px; height: 40px; line-height: 40px;}
}
@media screen and (max-width:799px){
	.page_kuan{ margin-top: 30px;}
}
@media screen and (max-width:599px){
	.page{ border: 1px solid #e2e3e5;}
	.page_kuan{ margin-top: 10px;}
	.page a{ font-size: 16px; width:35px; height: 35px; line-height: 35px;}
}


.lxwm{ float: left; width: 100%; position: relative; padding: 175px 0 66px;}
.lxwm_title{ font-size: 48px; line-height: 50px; color: #333333; }
.lxwm_list{ float: left; width: 100%; position: relative; margin-top: 60px;}
.lxwm_list li{ float: left; width: 23.5%; margin-right:2%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1%; text-align: center; background: #f1f6fa; border-radius: 20px;}
.lxwm_list li:nth-child(4n){ margin-right: 0;}
.lxwm_list li .lxwm_list_tb{  margin-top: 57px;}
.lxwm_list li .lxwm_list_tb img{ height: 100px;}
.lxwm_list li .lxwm_list_title{ font-size: 22px; color: #333333; font-weight: bold; margin-top: 36px;}
.lxwm_list li .lxwm_list_a{ height: 120px;}
.lxwm_list li .lxwm_list_dh,.lxwm_list li .lxwm_list_sj{ margin-top: 10px;}
.lxwm_list li .lxwm_list_dh a,.lxwm_list li .lxwm_list_sj a{ font-size: 27px; color: #0b4988;}
.lxwm_list li .lxwm_list_yx{ margin-top: 10px;}
.lxwm_list li .lxwm_list_yx a{ font-size: 27px; color: #0b4988;}
.lxwm_list li .lxwm_list_add{ margin-top: 10px; height: 120px;}
.lxwm_list li .lxwm_list_add a{ font-size: 18px; color: #0b4988; line-height: 28px;}

@media screen and (max-width:1400px){
	.lxwm{ padding-top: 100px;}
	.lxwm_title{ font-size: 42px;}
	.lxwm_list{ margin-top: 40px;}
	.lxwm_list li .lxwm_list_tb img {  height: 75px; }
	.lxwm_list li .lxwm_list_title{ font-size: 20px; margin-top: 25px;}
	.lxwm_list li .lxwm_list_dh a, .lxwm_list li .lxwm_list_sj a,.lxwm_list li .lxwm_list_yx a{ font-size: 22px;}
	.lxwm_list li .lxwm_list_add a{ font-size: 16px; line-height: 24px;}
}
@media screen and (max-width:1200px){
	.lxwm{ padding: 50px 0;}
	.lxwm_title { font-size: 32px; line-height: 40px; }
	.lxwm_list { margin-top: 30px; }
	.lxwm_list li .lxwm_list_tb { margin-top: 35px; }
	.lxwm_list li .lxwm_list_title { font-size: 18px; margin-top: 15px; }
	.lxwm_list li .lxwm_list_dh a, .lxwm_list li .lxwm_list_sj a, .lxwm_list li .lxwm_list_yx a { font-size: 20px;}
	.lxwm_list li .lxwm_list_a{ height: 100px;}
}
@media screen and (max-width:999px){
	.lxwm_list li .lxwm_list_tb { margin-top: 20px; }
	.lxwm_list li .lxwm_list_tb img { height: 55px; }
	.lxwm_list li .lxwm_list_title { font-size: 16px; margin-top: 10px; }
	.lxwm_list li .lxwm_list_dh a, .lxwm_list li .lxwm_list_sj a, .lxwm_list li .lxwm_list_yx a { font-size: 18px; }
	.lxwm_list li .lxwm_list_add a { font-size: 14px; line-height: 22px; }
}
@media screen and (max-width:799px){
	.lxwm_title{ text-align: center;}
	.lxwm_list li{ width: 49%; margin-right: 2%; margin-bottom: 10px;}
	.lxwm_list li:nth-child(2n){ margin-right: 0;}
	.lxwm_list li .lxwm_list_a { height: 80px; }
}
@media screen and (max-width:599px){
	.lxwm { padding: 30px 0; }
	.lxwm_title { font-size: 24px; line-height: 30px; }
	.lxwm_list { margin-top: 15px; }
	.lxwm_list li{ width: 100%;}
	.lxwm_list li .lxwm_list_tb { margin-top: 15px; }
	.lxwm_list li .lxwm_list_tb img { height: 45px; }
	.lxwm_list li .lxwm_list_title { font-size: 14px; margin-top: 5px; }
	.lxwm_list li .lxwm_list_a {  height: auto; margin-bottom: 15px;}
	.lxwm_list li .lxwm_list_dh, .lxwm_list li .lxwm_list_sj { margin-top: 5px; }
	.lxwm_list li .lxwm_list_dh a, .lxwm_list li .lxwm_list_sj a, .lxwm_list li .lxwm_list_yx a { font-size: 16px; }
}


.map{ float: left; width: 100%; position: relative; height: 600px; background: #0b4988;}
#map{ float: left; width: 100%; position: relative; height: 100%;}
#map img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
@media screen and (max-width:1200px){
	.map{ height: 500px;}
}
@media screen and (max-width:999px){
	.map{ height: 450px;}
}
@media screen and (max-width:799px){
	.map{ height: 400px;}
}
@media screen and (max-width:599px){
	.map{ height: 300px;}
}


.lxwm_ly{ float: left; width: 100%; position: relative; margin-top: -140px;}
.lxwm_ly_k{ float: left; width: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 5% 9% 3%; background: #ffffffcf; border-radius: 10px; box-shadow: 0px 0px 10px #e9e9e9;}
.lxwm_ly_title{ text-align: center; font-size: 50px; line-height: 50px; color: #333333;}
.lxwm_ly_desc{ text-align: center; font-size: 17px; line-height: 30px; color: #666666; margin-top: 10px;}
.lxwm_ly_list{ float: left; width: 100%; position: relative; margin-top: 52px;}
.lxwm_ly_list li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 26px;}
.lxwm_ly_list li:nth-child(3n){ margin-right: 0;}
.lxwm_ly_list li input{ width: 100%; border: 0; line-height: 60px; background: #f7f8fc; padding: 0px 22px; border-radius: 10px; font-size: 18px; color:#333333;}
.lxwm_ly_list li textarea{ width: 100%; border: 0; line-height: 30px;  padding:22px;  background: #f7f8fc; border-radius: 10px; font-size: 18px; height: 195px; color:#333333;}
.lxwm_ly_list li input::-webkit-input-placeholder,.lxwm_ly_list li textarea::-webkit-input-placeholder{ color:#333333;}
.lxwm_ly_list li.message_textarea{ width: 100%;}
.lxwm_ly_list li.message_button{ width: 100%; text-align: center;}
.lxwm_ly_list li.message_button button{ display: inline-block; border: 0; font-size: 20px; color: #ffffff; padding: 12px 60px; background: #0c4988; border-radius: 5px;}

@media screen and (max-width:1400px){
	.lxwm_ly_title{ font-size: 42px;}
}
@media screen and (max-width:1200px){
	.lxwm_ly_list{ margin-top: 35px;}
	.lxwm_ly_title{ font-size: 32px; line-height: 40px;}
	.lxwm_ly_desc{ font-size: 16px;}
	.lxwm_ly_list li input,.lxwm_ly_list li textarea{ font-size: 16px;}
}
@media screen and (max-width:999px){
	.lxwm_ly_k{ padding: 5% 5% 3%;}
	.lxwm_ly_list li{ margin-bottom: 20px;}
	.lxwm_ly_list li input{ line-height: 50px;}
	.lxwm_ly_list li.message_button button{ font-size: 16px; padding: 8px 45px;}
}
@media screen and (max-width:799px){
	.lxwm_ly{ margin-top: -80px;}
	.lxwm_ly_desc { font-size: 14px; line-height: 24px; }
	.lxwm_ly_list { margin-top: 20px; }
	.lxwm_ly_list li input, .lxwm_ly_list li textarea { font-size: 14px; }
}
@media screen and (max-width:599px){
	.lxwm_ly_title { font-size: 24px; line-height: 30px; }
	.lxwm_ly_desc { font-size: 12px; line-height: 18px; }
	.lxwm_ly_list li{ width: 100%; margin-bottom: 10px;}
	.lxwm_ly_list li input, .lxwm_ly_list li textarea { font-size: 14px; padding: 10px; border-radius: 5px;}
	.lxwm_ly_list li input{  line-height: 40px;padding: 0px 10px;}
	.lxwm_ly_list li.message_button button { font-size: 14px; padding: 5px 25px; }
}


.gzwm{ float: left; width: 100%; position: relative; padding: 92px 0;}
.gzwm_fl{ float: left; width: 30%; position: relative;}
.gzwm_title{ font-size: 48px; line-height: 50px; color: #333333;}
.gzwm_desc{ font-size: 17px; line-height: 30px; color: #666666; margin-top: 10px;}
.gzwm_list{ float: right; width: 46%; margin-top: 8px;}
.gzwm_list li { float: left; width: 24%; margin-right: 1.333%; text-align: center;}
.gzwm_list li:nth-child(4n){ margin-right: 0;}
.gzwm_list li .gzwm_list_ewm{ display: inline-block; max-width: 160px;}
.gzwm_list li .gzwm_list_ewm img{ width: 100%;}
.gzwm_list li .gzwm_list_title{ font-size: 20px; color: #333333;}
.gzwm_list li .gzwm_list_title img{ position: relative; top: 14px; margin-right: 5px;}


@media screen and (max-width:1600px){
	.gzwm_list li .gzwm_list_title{ font-size: 18px;}
	.gzwm_list li .gzwm_list_title img{ top: 10px; height: 35px;}
}
@media screen and (max-width:1400px){
	.gzwm_title{ font-size: 42px;}
	.gzwm_desc{ font-size: 15px; line-height: 24px}
	.gzwm_list{ width: 50%;}
}
@media screen and (max-width:1200px){
	.gzwm{ padding: 50px 0;}
	.gzwm_title { font-size: 32px; line-height: 40px; }
	.gzwm_desc { font-size: 14px; line-height: 20px; }
	.gzwm_list li .gzwm_list_title { font-size: 16px; }
	.gzwm_list li .gzwm_list_title img { top: 9px; height: 30px; }
}
@media screen and (max-width:999px){
	.gzwm_list { width: 65%; }
}
@media screen and (max-width:799px){
	.gzwm_fl{ text-align: center; width: 100%;}
	.gzwm_list{ width: 100%; margin-top: 20px;}
}
@media screen and (max-width:799px){
	.gzwm { padding: 30px 0; }
	.gzwm_title { font-size: 24px; line-height: 30px; }
	.gzwm_desc { font-size: 12px; margin-top: 5px; }
	.gzwm_fl{ text-align: center; width: 100%;}
	.gzwm_list{ width: 100%; margin-top: 15px;}
	.gzwm_list li{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
	.gzwm_list li:nth-child(2n){ margin-right: 0;}
}

.jjfa{ float: left; width: 100%; position: relative; padding:130px 0 96px;}
.jjfa_title{ float: left; width: 30%; font-size: 50px; line-height: 50px; color: #0a4888; }
.jjfa_cont{ float: right; width: 67%; font-size: 18px; line-height: 26px; color: #666666; margin-top: 5px;min-height: 240px;}
.jjfa_list{ float: left; width: 100%; position: relative; margin-top: 57px;}
.jjfa_list li{ float: left; width: 24%; margin-right: 1.33333%; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 10px; position: relative;}
.jjfa_list li:after{ content: ''; position: absolute;  width: 2px; height: 100%; background: #eeeff2; top: 0; right: -3%; transform: translateX(-50%);}
.jjfa_list li:nth-child(4n){ margin-right: 0;}
.jjfa_list li .jjfa_list_tb{}
.jjfa_list li .jjfa_list_tb img{ height: 65px;}
.jjfa_list li .jjfa_list_title{ font-size: 24px; color: #333333; margin-top: 14px;}
.jjfa_list li .jjfa_list_desc{ font-size: 15px; color: #666666; line-height: 23px; height: 115px; overflow: hidden;}

@media screen and (max-width:1600px){
	.jjfa_list li .jjfa_list_title{ font-size: 22px;}
}
@media screen and (max-width:1400px){
	.jjfa{ padding: 100px 0 96px;}
	.jjfa_title{ font-size: 42px;}
	.jjfa_cont{ font-size: 16px;}
	.jjfa_list{ margin-top: 40px;}
	.jjfa_list li .jjfa_list_tb img { height: 45px; }
	.jjfa_list li .jjfa_list_title { font-size: 20px; line-height: 26px; margin-bottom: 5px;}
	.jjfa_list li .jjfa_list_desc{ font-size: 13px; line-height: 20px;}
}
@media screen and (max-width:1200px){
	.jjfa { padding: 50px 0; }
	.jjfa_title { font-size: 32px; line-height: 40px; }
	.jjfa_cont { font-size: 14px; line-height: 22px; min-height: auto; }
	.jjfa_list li .jjfa_list_title{ font-size: 18px;}
	.jjfa_list li .jjfa_list_desc{ font-size: 12px; line-height: 18px;}
}
@media screen and (max-width:999px){
	.jjfa_title{ width: 100%; text-align: center;}
	.jjfa_cont{ width: 100%;}
	.jjfa_list li{ width: 49%; margin-right: 2%; text-align: center; margin-bottom: 20px; padding-left: 0px;}
	.jjfa_list li:nth-child(2n){ margin-right: 0;}
	.jjfa_list li:nth-child(2n):after{ display: none;}
}
@media screen and (max-width:599px){
	.jjfa { padding: 30px 0; }
	.jjfa_title { font-size: 24px; line-height: 30px; }
	.jjfa_cont{ font-size: 12px; line-height: 20px; text-align: center;}
	.jjfa_list li{ width: 100%;}
	.jjfa_list li:after{ width: 100%; height: 1px; right: auto; left: 0; transform: none; top: auto; bottom: 0;}
	.jjfa_list li:nth-child(2n):after{ display: inline-block;}
	.jjfa_list li .jjfa_list_desc{ height: auto;margin-bottom: 20px;}
}



.alkhpj{ float: left; width: 100%; position: relative; overflow: hidden; padding-bottom: 60px;}
.alkhpj_tu{ position: absolute; right: 0; bottom: 0; width: 54%; height: calc(100% - 60px);}
.alkhpj_tu img{ text-align: right;}
.alkhpj_k{ float: left; width: 100%; position: relative;}
.alkhpj_k:before{ content: ''; position: absolute; width: 73%; height: 100%; transform: skewX(-20deg); left: -16%; background-image: linear-gradient(to right, #0a4a88, #0659a7); box-shadow: 15px 15px 7px #00000047;}
.alkhpj_list{ float: left; width: 50%; position: relative; padding:112px 0  93px;}
.alkhpj_list li{ float: left; width: 100%; position: relative;margin-bottom: 24px; }
.alkhpj_list li .alkhpj_list_title{ font-size: 29px; line-height: 30px; color: #ffffff; padding-left: 32px; position: relative; cursor: pointer;}
.alkhpj_list li .alkhpj_list_title:before{ content: ''; position: absolute; width: 10px; height: 10px; background: #fff; border-radius: 100px; left: 0; top: 50%; transform: translateY(-50%);}
.alkhpj_list li .alkhpj_list_desc{ display: none; font-size: 18px; color: #ffffff; margin-top: 18px; line-height: 26px; margin-bottom: 10px;}
.alkhpj_list li.on .alkhpj_list_title{ font-size: 50px; line-height: 50px; padding-left: 0;}
.alkhpj_list li.on .alkhpj_list_title:before{ display: none;}
.alkhpj_list li.on .alkhpj_list_desc{ display: inline-block;}

@media screen and (max-width:1400px){
	.alkhpj_k:before{ width: 80%;}
	.alkhpj_list{ padding: 60px 0;}
	.alkhpj_list li .alkhpj_list_title{ font-size: 24px;}
	.alkhpj_list li.on .alkhpj_list_title{ font-size: 42px;}
	.alkhpj_list li .alkhpj_list_desc{ font-size: 16px; margin-top: 10px; line-height: 24px;}

}
@media screen and (max-width:1200px){
	.alkhpj{ padding-bottom: 30px;}
	.alkhpj_tu{ width: 45%; height: calc(100% - 30px);}
	.alkhpj_k:before { width: 90%; }
	.alkhpj_list{ width: 65%;}
	.alkhpj_list li{ margin-bottom: 20px;}
	.alkhpj_list li .alkhpj_list_title { font-size: 20px; padding-left: 20px;}
	.alkhpj_list li .alkhpj_list_title:before{ width: 6px; height: 6px;}
	.alkhpj_list li.on .alkhpj_list_title { font-size: 32px; line-height: 40px; }
	.alkhpj_list li .alkhpj_list_desc{ font-size: 14px;}
	
}
@media screen and (max-width:799px){
	.alkhpj_k:before { width: 98%; transform: skewX(-20deg);}
}
@media screen and (max-width:599px){
	.alkhpj { padding-bottom: 0; }
	.alkhpj_k:before { width: 100%; transform: skewX(0deg); left: 0%;}
	.alkhpj_list{ width: 100%;  padding: 30px 0;}
	.alkhpj_list li { margin-bottom: 10px; }
	.alkhpj_list li .alkhpj_list_title{ font-size: 16px;}
	.alkhpj_list li.on .alkhpj_list_title { font-size: 24px; line-height: 30px; }
	.alkhpj_list li .alkhpj_list_desc { font-size: 12px; line-height: 20px; margin-top: 5px;}
	
}



.jjfaxgcp{ float: left; width: 100%; position: relative; padding: 32px 0 53px; }
.jjfaxgcp_title{ font-size: 49px; line-height: 50px; color: #333333; width: 100%; position: relative;}
.jjfaxgcp_list{ float: left; width: 100%; margin-top: 48px;}
.jjfaxgcp_list li{ float: left; width: 19%; margin-right: 1.25%; margin-bottom: 28px;}
.jjfaxgcp_list li:nth-child(5n){ margin-right: 0;}
.jjfaxgcp_list li a{}
.jjfaxgcp_list li .jjfaxgcp_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 98%; overflow: hidden; border-radius: 10px;}
.jjfaxgcp_list li .jjfaxgcp_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.jjfaxgcp_list li .jjfaxgcp_list_title{ float: left; width: 100%; margin-top: 13px; font-size: 18px; color: #333333; line-height: 26px; height: 52px; overflow: hidden;}
.jjfaxgcp_list li:hover .jjfaxgcp_list_tu img{ transform: scale(1.1);}

@media screen and (max-width:1400px){
	.jjfaxgcp_title{ font-size: 42px;}
}
@media screen and (max-width:1200px){
	.jjfaxgcp_title { font-size: 32px; line-height: 40px; }
	.jjfaxgcp_list{ margin-top: 30px;}
	.jjfaxgcp_list li .jjfaxgcp_list_title{ margin-top: 6px; font-size: 16px; line-height: 22px; height: 44px;}
}
@media screen and (max-width:999px){
	.jjfaxgcp_list li{ width: 32%; margin-right: 2%;}
	.jjfaxgcp_list li:nth-child(3n){ margin-right: 0;}
}
@media screen and (max-width:799px){
	.jjfaxgcp_list li{ margin-bottom: 20px;}
	.jjfaxgcp_list li .jjfaxgcp_list_title { margin-top: 5px; font-size: 14px; line-height: 20px; height: 40px; }
}
@media screen and (max-width:599px){
	.jjfaxgcp{padding: 30px 0 ;}
	.jjfaxgcp_title { font-size: 24px; line-height: 30px; text-align: center; }
	.jjfaxgcp_list { margin-top: 20px; }
	.jjfaxgcp_list li{ width: 49%; margin-bottom: 10px;}
	.jjfaxgcp_list li:nth-child(3n){ margin-right: 2%;}
	.jjfaxgcp_list li:nth-child(2n){ margin-right: 0;}
	.jjfaxgcp_list li .jjfaxgcp_list_title{ font-size: 12px; line-height: 15px; height: 30px; text-align: center;}
}


.hzhb{  float: left; width: 100%; position: relative; padding: 73px 0 90px; background: #f3f4f8;}
.hzhb_title{ font-size: 49px; line-height: 50px; color: #333333; width: 100%; position: relative;  text-align: center;}
.hzhb_list{ float: left; width: 100%; margin-top: 57px;}
.hzhb_list li{ float: left; width: 19%; margin-right: 1.25%; margin-bottom: 14px;}
.hzhb_list li:nth-child(5n){ margin-right: 0;}
.hzhb_list li .hzhb_list_tu{  float: left; width: 100%; position: relative; padding-bottom: 41%; overflow: hidden; border-radius: 10px;}
.hzhb_list li .hzhb_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}

@media screen and (max-width:1400px){
	.hzhb_title{ font-size: 42px;}
}
@media screen and (max-width:1200px){
	.hzhb{ padding: 50px 0;}
	.hzhb_title{ font-size: 32px; line-height: 40px;}
	.hzhb_list{ margin-top: 40px;}
}
@media screen and (max-width:999px){
	
	.hzhb_list li{ width: 32%; margin-right: 2%;}
	.hzhb_list li:nth-child(3n){ margin-right: 0;}
}
@media screen and (max-width:599px){
	.hzhb{padding: 30px 0 ;}
	.hzhb_title { font-size: 24px; line-height: 30px; text-align: center; }
	.hzhb_list { margin-top: 20px; }
	.hzhb_list li{ width: 49%; margin-bottom: 10px;}
	.hzhb_list li:nth-child(3n){ margin-right: 2%;}
	.hzhb_list li:nth-child(2n){ margin-right: 0;}
}



.about_info{ float: left; width: 100%; margin-top: 50px; font-size: 16px;}
.about_info img{ max-width: 100%;}
@media screen and (max-width:1200px){
	.about_info{ margin-top: 40px;}
}
@media screen and (max-width:599px){
	.about_info{ margin-top: 20px; font-size: 14px;}
}


.wmdcp{ float: left; width: 100%; position: relative; margin-top: -96px; z-index: 99; overflow: hidden;}
.wmdcp_k{ float: left; width: 100%; position: relative; padding: 90px 0; }
.wmdcp_bg{ position: absolute; top: 0; left: 0%; width: 100%; height: 100%;}
.wmdcp_bg img{ height: 100%;}
.wmdcp_title{ float: left; width: 30%; margin-left: 4%; font-size: 48px; line-height: 50px; color: #ffffff; position: relative;}
.wmdcp_info{ float: right; width: 61%; font-size: 18px; line-height: 26px; color: #ffffff; margin-top: 4px; opacity: 0.8;}

@media screen and (max-width:1400px){
	.wmdcp_k{  padding: 50px 0;}
	.wmdcp_title{ font-size: 42px;  margin-left: 2%;}
	.wmdcp_info{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.wmdcp{ margin-top: -55px;}
	.wmdcp_k{  padding: 30px 0;}
	.wmdcp_title{ font-size: 32px; line-height: 40px; margin-left: 2%;}
}
@media screen and (max-width:799px){
	.wmdcp_bg{ left: -5%;}
	.wmdcp_title{ margin-left: 0; width: 100%; text-align: center;}
	.wmdcp_info{ width: 100%; margin-top: 20px; font-size: 14px; text-align: center;}
}
@media screen and (max-width:599px){
	.wmdcp{ margin-top: 0px;}
	.wmdcp_title{font-size: 24px; line-height: 30px;}
	.wmdcp_info{ font-size: 12px; line-height: 22px; margin-top: 15px;}
}


.cpzxlm{ float: left; width: 100%; position: relative; padding: 114px 0  72px; background: #fff; }
.cpzxlm_list{  float: left; width: 100%; position: relative;}
.cpzxlm_list li{  float: left; width: 32%; margin-right: 2%;  margin-bottom: 30px; top: 0; position: relative; transition: 0.5s;}
.cpzxlm_list li:nth-child(3n){ margin-right: 0;}
.cpzxlm_list li .cpzxlm_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 60%; overflow: hidden; border-radius: 10px; }
.cpzxlm_list li .cpzxlm_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; }
.cpzxlm_list li .cpzxlm_list_sz{ position: absolute; left: 6%; top: 7%; font-size: 24px; color: #ffffff;}
.cpzxlm_list li .cpzxlm_list_title{ position: absolute; width: 100%; bottom: 8%; font-size: 23px; line-height: 30px; color: #ffffff; -webkit-box-sizing: border-box;  box-sizing: border-box;  padding: 0 30px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.cpzxlm_list_cont{ position: absolute; left: 106%; width: 102%; height: 106%; background: #fff;  display: none; overflow: hidden;}
.cpzxlm_list_sz2{ font-size: 24px; color: #0a4888;  margin-top: 20px;}
.cpzxlm_list_title2{ font-size: 23px;  line-height: 30px;  color: #333333; margin-top: 11px;}
.cpzxlm_list_desc2{ font-size: 17px; color: #333333; line-height: 26px; margin-top: 7px; height: 156px; overflow: hidden;}
.cpzxlm_list li:hover{ top: -10px;}
.cpzxlm_list li:hover .cpzxlm_list_tu{ box-shadow: 0px 0px 15px #888888;}
.cpzxlm_list li:hover .cpzxlm_list_cont{ display: inline-block; z-index: 9;}
.cpzxlm_list li:nth-child(3n):hover .cpzxlm_list_cont{left: auto; right: 106%;}
.cpzxlm_more{ text-align: center; display: inline-block; padding: 53px 29px 38px; background: #0b4889; border-radius: 10px;v}
.cpzxlm_more .cpzxlm_moret_logo{}
.cpzxlm_more .cpzxlm_moret_logo img{ -webkit-filter: brightness(0) invert(0.3); filter: brightness(0) invert(1); height: 30px;}
.cpzxlm_more .cpzxlm_moret_title{ font-size: 20px; color: #ffffff; margin-top: 5px;}

@media screen and (max-width:1400px){
	.cpzxlm_list li .cpzxlm_list_sz{ font-size: 22px;}
	.cpzxlm_list li .cpzxlm_list_title{ font-size: 18px; padding: 0 10px;}
	.cpzxlm_list_sz2{ font-size: 22px; margin-top: 5px;}
	.cpzxlm_list_title2{ font-size: 20px; line-height: 28px; margin-top: 5px;}
	.cpzxlm_list_desc2{ font-size: 15px; line-height: 22px; height: 130px;}
}
@media screen and (max-width:1200px){
	.cpzxlm{ padding: 50px 0;}
	.cpzxlm_list li .cpzxlm_list_sz { font-size: 18px; left: 4%; top: 4%; }
	.cpzxlm_list li .cpzxlm_list_title{ font-size: 16px; bottom: 5%;}
	.cpzxlm_list_sz2{ font-size: 20px; line-height: 30px;}
	.cpzxlm_list_title2{ font-size: 18px; line-height: 24px;}
	.cpzxlm_list_desc2 { font-size: 13px; line-height: 20px; height: 120px; }
	.cpzxlm_more .cpzxlm_moret_logo img{ height: 20px;}
	.cpzxlm_more .cpzxlm_moret_title{ font-size: 16px;}
}
@media screen and (max-width:999px){
	.cpzxlm_list li{ width: 49%; margin-right: 2%; margin-bottom: 17px;}
	.cpzxlm_list li:nth-child(3n){ margin-right: 2%;}
	.cpzxlm_list li:nth-child(2n){ margin-right: 0;}
	.cpzxlm_list_cont{ left: 104% !important; right: auto; width: 100%;}
	.cpzxlm_list li:nth-child(2n) .cpzxlm_list_cont{left: auto !important; right: 104%;}
	.cpzxlm_more{ width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
}
@media screen and (max-width:799px){
	.cpzxlm_list_title2{ font-size: 16px;}
	.cpzxlm_list_desc2{ font-size: 12px; line-height: 18px; height: 94px; margin-top: 4px;}
}
@media screen and (max-width:599px){
	.cpzxlm { padding: 30px 0; }
	.cpzxlm_list li{ width: 100%; margin-bottom: 10px;}
	.cpzxlm_list_cont{ left: 0 !important; right: auto; display: none !important;}
	.cpzxlm_more{ padding: 35px 20px;}
}



.dzcp{  float: left; width: 100%; position: relative; padding: 133px 0 0px; text-align: center; z-index: 9; background-size: cover !important;}
.dzcp_title{ font-size: 50px; line-height: 50px; color: #fefefe;}
.dzcp_def1{ font-size: 49px; line-height: 50px; color: #fefefe; margin-top: 6px;}
.dzcp_def2{ font-size: 17px; line-height: 25px; color: #fefefe; width: 83%; display: inline-block; margin-top: 18px; min-height: 100px; opacity: 0.7;}
.dzcp_more{ display: inline-block; width: 100%; margin-top: 16px;}
.dzcp_more a{ font-size: 18px; color: #333333; display: inline-block; padding: 9px 38px; background: #fff; border-radius: 100px;}
.dzcp_more a:hover{  background: #0b4988; color: #fff;}
.dzcp_list{ float: left; width: 100%; position: relative;  margin-top: 47px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; background: #0b4889; border-radius: 10px; top: 89px;}
.dzcp_list li{ float: left; width: 16.6666%;  position: relative;}
.dzcp_list li .dzcp_list_tb{ margin-top: 19px;}
.dzcp_list li .dzcp_list_tb img{ padding: 14px; display: inline-block; border: 2px solid #fff; border-radius: 100px;}
.dzcp_list li .dzcp_list_jt{  position: absolute; right: 0px; top: 40%; transform: translate(50%, -50%);}
.dzcp_list li .dzcp_list_jt img{ width: 50px;}
.dzcp_list li .dzcp_list_title{ font-size: 18px; line-height: 24px; color: #fefefe; margin-top: 10px; height: 50px; overflow: hidden;}
.dzcp_list li:last-child .dzcp_list_jt{ display: none;}

@media screen and (max-width:1400px){
	.dzcp_title{ font-size: 42px;}
	.dzcp_def1{ font-size: 42px;}
	.dzcp_def2{ font-size: 16px;}
	.dzcp_list li .dzcp_list_tb img{ height: 40px;}
	.dzcp_list li .dzcp_list_title{ font-size: 16px; line-height: 22px;}
	.dzcp_list li .dzcp_list_jt img { width: 40px; }
}
@media screen and (max-width:1200px){
	.dzcp{ padding: 80px 0 0px;}
	.dzcp_title,.dzcp_def1{ font-size: 32px; line-height: 40px; }
	.dzcp_def2{ line-height: 22px; font-size: 14px;}
	.dzcp_more a{ font-size: 16px; padding: 6px 25px;}
	.dzcp_list{ margin-top: 15px;}
	.dzcp_list li .dzcp_list_tb img { height: 35px; padding: 10px; }
	.dzcp_list li .dzcp_list_title { font-size: 14px; line-height: 20px; }
}
@media screen and (max-width:999px){
	.dzcp_def1{ margin-top: 0px;}
	.dzcp_def2{ min-height: auto;}
	.dzcp_list { margin-top: 0; top: 50px;}
	.dzcp_list li{ width: 33.333%;}
	.dzcp_list li:nth-child(3n) .dzcp_list_jt{ display: none;}
}
@media screen and (max-width:599px){
	.dzcp{ padding: 50px 0 0px;}
	.dzcp_title,.dzcp_def1{ font-size: 24px; line-height: 30px; }
	.dzcp_def2{ width: 100%; font-size: 12px; margin-top: 10px; line-height: 20px;}
	.dzcp_more a { font-size: 12px; padding: 5px 20px; }
	.dzcp_list li .dzcp_list_tb img { height: 25px; }
	.dzcp_list li .dzcp_list_title { font-size: 12px; line-height: 18px; }
	.dzcp_list li .dzcp_list_jt{ top: 34%;}
	.dzcp_list li .dzcp_list_jt img { width: 30px; }
}


.cpzxyyly{ float: left; width: 100%; position: relative; padding: 181px 0 104px; background: #f3f4f8;}
.cpzxyyly_title{ float: left; width: 100%; position: relative; text-align: center; font-size: 50px; line-height: 50px; color: #333333;}
.cpzxyyly_list_k{ float: left; width: 100%; position: relative; margin-top: 50px;}
.cpzxyyly_list{ width: 77%; position: relative; margin: 0 11.5%; display: inline-block; box-shadow: 0px 0px 15px #ebeef3;}
.cpzxyyly_list_dt{ float: left; width: 100%; position: relative; overflow: hidden; border-radius: 10px 10px 0 0;}
.cpzxyyly_list_dt li{  float: left; width: 100%; }
.cpzxyyly_list_dt li .cpzxyyly_list_dt_tu{ float: left; width: 100%; position: relative; padding-bottom: 44.5%; overflow: hidden;}
.cpzxyyly_list_dt li .cpzxyyly_list_dt_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.cpzxyyly_list_nav{ float: left; width: 100%; position: relative; background: #fff; z-index: 9;    border-radius: 0 0 10px 10px ; }
.cpzxyyly_list_nav ul{ display: flex;}
.cpzxyyly_list_nav li{ flex-grow: 1; width: 16.66%; float: left; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px 5px; position: relative; transition: 0.5s; cursor: pointer;}
.cpzxyyly_list_nav li .cpzxyyly_list_nav_tb{  margin-top: 7px;}
.cpzxyyly_list_nav li .cpzxyyly_list_nav_tb img{ height: 50px;}
.cpzxyyly_list_nav li .cpzxyyly_list_nav_title{ font-size: 20px; line-height: 25px; height: 36px; color: #333333; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cpzxyyly_list_nav li.on{ margin: -22px 0; padding: 36px 5px; background: #0b4889; border-radius: 10px; box-shadow: 0px 0px 15px #0b4889;}
.cpzxyyly_list_nav li.on .cpzxyyly_list_nav_tb img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.cpzxyyly_list_nav li.on .cpzxyyly_list_nav_title{ color: #fff;}
.cpzxyyly_list-button-prev,.cpzxyyly_list-button-next{ background: none; width: auto; height: auto; margin-top: 0; top: 40%; font-size: 34px; line-height: 34px; padding: 18px; color: #fff; background: #cfd2d9; border-radius: 100px; left: 0px;}
.cpzxyyly_list-button-next{ left: auto; right: 0px;}
.cpzxyyly_list-button-prev:hover,.cpzxyyly_list-button-next:hover{ background: #0b4988; color: #fff;}

@media screen and (max-width:1400px){
	.cpzxyyly_title{ font-size: 42px;}
	.cpzxyyly_list_nav li .cpzxyyly_list_nav_tb img { height: 40px; }
	.cpzxyyly_list_nav li .cpzxyyly_list_nav_title{ font-size: 16px;}
	.cpzxyyly_list_nav li.on{ margin: -10px 0; padding: 20px 5px;}
}
@media screen and (max-width:1200px){
	.cpzxyyly{ padding: 150px 0 80px;}
	.cpzxyyly_title { font-size: 32px; line-height: 40px; }
	.cpzxyyly_list_k{ margin-top: 30px;}
	.cpzxyyly_list{ width: 100%; margin: 0;}
	.cpzxyyly_list-button-prev, .cpzxyyly_list-button-next{ font-size: 28px; line-height: 28px; padding: 10px; left: 10px;}
	.cpzxyyly_list-button-next{ left: auto; right: 10px;}
}
@media screen and (max-width:999px){
	.cpzxyyly{ padding: 120px 0 80px;}
}
@media screen and (max-width:799px){
	.cpzxyyly_list_nav ul{ flex-wrap: wrap;}
	.cpzxyyly_list_nav li{ width: 33.33%;}
	.cpzxyyly_list-button-prev, .cpzxyyly_list-button-next{ top: 25%; font-size: 22px; line-height: 22px;  padding: 6px;}
}
@media screen and (max-width:599px){
	.cpzxyyly { padding: 80px 0 30px; }
	.cpzxyyly_list_k { margin-top: 20px; }
	.cpzxyyly_title { font-size: 24px; line-height: 30px; }
	.cpzxyyly_list_dt li .cpzxyyly_list_dt_tu{ padding-bottom: 70%;}
	.cpzxyyly_list_nav li .cpzxyyly_list_nav_tb { margin-top: 0px; }
	.cpzxyyly_list_nav li .cpzxyyly_list_nav_title { font-size: 12px; line-height: 16px; text-overflow: unset; white-space: unset;}
	.cpzxyyly_list_nav li.on { margin: -5px 0; padding: 20px 5px; }
}


.wgyy{ float: left; width: 100%; position: relative; padding: 121px 0 50px; }
.wgyy_tu{ float: left; width: 51.5%; border-radius: 10px; overflow: hidden;}
.wgyy_tu img{ width: 100%;}
.wgyy_fr{ float: right;  width: 43.5%;}
.wgyy_title{ font-size: 50px; line-height: 50px; color: #0a4888;  margin-top: 23px;}
.wgyy_def1{ font-size: 48px;line-height: 50px; color: #333333; margin-top: 5px;}
.wgyy_list{ float: left; width: 100%; margin-top: 40px;}
.wgyy_list li{ float: left; width: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 23px; padding-left: 27px;}
.wgyy_list li:before{ content: ''; position: absolute; width: 4px; height: 100%; background: #d7dee4; left: 0;}
.wgyy_list li .wgyy_list_title{ font-size: 24px; color: #0a4888; line-height: 30px;}
.wgyy_list li .wgyy_list_desc{ font-size: 17px; line-height: 24px; color: #666666;}
.wgyy_list li:hover:before{ background: #0b4887;}

@media screen and (max-width:1400px){
	.wgyy_title{ font-size: 42px; margin-top: 15px;}
	.wgyy_def1{ font-size: 42px; margin-top: 0px;}
}
@media screen and (max-width:1200px){
	.wgyy{ padding: 50px 0;}
	.wgyy_title,.wgyy_def1{ font-size: 32px; line-height: 40px;}
	.wgyy_list li{ padding-left: 15px;}
	.wgyy_list li .wgyy_list_title{ font-size: 20px; line-height: 26px;}
	.wgyy_list li .wgyy_list_desc{ font-size: 14px; line-height: 18px; margin-top: 5px;}
}
@media screen and (max-width:999px){
	.wgyy_tu{ width: 100%;}
	.wgyy_fr{ width: 100%;}
}
@media screen and (max-width:599px){
	.wgyy{ padding: 30px 0;}
	.wgyy_title,.wgyy_def1{ font-size: 24px; line-height: 30px;}
	.wgyy_list{ margin-top: 20px;}
	.wgyy_list li{ margin-bottom: 15px;}
	.wgyy_list li .wgyy_list_title{ font-size: 16px; line-height: 24px;}
	.wgyy_list li .wgyy_list_desc{ font-size: 12px;}
}


.cpzs{ float: left; width: 100%; position: relative; padding: 49px 0 ; }
.cpzs_k{ float: left; width: 100%; position: relative; border-radius: 10px; overflow: hidden; }
.cpzs_bgt{ position: absolute; width: 100%; height: 100%;}
.cpzs_bgt li{ display: none; width: 100%;} 
.cpzs_bgt li.on{ display: inline-block;} 
.cpzs_bgt li .cpzs_bgt_tu{ float: left; width: 100%; height: 100%; position: relative; overflow: hidden;} 
.cpzs_bgt li .cpzs_bgt_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;} 
.cpzs_nr{ position: relative; z-index: 9; width: 70%; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 3.9%; padding-top: 5.2%; padding-bottom: 1%; display: inline-block;}
.cpzs_tb{}
.cpzs_tb li{ float: left; cursor: pointer;} 
.cpzs_tb li.on{ } 
.cpzs_tb li .cpzs_tb_tu{ line-height: 60px; float: left; padding: 10px 19px; align-items: center; display: inline-grid; height: 60px; border-radius: 10px;}
.cpzs_tb li .cpzs_tb_tu img{ display: inline-block; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.cpzs_tb li.on .cpzs_tb_tu{ background: #fff; }
.cpzs_tb li.on .cpzs_tb_tu img{ -webkit-filter: unset; filter: unset;}
.cpzs_list{ float: left; width: 100%; margin-top: 37px;}
.cpzs_list li{ display: none; } 
.cpzs_list li.on{ display: inline-block;} 
.cpzs_list li .cpzs_list_title{ font-size: 29px; line-height: 30px; color: #ffffff; font-weight: bold;}
.cpzs_list li .cpzs_list_desc{ font-size: 18px; line-height: 24px; color: #ffffff; margin-top: 22px; width: 80%;  min-height: 240px;}

@media screen and (max-width:1400px){
	.cpzs_tb li .cpzs_tb_tu{ line-height: 40px; height: 40px; padding: 5px 10px;}
	.cpzs_tb li .cpzs_tb_tu img{ max-height: 35px;}
	.cpzs_list{ margin-top: 20px;}
	.cpzs_list li .cpzs_list_title{ font-size: 24px;}
	.cpzs_list li .cpzs_list_desc{ font-size: 16px;  line-height: 22px; margin-top: 15px;  min-height: 180px;}
}
@media screen and (max-width:999px){
	.cpzs_bgt li .cpzs_bgt_tu img{ width: 160%;}
	.cpzs_nr{ width: 100%;}
	.cpzs_tb li .cpzs_tb_tu{ line-height: 35px; height: 35px;}
	.cpzs_tb li .cpzs_tb_tu img { max-height: 30px; }
	.cpzs_list li .cpzs_list_title { font-size: 20px; }
	.cpzs_list li .cpzs_list_desc{ font-size: 14px; margin-top: 10px; min-height: 150px;}
}
@media screen and (max-width:799px){
	.cpzs{ padding: 0px;} 
	.cpzs_nr{ padding: 3%;}
	.cpzs_list li .cpzs_list_desc{ width: 100%;}
}
@media screen and (max-width:599px){
	.cpzs_tb li .cpzs_tb_tu{ padding: 3px 5px; height: 22px;}
	.cpzs_tb li .cpzs_tb_tu img { max-height: 25px; }
	.cpzs_list { margin-top: 10px; }
	.cpzs_list li .cpzs_list_title { font-size: 18px; }
	.cpzs_list li .cpzs_list_desc { font-size: 12px; line-height: 18px; margin-top: 5px; min-height: auto; margin-bottom: 10px; }
}



.xzzd{ float: left; width: 100%; position: relative; padding: 44px 0 98px;}
.xzzd_title{ font-size: 46px; line-height: 50px; color: #333333; text-align: center; font-weight: bold;}
.xzzd_info{ float: left; width: 100%; position: relative; margin-top: 53px;}
.xzzd_info img{ width: 100%;}
.xzzd_def1{ float: left; width: 100%; position: relative; margin-top: 10px; font-size: 17px; color: #666666; padding-left: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.xzzd_def1:before{ content: ''; position: absolute; width: 7px; height: 7px; background: #0c4988; border-radius: 100px; left: 7px; top: 14px;}
 
@media screen and (max-width:1400px){
	.xzzd_title{ font-size: 42px;}
}
@media screen and (max-width:1200px){
	.xzzd{ padding: 44px 0 50px;}
	.xzzd_title{ font-size: 32px; line-height: 40px;}
	.xzzd_info{ margin-top: 30px;}
	.xzzd_def1{ font-size: 16px; line-height: 22px;}
	.xzzd_def1:before{ top: 10px;}
}
@media screen and (max-width:599px){
	.xzzd { padding: 30px 0; }
	.xzzd_title { font-size: 24px; line-height: 30px; }
	.xzzd_info { margin-top: 20px; }
	.xzzd_def1 { font-size: 12px; line-height: 18px; padding-left: 20px; }
	.xzzd_def1:before{ width: 5px; height: 5px; top: 7px;}
}


.cpfwyzc{ float: left; width: 100%; position: relative; padding: 102px 0 98px; background: #f7f8fa; }
.cpfwyzc_fl{ float: left; width: 50%; position: relative;}
.cpfwyzc_title{ font-size: 48px; line-height: 50px; color: #333333; margin-top: 19px;}
.cpfwyzc_desc{ font-size: 17px; line-height: 24px; color: #666666; margin-top: 20px; width: 90%;}
.cpfwyzc_faq{ float: left; width: 100%; margin-top: 69px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 7% 5%; border-radius: 10px; margin-bottom: 13px; background-size: cover !important;}
.cpfwyzc_faq_title{ font-size: 39px; line-height: 44px; color: #ffffff; font-weight: bold;}
.cpfwyzc_faq_desc{ font-size: 17px; line-height: 23px; color: #ffffff; width: 60%; opacity: 0.8; margin-top: 9px; min-height: 59px;}
.cpfwyzc_dwon{ float: left; width: 100%;  -webkit-box-sizing: border-box; box-sizing: border-box; padding: 7% 5%; border-radius: 10px; background-size: cover !important;}
.cpfwyzc_dwon_title{ font-size: 39px; line-height: 44px; color: #ffffff; font-weight: bold;}
.cpfwyzc_dwon_desc{ font-size: 17px; line-height: 23px; color: #ffffff; width: 60%; opacity: 0.8; margin-top: 9px; min-height: 59px;}
.cpfwyzc_fr{ float: right; width: 48.7%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 4% 2.5%; background: #0b4889; border-radius: 10px;}
.cpfwyzc_fr_title{ font-size: 40px; color: #ffffff; line-height: 57px;}
.cpfwyzc_fr_desc{ font-size: 17px; line-height: 24px; color: #ffffff; margin-top: 15px; opacity: 0.8; min-height: 96px;}
.cpfwyzc_fr_form{ float: left; width: 100%; margin-top: 12px;}
.cpfwyzc_fr_form li{ float: left; width: 49%; margin-right: 2%; margin-bottom: 20px;}
.cpfwyzc_fr_form li:nth-child(2n){ margin-right: 0;}
.cpfwyzc_fr_form li:last-child{ margin-bottom: 0;}
.cpfwyzc_fr_form li.message_textarea{ width: 100%;}
.cpfwyzc_fr_form li input{ float: left; width: 100%; border: 0; padding: 0 20px; line-height: 60px; font-size: 16px; border-radius: 10px; color: #333333;}
.cpfwyzc_fr_form li textarea{ float: left;  width: 100%; border: 0;  padding: 10px 20px; line-height: 30px;  font-size: 16px;  border-radius: 10px;  color: #333333;  min-height: 160px;}
.cpfwyzc_fr_form li input::-webkit-input-placeholder,.cpfwyzc_fr_form li textarea::-webkit-input-placeholder{ color: #333333;}
.cpfwyzc_fr_form li button{  border: 0; float: left; font-size: 18px; padding: 8px 30px; background: #fee600; border-radius: 6px;}

@media screen and (max-width:1400px){
	.cpfwyzc_title{ font-size: 42px; margin-top: 10px;}
	.cpfwyzc_fr_title{ font-size: 32px; line-height: 46px;}
	.cpfwyzc_faq_title,.cpfwyzc_dwon_title{ font-size: 32px;}
}
@media screen and (max-width:1200px){
	.cpfwyzc{ padding: 50px 0;}
	.cpfwyzc_title{ font-size: 32px; line-height: 40px;}
	.cpfwyzc_desc{ font-size: 14px; line-height: 22px; margin-top: 10px;}
	.cpfwyzc_faq{ margin-top: 45px;}
	.cpfwyzc_faq,.cpfwyzc_dwon{ padding: 5%;}
	.cpfwyzc_faq_title, .cpfwyzc_dwon_title { font-size: 28px; line-height: 40px; }
	.cpfwyzc_faq_desc,.cpfwyzc_dwon_desc{ font-size: 14px; line-height: 22px; margin-top: 5px;  width: 80%;}
	.cpfwyzc_fr{ padding: 2%;}
	.cpfwyzc_fr_title { font-size: 28px; line-height: 35px; }
	.cpfwyzc_fr_desc{ font-size: 14px; line-height: 22px; margin-top: 5px; }
	.cpfwyzc_fr_form li input{ padding: 0 10px; line-height: 50px; font-size: 16px; border-radius: 5px;}
	.cpfwyzc_fr_form li button{ font-size: 16px; padding: 5px 20px;}
	.cpfwyzc_fr_form li textarea{ min-height: 145px;}
}
@media screen and (max-width:999px){
	.cpfwyzc_fl{ width: 100%;}
	.cpfwyzc_fr{ width: 100%; margin-top: 20px;}
}
@media screen and (max-width:599px){
	.cpfwyzc { padding: 30px 0; }
	.cpfwyzc_title { font-size: 24px; line-height: 30px; margin-top: 0px;}
	.cpfwyzc_desc{ width: 100%; font-size: 12px; line-height: 18px; margin-top: 5px;}
	.cpfwyzc_faq { margin-top: 20px; }
	.cpfwyzc_faq,.cpfwyzc_dwon{ padding: 3%; margin-bottom: 5px;}
	.cpfwyzc_faq_title, .cpfwyzc_dwon_title { font-size: 20px; line-height: 30px; }
	.cpfwyzc_faq_desc, .cpfwyzc_dwon_desc,.cpfwyzc_fr_desc{ font-size: 12px; line-height: 18px;  min-height: auto;}
	.cpfwyzc_fr{ padding: 3%; margin-top: 10px;}
	.cpfwyzc_fr_title { font-size: 20px; line-height: 30px; }
	.cpfwyzc_fr_form li{ margin-bottom: 10px;}
	.cpfwyzc_fr_form li input{ line-height: 40px; font-size: 14px;}
	.cpfwyzc_fr_form li textarea { min-height: 120px; padding: 5px 10px; line-height: 24px; font-size: 14px;}
	.cpfwyzc_fr_form li button{ font-size: 14px;}
}


.cpzq{ float: left; width: 100%; position: relative; padding: 80px 0 53px;}
.cpzq_title{ text-align: center; font-size: 50px; line-height: 50px; color: #333333;}
.cpzq_nav2j{ float: left; width: 100%; margin-top: 30px; background: #fff;}
.cpzq_nav2j_list{ float: left; width: 100%; padding-bottom: 30px;}
.cpzq_nav2j_list ul{ display: flex;}
.cpzq_nav2j_list li{ flex-grow: 1; padding: 0 19px; position: relative;}
.cpzq_nav2j_list li::before{ content: ''; position: absolute; right: 0; height: 100%; width: 2px; background: #d7dee4;}
.cpzq_nav2j_list li:last-child:before{ display: none;}
.cpzq_nav2j_list li a{ font-size: 18px; line-height: 28px; color: #333333; text-align: center; width: 100%; float: left; -webkit-box-sizing: border-box;  box-sizing: border-box;}
.cpzq_nav2j_list li.on a{ color: #0c4988;}
.cpzq_nav2j_list li.on::after{ content: ''; position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgb(240 244 247); bottom: -30px; left: 50%; transform: translateX(-50%);}

@media screen and (max-width:1600px){
	.cpzq_nav2j_list li{ padding: 0 10px;}
	.cpzq_nav2j_list li a{ font-size: 16px;}
}
@media screen and (max-width:1400px){
	.cpzq_title{ font-size: 42px;}
	.cpzq_nav2j_list li{ padding: 0 10px;}
	.cpzq_nav2j_list li a{ font-size: 14px; line-height: 22px;}
}
@media screen and (max-width:1200px){
	.cpzq{ padding: 50px 0;}
	.cpzq_title{ font-size: 32px; line-height: 40px;}
	.cpzq_nav2j_list{ padding-bottom: 20px;}
	.cpzq_nav2j_list li{ padding: 0 5px;}
	.cpzq_nav2j_list li.on::after{ bottom: -20px;}
	.cpzq_nav2j_list li a{ font-size: 14px; line-height: 22px; min-height: 44px; align-items: center; display: inline-grid; }
}
@media screen and (max-width:999px){
	.cpzq_nav2j_list ul{ flex-wrap: wrap;}
	.cpzq_nav2j_list li{ width: 23%; margin-bottom: 15px;}
	.cpzq_nav2j_list li:nth-child(4n):before{ display: none;}
	.cpzq_nav2j_list li.on::after{ display: none;}
}
@media screen and (max-width:599px){
	.cpzq { padding: 30px 0; }
	.cpzq_title { font-size: 24px; line-height: 30px; }
	.cpzq_nav2j{ margin-top: 20px;}
	.cpzq_nav2j_list li{ width: 30%; margin-bottom: 10px;}
	.cpzq_nav2j_list li a{ font-size: 12px;line-height: 18px;min-height: 54px;}
	.cpzq_nav2j_list li:before{ height: 80%; margin-top:5%; width: 1px;}
	.cpzq_nav2j_list li:nth-child(4n):before{ display: inline-block; }
	.cpzq_nav2j_list li:nth-child(3n):before,.cpzq_nav2j_list li:last-child:before{ display: none;}
}

.cpzq_nav3j_k{ float: left; width: 100%; position: relative; padding: 19px 0; background: #f0f4f7; }
.cpzq_nav3j{  float: left; width: 100%; position: relative;}
.cpzq_nav3j_all{ float: left; width: 100px; height: 100px; margin-right: 30px;}
.cpzq_nav3j_all a{ float: left; width: 100%; height: 100%; text-align: center; font-size: 20px; color: #0b4988; align-items: center; display: inline-grid; background: #fff; border-radius: 10px; box-shadow: 0px 0px 15px #e5e8ed;}
.cpzq_nav3j ul{ float: left; }
.cpzq_nav3j li{ float: left; padding: 5px; margin-right: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100px; background: #fff; border-radius: 10px; overflow: hidden; transition: 0.5s; box-shadow: 0px 0px 15px #e5e8ed;}
.cpzq_nav3j li .cpzq_nav3j_tb{ float: left; width: 90px; height: 90px; position: relative; overflow: hidden; border-radius: 10px;}
.cpzq_nav3j li .cpzq_nav3j_tb img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.cpzq_nav3j li .cpzq_nav3j_title{ float: left; margin-left: 0px; line-height: 25px; color: #fff; font-size: 0px; width:0px; height: 90px; overflow: hidden; align-items: center;
display: inline-grid; transition: 0.5s;}
.cpzq_nav3j_all.on a{background: #0c4988; color: #fff;}
.cpzq_nav3j li.on{ width: 300px; background: #0c4988;}
.cpzq_nav3j li.on .cpzq_nav3j_title{  margin-left: 20px; font-size: 20px; width: 180px;}

@media screen and (max-width:1400px){
	.cpzq_nav3j_k{ padding: 12px 0;}
	.cpzq_nav3j_all { float: left; width: 80px; height: 80px; margin-right: 15px; }
	.cpzq_nav3j_all a{ font-size: 18px;}
	.cpzq_nav3j li{ width: 80px; height: 80px; margin-right: 15px;}
	.cpzq_nav3j li .cpzq_nav3j_tb{ width: 70px; height: 70px;}
	.cpzq_nav3j li.on{ width: auto;}
	.cpzq_nav3j li.on .cpzq_nav3j_title{ margin-left: 10px; font-size: 16px; width: 150px; height: 70px;}
}
@media screen and (max-width:1200px){
	.cpzq_nav3j_k{ padding: 5px 0;}
	.cpzq_nav3j_all { float: left; width: 70px; height: 70px; margin: 5px 0; margin-right: 10px; }
	.cpzq_nav3j_all a{ font-size: 16px;}
	.cpzq_nav3j li{ width: 70px; height: 70px; margin: 5px 0; margin-right: 10px;}
	.cpzq_nav3j li .cpzq_nav3j_tb{ width: 60px; height: 60px;}
	.cpzq_nav3j li.on .cpzq_nav3j_title{ margin-left: 10px; font-size: 14px; width: 120px; height: 60px; line-height: 20px;}
}
@media screen and (max-width:599px){
	.cpzq_nav3j_all { float: left; width: 55px; height: 55px; margin: 5px 0; margin-right: 5px; }
	.cpzq_nav3j_all a{ font-size: 14px;}
	.cpzq_nav3j li{ width: 55px; height: 55px; margin: 5px 0; margin-right: 5px;}
	.cpzq_nav3j li .cpzq_nav3j_tb{ width: 45px; height: 45px;}
	.cpzq_nav3j li.on .cpzq_nav3j_title{ margin-left: 10px; font-size: 12px; width: 100px; height: 45px; line-height: 18px;}
}


.cpzq_nav4j_k{ float: left; width: 100%; position: relative; padding: 50px 0 0;}
.cpzq_nav4j_title{ font-size: 38px; line-height: 45px; color: #333333; padding-left: 69px; position: relative;}
.cpzq_nav4j_title:before{ content: ''; position: absolute; width: 30px; height: 30px; background: #e5ecf6; left: 17px; bottom: 10px; border-radius: 2px;}
.cpzq_nav4j_title:after{ content: ''; position: absolute; width: 30px; height: 30px; background: #01479d; left: 7px; bottom: 0px; border-radius: 2px;}

.cpzq_nav4j{  float: left; width: 100%; position: relative; padding: 32px 0; background: #fff;}
.cpzq_nav4j_zi{ float: left; width: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px; background: #f0f4f7; border-radius: 20px; margin-bottom: 20px;}
.cpzq_nav4j_zi_tu{float: left; width: 160px; padding-bottom: 143px; position: relative; overflow: hidden; border-radius: 10px; box-shadow: 0px 0px 15px #e5e8ed;}
.cpzq_nav4j_zi_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.cpzq_nav4j_zi_cont{ float: left; width: calc(100% - 240px); position: relative; margin-left: 31px;}
.cpzq_nav4j_zi_title{ font-size: 27px; line-height: 30px; color: #333333; margin-top: 20px; font-weight: bold;}
.cpzq_nav4j_zi_desc{ font-size: 17px; color: #666666; line-height: 24px; margin-top: 12px; height: 72px; overflow: hidden;}


#father-box{ overflow: unset; overflow-y: hidden; padding-bottom: 5px; cursor: grab;}
#father-box:active{ cursor: grabbing;} 
#father-box{  overflow: unset;  overflow-y: hidden; padding-bottom: 5px;}
/*滚动条样式*/
#father-box::-webkit-scrollbar {
	height: 4px;    
}
#father-box::-webkit-scrollbar-thumb {
	background: #0c4988;
	border-radius:5px ;
}
#father-box::-webkit-scrollbar-track {
	background: #eee;

}

.cpzq_nav4j_list{ float: left; width: 100%; position: relative;margin-bottom: 18px; display: none;}
.cpzq_nav4j_list.on{ display: inline-block;}
.cpzq_nav4j_list ul{}
.cpzq_nav4j_list li{ float: left; position: relative; margin-right:10px; width: 14%; max-width: 220px; border: 1px solid #d8dfe5; border-radius: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px 29px;  padding-right: 10px; height: 260px; transition: 0.5s;}
.cpzq_nav4j_list li a{ float: left; width: 100%; font-size: 20px; color: #333333; line-height: 30px; height: 30px; user-select: none;  -webkit-user-select: none; }
.cpzq_nav4j_list li a span{   float: left; width: 100%; position: relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cpzq_nav4j_list li a span:before{ content: ''; position: absolute; width: 7px; height: 7px; background: #fbce00; left: -13px; top: 12px; border-radius: 100px; display: none;}
.cpzq_nav4j_list li a img{ display: none; position: absolute; top: 0; left: 98%;  height: 100%; width: 250px; object-fit: cover; border-radius: 0 10px 10px 0; z-index: 9;}
.cpzq_nav4j_list li:last-child a img{ left: auto; right: 98%;  border-radius: 10px 0 0 10px ;}
.cpzq_nav4j_list li:first-child a img{ left: 98%; right: auto;  border-radius: 0 10px 10px 0 ;}
.cpzq_nav4j_list li:hover{ background: #0c4988; box-shadow: 0px 0px 15px #e5e8ed;}
.cpzq_nav4j_list li:hover a{ color: #fff;}
.cpzq_nav4j_list li a:hover{ color: #fcce00;}
.cpzq_nav4j_list li a:hover span:before{ display: inline-block;}
.cpzq_nav4j_list li a:hover img{ display: inline-block;}

@media screen and (max-width:1600px){
	.cpzq_nav4j_list li{ padding: 10px 15px;}
	.cpzq_nav4j_list li a{ font-size: 18px;}
}
@media screen and (max-width:1400px){
	.cpzq_nav4j_title{  font-size: 32px;}
	.cpzq_nav4j_zi_title{ margin-top: 15px;}
	.cpzq_nav4j_list li{ width: 14%;}
	.cpzq_nav4j_list li a { font-size: 16px; }
}
@media screen and (max-width:1200px){
	.cpzq_nav4j_title { font-size: 24px; line-height: 35px; padding-left: 55px; }
	.cpzq_nav4j_title:after,.cpzq_nav4j_title:before{ width: 20px; height: 20px;}
	.cpzq_nav4j_zi{ padding: 10px;}
	.cpzq_nav4j_zi_title { margin-top: 10px; font-size: 20px; line-height: 24px; }
	.cpzq_nav4j_zi_desc{ font-size: 14px; line-height: 22px; height: 70px;}
	.cpzq_nav4j_zi_tu{ width: 135px; padding-bottom: 120px;}
	.cpzq_nav4j_zi_cont{  margin-left: 20px; width: calc(100% - 160px);}
	.cpzq_nav4j_list li{ width: 18%;}
}
@media screen and (max-width:999px){
	.cpzq_nav4j{ padding: 15px 0;}
	.cpzq_nav4j_zi_title{ font-size: 18px; line-height: 20px;}
	.cpzq_nav4j_zi_desc{ font-size: 12px; line-height: 18px;}
	.cpzq_nav4j_list li{ width:200px;}
}
@media screen and (max-width:799px){
	.cpzq_nav4j_list li { padding: 10px; height: 230px;}
	.cpzq_nav4j_list li a{ font-size: 14px; line-height: 26px; height: 26px;}
}
@media screen and (max-width:599px){
	.cpzq_nav4j{ padding: 15px 0 0;}
	.cpzq_nav4j_k{  padding: 30px 0 0;}
	.cpzq_nav4j_title { font-size: 18px; line-height: 25px; padding-left: 44px; }
	.cpzq_nav4j_title:before{ top: 0; bottom: auto;} 
	.cpzq_nav4j_title:after{ top: 5px; bottom: auto;}
	.cpzq_nav4j_title:after, .cpzq_nav4j_title:before { width: 15px; height: 15px; }
	.cpzq_nav4j_zi{ text-align: center; border-radius: 14px; margin-bottom: 10px;}
	.cpzq_nav4j_zi_tu{ float: none; display: inline-block; text-align: left; width: 110px; padding-bottom: 90px;}
	.cpzq_nav4j_zi_cont{ width: 100%; margin-left: 0;}
	.cpzq_nav4j_zi_title { font-size: 16px; }
	.cpzq_nav4j_zi_desc{ margin-top: 8px;}
	.cpzq_nav4j_list li{ height: 198px; width: 170px; margin-right: 5px;}
	.cpzq_nav4j_list li a { font-size: 12px; line-height: 22px; height: 22px; }
	.cpzq_nav4j_list li a img{ width: 200px;}
}




.yclsx{ float: left; width: 100%; position: relative; padding: 96px 0;  background: #0c4988;}
.yclsx_bg{ position: absolute; width: 51%; height: 100%; left: 0; top: 0;}
.yclsx_bg img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.yclsx_fr{ float: right; width: 44.5%;}
.yclsx_title{ font-size: 50px; line-height: 50px; color: #fefefe; }
.yclsx_desc{ font-size: 16px; line-height: 24px; color: #fefefe; opacity: 0.7; margin-top: 19px;}
.yclsx_list{ float: left; width: 94%; position: relative; margin-top:40px;}
.yclsx_list li{ float: left; width: 100%; position: relative; padding: 20px 0; border-top: 1px solid #3b6d9e; cursor: pointer;}
.yclsx_list li:last-child{  border-bottom: 1px solid #3b6d9e;}
.yclsx_list li .yclsx_list_sz{ float: left; width: 60px;height: 60px; line-height: 60px; text-align: center; margin-left: 5px; font-size: 24px;color: #fefefe; border-radius: 10px; background: #3b6da0;}
.yclsx_list li .yclsx_list_cont{ float: left; position: relative; width: calc(100% - 85px); margin-left: 20px;}
.yclsx_list li .yclsx_list_jt{ position: absolute; right: 27px; top: 13px;}
.yclsx_list li .yclsx_list_jt i{ font-size: 18px; color: #fff; position: relative;  transform: rotate(0deg); display: inline-block; font-weight: bold; transition: 0.5s;}
.yclsx_list li .yclsx_list_title{ font-size: 24px; line-height: 30px; color: #fefefe; margin-top: 12px; width: 90%; transition: 0.5s;}
.yclsx_list li .yclsx_list_desc{ font-size: 16px; line-height: 20px; color: #fefefe; margin-top: 11px; opacity: 0.8; display: noen;}
.yclsx_list li.on .yclsx_list_title{ margin-top: 7px;}
.yclsx_list li.on .yclsx_list_jt{top: 7px;}
.yclsx_list li.on .yclsx_list_jt i{ transform: rotate(90deg);}

@media screen and (max-width:1400px){
	.yclsx_title{ font-size: 42px;}
	.yclsx_list li .yclsx_list_title{ font-size: 22px;}
	.yclsx_list li .yclsx_list_sz{ width: 50px; height: 50px; line-height: 50px;}
}
@media screen and (max-width:1200px){
	.yclsx{ padding: 50px 0;}
	.yclsx_bg{ width: 40%;}
	.yclsx_fr{ width: 58%;}
	.yclsx_title { font-size: 32px; line-height: 40px; }
	.yclsx_desc{ font-size: 14px; line-height: 22px; margin-top: 12px;}
	.yclsx_list li .yclsx_list_sz{ width: 40px; height: 40px; line-height: 40px; font-size: 18px;}
	.yclsx_list li .yclsx_list_title { font-size: 20px; line-height: 26px; margin-top: 6px;}
	.yclsx_list li .yclsx_list_desc{ font-size: 14px;}
}
@media screen and (max-width:999px){
	.yclsx { padding: 0px 0 50px; }
	.yclsx_bg { width: 100%;  height: 300px; position: relative;}
	.yclsx_fr{ width: 100%; margin-top: 30px;}
	.yclsx_title { font-size: 24px; line-height: 30px; }
	.yclsx_desc{ margin-top: 8px;}
	.yclsx_list{ width: 100%; margin-top: 25px;}
	.yclsx_list li{ padding: 15px 0;}
	.yclsx_list li .yclsx_list_cont{ width: calc(100% - 65px);}
}
@media screen and (max-width:599px){
	.yclsx_bg{ height: 200px;}
	.yclsx_fr{ margin-top: 20px;}
	.yclsx_title { font-size: 20px; line-height: 24px; }
	.yclsx_desc{ font-size: 12px; line-height: 18px;}
	.yclsx_list{ margin-top: 15px;}
	.yclsx_list li { padding: 10px 0; }
	.yclsx_list li .yclsx_list_sz { width: 35px; height: 35px; line-height: 35px; font-size: 16px; border-radius: 5px; }
	.yclsx_list li .yclsx_list_cont{ margin-left: 10px;}
	.yclsx_list li .yclsx_list_title{ font-size: 16px;}
	.yclsx_list li .yclsx_list_desc { font-size: 12px; line-height: 16px; margin-top: 7px; 	}
	.yclsx_list li .yclsx_list_jt{ right: 15px; top: 7px;}
	.yclsx_list li .yclsx_list_jt i{ font-size: 14px;}
	.yclsx_list li.on .yclsx_list_title { margin-top: 0px; font-size: 16px; line-height: 22px;}
}


.sbjs{ float: left; width: 100%; position: relative; padding: 90px 0 50px; }
.sbjs_title{ text-align: center; font-size: 50px; line-height: 50px; color: #333333;}
.sbjs_list{ float: left; width: 100%; position: relative; margin-top: 39px; background-size: cover !important;}
.sbjs_list ul{ display: flex;}
.sbjs_list li{ flex-grow: 1;  width: 1%; padding: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; height: 600px; position: relative; cursor: pointer; transition: 0.5s; border-right: 1px solid #fff;}
.sbjs_list li:last-child{ border-right: 0;}
.sbjs_list li .sbjs_list_cont{ position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 5% 0 10%;}
.sbjs_list li .sbjs_list_tb{ text-align: center; transition: 0.5s;}
.sbjs_list li .sbjs_list_tb img{ height: 55px;}
.sbjs_list li .sbjs_list_title{ font-size: 22px; line-height: 30px; color: #ffffff; margin-top: 8px;text-align: center; transition: 0.5s;}
.sbjs_list li .sbjs_list_desc{ font-size: 15px;  line-height: 22px; color: #ffffff; margin-top: 10px; display: none;}
.sbjs_list li:hover{ background: #0b4988de;}
.sbjs_list li:hover .sbjs_list_tb,.sbjs_list li:hover .sbjs_list_title{  text-align: left;}
.sbjs_list li:hover .sbjs_list_desc{ display: inline-block;}

@media screen and (max-width:1400px){
	.sbjs_title{ font-size: 42px;}
}
@media screen and (max-width:1200px){
	.sbjs{ padding: 50px 0;}
	.sbjs_title { font-size: 32px; line-height: 40px; }
	.sbjs_list{ margin-top: 30px;}
	.sbjs_list li{ height: 500px; padding: 1%;}
	.sbjs_list li .sbjs_list_title{ font-size: 18px; line-height: 24px;}
	.sbjs_list li .sbjs_list_tb img { height: 45px; }
}
@media screen and (max-width:999px){
	.sbjs_list li{ height: 400px;}
	.sbjs_list li .sbjs_list_title{ font-size: 16px;}
}
@media screen and (max-width:799px){
	.sbjs_list ul{ flex-wrap: wrap;}
	.sbjs_list li { min-height: 150px; height: auto; width: 100%; border-right: 0px; border-bottom: 1px solid #fff;}
	.sbjs_list li .sbjs_list_cont{  position: relative; text-align: center; padding: 5% ; }
	.sbjs_list li:hover .sbjs_list_tb, .sbjs_list li:hover .sbjs_list_title{ text-align: center;}
}
@media screen and (max-width:599px){
	.sbjs { padding: 30px 0; }
	.sbjs_title { font-size: 24px; line-height: 30px; }
	.sbjs_list li .sbjs_list_desc{ font-size: 12px; line-height: 18px; margin-top: 5px;}

}


.xnys{ float: left; width: 100%; position: relative; padding: 50px 0 68px;}
.xnys_fl{ float: left; width: 50%; }
.xnys_title{ font-size: 48px; line-height: 60px; color: #333333; width: 78%; margin-top: 8px;}
.xnys_def2{ font-size: 17px; color: #666666; line-height: 24px;  margin-top: 14px; width: 70%; min-height: 96px;}
.xnys_tu{ float: left; width: 100%; margin-top: 12px;}
.xnys_tu img{ width: 100%;}
.xnys_list{ float: right; width: 45%; margin-top: 14px;}
.xnys_list li{ float: left; width: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 145px; margin-bottom: 62px;}
.xnys_list li .xnys_list_sz{ position: absolute; font-family: "Geometos"; left: 0; font-size: 70px; line-height: 70px; color: #cccccc;}
.xnys_list li .xnys_list_cont{}
.xnys_list li .xnys_list_title{ font-size: 24px; line-height: 30px; color: #0b4988; }
.xnys_list li .xnys_list_desc{ font-size: 17px; line-height: 24px; color: #666666; margin-top: 8px;}
.xnys_list li:hover .xnys_list_sz{ color:#0c4988 ;}

@media screen and (max-width:1600px){
	.xnys_title{ font-size: 42px; line-height: 50px;}
}
@media screen and (max-width:1400px){
	.xnys_title{ font-size: 32px; line-height: 40px;}
	.xnys_def2{ font-size: 16px; width: 90%;}
	.xnys_list li{ margin-bottom: 30px;  padding-left: 100px;}
	.xnys_list li .xnys_list_desc{ font-size: 16px;}
	.xnys_list li .xnys_list_sz{ font-size: 55px; line-height: 55px;}
}
@media screen and (max-width:1200px){
	.xnys{ padding: 50px 0;}
	.xnys_title{ width: 100%;}
	.xnys_def2{ width: 100%; font-size: 14px;}
	.xnys_list li{ margin-bottom: 20px; padding-left: 70px;}
	.xnys_list li .xnys_list_sz { font-size: 40px; line-height: 40px; }
	.xnys_list li .xnys_list_title{ font-size: 18px;}
	.xnys_list li .xnys_list_desc { font-size: 14px; line-height: 22px; margin-top: 5px; }
}
@media screen and (max-width:999px){
	.xnys_fl{ width: 100%;} 
	.xnys_title{ text-align: center;}
	.xnys_def2{ text-align: center; min-height: auto;}
	.xnys_list{ width: 100%; margin-top: 15px;}
}
@media screen and (max-width:599px){
	.xnys { padding:30px 0; }
	.xnys_title{ margin-top: 0; font-size: 24px; line-height:30px;}
	.xnys_def2{ font-size: 12px; line-height: 20px;}
	.xnys_list li{ padding-left: 50px;}
	.xnys_list li .xnys_list_sz { font-size: 30px; line-height: 30px; }
	.xnys_list li .xnys_list_title { font-size: 16px; }
	.xnys_list li .xnys_list_desc{ font-size: 12px; line-height: 18px;}
}



.cp2jjjfa{ float: left; width: 100%; position: relative; padding: 90px 0 70px; background-size: cover !important;}
.cp2jjjfa_title{ text-align: center; font-size: 49px; line-height: 57px; color: #333333;}
.cp2jjjfa_desc{ text-align: center; font-size: 17px; line-height: 24px; color: #666666; width: 55%; margin: 0 auto; margin-top: 12px;}
.cp2jjjfa_nav{ float: left; width: 100%; position: relative;  margin-top:63px;}
.cp2jjjfa_nav li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 30px; position: relative;}
.cp2jjjfa_nav li:nth-child(3n){ margin-right: 0;}
.cp2jjjfa_nav li .cpzxyyly_list_dt_tu{ float: left; width: 100%; position: relative; padding-bottom: 34%; overflow: hidden; border-radius: 10px; background: #000;}
.cp2jjjfa_nav li .cpzxyyly_list_dt_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; opacity: 0.7; transition: 0.5s;}
.cp2jjjfa_nav li .cpzxyyly_list_dt_title{ position: absolute; top: 50%; transform: translateY(-50%); font-size: 24px; color: #fff; text-align: center; width: 100%;}
.cp2jjjfa_nav li:hover .cpzxyyly_list_dt_tu {box-shadow: 0px 0px 15px #a2a3a7;}
.cp2jjjfa_nav li:hover .cpzxyyly_list_dt_tu img{ transform: scale(1.1);}

@media screen and (max-width:1400px){
	.cp2jjjfa_title{ font-size: 42px; line-height: 50px;}
	.cp2jjjfa_desc{ width: 70%; font-size: 16px;}
}
@media screen and (max-width:1200px){
	.cp2jjjfa{ padding: 50px 0; }
	.cp2jjjfa_title { font-size: 32px; line-height: 40px; }
	.cp2jjjfa_desc { width: 80%; font-size: 14px; }
	.cp2jjjfa_nav{ margin-top: 40px;}
	.cp2jjjfa_nav li .cpzxyyly_list_dt_title{ font-size: 20px;}
}
@media screen and (max-width:799px){
	.cp2jjjfa_nav li{ width: 49%; margin-bottom: 15px;}
	.cp2jjjfa_nav li:nth-child(3n){ margin-right: 2%;}
	.cp2jjjfa_nav li:nth-child(2n){ margin-right: 0;}
}
@media screen and (max-width:599px){
	.cp2jjjfa { padding:30px 0; }
	.cp2jjjfa_title { font-size: 24px; line-height: 30px; }
	.cp2jjjfa_desc { margin-top: 8px; width: 100%; font-size: 12px; line-height: 18px; }
	.cp2jjjfa_nav { margin-top: 20px; }
	.cp2jjjfa_nav li{ width: 100%; margin-bottom: 10px;}
}


@-webkit-keyframes fd_sx {
    0%{  margin-top:0px;}
    33%{ margin-top: 20px;}
    66%{ margin-top: -20px; margin-left: 30px;}
    100%{ }
}
@-webkit-keyframes fd_sx2 {
    0%{  margin-top:0px;}
    33%{  margin-left: 20px;}
    80%{  margin-left: 20px; margin-top: -20px;}
    100%{  }
}
@-webkit-keyframes fd_sx3 {
    0%{  margin-top:0px;}
    33%{ margin-top: 20px;}
    55%{ margin-top: -20px; margin-left: 30px;}
    100%{ }
}

@-webkit-keyframes fd_sx4 {
    0%{  margin-top:0px;}
    40%{ margin-top: -20px; margin-right: 30px;}
    70%{ margin-top: 20px;}
    100%{  }
}
@-webkit-keyframes fd_sx5 {
    0%{  }
    50%{ margin-top: 20px; }
    80%{ margin-top: -20px; margin-right: 50px;}
    100%{ }
}
@-webkit-keyframes fd_zq {
    0%{  transform: rotate(0deg);}
    50%{ transform: rotate(180deg); }
    100%{ transform: rotate(360deg);}
}

.gtkh{ float: left; width: 100%; position: relative; padding: 80px 0 98px; background: #fff; overflow: hidden;}
.gtkh_def1{ font-size: 50px; line-height: 50px; color: #333333; text-align: center; position: relative; z-index: 9;}
.gtkh_def2{ font-size: 48px; line-height: 50px; color: #0a4888; text-align: center; margin-top: 10px; position: relative; z-index: 9;}
.gtkh_def3{ text-align: center; width: 59%; margin: 0 auto; font-size: 17px; line-height: 24px; color: #666666; margin-top: 21px; position: relative; z-index: 9;}
.gtkh_bot{ float: left; width: 100%; position: relative;  margin-top: 35px; text-align: center;}
.gtkh_diq{ padding: 5%; display: inline-block; position: relative; text-align: center; width: 32%; max-width: 450px;}
.gtkh_diq>img{ max-width: 100%;position: relative; z-index: 9;}
.gtkh_diq_logo{ position: absolute; width: 30%; height: 30%; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 10; text-align: left; background: #0b4889; border-radius: 100px;}
.gtkh_diq_logo img{  position: absolute; width: 84%; height:84%; margin: 8%; object-fit: contain;}
.gtkh_diq_q1{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 8;}
.gtkh_diq_q1 img{ width: 100%; position: relative; -webkit-animation: fd_zq 10s infinite linear;}
.gtkh_diq_q2{ position: absolute; width: 100%; height: 100%; left: 0; top: 0;  z-index: 7;}
.gtkh_diq_q2 img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 270%;  }
.gtkh_diq_list{  position: absolute; width: 100%; height: 100%; left: 0; top: 0;  z-index: 9;}
.gtkh_diq_list li{ position: absolute; transform: translate(-50%, -50%); width: 100px; height: 100px;}
.gtkh_diq_list li .gtkh_diq_list_tb{   width: 100%; height: 100%; text-align: left; box-shadow: 0px 0px 15px #dbdbdb; border-radius: 100px; background: #fff; overflow: hidden; position: relative;}
.gtkh_diq_list li .gtkh_diq_list_tb img{ position: absolute; width: 80%; height: 80%; left:10%; top: 10%; object-fit: contain;}
.gtkh_diq_list li:nth-child(1){ top: 50%; left: -41%; -webkit-animation: fd_sx 5s infinite linear;}
.gtkh_diq_list li:nth-child(2){ top: 26%; left: 6%; -webkit-animation: fd_sx2 5s infinite linear;}
.gtkh_diq_list li:nth-child(3){ top: 18%; left: 114%; width: 90px; height: 90px;  -webkit-animation: fd_sx 5s 0.2s infinite linear;}
.gtkh_diq_list li:nth-child(4){ top: 53%; left: 143%; -webkit-animation: fd_sx4 5s infinite linear;}
.gtkh_diq_list li:nth-child(5){ top: 84%; left: -10%; width: 90px; height: 90px; -webkit-animation: fd_sx5 5s 0.3s infinite linear;}
.gtkh_diq_list li:nth-child(6){ top: 75%; left: 92%; width: 90px; height: 90px; -webkit-animation: fd_sx2 5s  infinite linear;}

@media screen and (max-width:1400px){
	.gtkh_def1,.gtkh_def2{ font-size: 42px;}
}
@media screen and (max-width:1200px){
	.gtkh{ padding: 50px 0;}
	.gtkh_def1, .gtkh_def2 { font-size: 32px; line-height: 40px; margin-top: 5px;}
	.gtkh_def3{ width: 75%; font-size: 14px; line-height: 22px;  margin-top: 15px;}
	.gtkh_diq_list li{ width: 80px; height: 80px;}
	.gtkh_diq_list li:nth-child(3),.gtkh_diq_list li:nth-child(5),.gtkh_diq_list li:nth-child(6){ width: 70px; height: 70px;}
}

@media screen and (max-width:799px){
	.gtkh_diq{ width: 45%;}
	.gtkh_diq_list li{ width: 60px; height: 60px;}
	.gtkh_diq_list li:nth-child(3),.gtkh_diq_list li:nth-child(5),.gtkh_diq_list li:nth-child(6){ width: 50px; height: 50px;}
}
@media screen and (max-width:599px){
	.gtkh { padding: 30px 0; }
	.gtkh_def1, .gtkh_def2 { font-size: 24px; line-height: 30px; }
	.gtkh_def3{ margin-top: 8px; width: 100%; font-size: 12px; line-height: 18px; }
	.gtkh_diq_list li{ width: 40px; height: 40px;}
	.gtkh_diq_list li:nth-child(3),.gtkh_diq_list li:nth-child(5),.gtkh_diq_list li:nth-child(6){ width: 30px; height: 30px;}
}




.cpxq_top{  float: left; width: 100%; position: relative; padding-bottom: 55px; background: #f0f4f7;}
.cpxq_position{  float: left; width: 100%; position: relative; padding: 17px 0;}
.cpxq_position_a{ float: left; width: calc(100% - 100px); position: relative;}
.cpxq_position_a a{  font-size: 16px; color: #666666; line-height: 26px;}
.cpxq_position_a i{  font-size: 20px; line-height: 30px;  margin: 0px; position: relative; top: 2px;  color: #666666;}
.cpxq_position_a i:first-child{  margin: 0;}
.cpxq_position_a a:hover{ color: #0c4988;}
.cpxq_back{ float: right;}
.cpxq_back a{ font-size: 18px; color: #666666;}
.cpxq_back i{ margin-right: 7px; color: #999999;}
.cpxq_back a:hover i{  color: #0c4988; }

@media screen and (max-width:1400px){
	.cpxq_position_a a{ font-size: 14px;}
	.cpxq_back a{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.cpxq_position{ padding: 8px 0;}
	.cpxq_position_a a { font-size: 12px; }
	.cpxq_back a { font-size: 14px; line-height: 30px;}
}
@media screen and (max-width:799px){
	.cpxq_position { padding: 5px 0; }
	.cpxq_position_a i{ font-size: 16px; line-height: 18px;}
	.cpxq_position_a a{ line-height: 18px;}
	.cpxq_back a {  font-size: 12px; line-height: 26px; }
}
@media screen and (max-width:599px){
	.cpxq_position_a{ width: calc(100% - 60px);}
}


.cpxq_cont{ float: left; width: 100%; position: relative; margin-top: 4px; box-shadow: 0px 0px 25px #e2e7ed; border-radius: 20px; overflow: hidden;}
.cpxq_cont_t{  float: left; width: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1%; background: #fff;}
.cpxq_cont_fl{  float: left; width: 53%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 2%;} 
.cpxq_cont_title{ font-size: 38px; line-height: 40px; color: #333333; font-weight: bold; margin-top: 79px;}
.cpxq_cont_xq{ font-size: 37px; line-height: 40px; color: #00458f; font-weight: bold; margin-top: 19px;}
.cpxq_cont_desc{ font-size: 17px; line-height: 24px; color: #666666; margin-top: 41px; min-height: 134px;}
.cpxq_cont_more{  float: left; width: 100%; margin-top: 21px; margin-bottom: 20px;}
.cpxq_cont_more a{ float: left; font-size: 18px; line-height: 24px; color: #ffffff; padding: 13px 20px; background: #014590; border-radius: 10px;}

.cpxq_cont_fr{ float: right; width: 41%; margin-top: 2px;}
.cpxq_cont_dt{ float: left; width:calc(100% - 115px);position: relative; overflow: hidden; border-radius: 15px;}
.cpxq_cont_dt li{}
.cpxq_cont_dt li .cpxq_cont_dt_tu{ width: 100%; position: relative; padding-bottom: 100%; overflow: hidden;}
.cpxq_cont_dt li .cpxq_cont_dt_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; }
.cpxq_cont_dt_tu_logo{ position: absolute; top: 36px; left: 34px; z-index: 9; width: 56%;}
.cpxq_cont_dt_tu_logo img{ max-width: 100%;}
.cpxq_cont_dt-button-prev,.cpxq_cont_dt-button-next{ background: none; color: #fff; height: auto; width: auto; font-size: 30px; font-weight: bold;  margin-top: auto; top: 45%; left: 10px;} 
.cpxq_cont_dt-button-next{ left: auto; right: 10px;}
.cpxq_cont_dt-button-prev:hover,.cpxq_cont_dt-button-next:hover{  color: #00458f;}
.cpxq_cont_xt { float: right; width: 100px; margin-right: 5px; position: relative; overflow: hidden;}
.cpxq_cont_xt li{ cursor: pointer;}
.cpxq_cont_xt li .cpxq_cont_xt_tu{ width: 100%; border-radius: 10px; overflow: hidden;}
.cpxq_cont_xt li .cpxq_cont_xt_tu img{ max-width: 100%;}

.cpxq_zsbq{ float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1%; background: #014590;}
.cpxq_zsbq_title{ float: left;  font-size: 29px; line-height: 30px; color: #ffffff; margin-top: 13px; margin-left: 33px;}
.cpxq_zsbq_list{ float: right; margin-top: 5px;}
.cpxq_zsbq_list li{  float: left; margin-right: 23px;  }
.cpxq_zsbq_list li .cpxq_zsbq_list_tu{ height: 50px; align-items: center; display: inline-grid;}
.cpxq_zsbq_list li .cpxq_zsbq_list_tu img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); max-height: 50px;}

@media screen and (max-width:1600px){
	.cpxq_cont_title{ margin-top: 50px;}
}
@media screen and (max-width:1400px){
	.cpxq_cont_title { margin-top: 30px; font-size: 32px; }
	.cpxq_cont_xq{ font-size: 32px; line-height: 35px;}
	.cpxq_cont_desc{ font-size: 16px; margin-top: 25px;}
	.cpxq_cont_more a{ font-size: 16px;}
	.cpxq_cont_dt-button-prev, .cpxq_cont_dt-button-next{ font-size: 24px;}
	.cpxq_cont_fr{ width: 46%;}
	.cpxq_zsbq_list li .cpxq_zsbq_list_tu img{  max-height: 45px;}
}
@media screen and (max-width:1200px){
	.cpxq_top{ padding-bottom: 50px;}
	.cpxq_cont_fl{ padding-left:1%; width: 50%;}
	.cpxq_cont_title { margin-top: 15px; font-size: 24px; line-height: 30px; }
	.cpxq_cont_xq { font-size: 24px; line-height: 30px; margin-top: 10px; }
	.cpxq_cont_desc { font-size: 14px; margin-top: 15px; }
	.cpxq_cont_more a { font-size: 14px; padding: 10px 15px; }
	.cpxq_cont_dt_tu_logo{ top: 20px; left: 20px;}
	.cpxq_cont_dt{ width: calc(100% - 105px);}
	.cpxq_cont_xt{ width: 90px;}
	.cpxq_zsbq_title{ font-size: 24px; margin-left: 10px; margin-top: 10px;}
	.cpxq_zsbq_list{ margin-top: 0;}
	.cpxq_zsbq_list li{ margin-right: 15px;}
	.cpxq_zsbq_list li .cpxq_zsbq_list_tu img{  max-height: 35px;}
	.cpxq_zsbq_title{ font-size: 22px; margin-top: 8px;}
}
@media screen and (max-width:999px){
	.cpxq_cont_fl{ width: 100%; padding-left: 0%;}
	.cpxq_cont_fr{ width: 100%;}
	.cpxq_cont_desc{ min-height: auto;}
	.cpxq_zsbq_title{ font-size: 18px;}
}
@media screen and (max-width:799px){
	.cpxq_cont_desc{ font-size: 14px; line-height: 22px;}
	.cpxq_zsbq_title{ width: 100%; text-align: center; margin-left:0px; margin: 5px 0;}
	.cpxq_zsbq_list { text-align: center; width: 100%;}
	.cpxq_zsbq_list li{ display: inline-block; float: none; margin: 0 5px;}
}
@media screen and (max-width:599px){
	.cpxq_top{ padding-bottom: 30px;}
	.cpxq_cont_t{ padding: 2%;}
	.cpxq_cont_dt{ width: 100%;}
	.cpxq_cont_xt{ width: 100%; margin-right: 0; margin-top: 10px; height: auto !important;}
	.cpxq_cont_title,.cpxq_cont_xq{ font-size: 18px; line-height: 24px;}
	.cpxq_cont_xq{ margin-top: 5px;}
	.cpxq_cont_desc { font-size: 12px; line-height: 20px; margin-top: 10px; }
	.cpxq_cont_more a { font-size: 12px; padding: 5px 10px; border-radius: 5px; }
	.cpxq_zsbq_list li{ margin: 0 10px;}
	.cpxq_zsbq_list li .cpxq_zsbq_list_tu{ height: 40px;}
	.cpxq_zsbq_list li .cpxq_zsbq_list_tu img { max-height: 35px; }
}


.cpxqcl{ float: left; width: 100%; position: relative; padding: 92px 0 78px;}
.cpxqcl_title{ text-align: center; font-size: 48px; line-height: 50px; color: #333333;}
.cpxqcl_desc{ text-align: center; width: 48%; margin: 0 auto; font-size: 18px; line-height: 25px; color: #666666; margin-top: 17px;}
.cpxqcl_list{ float: left; width: 100%; margin-top: 40px;}
.cpxqcl_list li{ float: left; width: 31%; margin-right: 3.5%; border-radius: 20px; overflow: hidden;}
.cpxqcl_list li:nth-child(3n){ margin-right: 0; }
.cpxqcl_list li .cpxqcl_list_tu{ float: left; width: 100%; position: relative; padding-bottom:49%; overflow: hidden;}
.cpxqcl_list li .cpxqcl_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.cpxqcl_list li .cpxqcl_list_title{ float: left; width: 100%; text-align: center;  font-size: 23px; line-height: 30px; color: #333333; height: 60px; align-items: center; display: inline-grid; background: #f0f4f7;}

@media screen and (max-width:1400px){
	.cpxqcl_title{ font-size: 42px;}
	.cpxqcl_desc{ width: 60%; font-size: 16px;}
	.cpxqcl_list li .cpxqcl_list_title{ font-size: 18px;}
}
@media screen and (max-width:1200px){
	.cpxqcl{ padding: 50px 0;}
	.cpxqcl_title { font-size: 32px; line-height: 40px; }
	.cpxqcl_desc{ width: 80%;}
}
@media screen and (max-width:999px){
	.cpxqcl_list{ margin-top: 20px;}
	.cpxqcl_desc{ font-size: 14px; margin-top: 12px; line-height: 22px;}
	.cpxqcl_list li{ width: 32%; margin-right: 2%;}
	.cpxqcl_list li .cpxqcl_list_title { font-size: 16px; }
}
@media screen and (max-width:799px){
	.cpxqcl_desc{ width: 100%;}
	.cpxqcl_list li{ width: 100%; margin-bottom: 30px;}
}
@media screen and (max-width:599px){
	.cpxqcl { padding: 30px 0; }
	.cpxqcl_title { font-size: 24px; line-height: 30px; }
	.cpxqcl_desc { font-size: 12px; margin-top: 8px; line-height: 18px; }
	.cpxqcl_list li{ border-radius: 10px; margin-bottom: 15px;}
	.cpxqcl_list li .cpxqcl_list_title{ height: 50px; line-height: 22px;}
}


.cpxqzs{ float: left; width: 100%; position: relative; padding: 55px 0 78px; background: #f7f8fa;}
.cpxqzs_title{ text-align: center; font-size: 48px; line-height: 50px; color: #333333;}
.cpxqzs_desc{ text-align: center; width: 48%; margin: 0 auto; font-size: 18px; line-height: 25px; color: #666666; margin-top: 8px;}
.cpxqzs_list{ float: left; width: 100%; margin-top: 32px; position: relative; overflow: hidden;}
.cpxqzs_list li{}
.cpxqzs_list li .cpxqcl_list_tu{ float: left; padding: 5%; width: 100%; padding-bottom: 134%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; box-shadow: 0px 0px 15px #e9e9e9;}
.cpxqzs_list li .cpxqcl_list_tu img{ position: absolute; width: 90%; height: 90%; object-fit: contain; transition: 0.5s;}
.cpxqzs_list li .cpxqcl_list_title{ float: left; width: 100%; text-align: center; font-size: 24px; color: #333; line-height: 30px; margin-top: 24px;}
.cpxqzs_list li:hover .cpxqcl_list_tu img{ transform: scale(1.1);}
.cpxqzs_list li:hover .cpxqcl_list_title{ color: #00458f;}

@media screen and (max-width:1400px){
	.cpxqzs_title{ font-size: 42px;}
	.cpxqzs_list li .cpxqcl_list_title{ font-size: 20px; margin-top: 15px;}
	.cpxqzs_desc{ width: 60%; font-size: 16px;}
}
@media screen and (max-width:1200px){
	.cpxqzs{ padding: 50px 0;}
	.cpxqzs_title { font-size: 32px; line-height: 40px; }
	.cpxqzs_desc{ width: 80%;}
}
@media screen and (max-width:999px){
	.cpxqzs_desc{ font-size: 14px;  line-height: 22px;}
	.cpxqzs_list li .cpxqcl_list_title { font-size: 16px; margin-top: 10px; }
	.cpxqzs_list li .cpxqcl_list_tu{ padding: 2%; padding-bottom: 134%;}
	.cpxqzs_list li .cpxqcl_list_tu img{ width: 96%; height: 96%;}
}
@media screen and (max-width:799px){
	.cpxqzs_desc{ width: 100%;}
}
@media screen and (max-width:599px){
	.cpxqzs { padding: 30px 0; }
	.cpxqzs_title { font-size: 24px; line-height: 30px; }
	.cpxqzs_desc { font-size: 12px; margin-top: 8px; line-height: 18px; }
	.cpxqzs_list{ margin-top: 20px;}
	.cpxqzs_list li .cpxqcl_list_title { font-size: 13px; margin-top: 5px; }
}

.cpxqzxxx{ float: left; width: 100%; position: relative; padding: 52px 0; background-size: cover !important;}
.cpxqzxxx_fl{ font-size: 35px; line-height: 47px; color: #fff; position: relative; float: left; width: calc(100% - 250px);}
.cpxqzxxx_more{ position: relative; float: right; margin-top: 16px;}
.cpxqzxxx_more a{ float: left; font-size: 24px; color: #333333; padding: 9px 55px; border-radius: 100px; background: #fff;}
.cpxqzxxx_more a:hover{ background: #00458f; color: #fff;}

@media screen and (max-width:1400px){
	.cpxqzxxx_fl{ font-size: 28px; line-height: 42px;}
	.cpxqzxxx_more a{ font-size: 20px; padding: 9px 35px;}
}
@media screen and (max-width:1200px){
	.cpxqzxxx{ padding: 50px 0;}
	.cpxqzxxx_fl { font-size: 24px; line-height: 34px; }
	.cpxqzxxx_more a { font-size: 18px; padding: 5px 30px; }
}
@media screen and (max-width:999px){
	.cpxqzxxx_fl { font-size: 20px; line-height: 30px; width: calc(100% - 150px); }
	.cpxqzxxx_more a{ font-size: 16px;}
}
@media screen and (max-width:799px){
	.cpxqzxxx_fl{ width: 100%; text-align: center;}
	.cpxqzxxx_more{ width: 100%; text-align: center;}
	.cpxqzxxx_more a{ float: none; display: inline-block;}
}
@media screen and (max-width:599px){
	.cpxqzxxx { padding: 30px 0; }
	.cpxqzxxx_fl{ font-size: 16px; line-height: 22px;}
	.cpxqzxxx_more a { font-size: 14px; padding: 2px 15px; }
}

.cpxq_nr{ float: left; width: 100%; position: relative; padding: 65px 0 0; }
.cpxq_nr_title{  float: left; font-size: 39px; line-height: 34px; color: #333333;}
.cpxq_nr_title span{ color: #0c4988;}
.cpxq_nr_info{ float: left; width: 100%; margin: 50px 0;}
.cpxq_nr_info img{ max-width: 100%;}

@media screen and (max-width:1400px){
	.cpxq_nr_title{ font-size: 30px; line-height: 32px;}
	.cpxq_nr_info{ margin: 30px 0;}
}
@media screen and (max-width:1200px){
	.cpxq_nr{ padding: 50px 0 0;}
	.cpxq_nr_title{ font-size: 26px; line-height: 30px;}
}
@media screen and (max-width:799px){
	.cpxq_nr_title { font-size: 20px; line-height: 24px; }
	.cpxq_nr_info{ margin: 20px 0;}
}
@media screen and (max-width:599px){
	.cpxq_nr { padding: 30px 0 0; }
	.cpxq_nr_title { font-size: 16px; line-height: 20px; }
	.cpxq_nr_info{ margin: 10px 0; margin-bottom: 20px;}
}



.cpxqyyly{ float: left; width: 100%; position: relative; padding: 97px 0 50px; overflow: hidden; background-size: auto 65% !important;}
.cpxqyyly_title{ font-size: 49px; line-height: 50px; color: #ffffff;}
.cpxqyyly_list{ float: left; width: 100%; position: relative; margin-top: 57px;}
.cpxqyyly_list li{}
.cpxqyyly_list li .cpxqyyly_list_tu{  float: left; width: 100%; padding-bottom: 67%; position: relative; overflow: hidden; border-radius: 10px;}
.cpxqyyly_list li .cpxqyyly_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.cpxqyyly_list li .cpxqyyly_list_title{ float: left; width: 100%; font-size: 24px; color: #333333; margin-top: 16px;}
.cpxqyyly_list li:hover .cpxqyyly_list_tu img{ transform: scale(1.1);}
.cpxqyyly_list li:hover .cpxqyyly_list_title{ color: #00458f;}

@media screen and (max-width:1400px){
	.cpxqyyly_title{  font-size: 42px;}
	.cpxqyyly_list li .cpxqyyly_list_title{ font-size: 20px; margin-top: 10px;}
}
@media screen and (max-width:1200px){
	.cpxqyyly{ padding: 50px 0;}
	.cpxqyyly_title { font-size: 32px; line-height: 40px; }
	.cpxqyyly_list{ margin-top: 30px;}
}
@media screen and (max-width:799px){
	.cpxqyyly_title{ text-align: center;}
	.cpxqyyly_list { margin-top: 20px; }
	.cpxqyyly_list li .cpxqyyly_list_title{ font-size: 18px; margin-top: 5px; text-align: center;}
}
@media screen and (max-width:599px){
	.cpxqyyly { padding: 30px 0; }
	.cpxqyyly_title { font-size:24px; line-height: 30px; }
	.cpxqyyly_list li .cpxqyyly_list_title{ font-size: 16px;}
}



.bzyys{ float: left; width: 100%; position: relative; padding: 71px 0 82px;}
.bzyys_fl{ float: left; width: 44%; }
.bzyys_title{ font-size: 39px; line-height: 40px; color: #00458f; margin-top: 31px;}
.bzyys_desc{ font-size: 17px; line-height: 27px; color: #666666; margin-top: 24px; min-height: 135px;}
.bzyys_def2{ font-size: 22px; line-height: 30px; color: #333333; margin-top: 5px;}
.bzyys_list{ float: left; width: 92%; position: relative; margin-top: 22px;}
.bzyys_list li{ float: left; width: 32%; margin-right: 2%; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 3%; background: #f3f4f8; border-radius: 10px;}
.bzyys_list li:nth-child(3n){ margin-right: 0%;}
.bzyys_list li .bzyys_list_tb{}
.bzyys_list li .bzyys_list_tb img{ height: 45px;}
.bzyys_list li .bzyys_list_title{ font-size: 17px; line-height: 30px; color: #333333; margin-top: 6px;}
.bzyys_tu{float: right; width: 46%; }
.bzyys_tu img{ width: 100%;}

@media screen and (max-width:1600px){
	.bzyys_list li .bzyys_list_title{ font-size: 16px; line-height: 22px; height: 44px; align-items: center;  display: inline-grid;}
}
@media screen and (max-width:1400px){
	.bzyys_title{ font-size: 32px; line-height: 34px; margin-top: 20px;}
	.bzyys_desc{ font-size: 15px; line-height: 24px; margin-top: 20px;}
	.bzyys_def2{ font-size: 20px;}
}
@media screen and (max-width:1200px){
	.bzyys{ padding: 50px 0;}
	.bzyys_fl{ width: 52%;}
	.bzyys_title{ font-size: 24px; line-height: 30px;}
	.bzyys_desc{ font-size: 14px; margin-top: 10px;}
	.bzyys_def2{ font-size: 16px; line-height: 22px;}
	.bzyys_list{ margin-top: 15px;}
	.bzyys_list li .bzyys_list_title{ font-size: 14px; line-height: 18px; height: 36px;}
}
@media screen and (max-width:999px){
	.bzyys_tu{ width: 100%;}
	.bzyys_fl{ width: 100%;}
	.bzyys_desc{ min-height: auto; margin-bottom: 20px;}
}
@media screen and (max-width:599px){
	.bzyys { padding: 30px 0; }
	.bzyys_title { font-size: 20px; line-height: 26px; }
	.bzyys_desc{ font-size: 12px; line-height: 18px; margin-top: 5px;}
	.bzyys_list{ width: 100%;}
	.bzyys_list li .bzyys_list_tb img { height: 30px; }
	.bzyys_list li .bzyys_list_title{ font-size: 12px; line-height: 14px; height: 28px;}
}



.cpxq_cptj{ float: left; width: 100%; position: relative; padding: 71px 0 60px; background: #f3f4f8;}
.cpxq_cptj_title{ float: left; width: 100%; position: relative; font-size: 47px; line-height: 50px; color: #333333; font-weight: bold;}
.cpxq_cptj_list{  float: left; width: 100%; position: relative; margin-top: 24px;}
.cpxq_cptj_list li{ float: left; width: 24%; margin-right: 1.333%; margin-bottom: 30px;}
.cpxq_cptj_list li:nth-child(4n){ margin-right: 0;}
.cpxq_cptj_list li .cpxq_cptj_list_tu{ float: left; width: 100%;  text-align: left; position: relative; padding-bottom: 100%; overflow: hidden;  -webkit-box-sizing: border-box; box-sizing: border-box;}
.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: left; font-size: 24px; color: #333333; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; margin-top: 15px; height: 60px;}
.cpxq_cptj_list li:hover .cpxq_cptj_list_tu img{ transform: scale(1.1);}
.cpxq_cptj_list li:hover .cpxq_cptj_list_title{ color: #0c4988;}

@media screen and (max-width:1400px){
	.cpxq_cptj_title{ font-size: 42px;}
	.cpxq_cptj_list li .cpxq_cptj_list_title{ font-size: 20px;}
}
@media screen and (max-width:1200px){
	.cpxq_cptj{ padding: 50px 0;}
	.cpxq_cptj_title { font-size: 32px; line-height: 40px; }
	.cpxq_cptj_list li{ margin-bottom: 20px;}
	.cpxq_cptj_list li .cpxq_cptj_list_title{font-size: 16px; line-height: 24px;  margin-top: 10px; height: 48px;}
}
@media screen and (max-width:999px){
	.cpxq_cptj_list li .cpxq_cptj_list_title{ font-size: 14px;}
}
@media screen and (max-width:799px){
	.cpxq_cptj_list li{ width: 49%; margin-right: 2%; margin-bottom: 10px;}
	.cpxq_cptj_list li:nth-child(2n){ margin-right: 0;}
}
@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;}
	.cpxq_cptj_list li .cpxq_cptj_list_title { font-size: 12px; line-height: 18px; margin-top: 5px; height: 36px;}
}


/* 询单栏 */
.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: #0c4988; color: #FFF; padding: 10px 22px; border: none; cursor: pointer; display: inline-block; border: 1px solid #0c4988; }

#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: #ca0d19; margin-right: 5px; }
#form .w100p .lh { line-height: 38px; }
#form .w100p .btn{ background: #0c4988; }
#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;}
}


.left_fd{ position: fixed; top: 50%; transform: translateY(-50%) ; right: 20px; z-index: 99;}
.left_fd_tb{width: 100%;}
.left_fd_tb img{}
.left_fd_list{ width: 59px; float: left; background: #fff; padding: 0px 0; border-radius:100px; position: relative; top: 0px; border: 1px solid #cbcbcb;}
.left_fd_list li{text-align: center; margin: 3px 0; position: relative;}
.left_fd_list li:before{ content: ''; position: absolute; width: 10px; height: 2px; bottom: 0; left: 50%; transform: translateX(-50%); background: #e7e7e7;}
.left_fd_list li a{}
.left_fd_list li i { font-size: 30px; color: #0c4988; padding: 10px; border-radius: 100%;}
.left_fd_list li:hover:before,.left_fd_list li:last-child:before{ display: none;}
.left_fd_list li:hover i{ background: #0c4988; color: #fff; box-shadow: 0px 5px 5px #d021276e;}  

.left_fd_list li .left_wx_wz{ position: absolute; white-space: nowrap; right: 100%; padding: 10px 20px; box-shadow: 0px 0px 5px #888888; border-radius: 100px; font-size: 16px;  line-height: 25px; top: 50%; transform: translateY(-50%); background: #fff; display: none;}
.left_fd_list li.wxewm{ position: relative;}
.left_fd_list li .left_wx_ewm{ position: absolute; right: 100%; top: 50%; transform: translateY(-50%); height: 100px; display: none; border-radius: 5px; overflow: hidden;}
.left_fd_list li .left_wx_ewm img{ height: 100%;}
.left_fd_list li.wxewm:hover .left_wx_ewm{ display: inline-block;}
.left_fd_list li:hover .left_wx_wz{ display: inline-block;}

@media (max-width:999px) {
	/*.left_fd{ display: none;}*/
	.left_fd{ right: 4px;}
	.left_fd_list{ width: 40px;}
	.left_fd_list li i{   font-size: 20px; padding: 5px }
}













