@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-weight:normal;
	color:#000;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif;
	font-family: 思源黑体;
	margin:auto
}
@font-face
{
	font-family: 思源黑体;
	src: url('../font/思源黑体 CN-Light.otf'),
	url('../font/思源黑体 CN-Light.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: DIN;
	src: url('../font/DIN-Bold.otf'),
	url('../font/DIN-Bold.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: anton;
	src: url('../fonts/anton.woff.ttf'),
	url('../font/anton.woff.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: Roboto;
	src: url('../fonts/roboto-regular.ttf'),
	url('../fonts/roboto-regular.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: Source;
	src: url('../fonts/source-han-serif-cn-bold.ttf'),
	url('../fonts/source-han-serif-cn-bold.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: zt;
	src: url('../fonts/zt.ttf'),
	url('../fonts/zt.ttf'); /* IE9+,可以是具体的实际链接 */
}
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
}
img{
	border:0;
}
ul,li{
	list-style:none;
}
a{
	color:#333;
	text-decoration:none;
	transition: all 0.6s;
}
a:hover{
	color:#0056B1;
	text-decoration: none;
}
table{
	margin: auto;
}
i{ font-style:normal}
em{ font-style:normal}

.prolist ul li dl dd .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.prolist ul li dl dd .btn-default{color:#333;background-color:#fff;border-color:#ccc}
.prolist ul li dl dd .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}

.table-responsive{
    min-height: .01%;
    overflow-x: auto;
}
.td01 .tex img{max-width:100%;}

.fy ul li:first-child{
    display: none;
}


@media (min-width:1000px) {

	.header.yanse{
		background-color: rgba(255,255,255,1);
		border-bottom:1px solid #E0E0E0;
		top:0;
	}

	.header.yanse{
		top:0px;
	}
	.header.yanse.yanse01{
		top:0px;
	}
	.header.yanse.yanse01{
		background-color: rgba(0,0,0,0);
		width:100%;
		border-radius: 8px;
		border-bottom: 1px solid rgba(255,255,255,0);
	}
	.header.yanse.yanse01 a{
		color:#FFF;
	}

	.header.yanse.yanse01 .pic01{
		display:inline-block;
	}
	.header.yanse.yanse01 .pic02{
		display:none;
	}
	.header.yanse .pic01{
		display:none;
	}
	.header.yanse .pic02{
		display:inline-block;
	}

	.header.yanse.yanse01 .innav ul li{
		color:#fff;
	}
	.main{
		width: auto;
		margin:auto;
		padding:0px 15px;
		max-width:1600px;
	}
	.main2{
		width: auto;
		margin:auto;
		padding:0px 15px;
		max-width:1140px;
	}
	.header{
		width:100%;
		float:left;
		position: fixed;
		left:0;
		z-index:996;
		height:5.0rem;
		transition: all 0.6s;
		backdrop-filter: blur(12.5px);
	}
	.intop{
		width:100%;
		float:left;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		height:5.0rem;

	}

	.logo{
		width: 18.3%;
		display: flex;
		align-items: center;
		height: 5rem;
		max-width: 18.3%;
		transition: all 0.6s;
		position: relative;
		margin-right: 3.38rem;
	}

	.logo img{
		max-width:100%;
		height:auto;
	}
	.innav{
		width: auto;
	}
	.innav ul{
		display: flex;
		align-items: center;
	}
	.innav ul li{
		width:auto;
		display: flex;
		align-items: center;
		margin-left:1.1625vw;
		margin-right:1.1625vw;
		font-size:1.0rem;
		position:relative;
		height:5.0rem;
		text-transform: capitalize;
	}
	.innav ul li.pos{
		position:static;
	}
	.innav ul li i{
		margin-left:0.31rem;
		width: 0.875rem;
		height: 0.5625rem;
		background-image:url(../fonts/xjt.svg);
		background-position:center;
		background-repeat:no-repeat;
		transition: all 0.6s;
	}
	.innav ul li:hover i{
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		transform:rotate(180deg);
		-webkit-transition:all .25s ease 0s;
		-moz-transition:all .25s ease 0s;
		-o-transition:all .25s ease 0s;
		transition:all .25s ease 0s;
	}
	.info {
		width: auto;
		margin-left: 35px;
		margin-right: 35px;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #FFF;
		font-size: 16px;
	}
	.header.yanse .info a {
		color: #333;
	}
	.info i {
		width: 1px;
		height: 12px;
		background-color: #FFF;
		margin-left: 7px;
		margin-right: 7px;
	}
	.header.yanse .info i {
		background-color: #333;
	}
	.header.yanse .info a {
		color: #333;
	}
	.innav ul li a:hover{
		color:#0056B1;
	}
	.header.yanse .innav ul li.cur a{
		color:#0056B1;
	}
	.header.yanse .innav ul li.cur .xiala2 a{
		color:#333;
	}
	.header.yanse.yanse01 .innav ul li.cur a{
		color:#fff;
	}
	.header.yanse .innav ul li.cur .xiala a{
		color:#333;
	}
	.top-r{
		width:auto;
		position:absolute;
		right:0;
		top:0;
		z-index:2;
		display: flex;
		align-items: center;
	}
	.top-r .tel{
		width:auto;
		padding:0 2rem;
		border-left: 1px solid var(---Gray-5, #E0E0E0);
		display: flex;
		align-items: center;
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		/*font-family: DIN;*/
		height:5.0rem;
		text-align:left;

	}
	.top-r .tel::before{
		width: 1.75rem;
		height: 1.75rem;
		content:'';
		display:inline-block;
		background-image:url(../fonts/phone.svg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
	}
	.top-r .search{
		width:5.0rem;
		height:5.0rem;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		background: var(--116-cb-0, #0056B1);
	}
	.top-r .search img{
		max-height:1.5rem;
	}
	.innav ul li .xiala{
		width:12.0rem;
		position:absolute;
		top:5.0rem;
		left:-4rem;
		z-index:2;
		text-align:center;
		font-size:0.875rem;
		line-height:250%;
		opacity:0;
		visibility:hidden;
		padding:0.5rem 0;
	}
	.innav ul li:hover .xiala{
		opacity:1;
		visibility:visible;
	}
	.header.yanse.yanse01 .xiala{
		background-color:rgba(0,0,0,0.3);
	}
	.header.yanse .xiala{
		background-color:rgba(255,255,255,1);
	}

	.innav ul li .xiala2{
		width:100%;
		position:absolute;
		top:5.0rem;
		left:0;
		z-index:2;
		font-size:0.875rem;
		line-height:250%;
		opacity:0;
		visibility:hidden;
		background-color:#FFF;
	}
	.innav ul li:hover .xiala2{
		opacity:1;
		visibility:visible;
	}
	.innav ul li .xiala2 .a01{
		width:100%;
		display: flex;
		flex-wrap: wrap;
		padding:2.0rem 0;
		border-bottom:1px solid #eee;
	}
	.innav ul li .xiala2 .a01:last-child{
		border-bottom:0px;
	}
	.innav ul li .xiala2 .a01 .b01{
		width:25%;
		padding:0 2.0rem;
		border-right:1px solid #eee;
		display: flex;
	}
	.innav ul li .xiala2 .a01 .b01:nth-child(4n){
		border-right:0px;
	}
	.innav ul li .xiala2 .a01 .b01 .pic img{
		max-width:4.0rem;
	}
	.innav ul li .xiala2 .a01 .b01 .pic{
		width:4.0rem;
		max-width:4.0rem;
		min-width:4.0rem;
		margin-right:1.0rem;
	}
	.innav ul li .xiala2 .a01 .b01 dl dt{
		font-size:1.0rem;
		padding-bottom:0.5rem;
		font-weight:bold;
	}
	.innav ul li .xiala2 .a01 .b01 dl dd{
		margin-top:0.5rem;
		font-size:0.875rem;
		line-height:150%;
	}


	.chax{
		right:0;
		top:6.0rem;
		/*position: absolute;*/
		width:14rem;
		border: 1px solid var(---Gray-5, #E0E0E0);
		z-index:998;
		/*display: none;*/
	}
	.aa{
		display: flex;
		width:100%;
		float:left;
		height:2.5rem;
		background-color:#FFF;
		overflow:hidden;
	}
	.chaxbk{
		width: 12.0rem;
		height: 2.5rem;
		line-height: 2.5rem;
		border: 0px;
		background-color: #fff;
		outline: none;
		padding-left: 0.5rem;
		color: #999999;
		font-family: "微软雅黑";
		font-size: 0.8rem;
		color: #999999;
	}
	.chaxanniu{
		width: 5.0rem;
		height: 2.5rem;
		line-height: 2.5rem;
		text-align: center;
		cursor: pointer;
		background: var(--116-cb-0, #0056B1);
		color: #FFFFFF;
		border: 0px;
		outline:none;
	}

	.inbk{
		width:calc(100% - 4.0rem);
		border:0px;
		line-height:2.5rem;
		outline:none;
		background-color:transparent;
		font-size:0.8rem;
		color:#FFF;
	}
	.inab{
		width:100%;
		float:left;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top:7.5rem;
		margin-bottom: 4rem;
	}
	.inab-l{
		width:41%;
		position:relative;
	}
	.inab-l .smalpic{
		width:38.58%;
		position:absolute;
		bottom:0;
		right:-4rem;
		z-index:1;
	}
	.inab-l .smalpic img{
		max-width:100%;
	}
	.inab-l dl dt{
		overflow:hidden;
	}
	.inab-l dl dt img{
		width:100%;
		height:auto;
		display:block;
	}
	.inab-l dl dd{
		margin-top:0.69rem;
		font-family: "Source Han Sans CN";
		color: var(---333, #333);
		font-size: 5rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.inab-r{
		width:50%;
		color: var(---666, #666);
		text-align: justify;
		font-size: 1.125rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 2.025rem */
	}
	.inab-r img{
		max-width:100%;
	}
	.inab-r dl dt{
		color: var(--116-cb-0, #0056B1);
		font-size: 1.5rem;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
	.inab-r dl dd{
		color: var(---333, #333);
		font-size: 2.5rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		padding-bottom:2.56rem;
		border-bottom:1px solid #E0E0E0;
		position:relative;
		margin-bottom:2.5rem;
	}
	.inab-r dl dd::before{
		width: 5.1875rem;
		height: 0.0625rem;
		position:absolute;
		bottom:0;
		left:0;
		z-index:1;
		content:'';
		display:inline-block;
		background: #0056B1;
	}
	.inmore{
		display:flex;
	}
	.inmore.cen{
		justify-content: center;
	}
	.inmore.cen a{
		margin-left:0.625rem;
		margin-right:0.625rem;
	}
	.inmore a{
		display: inline-flex;
		align-items: center;
		padding: 0.9375rem 2.625rem 1rem 11.6875rem;
		border: 1px solid var(--0056-b-1, #0056B1);
		background: var(---white, #FFF);
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 182.982%; /* 1.82981rem */
	}
	.inmore a::after{
		margin-left:8.62rem;
		content:">";
		font-family:"宋体";
		font-weight:bold;
	}
	.inwrap{
		width:100%;
		float: left;
		background: var(---Gray-6, #F2F2F2);
		padding:7.5rem 0;
	}
	.insb{
		width:100%;
		float:left;
		background-color:#FFF;
		padding:5.0rem 7.5rem;
	}
	.intit{
		width:100%;
		float:left;
		text-align:center;
	}
	.intit dl dt{
		color: var(--116-cb-0, #0056B1);
		font-family: "Source Han Sans CN";
		font-size: 1.5rem;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
	.intit dl dd{
		margin-top:0.62rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 2.5rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.intit .sm{
		margin-top:1.88rem;
		display:flex;
		justify-content: center;
		color: var(---666, #666);
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.8rem */
		text-transform: capitalize;
	}
	.intit .sm div{
		width:63%;
	}
	.infwty{
		width:100%;
		float:left;
		margin-top:3.13rem;
	}
	.infwty ul{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.infwty ul li{
		width:33.333%;
		position:relative;
	}
	.infwty ul li .pic{
		overflow:hidden;
	}
	.infwty ul li .pic img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.infwty ul li:hover .pic img{
		transform: scale(1.05);
	}
	.infwty ul li .tex{
		width:100%;
		position:absolute;
		top:4.0rem;
		left:0;
		text-align:center;
		z-index:1;
	}
	.infwty ul li .tex dl dt{
		overflow:hidden;
	}
	.infwty ul li .tex dl dt img{
		max-height:3.0rem;
	}
	.infwty ul li .tex dl dd{
		margin-top:1.88rem;
		color: var(---333, #333);
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 1.25rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.foot{
		width:100%;
		float:left;
		margin-top:6.25rem;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.foot-l{
		width:auto;
		max-width:66%;
		max-width:50%;
	}
	.foot-l h1{
		display: flex;
		align-items: center;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}
	.foot-l h1 i{
		width: 0.0625rem;
		height: 2.1875rem;
		margin-left:1.25rem;
		margin-right:1.25rem;
		background: #E0E0E0;
	}
	.foot-l .a01{
		display:flex;
		margin-top:2.7rem;
	}
	.foot-l .a01 dl{
		margin-right:2.62rem;
		text-align:center;
	}
	.foot-l .a01 dl dt{
		overflow:hidden;
	}
	.foot-l .a01 dl dt img{
		max-width:100%;
	}
	.foot-l .a01 dl dd{
		margin-top:0.69rem;
		color: var(---999, #999);
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
	}
	.foot-l .a01 .tx{
		width:auto;
		color: var(---333, #333);
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.tex01 .toxw{
		text-align:center;
	}
	.foot-l .a01 .tx p{
		margin-top:1.12rem;
	}
	.foot-l .a01 .tx p:first-child{
		margin-top:0px;
	}
	.foot-r{
		max-width:42%;
		width:42%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.foot-r dl dt{
		color: var(--116-cb-0, #0056B1);
		font-family: "Microsoft YaHei";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		padding-bottom:0.56rem;
	}
	.foot-r dl dd{
		color: var(---666, #666);
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-top:1.0rem;
	}
	.foot02{
		width:100%;
		float:left;
		padding:1.8rem 5%;
		border-top: 1px solid var(--10, rgba(0, 0, 0, 0.10));
		color: var(---999, #999);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 350;
		line-height: normal;
		margin-top:3.75rem;
	}
	.ndlm{
		width:100%;
		float:left;
		margin-top:5.0rem;
		background: #0056B1;
		color: var(---white, #0056B1);
		font-family: "HarmonyOS Sans SC";
		font-size: 2.25rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		position:relative;
	}
	.ndlm img{
		width:100%;
		height:auto;
		display:block;
	}
	.ndlm .tex{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;

		z-index: 1;
		display: flex;
		text-align: center;
		align-items: center;
		color: #fff;
	}
	.ndlm .tex012{
		bottom: 35%;
	}
	.ndlm .tex .tex01{
		width:100%;
	}
	.weizi{
		width:100%;
		float:left;
		padding:0.88rem 0;
		display: flex;
		align-items: center;
		color: var(---666, #666);
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: capitalize;
	}
	.weizi::before{
		width: 1.5rem;
		height: 1.5rem;
		margin-right:0.62rem;
		content:'';
		display:inline-block;
		background-image:url(../fonts/home.svg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
	}
	.nwrap{
		width:100%;
		float:left;
		padding-bottom:6.25rem;
		padding-top:3.75rem;
		background: var(---Gray-6, #F2F2F2);
	}
	.ncon{
		width:100%;
		float:left;
	}
	.ncon-l{
		width:28%;
		padding:1.88rem;
		background-color:#FFF;
		float:left;
	}
	.nsearch{
		width:100%;
		float:left;
		background: var(---Gray-6, #F2F2F2);
		padding:0.75rem 1.25rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.nsbk{
		border:0;
		width:auto;
		width:70%;
		height:100%;
		outline:none;
		background-color:transparent;
		color: var(---999, #999);
		font-family: "Source Han Sans CN";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.subNav{
		width:100%;
		float:left;
		padding-bottom:0.75rem;
		DISPLAY: block;
		CURSOR: pointer;
		text-align:left;
		border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
		font-size:1.0rem;
		font-weight: bold;
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		margin-top:1.88rem;
	}
	.subNav a{
		width:100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
	}
	.subNav a::after{
		height: 0.78913rem;
		width: 1.57825rem;
		content:'';
		background-image:url(../fonts/arrow.svg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
		display:inline-block;
	}
	.subNav:hover{float:left; }
	.currentDd{}
	.navContent{
		display: none;
		float:left;
		width:100%;
		padding-top:1.57rem;
	}
	.navContent dl dd{
		background: var(---Gray-6, #F2F2F2);
		height:3.0rem;
		line-height:3.0rem;
		display:flex;
		margin-top:0.31rem;
	}
	.navContent dl dd a{
		width:100%;
		height:3.0rem;
		padding:0 1.25rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		line-height:3.0rem;
	}
	.navContent dl dd a:hover{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.navContent dl dd a.cur{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.ncon-r{
		width:70%;
		float:right;
	}
	.prolist{
		width:100%;
		float:left;
	}
	.prolist ul{
		display: flex;
		flex-wrap: wrap;
	}
	.prolist ul li{
		width:calc(33.6% - 0.62rem);
		background-color:#FFF;
		padding-bottom:2.69rem;
		text-align:center;
		margin-top:2.5rem;
		margin-right:0.62rem;
	}
	.prolist ul li:nth-child(3n){
		margin-right:0px;
	}
	.prolist ul li:nth-child(3){
		margin-top:0px;
	}
	.prolist ul li:nth-child(2){
		margin-top:0px;
	}
	.prolist ul li:first-child{
		margin-top:0px;
	}
	.prolist ul li dl dt{
		overflow:hidden;
		display:flex;
		justify-content: center;
	}
	.prolist ul li dl dt img{
		max-width:100%;
	}
	.prolist ul li dl dd{
		margin-top:1.9rem;
		color: var(---333, #333);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}



	.fy{
		width:100%;
		float:left;
		margin-top:2.5rem;
	}
	.fy ul{
		display: flex;
		flex-wrap: wrap;
	}
	.fy ul.cen{
		justify-content: center;
	}
	.fy ul li{
		width: 3.125rem;
		height: 3.125rem;
		display:flex;
		margin-left:5px;
		margin-right:5px;
	}
	.fy ul li a,.fy ul li span{
		width: 3.125rem;
		height: 3.125rem;
		text-align:center;
		font-size: 0.875rem;
		line-height:3.125rem;
		transition: all 0.6s;
		border-radius:50%;
		border: 1px solid var(---Gray-5, #E0E0E0);
		background: var(---white, #FFF);
	}
	.fy ul li a b{
		font-family:'宋体';
	}
	.fy ul li a:hover{
		background: var(--0056-b-1, #0056B1);
		border:1px solid var(--Color-3, #0056B1);
		color:#FFF;
	}
	.fy ul li .jumpto{
		display: none;
	}
	.fy ul li .cur{
		background: var(--0056-b-1, #0056B1);
		border:1px solid var(--Color-3, #0056B1);
		color:#FFF;
	}
	.showcon{
		width:100%;
		float:left;
		background-color:#FFF;
		padding:2.5rem 3.75rem;
	}
	.protit{
		width:100%;
		float:left;
		padding-bottom:1.25rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 2.25rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		border-bottom:1px solid #0056B1;
	}
	.protex{
		width:100%;
		float:left;
		margin-top:0.75rem;
		color: var(---666, #666);
		text-align: justify;
		font-family: "HarmonyOS Sans SC";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.8rem */
	}
	.protex img{max-width:100%;}
	.prolm{
		width:100%;
		float:left;
		margin-top:3.75rem;
		border: 1px solid var(--0056-b-1, #0056B1);
	}
	.prolm ul{
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.prolm ul li{
		width:33.33%;
		border-right:1px solid var(--0056-b-1, #0056B1);
		height:4.0rem;
		display:flex;
	}
	.prolm ul li:last-child{
		border-right:0px solid var(--0056-b-1, #0056B1);
	}

	.prolm.lh ul li{
		width:50%;

	}
	.prolm ul li a{
		width:100%;
		height:4.0rem;
		line-height:4.0rem;
		display:flex;
		justify-content: center;
		align-items: center;
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
	}
	.prolm ul li a img{
		margin-left:0.88rem;
	}
	.prolm ul li a:hover{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.prolm ul li a.cur{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.proshow{
		width:100%;
		float:left;
		margin-top:3.75rem;
		font-size:1.0rem;
		line-height:180%;
		color:#666;
	}
	.proshow img{width:100%;}
	.proshow table tr td{
		padding:0.5rem 0.6rem;
		font-family: "Source Han Sans CN";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
	}
	.bodr{
		border-right:1px solid #FFF;
	}
	.bodb{
		border-bottom:1px solid #FFF;
	}
	.peij{
		width:100%;
		float:left;
		margin-top:3.75rem;
	}
	.peij ul{
		display:flex;
		flex-wrap: wrap;
	}
	.peij ul li{
		width:calc(33.6% - 0.62rem);
		margin-right:0.62rem;
	}
	.peij ul li:nth-child(3n){
		margin-right:0px;
	}
	.peij ul li dl dt{
		overflow:hidden;
	}
	.peij ul li dl dt img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.peij ul li:hover dl dt img{
		transform: scale(1.05);
	}
	.showcon .more{text-align: center;}
	.showcon .more a{
		display: inline-flex;
		align-items: center;
		padding: 1rem 6rem 1rem 6rem;
		border: 1px solid var(--0056-b-1, #0056B1);
		background: var(---white, #FFF);
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
	}
	.peij ul li dl dd{
		margin-top:1.62rem;
		color: var(---333, #333);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-bottom: 1.8rem;
	}
	.xlm{
		width:100%;
		float:left;
		margin-top:3.75rem;
	}
	.xlm ul{
		display:flex;
		flex-wrap: wrap;
	}


	.xlm ul li{
		width:calc(20% - 0.31rem);
		margin-right:0.31rem;
		display:flex;
	}
	.xkd1 ul li{
		width:calc(25% - 0.31rem);}
	.xlm ul li a{
		width:100%;
		height: 3.75rem;
		display:flex;
		justify-content: center;
		align-items: center;
		background: var(---Gray-6, #F2F2F2);
		color: var(---333, #333);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 1rem;
		font-style: normal;
		font-weight: 500;
		line-height: 182.982%; /* 1.82981rem */
	}
	.xlm ul li a:hover{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.xlm ul li a.cur{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.jslist{
		width:100%;
		float:left;
		margin-top:2.81rem;
	}
	.jslist ul li{
		width:100%;
		float:left;
		margin-top:0.94rem;
		padding:2.5rem;
		padding-left:3.75rem;
		background: var(---Gray-6, #F2F2F2);
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.jslist ul li .pic{
		width:28%;
		overflow:hidden;
	}
	.jslist ul li .pic img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.jslist ul li:hover .pic img{
		transform: scale(1.05);
	}
	.jslist ul li .tex{
		width:64%;
	}
	.jslist ul li .tex dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.25rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}
	.jslist ul li .tex dl dd{
		margin-top:1.69rem;
		overflow: hidden;
		color: var(---666, #666);
		text-align: justify;
		text-overflow: ellipsis;
		font-family: "HarmonyOS Sans SC";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.35rem */
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	.jslist ul li .tex .more{
		display:flex;
		margin-top:1.5rem;
	}
	.jslist ul li .tex .more a{
		padding:1.0rem 2.75rem;
		border: 1px solid var(--0056-b-1, #0056B1);
		display:flex;
		align-items: center;
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 182.982%; /* 1.82981rem */
	}
	.jslist ul li .tex .more a::after{
		margin-left:0.75rem;
		content:">";
		font-family:'宋体';
		font-weight:bold;
	}
	.line{
		width:100%;
		height:1px;
		margin-top:6.25rem;
		background-color:var(--10, rgba(0, 0, 0, 0.10));
		float:left;
	}
	.splist{
		width:100%;
		float:left;
	}
	.splist ul{
		display:flex;
		flex-wrap: wrap;
	}
	.splist ul li{
		width:calc(33.9% - 1.88rem);
		margin-right:1.88rem;
		margin-top:3.75rem;
	}
	.splist ul li:nth-child(3n){
		margin-right:0px;
	}
	.splist ul li dl dt{
		overflow:hidden;
	}
	.splist ul li dl dt img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.splist ul li:hover dl dt img{
		transform: scale(1.05);
	}
	.splist ul li dl dd{
		margin-top:1.25rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}

	.xzlist{
		width:100%;
		float:left;
	}
	.xzlist ul{
		display:flex;
		flex-wrap: wrap;
	}
	.xzlist ul li{
		width:calc(33.9% - 1.88rem);
		margin-right:1.88rem;
		margin-top:3.75rem;
		background: #F2F2F2;
		padding:3.0rem;
		padding-bottom:4.0rem;
	}
	.xzlist ul li:nth-child(3n){
		margin-right:0px;
	}
	.xzlist ul li dl dt{
		overflow:hidden;
		display:flex;
		justify-content: center;
	}
	.xzlist ul li dl dt img{
		max-width:100%;
		height:auto;
		transition: all 0.6s;
		box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
	}
	.xzlist ul li:hover dl dt img{
		transform: scale(1.05);
	}
	.xzlist ul li dl dd{
		margin-top:4.0rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
		text-align:center;
	}
	.fltit{
		width:100%;
		float:left;
		margin-top:3.75rem;
		padding-bottom:2.5rem;
		border-bottom:1px solid #0056B1;
	}
	.fltit dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 2.25rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}
	.fltit dl dd{
		margin-top:1.25rem;
		color: var(---666, #666);
		text-align: justify;
		font-family: "HarmonyOS Sans SC";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.8rem */
	}

	.fltit2{
		width:100%;
		float:left;
		margin-top:4.5rem;
	}
	.fltit2 dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.25rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}
	.fltit2 dl dd{
		margin-top:1.25rem;
		color: var(---666, #666);
		text-align: justify;
		font-family: "HarmonyOS Sans SC";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.8rem */
	}
	.zcbg{
		width:100%;
		float:left;
		margin-top:2.5rem;
		color: var(---333, #333);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
		border:1px solid var(--0056-b-1, #0056B1);
	}
	.zcbg table tr td{
		padding:1.25rem;
	}
	.bodr2{
		border-right:1px solid var(--0056-b-1, #0056B1);
	}
	.bodb2{
		border-bottom:1px solid var(--0056-b-1, #0056B1);
	}
	.flzc{
		width:100%;
		float:left;
		margin-top:2.5rem;
	}
	.flzc ul{
		display:flex;
		flex-wrap: wrap;
	}
	.flzc ul li{
		width:calc(25.1% - 0.69rem);
		background: var(---Gray-6, #F2F2F2);
		padding:3.69rem 2.47rem;
		display:flex;
		margin-right:0.69rem;
	}
	.flzc ul li dl dt{
		overflow:hidden;
	}
	.flzc ul li dl dd{
		margin-top:1.56rem;
		color: var(---333, #333);
		font-family: "Microsoft YaHei";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.flzc ul li:nth-child(4n){
		margin-right:0px;
		padding:1.38rem 2.22rem;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.flzc ul li:nth-child(4n) dl{
		width:48%;
	}
	.flzc ul li:nth-child(4n) dl dt img{
		max-width:100%;
	}
	.flzc ul li:nth-child(4n) dl dd{
		margin-top:0.69rem;
		color: var(---999, #999);
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 0.75rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
	}
	.zlm{
		width:100%;
		float:left;
	}
	.zlm dl dd{
		padding:0.71rem 0;
		margin-top:1.17rem;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
		border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
	}
	.zlm dl dd a{
		width:100%;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1rem;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
	.zlm dl dd a::after{
		content:">";
		font-family:'宋体';
		font-weight:bold;
	}
	.zlm dl dd a:hover{
		color: var(--0056-b-1, #0056B1);
	}
	.zlm dl dd:hover{
		border-bottom: 1px solid var(--0056-b-1, #0056B1);
	}
	.zlm dl dd.cur a{
		color: var(--0056-b-1, #0056B1);
	}
	.zlm dl dd.cur{
		border-bottom: 1px solid var(--0056-b-1, #0056B1);
	}

	.caselist{
		width:100%;
		float:left;
	}
	.caselist ul li{
		width:100%;
		float:left;
		margin-top:0.94rem;
		padding:2.5rem;
		padding-left:3.75rem;
		background: #ffffff;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.caselist ul li:first-child{margin-top:0;}
	.caselist ul li .pic{
		width:40%;
		overflow:hidden;
	}
	.caselist ul li .pic img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.caselist ul li:hover .pic img{
		transform: scale(1.05);
	}
	.caselist ul li .tex{
		width:55%;
		position:relative;
	}
	.caselist ul li .tex dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.25rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.caselist ul li .tex dl dd{
		margin-top:1.69rem;
		overflow: hidden;
		color: var(---666, #666);
		text-align: justify;
		text-overflow: ellipsis;
		font-family: "HarmonyOS Sans SC";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.35rem */
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	.caselist ul li .tex .more{
		display:flex;
		justify-content: space-between;
		align-items: center;
		margin-top:1.5rem;
	}
	.shij{
		width:auto;
		position:absolute;
		bottom:0;
		right:0;
		z-index:1;
		font-size:0.875rem;
	}
	.caselist ul li .tex .more a{
		padding:0.8rem 2.75rem;
		border: 1px solid var(--0056-b-1, #0056B1);
		display:flex;
		align-items: center;
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 182.982%; /* 1.82981rem */
	}
	.caselist ul li .tex .more a::after{
		margin-left:0.75rem;
		content:">";
		font-family:'宋体';
		font-weight:bold;
	}
	.honr{
		width:100%;
		float:left;
		margin-top:6.25rem;
		background: var(---Gray-6, #F2F2F2);
		padding:6.44rem 0;
	}
	.hz{
		width:100%;
		float:left;
		margin-bottom: 4rem;
	}
	.hz ul{
		display:flex;
		flex-wrap: wrap;
		margin-top:2.0rem;

	}
	.hz ul li{
		width:calc(10.2% - 2.75rem);
		margin-right:2.75rem;
		margin-top:2.75rem;
	}
	.hz ul li:nth-child(10n){
		margin-right:0px;
	}
	.hz ul li img{
		width:100%;
		height:auto;
		display:block;
	}

	.bigpic{
		lef:0;
		top:0rem;
		position: fixed;
		width:100%;
		height:100%;
		z-index:99999;
		display: none;
	}
	.bigpic .a01{
		width:100%;
		height:100%;
		display:flex;
		justify-content: center;
		flex-wrap: wrap;
		align-items: center;
		position:relative;
	}
	.bigpic .a01 .mask{
		width:100%;
		height:100%;
		background-color:var(--10, rgba(0, 0, 0, 0.60));
		position:absolute;
		left:0;
		top:0;
		z-index:1;
	}
	.bigpic .a01 .b01{
		width:70%;
		display:flex;
		justify-content: center;
		position:absolute;
		left:15%;
		z-index:2;
	}
	.bigpic .a01 .b01 img{
		max-width:100%;
		height:auto;
		height:70vh;
		display:block;
	}
	.td01{
		width:100%;
		float:left;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top:3.75rem;
	}
	.td01 .pic{
		width:29.3%;
		overflow:hidden;
	}
	.td01 .pic img{
		width:100%;
		height:auto;
		display:block;
	}
	.td01 .tex{
		width:65%;
		color: var(---666, #666);
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: 220%; /* 1.925rem */
	}
	.td01 .tex dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 2.25rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}
	.td01 .tex dl dd{
		margin-top:0.62rem;
		margin-bottom:2.5rem;
		color: var(---999, #999);
		font-family: "Microsoft YaHei";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
	}
	.tdtit{
		width:100%;
		float:left;
		margin-top:3.75rem;
	}
	.tdtit dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 2.25rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.tdtit dl dd{
		margin-top:2.5rem;
		color: var(---666, #666);
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: 220%; /* 1.925rem */
	}
	.subNavBox2{
		width:100%;
		float:left;
		margin-top:1.25rem;
	}
	.subNav2{
		width:100%;
		float:left;
		DISPLAY: block;
		CURSOR: pointer;
		border-bottom:1px solid rgba(0, 0, 0, 0.10);
		font-size: 1.5rem;
		font-weight: bold;
		padding-bottom:1.56rem;
		padding-top:2.5rem;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
	}
	.subNav2 i{
		width:auto;
		display:flex;
		align-items: center;
		color: var(---333, #333);
		font-family: "Microsoft YaHei";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.subNav2 i::after{
		margin-left:0.75rem;
		width: 1.5rem;
		height: 1.5rem;
		content:'';
		display:inline-block;
		background-image:url(../fonts/jia.svg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
	}
	.subNav2:hover{float:left; }
	.currentDd2{
		border-bottom:1px solid #0056B1;
	}
	.currentDd2 i::after{
		background-image:url(../fonts/jian.svg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
	}
	.navContent2{
		display: none;
		float:left;
		width:100%;
		padding-bottom:1.25rem;
		padding-top:4.87rem;
	}
	.navContent2 .a01{
		width:100%;
		float:left;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.navContent2 .a01 .pic{
		width:25%;
		overflow:hidden;
	}
	.navContent2 .a01 .pic img{
		width:100%;
		height:auto;
		display:block;
	}
	.navContent2 .a01 .tex{
		width:69%;
		color: var(---666, #666);
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: 220%; /* 1.925rem */
	}
	.navContent2 .a01 .tex h1{
		margin-bottom:1.25rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 2.25rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}

	.lxfs{
		width:100%;
		float:left;
		margin-top:3.75rem;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.lxfs .pic{
		width:60%;
		overflow:hidden;
	}
	.lxfs .pic img{
		width:100%;
		height:auto;
		display:block;
	}
	.lxfs .tex{
		width:35%;
	}
	.lxfs .tex dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 2.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		margin-bottom:2.37rem;
	}
	.lxfs .tex dl dd{
		margin-bottom:1.12rem;
		color: var(---333, #333);
		font-family: "Microsoft YaHei";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.lxfs .tex .more{
		display:flex;
		margin-top:7.4rem;
	}
	.lxfs .tex .more a{
		display: flex;
		padding: 1rem 3.1875rem;
		justify-content: center;
		align-items: center;
		border: 1px solid var(--0056-b-1, #0056B1);
		background: #FFF;
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: 182.982%; /* 1.60113rem */
		letter-spacing: 0.13125rem;
	}
	.lxfs .tex .more a::after{
		margin-left:0.62rem;
		width: 1.1875rem;
		height: 1.1875rem;
		content:'';
		display:inline-block;
		background-image:url(../fonts/fx.svg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
	}

	.rc01{
		width:100%;
		float:left;
		color: var(---666, #666);
		text-align: justify;
		font-family: "Source Han Sans CN";
		font-size: 1.125rem;
		font-style: normal;
		font-weight: 400;
		line-height: 200%; /* 2.25rem */
		margin-top:3.75rem;
	}
	.rc01 h1{
		color: var(--0056-b-1, #0056B1);
		font-family: "Source Han Sans CN";
		font-size: 1.5rem;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
	.rc01 h2{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 2.5rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		margin-bottom:1.87rem;
	}
	.rc01 ul{
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.rc01 ul li{
		width:calc(33.6% - 0.96rem);
		margin-right:0.96rem;
		background: #F3F3F3;
		margin-top:3.75rem;
	}
	.rc01 ul li:nth-child(3n){
		margin-right:0px;
	}
	.rc01 ul li .pic{
		overflow:hidden;
	}
	.rc01 ul li .pic img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.rc01 ul li:hover .pic img{
		transform: scale(1.05);
	}
	.rc01 ul li .tex{
		padding:2.39rem 2.8rem;
	}
	.rc01 ul li .tex dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.125rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.rc01 ul li .tex dl dd{
		margin-top:1.25rem;
		color: var(---666, #666);
		text-align: justify;
		font-family: "Source Han Sans CN";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 200%; /* 2rem */
	}

	.zp02{
		width: 100%;
		float: left;
		margin-top: 6.25rem;
	}

	.subNavBox4{
		width:100%;
		float:left;
		border: 1px solid rgba(0,0,0,0.1);
	}
	.subNavBox4 h1{
		HEIGHT:4.25rem;
		line-height: 4.25rem;
		display: flex;
		font-size:1.0rem;
		background: var(--0056-b-1, #0056B1);
		font-weight: normal;
		color: #FFFFFF;
		justify-content: space-between;
		width:100%;
		float:left;
	}
	.subNavBox4 h1 i{
		width: 20%;
		text-align:center;
		border-right:1px solid rgba(0,0,0,0.1);
	}
	.subNav4{
		width:100%;
		float:left;
		HEIGHT:4.25rem;
		display: flex;
		justify-content: space-between;
		CURSOR: pointer;
		text-align:left;
		border-bottom:1px solid rgba(0,0,0,0.1);
		background-color: #F9FAFB;
		line-height:4.25rem;
		font-size:1.0rem;
		background-color:#FFF;
	}
	.subNav4 i{
		width: 20%;
		text-align:center;
		border-right:1px solid rgba(0,0,0,0.1);
	}
	.subNav4:hover{float:left; }
	.currentDd4{background: #fff;}
	.currentDd4 i{
		color: #333;
	}
	.navContent4{
		display: none;
		float:left;
		width:100%;
		padding:70px 100px;
		line-height:32px;
		font-size:16px;
		background: var(---Gray-6, #F2F2F2);
	}
	.navContent4 .line{
		width:100%;
		height:1px;
		margin-bottom:40px;
		margin-top:40px;
		background-color:rgba(0,0,0,0.1);
	}
	.navContent4 dl{
		display: flex;
		justify-content: space-between;
		width:100%;
	}
	.navContent4 dl dt{
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		width:6.0rem;
		margin-top:0.3rem;
	}
	.navContent4 dl dd{
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 200%; /* 2rem */
		width:calc(100% - 6.0rem);
		color: var(---666, #666);
	}
	.red{
		color: var(--0056-b-1, #0056B1);
	}

	.newlist{
		width:100%;
		float:left;
	}
	.newlist ul li{
		width:100%;
		float:left;
		margin-top:6.25rem;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.newlist ul li a{
		width:100%;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.newlist ul li .pic{
		width:24%;
		overflow:hidden;
	}
	.newlist ul li .pic img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.newlist ul li:hover .pic img{
		transform: scale(1.05);
	}
	.newlist ul li .tex{
		width:70%;
		padding-bottom:1.37rem;
		border-bottom:1px solid rgba(0, 0, 0, 0.10);
	}
	.newlist ul li .tex dl dt{
		color: var(---333, #333);
		font-family: "HarmonyOS Sans SC";
		font-size: 1.5rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.newlist ul li .tex dl dd{
		margin-top:1.69rem;
		overflow: hidden;
		color: var(---666, #666);
		text-overflow: ellipsis;
		font-family: "HarmonyOS Sans SC";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.575rem */
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	.newlist ul li .tex .date{
		margin-top:1.25rem;
		text-align:right;
		color: var(---999, #999);
		font-family: "HarmonyOS Sans SC";
		font-size: 0.75rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.newcon{
		width:100%;
		float:left;
		margin-top:3.75rem;
		border: 1px solid var(---Gray-5, #E0E0E0);
		background: #FFF;
		padding:4.5rem 5.0rem;
	}

	.newtit{
		width:100%;
		float:left;
		color: var(---Gray1, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.5rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.newdate{
		width:100%;
		float:left;
		color: var(---Gray-3, #828282);
		font-family: "Microsoft YaHei";
		font-size: 0.75rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-top:2.75rem;
	}
	.newtex{
		width:100%;
		float:left;
		margin-top:3.13rem;
		color: var(---666, #666);
		text-align: justify;
		font-family: "Microsoft YaHei";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 220%; /* 2.2rem */
	}
	.newtex img{
		max-width:100%;
	}
	.sxp{
		width:100%;
		float:left;
		height:5.0rem;
		background-color:#F2F2F2;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top:3.75rem;
	}
	.sxp .a01{
		width:calc(50% - 2.5rem);
		height:5.0rem;
		display: flex;
		align-items: center;
		padding:0 2.2vw;
		font-size: 0.875rem;
	}
	.sxp .a01 b{
		font-size: 1rem;
		margin-right:2.5rem;
	}
	.sxp .a02{
		width:5.0rem;
		height:5.0rem;
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		background-color:#0056B1;
	}
	.sxp .a02 img{
		max-height:100%;
		max-width:100%;
	}

	.ssym{
		width:100%;
		float:left;
		padding:2.5rem 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		border-bottom:1px solid #ddd;
	}
	.ssym .a01{
		width:30%;
		font-size:2.0rem;
		font-weight:bold;
		line-height:250%;
	}
	.ssym .a02{
		width:70%;
	}
	.ssym .a02 ul{
		display: flex;
		flex-wrap: wrap;
	}
	.ssym .a02 ul li{
		width:100%;
		padding:1.5rem 0;
		border-bottom:1px solid #ddd;
		font-size:0.875rem;
		line-height:150%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		color:#666;
	}
	.ssym .a02 ul li .aa01{
		color:#0056B1;
	}
	.ssym .a02 ul li:last-child{
		border-bottom:0px;
	}










	.w48{
		width:48%;
	}
	.white{
		color:#FFF;
	}
	.w100{
		width:100%;
	}
	.fl{
		float:left;
	}
	.mart0{
		margin-top:0rem;
	}
	.mart3{
		margin-top:3.75rem;
	}
	.mart5{
		margin-top:2.75rem;
	}
	.mart7{
		margin-top:7.5rem;
	}
	.mart6{
		margin-top:6.25rem;
	}
	.pc{
		display: block;
	}
	.moblie{
		display: none;
	}
	.header2{
		display: none;
	}
	.dingw{ width:100%; float:left; margin-top:-120px;}



}


@media (min-width:1000px) and (max-width:1600px){

	.main {
		width: auto;
		margin: auto;
		padding: 0px 4rem;

	}
	.innav ul li{
		/*font-size: 0.85rem;*/
	}
	.logo{
		margin-right:1.5rem;
	}
	.top-r .tel{
		padding:0 1.0rem;
		font-size:1.0rem;
	}
	.top-r .tel{
		padding: 0 1.6rem;
	}

}

@media (min-width:1000px) and (max-width:1700px){








}
@media (min-width:1000px) and (max-width:1440px){
	.logo{
		width: 16.3%;
		max-width: 16.3%;
	}
	.innav ul li{
		margin-left: 0.9625vw;
		margin-right: 0.9625vw;
	}
	.chax{
		width: 11rem;
	}
	.chaxbk{
		width: 8rem;
	}
	.chaxanniu {
		width: 3rem;}
	.info{
		margin-left:20px;
		margin-right: 20px;
	}
	.inab-r{
		font-size: 1rem;
	}
	.inab-r dl dd{
		font-size: 2.05rem;
		padding-bottom: 1.8rem;
	}
}
@media (min-width:1000px) and (max-width:1360px){

	.main{
		padding:0 5.2vw;
	}
	.innav ul li{
		font-size:0.8rem;
		margin-left:0.9vw;
		margin-right:0.9vw;
	}
	.logo{
		margin-right:1.5rem;
	}
	.top-r .tel{
		padding:0 1.0rem;
		font-size:1.0rem;
	}
	.top-r .tel{
		padding: 0 1.6rem;
	}

	.inab-r dl dt{
		font-size:1.0rem;
	}
	.inab-r dl dd{
		font-size:1.5rem;
		padding-bottom:1.5rem;
		margin-bottom:3.0rem;
	}
	.inab-r{
		font-size:0.7rem;
	}
	.inab-l dl dd{
		font-size:3.0rem;
	}
	.inmore a{
		padding:0.4375rem 1.0rem 0.5rem 6.0rem;
	}
	.inmore a::after{
		margin-left:6.0rem;
	}
	.foot-l h1{
		font-size:1.5rem;
	}
	.foot-l h1 img{
		max-width:30%;
	}
	.foot-l h1 i{
		height:1.5rem;
	}
	.foot-l .a01 dl{
		margin-right:1.5rem;
		max-width:6.5rem;
	}
	.foot-l .a01 dl dd{
		font-size:0.65rem;
	}
	.foot-l .a01 .tx{
		font-size:0.75rem;
	}
	.lxfs .tex dl dt{
		font-size:1.2rem;
	}
	.lxfs .tex dl dd{
		font-size:0.8rem;
		margin-bottom:0.5rem;
	}
	.lxfs .tex .more{
		margin-top:3.0rem;
	}
	.lxfs .tex .more a{
		padding:0.5rem 2.1875rem;
	}














	.mart5{
		margin-top:1.75rem;
	}

}
@media (min-width:1000px) and (max-width:1360px){
	.top-r .tel {
		padding: 0 1rem;
	}
	.info {
		margin-left: 16px;
		margin-right: 16px;
		font-size: 14px;
	}
	.innav ul li {
		font-size: 0.75rem;
		margin-left: 0.7vw;
		margin-right: 0.7vw;
	}
}




@media (max-width:999px) {


	.pc{
		display: none;
	}
	.moblie{
		width: 100%;
		float: left;
	}
	.header{
		display: none;
	}
	.nyheader{
		display: none;
	}
	.header2{
		width:100%;
		float:left;
		height:5rem;
		line-height:5rem;
		background-color: #fff;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 996;
		box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
	}
	.logo{
		width:100%;
		float:left;
		height:5rem;
		text-align:center;
	}
	.logo span{
		height:100%;
		display:inline-block;
		vertical-align:middle;
	}
	.logo img{
		max-width: 44%;
		max-height: 4rem;
		vertical-align: middle;
		margin-left: -12%;
	}
	.sjss{
		width:5.0rem;
		height:5.0rem;
		position:absolute;
		right:0;
		top:0;
		z-index:1;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		align-items: center;
		touchstart: active;
		touchend: inactive;
	}
	.sjss img{
		max-width:100%;
		max-height:5rem;
		vertical-align:middle;
	}
	.sjss:hover .chax{
		opacity:1;
		visibility:visible;
	}
	.sjss:active .chax{
		opacity:1;
		visibility:visible;
	}
	.chax{
		right:1.0rem;
		top:6.0rem;
		position: absolute;
		width:17rem;
		z-index:2;
		opacity:0;
		visibility:hidden;
	}
	.aa{
		display: flex;
		width:100%;
		float:left;
		height:2.5rem;
		background-color:#FFF;
		overflow:hidden;
	}
	.chaxbk{
		width: 12.0rem;
		height: 2.5rem;
		line-height: 2.5rem;
		border: 0px;
		background-color: #fff;
		outline: none;
		padding-left: 0.5rem;
		color: #999999;
		font-family: "微软雅黑";
		font-size: 0.8rem;
		color: #999999;
	}
	.chaxanniu{
		width: 5.0rem;
		height: 2.5rem;
		line-height: 2.5rem;
		text-align: center;
		cursor: pointer;
		background: var(--116-cb-0, #0056B1);
		color: #FFFFFF;
		border: 0px;
		outline:none;
		border-radius:0px;
		-webkit-appearance: none;
	}
	.inbk{
		width:calc(100% - 4.0rem);
		border:0px;
		line-height:2.5rem;
		outline:none;
		background-color:transparent;
		font-size:0.8rem;
		color:#FFF;
	}

	.nav2{
		width:60%;
		float:right;
		line-height:110px;
		height:110px;
		text-align:right;
	}
	.nav2 a{
		width: auto;
		font-size:16px;
		margin-right:5%;
	}
	.nav-bar2 {
		width:5rem;
		height:5rem;
		position:absolute;
		z-index:11;
		left:0%;
		top:0;
		text-align:center;
	}
	.nav-bar2 img{
		max-width:100%;
		max-height:5rem;
		vertical-align:middle;
	}
	.nav-bar2 span{
		display:inline-block;
		height:100%;
		vertical-align:middle;
	}
	.nav-bg {
		width:0px;
		height: auto;
		overflow:hidden;
		position: absolute;
		right:0px;
		top:0;
		z-index:998;
	}
	.v_close {
		display:block;
		position: absolute;
		top: 3%;
		left:5%;
		z-index:102;
		width: 2.0rem;
		height: 2.0rem;
		background:url(../images/close.png) no-repeat;
		background-size: contain;
		display:none;
	}
	.nav {
		margin:0 0 0 0;
	}
	.subNavBox3{
		width:75%;
		float:right;
		background:#fff;
		padding-bottom:4rem;
	}
	.subNavBox3 h1{
		text-align:center;
		height:5rem;
		background:#fff;
	}
	.subNavBox3 h1 span{
		height:100%;
		display:inline-block;
		vertical-align:middle;
	}
	.subNavBox3 h1 img{
		max-width:80%;
		max-height:4rem;
		vertical-align:middle;
	}
	.subNav3{
		width:100%;
		float:left;
		HEIGHT:3.0rem;
		DISPLAY: block;
		CURSOR: pointer;
		padding-left:5%;
		text-align:left;
		border-bottom:1px solid #e0e0e0;
		line-height:3.0rem;
		font-size:1.0rem;
		font-weight: bold;
	}
	.subNav3 i{
		padding:0.3rem;
		background:url(../images/jt01.png) no-repeat center / contain;
		margin-right:1rem;
		float:right;
		margin-top:1.2rem;
	}
	.subNav3:hover{float:left; }
	.currentDd3{background: #0056B1; color: #FFFFFF;}
	.currentDd3 a{
		color: #FFFFFF;
	}
	.sjzwqh {
		width: auto;
		height: 4.5rem;
		font-size: 1.0rem;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		position: absolute;
		right: 20%;
	}
	.sjzwqh a {
		width: 2rem;
		height: 2rem;
		background: var(--116-cb-0, #0056B1);
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 50%;
		font-size: 0.8rem;
		color: #FFF;
	}
	.currentDd3 i{
		background:url(../images/jt001.png) no-repeat center / contain;
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		transform:rotate(180deg);
		-webkit-transition:all .25s ease 0s;
		-moz-transition:all .25s ease 0s;
		-o-transition:all .25s ease 0s;
		transition:all .25s ease 0s;
	}
	.navContent3{
		display: none;
		float:left;
		width:90%;
		padding:0.5rem 5% 1rem 5%;
		line-height:2.0rem;
		font-size:0.8rem;
		padding-bottom:0px;
	}
	.navContent3 h2{
		font-size: 0.8rem;
		line-height: 2.0rem;
		font-weight:normal;
	}

	.sjsearch{
		width:100%;
		float:left;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: flex-start;
		margin-top:1.0rem;
		padding:0 1.0rem;
	}
	.sjsearch .a01{
		width:calc(100% - 3.0rem);
		height:3.0rem;
		border:1px solid #0056B1;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
	}
	.sjbk{
		width:100%;
		height:2.5rem;
		line-height:2.5rem;
		padding:0 1.0rem;
		font-size:0.875rem;
		outline:none;
		color:#999;
		border:0px;
	}
	.sjsearch .a02{
		width:3.0rem;
		height:3.0rem;
		background-color:#0056B1;
		display: flex;
		align-items: center;
		justify-content: center;
	}



	.main{
		width:100%;
		float:left;
		padding:0 5%;
	}

	.inab{
		width:100%;
		float:left;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top:3.5rem;
	}
	.inab-l{
		width:100%;
		position:relative;
	}
	.inab-l .smalpic{
		width:38.58%;
		position:absolute;
		bottom:0;
		right:-4rem;
		z-index:1;
		display:none;
	}
	.inab-l .smalpic img{
		max-width:100%;
	}
	.inab-l dl dt{
		overflow:hidden;
	}
	.inab-l dl dt img{
		width:100%;
		height:auto;
		display:block;
	}
	.inab-l dl dd{
		margin-top:0.69rem;
		font-family: "Source Han Sans CN";
		color: var(---333, #333);
		font-size: 2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.inab-r{
		width:100%;
		color: var(---666, #666);
		text-align: justify;
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 2.025rem */
		margin-top:2.0rem;
	}
	.inab-r img{
		width:100%;
	}
	.inab-r dl dt{
		color: var(--116-cb-0, #0056B1);
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
	.inab-r dl dd{
		color: var(---333, #333);
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		padding-bottom:1.56rem;
		border-bottom:1px solid #E0E0E0;
		position:relative;
		margin-bottom:2.0rem;
	}
	.inab-r dl dd::before{
		width: 5.1875rem;
		height: 0.0625rem;
		position:absolute;
		bottom:0;
		left:0;
		z-index:1;
		content:'';
		display:inline-block;
		background: #0056B1;
	}
	.inmore{
		display:flex;
		flex-wrap: wrap;
	}
	.inmore.cen{
		justify-content: center;
	}
	.inmore.cen a{
		margin-left:0.225rem;
		margin-right:0.225rem;
		margin-top:0.45rem;
	}
	.inmore a{
		display: inline-flex;
		align-items: center;
		padding: 0.375rem;
		border: 1px solid var(--0056-b-1, #0056B1);
		background: var(---white, #FFF);
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 182.982%; /* 1.82981rem */
	}
	.inmore a::after{
		margin-left:0.62rem;
		content:">";
		font-family:"宋体";
		font-weight:bold;
	}
	.inwrap{
		width:100%;
		float: left;
		background: var(---Gray-6, #F2F2F2);
		padding:3.5rem 0;
		margin-top:3.5rem;
	}
	.insb{
		width:100%;
		float:left;
		background-color:#FFF;
		padding:3.0rem 2.0rem;
	}
	.intit{
		width:100%;
		float:left;
		text-align:center;
	}
	.intit dl dt{
		color: var(--116-cb-0, #0056B1);
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
	.intit dl dd{
		margin-top:0.62rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.intit .sm{
		margin-top:1.88rem;
		display:flex;
		justify-content: center;
		color: var(---666, #666);
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.8rem */
		text-transform: capitalize;
	}
	.intit .sm div{
		width:100%;
	}
	.infwty{
		width:100%;
		float:left;
		margin-top:2.13rem;
	}
	.infwty ul{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.infwty ul li{
		width:33.333%;
		position:relative;
	}
	.infwty ul li .pic{
		overflow:hidden;
	}
	.infwty ul li .pic img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.infwty ul li:hover .pic img{
		transform: scale(1.05);
	}
	.infwty ul li .tex{
		width:100%;
		position:absolute;
		top:1.0rem;
		left:0;
		text-align:center;
		z-index:1;
	}
	.infwty ul li .tex dl dt{
		overflow:hidden;
	}
	.infwty ul li .tex dl dt img{
		max-height:1.0rem;
	}
	.infwty ul li .tex dl dd{
		margin-top:0.38rem;
		color: var(---333, #333);
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.foot{
		width:100%;
		float:left;
		margin-top:3.25rem;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.foot-l{
		width:100%;
	}
	.foot-l h1{
		display: flex;
		align-items: center;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}
	.foot-l h1 i{
		width: 0.0625rem;
		height: 1.1875rem;
		margin-left:1.25rem;
		margin-right:1.25rem;
		background: #E0E0E0;
	}
	.foot-l h1 img{
		max-width:20%;
	}
	.foot-l .a01{
		display:flex;
		flex-wrap: wrap;
		justify-content: center;
		margin-top:1.7rem;
	}
	.foot-l .a01 dl{
		max-width:35%;
	}
	.foot-l .a01 dl{
		margin-right:0.5rem;
		margin-left:0.5rem;
		text-align:center;
	}
	.foot-l .a01 dl dt{
		overflow:hidden;
	}
	.foot-l .a01 dl dt img{
		max-width:100%;
	}
	.foot-l .a01 dl dd{
		margin-top:0.69rem;
		color: var(---999, #999);
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 0.75rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
	}
	.foot-l .a01 .tx{
		width:100%;
		color: var(---333, #333);
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-top:2.0rem;
	}
	.foot-l .a01 .tx p{
		margin-top:0.5rem;
	}
	.foot-l .a01 .tx p:first-child{
		margin-top:0px;
	}
	.foot-r{
		width:100%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.foot-r dl{
		margin-top:2.0rem;
	}
	.foot-r dl dt{
		color: var(--116-cb-0, #0056B1);
		font-family: "Microsoft YaHei";
		font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		padding-bottom:0.56rem;
	}
	.foot-r dl dd{
		color: var(---666, #666);
		font-family: "Microsoft YaHei";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-top:0.6rem;
	}
	.foot02{
		width:100%;
		float:left;
		padding:1.0rem 5%;
		border-top: 1px solid var(--10, rgba(0, 0, 0, 0.10));
		color: var(---999, #999);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 350;
		line-height: normal;
		margin-top:3.75rem;
	}
	.ndlm{
		width:100%;
		float:left;
		margin-top:5.0rem;
		background: #0056B1;
		color: var(---white, #0056B1);
		font-family: "HarmonyOS Sans SC";
		font-size: 1.5rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		position:relative;
		height: 40vw;
		overflow: hidden;
	}

	.ndlm img{
		position: relative;
		transform: scale(1.0);
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		object-fit: cover;
		object-position: center;
		z-index: 0;
	}
	.ndlm .tex{
		width:100%;
		height:100%;
		position:absolute;
		left:0;
		top: -25%;
		z-index:1;
		display: flex;
		align-items: center;
	}
	.ndlm .tex .tex01{
		width:100%;
	}
	.weizi{
		width:100%;
		float:left;
		padding:0.88rem 0;
		display: flex;
		align-items: center;
		color: var(---666, #666);
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: capitalize;
	}
	.weizi::before{
		width: 1.5rem;
		height: 1.5rem;
		margin-right:0.62rem;
		content:'';
		display:inline-block;
		background-image:url(../images/home.svg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
	}
	.nwrap{
		width:100%;
		float:left;
		padding:3.75rem 0;
		background: var(---Gray-6, #F2F2F2);
	}
	.ncon{
		width:100%;
		float:left;
	}
	.ncon-l{
		width:100%;
		padding:1.5rem;
		background-color:#FFF;
		float:left;
	}
	.nsearch{
		width:100%;
		float:left;
		background: var(---Gray-6, #F2F2F2);
		padding:0.75rem 1.25rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.nsbk{
		border:0;
		width:auto;
		max-width:70%;
		outline:none;
		background-color:transparent;
		color: var(---999, #999);
		font-family: "Source Han Sans CN";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.subNav{
		width:100%;
		float:left;
		padding-bottom:0.5rem;
		DISPLAY: block;
		CURSOR: pointer;
		text-align:left;
		border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
		font-size:1.0rem;
		font-weight: bold;
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		margin-top:1.5rem;
	}
	.subNav a{
		width:100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
	}
	.subNav a::after{
		height: 0.78913rem;
		width: 1.57825rem;
		content:'';
		background-image:url(../fonts/arrow.svg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
		display:inline-block;
	}
	.subNav:hover{float:left; }
	.currentDd{}
	.navContent{
		display: none;
		float:left;
		width:100%;
		padding-top:1.0rem;
	}
	.navContent dl dd{
		background: var(---Gray-6, #F2F2F2);
		height:2.0rem;
		line-height:2.0rem;
		display:flex;
		margin-top:0.31rem;
	}
	.navContent dl dd a{
		width:100%;
		height:2.0rem;
		padding:0 1.25rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		line-height:2.0rem;
	}
	.navContent dl dd a:hover{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.navContent dl dd a.cur{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.ncon-r{
		width:100%;
		float:right;
		margin-top:2.0rem;
	}
	.prolist{
		width:100%;
		float:left;
	}
	.prolist ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.prolist ul li{
		width:48%;
		background-color:#FFF;
		padding-bottom:2.69rem;
		text-align:center;
		margin-top:1.0rem;
	}
	.prolist ul li:nth-child(3n){
		margin-right:0px;
	}
	.prolist ul li:nth-child(2){
		margin-top:0px;
	}
	.prolist ul li:first-child{
		margin-top:0px;
	}
	.prolist ul li dl dt{
		overflow:hidden;
		display:flex;
		justify-content: center;
	}
	.prolist ul li dl dt img{
		max-width:100%;
	}
	.prolist ul li dl dd{
		margin-top:1.0rem;
		color: var(---333, #333);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		padding:0 0.5rem;
	}

	.fy{
		width:100%;
		float:left;
		margin-top:2.5rem;
	}
	.fy ul{
		display: flex;
		flex-wrap: wrap;
	}
	.fy ul.cen{
		justify-content: center;
	}
	.fy ul li{
		width: 2.0rem;
		height: 2.0rem;
		display:flex;
		margin-left:2px;
		margin-right:2px;
	}
	.fy ul li a,.fy ul li span{
		width: 2.0rem;
		height: 2.0rem;
		text-align:center;
		font-size: 0.75rem;
		line-height:2.0rem;
		transition: all 0.6s;
		border-radius:50%;
		border: 1px solid var(---Gray-5, #E0E0E0);
		background: var(---white, #FFF);
	}
	.fy ul li .jumpto{
		display: none;
	}
	.fy ul li a b{
		font-family:'宋体';
	}
	.fy ul li a:hover{
		background: var(--0056-b-1, #0056B1);
		border:1px solid var(--Color-3, #0056B1);
		color:#FFF;
	}
	.fy ul li .cur{
		background: var(--0056-b-1, #0056B1);
		border:1px solid var(--Color-3, #0056B1);
		color:#FFF;
	}
	.showcon{
		width:100%;
		float:left;
		background-color:#FFF;
		padding:1.5rem;
	}
	.showcon img{max-width:100%;}
	.protit{
		width:100%;
		float:left;
		padding-bottom:1.25rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		border-bottom:1px solid #0056B1;
	}
	.protex{
		width:100%;
		float:left;
		margin-top:0rem;
		color: var(---666, #666);
		text-align: justify;
		font-family: "HarmonyOS Sans SC";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.8rem */
	}
	.prolm{
		width:100%;
		float:left;
		margin-top:2.75rem;
		border: 1px solid var(--0056-b-1, #0056B1);
	}
	.prolm ul{
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.prolm ul li{
		width:33.33%;
		border-right:1px solid var(--0056-b-1, #0056B1);
		height:3.0rem;
		display:flex;
	}
	.prolm ul li:last-child{
		border-right:0px solid var(--0056-b-1, #0056B1);
	}
	.prolm.lh ul li{
		width:50%;

	}
	.prolm ul li a{
		width:100%;
		height:3.0rem;
		line-height:3.0rem;
		display:flex;
		justify-content: center;
		align-items: center;
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
	}
	.prolm ul li a img{
		margin-left:0.38rem;
		max-height:1.0rem;
	}
	.prolm ul li a:hover{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.prolm ul li a.cur{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.proshow{
		width:100%;
		float:left;
		margin-top:2.75rem;
		overflow: scroll;
		font-size:0.9rem;
		line-height:180%;
		color:#666;
	}
	.proshow img {
		max-width: 100%;
	}
	.proshow table tr td{
		padding:0.4rem;
		font-family: "Source Han Sans CN";
		font-size: 0.6rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
		min-width:auto;
	}
	.bodr{
		border-right:1px solid #FFF;
	}
	.bodb{
		border-bottom:1px solid #FFF;
	}
	.peij{
		width:100%;
		float:left;
		margin-top:2.75rem;
	}
	.peij ul{
		display:flex;
		flex-wrap: wrap;
	}
	.peij ul li{
		width:calc(50.2% - 0.62rem);
		margin-right:0.62rem;
	}
	.peij ul li:nth-child(2n){
		margin-right:0px;
	}
	.peij ul li dl dt{
		overflow:hidden;
	}
	.peij ul li dl dt img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.peij ul li:hover dl dt img{
		transform: scale(1.05);
	}
	.peij ul li dl dd{
		margin-top:0.62rem;
		color: var(---333, #333);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 0.75rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-bottom:0.9rem;
	}
	.xlm{
		width:100%;
		float:left;
		margin-top:2.75rem;
	}
	.xlm ul{
		display:flex;
		flex-wrap: wrap;
	}
	.xlm ul li{
		width:calc(25% - 0.31rem);
		margin-right:0.31rem;
		display:flex;
	}
	.xlm ul li a{
		width:100%;
		height: 2.75rem;
		display:flex;
		justify-content: center;
		align-items: center;
		background: var(---Gray-6, #F2F2F2);
		color: var(---333, #333);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 500;
		line-height: 182.982%; /* 1.82981rem */
	}
	.xlm ul li a:hover{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.xlm ul li a.cur{
		background: var(--0056-b-1, #0056B1);
		color:#FFF;
	}
	.jslist{
		width:100%;
		float:left;
		margin-top:1.81rem;
	}
	.jslist ul li{
		width: 48%;
		float: left;
		margin-left: 1.5%;
		margin-top:0.94rem;
		padding:0rem;
		background: var(---Gray-6, #F2F2F2);
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.jslist ul li .pic{
		width:100%;
		overflow:hidden;
	}
	.jslist ul li .pic img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.jslist ul li:hover .pic img{
		transform: scale(1.05);
	}
	.jslist ul li .tex{
		width:100%;
		padding: 0.5rem;
		height: 53vw;
		position: relative;
	}
	.jslist ul li .tex dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		height: 3rem;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}
	.jslist ul li .tex dl dd{
		margin-top:0.69rem;
		overflow: hidden;
		color: var(---666, #666);
		text-align: justify;
		text-overflow: ellipsis;
		font-family: "HarmonyOS Sans SC";
		font-size: 0.75rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.35rem */
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	.jslist ul li .tex .more{

		position: absolute;
		left:0.6rem;
		bottom: 2.0rem;
		z-index: 7;
		margin-top: 0px;
	}
	.jslist ul li .tex .more a{
		padding:0.3rem 1.0rem;
		border: 1px solid var(--0056-b-1, #0056B1);
		display:flex;
		align-items: center;
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 182.982%; /* 1.82981rem */
	}
	.jslist ul li .tex .more a::after{
		margin-left:0.75rem;
		content:">";
		font-family:'宋体';
		font-weight:bold;
	}
	.line{
		width:100%;
		height:1px;
		margin-top:3.25rem;
		background-color:var(--10, rgba(0, 0, 0, 0.10));
		float:left;
	}
	.splist{
		width:100%;
		float:left;
	}
	.splist ul{
		display:flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.splist ul li{
		width:48%;
		margin-top:2rem;
	}
	.splist ul li:nth-child(3n){
		margin-right:0px;
	}
	.splist ul li dl dt{
		overflow:hidden;
	}
	.splist ul li dl dt img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.splist ul li:hover dl dt img{
		transform: scale(1.05);
	}
	.splist ul li dl dd{
		margin-top:1.0rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}

	.xzlist{
		width:100%;
		float:left;
		margin-top:1rem;
	}
	.xzlist ul{
		display:flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.xzlist ul li{
		width:48%;
		margin-top:1rem;
		background: #F2F2F2;
		padding:0rem;
		padding-bottom:0rem;
	}
	.xzlist ul li:nth-child(3n){
		margin-right:0px;
	}
	.xzlist ul li dl dt{
		overflow:hidden;
		display:flex;
		justify-content: center;
	}
	.xzlist ul li dl dt img{
		max-width:100%;
		height:auto;
		transition: all 0.6s;
		box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
	}
	.xzlist ul li:hover dl dt img{
		transform: scale(1.05);
	}
	.xzlist ul li dl dd{
		margin-top:00rem;
		padding:1rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
		text-align:center;
	}
	.fltit{
		width:100%;
		float:left;
		margin-top:3.75rem;
		padding-bottom:2.5rem;
		border-bottom:1px solid #0056B1;
	}
	.fltit dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}
	.fltit dl dd{
		margin-top:1.0rem;
		color: var(---666, #666);
		text-align: justify;
		font-family: "HarmonyOS Sans SC";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.8rem */
	}

	.fltit2{
		width:100%;
		float:left;
		margin-top:2.5rem;
	}
	.fltit2 dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.0rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}
	.fltit2 dl dd{
		margin-top:1.0rem;
		color: var(---666, #666);
		text-align: justify;
		font-family: "HarmonyOS Sans SC";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.8rem */
	}
	.zcbg{
		width:100%;
		float:left;
		margin-top:1.5rem;
		color: var(---333, #333);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
		border:1px solid var(--0056-b-1, #0056B1);
	}
	.zcbg table tr td{
		padding:1.0rem;
	}
	.bodr2{
		border-right:1px solid var(--0056-b-1, #0056B1);
	}
	.bodb2{
		border-bottom:1px solid var(--0056-b-1, #0056B1);
	}
	.flzc{
		width:100%;
		float:left;
		margin-top:1.5rem;
	}
	.flzc ul{
		display:flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.flzc ul li{
		width:48%;
		background: var(---Gray-6, #F2F2F2);
		padding:1.0rem;
		display:flex;
		margin-top:1.0rem;
	}
	.flzc ul li dl dt{
		overflow:hidden;
	}
	.flzc ul li dl dd{
		margin-top:1.56rem;
		color: var(---333, #333);
		font-family: "Microsoft YaHei";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.flzc ul li:nth-child(4n){
		margin-right:0px;
		padding:1.0rem;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.flzc ul li:nth-child(4n) dl{
		width:48%;
	}
	.flzc ul li:nth-child(4n) dl dt img{
		max-width:100%;
	}
	.flzc ul li:nth-child(4n) dl dd{
		margin-top:0.69rem;
		color: var(---999, #999);
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 0.75rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
	}
	.zlm{
		width:100%;
		float:left;
	}
	.zlm dl dd{
		padding:0.5rem 0;
		margin-top:0.5rem;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
		border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
	}
	.zlm dl dd a{
		width:100%;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
	.zlm dl dd a::after{
		content:">";
		font-family:'宋体';
		font-weight:bold;
	}
	.zlm dl dd a:hover{
		color: var(--0056-b-1, #0056B1);
	}
	.zlm dl dd:hover{
		border-bottom: 1px solid var(--0056-b-1, #0056B1);
	}
	.zlm dl dd.cur a{
		color: var(--0056-b-1, #0056B1);
	}
	.zlm dl dd.cur{
		border-bottom: 1px solid var(--0056-b-1, #0056B1);
	}

	.caselist{
		width:100%;
		float:left;
	}
	.caselist ul li{
		width:100%;
		float:left;
		margin-top:0.94rem;
		padding:1.0rem;
		background: #ffffff;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.caselist ul li:first-child{
		margin-top:0px;
	}
	.caselist ul li .pic{
		width:40%;
		overflow:hidden;
	}
	.caselist ul li .pic img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.caselist ul li:hover .pic img{
		transform: scale(1.05);
	}
	.caselist ul li .tex{
		width:55%;
		position:relative;
	}
	.shij{
		width:auto;
		position:absolute;
		bottom:0;
		right:0;
		z-index:1;
		font-size:0.6rem;
	}
	.caselist ul li .tex dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.caselist ul li .tex dl dd{
		margin-top:0.32rem;
		overflow: hidden;
		color: var(---666, #666);
		text-align: justify;
		text-overflow: ellipsis;
		font-family: "HarmonyOS Sans SC";
		font-size: 0.75rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.35rem */
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		display:none;
	}

	.caselist ul li .tex .more{
		display:flex;
		justify-content: space-between;
		align-items: center;
		margin-top:0.5rem;
	}
	.caselist ul li .tex .more a{
		padding: 0.2rem 0.75rem;
		border: 1px solid var(--0056-b-1, #0056B1);
		display:flex;
		align-items: center;
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-family: "Source Han Sans CN";
		font-size: 0.6rem;
		font-style: normal;
		font-weight: 400;
		line-height: 182.982%; /* 1.82981rem */
	}
	.caselist ul li .tex .more a::after{
		margin-left:0.75rem;
		content:">";
		font-family:'宋体';
		font-weight:bold;
	}
	.honr{
		width:100%;
		float:left;
		margin-top:3.25rem;
		background: var(---Gray-6, #F2F2F2);
		padding:3.44rem 0;
	}
	.hz{
		width:100%;
		float:left;
		margin-top:1.0rem;
	}
	.hz ul{
		display:flex;
		flex-wrap: wrap;
	}
	.hz ul li{
		width:calc(20.6% - 0.75rem);
		margin-right:0.75rem;
		margin-top:0.75rem;
	}
	.hz ul li:nth-child(5n){
		margin-right:0px;
	}
	.hz ul li img{
		width:100%;
		height:auto;
		display:block;
	}

	.bigpic{
		left:0;
		top:0rem;
		position: fixed;
		width:100%;
		height:100%;
		z-index:99999;
		display: none;
	}
	.bigpic .a01{
		width:100%;
		height:100%;
		display:flex;
		justify-content: center;
		flex-wrap: wrap;
		align-items: center;
		position:relative;
	}
	.bigpic .a01 .mask{
		width:100%;
		height:100%;
		background-color:var(--10, rgba(0, 0, 0, 0.60));
		position:absolute;
		left:0;
		top:0;
		z-index:1;
	}
	.bigpic .a01 .b01{
		width:70%;
		display:flex;
		justify-content: center;
		position:absolute;
		left:15%;
		z-index:2;
	}
	.bigpic .a01 .b01 img{
		max-width:100%;
		height:auto;
		height:70vh;
		display:block;
	}
	.td01{
		width:100%;
		float:left;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top:3.75rem;
	}
	.td01 .pic{
		width:100%;
		overflow:hidden;
	}
	.td01 .pic img{
		width:100%;
		height:auto;
		display:block;
	}
	.td01 .tex{
		width:100%;
		color: var(---666, #666);
		font-family: "Microsoft YaHei";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.925rem */
		margin-top:2.0rem;
	}
	.td01 .tex dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}
	.td01 .tex dl dd{
		margin-top:0.62rem;
		margin-bottom:1.5rem;
		color: var(---999, #999);
		font-family: "Microsoft YaHei";
		font-size: 1.0rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: none;
	}
	.tdtit{
		width:100%;
		float:left;
		margin-top:2.75rem;
	}
	.tdtit dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.tdtit dl dd{
		margin-top:1.5rem;
		color: var(---666, #666);
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.925rem */
	}
	.subNavBox2{
		width:100%;
		float:left;
		margin-top:1.25rem;
	}
	.subNav2{
		width:100%;
		float:left;
		DISPLAY: block;
		CURSOR: pointer;
		border-bottom:1px solid rgba(0, 0, 0, 0.10);
		font-size: 1.0rem;
		font-weight: bold;
		padding-bottom:1.2rem;
		padding-top:1.5rem;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
	}
	.subNav2 i{
		width:auto;
		display:flex;
		align-items: center;
		color: var(---333, #333);
		font-family: "Microsoft YaHei";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.subNav2 i::after{
		margin-left:0.35rem;
		width: 1.0rem;
		height: 1.0rem;
		content:'';
		display:inline-block;
		background-image:url(../fonts/jia.svg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
	}
	.subNav2:hover{float:left; }
	.currentDd2{
		border-bottom:1px solid #0056B1;
	}
	.currentDd2 i::after{
		background-image:url(../fonts/jian.svg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
	}
	.navContent2{
		display: none;
		float:left;
		width:100%;
		padding-bottom:1.25rem;
		padding-top:2.87rem;
	}
	.navContent2 .a01{
		width:100%;
		float:left;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.navContent2 .a01 .pic{
		width:100%;
		overflow:hidden;
	}
	.navContent2 .a01 .pic img{
		width:100%;
		height:auto;
		display:block;
	}
	.navContent2 .a01 .tex{
		width:100%;
		color: var(---666, #666);
		font-family: "Microsoft YaHei";
		font-size: 0.8rem;
		font-style: normal;
		margin-top: 2rem;
		font-weight: 400;
		line-height: 180%; /* 1.925rem */
	}
	.navContent2 .a01 .tex h1{
		margin-bottom:1.0rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: none;
	}

	.lxfs{
		width:100%;
		float:left;
		margin-top:3.75rem;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.lxfs .pic{
		width:100%;
		margin-top:2rem;
		overflow:hidden;
	}
	.lxfs .pic img{
		width:100%;
		height:auto;
		display:block;
	}
	.lxfs .tex{
		width:100%;
	}
	.lxfs .tex dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		margin-bottom:2.37rem;
	}
	.lxfs .tex dl dd{
		margin-bottom:1.12rem;
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 0.9rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.lxfs .tex .more{
		display:flex;
		margin-top:1.4rem;
	}
	.lxfs .tex .more a{
		display: flex;
		padding: 0.5rem 1.1875rem;
		justify-content: center;
		align-items: center;
		border: 1px solid var(--0056-b-1, #0056B1);
		background: #FFF;
		color: var(--0056-b-1, #0056B1);
		text-align: center;
		font-family: "Microsoft YaHei";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: 182.982%; /* 1.60113rem */
		letter-spacing: 0.13125rem;
	}
	.lxfs .tex .more a::after{
		margin-left:0.62rem;
		width: 1.1875rem;
		height: 1.1875rem;
		content:'';
		display:inline-block;
		background-image:url(../fonts/fx.svg);
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
	}

	.rc01{
		width:100%;
		float:left;
		color: var(---666, #666);
		text-align: justify;
		font-family: "Source Han Sans CN";
		font-size:0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 200%; /* 2.25rem */
		margin-top:2.75rem;
	}
	.rc01 h1{
		color: var(--0056-b-1, #0056B1);
		font-family: "Source Han Sans CN";
		font-size: 0.9rem;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
	.rc01 h2{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		margin-bottom:1.87rem;
	}
	.rc01 ul{
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.rc01 ul li{
		width:100%;
		background: #F3F3F3;
		margin-top:1.75rem;
	}
	.rc01 ul li:nth-child(3n){
		margin-right:0px;
	}
	.rc01 ul li .pic{
		overflow:hidden;
	}
	.rc01 ul li .pic img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.rc01 ul li:hover .pic img{
		transform: scale(1.05);
	}
	.rc01 ul li .tex{
		padding:2.0rem;
	}
	.rc01 ul li .tex dl dt{
		color: var(---333, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.125rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.rc01 ul li .tex dl dd{
		margin-top:1.25rem;
		color: var(---666, #666);
		text-align: justify;
		font-family: "Source Han Sans CN";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 200%; /* 2rem */
	}

	.zp02{
		width: 100%;
		float: left;
		margin-top: 3.25rem;
	}

	.subNavBox4{
		width:100%;
		float:left;
		border: 1px solid rgba(0,0,0,0.1);
	}
	.subNavBox4 h1{
		HEIGHT:2.5rem;
		line-height: 2.5rem;
		display: flex;
		font-size:0.8rem;
		background: var(--0056-b-1, #0056B1);
		font-weight: normal;
		color: #FFFFFF;
		justify-content: space-between;
		width:100%;
		float:left;
	}
	.subNavBox4 h1 i{
		width: 20%;
		text-align:center;
		border-right:1px solid rgba(0,0,0,0.1);
	}
	.subNav4{
		width:100%;
		float:left;
		HEIGHT:2.5rem;
		display: flex;
		justify-content: space-between;
		CURSOR: pointer;
		text-align:left;
		border-bottom:1px solid rgba(0,0,0,0.1);
		background-color: #F9FAFB;
		line-height:2.5rem;
		font-size:0.8rem;
		background-color:#FFF;
	}
	.subNav4 i{
		width: 20%;
		text-align:center;
		border-right:1px solid rgba(0,0,0,0.1);
		text-transform: none;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}
	.subNav4:hover{float:left; }
	.currentDd4{background: #fff;}
	.currentDd4 i{
		color: #333;
	}
	.navContent4{
		display: none;
		float:left;
		width:100%;
		padding:1.0rem;
		line-height:1.5rem;
		font-size:0.7rem;
		background: var(---Gray-6, #F2F2F2);
	}
	.navContent4 .line{
		width:100%;
		height:1px;
		margin-bottom:1.0rem;
		margin-top:1.0rem;
		background-color:rgba(0,0,0,0.1);
	}
	.navContent4 dl{
		display: flex;
		justify-content: space-between;
		width:100%;
	}
	.navContent4 dl dt{
		font-size: 0.85rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		width:5.0rem;
		margin-top:0.3rem;
	}
	.navContent4 dl dd{
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 200%; /* 2rem */
		width:calc(100% - 5.0rem);
		color: var(---666, #666);
	}
	.red{
		color: var(--0056-b-1, #0056B1);
	}

	.newlist{
		width:100%;
		float:left;
	}
	.newlist ul li{
		width:100%;
		float:left;
		margin-top:2.25rem;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.newlist ul li a{
		width:100%;
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.newlist ul li .pic{
		width:24%;
		overflow:hidden;
	}
	.newlist ul li .pic img{
		width:100%;
		height:auto;
		display:block;
		transition: all 0.6s;
	}
	.newlist ul li:hover .pic img{
		transform: scale(1.05);
	}
	.newlist ul li .tex{
		width:70%;
		padding-bottom:1.0rem;
		border-bottom:1px solid rgba(0, 0, 0, 0.10);
	}
	.newlist ul li .tex dl dt{
		color: var(---333, #333);
		font-family: "HarmonyOS Sans SC";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.newlist ul li .tex dl dd{
		margin-top:2.5rem;
		overflow: hidden;
		color: var(---999, #999);
		text-overflow: ellipsis;
		font-family: "HarmonyOS Sans SC";
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 1.575rem */
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		display:none;
	}
	.newlist ul li .tex .date{
		margin-top:0.25rem;
		text-align:right;
		color: var(---999, #999);
		font-family: "HarmonyOS Sans SC";
		font-size: 0.6rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.newcon{
		width:100%;
		float:left;
		margin-top:2.75rem;
		border: 1px solid var(---Gray-5, #E0E0E0);
		background: #FFF;
		padding:2.0rem;
	}

	.newtit{
		width:100%;
		float:left;
		color: var(---Gray1, #333);
		font-family: "Source Han Sans CN";
		font-size: 1.2rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.newdate{
		width:100%;
		float:left;
		color: var(---Gray-3, #828282);
		font-family: "Microsoft YaHei";
		font-size: 0.75rem;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-top:1.75rem;
	}
	.newtex{
		width:100%;
		float:left;
		margin-top:2.13rem;
		color: var(---666, #666);
		text-align: justify;
		font-family: "Microsoft YaHei";
		font-size: 0.8rem;
		font-style: normal;
		font-weight: 400;
		line-height: 180%; /* 2.2rem */
	}
	.newtex img{
		max-width:100%;
	}
	.sxp{
		width:100%;
		float:left;
		height: auto;
		background-color:#F2F2F2;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top:3.75rem;
	}
	.sxp .a01{
		width:100%;
		height: auto;
		display: flex;
		align-items: center;
		padding:1.0rem 2.2vw;
		font-size: 0.875rem;
	}
	.sxp .a01 b{
		font-size: 1rem;
		margin-right:2.5rem;
	}
	.sxp .a02{
		width:100%;
		height:3.0rem;
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		background-color:#0056B1;
	}
	.sxp .a02 img{
		max-height:100%;
		max-width:100%;
	}


	.ssym{
		width:100%;
		float:left;
		padding:2.5rem 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		border-bottom:1px solid #ddd;
	}
	.ssym .a01{
		width:100%;
		font-size:1.5rem;
		font-weight:bold;
		line-height:250%;
	}
	.ssym .a02{
		width:100%;
	}
	.ssym .a02 ul{
		display: flex;
		flex-wrap: wrap;
	}
	.ssym .a02 ul li{
		width:100%;
		padding:1.5rem 0;
		border-bottom:1px solid #ddd;
		font-size:0.875rem;
		line-height:150%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		color:#666;
	}
	.ssym .a02 ul li .aa01{
		color:#0056B1;
	}
	.ssym .a02 ul li:last-child{
		border-bottom:0px;
	}


	.w48{
		width:100%;
	}
	.white{
		color:#FFF;
	}
	.w100{
		width:100%;
	}
	.fl{
		float:left;
	}
	.mart0{
		margin-top:0rem;
	}
	.mart3{
		margin-top:1.75rem;
	}
	.mart5{
		margin-top:1.25rem;
	}
	.mart7{
		margin-top:1.5rem;
	}
	.mart6{
		margin-top:1.25rem;
	}


	.dingw{ width:100%; float:left; margin-top:-5rem;}

}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}

.form-box{
	width: 100%;
	padding-top: 30px;
}
.form-box ul:before,.form-box ul:after{content: '';display: block;clear: both;}
.form-box ul li{padding-bottom: 15px;}
.form-box ul li h3{font-size: 18px;line-height: 30px;}
.form-box ul li input{width: 100%;height: 45px;padding: 6px 15px;border-radius: 6px;}
.form-box ul li input[type="text"],.form-box ul li textarea{border: 1px solid #ddd;}
.form-box ul li textarea{
	width: 100%;
	height: 340px;
	border-radius: 6px;
	padding: 6px 15px;
}
.form-box ul li input[type="submit"]{
	background: var(--0056-b-1, #0056B1);
	border: 1px solid var(--0056-b-1, #0056B1);
	font-size: 18px;
	color: #fff;
}
.form-box ul li input[type="submit"]:hover{
	background: none;
	color: var(--0056-b-1, #0056B1);
}
.form-box ul li img{
	max-width: 100%;
}