/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}

/** 设置默认字体 **/
body,button, input, select, textarea /* for ie */ {
    font: 14px/1.0 "Arial","PingFangSC-Regular","Microsoft YaHei","黑体","宋体","KaiTi",sans-serif;
}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: 400;}
address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读, 让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { color: #333; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
a:hover { text-decoration: none; cursor: pointer; }

sup { /*vertical-align: text-top; */font-size: 0.5em;} /* 重置, 减少对行高的影响 */
sub { vertical-align: text-bottom; }

/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; outline: none; border: none; background: none;} /* 使得表单元素在 ie 下能继承字体大小 */
button, input[type="button"] { cursor: pointer;-webkit-appearance: none;}
input::-ms-clear{display:none;}/*隐藏文本框叉子*/
input::-ms-reveal{display:none;}/*隐藏密码框小眼睛*/
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}
img{
	vertical-align: top;
	image-rendering: -webkit-optimize-contrast;
  	image-rendering: crisp-edges;
	/* -ms-interpolation-mode: nearest-neighbor;
    image-rendering: pixelated; */
}

--input-box-shadow-focus{rgba(30, 140, 190, 0.8);}

html{
	font-size: 100px;
}
body{
	color: #333;
	background-color: #fff;
}
body::-webkit-scrollbar{
	width: 4px;
	height: 1px;
}
body::-webkit-scrollbar-thumb{
	background: #0068b7;
}
.clear-both::after{
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.w1400{
	width: 14.0rem;
	max-width: 92%;
	display: block;
	margin: 0 auto;
	box-sizing: border-box;
}
.w1600{
	width: 16.0rem;
	max-width: 92%;
	display: block;
	margin: 0 auto;
	box-sizing: border-box;
}
.w1200{
	width: 12.0rem;
	max-width: 92%;
	display: block;
	margin: 0 auto;
	box-sizing: border-box;
}

.pd{
	padding: 1.1rem 0;
}
.pda{
	padding: 0.8rem 0;
}
.is{
	display: block;
	height: 1px;
	margin-top: -1px;
}
.md-i {
    display: block;
    height: 1px;
    transform: translateY(-1.8rem);
}

.mCSB_inside > .mCSB_container{
	margin-right: 0.16rem;
}
.mCSB_scrollTools{
	width: 2px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width: 2px;
	background-color: #d2d2d2;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #0068b7;
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #0068b7;
}

/* .swiper-pagination{
	font-size: 0;
	bottom: 0.4rem !important;
}
.swiper-pagination span{
	position: relative;
	width: 8px;
	height: 8px;
	opacity: 1;
	margin: 0 0.2rem !important;
	background-color: #fff;
}
.swiper-pagination span:last-of-type{
	margin: 0;
}
.swiper-pagination span::after{
	content: "";
	position: absolute;
	top: -8px;
	left: -8px;
	width: 22px;
	height: 22px;
	border: 1px solid #fff;
	border-radius: 50%;
	opacity: 0;
	transform: scale(0.5);
	transition: all 0.6s;
}
.swiper-pagination .swiper-pagination-bullet-active::after{
	opacity: 1;
	transform: scale(1);
}
.paginationh span{
	background-color: #0068b7;
}
.paginationh span::after{
	border-color: #0068b7;
} */
.swiper-button-white{
	width: 0.4rem;
	height: 0.8rem;
	background-size: 100% 100%;
	margin-top: -0.4rem;
}
.swiper-button-prev{
	background: none;
	text-align: center;
	margin-top: 0;
}
.swiper-button-prev::after{
	content: "\eb15";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}
.swiper-button-next{
	background: none;
	text-align: center;
	margin-top: 0;
}
.swiper-button-next::after{
	content: "\eb16";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}


.head-box{
	position: fixed;
	z-index: 9;
	width: 100%;
	height: 1.4rem;
	top: 0;
	left: 0;
	transition: all 0.6s;
}
.head-box .div1{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	display: flex;
	align-items: center;
	height: 100%;
	padding-left: 0.66rem;
}
.head-box .lg-a{
	flex-shrink: 0;
	width: 1.94rem;
	height: 100%;
}
.head-box .lg-a img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.head-box .yy-h6{
	height: 0.24rem;
	line-height: 0.24rem;
	border-left: 2px solid rgba(255,255,255,0.2);
	padding-left: 0.32rem;
	margin-left: 0.32rem;
	font-size: 0.16rem;
	transition: all 0.6s;
}
.head-box .yy-h6 a{
	color: #fff;
	opacity: 0.4;
	transition: all 0.6s;
}
.head-box .yy-h6 .active{
	opacity: 1;
}
.head-box .yy-h6 i{
	color: #fff;
	opacity: 0.4;
	margin: 0 0.06rem;
	transition: all 0.6s;
}
.head-box .div2{
	position: absolute;
	top: 0;
	right: calc(33px + 2.18rem);
	width: auto;
	height: 100%;
	transition: right 0.6s;
}
.head-box .dh-ul{
	display: flex;
}
.head-box .dh-ul li{
	position: relative;
	margin-right: 0.2rem;
}
.head-box .dh-ul li:last-of-type{
	margin-right: 0;
}
.head-box .dh-ul li .a{
	display: block;
	white-space: nowrap;
	height: 1.4rem;
	line-height: 1.4rem;
	font-size: 0.18rem;
	font-weight: bold;
	color: #fff;
	transition: all 0.6s;
}
.head-box .dh-ul .active .a{
	color: #0068b7;
}
.head-box .dh-ul li .a i{
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 0.6s;
}
.head-box .dh-ul .show .a i{
	transform: rotate(-135deg);
}
.head-box .dh-ul li dl{
	
}
.head-box .dh-ul li dt{
	position: absolute;
	z-index: 9;
	top: calc(100% - 0.2rem);
	left: 50%;
	transform: translateX(-50%);
	width: 2.4rem;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 0.1rem;
	box-shadow: 0px 0px 0.2rem 0px rgba(0,64,152,0.1);
	padding: 0.2rem 0.32rem;
	display: none;
}
.head-box .dh-ul li dl a{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.15rem 0;
	font-size: 0.16rem;
	line-height: 1.4;
	border-bottom: 1px solid #dedede;
	transition: all 0.6s;
}
.head-box .dh-ul li dl a:last-of-type{
	border-bottom: 0;
}
.head-box .dh-ul li dt a i::after{
	content: "\eb16";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}
.head-box .dh-ul li dd div{
	position: absolute;
	z-index: 9;
	top: calc(100% - 0.2rem);
	left: 1.8rem;
	width: 2.4rem;
	padding-left: 0.2rem;
}
.head-box .dh-ul li dd div p{
	width: 100%;
	box-sizing: border-box;
	background-color: #f3f8fc;
	border-radius: 0.1rem;
	box-shadow: 0px 0px 0.2rem 0px rgba(0,64,152,0.1);
	padding: 0.2rem 0.36rem;
	display: none;
}

.head-box .div3{
	position: absolute;
	z-index: 8;
	top: 0;
	right: 0;
	width: calc(33px + 1.94rem);
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	box-sizing: border-box;
	padding-right: 0.66rem;
	padding-left: 0.24rem;
	transition: all 0.6s;
}
.head-box .div3::before{
	content: "";
	flex-shrink: 0;
	width: 2px;
	height: 0.24rem;
	background-color: rgba(255,255,255,0.2);
	margin-right: 0.48rem;
	transition: all 0.6s;
}
.head-box .cd-dl{
	display: flex;
	align-items: center;
	cursor: pointer;
}
.head-box .cd-dl dt{
	display: flex;
	width: 29px;
	height: 29px;
	flex-direction: column;
	justify-content: center;
}
.head-box .cd-dl dt i{
	flex-shrink: 0;
	width: 100%;
	height: 3px;
	margin-bottom: 7px;
	background-color: #fff;
	transition: all 0.6s;
}
.head-box .cd-dl dt i:nth-of-type(2){
	width: 15px;
}
.head-box .cd-dl dt i:nth-of-type(3){
	width: 21px;
	margin-bottom: 0;
}
.head-box .active-dl dt i:nth-of-type(1){
	width: 100%;
	transform: rotate(45deg) translate(7px, 7px);
}
.head-box .active-dl dt i:nth-of-type(2){
	transform: translateX(58px);
	opacity: 0;
}
.head-box .active-dl dt i:nth-of-type(3){
	width: 100%;
	transform: rotate(-45deg) translate(7px, -7px);
}
.head-box .cd-dl dd{
	margin-left: 0.2rem;
	font-size: 0.18rem;
	color: #fff;
	transition: all 0.6s;
}

.head-box .div4{
	position: absolute;
	z-index: 6;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background-color: #fff;
	display: none;
}
.head-box .div4 .div{
	width: 100%;
	height: 100%;
	display: flex;
	box-sizing: border-box;
}
.head-box .div4 .d1{
	position: relative;
	flex: 1;
	height: 100%;
	box-sizing: border-box;
	padding: 1.6rem 5vw 0 5vw;
	background-image: url(../img/logo3.png);
	background-size: 6.2rem;
	background-repeat: no-repeat;
	background-position: right 0 bottom 0.4rem;
}
.head-box .div4 .d1 .ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.head-box .div4 .d1 li{
	
}

.head-box .div4 .d1 li:nth-of-type(1){
	width:20%
}
.head-box .div4 .d1 li:nth-of-type(2){
	width:37%
}
.head-box .div4 .d1 li:nth-of-type(3){
	width:20%
}
.head-box .div4 .d1 li:nth-of-type(3) h6:nth-of-type(2){
	width:90%
}
.head-box .div4 .d1 li:nth-of-type(4){
	width:23%
}
.head-box .div4 .d1 li a{
	display: block;
	position: relative;
	font-size: 0.18rem;
	margin-top: 0.30rem;
	transition: all 0.6s;
   line-height:1.2
}
.head-box .div4 .d1 li a::before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -1px;
	width: 0;
	height: 2px;
	background-color: #00a73b;
	transition: all 0.6s;
}
.head-box .div4 .d1 li h6{
	font-size: 0.24rem;
	padding-bottom: 0.36rem;
	border-bottom: 1px solid #dedede;
	margin-top: 0.6rem;
}
.head-box .div4 .d1 li h6:nth-of-type(1){
	margin-top: 0;
}
.head-box .div4 .d1 dl{
	display: flex;
}
.head-box .div4 .d1 dd{
	margin-right: 0.4rem;
}
.head-box .div4 .d1 dd:last-of-type{
	margin-right: 0.4rem;
}
.head-box .div4 .d1 dd a{
	font-size: 0.16rem;
    color: #999;
    margin-top: 0.16rem;
    line-height: 1.2;
}
.head-box .div4 .d1 dd span{
	display: block;
	font-size: 0.18rem;
	color: #333;
	margin-top: 0.36rem;
}
.head-box .div4 .d1 .h5{
	position: absolute;
	width: calc(100% - 10vw - 2.4rem);
	height: 1.4rem;
	right: 5vw;
	top: 0;
	font-size: 0.18rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	transition: all 0.6s;
}
.head-box .div4 .d1 .h6{
	position: absolute;
	font-size: 0.18rem;
	left: 5%;
	bottom: 0.6rem;
	white-space: nowrap;
}
.head-box .div4 .d1 .h6 a{
	transition: all 0.6s;
}

.head-box .div4 .d2{
	flex-shrink: 0;
	width: 4.0rem;
	height: 100%;
	background-color: #004098;
	box-sizing: border-box;
	padding: 1.6rem 0.6rem 0 0.6rem;
	color: #fff;
}
.head-box .div4 .d2 h6{
	font-size: 0.24rem;
	padding-bottom: 0.36rem;
	border-bottom: 1px solid #3366ad;
	margin-bottom: 0.36rem;
}
.head-box .div4 .d2 dt{
	
}
.head-box .div4 .d2 dt a{
	position: relative;
	display: block;
	border-radius: 0.1rem;
	overflow: hidden;
	color: #fff;
	width: 2.4rem;
	font-size: 0.18rem;
	margin-top: 0.2rem;
}
.head-box .div4 .d2 dt a img{
	width: 100%;
}
.head-box .div4 .d2 dt a span{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.head-box .div4 .d2 dd{
	margin-top: 0.5rem;
}
.head-box .div4 .d2 dd p{
	font-size: 0.16rem;
	line-height: 1.4;
	opacity: 0.4;
	margin-bottom: 0.2rem;
}
.head-box .div4 .d2 dd h5{
	display: flex;
	align-items: center;
	margin-top: 0.36rem;
}
.head-box .div4 .d2 dd h5 img{
	flex-shrink: 0;
	width: 1.18rem;
}
.head-box .div4 .d2 dd h5 span{
	font-size: 0.16rem;
	margin-left: 0.2rem;
}



.headh-box{
	height: 1.0rem;
	background-color: #fff;
	box-shadow: 0 0 0.2rem rgba(0,0,0,0.15);
}
.headh-box .yy-h6{
	border-color: rgba(0,0,0,0.2);
}
.headh-box .yy-h6 a,
.headh-box .yy-h6 i{
	color: #333;
}
.headh-box .div2{
	right: -3rem;
}
.headh-box .dh-ul li .a{
	color: #333;
	height: 1.0rem;
	line-height: 1.0rem;
}
.headh-box .cd-dl dt i{
	background-color: #333;
}
.headh-box .cd-dl dd{
	color: #333;
}
.headh-box .div3{
	background-color: #fff;
}
.headh-box .div3::before{
	background-color: rgba(0,0,0,0.2);
}
.headh-box .div4 .d1 .h5{
	height: 1.0rem;
}

.active-body .head-box .yy-h6{
	opacity: 0;
}
.active-body .head-box .div3{
	background: #004098;
}
.active-body .head-box .div3::before{
	opacity: 0;
}
.active-body .head-box .cd-dl dt i{
	background-color: #fff;
}
.active-body .head-box .cd-dl dd{
	color: #fff;
}

.more-a{
	display: block;
	width: 2.2rem;
	height: 0.6rem;
	cursor: pointer;
	position: relative;
}
.more-a path{
	fill: #0068b7;
	transition: all 0.6s;
}
.more-a span{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 0.16rem;
}
.more-a span::after{
	content: "\eb08";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	margin-left: 0.10rem;
	font-size: 0.18rem;
	transition: all 0.6s;
}

.more-a .submit{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 0.16rem;
}
.more-a .submit::after{
	content: "\eb08";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	margin-left: 0.10rem;
	font-size: 0.18rem;
	transition: all 0.6s;
}

.more-b{
	display: flex;
	align-items: center;
}
.more-b i{
	color: #999;
	transition: all 0.6s;
}
.more-b::after{
	content: "\eb08";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	flex-shrink: 0;
	width: 0.36rem;
	height: 0.36rem;
	text-align: center;
	line-height: 0.36rem;
	border-radius: 50%;
	font-size: 0.18rem;
	color: #999;
	transition: all 0.6s;
}


.swiper-box{
	position: fixed;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
}
.swiper-box .swiper-slide{
	
}
.swiper-box .swiper-slide img,
.swiper-box .swiper-slide video{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}
.swiper-box .swiper-slide .w1400{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	color: #fff;
	box-sizing: border-box;
	padding-right: 2.0rem;
}
.swiper-box .swiper-slide .w1400 h5{
	font-size: 0.42rem;
	font-weight: bold;
	opacity: 0;
	transform: translateY(1rem);
	transition: all 0.8s 0.2s;
}
.swiper-box .swiper-slide .w1400 h6{
	font-size: 0.2rem;
	line-height: 1.4;
	margin-top: 0.36rem;
	opacity: 0;
	transform: translateY(1rem);
	transition: all 0.8s 0.3s;
}
.swiper-box .swiper-slide .w1400 .more-div{
	margin-top: 0.7rem;
	opacity: 0;
	transform: translateY(1rem);
	transition: all 0.8s 0.4s;
}
.swiper-box .active-slide .w1400 h5,
.swiper-box .active-slide .w1400 h6,
.swiper-box .active-slide .w1400 .more-div{
	opacity: 1;
	transform: translateY(0);
}

.swiper-box .swiper-button{
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	text-align: right;
}
.swiper-box .swiper-button-next{
	position: static;
	display: inline-block;
	vertical-align: top;
	width: 0.6rem;
	height: 0.6rem;
	line-height: 0.6rem;
	color: #fff;
	font-size: 0.26rem;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 50%;
	transition: all 0.6s;
}

.swiper-box .sb-dl{
	position: absolute;
	z-index: 3;
	bottom: 0.8rem;
	left: 50%;
	width: 0.6rem;
	text-align: center;
	transform: translateX(-50%);
}
.swiper-box .sb-dl dt{
	position: relative;
	width: 20px;
	height: 28px;
	border: 2px solid #fff;
	border-radius: 20px;
	margin: 0 auto 0.16rem;
}
.swiper-box .sb-dl i{
	position: absolute;
	width: 2px;
	height: 6px;
	background-color: #fff;
	top: 0;
	left: 9px;
	opacity: 0;
	animation: dh1 1.5s linear infinite;
}
@keyframes dh1{
	0%{
		top: 0;
		opacity: 0;
	}
	70%{
		top: 11px;
		opacity: 1;
	}
	100%{
		top: 22px;
		opacity: 0;
	}
}
.swiper-box .sb-dl dd{
	font-size: 0.14rem;
	color: #fff;
}


.foot-box{
	position: relative;
	z-index: 3;
	color: #fff;
}
.foot-box .div1{
	background-color: #004098;
	padding: 0.72rem 0 0.54rem;
}
.foot-box .div1 .w1400{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.foot-box .div{
	flex-shrink: 0;
	width: 5.3rem;
}
.foot-box .div .a{
	display: block;
	width: 1.89rem;
}
.foot-box .div .a img{
	width: 100%;
}
.foot-box .div .h6{
	font-size: 0.18rem;
	margin-top: 0.28rem;
	line-height:1.2
}
.foot-box .div .dl{
	display: flex;
	    margin-top: 1.46rem;
}
.foot-box .div .dl dd{
	margin-right: 0.56rem;
}
.foot-box .div .dl dd:last-of-type{
	margin-right: 0;
}
.foot-box .div .dl dd h6{
	font-size: 0.18rem;
	margin-bottom: 0.38rem;
}
.foot-box .div .dl dd img{
	width: 1.18rem;
}
.foot-box .div .dl dd p{
	font-size: 0.16rem;
	opacity: 0.4;
	margin-bottom: 0.28rem;
}
.foot-box .div .dl dd p:last-of-type{
	margin-bottom: 0;
}
.foot-box .ul{
	position: relative;
	flex: 1;
	box-sizing: border-box;
	padding-left: 0.36rem;
	display: flex;
	justify-content: space-between;
}
.foot-box .ul::after{
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: rgba(255,255,255,0.2);
	left: 0;
	bottom: 0.7rem;
}
.foot-box .ul li{
	position: relative;
	padding-bottom: 1.2rem;
}
.foot-box .ul li a{
	display: block;
	font-size: 0.16rem;
	opacity: 0.4;
	color: #fff;
	margin-top: 0.12rem;
	transition: all 0.6s;
	
	    max-width: 3.5rem;
		line-height:1.2
}
.foot-box .ul li .a{
	position: relative;
	font-size: 0.18rem;
	opacity: 1;
	margin-top: 0;
	margin-bottom: 0.36rem;
}
.foot-box .ul li .a:last-of-type{
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 0;
}
.foot-box .ul li .a::before{
	content: "";
	position: absolute;
	left: -0.36rem;
	top: 50%;
	margin-top: -1px;
	width: 0.16rem;
	height: 2px;
	background-color: #00a73b;
}
.foot-box .div2{
	background-color: #242424;
	font-size: 0.14rem;
	padding: 0.42rem 0;
	color: rgba(255,255,255,0.4);
}
.foot-box .div2 .w1400{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.foot-box .div2 dd{
	display: flex;
	align-items: center;
}
.foot-box .div2 dd em{
	margin-right: 0.3rem;
}
.foot-box .div2 dd a{
	color: rgba(255,255,255,0.4);
}
.foot-box .div2 dd i{
	flex-shrink: 0;
	width: 1px;
	height: 0.16rem;
	background-color: rgba(255,255,255,0.4);
	margin: 0 0.18rem;
}


.paging-box{
	margin-top: 0.6rem;
	display: flex;
	justify-content: center;
}
.paging-box a{
	flex-shrink: 0;
	width: 0.4rem;
	height: 0.4rem;
	text-align: center;
	line-height: 0.4rem;
	font-size: 0.16rem;
	border-radius: 4px;
	background-color: #f3f8fc;
	margin: 0 0.06rem;
	transition: all 0.6s;
}
.paging-box .a{
	width: 0.8rem;
}
.paging-box .active{
	background-color: #0068b7;
	color: #fff;
}


.content-box{
	padding-top: 44.2vw;
}
.contenth-box{
	padding-top: 100vh;
}
.content-box .box{
    position: relative;
    z-index: 3;
    background-color: #fff;
}

.xq-body .content-box{
	padding-top: 33.8vw;
}


.inlet-box{
	position: fixed;
	z-index: 5;
	width: 0.8rem;
	bottom: 0.6rem;
	right: -0.8rem;
	opacity: 0;
	transition: all 0.6s;
}
.inleth-box{
	right: 0.2rem;
	opacity: 1;
}
.inlet-box .a1{
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 0.8rem;
	height: 0.8rem;
	background-color: #0068b7;
	border-radius: 0.1rem;
	margin-bottom: 0.2rem;
	transition: all 0.6s;
}
.inlet-box .active{
	background-color: #00a73b;
}
.inlet-box .a1 img{
	flex-shrink: 0;
	width: 0.36rem;
}
.inlet-box .a1 span{
	font-size: 0.14rem;
	color: #fff;
	margin-top: 0.06rem;
}
.inlet-box .a1 em{
	position: absolute;
	width: 1.38rem;
	height: 1.38rem;
	top: 0.2rem;
	right: 0.9rem;
	overflow: hidden;
	opacity: 0;
	pointer-events: none;
	transition: all 0.6s;
}
.inlet-box .a1 em img{
	display: block;
	width: 1.38rem;
	height: 1.38rem;
	box-sizing: border-box;
	background-color: #00a73b;
	border-radius: 0.1rem;
	border: 0.1rem solid #00a73b;
}
.inlet-box .a1 .dl{
	position: absolute;
	width: 2.9rem;
	top: 0.2rem;
	right: 0.9rem;
	pointer-events: none;
	background-color: #00a73b;
	color: #fff;
	border-radius: 0.1rem;
	padding: 0.2rem;
	opacity: 0;
	transition: all 0.6s;
}
.inlet-box .a1 .dl dt{
	padding-bottom: 0.2rem;
	border-bottom: 1px solid rgba(255,255,255,0.6);
}
.inlet-box .a1 .dl dt img{
	width: 1.0rem;
}
.inlet-box .a1 .dl dd{
	margin-top: 0.2rem;
}
.inlet-box .a1 .dl dd small{
	display: block;
	font-size: 0.14rem;
	opacity: 0.6;
	margin-bottom: 0.1rem;
}
.inlet-box .a1 .dl dd p{
	font-size: 0.16rem;
}

.inlet-box .a2{
	position: relative;
	display: block;
	margin: 0.6rem auto 0;
	width: 0.48rem;
	height: 1.76rem;
	background: none;
}
.inlet-box .a2 svg{
	transform: rotate(90deg) translateY(-100%);
	transform-origin: 0 0;
	width: 1.76rem;
}
.inlet-box .a2 path{
	fill: #0068b7;
	transition: all 0.6s;
}
.inlet-box .a2 span{
	position: absolute;
	width: 0.3rem;
	height: 100%;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	color: #fff;
	font-size: 0.16rem;
	line-height: 1.3;
}
.inlet-box .a2 span::before{
	content: "\eb0c";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	margin-bottom: 0.06rem;
	font-size: 0.18rem;
	transition: all 0.6s;
}


.title-h4{
	font-size: 0.3rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0.6rem;
}
.title-h4::after{
	content: "";
	display: block;
	width: 0.6rem;
	height: 0.06rem;
	background-color: #0068b7;
	margin: 0.26rem auto 0;
}
.titleh-h4{
	text-align: left;
}
.titleh-h4::after{
	margin: 0.26rem 0 0;
}


.title-h5{
	margin-bottom: 0.48rem;
}
.title-h5 strong{
	display: block;
	font-size: 0.4rem;
}
.title-h5 span{
	display: block;
	font-size: 0.24rem;
	color: #0068b7;
	margin: 0.26rem 0 0.3rem;
}
.title-h5 small{
	display: block;
	font-size: 0.2rem;
	margin: 0.26rem 0 0.3rem;
}
.title-h5 i{
	display: block;
	width: 0.6rem;
	height: 0.06rem;
	background-color: #0068b7;
}
.titlec-h5{
	text-align: center;
}
.titlec-h5 i{
	margin: 0 auto;
}


.crumb-box{
	font-size: 0.14rem;
	color: #999;
	display: flex;
	height: 0.9rem;
	align-items: center;
	margin-bottom: 0.3rem;
}
.crumb-box a{
	color: #999;
	transition: all 0.6s;
}
.crumb-box a:last-of-type{
	color: #0068b7;
}
.crumb-box i::after{
	content: "\eb16";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	margin: 0 0.06rem;
}


.banner-box{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 44.2vw;
}
.banner-box img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.banner-box dl{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	color: #fff;
}
.banner-box dt{
	font-size: 0.56rem;
	font-weight: bold;
}
.banner-box dd{
	font-size: 0.2rem;
	margin-top: 0.3rem;
	line-height: 1.4;
}
.banner-box .div{
	position: absolute;
	left: 50%;
	bottom: 0.6rem;
	transform: translateX(-50%);
}
.banner-box .div form{
	width: 100%;
	height: 0.58rem;
	border-radius: 0.1rem;
	overflow: hidden;
	background-color: #fff;
	display: flex;
}
.banner-box .div input{
	flex: 1;
	min-width: 0;
	box-sizing: border-box;
	padding: 0 0.34rem;
	font-size: 0.16rem;
}
.banner-box .div button{
	flex-shrink: 0;
	width: 1.6rem;
	height: 100%;
	background-color: #0068b7;
	color: #fff;
	font-size: 0.16rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.banner-box .div button::before{
	content: "\eafe";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	font-size: 0.2rem;
	margin-right: 0.06rem;
}

.xq-body .banner-box{
	height: 33.8vw;
}



.nav-box{
	position: relative;
	z-index: 3;
	background-color: #fff;
	height: 0.78rem;
	border-bottom: 1px solid #dedede;
}
.nav-box .w1400{
	display: flex;
	height: 100%;
}
.nav-box .w1400 a{
	position: relative;
	height: 100%;
	line-height: 0.78rem;
	margin-right: 0.6rem;
	font-size: 0.18rem;
	transition: all 0.6s;
}
.nav-box .w1400 a:last-of-type{
	margin-right: 0;
}
.nav-box .w1400 a::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0;
	height: 4px;
	background-color: #00a73b;
	transition: all 0.6s;
}
.nav-box .w1400 .active{
	color: #00a73b;
}
.nav-box .w1400 .active::after{
	width: 100%;
}
.nav-box .w1400 .pitchon{
	color: #00a73b;
}
.nav-box .w1400 .pitchon::after{
	width: 100%;
}


.index-box{
	position: relative;
}
.index-box .box0{
	position: absolute;
	left: 0;
	bottom: calc(100% - 1px);
	width: 100%;
	height: 0;
	border-bottom: 1px solid #fff;
	background-image: url(../img/svg1.svg);
	background-size: 5.08rem 100%;
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.6s;
}
.index-box .box0{
	height: 0;
}
.index-box .box0h{
	height: 0.45rem;
}
.index-box .box1{
	display: flex;
	justify-content: space-between;
	background-image: url(../img/bj1.png);
	background-size: 6.58rem;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
}
.index-box .box1 .div1{
	flex-shrink: 0;
	width: 7.8rem;
}
.index-box .box1 .div{
	
}
.index-box .box1 .div p{
	font-size: 0.18rem;
	line-height: 1.5;
	text-align: justify;
	color: #999;
	margin-bottom: 0.18rem;
}
.index-box .box1 .div .more-a{
	margin-top: 0.5rem;
}
.index-box .box1 .ul{
	display: flex;
	margin-top: 1.0rem;
}
.index-box .box1 .ul li{
	margin-right: 1.0rem;
}
.index-box .box1 .ul li:last-of-type{
	margin-right: 0;
}
.index-box .box1 .ul li strong{
	display: inline-block;
	font-size: 0.6rem;
	color: #0068b7;
	vertical-align: top;
	font-weight: 900;
}
.index-box .box1 .ul li sup{
	display: inline-block;
	font-size: 0.16rem;
	color: #7c7c7c;
	margin-left: 0.1rem;
	vertical-align: top;
	padding-top: 0.1rem;
}
.index-box .box1 .ul li p{
	font-size: 0.16rem;
	margin-top: 0.12rem;
	color: #a7a7a7;
}
.index-box .box1 .div2{
	position: relative;
	flex-shrink: 0;
	width: 4.8rem;
}
.index-box .box1 .div2 em{
	display: block;
	width: 100%;
	border-radius: 0.2rem;
	overflow: hidden;
}
.index-box .box1 .div2 em img{
	width: 100%;
	transition: all 0.6s;
}
.index-box .box1 .div2 em:nth-of-type(2){
	width: 2.7rem;
	margin-left: -68%;
	margin-top: -34%;
}

.index-box .box2{
	
}
.index-box .box2 .div1{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.6rem;
}
.index-box .box2 .div1 .title-h5{
	margin-bottom: 0;
	width:75%; 
}
.index-box .box2 .div2{
	position: relative;
}
.index-box .box2 .swiper-container{
	width: 10.0rem;
	height: 6.0rem;
	border-radius: 0.2rem;
	margin: 0;
}
.index-box .box2 .swiper-slide{
	border-radius: 0.2rem;
	overflow: hidden;
}
.index-box .box2 .swiper-slide .img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.index-box .box2 .swiper-slide::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	background-image: url(../img/bj4.png);
	background-size: 100% 100%;
}
.index-box .box2 .swiper-slide .div{
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 1.0rem;
	box-sizing: border-box;
	padding-left: 0.6rem;
	color: #fff;
}
.index-box .box2 .swiper-slide .div img{
	width: 0.48rem;
}
.index-box .box2 .swiper-slide .div h6{
	font-size: 0.3rem;
	margin: 0.36rem 0 0.66rem;
}
.index-box .box2 .swiper-slide .div .d1{
	width: 3.4rem;
}
.index-box .box2 .swiper-slide .div .d1 a{
	height: 0.58rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 0.16rem;
	color: #fff;
	border-bottom: 1px solid rgba(255,255,255,0.4);
	transition: all 0.6s;
}
.index-box .box2 .swiper-slide .div .d1 a::after{
	content: "\eb16";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}
.index-box .box2 .swiper-slide .div .d2{
	display: flex;
	margin-top: 0.6rem;
}
.index-box .box2 .swiper-slide .div .d2 a{
	font-size: 0.2rem;
	margin-right: 0.38rem;
	color: #fff;
	transition: all 0.6s;
}
.index-box .box2 .swiper-slide .div .d2 a:last-of-type{
	margin-right: 0;
}
.index-box .box2 .swiper-slide .div .d2 a::after{
	content: "\eb16";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	margin-left: 0.2rem;
}

/* .index-box .box2 .swiper-slide p{
	position: absolute;
	z-index: 3;
	left: 0.56rem;
	bottom: 0.44rem;
	width: 70%;
	font-size: 0.3rem;
	height: 0.62rem;
	line-height: 0.62rem;
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
} */
.index-box .box2 .swiper-button{
	position: absolute;
	right: 0.4rem;
	bottom: 0.44rem;
	display: flex;
}
.index-box .box2 .swiper-button dd{
	position: static;
	flex-shrink: 0;
	width: 0.62rem;
	height: 0.62rem;
	border-radius: 50%;
	background-color: #fff;
	margin-right: 0.2rem;
	font-size: 0.26rem;
	line-height: 0.62rem;
	color: #999;
	transition: all 0.6s;
}
.index-box .box2 .swiper-button dd:last-of-type{
	margin-right: 0;
}

.index-box .box2 .ol{
	position: absolute;
	width: 3.4rem;
	height: 100%;
	top: 0;
	right: 0;
	display: flex;
	flex-direction: column;
}
.index-box .box2 .ol li{
	position: relative;
	width: 100%;
	flex: 1;
	margin-bottom: 0.4rem;
	border-radius: 0.2rem;
	overflow: hidden;
	color: #d6d6d6;
	cursor: pointer;
	transition: all 0.6s;
}
.index-box .box2 .ol li:last-of-type{
	margin-bottom: 0;
}
.index-box .box2 .ol li span{
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	font-size: 0.24rem;
	color:#0068b7;
} 
.index-box .box2 .ol li span::after{
	content: "\eb16";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	flex-shrink: 0;
	width: 0;
	height: 0.3rem;
	overflow: hidden;
	margin-left: 0;
	opacity: 0;
	font-size: 0.3rem;
	transition: all 0.6s;
}
.index-box .box2 .ol li img{
	position: absolute;
	width: 0.9rem;
	right: -0.9rem;
	bottom: -0.05rem;
	transition: all 0.6s;
}
.index-box .box2 .ol .active{
	background-color: #0068b7;
	color: #fff;
}
.index-box .box2 .ol .active span{
    color:#d6d6d6;
}
.index-box .box2 .ol li:hover span{
    color:#d6d6d6;
}
.index-box .box2 .ol .active span::after{
	width: 0.3rem;
	opacity: 1;
	margin-left: 0.32rem;
}
.index-box .box2 .ol .active img{
	right: 0;
}

.index-box .box3{
	padding-bottom: 0;
}
.index-box .box3 .div1{
	background-image: url(../img/bj2.jpg);
	background-size: cover;
	background-attachment: fixed;
}
.index-box .box3 .div1 .w1400{
	display: flex;
	justify-content: space-between;
}
.index-box .box3 .div1 .w1400 li{
	flex: 1;
	box-sizing: border-box;
	padding: 0.38rem 0.18rem 0.34rem;
	border-radius: 0.2rem;
	margin-right: 0.4rem;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
}
.index-box .box3 .div1 .w1400 li:last-of-type{
	margin-right: 0;
}
.index-box .box3 .div1 .w1400 dl{
	width: 0.4rem;
	height: 0.4rem;
	overflow: hidden;
	margin: 0 auto;
}
.index-box .box3 .div1 .w1400 dt{
	width: 100%;
	transition: all 0.6s;
}
.index-box .box3 .div1 .w1400 img{
	display: block;
	width: 100%;
}
.index-box .box3 .div1 .w1400 span{
	margin-top: 0.16rem;
	display: block;
	font-size: 0.18rem;
	line-height: 1.4;
	transition: all 0.6s;
}
.index-box .box3 .div1 .w1400 .active dt{
	transform: translateY(-50%);
}
.index-box .box3 .div1 .w1400 .active span{
	color: #0068b7;
}

.index-box .box3 .div2{
	padding: 0.8rem 0 1.1rem;
	background-image: url(../img/bj1.png);
	background-size: 6.58rem;
	background-repeat: no-repeat;
	background-position: left -2.7rem center;
	background-attachment: fixed;
}
.index-box .box3 .div2 .w1400{
	position: relative;
}
.index-box .box3 .div2 .w1400 .swiper-button{
	width: 0.62rem;
	height: 0.62rem;
	border-radius: 50%;
	background-color: #0068b7;
	font-size: 0.26rem;
	line-height: 0.62rem;
	color: #fff;
	margin-top: -0.31rem;
	transition: all 0.6s;
}
.index-box .box3 .div2 .w1400 .swiper-button-prev{
	left: -1.0rem;
}
.index-box .box3 .div2 .w1400 .swiper-button-next{
	right: -1.0rem;
}
.index-box .box3 .div2 .swiper-slide a{
	position: relative;
	display: flex;
	justify-content: flex-end;
}
.index-box .box3 .div2 .swiper-slide .div{
	position: absolute;
	z-index: 3;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 5.2rem;
	box-sizing: border-box;
	background-color: #f3f8fc;
	padding: 0.44rem 0.36rem 0.4rem;
	border-radius: 0.2rem;
}
.index-box .box3 .div2 .swiper-slide .div img{
	width: 0.4rem;
}
.index-box .box3 .div2 .swiper-slide .div h6{
	font-size: 0.24rem;
	margin: 0.3rem 0 0.2rem;
	transition: all 0.6s;
}
.index-box .box3 .div2 .swiper-slide .div p{
	font-size: 0.16rem;
	color: #999;
	line-height: 1.8;
}
.index-box .box3 .div2 .swiper-slide .div span{
	margin-top: 0.26rem;
}
.index-box .box3 .div2 .swiper-slide .em{
	flex-shrink: 0;
	width: 9.2rem;
	border-radius: 0.2rem;
	overflow: hidden;
}
.index-box .box3 .div2 .swiper-slide .em img{
	width: 100%;
	transition: all 0.6s;
}

.index-box .box4{
	background-color: #f3f8fc;
}
.index-box .box4 .div1{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.6rem;
}
.index-box .box4 .div1 .title-h5{
	margin-bottom: 0;
}
.index-box .box4 .div2{
	position: relative;
}
.index-box .box4 .dl{
	width: 5.2rem;
	height: 5.2rem;
}
.index-box .box4 .dr{
	position: absolute;
	width: 8.4rem;
	height: 100%;
	top: 0;
	right: 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.index-box .box4 .div2 a{
	position: relative;
	display: block;
	background-color: #fff;
	border-radius: 0.2rem;
	overflow: hidden;
}
.index-box .box4 .div2 a span{
	display: block;
	width: 1.3rem;
	height: 0.32rem;
	background-image: url(../img/svg2.svg);
	background-size: 100% 100%;
	text-align: center;
	line-height: 0.32rem;
	color: #fff;
	font-size: 0.14rem;
	margin-bottom: 0.16rem;
}
.index-box .box4 .div2 a h6{
	font-size: 0.2rem;
	line-height: 1.8;
	height: 0.72rem;
	overflow: hidden;
}
.index-box .box4 .div2 a dl{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 0.16rem;
	color: #999;
	margin-top: 0.3rem;
}
.index-box .box4 .dl a{
	width: 100%;
	height: 100%;
}
.index-box .box4 .dl a .em{
	display: block;
	width: 100%;
	height: 3.1rem;
	overflow: hidden;
}
.index-box .box4 .dl a .em img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.6s;
}
.index-box .box4 .dl a .div{
	height: calc(100% - 3.1rem);
	padding: 0 0.36rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.index-box .box4 .dl a span{
	position: absolute;
	top: 0.24rem;
	left: 0.36rem;
	margin-bottom: 0;
}
.index-box .box4 .dr a{
	flex-shrink: 0;
	width: calc(50% - 0.2rem);
	height: calc(50% - 0.2rem);
	margin-top: 0.4rem;
	box-sizing: border-box;
	padding: 0 0.36rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.index-box .box4 .dr a:nth-of-type(1),
.index-box .box4 .dr a:nth-of-type(2){
	margin-top: 0;
}



.fwjjjfa-box{
	
}
.fwjjjfa-box .box1{
	
}
.fwjjjfa-box .box1 .ul{
	
}
.fwjjjfa-box .box1 .ul li{
	margin-bottom: 0.3rem;
}
.fwjjjfa-box .box1 .ul li:last-of-type{
	margin-bottom: 0;
}
.fwjjjfa-box .box1 .ul a{
	position: relative;
	display: flex;
	padding: 0.56rem 0.4rem;
	background-color: #f3f8fc;
	border-radius: 0.2rem;
	overflow: hidden;
}
.fwjjjfa-box .box1 .ul a::before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0.3rem;
	background-image: url(../img/bj7.png);
	background-size: 32%;
	background-position: 20% 32%;
	background-repeat: no-repeat;
	pointer-events: none;
	opacity: 0;
	transition: all 0.6s;
}
.fwjjjfa-box .box1 .ul .dl{
	position: relative;
	z-index: 3;
	flex-shrink: 0;
	width: 48%;
}
.fwjjjfa-box .box1 .ul .dl h6{
	font-size: 0.26rem;
	color: #0068b7;padding-top: 0.04rem;
}
.fwjjjfa-box .box1 .ul .dl em{
	margin-top: 0.48rem;
	display: block;
	width: 0.46rem;
}
.fwjjjfa-box .box1 .ul .dl em img{
	width: 100%;
}
.fwjjjfa-box .box1 .ul .dr{
	position: relative;
	z-index: 3;
  
  width:100%
}
.fwjjjfa-box .box1 .ul .dr small{
	position: absolute;
	right: 0;
	bottom: -0.44rem;
	font-size: 1.0rem;
	font-weight: bold;
	color: #e7eff8;
	pointer-events: none;
}
.fwjjjfa-box .box1 .ul .dr p{
	position: relative;
	z-index: 3;
	font-size: 0.18rem;
	line-height: 1.8;
	height: auto;
	overflow: hidden;
}
.fwjjjfa-box .box1 .ul .dr .more-b{
	/*position: absolute;*/
	left: 0;
	bottom: 0;
}

.fwjjjfa-box .box2{
	position: relative;
	padding-top: 0;
}
.fwjjjfa-box .box2 .waves{
	position: absolute;
	pointer-events: none;
	width: 100%;
	height: 100vh;
	bottom: 0;
	left: 0;
}
.fwjjjfa-box .box2 .w1400{
	position: relative;
	z-index: 3;
}
.fwjjjfa-box .box2 .ul{
	display: flex;
	justify-content: space-between;
}
.fwjjjfa-box .box2 .ul li{
	position: relative;
	background-color: #2b66b1;
	color: #fff;
	flex-shrink: 0;
	width: 31%;
	border-radius: 0.2rem;
	box-sizing: border-box;
	padding: 0.5rem 0.4rem 0.6rem;
	box-shadow: 0px 0px 0.2rem 0px rgba(0,64,152,0.02);
}
.fwjjjfa-box .box2 .ul li:nth-of-type(2){
	background-color: #4ba54b;
}
.fwjjjfa-box .box2 .ul li .img1{
	width: 0.66rem;
}
.fwjjjfa-box .box2 .ul li .img2{
	position: absolute;
	width: 1.3rem;
	right: 0.24rem;
	bottom: 0.14rem;
}
.fwjjjfa-box .box2 .ul li h6{
	font-size: 0.24rem;
	margin: 0.3rem 0 0.24rem;
}
.fwjjjfa-box .box2 .ul li p{
	font-size: 0.16rem;
	line-height: 1.8;
	opacity: 0.5;
}



.gywm-box{
	
}
.gywm-box .box1{
	position: relative;
	display: flex;
	justify-content: space-between;
}
.gywm-box .box1 .md-i{
	position: absolute;
	top: 0.8rem;
	left: 0;
}
.gywm-box .box1 .title-h4{
	margin-bottom: 0;
}
.gywm-box .box1 .div{
	flex-shrink: 0;
	width: 9.1rem;
}
.gywm-box .box1 .div h6{
	font-size: 0.32rem;
	color: #0068b7;
	margin-bottom: 0.28rem;
	font-weight: bold;
}
.gywm-box .box1 .div p{
	font-size: 0.18rem;
	line-height: 1.8;
	text-align: justify;
}
.gywm-box .box1 .div span{
	color: #0068b7;
}

.gywm-box .box2{
	position: relative;
	height: 7.0rem;
	background-image: url(../img/bj4.jpg);
	background-size: contain;
	background-attachment: fixed;
	display: flex;
	align-items: center;
	color: #fff;
}
.gywm-box .box2 .div{
	padding-right: 5.8rem;
}
.gywm-box .box2 .div p{
	font-size: 0.16rem;
	line-height: 1.5;
	opacity: 0.6;
	margin-bottom: 0.3rem;
	text-align: justify;
}
.gywm-box .box2 .div p:last-of-type{
	margin-bottom: 0;
}
.gywm-box .box2 .ul{
	position: absolute;
	top: 0;
	right: 0;
	width: 6.6rem;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	background-color: #004098;
}
.gywm-box .box2 .ul li{
	flex-shrink: 0;
	width: 50%;
	height: 50%;
	box-sizing: border-box;
	padding: 0.48rem 0.36rem 0;
}
.gywm-box .box2 .ul li:nth-of-type(2),
.gywm-box .box2 .ul li:nth-of-type(3){
	background-color: #0068b7;
}
.gywm-box .box2 .ul li img{
	width: 0.64rem;
	display: block;
	margin-bottom: 0.56rem;
}
.gywm-box .box2 .ul li strong{
	display: inline-block;
	vertical-align: top;
	font-size: 0.6rem;
	font-weight: 900;
}
.gywm-box .box2 .ul li sup{
	display: inline-block;
	vertical-align: top;
	padding-top: 0.1rem;
	font-size: 0.16rem;
	opacity: 0.6;
	margin-left: 0.1rem;
}
.gywm-box .box2 .ul li p{
	font-size: 0.16rem;
	margin-top: 0.12rem;
	opacity: 0.6;
	line-height: 1.5;
}

.gywm-box .box3{
	position: relative;
	background-image: url(../img/bj5.jpg);
	background-size: contain;
	background-attachment: fixed;
}
.gywm-box .box3 .div{
	position: relative;
	padding-top: 0.3rem;
}
.gywm-box .box3 .div .img1{
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	width: 24px;
}
.gywm-box .box3 .div .img2{
	display: block;
	width: 1.94rem;
	margin: 0 auto;
}
.gywm-box .box3 .div ul{
	position: relative;
	padding-bottom: 0.1rem;
}
.gywm-box .box3 .div ul::after{
	content: "";
	position: absolute;
	top: 0.64rem;
	left: 50%;
	margin-left: -1px;
	width: 2px;
	height: calc(100% - 0.64rem);
	background-color: #0068b7;
}
.gywm-box .box3 .div li{
	position: relative;
	margin-left: 50%;
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: -0.3rem;
	box-sizing: border-box;
	padding: 0 0 0 0.66rem;
	cursor: pointer;
}
.gywm-box .box3 .div li:nth-of-type(2n){
	margin-left: 0;
	flex-direction: row-reverse;
	padding: 0 0.66rem 0 0;
}
.gywm-box .box3 .div li::before{
	content: "";
	position: absolute;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #0068b7;
	left: -8px;
	top: 50%;
	margin-top: -8px;
}
.gywm-box .box3 .div li:nth-of-type(2n):before{
	left: auto;
	right: -8px;
}
.gywm-box .box3 .div li h6{
	flex-shrink: 0;
	width: 1.9rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.gywm-box .box3 .div li:nth-of-type(2n) h6{
	flex-direction: row-reverse;
}
.gywm-box .box3 .div li h6 span{
	font-size: 0.28rem;
	transition: all 0.6s;
}
.gywm-box .box3 .div li h6 i{
	flex-shrink: 0;
	width: 0.7rem;
	height: 1px;
	position: relative;
}
.gywm-box .box3 .div li h6 i::before{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background-color: #999;
	transition: all 0.6s;
}
.gywm-box .box3 .div li h6 i::after{
	content: "";
	position: absolute;
	left: 0;
	top: -5px;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background-color: #999;
	transition: all 0.6s;
}
.gywm-box .box3 .div li:nth-of-type(2n) h6 i::after{
	left: auto;
	right: 0;
}
.gywm-box .box3 .div li p{
	flex-shrink: 0;
	width: calc(100% - 1.9rem);
	height: 1.28rem;
	background-color: #fff;
	border-radius: 0.2rem;
	border: 1px dashed #0068b7;
	box-sizing: border-box;
	padding: 0 0.38rem;
	display: flex;
	align-items: center;
	font-size: 0.16rem;
    line-height: 1.5;
	transition: all 0.6s;
}
.gywm-box .box3 .div li p i{
	width: 0.16rem;
	height: 0.16rem;
	background-image: url(../img/ic28.png);
	background-size: 100% 100%;
	margin-left: 0.1rem;
	transition: all 0.6s;
}
.gywm-box .box3 .div li:nth-of-type(1) p,
.gywm-box .box3 .div li:nth-of-type(2) p{
	background-color: #0068b7;
	color: #fff;
}
.gywm-box .box3 .div li:nth-of-type(1) h6 i::after,
.gywm-box .box3 .div li:nth-of-type(2) h6 i::after{
	background-color: #0068b7;
}
.gywm-box .box3 .div li:nth-of-type(1) h6 i::before,
.gywm-box .box3 .div li:nth-of-type(2) h6 i::before{
	background-color: #0068b7;
}
.gywm-box .box3 .div li:nth-of-type(1) h6 span,
.gywm-box .box3 .div li:nth-of-type(2) h6 span{
	color: #0068b7;
	transform: scale(1.2);
}

.gywm-box .box4{
	
}
.gywm-box .box4 .swiper-container{
	height: 6.0rem;
}
.gywm-box .box4 .swiper-slide{
	border-radius: 0.2rem;
	overflow: hidden;
}
.gywm-box .box4 .swiper-slide img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.gywm-box .box4 .swiper-slide .div{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 84%;
	color: #fff;
}
.gywm-box .box4 .swiper-slide .div h6{
	font-size: 0.32rem;
}
.gywm-box .box4 .swiper-slide .div p{
	font-size: 0.2rem;
	line-height: 1.6;
	margin-top: 0.28rem;
}
.gywm-box .box4 .swiper-button{
	position: absolute;
	z-index: 3;
	width: 84%;
	left: 50%;
	bottom: 1.0rem;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
}
.gywm-box .box4 .swiper-button dt{
	width: auto;
	position: static;
	color: rgba(255,255,255,0.4);
	font-size: 0.16rem;
	margin-right: 0.1rem;
	padding-top: 1px;
}
.gywm-box .box4 .swiper-button dt span:nth-of-type(1){
	color: rgba(255,255,255,1);
}
.gywm-box .box4 .swiper-button dd{
	position: static;
	width: 0.2rem;
	height: 0.2rem;
	line-height: 0.2rem;
	font-size: 0.2rem;
	color: #fff;
	margin-left: 0.1rem;
}

.gywm-box .box5{
	
}
.gywm-box .box5 .div1{
	position: relative;
	background-image: url(../img/bj6.jpg);
	background-size: contain;
	background-attachment: fixed;
}
.gywm-box .box5 .div1 .title-h4{
	color: #fff;
	margin-bottom: 0;
}
.gywm-box .box5 .div1 .title-h4::after{
	background-color: #fff;
}
.gywm-box .box5 .div2{
	position: relative;
	margin-top: -1.5rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.gywm-box .box5 .ul{
	flex-shrink: 0;
	width: 8.2rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0.3rem 0 0.6rem;
}
.gywm-box .box5 .ul li{
	flex-shrink: 0;
    width: 48%;
    height: 0.8rem;
    line-height: 0.25rem;
    border-radius: 0.1rem;
    background-color: #f3f8fc;
    text-align: center;
    font-size: 0.2rem;
    margin-top: 0.3rem;
    cursor: pointer;
    transition: all 0.6s;
    display: flex;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
}
.gywm-box .box5 .ul .active{
	background-color: #0068b7;
	color: #fff;
}
.gywm-box .box5 .swiper-container{
	flex-shrink: 0;
	width: 5.2rem;
	height: 4.6rem;
}
.gywm-box .box5 .swiper-slide{
	display: flex;
	background-color: #f3f8fc;
	border-radius: 0.2rem;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	padding: 0 0.34rem;
}
.gywm-box .box5 .swiper-slide img{
	width: 100%;
}

.gywm-box .box6{
	
}
.gywm-box .box6 .h6{
	font-size: 0.18rem;
	line-height: 1.8;
}
.gywm-box .box6 .ul{
	margin: 0.4rem 0 0.5rem;
	display: flex;
	justify-content: space-between;
}
.gywm-box .box6 .ul li{
	flex: 1;
    margin-right: 0.4rem;
    height: 0.8rem;
    line-height: 0.25rem;
    border-radius: 0.1rem;
    background-color: #f3f8fc;
    text-align: center;
    font-size: 0.2rem;
    cursor: pointer;
    transition: all 0.6s;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
}
.gywm-box .box6 .ul li:last-of-type{
	margin-right: 0;
}
.gywm-box .box6 .ul .active{
	background-color: #0068b7;
	color: #fff;
}
.gywm-box .box6 .swiper-container{
	
}
.gywm-box .box6 .swiper-slide{
	
}
.gywm-box .box6 .swiper-slide em{
	display: block;
	width: 10.0rem;
	height: 5.6rem;
	border-radius: 0.2rem;
	overflow: hidden;
}
.gywm-box .box6 .swiper-slide img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.gywm-box .box6 .swiper-slide div{
	position: absolute;
	z-index: 3;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 4.4rem;
	background-color: #0068b7;
	color: #fff;
	border-radius: 0.2rem;
	box-sizing: border-box;
	padding: 0.7rem;
}
.gywm-box .box6 .swiper-slide h6{
	font-size: 0.24rem;
	line-height: 1.5;
	margin-bottom: 0.46rem;
}
.gywm-box .box6 .swiper-slide p{
	font-size: 0.16rem;
    line-height: 1.5;
    margin-top: 0.16rem;
}

.gywm-box .box7{
	
}
.gywm-box .box7 .dl{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.gywm-box .box7 .dl dt{
	flex-shrink: 0;
	width: 8.6rem;
}
.gywm-box .box7 .dl dt p{
	font-size: 0.18rem;
	line-height: 1.8;
	padding-bottom: 0.16rem;
}
.gywm-box .box7 .dl dt p:nth-of-type(1){
	color: #0068b7;
}
.gywm-box .box7 .dl dd{
	position: relative;
	flex-shrink: 0;
	width: 4.4rem;
	display: flex;
	flex-wrap: wrap;
}
.gywm-box .box7 .dl dd::before{
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #dedede;
	left: 0;
	top: 50%;
}
.gywm-box .box7 .dl dd p{
	flex-shrink: 0;
	width: 50%;
	margin-top: 0.64rem;
}
.gywm-box .box7 .dl dd p:nth-of-type(1),
.gywm-box .box7 .dl dd p:nth-of-type(2){
	margin-top: 0;
}
.gywm-box .box7 .dl dd strong{
	display: block;
	font-size: 0.6rem;
	color: #0068b7;
	font-weight: 900;
}
.gywm-box .box7 .dl dd span{
	display: block;
	font-size: 0.16rem;
	margin-top: 0.14rem;
}

.gywm-box .box8{
	margin-top: 0.8rem;
	background-color: #f3f8fc;
}
.gywm-box .box8 .ul{
	display: flex;
	justify-content: space-between;
	padding-top: 0.49rem;
}
.gywm-box .box8 .ul li{
	position: relative;
	flex-shrink: 0;
	width: 31%;
	background-color: #fff;
	text-align: center;
	border-radius: 0.2rem;
	box-sizing: border-box;
	padding: 0.5rem 0.4rem 0.6rem;
	box-shadow: 0px 0px 0.2rem 0px rgba(0,64,152,0.02);
}
.gywm-box .box8 .ul li em{
	position: absolute;
	top: -0.49rem;
	left: 50%;
	transform: translateX(-50%);
	width: 0.98rem;
	height: 0.98rem;
	border-radius: 50%;
	background-color: #fff;
	box-shadow: 0px 0px 0.2rem 0px rgba(0,64,152,0.08);
}
.gywm-box .box8 .ul li em img{
	width: 100%;
}
.gywm-box .box8 .ul li h6{
	font-size: 0.24rem;
	margin: 0.3rem 0 0.24rem;
}
.gywm-box .box8 .ul li p{
	font-size: 0.16rem;
	line-height: 1.5;
}



.jrwm-box{
	
}
.jrwm-box .box1{
	
}
.jrwm-box .box1 .div{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.jrwm-box .box1 .dl{
	flex-shrink: 0;
	width: 6.2rem;
}
.jrwm-box .box1 .dl dl{
	margin-top: 0.7rem;
}
.jrwm-box .box1 .dl dl:nth-of-type(1){
	margin-top: 0;
}
.jrwm-box .box1 .dl dt{
	font-size: 0.3rem;
	color: #0068b7;
	border-bottom: 1px solid #dedede;
	margin-bottom: 0.36rem;
}
.jrwm-box .box1 .dl dt::after{
	content: "";
	display: block;
	width: 0.6rem;
	height: 0.06rem;
	background-color: #0068b7;
	margin: 0.26rem 0 -1px;
}
.jrwm-box .box1 .dl dd{
	font-size: 0.18rem;
	line-height: 1.8;
}
.jrwm-box .box1 .dr{
	flex-shrink: 0;
	width: 7.0rem;
	border-radius: 0.2rem;
	overflow: hidden;
}
.jrwm-box .box1 .dr img{
	width: 100%;
}

.jrwm-box .box2{
	background-color: #f3f8fc;
}
.jrwm-box .box2 .div{
	display: flex;
	justify-content: space-between;
}
.jrwm-box .box2 .div a{
	flex-shrink: 0;
	width: 6.8rem;
	border-radius: 0.2rem;
	overflow: hidden;
	background-color: #fff;
	border-bottom: 0.08rem solid #fff;
	transition: all 0.6s;
}
.jrwm-box .box2 .div a em{
	display: block;
	height: 3.0rem;
	overflow: hidden;
}
.jrwm-box .box2 .div a em img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.6s;
}
.jrwm-box .box2 .div a dl{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.34rem 0.4rem 0.26rem;
}
.jrwm-box .box2 .div a dt{
	
}
.jrwm-box .box2 .div a dt h6{
	font-size: 0.24rem;
	margin-bottom: 0.18rem;
}
.jrwm-box .box2 .div a dd{
	position: relative;
	flex-shrink: 0;
	width: 0.72rem;
	height: 0.72rem;
	border-radius: 50%;
	background-color: #f3f8fc;
	transition: all 0.6s;
}
.jrwm-box .box2 .div a dd img{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition: all 0.6s;
}
.jrwm-box .box2 .div a dd img:nth-of-type(1){
	opacity: 1;
}
.jrwm-box .box2 .div a dd img:nth-of-type(2){
	opacity: 0;
}



.zplb-box{
	
}
.zplb-box .box1{
	
}
.zplb-box .box1 .div1{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.6rem;
}
.zplb-box .box1 .div1 .title-h4{
	margin-bottom: 0;
}
.zplb-box .box1 .div1 .h5{
	display: flex;
}
.zplb-box .box1 .div1 .h5 a{
	flex-shrink: 0;
	width: 1.6rem;
	height: 0.58rem;
	text-align: center;
	line-height: 0.58rem;
	border-radius: 0.1rem;
	margin-right: 0.2rem;
	font-size: 0.16rem;
	background-color: #f3f8fc;
	transition: all 0.6s;
}
.zplb-box .box1 .div1 .h5 a:last-of-type{
	margin-right: 0;
}
.zplb-box .box1 .div1 .h5 .active{
	background-color: #0068b7;
	color: #fff;
}
.zplb-box .box1 .div1 .h5 .pitchon{
	background-color: #0068b7;
	color: #fff;
}


.zplb-box .box1 .div2{
	display: flex;
	flex-wrap: wrap;
	margin-top: -0.4rem;
}
.zplb-box .box1 .div2 li{
	flex-shrink: 0;
	width: 31.6%;
	margin-right: 2.6%;
	margin-top: 0.4rem;
}
.zplb-box .box1 .div2 li:nth-of-type(3n){
	margin-right: 0;
}
.zplb-box .box1 .div2 a{
	position: relative;
	display: block;
	border-radius: 0.2rem;
	overflow: hidden;
	padding: 0 0.38rem;
	transition: all 0.6s;
}
.zplb-box .box1 .div2 a::after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	top: 0;
	left: 0;
	border-bottom: 0.08rem solid #00a73b;
	border-radius: 0.2rem;
	transition: all 0.6s;
	pointer-events: none;
	opacity: 0;
}
.zplb-box .box1 .div2 a::before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	top: 0;
	left: 0;
	border: 1px solid #dedede;
	border-radius: 0.2rem;
	transition: all 0.6s;
	pointer-events: none;
	opacity: 1;
}
.zplb-box .box1 .div2 a h6{
	width: 100%;
	padding: 0.56rem 0.38rem 0;
	margin-left: -0.38rem;
	font-size: 0.24rem;
	color: #0068b7;
	transition: all 0.6s;
}
.zplb-box .box1 .div2 a div{
	height: 1.4rem;
	border-bottom: 1px solid #dedede;
	box-sizing: border-box;
	padding-top: 0.3rem;
	transition: all 0.6s;
}
.zplb-box .box1 .div2 a p{
	font-size: 0.16rem;
	line-height: 1.8;
	margin-bottom: 0.06rem;
}
.zplb-box .box1 .div2 a p:last-of-type{
	margin-bottom: 0;
}
.zplb-box .box1 .div2 a .more-b{
	height: 0.74rem;
}



.lxwm-box{
	position: relative;
}

.lxwm-box .box1{
	position: relative;
}
.lxwm-box .box1 .bg-img{
	position: absolute;
	width: calc(50% - 1.2rem);
	height: 100%;
	top: 0;
	left: 0;
	object-fit: cover;
}
.lxwm-box .box1 .w1400{
	position: relative;
	z-index: 3;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.lxwm-box .box1 .div1{
	flex-shrink: 0;
	width: 5.4rem;
}
.lxwm-box .box1 .div1 .ul{
	
}
.lxwm-box .box1 .div1 .ul li{
	display: flex;
	padding-bottom: 0.36rem;
	margin-bottom: 0.36rem;
	border-bottom: 1px solid #dedede;
}
.lxwm-box .box1 .div1 .ul li:last-of-type{
	margin-bottom: 0;
}
.lxwm-box .box1 .div1 .ul em{
	flex-shrink: 0;
	width: 0.58rem;
	height: 0.58rem;
	border-radius: 50%;
	border: 1px dashed #0068b7;
	margin-right: 0.38rem;
}
.lxwm-box .box1 .div1 .ul img{
	width: 100%;
	height: 100%;
}
.lxwm-box .box1 .div1 .ul div{
	flex: 1;
	min-width: 0;
}
.lxwm-box .box1 .div1 .ul h6{
	font-size: 0.16rem;
	color: #999;
	margin-top: 0.38rem;
	margin-bottom: 0.16rem;
}
.lxwm-box .box1 .div1 .ul h6:first-of-type{
	margin-top: 0;
}
.lxwm-box .box1 .div1 .ul p{
	font-size: 0.2rem;
}

.lxwm-box .box1 .div2{
	flex-shrink: 0;
	width: 7.4rem;
}
.lxwm-box .box1 .div2 .form{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.lxwm-box .box1 .div2 .form div{
	flex-shrink: 0;
	width: 47.5%;
	margin-bottom: 0.28rem;
}
.lxwm-box .box1 .div2 .form div.message{
	display: block;
    width: 100%;
    margin-bottom: 0.18rem;
	color:#f00
}
.lxwm-box .box1 .div2 .form div.more-a{
	display: block;
    width: 2.2rem;
    height: 0.6rem;
    cursor: pointer;
    position: relative;
}
.lxwm-box .box1 .div2 .form span{
	display: block;
	font-size: 0.16rem;
	color: #999;
	margin-bottom: 0.168rem;
}
.lxwm-box .box1 .div2 .form span::after{
	content: "*";
	color: #df3c3d;
}
.lxwm-box .box1 .div2 .form input,
.lxwm-box .box1 .div2 .form textarea{
	width: 100%;
	height: 0.58rem;
	box-sizing: border-box;
	border-radius: 0.1rem;
	border: 1px solid #dedede;
	padding: 0 0.18rem;
	font-size: 0.2rem;
}
.lxwm-box .box1 .div2 .form textarea{
	resize: none;
	height: 2.0rem;
	line-height: 1.6;
	padding: 0.14rem 0.18rem;
}
.lxwm-box .box1 .div2 .form input::-webkit-input-placeholder,
.lxwm-box .box1 .div2 .form textarea::-webkit-input-placeholder{
    color: #ccc;
}
.lxwm-box .box1 .div2 .form input:-moz-placeholder,
.lxwm-box .box1 .div2 .form textarea:-moz-placeholder{
    color: #ccc;
}
.lxwm-box .box1 .div2 .form input::-moz-placeholder,
.lxwm-box .box1 .div2 .form textarea::-moz-placeholder{
    color: #ccc;
}
.lxwm-box .box1 .div2 .form input:-ms-input-placeholder,
.lxwm-box .box1 .div2 .form textarea:-ms-input-placeholder{
    color: #ccc;
}
.lxwm-box .box1 .div2 .form .d1{
	width: 100%;
}
.lxwm-box .box1 .div2 .form .d2{
	width: 100%;
	font-size: 0;
	margin-bottom: 0.4rem;
}
.lxwm-box .box1 .div2 .form .d2 input{
	width: 2.45rem;
}
 
.lxwm-box .box1 .div2 .form input:focus-within{
    /*box-shadow:0px 1px 0px #2D71B4 ;*/
    border: 1px solid #5babf9;
    box-shadow: rgba(45, 113, 180, 0.5) 0px 0px 8px;

    -moz-box-shadow: rgba(45, 113, 180, 0.5) 0px 0px 8px;

    -webkit-box-shadow: rgba(45, 113, 180, 0.5) 0px 0px 8px;    
    
    transition:all 0.3s
    
}
.lxwm-box .box1 .div2 .form textarea:focus-within{
    /*box-shadow:0px 1px 0px #2D71B4 ;*/
    border: 1px solid #5babf9;
    box-shadow: rgba(45, 113, 180, 0.5) 0px 0px 8px;

    -moz-box-shadow: rgba(45, 113, 180, 0.5) 0px 0px 8px;

    -webkit-box-shadow: rgba(45, 113, 180, 0.5) 0px 0px 8px;    
    
    transition:all 0.3s
    
}
 
.lxwm-box .box1 .div2 .form .d2 em{
	display: inline-block;
	vertical-align: top;
	width: auto;
	border: 1px solid #dedede;
	height: 0.58rem;
	box-sizing: border-box;
	border-radius: 0.1rem;
	overflow: hidden;
	margin-left: 0.14rem;
	cursor: pointer;
}
.lxwm-box .box1 .div2 .form .d2 em img{
	height: 100%;
}



.mtzx-box{
	
}
.mtzx-box .box1{
	
}
.mtzx-box .box1 .ul{
	position: relative;
}
.mtzx-box .box1 .ul li{
	position: relative;
	width: 9.2rem;
	height: 5.52rem;
	border-radius: 0.2rem;
	overflow: hidden;
	cursor: pointer;
}
.mtzx-box .box1 .ul li:nth-of-type(2){
	position: absolute;
	width: 4.4rem;
	height: 2.64rem;
	top: 0;
	right: 0;
}
.mtzx-box .box1 .ul li:nth-of-type(3){
	position: absolute;
	width: 4.4rem;
	height: 2.64rem;
	bottom: 0;
	right: 0;
}
.mtzx-box .box1 .ul li::before{
	content: "";
	position: absolute;
	z-index: 3;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0.58rem;
	background-image: url(../img/bj10.png);
	background-size: 100% 100%;
	transition: all 0.6s;
}
.mtzx-box .box1 .ul li .img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.6s;
}
.mtzx-box .box1 .ul li div{
	position: absolute;
	z-index: 4;
	left: 0;
	bottom: -0.3rem;
	z-index: 3;
	width: 100%;
	box-sizing: border-box;
	padding: 0 0.4rem;
	transition: all 0.6s;
}
.mtzx-box .box1 .ul li div h6{
	height: 0.58rem;
	line-height: 0.58rem;
	font-size: 0.2rem;
	color: #fff;
}
.mtzx-box .box1 .ul li div img{
	width: 0.3rem;
}
.mtzx-box .box1 .ul li:nth-of-type(1):before{
	height: 1.1rem;
}
.mtzx-box .box1 .ul li:nth-of-type(1) div{
	padding: 0 0.8rem;
	bottom: -0.5rem;
}
.mtzx-box .box1 .ul li:nth-of-type(1) div h6{
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: 0.3rem;
}
.mtzx-box .box1 .ul li:nth-of-type(1) div img{
	width: 0.5rem;
}
.mtzx-box .box1 .more-a{
	margin: 0.6rem auto 0;
}



.video-box{
	position: fixed;
	z-index: 11;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.8);
	display: none;
}
.video-box div{
	position: absolute;
	width: 12.0rem;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.video-box div video{
	width: 100%;
}
.video-box div i{
	position: absolute;
	width: 0.4rem;
	height: 0.4rem;
	line-height: 0.4rem;
	top: 0;
	right: 0;
	background-color: #0068b7;
	color: #fff;
	z-index: 3;
	font-size: 0.24rem;
	text-align: center;
	line-height: 0.4rem;
	cursor: pointer;
}
.video-box div i::after{
	content: "\eaf2";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}



.xwlb-box{
	
}
.xwlb-box .box1{
	
}
.xwlb-box .box1 .div{
	margin-bottom: 0.4rem;
}
.xwlb-box .box1 .div a{
	display: flex;
	align-items: center;
	width: 100%;
	height: 4.2rem;
	border-radius: 0.2rem;
	background-color: #f3f8fc;
	overflow: hidden;
}
.xwlb-box .box1 .div a em{
	flex-shrink: 0;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.xwlb-box .box1 .div a img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.6s;
}
.xwlb-box .box1 .div a div{
	flex-shrink: 0;
	width: 50%;
	box-sizing: border-box;
	padding: 0.1rem 0.6rem 0 0.4rem;
}
.xwlb-box .box1 .div a strong{
	display: block;
	font-weight: normal;
	font-size: 0.24rem;
}
.xwlb-box .box1 .div a small{
	font-size: 0.16rem;
	color: #999;
	margin-left: 0.08rem;
}
.xwlb-box .box1 .div a h6{
	font-size: 0.28rem;
	height: 0.84rem;
	overflow: hidden;
	line-height: 1.5;
	margin: 0.28rem 0 0.32rem;
	transition: all 0.6s;
}
.xwlb-box .box1 .div a p{
	font-size: 0.16rem;
	color: #666;
	line-height: 1.6;
	height: 0.77rem;
	overflow: hidden;
}
.xwlb-box .box1 .div a .more-b{
	margin-top: 0.4rem;
}

.xwlb-box .box1 .ul{
	display: flex;
	flex-wrap: wrap;
	margin-top: -0.4rem;
}
.xwlb-box .box1 .ul li{
	flex-shrink: 0;
	width: 31.6%;
	margin-right: 2.6%;
	margin-top: 0.4rem;
}
.xwlb-box .box1 .ul li:nth-of-type(3n){
	margin-right: 0;
}
.xwlb-box .box1 .ul a{
	position: relative;
	display: block;
	border-radius: 0.2rem;
	overflow: hidden;
	padding: 0.38rem 0.38rem 0.3rem;
	transition: all 0.6s;
}
.xwlb-box .box1 .ul a::before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	top: 0;
	left: 0;
	border: 1px solid #dedede;
	border-radius: 0.2rem;
	transition: all 0.6s;
	pointer-events: none;
	opacity: 1;
}
.xwlb-box .box1 .ul a::after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	top: 0;
	left: 0;
	border-bottom: 0.08rem solid #00a73b;
	border-radius: 0.2rem;
	transition: all 0.6s;
	pointer-events: none;
	opacity: 0;
}
.xwlb-box .box1 .ul a strong{
	display: block;
	font-weight: normal;
	font-size: 0.2rem;
}
.xwlb-box .box1 .ul a small{
	font-size: 0.14rem;
	color: #999;
	margin-left: 0.08rem;
}
.xwlb-box .box1 .ul a h6{
	font-size: 0.2rem;
	line-height: 1.5;
	height: 0.6rem;
	overflow: hidden;
	margin: 0.26rem 0 0.14rem;
	transition: all 0.6s;
}
.xwlb-box .box1 .ul a p{
	font-size: 0.16rem;
	color: #666;
	line-height: 1.6;
	height: 0.52rem;
	overflow: hidden;
}
.xwlb-box .box1 .ul a .more-b{
	margin-top: 0.24rem;
}

.xwlb-box .box1 .dl{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.2rem;
}
.xwlb-box .box1 .dl .title-h4{
	margin-bottom: 0;
}

.xwlb-box .box2{
	border-top: 1px solid #f3f8fc;
	padding-top: 0;
	background-color: #f3f8fc;
}
.xwlb-box .box2 .w1400{
	position: relative;
	margin-top: -1.4rem;
	background-color: #fff;
	padding: 0.7rem 0.6rem 0.6rem;
	border-radius: 0.2rem;
}
.xwlb-box .box2 .div1{
	border-bottom: 1px solid #dedede;
	text-align: center;
	padding-bottom: 0.36rem;
	margin-bottom: 0.5rem;
}
.xwlb-box .box2 .div1 h6{
	font-size: 0.32rem;
	line-height: 1.4;
}
.xwlb-box .box2 .div1 span{
	display: block;
	font-size: 0.16rem;
	color: #999;
	margin-top: 0.18rem;
}
.xwlb-box .box2 .div2{
	
}
.xwlb-box .box2 .div2 p{
	font-size: 0.16rem;
	line-height: 1.8;
	color: #666;
	
	padding-bottom: 0.16rem;
}
.xwlb-box .box2 .div3{
	padding-top: 0.36rem;
	margin-top: 0.5rem;
	border-top: 1px solid #dedede;
	display: flex;
	justify-content: space-between;
}
.xwlb-box .box2 .div3 a{
	flex-shrink: 0;
	width: 46%;
	display: flex;
	align-items: center;
}
.xwlb-box .box2 .div3 a:nth-of-type(2){
	flex-direction: row-reverse;
	text-align: right;
}
.xwlb-box .box2 .div3 a span{
	flex-shrink: 0;
	width: 1.2rem;
	height: 0.58rem;
	text-align: center;
	line-height: 0.58rem;
	background-color: #f3f8fc;
	border-radius: 0.1rem;
	transition: all 0.6s;
}
.xwlb-box .box2 .div3 a p{
	flex: 1;
	min-width: 0;
	font-size: 0.18rem;
	margin: 0 0.2rem;
	/*white-space: nowrap;*/
	text-overflow: ellipsis;
	overflow: hidden;
	transition: all 0.6s;

	line-height: 1.2;
}



.ptlb-box{
	
}
.ptlb-box .box1{
	
}
.ptlb-box .box1 .ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: -0.4rem;
}
.ptlb-box .box1 .ul li{
	flex-shrink: 0;
	width: 48.7%;
	margin-top: 0.4rem;
}
.ptlb-box .box1 .ul a{
	position: relative;
	display: block;
	box-sizing: border-box;
	background-color: #fff;
	padding: 0.44rem 1.8rem 0.4rem 0.6rem;
	border-radius: 0.2rem;
	overflow: hidden;
}
.ptlb-box .box1 .ul a::before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	top: 0;
	left: 0;
	border: 1px solid #dedede;
	border-radius: 0.2rem;
	transition: all 0.6s;
	pointer-events: none;
	opacity: 1;
}
.ptlb-box .box1 .ul a::after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	top: 0;
	left: 0;
	border-right: 0.08rem solid #00a73b;
	border-radius: 0.2rem;
	transition: all 0.6s;
	pointer-events: none;
	opacity: 0;
}
.ptlb-box .box1 .ul a .img{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	object-fit: cover;
	pointer-events: none;
	opacity: 0;
	transform: scale(1.2);
	transition: all 0.6s;
}
.ptlb-box .box1 .ul a .div{
	position: relative;
	z-index: 3;
}
.ptlb-box .box1 .ul a .div img{
	width: 0.4rem;
}
.ptlb-box .box1 .ul a .div h6{
	font-size: 0.24rem;
	margin: 0.3rem 0 0.2rem;
	transition: all 0.6s;
}
.ptlb-box .box1 .ul a .div p{
	font-size: 0.16rem;
	color: #999;
	line-height: 1.8;
}
.ptlb-box .box1 .ul a .div .more-b{
	margin-top: 0.38rem;
}
.ptlb-box .box1 .ul a .dl{
	position: absolute;
	right: 0.28rem;
	bottom: 0.2rem;
	display: flex;
}
.ptlb-box .box1 .ul a .dl dd{
	flex-shrink: 0;
	width: 1.0rem;
	height: 1.0rem;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid #0068b7;
	overflow: hidden;
	margin-right: -0.2rem;
}
.ptlb-box .box1 .ul a .dl dd:last-of-type{
	margin-right: 0;
}
.ptlb-box .box1 .ul a .dl dd img{
	width: 100%;
	height: 100%;
}



.lcfw-box{
	
}
.lcfw-box .box1{
	
}
.lcfw-box .box1 .div1{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.lcfw-box .box1 .div{
	flex-shrink: 0;
	width: 10.0rem;
	font-size: 0.18rem;
	line-height: 1.8;
}
.lcfw-box .box1 .div dl{
	width: 100%;
	box-sizing: border-box;
	padding: 0.3rem 0.4rem 0.36rem;
	background-color: #f3f8fc;
	border-radius: 0.2rem;
	background-image: url(../img/tp39.png);
	background-repeat: no-repeat;
	background-size: auto 160%;
	background-position: right center;
	margin: 0.32rem 0;
}
.lcfw-box .box1 .div dl dt{
width:66%}
.lcfw-box .box1 .div dd{
	display: flex;
	margin-top: 0.26rem;
}
.lcfw-box .box1 .div dd span{
	height: 0.42rem;
	line-height: 0.42rem;
	padding: 0 0.2rem;
	background-color: #0068b7;
	border-radius: 0.1rem;
	color: #fff;
	font-size: 0.16rem;
	margin-right: 0.1rem;
}
.lcfw-box .box1 .div dd span:last-of-type{
	margin-right: 0;
}
.lcfw-box .box1 .em{
	flex-shrink: 0;
	width: 3.7rem;
}
.lcfw-box .box1 .em img{
	width: 100%;
}
.lcfw-box .box1 .div2{
	padding-top: 0.74rem;
	margin-top: 0.6rem;
	border-top: 1px solid #dedede;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.lcfw-box .box1 .div2 dd{
	flex-shrink: 0;
	width: 6.8rem;
	height: 4.0rem;
	border-radius: 0.2rem;
	overflow: hidden;
}
.lcfw-box .box1 .div2 dd img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.6s;
}



.cplb-box{
	
}
.cplb-box .box1{
	
}
.cplb-box .box1 .h5{
	font-size: 0.24rem;
	margin-bottom: 0.4rem;
}
.cplb-box .box1 .ul{
	display: flex;
	flex-wrap: wrap;
	margin-top: -0.4rem;
  
  margin-bottom:0.2rem;
}
.cplb-box .box1 .ul li{
	flex-shrink: 0;
	width: 23.05%;
	margin-right: 2.6%;
	margin-top: 0.4rem;
}
.cplb-box .box1 .ul li:nth-of-type(4n){
	margin-right: 0;
}
.cplb-box .box1 .ul a{
	position: relative;
	display: block;
  	height: 100%;
	border-radius: 0.1rem;
	overflow: hidden;
	transition: all 0.6s;
}
.cplb-box .box1 .ul a::before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	top: 0;
	left: 0;
	border: 1px solid #dedede;
	border-radius: 0.1rem;
	transition: all 0.6s;
	pointer-events: none;
	opacity: 1;
}
.cplb-box .box1 .ul a::after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	top: 0;
	left: 0;
	border-bottom: 0.08rem solid #00a73b;
	border-radius: 0.1rem;
	transition: all 0.6s;
	pointer-events: none;
	opacity: 0;
}
.cplb-box .box1 .ul a em{
	position: relative;
	display: block;
	height: 2.0rem;
	overflow: hidden;
	background-color: #f3f8fc;
	transition: all 0.6s;
}
.cplb-box .box1 .ul a em img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.6s;
}
.cplb-box .box1 .ul a em img:nth-of-type(1){
	opacity: 1;
}
.cplb-box .box1 .ul a em img:nth-of-type(2){
	opacity: 0;
}
.cplb-box .box1 .ul a div{
	padding: 0.3rem;
}
.cplb-box .box1 .ul a h6{
	font-size: 0.2rem;
  	line-height: 1.4;
	color: #0068b7;
	margin-bottom: 0.24rem;
}
.cplb-box .box1 .ul a p{
	display: flex;
	font-size: 0.16rem;
	margin-top: 0.12rem;
}
.cplb-box .box1 .ul a strong{
	flex-shrink: 0;
	width: 1.3rem;
	color: #999;
	font-weight: normal;
}
.cplb-box .box1 .notice{
	font-size:0.12rem;
  color:#999
}
.cplb-box .box2{
	
}
.cplb-box .box2 .dl{
	position: relative;
}
.cplb-box .box2 .dl dt{
	position: absolute;
	top: 0;
	left: 0;
	width: 4.8rem;
	height: 100%;
	min-height: 3.0rem;
	box-sizing: border-box;
	border: 1px solid #dedede;
	border-radius: 0.1rem;
}
.cplb-box .box2 .dl img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.cplb-box .box2 .dl dd{
	width: 8.8rem;
	margin-left: 5.2rem;
	border-radius: 0.1rem;
	overflow: hidden;
}
.cplb-box .box2 .dl h5{
	line-height: 1.6;
	color: #fff;
	background-color: #0068b7;
	font-size: 0.24rem;
	box-sizing: border-box;
	padding: 0.2rem 0.36rem;
	background-image: url(../img/bj11.png);
	background-repeat: no-repeat;
	background-size: 50%;
	background-position: right center;
}
.cplb-box .box2 .dl .ul{
	position: relative;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #dedede;
	border-top: 0;
	border-radius: 0 0 0.1rem 0.1rem;
  	overflow: hidden;
  	display: flex;
    flex-wrap: wrap;
  	background-color: #f3f8fc;
}
.cplb-box .box2 .dl .ul::before{
	content: "";
	position: absolute;
	width: 1px;
	/*height: 100%;*/
  height:1.22rem;
	top: 0;
	left: 50%;
	background-color: #dedede;
}
.cplb-box .box2 .dl .ul p{  
  	line-height: 1.6;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    font-size: 0.18rem;
    /*padding: 0.16rem 0.36rem;*/
  padding: 0.16rem 0.34rem;
    width: 50%;
}
.cplb-box .box2 .dl .ul p:last-child{  
   
    width: 100%;
}
.cplb-box .box2 .dl .ul p:nth-of-type(4n),
.cplb-box .box2 .dl .ul p:nth-of-type(4n-1){
	background-color: #fff;
}
.cplb-box .box2 .dl .ul strong{
	flex-shrink: 0;
  width: 1.66rem;
	/*width: 1.36rem;*/
	font-weight: normal;
	color: #999;
}

.cplb-box .box2 .div{
	margin-top: 0.4rem;
	display: flex;
	justify-content: flex-end;
}



.inquiry-box{
	position: fixed;
	z-index: 11;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.8);
	display: none;
}
.inquiry-box .div{
	position: absolute;
	width: 6.0rem;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background-color: #fff;
	border-radius: 0.2rem;
}
.inquiry-box .dl{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 0.78rem;
	box-sizing: border-box;
	padding: 0 0.38rem;
	border-bottom: 1px solid #dedede;
	font-size: 0.2rem;
}
.inquiry-box .dl dd{
	transition: all 0.6s;
	font-size: 0.24rem;
	cursor: pointer;
}
.inquiry-box .dl dd::after{
	content: "\eaf2";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}
.inquiry-box .form{
	padding: 0.3rem 0.4rem 0.4rem;
}
.inquiry-box .form div{
	display: flex;
	margin-bottom: 0.2rem;
}
.inquiry-box .form div.message{
	color:#f00
}
.inquiry-box .form div span{
	flex-shrink: 0;
	width: 1.1rem;
	height: 0.54rem;
	line-height: 0.54rem;
	font-size: 0.16rem;
	color: #999;
}
.inquiry-box .form div span::after{
	content: "*";
	color: #df3c3d;
}
.inquiry-box .form input::-webkit-input-placeholder,
.inquiry-box .form textarea::-webkit-input-placeholder{
    color: #ccc;
}
.inquiry-box .form input:-moz-placeholder,
.inquiry-box .form textarea:-moz-placeholder{
    color: #ccc;
}
.inquiry-box .form input::-moz-placeholder,
.inquiry-box .form textarea::-moz-placeholder{
    color: #ccc;
}
.inquiry-box .form input:-ms-input-placeholder,
.inquiry-box .form textarea:-ms-input-placeholder{
    color: #ccc;
}
.inquiry-box .form input,
.inquiry-box .form textarea{
	flex: 1;
	min-width: 0;
	box-sizing: border-box;
	height: 0.54rem;
	border: 1px solid #dedede;
	border-radius: 0.1rem;
	font-size: 0.16rem;
	padding: 0 0.36rem;
}
.inquiry-box .form textarea{
	resize: none;
	height: 1.36rem;
	line-height: 1.6;
	padding: 0.14rem 0.36rem;
}
.inquiry-box .form div:nth-of-type(1) input{
	background-color: #f5f5f5;
}
.inquiry-box .more-a{
	margin-top: 0.3rem;
	width: 1.7rem;
	height: 0.46rem;
	margin-left: 1.1rem;
}



.xq-box{
	
}
.xq-box .box1{
	padding-top: 0;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.xq-box .box1 .divl{
	flex-shrink: 0;
	width: 3.4rem;
}
.xq-box .box1 .divl .h5{
	height: 0.8rem;
	line-height: 0.8rem;
	padding: 0 0.38rem;
	background-color: #0068b7;
	color: #fff;
	font-size: 0.24rem;
	border-radius: 0.1rem;
}
.xq-box .box1 .divl .div{
	margin-top: 0.1rem;
	background-color: #f3f8fc;
	border-radius: 0.1rem;
	overflow: hidden;
	font-size: 0.18rem;
}
.xq-box .box1 .divl .div .a{
	display: flex;
	height: 0.7rem;
	align-items: center;
	justify-content: space-between;
	padding: 0 0.38rem;
	transition: all 0.6s;
}
.xq-box .box1 .divl .div .a span{
	transition: all 0.6s;
	font-size: 0.16rem;
}
.xq-box .box1 .divl .div .a::after{
	content: "\eb16";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	transition: all 0.6s;
}
.xq-box .box1 .divl .pitchon a{
	background-color: #00a73b;
}
.xq-box .box1 .divl .pitchon a span{
	color: #fff;
}
.xq-box .box1 .divl .pitchon a::after{
	color: #fff;
	transform: rotate(90deg);
}
.ptxq-box .box1 .divl .pitchon a::after{
	transform: rotate(0);
}

.xq-box .box1 .divl .pitchon a{
	background-color: #00a73b;
}
.xq-box .box1 .divl .pitchon a span{
	color: #fff;
}
.xq-box .box1 .divl .pitchon a::after{
	color: #fff;
	transform: rotate(90deg);
}
.ptxq-box .box1 .divl .pitchon a::after{
	transform: rotate(0);
}

.xq-box .box1 .divl .div p{
	padding: 0.2rem 0.38rem;
}
.xq-box .box1 .divl .div p a{
	display: flex;
	height: 0.56rem;
	align-items: center;
	justify-content: space-between;
	transition: all 0.6s;
	border-bottom: 1px solid #dedede;
	color: #999;
}
.xq-box .box1 .divl .div p a:last-of-type{
	border-bottom: 0;
}
.xq-box .box1 .divl .div p a::after{
	content: "\eb16";
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}
.xq-box .box1 .divl .div p .show{
	color: #00a73b;
}
.xq-box .box1 .divr{
	flex: 1;
	min-width: 0;
	margin-left: 0.6rem;
	padding-top: 0.22rem;
}
.xq-box .box1 .divr .title-h6{
	font-size: 0.36rem;
	color: #0068b7;
	border-bottom: 1px solid #dedede;
	margin-bottom: 0.4rem;
}
.xq-box .box1 .divr .title-h6::after{
	content: "";
	position: relative;
	display: block;
	width: 0.6rem;
	height: 0.06rem;
	background-color: #0068b7;
	margin-top: 0.26rem;
	margin-bottom: -1px;
}



.ptxq-box{
	
}
.ptxq-box .box1 .divr .swiper-div{
	margin-top: 0.4rem;
	padding-top: 0.4rem;
	border-top: 1px solid #dedede;
}
.ptxq-box .box1 .divr .swiper-div h6{
	font-size: 0.2rem;
	color: #0068b7;
	margin-bottom: 0.24rem;
}
.ptxq-box .box1 .divr .swiper-div .swiper-slide{
	border-radius: 0.2rem;
	overflow: hidden;
}
.ptxq-box .box1 .divr .swiper-div .swiper-slide img{
	width: 100%;
}
.ptxq-box .box1 .divr .swiper-div .swiper-pagination{
	position: static;
	font-size: 0;
	margin-top: 0.3rem;
}
.ptxq-box .box1 .divr .swiper-div ..swiper-pagination-bullet-active{
	background-color: #0068b7;
}



.ptxq-box .box1 .ptxq1{
	
}
.ptxq-box .box1 .ptxq1 .h5{
	background-color: #0068b7;
	color: #fff;
	font-size: 0.18rem;
	line-height: 1.6;
	padding: 0.2rem 0.4rem;
	border-radius: 0.1rem;
	text-align: center;
	margin-bottom: 0.4rem;
}
.ptxq-box .box1 .ptxq1 .div1{
	position: relative;
}
.ptxq-box .box1 .ptxq1 .div1 ul{
	width: calc(100% - 1.5rem);
	display: flex;
	justify-content: space-between;
}
.ptxq-box .box1 .ptxq1 .div1 ul li{
	flex-shrink: 0;
	width: 32%;
}
.ptxq-box .box1 .ptxq1 .div1 ul h6{
	height: 0.8rem;
    line-height: 1.5;
    text-align: center;
    background-color: #0068b7;
    color: #fff;
    font-size: 0.18rem;
    border-radius: 0.1rem;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
}
.ptxq-box .box1 .ptxq1 .div1 ul dl{
	margin-top: 0.3rem;
	background-color: #f3f8fc;
	height: 3.3rem;
	border-radius: 0.1rem;
	padding: 0.32rem 0.2rem;
	box-sizing: border-box;
}
.ptxq-box .box1 .ptxq1 .div1 ul dd{
	position: relative;
    padding-left: 0.18rem;
    font-size: 0.16rem;
    line-height: 1.5;
    margin-bottom: 0.16rem;
}
.ptxq-box .box1 .ptxq1 .div1 ul dd:last-of-type{
	margin-bottom: 0;
}
.ptxq-box .box1 .ptxq1 .div1 ul dd::before{
	content: "";
	position: absolute;
	top: 0.08rem;
	left: 0;
	width: 0.08rem;
	height: 0.08rem;
	background-color: #00a73b;
	border-radius: 50%;
}
.ptxq-box .box1 .ptxq1 .div1 ol{
	position: absolute;
	top: 0;
	right: 0;
	width: 1.0rem;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.ptxq-box .box1 .ptxq1 .div1 ol li{
	position: relative;
    flex-shrink: 0;
    width: 100%;
    height: 1.0rem;
    border-radius: 50%;
    background-color: #00a73b;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.14rem;
    line-height: 1.4;
    text-align: center;
}
.ptxq-box .box1 .ptxq1 .div1 ol li::after{
	content: "";
	position: absolute;	
	top: -0.34rem;
	left: 50%;
	transform: translateX(-50%);
	border: 0.2rem solid transparent;
	border-bottom: 0.3rem solid #00a73b;
}
.ptxq-box .box1 .ptxq1 .div1 ol li:first-of-type::after{
	display: none;
}

.ptxq-box .box1 .ptxq2{
	
}
.ptxq-box .box1 .ptxq2 .h5{
	background-color: #0068b7;
	color: #fff;
	font-size: 0.18rem;
	line-height: 1.6;
	padding: 0.2rem 0.4rem;
	border-radius: 0.1rem;
	text-align: center;
	margin-bottom: 0.4rem;
}
.ptxq-box .box1 .ptxq2 .div1{
	position: relative;
}
.ptxq-box .box1 .ptxq2 .div1 ul{
	width: 66%;
}
.ptxq-box .box1 .ptxq2 .div1 li{
	padding-bottom: 0.24rem;
	border-bottom: 1px dashed #dedede;
	margin-bottom: 0.3rem;
}
.ptxq-box .box1 .ptxq2 .div1 li:last-of-type{
	margin-bottom: 0;
	border-bottom: 0;
	padding-bottom: 0;
}
.ptxq-box .box1 .ptxq2 .div1 li h6{
	width: 2.4rem;
	height: 0.5rem;
	line-height: 0.5rem;
	border-radius: 0.1rem;
	background-color: #0068b7;
	color: #fff;
	font-size: 0.18rem;
	box-sizing: border-box;
	padding: 0 0.2rem;
	margin-bottom: 0.14rem;
}
.ptxq-box .box1 .ptxq2 .div1 li p{
	font-size: 0.16rem;
	line-height: 1.6;
}
.ptxq-box .box1 .ptxq2 .div1 .img{
	position: absolute;
	width: 32%;
	top: 0;
	right: 0;
}

.ptxq-box .box1 .ptxq2 .div2{
	display: flex;
	justify-content: space-between;
	margin-top: 0.4rem;
}
.ptxq-box .box1 .ptxq2 .div2 span{
	flex-shrink: 0;
	width: 31%;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	background-color: #00a73b;
	color: #fff;
	font-size: 0.18rem;
	border-radius: 0.1rem;
}



.ptxq-box .box1 .ptxq3{
	
}
.ptxq-box .box1 .ptxq3 .div1{
	display: flex;
	justify-content: space-between;
}
.ptxq-box .box1 .ptxq3 .div1 dd{
	flex-shrink: 0;
	width: 48%;
}
.ptxq-box .box1 .ptxq3 .div1 h6{
	height: 0.7rem;
	line-height: 0.7rem;
	background-color: #0068b7;
	border-radius: 0.1rem;
	color: #fff;
	text-align: center;
	font-size: 0.18rem;
	margin-bottom: 0.2rem;
}
.ptxq-box .box1 .ptxq3 .div1 em{
	display: block;
	border-radius: 0.1rem;
	overflow: hidden;
}
.ptxq-box .box1 .ptxq3 .div1 img{
	width: 100%;
}
.ptxq-box .box1 .ptxq3 .h5{
	background-color: #00a73b;
	color: #fff;
	font-size: 0.18rem;
	line-height: 1.6;
	padding: 0.2rem 0.4rem;
	border-radius: 0.1rem;
	text-align: center;
	margin-top: 0.4rem;
}



.ptxq-box .box1 .ptxq4{
	
}
.ptxq-box .box1 .ptxq4 .div1{
	margin-bottom: 0.4rem;
}
.ptxq-box .box1 .ptxq4 .div1 dl{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ptxq-box .box1 .ptxq4 .div1 dt{
	flex-shrink: 0;
	width: 1.1rem;
	height: 1.1rem;
	border-radius: 50%;
	background-color: #0068b7;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.14rem;
	line-height: 1.2;
	text-align: center;
}
.ptxq-box .box1 .ptxq4 .div1 dl:nth-of-type(2) dt{
	background-color: #00b3c7;
}
.ptxq-box .box1 .ptxq4 .div1 dl:nth-of-type(3) dt{
	background-color: #00a73b;
}
.ptxq-box .box1 .ptxq4 .div1 dd{
	flex-shrink: 0;
	width: calc(100% - 1.4rem);
	background-color: #f3f8fc;
	border-radius: 0.2rem;
	padding: 0.4rem 0.4rem 0.4rem 0.3rem;
	display: flex;
	align-items: center;
	box-sizing: border-box;
}
.ptxq-box .box1 .ptxq4 .div1 dd p{
	position: relative;
	font-size: 0.16rem;
	line-height: 1.8;
	padding-left: 0.32rem;
}
.ptxq-box .box1 .ptxq4 .div1 dd p::before{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	background-color: #999;
}
.ptxq-box .box1 .ptxq4 .div1 i{
	display: block;
	width: 1.0rem;
	height: 0.4rem;
	background-image: url(../img/ic43.png);
	background-size: 0.16rem auto;
	background-repeat: no-repeat;
	background-position: center;
}



.ptxq-box .box1 .ptxq5{
	
}
.ptxq-box .box1 .ptxq5 .h5{
	background-color: #0068b7;
	color: #fff;
	font-size: 0.18rem;
	line-height: 1.8;
	padding: 0.2rem 0.4rem;
	border-radius: 0.1rem;
	text-align: center;
	margin-bottom: 0.4rem;
}
.ptxq-box .box1 .ptxq5 .div1{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ptxq-box .box1 .ptxq5 .div1 li{
	flex-shrink: 0;
	width: 2.0rem;
	height: 1.2rem;
	border-radius: 0.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 0.16rem;
	line-height: 1.6;
	text-align: center;
	box-sizing: border-box;
	padding: 0 0.1rem;
	background-color: #0068b7;
}
.ptxq-box .box1 .ptxq5 .div1 li:nth-of-type(2){
	background-color: #018fce;
}
.ptxq-box .box1 .ptxq5 .div1 li:nth-of-type(3){
	background-color: #01b3c7;
}
.ptxq-box .box1 .ptxq5 .div1 li:nth-of-type(4){
	background-color: #00a73b;
}
.ptxq-box .box1 .ptxq5 .div1 img{
	flex-shrink: 0;
	width: 0.3rem;
}
.ptxq-box .box1 .ptxq5 .div2{
	margin-top: 0.4rem;
	display: flex;
	justify-content: space-between;
	background-color: #f3f8fc;
	border-radius: 0.2rem;
	padding: 0.3rem;
}
.ptxq-box .box1 .ptxq5 .div2 li{
	text-align: center;
	font-size: 0.16rem;
	line-height: 1.8;
}
.ptxq-box .box1 .ptxq5 .div2 i{
	flex-shrink: 0;
	border-left: 1px dashed #dedede;
	margin: 0 0.3rem;
}



.ptxq-box .box1 .ptxq6{
	
}
.ptxq-box .box1 .ptxq6 .h5{
	background-color: #0068b7;
	color: #fff;
	font-size: 0.18rem;
	line-height: 1.8;
	padding: 0.2rem 0.4rem;
	border-radius: 0.1rem;
	text-align: center;
	margin-bottom: 0.4rem;
}
.ptxq-box .box1 .ptxq6 .div1{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ptxq-box .box1 .ptxq6 .div1 li{
	flex-shrink: 0;
	width: 2.0rem;
	height: 1.2rem;
	border-radius: 0.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 0.16rem;
	line-height: 1.6;
	text-align: center;
	box-sizing: border-box;
	padding: 0 0.1rem;
	background-color: #0068b7;
}
.ptxq-box .box1 .ptxq6 .div1 img{
	flex-shrink: 0;
	width: 0.3rem;
}
.ptxq-box .box1 .ptxq6 .div2{
	margin: 0.2rem 0 0.4rem;
}
.ptxq-box .box1 .ptxq6 .div2 li{
	background-color: #00a73b;
}
.ptxq-box .box1 .ptxq6 .div3{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ptxq-box .box1 .ptxq6 .div3 li{
	flex-shrink: 0;
    width: 2rem;
    height: 1.6rem;
    border-radius: 0.1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 0.16rem;
    line-height: 1.5;
    text-align: center;
    box-sizing: border-box;
    padding: 0.1rem 0.1rem;
    background-color: #f3f8fc;
    border: 1px dashed #0068b6;
}
.ptxq-box .box1 .ptxq6 .div3 li h6{
	color: #0068b6;
	margin-bottom: 0.12rem;
}
.ptxq-box .box1 .ptxq6 .div3 li p{
	
}



.fwxq-box{
	
}
.fwxq-box .divr .ul{
	background-color: #f3f8fc;
	border-radius: 0.1rem;
	padding: 0.3rem 0.2rem;
}
.fwxq-box .divr .ul li{
	display: flex;
	margin-bottom: 0.08rem;
}
.fwxq-box .divr .ul li:last-of-type{
	margin-bottom: 0;
}
.fwxq-box .divr .ul li i{
	flex-shrink: 0;
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 0.1rem;
	background-color: #0068b7;
	color: #fff;
	font-size: 0.18rem;
	text-align: center;
	line-height: 0.6rem;
	margin-right: 0.2rem;
}
.fwxq-box .divr .ul li p{
	display: flex;
	flex: 1;
	min-width: 0;
	height: 0.6rem;
	align-items: center;
	font-size: 0.18rem;
	line-height: 1.4;
	box-sizing: border-box;
	border-bottom: 1px solid #cbdbed;
}
.fwxq-box .divr .div{
	margin-top: 0.4rem;
	font-size: 0.18rem;
	line-height: 1.8;
}



.hjzs-box{
	
}
.hjzs-box .box1{
	
}
.hjzs-box .box1 .ul{
	display: flex;
	flex-wrap: wrap;
	margin-top: -0.4rem;
}
.hjzs-box .box1 .ul li{
	flex-shrink: 0;
	width: 31.6%;
	height: 2.6rem;
	margin-right: 2.6%;
	margin-top: 0.4rem;
}
.hjzs-box .box1 .ul li:nth-of-type(3n){
	margin-right: 0;
}
.hjzs-box .box1 .ul li a{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 0.2rem;
	overflow: hidden;
}
.hjzs-box .box1 .ul li a::before{
	content: "";
	position: absolute;
	z-index: 3;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0.58rem;
	background-image: url(../img/bj10.png);
	background-size: 100% 100%;
	transition: all 0.6s;
}
.hjzs-box .box1 .ul li .img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.6s;
}
.hjzs-box .box1 .ul li div{
	position: absolute;
	z-index: 4;
	left: 0;
	bottom: -0.3rem;
	z-index: 3;
	width: 100%;
	box-sizing: border-box;
	padding: 0 0.4rem;
	transition: all 0.6s;
}
.hjzs-box .box1 .ul li div h6{
	height: 0.58rem;
	line-height: 0.58rem;
	font-size: 0.2rem;
	color: #fff;
}
.hjzs-box .box1 .ul li div img{
	width: 0.3rem;
}
.hjzs-box .box1 .more-a{
	margin: 0.6rem auto 0;
}



.cdmo-box{
	
}
.cdmo-box .h4{
	font-size: 0.3rem;
	border-bottom: 1px solid #dedede;
	margin-bottom: 0.4rem;
}
.cdmo-box .h4::after{
	content: "";
	display: block;
	width: 0.6rem;
	height: 0.06rem;
	background-color: #0068b7;
	margin: 0.26rem 0 -1px;
}
.cdmo-box .box1{
	
}
.cdmo-box .box1 .div{
	display: flex;
	justify-content: space-between;
}
.cdmo-box .box1 .div1{
	flex-shrink: 0;
	width: 6.2rem;
}
.cdmo-box .box1 .div1 p{
	font-size: 0.18rem;
	line-height: 1.8;
	text-align: justify;
}
.cdmo-box .box1 .div2{
	flex-shrink: 0;
	width: 6.0rem;
}
.cdmo-box .box1 .div2 li{
	height: 1.0rem;
    line-height: 0.8rem;
    color: #333;
    text-align: center;
    font-size: 0.18rem;
    border-radius: 0.2rem 0.2rem 0 0;
    margin-top: -0.2rem;
    line-height: 1.2;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    flex-direction: row;
    align-items: center;
}
.cdmo-box .box1 .div2 li:nth-of-type(1){
	background-color: #f3f8fc;
	color: #333;
	margin-top: 0;
}
.cdmo-box .box1 .div2 li:nth-of-type(2){
	background-color: #d6ecfd;
}
.cdmo-box .box1 .div2 li:nth-of-type(3){
	background-color: #b7defc;
}
.cdmo-box .box1 .ol{
	display: flex;
	justify-content: space-between;
	margin-top: 0.6rem;
}
.cdmo-box .box1 .ol li{
	flex-shrink: 0;
	width: 3.2rem;
	background-color: #f3f8fc;
	border-radius: 0.2rem;
	overflow: hidden;
}
.cdmo-box .box1 .ol li h6{
	height: 1.0rem;
	line-height: 1.0rem;
	background-color: #0068b7;
	color: #fff;
	box-sizing: border-box;
	padding: 0 0.38rem;
	font-size: 0.2rem;
}
.cdmo-box .box1 .ol li div{
	padding: 0.32rem 0.38rem 0.38rem;
}
.cdmo-box .box1 .ol li p{
	font-size: 0.16rem;
    line-height: 1.5;
    height: 2rem;
    text-align: justify;
}
.cdmo-box .box1 .ol li img{
	width: 0.4rem;
}

.cdmo-box .box2{
	
}
.cdmo-box .box2 .h6{
	font-size: 0.18rem;
	line-height: 1.8;
	text-align: justify;
}
.cdmo-box .box2 .ul{
	margin-top: 0.5rem;
	display: flex;
	justify-content: space-between;
}
.cdmo-box .box2 .ul li{
	flex-shrink: 0;
	width: 4.4rem;
	height: 2.64rem;
	border-radius: 0.2rem;
	overflow: hidden;
}
.cdmo-box .box2 .ul li img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.cdmo-box .box3{
	
}
.cdmo-box .box3 .dl{
	display: flex;
	justify-content: space-between;
}
.cdmo-box .box3 .dl dt{
	flex-shrink: 0;
	width: 4.4rem;
	padding-top: 0.76rem;
}
.cdmo-box .box3 .dl h6{
	font-size: 0.24rem;
	margin-bottom: 0.24rem;
}
.cdmo-box .box3 .dl p{
	font-size: 0.18rem;
	line-height: 1.8;
	text-align: justify;
}
.cdmo-box .box3 .dl dd{
	flex-shrink: 0;
	width: 8.8rem;
	border-radius: 0.2rem;
	overflow: hidden;
}
.cdmo-box .box3 .dl img{
	width: 100%;
}
.cdmo-box .box3 .ul{
	position: relative;
	display: flex;
	width: 8.4rem;
	margin-top: -0.82rem;
}
.cdmo-box .box3 .ul li{
	flex: 1;
	min-width: 0;
	box-sizing: border-box;
	padding: 0.4rem 0 0.4rem 0.2rem;
	background-color: #f3f8fc;
}
.cdmo-box .box3 .ul li:nth-of-type(2){
	background-color: #0068b7;
	color: #fff;
}
.cdmo-box .box3 .ul li:nth-of-type(3){
	background-color: #00a73b;
	color: #fff;
}
.cdmo-box .box3 .ul li strong{
	display: inline-block;
	vertical-align: top;
	font-size: 0.56rem;
	font-weight: 900;
}
.cdmo-box .box3 .ul li sup{
	display: inline-block;
	vertical-align: top;
	padding-top: 0.1rem;
	font-size: 0.16rem;
	opacity: 0.6;
	margin-left: 0.1rem;
}
.cdmo-box .box3 .ul li p{
	font-size: 0.16rem;
	margin-top: 0.12rem;
	opacity: 0.6;
}
.cdmo-box .box3 .div{
	margin-top: 0.6rem;
}
.cdmo-box .box3 .div p{
	font-size: 0.18rem;
	line-height: 1.8;
}












@media (min-width: 992px) {
	.hjzs-box .box1 .ul li:hover div{
		bottom: 0.4rem;
	}
	.hjzs-box .box1 .ul li:hover .img{
		transform: scale(1.1);
	}
	.hjzs-box .box1 .ul li:hover a::before{
		height: 100%;
	}
	.xq-box .box1 .divl .div p a:hover{
		color: #00a73b;
	}
	.xq-box .box1 .divl .div .a:hover{
		background-color: #00a73b;
	}
	.xq-box .box1 .divl .div .a:hover span{
		color: #fff;
	}
	.xq-box .box1 .divl .div .a:hover::after{
		color: #fff;
	}
	.inquiry-box .dl dd:hover{
		color: #0068b7;
	}
	.crumb-box a:hover{
		color: #0068b7;
	}
	.cplb-box .box1 .ul a:hover::before{
		opacity: 0;
	}
	.cplb-box .box1 .ul a:hover::after{
		opacity: 1;
	}
	.cplb-box .box1 .ul a:hover{
		background-color: #f3f8fc;
	}
	.cplb-box .box1 .ul a:hover em{
		background-color: #0068b7;
	}
	.cplb-box .box1 .ul a:hover em img:nth-of-type(1){
		opacity: 0;
	}
	.cplb-box .box1 .ul a:hover em img:nth-of-type(2){
		opacity: 1;
	}
	.xwlb-box .box2 .div3 a:hover span{
		background-color: #0068b7;
		color: #fff;
	}
	.xwlb-box .box2 .div3 a:hover p{
		color: #0068b7;
	}
	.lcfw-box .box1 .div2 dd:hover img{
		transform: scale(1.1);
	}
	.ptlb-box .box1 .ul a:hover .div .more-b i{
		color: #0068b7;
	}
	.ptlb-box .box1 .ul a:hover .div .more-b::after{
		background-color: #0068b7;
		color: #fff;
		margin-left: 0.1rem;
	}
	.ptlb-box .box1 .ul a:hover .img{
		opacity: 1;
		transform: scale(1);
	}
	.ptlb-box .box1 .ul a:hover::before{
		opacity: 0;
	}
	.ptlb-box .box1 .ul a:hover::after{
		opacity: 1;
	}
	.xwlb-box .box1 .div a:hover .more-b i{
		color: #0068b7;
	}
	.xwlb-box .box1 .div a:hover .more-b::after{
		background-color: #0068b7;
		color: #fff;
		margin-left: 0.1rem;
	}
	.xwlb-box .box1 .div a:hover h6{
		color: #0068b7;
	}
	.xwlb-box .box1 .div a:hover img{
		transform: scale(1.1);
	}
	.xwlb-box .box1 .ul a:hover h6{
		color: #0068b7;
	}
	.xwlb-box .box1 .ul a:hover::before{
		opacity: 0;
	}
	.xwlb-box .box1 .ul a:hover::after{
		opacity: 1;
	}
	.xwlb-box .box1 .ul a:hover .more-b i{
		color: #0068b7;
	}
	.xwlb-box .box1 .ul a:hover .more-b::after{
		background-color: #0068b7;
		color: #fff;
		margin-left: 0.1rem;
	}
	.xwlb-box .box1 .ul a:hover{
		background-color: #f3f8fc;
	}
	.mtzx-box .box1 .ul li:hover div{
		bottom: 0.4rem;
	}
	.mtzx-box .box1 .ul li:nth-of-type(1):hover div{
		bottom: 0.8rem;
	}
	.mtzx-box .box1 .ul li:hover .img{
		transform: scale(1.1);
	}
	.mtzx-box .box1 .ul li:hover::before{
		height: 100%;
	}
	.zplb-box .box1 .div2 a:hover .more-b i{
		color: #0068b7;
	}
	.zplb-box .box1 .div2 a:hover .more-b::after{
		background-color: #0068b7;
		color: #fff;
		margin-left: 0.1rem;
	}
	.zplb-box .box1 .div2 a:hover h6{
		padding: 0.28rem 0.38rem;
		background-color: #0068b7;
		color: #fff;
	}
	.zplb-box .box1 .div2 a:hover::after{
		opacity: 1;
	}
	.zplb-box .box1 .div2 a:hover::before{
		opacity: 0;
	}
	.zplb-box .box1 .div2 a:hover{
		background-color: #f3f8fc;
	}
	.zplb-box .box1 .div1 .h5 a:hover{
		background-color: #0068b7;
		color: #fff;
	}
	.jrwm-box .box2 .div a:hover{
		border-color: #00a73b;
	}
	.jrwm-box .box2 .div a:hover dt .more-b i{
		color: #0068b7;
	}
	.jrwm-box .box2 .div a:hover dt .more-b::after{
		background-color: #0068b7;
		color: #fff;
		margin-left: 0.1rem;
	}
	.jrwm-box .box2 .div a:hover dd{
		background-color: #0068b7;
	}
	.jrwm-box .box2 .div a:hover dd img:nth-of-type(1){
		opacity: 0;
	}
	.jrwm-box .box2 .div a:hover dd img:nth-of-type(2){
		opacity: 1;
	}
	.jrwm-box .box2 .div a:hover em img{
		transform: scale(1.1);
	}
	.gywm-box .box5 .ul li:hover{
		background-color: #0068b7;
		color: #fff;
	}
	.gywm-box .box3 .div li:hover p i{
		background-image: url(../img/ic28h.png);
	}
	.gywm-box .box3 .div li:hover p{
		background-color: #0068b7;
		color: #fff;
	}
	.gywm-box .box3 .div li:hover h6 i::after{
		background-color: #0068b7;
	}
	.gywm-box .box3 .div li:hover h6 i::before{
		background-color: #0068b7;
	}
	.gywm-box .box3 .div li:hover h6 span{
		color: #0068b7;
		transform: scale(1.2);
	}
	/* .fwjjjfa-box .box1 .ul a:hover .dl h6{
		color: #0068b7;
	} */
	.fwjjjfa-box .box1 .ul a:hover::before{
		opacity: 1;
		left: 0;
	}
	.fwjjjfa-box .box1 .ul a:hover .dr .more-b i{
		color: #0068b7;
	}
	.fwjjjfa-box .box1 .ul a:hover .dr .more-b::after{
		background-color: #0068b7;
		color: #fff;
		margin-left: 0.1rem;
	}
	/* .fwjjjfa-box .box1 .ul a:hover .dl dt{
		transform: translate(-100%);
	} */
	.nav-box .w1400 a:hover{
		color: #00a73b;
	}
	.nav-box .w1400 a:hover::after{
		width: 100%;
	}
	.paging-box a:hover{
		background-color: #0068b7;
		color: #fff;
	}
	.index-box .box4 .dl a:hover .em img{
		transform: scale(1.1);
	}
	.index-box .box4 .div2 a:hover dd i{
		color: #0068b7;
	}
	.index-box .box4 .div2 a:hover dd::after{
		background-color: #0068b7;
		color: #fff;
		margin-left: 0.1rem;
	}
	.index-box .box3 .div1 .w1400 li:hover dt{
		transform: translateY(-50%);
	}
	.index-box .box3 .div1 .w1400 li:hover span{
		color: #0068b7;
	}
	.index-box .box3 .div1 .w1400 li:hover span{
		color: #0068b7;
	}
	.index-box .box3 .div2 .swiper-slide a:hover .div h6{
		color: #0068b7;
	}
	.index-box .box3 .div2 .swiper-slide a:hover .em img{
		transform: scale(1.1);
	}
	.index-box .box3 .div2 .swiper-slide a:hover .more-b i{
		color: #0068b7;
	}
	.index-box .box3 .div2 .swiper-slide a:hover .more-b::after{
		background-color: #0068b7;
		color: #fff;
		margin-left: 0.1rem;
	}
	.index-box .box2 .swiper-slide .div .d1 a:hover,
	.index-box .box2 .swiper-slide .div .d2 a:hover{
		color: #00a73b;
	}
	.index-box .box2 .swiper-button dd:hover{
		background-color: #00a73b;
		color: #fff;
	}
	.index-box .box2 .ol li:hover span::after{
		width: 0.3rem;
		opacity: 1;
		margin-left: 0.32rem;
	}
	.index-box .box2 .ol li:hover img{
		right: 0;
	}
	.index-box .box2 .ol li:hover{
		background-color: #0068b7;
		color: #fff;
	}
	.index-box .box1 .div2 em:hover img{
		transform: scale(1.1);
	}
	.swiper-box .swiper-button-next:hover{
		background-color: #0068b7;
		border-color: #0068b7;
	}
	.inlet-box .a2:hover path{
		fill: #00a73b;
		d: path('M190,0H0L0,60H190a30,30,0,0,0,30-30h0A30,30,0,0,0,190,0Z')
	}
	.inlet-box .a2:hover span::before{
		margin-bottom: 0.16rem;
	}
	.inlet-box .a1:hover{
		background-color: #00a73b;
	}
	.inlet-box .active:hover{
		background-color: #0068b7;
	}
	.inlet-box .a1:hover em,
	.inlet-box .a1:hover .dl{
		top: 0;
		opacity: 1;
	}
	.foot-box .ul li a:hover{
		opacity: 1;
	}
	.more-a:hover span::after{
		margin-left: 0.16rem;
	}
	.more-a:hover path{
		fill: #00a73b;
		d: path('M190,0H0L0,60H190a30,30,0,0,0,30-30h0A30,30,0,0,0,190,0Z')
	}
	.more-b:hover i{
		color: #0068b7;
	}
	.more-b:hover::after{
		background-color: #0068b7;
		color: #fff;
		margin-left: 0.1rem;
	}
	.head-box .div4 .d1 .h6 a:hover{
		color: #00a73b;
	}
	.head-box .div4 .d1 li a:hover:hover{
		color: #00a73b;
		transform: translateX(0.2rem);
	}
	.head-box .div4 .d1 li a:hover::before{
		width: 0.1rem;
		left: -0.2rem;
	}
	.head-box .dh-ul li dl a:hover{
		color: #00a73b;
	}
	.head-box .cd-dl:hover dt i{
		width: 29px;
		background-color: #00a73b;
	}
	.head-box .cd-dl:hover dd{
		color: #00a73b;
	}
	.head-box .yy-h6 a:hover{
		opacity: 1;
	}
	.head-box .dh-ul li:hover .a{
		color: #00a73b;
	}
	
}

@media (max-width: 1600px) {
	html{
		font-size: 90px;
	}
}

@media (max-width: 1500px) {
	.index-box .box3 .div2 .w1400 .swiper-button-prev{
		left: -0.8rem;
	}
	.index-box .box3 .div2 .w1400 .swiper-button-next{
		right: -0.8rem;
	}
	.gywm-box .box2 .div{
		padding-right: 6.4rem;
	}
}

@media (max-width: 1400px) {
	html {
		font-size: 80px;
	}
	.gywm-box .box3{
		background-size: cover;
	}
}

@media (max-width: 1300px) {
	.index-box .box3 .div2 .w1400 .swiper-button-prev{
		left: -0.31rem;
	}
	.index-box .box3 .div2 .w1400 .swiper-button-next{
		right: -0.31rem;
	}
	.head-box .dh-ul{
		width: 7.76rem;
	}
	.headh-box .dh-ul{
		width: 3.14rem;
	}
	.head-box .dh-ul li{
		margin-right: 0.3rem;
	}
}

@media (max-width: 1200px) {
	.w1400{
		width: 92%;
	}
	
}

@media (max-width: 992px) {
	body{
		padding-top: 0.7rem;
	}
	.head-box{
		height: 0.7rem;
		background-color: #fff;
		padding: 0 4%;
		box-sizing: border-box;
		box-shadow: 0 0 0.2rem rgba(0,0,0,0.15);
	}
	.head-box .div1{
		padding-left: 4%;
	}
	.head-box .div4{
		display: none !important;
	}
	.head-box .div3{
		width: calc(29px + 8vw);
		right: 0;
		padding: 0 4vw;
	}
	.head-box .div3::before{
		display: none;
	}
	.head-box .cd-dl dt i{
		background-color: #0068b7;
	}
	.head-box .cd-dl dd{
		display: none;
	}
	.head-box .div2{
		top: 100%;
		right: 0;
		height: auto;
		width: 100%;
		display: block;
		display: none;
		box-shadow: 0 0.06rem 0.1rem rgba(0,0,0,0.2);
	}
	.head-box .dh-ul{
		width: 100%;
		display: block;
		background-color: #fff;
		box-sizing: border-box;
		padding: 0.1rem 4%;
	}
	.head-box .dh-ul li{
		margin-right: 0;
		border-bottom: 1px solid #dedede;
	}
	.head-box .dh-ul li:last-of-type{
		border-bottom: 0;
	}
	.head-box .dh-ul li .a{
		color: #333;
		height: 0.58rem;
		line-height: 0.58rem;
	}
	.head-box .dh-ul li .a i{
		display: block;
	}
	.head-box .yy-h6{
		padding-left: 0.24rem;
		margin-left: 0.24rem;
		border-left: 2px solid rgba(0,0,0,0.2);
	}
	.head-box .dh-ul li dd{
		display: none;
	}
	.head-box .dh-ul li dl{
		display: none;
	}
	.head-box .yy-h6 a, 
	.head-box .yy-h6 i{
		color: #333;
	}
	.head-box .dh-ul li dt a i{
		display: none;
	}
	.head-box .dh-ul li dt{
		position: static;
		width: 100%;
		transform: translateX(0);
		display: block;
		box-shadow: none;
		background-color: #f7f7f7;
		border-radius: 0;
		padding: 0.1rem 0.2rem;
	}
	.swiper-box{
		height: 60vw;
		top: 0.7rem;
	}
	.swiper-box .sb-dl{
		display: none;
	}
	.swiper-box .swiper-button{
		display: none;
	}
	.swiper-box .swiper-slide .w1400{
		padding-right: 0;
		top: 50%;
	}
	.swiper-box .swiper-slide .w1400 h5{
		font-size: 0.36rem;
	}
	.swiper-box .swiper-slide .w1400 h6{
		margin-top: 0.24rem;
	}
	.swiper-box .swiper-slide .w1400 .more-div{
		margin-top: 0.34rem;
	}
	.swiper-box .swiper-slide .w1400 .more-div .more-a{
		margin: 0;
	}
	.content-box{
		padding-top: 52vw;
	}
	.contenth-box{
		padding-top: 60vw;
	}
	.banner-box{
		height: 52vw;
		top: 0.7rem;
	}
	.banner-box dt{
		font-size: 0.4rem;
	}
	.banner-box .div{
		bottom: 0.2rem;
	}
	.banner-box .div form{
		height: 0.5rem;
	}
	.banner-box .div button{
		width: 1.3rem;
	}
	.foot-box .div{
		width: 100%;
	}
	.foot-box .ul{
		display: none;
	}
	.foot-box .div1{
		padding: 0.6rem 0 0.4rem;
	}
	.foot-box .div .dl{
		margin-top: 0.4rem;
		justify-content: space-between;
	}
	.foot-box .div .dl dd{
		margin-right: 0;
	}
	.foot-box .div2{
		padding: 0.24rem 0;
	}
	.foot-box .div2 .w1400{
		display: block;
		line-height: 1.6;
	}
	.foot-box .div2 dd{
		flex-wrap: wrap;
	}
	.foot-box .div2 dd em{
		margin-right: 0;
		width: 100%;
	}
	.inlet-box{
		display: none;
	}
	.pd,.pda{
		padding: 0.6rem 0;
	}
	.more-a{
		background-color: #0068b7;
		border-radius: 0.3rem;
		margin: 0 auto;
	}
	.more-a svg{
		display: none;
	}
	.title-h5{
		margin-bottom: 0.5rem;
		text-align: center;
	}
	.title-h5 i{
		margin: 0 auto;
	}
	.title-h4{
		margin-bottom: 0.5rem;
	}
	.nav-box{
		height: 0.7rem;
	}
	.nav-box .w1400{
		overflow-y: hidden;
		overflow-x: auto;
	}
	.nav-box .w1400 a{
		white-space: nowrap;
		line-height: 0.7rem;
		margin-right: 0.2rem;
	}
	.crumb-box{
		margin-bottom: 0.2rem;
	}
	.video-box div{
		width: 100%;
	}
	
	
	.index-box .box0{
		display: none;
	}
	.index-box .box1{
		display: block;
	}
	.index-box .box1 .div1{
		width: 100%;
	}
	.index-box .box1 .div .more-a{
		margin-top: 0.4rem;
	}
	.index-box .box1 .div2{
		width: 100%;
		margin-top: 0.5rem;
	}
	.index-box .box1 .div2 em:nth-of-type(2){
		display: none;
	}
	.index-box .box1 .ul{
		margin-top: 0.5rem;
		justify-content: space-between;
	}
	.index-box .box1 .ul li{
		margin-right: 0;
	}
	.index-box .box2 .div1{
		display: block;
	}
	.index-box .box2 .div1 .title-h5{
		margin-bottom: 0.5rem;
		width: 100%;
	}
	.index-box .box2 .div1 .title-h5 strong{ font-size:	0.32rem;}
	.index-box .box2 .div1 .title-h5 small{	line-height: 1.5;}

	.index-box .box2 .swiper-container{
		width: 100%;
		height: 60vw;
	}
	.index-box .box2 .swiper-button{
		display: none;
	}
	.index-box .box2 .swiper-slide .div{
		top: 50%;
		transform: translateY(-50%);
	}
	.index-box .box2 .swiper-slide .div .d1{
		display: none;
	}
	.index-box .box2 .swiper-slide .div .d2{
		display: none;
	}
	.index-box .box2 .swiper-slide .div h6{
		margin: 0.3rem 0 0;
	}
	.index-box .box2 .swiper-slide p{
		width: 90%;
		left: 5%;
		font-size: 0.24rem;
		bottom: 0.24rem;
		height: 0.3rem;
		line-height: 0.3rem;
	}
	.index-box .box2 .ol{
		position: static;
		width: 100%;
		flex-direction: row;
		margin-top: 0.2rem;
	}
	.index-box .box2 .ol li{
		margin-bottom: 0;
		flex: 1;
		height: 0.6rem;
		border-radius: 0.1rem;
		background-color: #eee;
		margin-right: 0.1rem;
	}
	.index-box .box2 .ol li:last-of-type{
		margin-right: 0;
	}
	.index-box .box2 .ol li span{
		font-size: 0.16rem;
		color: #666;
		
		text-align: center;
	}
	.index-box .box2 .ol .active span{
		color: #fff;
	}
	.index-box .box2 .ol li img{
		display: none;
	}
	.index-box .box2 .ol li span::after{
		display: none;
	}
	.index-box .box3 .div1 .w1400{
		flex-wrap: wrap;
		margin-top: -0.2rem;
	}
	.index-box .box3 .div1 .w1400 li{
		flex: none;
		flex-shrink: 0;
		width: 48%;
		margin-right: 0;
		margin-top: 0.2rem;
		padding: 0.24rem 0.2rem;
	}
	.index-box .box3 .div2{
		padding: 0.4rem 0 0.6rem;
	}
	.index-box .box3 .div2 .swiper-slide a{
		display: block;
		border-radius: 0.2rem;
		overflow: hidden;
	}
	.index-box .box3 .div2 .swiper-slide .div{
		position: static;
		width: 100%;
		transform: translateY(0);
		border-radius: 0;
		padding: 0.24rem;
	}
	.index-box .box3 .div2 .swiper-slide .em{
		width: 100%;
	}
	.index-box .box3 .div2 .w1400 .swiper-button-prev,
	.index-box .box3 .div2 .w1400 .swiper-button-next{
		display: none;
	}
	.index-box .box4 .div1{
		display: block;
	}
	.index-box .box4 .div1 .title-h5{
		margin-bottom: 0.5rem;
	}
	.index-box .box4 .dl{
		width: 100%;
		height: auto;
	}
	.index-box .box4 .dr{
		position: static;
		width: 100%;
		height: auto;
		display: block;
	}
	.index-box .box4 .dr a{
		width: 100%;
		height: auto;
		padding: 0.24rem;
		margin-top: 0.24rem !important;
	}
	.index-box .box4 .div2 a dl{
		margin-top: 0.2rem;
	}
	.index-box .box4 .dl a .div{
		height: auto;
		padding: 0.24rem;
	}
	
	
	.lxwm-box .box1 .w1400{
		display: block;
	}
	.lxwm-box .box1 .bg-img{
		width: 100%;
		top: 0;
		left: 0;
		height: 8.0rem;
	}
	.lxwm-box .box1 .div1{
		width: 100%;
	}
	.lxwm-box .box1 .div1 .ul em{
		margin-right: 0.2rem;
	}
	.lxwm-box .box1 .div2{
		width: 100%;
		margin-top: 0.6rem;
	}
	.lxwm-box .box1 .div2 .form .d2{
		margin-bottom: 0.5rem;
	}
	
	
	.mtzx-box .box1 .ul li{
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		width: 100% !important;
		height: 54vw !important;
		margin-bottom: 0.2rem;
	}
	.mtzx-box .box1 .more-a{
		margin: 0.5rem auto 0;
	}
	.mtzx-box .box1 .ul li div{
		bottom: 0 !important;
		padding: 0 0.4rem !important;
	}
	.mtzx-box .box1 .ul li::before{
		height: 0.58rem !important;
	}
	.mtzx-box .box1 .ul li:nth-of-type(1) div h6{
		height: 0.58rem;
		line-height: 0.58rem;
		font-size: 0.2rem;
	}
	.mtzx-box .box1 .ul li div img{
		display: none;
	}
	
	
	.xwlb-box .box1 .div{
		margin-bottom: 0.3rem;
	}
	.xwlb-box .box1 .div a{
		display: block;
		height: auto;
	}
	.xwlb-box .box1 .div a em{
		display: block;
		width: 100%;
		height: 50vw;
	}
	.xwlb-box .box1 .div a div{
		width: 100%;
		padding: 0.38rem 0.38rem 0.3rem;
	}
	.xwlb-box .box1 .div a p{
		height: 0.52rem;
	}
	.xwlb-box .box1 .div a h6{
		font-size: 0.2rem;
		margin: 0.26rem 0 0.14rem;
		height: auto;
	}
	.xwlb-box .box1 .div a .more-b{
		margin-top: 0.24rem;
	}
	.xwlb-box .box1 .ul{
		display: block;
		margin-top: 0;
	}
	.xwlb-box .box1 .ul li{
		width: 100%;
		margin-right: 0;
		margin-top: 0.3rem;
	}
	.xwlb-box .box1 .ul a h6{
		height: auto;
	}
	
	
	.xwlb-box .box2{
		padding-top: 0.6rem;
	}
	.xwlb-box .box2 .w1400{
		margin-top: 0;
		padding: 0;
		background-color: #f3f8fc;
	}
	.xwlb-box .box2 .div1 h6{
		font-size: 0.3rem;
	}
	.xwlb-box .box2 .div3{
		display: block;
	}
	.xwlb-box .box2 .div3 a{
		width: 100%;
		margin-bottom: 0.1rem;
	}
	.xwlb-box .box2 .div3 a:nth-of-type(2){
		flex-direction: row;
	}
	.xwlb-box .box2 .div3 a:last-of-type{
		margin-bottom: 0;
	}
	.xwlb-box .box2 .div3 a span{
		background-color: #fff;
		width: 1.0rem;
		height: 0.5rem;
		line-height: 0.5rem;
	}
	.xwlb-box .box1 .dl{
		margin-bottom: 0.5rem;
	}
	.xwlb-box .box1 .dl .more-a{
		margin: 0;
	}
	
	
	.ptlb-box .box1 .ul{
		display: block;
		margin-top: 0;
	}
	.ptlb-box .box1 .ul li{
		width: 100%;
		margin-top: 0.3rem;
	}
	.ptlb-box .box1 .ul a{
		padding: 0.38rem 0.38rem 0.3rem;
	}
	.ptlb-box .box1 .ul a .div .more-b{
		margin-top: 0.5rem;
	}
	.ptlb-box .box1 .ul a .dl dd{
		width: 0.8rem;
		height: 0.8rem;
	}
	
	
	.xq-box .box1 .divl{
		display: none;
	}
	.xq-box .box1 .divr{
		width: 100%;
		margin-left: 0;
		padding-top: 0;
	}
	.xq-box .box1 .divr .title-h6{
		font-size: 0.32rem;
	}
	.ptxq-box .box1 .ptxq1 .div1 ul{
		width: 100%;
		display: block;
	}
	.ptxq-box .box1 .ptxq1 .div1 ul li{
		width: 100%;
		margin-bottom: 0.3rem;
	}
	.ptxq-box .box1 .ptxq1 .div1 ul dl{
		height: auto;
	}
	.ptxq-box .box1 .ptxq1 .div1 ol{
		position: static;
		flex-direction: row;
		justify-content: space-around;
		width: 100%;
	}
	.ptxq-box .box1 .ptxq1 .div1 ol li{
		width: 1.0rem;
	}
	.ptxq-box .box1 .ptxq1 .div1 ol li::after{
		display: none;
	}
	.ptxq-box .box1 .divr .swiper-div .swiper-slide{
		border-radius: 0.1rem;
	}
	
	.ptxq-box .box1 .ptxq2 .div1 .img{
		position: static;
		width: 50%;
		margin: 0 auto;
		display: block;
	}
	.ptxq-box .box1 .ptxq2 .div1 ul{
		width: 100%;
		margin-top: 0.4rem;
	}
	
	.ptxq-box .box1 .ptxq3 .div1{
		display: block;
	}
	.ptxq-box .box1 .ptxq3 .div1 dd{
		width: 100%;
		margin-top: 0.3rem;
	}
	
	.ptxq-box .box1 .ptxq4 .div1 dd{
		padding: 0.3rem;
	}
	
	.ptxq-box .box1 .ptxq5 .div1{
		flex-wrap: wrap;
		margin-top: -0.2rem;
	}
	.ptxq-box .box1 .ptxq5 .div1 img{
		display: none;
	}
	.ptxq-box .box1 .ptxq5 .div1 li{
		width: 48%;
		margin-top: 0.2rem;
	}
	.ptxq-box .box1 .ptxq5 .div2{
		display: block;
	}
	.ptxq-box .box1 .ptxq5 .div2 li{
		text-align: left;
	}
	.ptxq-box .box1 .ptxq5 .div2 i{
		display: block;
		width: 100%;
		border-left: 0;
		margin: 0.2rem 0;
		border-top: 1px dashed #dedede;
	}
	
	.ptxq-box .box1 .ptxq6 .div1{
		flex-wrap: wrap;
		margin-top: -0.2rem;
	}
	.ptxq-box .box1 .ptxq6 .div2{
		margin-top: 0;
	}
	.ptxq-box .box1 .ptxq6 .div1 img{
		display: none;
	}
	.ptxq-box .box1 .ptxq6 .div1 li{
		width: 48%;
		margin-top: 0.2rem;
	}
	.ptxq-box .box1 .ptxq6 .div3{
		flex-wrap: wrap;
		margin-top: -0.2rem;
	}
	.ptxq-box .box1 .ptxq6 .div3 li{
		width: 48%;
		margin-top: 0.2rem;
	}
	
	
	.cplb-box .box1 .ul{
		margin-top: -0.3rem;
	}
	.cplb-box .box1 .ul li{
		width: 100%;
		margin-right: 0;
		margin-top: 0.3rem;
	}
	.cplb-box .box1 .ul a em{
		height: 50vw;
	}
	.cplb-box .box1 .ul a div{
		padding: 0.3rem;
	}
	
	
	.cplb-box .box2 .dl dt{
		position: static;
		width: 100%;
		height: 50vw;
	}
	.cplb-box .box2 .dl dd{
		width: 100%;
		margin-left: 0;
		margin-top: 0.2rem;
	}
	.cplb-box .box2 .dl strong{
		width: 1.0rem;
	}
	.cplb-box .box2 .dl p{
		padding: 0 0.2rem;
	}
	.cplb-box .box2 .dl h5{
		padding: 0.2rem;
	}
    .cplb-box .box2 .dl .ul::before{
      	display: none;
    }
  	.cplb-box .box2 .dl .ul p{
      	width: 100%;
  	}
  	.cplb-box .box2 .dl .ul p:nth-of-type(4n), 
    .cplb-box .box2 .dl .ul p:nth-of-type(4n-1){
      	background-color: #f3f8fc;
    }
    .cplb-box .box2 .dl .ul p:nth-of-type(2n){
      	background-color: #fff;
    }
	
	
	.jrwm-box .box1 .div{
		display: block;
	}
	.jrwm-box .box1 .dl{
		width: 100%;
	}
	.jrwm-box .box1 .dl dl{
		margin-top: 0.4rem;
	}
	.jrwm-box .box1 .dr{
		width: 100%;
		margin-top: 0.4rem;
	}
	.jrwm-box .box2 .div{
		display: block;
	}
	.jrwm-box .box2 .div a{
		display: block;
		width: 100%;
		margin-top: 0.3rem;
	}
	.jrwm-box .box2 .div a em{
		height: 52vw;
	}
	
	
	.zplb-box .box1 .div1{
		margin-bottom: 0.5rem;
	}
	.zplb-box .box1 .div1 .h5 a{
		width: 1.1rem;
	}
	.zplb-box .box1 .div2{
		margin-top: -0.3rem;
	}
	.zplb-box .box1 .div2 li{
		width: 100%;
		margin-right: 0;
		margin-top: 0.3rem;
	}
	.zplb-box .box1 .div2 a h6{
		padding: 0.38rem 0.38rem 0;
	}
	.zplb-box .box1 .div2 a div{
		height: auto;
		padding: 0.3rem 0;
	}
	
	
	.fwjjjfa-box .box1 .ul a{
		display: block;
		padding: 0.56rem 0.4rem 0.48rem;
	}
	.fwjjjfa-box .box1 .ul .dl{
		width: 100%;
		display: flex;
		flex-direction: column-reverse;
	}
	.fwjjjfa-box .box1 .ul .dl em{
		width: 0.5rem;
		margin: 0 0 0.24rem 0;
	}
	.fwjjjfa-box .box1 .ul .dr{
		margin-top: 0.24rem;
	}
	.fwjjjfa-box .box1 .ul .dr .more-b{
		position: static;
		margin-top: 0.3rem;
	}
	.fwjjjfa-box .box2 .ul{
		display: block;
	}
	.fwjjjfa-box .box2 .ul li{
		width: 100%;
		margin-top: 0.3rem;
	}
	
	
	.fwxq-box .divr .ul li{
		align-items: center;
	}
	.fwxq-box .divr .ul li p{
		height: 1.0rem;
	}
	
	
	.lcfw-box .box1 .div1{
		display: block;
	}
	.lcfw-box .box1 .div{
		width: 100%;
	}
	.lcfw-box .box1 .div dd{
		display: block;
	}
	.lcfw-box .box1 .div dd span{
		display: block;
		margin-right: 0;
		margin-top: 0.1rem;
	}
	.lcfw-box .box1 .em{
		display: none;
	}
	.lcfw-box .box1 .div2{
		display: block;
		padding-top: 0.6rem;
	}
	.lcfw-box .box1 .div2 dd{
		width: 100%;
		height: 50vw;
		margin-bottom: 0.3rem;
	}
	.lcfw-box .box1 .div2 dd:last-of-type{
		margin-bottom: 0;
	}
	
	
	.gywm-box .box1{
		display: block;
	}
	.gywm-box .box1 .title-h4{
		margin-bottom: 0.5rem;
	}
	.gywm-box .box1 .div h6{
		font-size: 0.3rem;
	}
	.gywm-box .box1 .div{
		width: 100%;
	}
	.gywm-box .box2{
		height: auto;
		display: block;
	}
	.gywm-box .box2 .div{
		padding-right: 0;
		padding: 0.6rem 0;
	}
	.gywm-box .box2 .ul{
		position: static;
		width: 100%;
		height: 100vw;
	}
	.gywm-box .box3 .div ul{
		padding-bottom: 0.3rem;
	}
	.gywm-box .box3 .div li{
		margin-left: 0;
		width: 100%;
		margin-top: 0.2rem;
		padding: 0 0 0 0.4rem;
	}
	.gywm-box .box2 .ul li img{
		margin-bottom: 0.3rem;
	}
	.gywm-box .box2 .ul li strong{
		font-size: 0.4rem;
	}
	.gywm-box .box2 .ul li p{
		line-height: 1.4;
	}
	.gywm-box .box3 .div li:nth-of-type(2n){
		flex-direction: row;
		padding: 0 0 0 0.4rem;
	}
	.gywm-box .box3 .div li:nth-of-type(2n):before{
		left: 0;
		right: auto;
	}
	.gywm-box .box3 .div li:nth-of-type(2n) h6{
		flex-direction: row;
	}
	.gywm-box .box3 .div li::before{
		left: 0;
	}
	.gywm-box .box3 .div li h6{
		width: 1.0rem;
	}
	.gywm-box .box3 .div li p{
		width: calc(100% - 1.0rem);
		height: auto;
		padding: 0.3rem;
	}
	.gywm-box .box3 .div li h6 i{
		display: none;
	}
	.gywm-box .box3 .div ul::after{
		left: 8px;
	}
	.gywm-box .box3 .div .img1{
		display: none;
	}
	.gywm-box .box4 .swiper-container{
		height: 52vw;
	}
	.gywm-box .box4 .swiper-button{
		bottom: 0.2rem;
	}
	.gywm-box .box5 .div2{
		margin-top: 0.3rem;
		flex-direction: column-reverse;
	}
	.gywm-box .box5 .swiper-container{
		width: 100%;
		height: 70vw;
	}
	.gywm-box .box5 .ul{
		width: 100%;
		padding: 0;
	}
	.gywm-box .box5 .ul li{
		font-size: 0.18rem;
		margin-top: 0.2rem;
	}
	.gywm-box .box6 .ul li{
		margin-right: 4%;
		display: flex;
		align-items: center;
		justify-content: center;
		line-height: 1.4;
		height: 1.0rem;
		font-size: 0.18rem;
		box-sizing: border-box;
		padding: 0 0.2rem;
	}
	.gywm-box .box6 .swiper-slide em{
		height: 52vw;
		width: 100%;
	}
	.gywm-box .box6 .swiper-slide div{
		margin-top: 0.3rem;
		position: static;
		transform: translateY(0);
		width: 100%;
		padding: 0.4rem;
	}
	.gywm-box .box6 .swiper-slide p{
		margin-top: 0.15rem;
	}
	.gywm-box .box6 .swiper-slide h6{
		margin-bottom: 0.3rem;
	}
	.gywm-box .box7 .dl{
		display: block;
	}
	.gywm-box .box7 .dl dt{
		width: 100%;
	}
	.gywm-box .box7 .dl dd{
		width: 100%;
		margin-top: 0.4rem;
	}
	.gywm-box .box8 .ul{
		display: block;
		padding-top: 0;
	}
	.gywm-box .box8 .ul li{
		width: 100%;
		margin-top: 0.8rem;
	}
	.gywm-box .box1 .md-i{
		position: static;
	}
	.md-i{
		transform: translateY(-0.8rem);
	}
	
	
	.hjzs-box .box1 .ul{
		display: block;
		margin-top: 0;
	}
	.hjzs-box .box1 .ul li{
		width: 100%;
		margin-right: 0;
		margin-top: 0.3rem;
		height: 50vw;
	}
	.hjzs-box .box1 .more-a{
		margin: 0.5rem auto 0;
	}
	
	
	.cdmo-box .h4{
		margin-bottom: 0.3rem;
	}
	.cdmo-box .box1 .div{
		display: block;
	}
	.cdmo-box .box1 .div1{
		width: 100%;
	}
	.cdmo-box .box1 .div2{
		width: 100%;
		margin-top: 0.3rem;
	}
	.cdmo-box .box1 .div2 li{
		font-size: 0.18rem;
	}
	.cdmo-box .box1 .ol{
		display: block;
	}
	.cdmo-box .box1 .ol li{
		width: 100%;
		margin-bottom: 0.3rem;
	}
	.cdmo-box .box1 .ol li:last-of-type{
		margin-bottom: 0;
	}
	.cdmo-box .box1 .ol li h6{
		height: 0.8rem;
		line-height: 0.8rem;
		padding: 0 0.3rem;
	}
	.cdmo-box .box1 .ol li p{
		height: auto;
		margin-bottom: 0.24rem;
	}
	.cdmo-box .box1 .ol li div{
		padding: 0.26rem 0.3rem 0.3rem;
	}
	.cdmo-box .box2 .ul{
		display: block;
		margin-top: 0.3rem;
	}
	.cdmo-box .box2 .ul li{
		width: 100%;
		height: 50vw;
		margin-bottom: 0.2rem;
	}
	.cdmo-box .box3 .dl{
		display: block;
	}
	.cdmo-box .box3 .dl dt{
		width: 100%;
		margin-right: 0;
		padding-top: 0;
	}
	.cdmo-box .box3 .dl dd{
		width: 100%;
		height: 50vw;
		margin-top: 0.2rem;
	}
	.cdmo-box .box3 .ul{
		width: 100%;
		margin-top: 0.3rem;
		margin-top: 0;
	}
	.cdmo-box .box3 .ul li{
		padding: 0.2rem 0 0.2rem 0.2rem;
	}
	.cdmo-box .box3 .ul li strong{
		font-size: 0.34rem;
	}
	.cdmo-box .box3 .ul li sup{
		display: block;
		margin-left: 0;
		padding-top: 0;
		margin-top: 0.1rem;
	}
	.cdmo-box .box3 .div{
		margin-top: 0.3rem;
	}
	
}

@media (max-width: 380px) {
    html {
        font-size: 70px;
    }
}
