<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-weight:normal;
	color:#666464;
	line-height:1.5;
	font-family:'Microsoft YaHei';
	margin:auto
	}
@font-face
{
	font-family: anton;
	src: url('../font/anton.woff.ttf'),
	url('../font/anton.woff.ttf'); /* IE9+,可以是具体的实际链接 */
}
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#666464;
	text-decoration:none;
	transition: all 0.6s;
	}
a:hover{
	color:#0b318f;
	text-decoration: none;
	}
table{ 
	margin: auto;
	}
i{ font-style:normal}
em{ font-style:normal}
.xian{ width:100%; float:left}


@media (min-width:1200px) {

.main{
	width: auto;
	margin: auto;
	max-width: 1360px;
	padding: 0px 15px;
}
.main2{
	width: auto;
	margin: auto;
	max-width: 1560px;
	padding: 0px 15px;
}
.header{
	width: 100%;
	float: left;
	height: 80px;
	background-color: #fbfbfd;
	position:relative;
}
.header .xiala{
	width:100%;
	position:absolute;
	background-color: #FFF;
	border-top:1px solid #dddddd;
	padding:30px 0px;
	z-index:999999;
	left:0;
	top:80px;
	opacity:0;
	visibility:hidden;
	transition: all 0.6s;
}
.header:hover .xiala{
	opacity:1;
	visibility:visible;
}
.subinnav{
	width:920px;
	float:right;
}
.subinnav ul{
	display:flex;
}
.subinnav ul li{
	width:auto;
	margin-left:5.3vw;
	font-size:16px;
	line-height:30px;
}

.top{
	width:100%;
	height:80px;
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.logo{
	width:auto;
}
.logo img{
	max-height:35px;
	max-width:177px;
}
.innav{
	width:auto;
}
.innav ul{
	display:flex;
}
.innav ul li{
	width:auto;
	margin-left:5vw;
	font-size:16px;
}
.innav ul li img{
	vertical-align:middle;
}

.inpro{
	width:100%;
	float:left;
	background-color:#efeff0;
	padding:60px 0;
}
.intitle{
	width:100%;
	float:left;
	position:relative;
	height:80px;
}
.intitle .ywen{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	font-size:88px;
	color:rgba(11,49,143,0.1);
	font-family: anton;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	line-height:65px;
	text-transform:uppercase;
	letter-spacing:6px;
}
.intitle .zwen{
	width:100%;
	position:absolute;
	top:32px;
	left:0;
	z-index:22;
	text-align:center;
	font-size:48px;
	color:#0b318f;
	font-weight:bold;
	line-height:50px;
}
.prozlm{
	width:100%;
	float:left;
	display:flex;
	justify-content: center;
	font-size:18px;
	margin-top:50px;
}
.prozlm a{
	margin-left:20px;
	margin-right:20px;
}
.prozlm .cur{ color:#0b318f;}
.pro{
	width:100%;
	float:left;
}
.pro ul{
	display:flex;
	flex-wrap: wrap;
}
.pro ul li{
	width:calc(25.2% - 20px);
	border-radius:15px;
	overflow:hidden;
	margin-right:20px;
	margin-top:30px;
}
.pro ul li .pic{
	height:290px;
	overflow:hidden;
	text-align:center;
	background-color: #fff;
}
.pro ul li .pic span{
	height:100%;
	vertical-align:middle;
	display:inline-block;
}
.pro ul li .pic img{
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
	transition: all 0.6s;
}
.pro ul li:hover .pic img{transform: scale(1.05);}
.pro ul li .tex{
	width:100%;
	padding:20px 40px;
	background-color:#0b3190;
}
.pro ul li .tex dl dt{
	font-size:24px;
	color:#FFF;
	line-height:36px;
}
.pro ul li .tex dl dd{
	font-size:18px;
	line-height:24px;
	color:#FFF;
}
.pro ul li:nth-child(4n){
	margin-right: 0px;
}
.inabout{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.inabout .pic{ width:50%;}
.inabout .pic img{ width:100%; display:block;}
.inabout .tex{
	width:50%;
	padding:0px 80px;
}
.inabout .tex .tex01{
	width:80%;
	font-size:16px;
	line-height:32px;
}
.inabout .tex .tex01 h1{
	font-size:48px;
	line-height:48px;
	color:#0b3190;
}
.inabout .tex .tex01 h2{
	font-size:24px;
	color:#0b3190;
	line-height:36px;
	margin-bottom:30px;
	font-weight:normal;
	margin-top:10px;
}
.inabout .tex .tex01 a{ padding:5px; background-color:#0b3190; font-size:13px; color:#FFF; border-right:5px; font-size:13px; text-transform:uppercase; border-radius:5px; margin-left:10px;}
.num{
	width:100%;
	float:left;
	background-color:#0b3190;
	padding:60px;
	box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.30); 
}
.num h1{ text-align:center;}
.num ul{
	display: flex;
	justify-content: center;
	margin-top:75px;
}
.num ul li{
	width: auto;
	text-align:center;
	margin-left:30px; margin-right:30px;
}
.num ul li dl dt{
	font-size:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	line-height:80px;
}
.num ul li dl dd{
	font-size:20px;
	color:#FFF;
	line-height:36px;
}
.pxzx{
	width:100%;
	float:left;
	position:relative;
	margin-top:45px;
}
.pxzx .pic{
	width:100%;
	height:auto;
}
.pxzx .pic img{
	width:100%;
	height:auto;
	display:block;
}
.pxzx .tex{
	width:100%;
	position:absolute;
	left:0;
	bottom:80px;
	z-index:11
}
.pxzx .tex .tex01{
	width:40%;
	font-size:20px;
	line-height:30px;
	color:#fff;
}
.pxzx .tex .tex01 h1{
	font-size:42px;
	font-weight:normal;
	line-height:48px;
}
.pxzx .tex .tex01 h2{
	font-size:42px;
	line-height:48px;
	margin-bottom:75px;
	margin-top:10px;
}
.pxzx .tex .tex01 .more{
	display:flex;
	margin-top:30px;
}
.pxzx .tex .tex01 .more a{
	padding:10px 45px;
	background-color:#0b3190;
	font-size:18px;
	color:#FFF;
	text-transform:uppercase;
	border-radius:35px;
}
.pxzx .vieo{
	width:169px;
	height:169px;
	position:absolute;
	left:calc(50% - 84px);
	top:calc(50% - 84px);
	background-image:url(../img/s01.png);
	background-position:center;
	background-repeat:no-repeat;
	z-index:22;
}
.pxzx .vieo a{ width:100%; float:left; height:100%;}

.innews{
	width:100%;
	float:left;
	margin-top:35px;
	display: flex;
	justify-content: space-between;
}
.innews-l{
	width:calc(50% - 15px);
	background-color:#FFF;
}
.innews-l .pic{
	overflow:hidden;
}
.innews-l .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.innews-l:hover .pic img{
	transform: scale(1.05);
}
.innews-l .tex{
	padding:20px 35px;
}
.innews-l .tex .w70{
	width:100%;
}
.innews-l .tex .w70 dl dt{
	font-size:16px;
	color:#0b3190;
	line-height:32px;
}
.innews-l .tex .w70 dl dt a{color:#0b3190;}
.innews-l .tex .w70 dl dd{
	font-size:14px;
	line-height:28px;
	color:#727171;
}
.innews-l .tex .w70 .nf{display: flex; margin-top:10px;}
.innews-l .tex .w70 .year{ font-size:12px; color:#0b3190;transform: rotate(90deg); line-height:20px; margin-left:-35px; margin-right:10px; font-family:Arial, Helvetica, sans-serif;}
.innews-l .tex .w70 b{ font-size:45px; color:#0b3190; line-height:55px; font-family:Arial, Helvetica, sans-serif;}

.innews-r{
	width:calc(50% - 15px);
}
.innews-r ul li{ width:100%; float:left;display: flex;
	justify-content: space-between; background-color:#FFF; margin-top:25px;}
.innews-r ul li .pic{
	overflow:hidden;
	width:35%;
}
.innews-r ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.innews-r ul li:hover .pic img{
	transform: scale(1.05);
}
.innews-r ul li .tex{
	padding:10px 35px;
	width:100%;
}
.innews-r ul li .tex .w70{
	width:100%;
}
.innews-r ul li .tex .w70 dl dt{
	font-size:16px;
	color:#0b3190;
	line-height:32px;
}
.innews-r ul li .tex .w70 dl dt a{color:#0b3190;}
.innews-r ul li .tex .w70 dl dd{
	font-size:14px;
	line-height:24px;
	color:#727171;
}
.innews-r ul li .tex .w70 .nf{display: flex; margin-top:10px;}
.innews-r ul li .tex .w70 .year{ font-size:12px; color:#0b3190;transform: rotate(90deg); line-height:20px; margin-left:-35px; margin-right:10px; font-family:Arial, Helvetica, sans-serif;}
.innews-r ul li .tex .w70 b{ font-size:45px; color:#0b3190; line-height:55px; font-family:Arial, Helvetica, sans-serif;}
.innews-r ul li:first-child{ margin-top:0px}

.bli{
	width:100%;
	float:left;
	margin-top:50px;
}
.bli ul{
	display:flex;
	flex-wrap: wrap;
}
.bli ul li{
	width:50%;
	display:flex;
}
.bli ul li .tex{
	width:50%;
	padding:30px;
	background-color:#0b3190;
	color:#fff;
	font-size:14px;
	line-height:24px;
}
.bli ul li .tex h1{
	font-size:18px;
	line-height:36px;
	margin-bottom:20px;
}
.bli ul li .tex a{ color:#FFF}
.bli ul li .tex img{ vertical-align:middle; margin-left:5px;}
.bli ul li .tex .more{ margin-top:20px;}
.bli ul li .pic{ width:50%;}
.bli ul li .pic img{ width:100%; height:100%; display:block;}

.fwzx{
	width:100%;
	float:left;
	margin-top:15px;
}
.fwzx ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.fwzx ul li{
	width:calc(50% - 15px);
	position:relative;
	margin-top:30px;
	overflow:hidden;
}
.fwzx ul li img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.fwzx ul li span{
	width:100%;
	height:50px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:11;
	background-color:rgba(11,49,144,0.5);
	font-size:18px;
	color:#FFF;
	text-align:center;
	line-height:50px;
}
.fwzx ul li:hover img{
	transform: scale(1.05);
}
.foot{
	width:100%;
	float:left;
	background-color:#4c4948;
	padding:40px 0px;
	padding-bottom:0px;
}
.map{
	width:100%;
	float:left;
	text-align:center;
}
.map img{
	width:100%;
	height:auto;
	display:block;
}
.xz{
	width:100%;
	float:left;
	display:flex;
	justify-content: center;
}
.xz a{
	width:260px;
	height:60px;
	display:flex;
	justify-content: center;
	color:#0b3190;
	font-size:20px;
	align-items: center;
	background-color:#FFF;
	border-radius:5px;
}
.xz a img{
	vertical-align:middle;
	margin-right:10px;
}
.foot01{
	width:100%;
	float:left;
	margin-top:60px;
}
.foot01 ul{
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.foot01 ul li{
	width:auto;
	padding:20px;
	padding-bottom:30px;
}
.foot01 ul li dl dt{
	color: #FFF;
	font-size:18px;
	margin-bottom:20px;
	font-weight:bold;
}
.foot01 ul li dl dd{
	font-size:14px;
	color:rgba(255,255,255,0.5);
	display:flex;
	align-items: center;
	line-height:35px;
}
.foot01 ul li dl dd img{
	vertical-align:middle;
	margin-right:5px;
}
.foot01 ul li dl dd a{
	color:rgba(255,255,255,0.5);
}
.foot01 ul li dl dd a:hover{
	color:#FFF;
}
.foot01 ul li p{
	display:flex;
	align-items: center;
	font-size:16px;
	color:rgba(255,255,255,0.5);
	line-height:30px;
	margin-bottom:20px;
}
.foot01 ul li p img{
	vertical-align:middle;
	margin-right:5px;
}
.foot01 ul li p .tel{
	font-size:24px;
	font-family: anton;
}
.foot01 ul li:last-child{ background-color:#434343;}
.foot02{
	width:100%;
	float:left;
	border-top:1px solid rgba(255,255,255,0.1);
	display:flex;
	justify-content: space-between;
	color:rgba(255,255,255,0.5);
	font-size:14px;
	line-height:60px;
}
.foot02 div{
	width:auto;
}


.nybanner{
	width:100%;
	float:left;
	height:422px;	
}
.nybanner .tex{
	display:flex;
	justify-content: center;
	margin-top:185px;
}
.nybanner .tex01{
	width:auto;
}
.nybanner .tex01 dl dt{
	font-size:36px;
	font-weight:bold;
	color:#FFF;
	line-height:48px;
	position:relative;
	padding-bottom:10px;
}
.nybanner .tex01 dl dt i{
	width:60%;
	height:1px;
	background-color:rgba(255,255,255,0.5);
	position:absolute;
	left:0;
	bottom:0;
}
.nybanner .tex01 dl dd{
	font-size:24px;
	line-height:36px;
	color:#FFF;
	margin-top:10px;
}
.nybanner .tex02{
	width:auto;
	margin-left:150px;
}
.nybanner .tex02 ul{
	display:flex;
	border:1px solid #FFF;
}
.nybanner .tex02 ul li{
	width:190px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	border-right:1px solid #fff;
}
.nybanner .tex02 ul li a{
	width:100%;
	height:50px;
	line-height:50px;
	color:#FFF;
	float:left;
}
.nybanner .tex02 ul li a:hover{
	color:#4c4948;
	background-color:#FFF;
}
.nybanner .tex02 ul li .cur{
	color:#4c4948;
	background-color:#FFF;
}
.nybanner .tex02 ul li:last-child{
	border-right:0px;}

.ab01{ width:100%; float:left; margin-top:50px; position:relative;}
.abpic{ width:50%; float:right;}
.abpic img{
	width:100%;
	height:auto;
	display:block;
}
.abtex{
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:11
}
.abtex01{
	width:50%;
	padding-right:80px;
	font-size:14px;
	line-height:28px;
	color:#4c4948;
}
.abtex01 h1{
	font-size:38px;
	color:#0b3190;
	line-height:48px;
}
.abtex01 h2{
	font-size:20px;
	line-height:36px;
	font-weight:normal;
	color:#0b3190;
	margin-bottom:30px;
	text-transform:uppercase;
}
.ab02{
	width:100%;
	float:left;
	margin-top:50px;
	background-image:url(../img/abj01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding:80px 0px;
}
.ab02 .wenben{
	width:100%;
	float:left;
	display:flex;
	justify-content: space-between;
}
.ab02 .wenben .wb{
	width:33.33%;
	background-color:rgba(255,255,255,0.7);
	padding-bottom:60px;
	font-size:18px;
	line-height:36px;
	text-align:center;
}
.ab02 .wenben .wb h1{
	height:80px;
	line-height:80px;
	background-color:#3654a0;
	color:#FFF;
	text-align:center;
	font-size:24px;
	margin-bottom:30px;
	font-weight:normal;
}
.ab02 .wenben .wb h2{
	margin-top:85px;
	font-size:100px;
	color:#4c4948;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.ab02 .wenben .wb:nth-child(2){
	background-color:rgba(255,255,255,0.9);
}
.ab03{
	width:100%;
	float:left;
	margin-top:50px;
	background-image:url(../img/abj02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:80px 0px;
	padding-bottom:150px;
}
.zzhi{
	width:85%;
	float:left;
	background-color:rgba(255,255,255,0.8);
	padding:80px;
	position:relative;
}
.zzhi .tu{ width:470px; height:366px; position:absolute; right:-200px; bottom:-200px; z-index:11; background-image:url(../img/ab03.png); background-position:center; background-repeat:no-repeat;}
.zztitle{
	width:100%;
	float:left;
	display:flex;
	align-items: center;
	color:#2f2725;
}
.zztitle div{
	width:auto;
	margin-right:10px;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
}
.zztitle div b{ font-size:36px;}
.zztex{
	width:100%;
	float:left;
	font-size:18px;
	line-height:40px;
	margin-top:40px;
}
.zztex img{
	vertical-align:middle;
	margin-right:10px;
}

.fzlc{
	width:100%;
	float:left;
	background-image:url(../img/lcbj.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding:100px 0px;
}
.cplm{
	width:100%;
	float:left;
	border:1px solid #707070;
	margin-top:60px;
}
.cplm ul{
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cplm ul li{
	width:25%;
	float:left;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:18px;
	border-right:1px solid #707070;
}
.cplm ul li a{
	width:100%;
	float:left;
	height:60px;
	line-height:60px;
}
.cplm ul li a:hover{
	background-color:#0b3190;
	color:#fff;
}
.cplm ul li .cur{
	background-color:#0b3190;
	color:#fff;
}
.cplm ul li:last-child{
	border-right:0px;
}

.subNavBox3{
	width:100%;
	float:left;
	border: 1px solid #707070;
	margin-top:45px;
}
.subNavBox3 h1{
	HEIGHT:75px;
	line-height: 75px;
	display: flex;
	font-size:16px;
	font-weight: normal;
	justify-content: space-between;
	border-bottom:1px solid #707070;
}
.subNavBox3 h1 i{
	width: 15%;
	display:flex;
	align-items: center;
	justify-content: center;
}
.subNavBox3 h1 i:first-child{
	width:55%;
	justify-content: space-between;
	padding-left:30px;
}
.subNav3{
	width:100%; 
	float:left; 
	HEIGHT:75px;
	display: flex;
	justify-content: space-between;
	CURSOR: pointer; 
	text-align:left; 
	border-bottom:1px solid #707070;
	line-height:75px; 
	font-size:14px;
}
.subNav3 div{
	width: 15%;
	display:flex;
	align-items: center;
	justify-content: center;
}
.subNav3 div:first-child{
	width:55%;
	justify-content: space-between;
	padding-left:30px;
}
.subNav3 div i{ width:12px; height:10px; background-image:url(../img/xjt.png); background-position:center; background-repeat:no-repeat; background-size:contain; margin-left:5px;}
.subNav3:hover{float:left; }
.currentDd3{background: #ffffff;}
.currentDd3 div i{
	background-image:url(../img/sjt.png); background-position:center; background-repeat:no-repeat;
}
.navContent3{
	display: none;
	float:left; 
	width:100%; 
	padding:30px; 
	line-height:30px; 
	font-size:14px;
	background-color: #f7f8f8;
}
.blue{
	color: #0997BB;
}
.fy{
	width:100%;
	float:left;
	margin-top:40px;
	margin-bottom:40px;
}
.fy ul{
	display:flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.fy ul li{
	width: auto;
	margin-left:3px;
	margin-right:3px;
}
.fy ul li a{
	padding:5px 10px;
	border:1px solid #dcdcdc;
	border-radius:5px;
	font-size:15px;
}
.fy ul li a:hover{
	background-color:#0b3190;
	color:#FFF;
}
.fy ul li .cur{
	background-color:#0b3190;
	color:#FFF;
}

.casetitle{
	width: 100%;
	float: left;
	font-size: 24px;
	color: #333333;
	margin-top: 45px;
}
.casedate{
	width: 100%;
	float: left;
	color: #828282;
	font-size: 12px;
	margin-top: 52px;
}
.caseshow{
	width: 100%;
	float: left;
	margin-top: 45px;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}
.caseshow img{
	max-width: 100%;
	height: auto;
	
}

.fh{
	width: 100%;
	float: left;
	margin-top: 60px;
	margin-bottom: 60px;
}
.fh ul{
	display: flex;
	justify-content: center;
}
.fh ul li{
	width: 292px;
	height: 52px;
	background: #ffffff;
	border: 1px solid #E6E6E6;
	border-radius: 8px;
	font-size: 16px;
	color: #6C757D;
	text-align: center;
	line-height: 52px;
}
.fh ul li a{
	color: #6C757D;
}
.schuan{
	width:100%;
	float:left;
	border:1px dashed #e5e5e5;
	padding:25px;
	font-size:16px;
	line-height:36px;
	text-align:center;
	margin-bottom:60px;
	margin-top:60px;
}
.schuan h1{
	border-bottom:1px solid #e5e5e5;
	display:flex;
	align-items: center;
	justify-content: center;
	padding-bottom:15px;
	margin-bottom:80px;
	font-size:20px;
	color:#333;
	font-weight:normal;
}
.schuan h1 i{ margin-right:10px;}
.schuan h1 img{ vertical-align:middle; margin-top:-5px;}
.schuan .sc{
	display:flex;
	align-items: center;
	justify-content: center;
	margin-bottom:20px;
}
.schuan .sc a{
	width:128px;
	height:45px;
	text-align:center;
	line-height:45px;
	background-color:#0b3190;
	font-size:18px;
	color:#FFF;
	margin-top:30px;
}
.lxwm{
	width:100%;
	float:left;
	display:flex;
	justify-content: space-between;
	padding:80px 0px;
	padding-top:130px;
}
.lxwm dl{
	width:32%;
	background-color:#f7f8f8;
	border:1px solid #e5e5e5;
	padding:60px 0px;
	position:relative;
}
.lxwm dl dt{
	font-size:18px;
	color:#4c4948;
	line-height:36px;
	text-align:center;
	margin-top:10px;
}
.lxwm dl dd{
	font-size:30px;
	color:#4c4948;
	font-family: anton;
	text-align:center;
}
.lxwm dl span{ width:100px; height:100px; position:absolute; left:calc(50% - 50px); top:-50px;}
.lxwm dl span img{ max-width:100%; max-height:100%;}

.jiansuo{
	width:100%;
	float:left;
	display:flex;
	justify-content: center;
	margin-top:60px;
}
.bk{
	width:166px;
	height:40px;
	border:1px solid #e5e5e5;
	border-radius:35px;
	font-size:16px;
	color:#b5b5b5;
	font-family:'微软雅黑';
	text-align:center;
	padding:0px 15px;
	outline:none;
}
.ss{
	width:435px;
	height:40px;
	border:1px solid #e5e5e5;
	border-radius:35px;
	display: flex;
	justify-content: space-between;
	margin-left:50px;
	
}
.bk2{
	width:310px;
	height:38px;
	border:0px solid #e5e5e5;
	border-radius:35px;
	font-size:16px;
	color:#b5b5b5;
	font-family:'微软雅黑';
	padding-left:10px;
	outline:none;
}
.anniu{
	width:115px;
	height:40px;
	background-color:#0b318f;
	line-height:40px;
	border-radius:35px;
	font-size:16px;
	color:#fff;
	cursor:pointer;
	border:0px;
}
.map2{
	width:100%;
	float:left;
	margin-bottom:90px;
	margin-top:120px;
	position:relative;
	padding-bottom:60px;
}
.map2 img{
	max-width:100%;
	height:auto;
}
.map2 .tex{
	width:100%;
	float:left;
	position:absolute;
	top:-80px;
	left:0;
	z-index:11;
	display: flex;
	justify-content: center;
}
.map2 .tex .tex01{
	width:50%;
}
.map2 .tex .tex01 h1{
	font-size:24px;
	color:#333;
	font-weight:normal;
}
.sscon{
	width:100%;
	float:left;
	margin-top:30px;
	display: flex;
	justify-content: space-between;
}
.sscon01{
	width:50%;
	font-size:18px;
	line-height:40px;
	color:#898989;
	height:285px;
	overflow-x: hidden;
	overflow-y: auto;
}
.sscon01::-webkit-scrollbar {/*滚动条整体样式*/
	width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
 }
.sscon01::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: rgba(11,49,144,1);
}
.sscon01::-webkit-scrollbar-track {/*滚动条里面轨道*/
	 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(0,0,0,0.1);
}
.sscon02{
	width:50%;
	font-size:18px;
	line-height:40px;
	color:#898989;
	padding-left:50px;
}

.zbao{
	width:100%;
	float:left;
}
.zbao img{
	width:100%;
	height:auto;
	display:block;
}
.zbao02{
	width:100%;
	height:819px;
	background-image:url(../img/zb02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
}
.zbao02 .tex{
	width:50%;
	float:right;
	background-color:rgba(255,255,255,0.8);
	padding:40px;
	margin-top:200px;
}
.zbao02 .tex h1{
	font-size:36px;
	color:#0b318f;
	font-weight:normal;
	line-height:36px;
}
.zbao02 .tex h2{
	font-size:20px;
	color:#0b318f;
	font-weight:normal;
	line-height:36px;
	text-transform:uppercase;
	margin-bottom:20px;
}
.zbao02 .tex .a01{
	font-size:30px;
	text-decoration:underline;
	line-height:55px;
	margin-bottom:20px
}
.zbao02 .tex .a02{
	font-size:40px;
	line-height:55px;
	font-family:'宋体';
	font-weight:bold;
}
.zbao02 .tex2{
	width:100%;
	float:left;
	font-size:18px;
	color:#595757;
	margin-top:20px;
	line-height:36px;
	text-align:right;
	padding-right:40px;
}
.zbao03{
	width:100%;
	height:353px;
	background-image:url(../img/zb03.jpg);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
}
.zbao03-1{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: center;
	height:353px;
}
.zbao03-1 h1{
	font-size:42px;
	color:#FFF;
	text-align:center;
	font-weight:normal;
}
.zbao03-1 ul{
	display: flex;
	justify-content: center;
	width:100%;
	float:left;
	margin-top:65px;
}
.zbao03-1 ul li{
	width:auto;
	margin-left:10px;
	margin-right:10px;
	display: flex;
	color:#fff;
	font-size:18px;
	line-height:50px;
}
.zbao03-1 ul li .a01{
	width:350px;
	height:50px;
	font-size:18px;
	background-color:#0b318f;
	border-radius:5px;
	text-align:center;
	color:#fff;
	line-height:50px;
}
.zbao03-1 ul li .a02{
	width:350px;
	height:50px;
	font-size:18px;
	border:1px solid #FFF;
	border-radius:5px;
	text-align:center;
	color:#fff;
	line-height:50px;
}

.fwlc{
	width:100%;
	float:left;
	margin-top:50px;
}
.fwlc h1{
	font-size:36px;
	color:#4c4948;
	line-height:48px;
	margin-bottom:50px;
}
.fwlc01{
	width:100%;
	float:left;
}
.fwlc01 ul li{
	width:57%;
	float:left;
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.fwlc01 ul li .pic{
	width:auto;
	max-width:194px;
}
.fwlc01 ul li .pic img{
	max-width:194px;
}
.fwlc01 ul li .tex{
	width:auto;
	padding:0px 30px;
	max-width:55%;
}
.fwlc01 ul li .tex dl dt{
	font-size:24px;
	line-height:30px;
	color:#898989;
	margin-bottom:15px;
}
.fwlc01 ul li .tex dl dd{
	font-size:18px;
	line-height:36px;
	color:#898989;
}
.fwlc01 ul li .sz{
	width:122px;
	height:130px;
	text-align:center;
	line-height:130px;
	font-size:110px;
	color:#898989;
	font-family: anton;
	border:1px solid #b5b5b5;
}
.fwlc01 ul li:nth-child(2n){
	float:right;
}
.fwlc01 ul li:nth-child(2n) .tex{
	text-align:right;
}

.fwxm{
	width:100%;
	float:left;
	margin-top:60px;
}
.fwtitle{
	width:100%;
	float:left;
	font-size:36px;
	color:#4c4948;
	line-height:48px;
	font-weight:bold;
}
.subtitle{
	width:100%;
	float:left;
	font-size:30px;
	color:#0b318f;
	line-height:36px;
	margin-top:50px;
	font-weight:bold;
}
.fw01{
	width:100%;
	float:left;
	margin-top:40px;
}
.fw01 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fw01 ul li{
	width:calc(25% - 25px);
	position:relative;
	overflow:hidden;
}
.fw01 ul li img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.fw01 ul li .tex{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:11;
	background-color:rgba(11,49,143,0.8);
	padding:30px 0;
	font-size:30px;
	line-height:48px;
	text-align:center;
	color:#FFF;
}
.fw01 ul li:hover img{
	transform: scale(1.05);
}
.fw02{
	width:100%;
	float:left;
	margin-top:15px;
	margin-bottom:80px;
}
.fw02 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fw02 ul li{
	width:calc(50% - 15px);
	margin-top:30px;
	background-color:#eeeeee;
	border-radius:10px;
	padding:15px;
}
.fw02 ul li dl dt{
	color:#776dfd;
	font-size:30px;
	display: flex;
	align-items: center;
	line-height:70px;
	margin-bottom:10px;
}
.fw02 ul li dl dt i{
	margin-right:10px;
	background-image:url(../img/ht.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:93px;
	font-size:60px;
	font-weight:bold;
	text-align:center;
	height:70px;
}
.fw02 ul li dl dd{
	font-size:18px;
	line-height:30px;
	color:#4c4948;
}
.fw02 ul li dl dd i{
	color:#fda647;
	margin-right:10px;
}
.bingl{
	width:100%;
	float:left;
	margin-bottom:60px;
	margin-top:60px;
	border-top:2px solid #eeeeee;
}
.bingl ul li{
	width:100%;
	float:left;
	padding:30px 0px;
	border-bottom:1px solid #eeeeee;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bingl ul li .jt{
	width:50px;
	height:49px;
	background-image:url(../img/jt03.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-right:30px;
}
.bingl ul li .date{
	width:auto;
	max-width:10%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.bingl ul li .date dl dt{
	font-size:36px;
	line-height:36px;
	font-weight:bold;
}
.bingl ul li .date dl dd{
	font-size:24px;
	line-height:24px;
}
.bingl ul li .tex{
	width:62%;
	margin-left:30px;
	padding-left:30px;
	border-left:1px solid #eeeeee;
}
.bingl ul li .tex dl dt{
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	margin-bottom:5px;
}
.bingl ul li .tex dl dd{
	font-size:16px;
	line-height:30px;
	color:#4c4948;
}
.bingl ul li .pic{
	width:20%;
	
	min-height:140px;
	height:140px; 
	overflow:hidden;
}
.bingl ul li .pic img{
	width:100%;
	height:auto;
	display:block;
}
.kc01{
	width:100%;
	float:left;
	margin-top:40px;
}
.kc01 img{
	width:100%;
	height:auto;
	display:block;
}
.kcnf{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	margin-top:80px;
	font-size:28px;
	color:#0b318f;
}
.kcdate{
	width:100%;
	float:left;
	margin-top:50px;
	background-image:url(../img/bc.png);
	background-position:center top;
	background-repeat:repeat-x;
}
.kcdate ul{
	display: flex;
	justify-content: center;
}
.kcdate ul li{
	width:73px;
	text-align:center;
	margin-top:30px;
	font-size:14px;
	padding-bottom:12px;
}
.kcdate ul li.cur{
	background-image:url(../img/dbx.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}

.kclist{
	width:100%;
	float:left;
	margin-top:60px;
}
.kclist ul li{
	width:100%;
	float:left;
	padding:30px 0px;
	border-bottom:1px solid #eeeeee;
	display: flex;
	justify-content: space-between;
}
.kclist ul li .date{
	width:auto;
	max-width:10%;
	font-family:Arial, Helvetica, sans-serif;
}
.kclist ul li .date dl dt{
	font-size:18px;
	line-height:36px;
}
.kclist ul li .date dl dd{
	margin-top:20px;
}
.kclist ul li .tex{
	width:55%;
	margin-left:30px;
	margin-right:30px;
}
.kclist ul li .tex dl dt{
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	color:#221815;
}
.kclist ul li .tex dl dt a{color:#221815;}
.kclist ul li .tex dl dd{
	font-size:16px;
	line-height:30px;
	color:#4c4948;
	margin-top:20px;
}
.kclist ul li .pic{
	width:30%;
}
.kclist ul li .pic img{
	width:100%;
	height:auto;
	display:block;
}

.h60{
	width:100%;
	float:left;
	height:60px;
}
.cd01{
	width:100%;
	float:left;
	margin-top:40px;
	position:relative;
}
.cd01 .a01{
	width:67.7%;
	float:left;
}
.cd01 .a01 img{
	width:100%;
	height:auto;
	display:block;
}
.cd01 .a02{
	width:51.5%;
	position:absolute;
	bottom:30px;
	right:0;
	z-index:11;
	background-color:rgba(238,238,238,0.75);
	padding:40px 50px;
	font-size:14px;
	line-height:24px;
	color:#4c4948;
}
.cd01 .a02 h1{
	font-size:30px;
	line-height:48px;
	color:#0b318f;
}
.cd01 .a02 h2{
	font-size:14px;
	color:#0b318f;
	line-height:36px;
	margin-bottom:30px;
	text-transform:uppercase;
	font-weight:normal;
}

.cd02{
	width:100%;
	float:left;
	height:620px;
	background-image:url(../img/pxbj.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:60px;
}
.cd02-1{
	width:100%;
	float:left;
	margin-top:80px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.cd02-1 .tex{
	width:50%;
	padding:0px 80px;
	font-size:18px;
	line-height:40px;
	color:#000000;
}
.cd02-1 .tex .more{
	display: flex;
	margin-top:40px;
}
.cd02-1 .tex .more a{
	width:165px;
	height:45px;
	border:1px solid #0b3190;
	font-size:18px;
	color:#0b3190;
	text-align:center;
}
.cd02-1 .pic{
	width:50%;
}
.cd02-1 .pic img{
	width:100%;
	height:auto;
	display:block;
}

.cd03{
	width:100%;
	float:left;
	height:620px;
	background-image:url(../img/pxbj.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:60px;
}
.cd04{
	width:100%;
	float:left;
	background-image:url(../img/cd03.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-size:cover;
	margin-top:40px;
	padding:100px 0px;
}
.cdtitle{
	width:100%;
	float:left;
	text-align:center;
	font-size:78px;
	color:rgba(255,255,255,0.3);
	line-height:78px;
	font-family: anton;
	font-style:italic;
	text-transform:uppercase;
	letter-spacing:5px;
}
.cdtitle i{
	font-size:115px;
	font-style:italic;
}
.cdnum{
	width:100%;
	float:left;
	margin-top:65px;
}
.cdnum ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cdnum ul li{
	width:25%;
	text-align:center;
	color:#fff;
}
.cdnum ul li dl dt{
	font-size:90px;
	font-weight:bold;
	line-height:90px;
	font-family:Arial, Helvetica, sans-serif;
}
.cdnum ul li dl dd{
	font-size:24px;
	line-height:36px;
}
.yuyue{
	width:100%;
	float:left;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom:95px;
	margin-top:95px;
}
.yuyue a{
	width:400px;
	height:85px;
	background-color:#0b3190;
	font-size:28px;
	color:#FFF;
	line-height:85px;
	margin-left:20px;
	align-items: center;
	text-align:center;
}
.cdlx{
	width:100%;
	float:left;
	height:437px;
	background-image:url(../img/pxlx.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	color:#FFF;
}
.cdlx a{ color:#FFF;}
.cdlx dl dt{
	font-size:60px;
	line-height:72px;
	padding-bottom:20px;
	background-image:url(../img/hx.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	text-align:center;
}
.cdlx dl dd{
	font-size:40px;
	text-align:center;
	margin-top:15px;
	line-height:48px;
}
.cdxy{
	width:100%;
	float:left;
	background-image:url(../img/pxbj02.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	padding-top:165px;
	padding-bottom:90px;
}
.cdtitle2{
	width:100%;
	float:left;
	display: flex;
	justify-content: center;
}
.cdtitle2 div{
	width:80%;
}
.cdtitle2 div h1{
	text-align:center;
}
.cdtitle2 div dl dt{
	position:relative;
	height:105px;
	line-height:105px;
	background-color:#e18813;
	border-radius:5px;
	font-size:50px;
	color:#FFF;
	text-align:center;
	margin-top:45px;
}
.cdtitle2 div dl dt i{
	width:358px;
	height:370px;
	position:absolute;
	background-image:url(../img/jt04.png);
	background-position:center;
	background-repeat:no-repeat;
	left:-230px;
	bottom:-39px;
}
.cdtitle2 div dl dd{
	margin-top:75px;
	font-size:18px;
	line-height:34px;
	color:#474747;
}
.csxy02{
	width:100%;
	float:left;
	margin-top:85px;
}
.csxy02 ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.csxy02 ul li{
	width:calc(34.43% - 45px);
	margin-right:45px;
}
.csxy02 ul li dl dt{
	padding:30px 40px;
	display: flex;
	background-color:#f3f5f7;
}
.csxy02 ul li dl dt div{
	border-bottom:5px solid #0b3190;
	display: flex;
	font-size:30px;
	padding-bottom:22px;
	color:#221815;
	width:100%;
}
.csxy02 ul li dl dt div img{
	vertical-align:middle;
	margin-right:20px;
}
.csxy02 ul li dl dd{
	margin-top:15px;
	display: flex;
	background-color:#f3f5f7;
	padding:30px 40px;
}
.csxy02 ul li dl dd .date{
	padding:40px 20px;
	background-color:#0b3190;
	font-size:18px;
	line-height:34px;
	color:#FFF;
	text-align:center;
	min-width:130px;
}
.csxy02 ul li dl dd .date i{
	font-size:24px;
}
.csxy02 ul li dl dd .tex{
	font-size:18px;
	line-height:36px;
	padding:24px;
}
.csxy02 ul li dl dd .tex .sub{
	display: flex;
	justify-content: space-between;
}
.csxy02 ul li:nth-child(3n){
	margin-right:0px;
}
.proxf{
	width:100%;
	float:left;
	padding:80px;
	background-image:url(../img/cbj01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.protitle{
	width:100%;
	float:left;
	font-size:45px;
	color:#FFF;
	line-height:48px;
}
.protitle i{
	font-size:22px;
	margin-left:20px;
}
.proxf01{
	width:50%;
	float:left;
	margin-top:32px;
}
.proxf01 ul{
	display: flex;
	flex-wrap: wrap;
}
.proxf01 ul li{
	width:calc(33.33% - 15px);
	margin-right:15px;
	margin-top:15px;
	background-color:#FFF;
}
.proxf01 ul li .pic{
	overflow:hidden;
}
.proxf01 ul li .pic img{
	width:100%;
	height:auto;
	transition: all 0.6s;
}
.proxf01 ul li:hover .pic img{
	transform: scale(1.05);
}
.proxf01 ul li .tex{
	padding:10px 25px;
}
.proxf01 ul li .tex dl dt{
	font-size:16px;
	line-height:20px;
	color:#4c4948;
}
.proxf01 ul li .tex dl dd{
	display: flex;
	margin-top:10px;
	margin-bottom:5px;
}
.proxf01 ul li .tex dl dd a{
	color:#0b3190;
	font-size:14px;
}
.proxf01 ul li .tex dl dd i{
	width:20px;
	height:21px;
	margin-left:10px;
	background-image:url(../img/jia02.png);
	background-position:center;
	background-repeat:no-repeat;
}

.sheb01{
	width:100%;
	float:left;
	height:580px;
	background-image:url(../img/sbj01.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.nytitle{
	width:100%;
	float:left;
	margin-top:100px;
}
.nytitle dl dt{
	color:#004098;
	font-size:65px;
	line-height:65px;
	margin-top:10px;
}
.nytitle dl dd{
	font-size:28px;
	color:#4c4948;
	line-height:30px;
	margin-top:30px;
	text-transform:uppercase;
}
.zzt{
	width:100%;
	float:left;
	margin-top:125px;
}
.zzt ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width:80%;
}
.zzt ul li{
	width: auto;
	padding-right:30px;
	display:flex;
}
.zzt ul li .pic{
	width: auto;
	max-width:130px;
}
.zzt ul li .pic img{
	max-width:100px;
}
.zzt ul li .tex{
	width:auto;
	padding:0px 10px;
}
.zzt ul li .tex dl dt{
	font-size:22px;
	color:#4c4948;
	line-height:36px;
	font-weight:bold;
}
.zzt ul li .tex dl dd{
	font-size:14px;
	line-height:26px;
}
.cptx{
	width:100%;
	float:left;
	padding:60px 0;
}
.cptx h1{
	display:flex;
	font-weight:normal;
}
.cptx h1 i{
	width:260px;
	height:60px;
	line-height:60px;
	padding-left:25px;
	background-color:#014099;
	font-size:30px;
	color:#FFF;
}
.cptx01{
	width:100%;
	float:left;
}
.cptx01 ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.cptx01 ul li{
	width:50%;
	display:flex;
	flex-wrap: wrap;
	margin-top:55px;
}
.cptx01 ul li .pic{
	width: auto;
	max-width:103px;
}
.cptx01 ul li .pic img{
	max-width:100px;
}
.cptx01 ul li .tex{
	width:auto;
	max-width:calc(100% - 103px);
	padding-left:30px;
}
.cptx01 ul li .tex dl dt{
	font-size:23px;
	color:#4c4948;
	line-height:36px;
	font-weight:bold;
	margin-bottom:5px;
}
.cptx01 ul li .tex dl dd{
	font-size:18px;
	line-height:36px;
	color:#4c4948;
}

.dgjs{
	width:100%;
	float:left;
	margin-top:60px;
	background-image:url(../img/sbj02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:80px 0px;
}
.dgjs01{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.dgjs01 .tex{
	width:50%;
	padding-right:50px;
	font-size:18px;
	line-height:45px;
	color:#fff;
}
.dgjs01 .tex h1{
	display:flex;
	font-weight:normal;
}
.dgjs01 .tex h1 i{
	width:215px;
	height:60px;
	line-height:60px;
	background-color:#014099;
	font-size:30px;
	color:#FFF;
	text-align:center;
}
.dgjs01 .tex h2{
	margin-top:50px;
	color:#014099;
	font-size:24px;
	margin-bottom:20px;
}
.dgjs01 .tex img{
	margin-right:10px;
	vertical-align:middle;
}
.dgjs01 .pic{
	width:50%;
}
.dgjs01 .pic img{
	width:100%;
	height:auto;
	display:block;
}

.yjbg{
	width:100%;
	float:left;
	padding:60px 0;
}
.yjbg h1{
	display:flex;
	font-weight:normal;
}
.yjbg h1 i{
	width:260px;
	height:60px;
	line-height:60px;
	padding-left:25px;
	background-color:#014099;
	font-size:30px;
	color:#FFF;
}
.yjbg h2{
	font-weight:normal;
	margin-top:75px;
	font-size:46px;
	color:#004098;
	text-align:center;
}
.yjbg01{
	width:100%;
	float:left;
	margin-top:20px;
}
.yjbg01 ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yjbg01 ul li{
	width:calc(50% - 15px);
	margin-top:30px;
	padding:35px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	height:405px;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
}
.yjbg01 ul li dl dt{
	font-size:30px;
	color:#014099;
	font-weight:bold;
	margin-bottom:20px;
}
.yjbg01 ul li dl dd{
	font-size:18px;
	line-height:36px;
	color:#4c4948;
}
.yjbg01 ul li:first-child dl dd{
	text-align:center;
}
.yjbg01 ul li:first-child{
	background-image:url(../img/yj01.png);
}
.yjbg01 ul li:nth-child(2){
	background-image:url(../img/yj02.png);
}
.yjbg01 ul li:nth-child(3){
	background-image:url(../img/yj03.png);
}
.yjbg01 ul li:nth-child(4){
	background-image:url(../img/yj04.png);
}
.cpsc{
	width:100%;
	float:left;
	height:440px;
	background-image:url(../img/sbj03.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.cpsc01{
	width:100%;
	float:left;
	display: flex;
	justify-content: center;
	align-items: center;
	height:440px;
}
.cpsc01 .pic{
	width:auto;
	max-width:449px;
}
.cpsc01 .pic img{
	max-width:100%;
	height:auto;
}
.cpsc01 .tex{
	width:auto;
	margin-left:110px;
	max-width:365px;
	font-size:20px;
	line-height:32px;
	color:#222425;
}
.cpsc01 .tex h1{
	font-size:45px;
	color:#004098;
	line-height:45px;
	margin-bottom:20px;
}
.cpsc01 .tex h2{
	font-size:24px;
	color:#004098;
	line-height:45px;
}
.cpsc01 .tex .xz{
	display: flex;
	margin-top:15px;
}
.cpsc01 .tex .xz a{
	width:365px;
	height:60px;
	background-color:#0b3190;
	font-size:22px;
	color:#FFF;
	border-radius:5px;
	line-height:60px;
	text-align:center;
}
.cpsc01 .tex .xz a img{
	vertical-align:middle;
	margin-right:10px;
}
.nytitle2{
	width:100%;
	float:left;
	display: flex;
	margin-top:80px;
}
.nytitle2 i{
	padding:0px 60px;
	height:60px;
	line-height:60px;
	padding-left:25px;
	background-color:#014099;
	font-size:30px;
	color:#FFF;
}
.prozz{
	width:100%;
	float:left;
	background-image: url(../img/zt01.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.prozz ul{
	display: flex;
	justify-content: space-between;
	margin-top:60px;
}
.prozz ul li{
	width:30%;
}
.prozz ul li .btitle{
	display: flex;
	font-size:20px;
	color:#4f4d4c;
	font-weight:bold;
}
.prozz ul li .btitle i{
	width:32px;
	height:32px;
	background-color:#014099;
	color:#FFF;
	margin-right:5px;
	text-align:center;
}
.prozz ul li .btex{
	width:100%;
	display: flex;
	margin-top:15px;
}
.prozz ul li .btex .pic{
	width:105px;
}
.prozz ul li .btex .pic img{
	max-width:105px;
	height:auto;
}
.prozz ul li .btex .subtex{
	width:calc(100% - 125px);
	color:#4f4d4c;
	font-size:16px;
	line-height:30px;
}
.prozz ul:nth-child(2){
	margin-top:175px;
}
.cljs{
	width:100%;
	height:764px;
	background-image:url(../img/ztb01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	margin-top:157px;
}
.cljs01{
	width:100%;
	float:left;
	margin-top:50px;
	font-size:18px;
	line-height:36px;
	color:#4c4948;
	
	
	

}
.cljs01 .tup{ width:890px; height:1861px;  position:relative; margin:auto;}
.cljs01 .tup2{ width:1145px; height:1709px;  position:relative;margin:auto;}
.cljs01 .tup3{ width:1355px; height:1650px;  position:relative;margin:auto;}
.cljs01 .tup4{ width:1386px; height:1608px;  position:relative;margin:auto;}
.cljs01 .tup5{ width:1048px; height:1703px;  position:relative;margin:auto;}
.cljs01 .tup6{ width:1079px; height:1587px;  position:relative;margin:auto;}
.cljs01 .tup7{ width:1069px; height:889px;  position:relative;margin:auto;}
.cljs01 .tup8{ width:1108px; height:817px;  position:relative;margin:auto;}
.cljs01 h1{
	font-size:30px;
	color:#014099;
	margin-bottom:20px;
}
.cljs01 img{
	max-width:100%;
	height:auto;
}
.yjbg2{
	width:100%;
	float:left;
	padding:60px 0;
}
.yjbg2 h1{
	display:flex;
	font-weight:normal;
}
.yjbg2 h1 i{
	width:260px;
	height:60px;
	line-height:60px;
	padding-left:25px;
	background-color:#014099;
	font-size:30px;
	color:#FFF;
}
.yjbg2 h2{
	font-weight:normal;
	margin-top:75px;
	font-size:46px;
	color:#004098;
	text-align:center;
}
.yjbg2-1{
	width:100%;
	float:left;
	margin-top:20px;
}
.yjbg2-1 ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yjbg2-1 ul li{
	width:calc(50% - 15px);
	margin-top:30px;
	padding:35px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	height:405px;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
}
.yjbg2-1 ul li dl dt{
	font-size:30px;
	color:#4c4948;
	font-weight:bold;
	margin-bottom:20px;
}
.yjbg2-1 ul li dl dd{
	font-size:18px;
	line-height:36px;
	color:#4c4948;
}
.baogao{
	width:100%;
	margin-top:80px;
	float:left;
}
.baogao h1{
	font-size:46px;
	line-height:70px;
	color:#004098;
}
.baogao01{
	width:100%;
	float:left;
	margin-top:80px;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.baogao01 .tex{
	width:calc(100% - 300px);
	font-size:18px;
	line-height:36px;
	color:#4c4948;
}
.baogao01 .tex h3{
	font-size:30px;
	margin-bottom:15px;
}
.baogao01 .pic{
	width:263px;
}
.baogao01 .pic dl{
	width:100%;
	float:left;
	margin-bottom:15px;
}
.baogao01 .pic dl dt{
	overflow:hidden;
}
.baogao01 .pic dl dt img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.baogao01 .pic:hover dl dt img{
	transform: scale(1.05);
}
.baogao01 .pic dl dd{
	font-size:16px;
	line-height:28px;
	margin-top:10px;
	color:#4c4948;
}

.cpxf{
	width:100%;
	float:left;
	background-color:#dbe6f1;
	padding:60px 0;
}
.cpxf01{
	width:100%;
	float:left;
	display: flex;
	justify-content: center;
	align-items: center;
	height:440px;
}
.cpxf01 .pic{
	width:auto;
	max-width:449px;
	margin-left:110px;
}
.cpxf01 .pic img{
	max-width:100%;
	height:auto;
}
.cpxf01 .tex{
	width:auto;
	max-width:365px;
	font-size:20px;
	line-height:32px;
	color:#222425;
}
.cpxf01 .tex h1{
	font-size:45px;
	color:#004098;
	line-height:45px;
	margin-bottom:20px;
	font-weight:normal;
}
.cpxf01 .tex h2{
	text-transform:uppercase;
	font-weight:normal;
	color:#4c4948;
	margin-bottom:10px;
}
.cpzt{
	width:100%;
	float:left;
	margin-top:60px;
}
.cpzt ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cpzt ul li{
	width:25%;
	height:360px;
	position:relative;
}
.cpzt ul li .jt{
	width:22px;
	height:40px;
	position:absolute;
	background-image:url(../img/sanj.png);
	background-position:center;
	background-repeat:no-repeat;
	right:-22px;
	top:50px;
	z-index:11;
}
.cpzt ul li .jt2{
	width:22px;
	height:40px;
	position:absolute;
	background-image:url(../img/sanj.png);
	background-position:center;
	background-repeat:no-repeat;
	-webkit-transform: rotate(180deg);
	left:-22px;
	top:50px;
	z-index:11;
}
.cpzt ul li .tex{
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	background-color:#0b3190;
	padding:30px 20px;
	font-size:14px;
	line-height:30px;
	color:#FFF;
	
	
}
.cpzt ul li .tex h1{
	font-size:32px;
	font-weight:normal;
	line-height:40px;
}
.cpzt ul li .tex h1 span{ margin-left:5px; font-size:16px;white-space:nowrap;}

.cpzt ul li .tex .pic{
	margin-top:80px;
	text-align:center;
}
.cpzt ul li .tp{
	width:100%;
	height:100%;
	display: flex;
	justify-content: center;
	align-items: center;
	float:left;
}
.cpzt ul li .tp img{
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
}
.cpzt ul li .tp2{
	width:100%;
	height:100%;
	display: flex;
	justify-content: center;
	align-items: center;
	float:left;
}
.cpzt ul li .tp2 img{
	height:100%;
	width:100%;
	vertical-align:middle;
}

.cpzt02{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/cbj02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:45px 0;
	position:relative;
	margin-top:60px;
}
.cpzt02 .a01{
	width:47%;
	float:right;
	padding:30px 45px;
	background-color:rgba(255,255,255,0.7);
	border-radius:35px 0 0 35px;
	font-size:18px;
	line-height:32px;
	color:#2f2f2f;
}
.cpzt02 .a02{
	width:100%;
	position:absolute;
	top:45px;
	left:0;
	z-index:2;
}
.aa01{
	width:50%;
	float:left;
	font-size:36px;
	color:#FFF;
	line-height:80px;
	margin-top:30px;
}
.aa01 img{
	vertical-align:middle;
	margin-left:10px;
}
.aa01 i{
	font-size:84px;
	font-family: anton;
	font-style:italic;
	margin-right:20px;
}
.aa01 p{
	display:flex;
}

.cpzt03{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/cbj03.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:90px 0;
}
.cpzt03-1{
	width:50%;
	float:left;
	font-size:18px;
	line-height:36px;
	color:#4c4948;
}
.cpzt03-1 h1{
	font-size:48px;
	color:#0b318f;
	margin-bottom:40px;
	font-weight:normal;
}
.cpzt03-1 h1 span{ margin-left:10px;font-size:32px;}
.cpzt03-1 .more{
	margin-top:60px;
	display:flex;
	align-items: center;
}
.cpzt03-1 .more i{
	width:20px;
	height:21px;
	background-image:url(../img/jia02.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:10px;
}
.cpzt03-1 .more a{
	color:#0b3190;
}

.cpzt04{
	width:100%;
	float:left;
	margin-top:60px;
}
.cpzt04 h1{
	font-size:48px;
	color:#0b318f;
	margin-bottom:30px;
	font-weight:normal;
}
.cpzt04 img{
	width:100%;
	height:auto;
	display:block;
}
.renz{
	width:100%;
	float:left;
	margin-top:60px;
	background-color:#eeeeee;
	padding-bottom:60px;
}
.szfw{
	width:100%;
	float:left;
	height:642px;
	background-image:url(../img/szb01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.szfw01{
	width:50%;
	float:right;
	display:flex;
	align-items: center;
	height:642px;
}
.szfw01 h1{
	font-size:48px;
	color:#0b3190;
	line-height:60px;
	margin-bottom:50px;
}
.szfw01 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.szfw01 ul li{
	width:auto;
	text-align:center;
}
.szfw01 ul li dl dt{
	overflow:hidden;
}
.szfw01 ul li dl dd{
	font-size:20px;
	line-height:36px;
}
.youshi{
	width:100%;
	float:left;
	margin-top:15px;
}
.youshi ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.youshi ul li{
	width:calc(50% - 10px);
	background-color:#dbe3f3;
	border-radius:10px;
	padding:20px 40px;
	font-size:18px;
	line-height:33px;
	color:#464342;
	margin-top:20px;
}
.youshi ul li h1{
	font-size:30px;
	color:#003997;
	text-align:center;
	margin-bottom:20px;
	font-weight:normal;
}
.youshi ul li:nth-child(2){
	background-color:#e6e6e6;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10); 
}
.youshi ul li:nth-child(3){
	background-color:#e6e6e6;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10); 
}
.fanan{
	width:100%;
	float:left;
	margin-top:60px;
	padding:0px 40px;
}
.fanan ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fanan ul li{
	width:33.33%;
	position:relative;
}
.fanan ul li .jt02{
	width:86px;
	height:37px;
	background-image:url(../img/lcjt01.png);
	background-position: center;
	background-repeat:no-repeat;
	-webkit-transform: rotate(90deg);
	position:absolute;
	right:-41px;
	top:-calc(50% - 0px);
	z-index:2;
}
.fanan ul li .hx2{
	width:6px;
	height:100%;
	background-color:#e6e6e6;
	position:absolute;
	z-index:1;
	top:-148px;
	right:0;
}

.fanan ul li .jt04{
	width:86px;
	height:37px;
	background-image:url(../img/lcjt01.png);
	background-position: center;
	background-repeat:no-repeat;
	-webkit-transform: rotate(90deg);
	position:absolute;
	left:-41px;
	top:-calc(50% - 0px);
	z-index:2;
}
.fanan ul li .hx3{
	width:6px;
	height:100%;
	background-color:#e6e6e6;
	position:absolute;
	z-index:1;
	top:-148px;
	left:0;
}

.fanan ul li .pic{
	height:143px;
	text-align:center;
}
.fanan ul li .tex{
	margin-top:5px;
	padding:0px 20px;
}
.fanan ul li .tex dl dt{
	font-size:24px;
	color:#003997;
	text-align:center;
	line-height:36px;
}
.fanan ul li .tex dl dd{
	font-size:16px;
	color:#464342;
	line-height:24px;
	height:80px;
	text-align:center;
	margin-top:10px;
}
.fanan ul li .hx{
	height:6px;
	background-color:#e6e6e6;
	position:relative;
}
.fanan ul li .hx .jt{
	width:86px;
	height:37px;
	background-image:url(../img/lcjt01.png);
	background-position: center;
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	top:-18px;
	z-index:1;
}
.fanan ul li .hx .jt03{
	width:86px;
	height:37px;
	background-image:url(../img/lcjt01.png);
	background-position: center;
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	top:-18px;
	z-index:1;
	-webkit-transform: rotate(180deg);
}
.fanan ul li .hx .yuan{
	width:24px;
	height:25px;
	position:absolute;
	z-index:1;
	background-image:url(../img/yuan.png);
	background-position:center;
	background-repeat:no-repeat;
	left:calc(50% - 12px);
	top:calc(50% - 12px);
}
.fanan ul li .num2{
	height:148px;
	text-align:center;
	font-size:89px;
	color:#afcdff;
	line-height:148px;
	font-family: anton;
}
.ptgj{
	width:100%;
	float:left;
	margin-top:20px;
}
.ptgj img{
	width:100%;
	height:auto;
	display:block;
}
.szzt{
	width:100%;
	float:left;
	height:880px;
	background-image:url(../img/szb02.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.szzt01{
	width:80%;
	float:right;
	margin-top:195px;
}
.szzt01 h1{
	font-size:80px;
	color:#000000;
	line-height:80px;
	font-weight:normal;
}
.szzt01 h1 b{
	color:#004098;
	font-style:italic;
	margin-right:20px;
}
.szzt01 ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top:150px;
}
.szzt01 ul li{
	width:33.33%;
	padding-right:30px;
	display:flex;
}
.szzt01 ul li .pic{
	width: auto;
	max-width:130px;
}
.szzt01 ul li .pic img{
	max-width:100px;
}
.szzt01 ul li .tex{
	width:auto;
	max-width:calc(100% - 130px);
	padding:0px 10px;
}
.szzt01 ul li .tex dl dt{
	font-size:22px;
	color:#4c4948;
	line-height:36px;
	font-weight:bold;
}
.szzt01 ul li .tex dl dd{
	font-size:14px;
	line-height:26px;
}
.wuxing{
	width:100%;
	float:left;
	padding:115px 0px;
	background-image:url(../img/wxbj.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.wuxing01{
	width:65%;
	float:left;
	font-size:18px;
	line-height:36px;
	color:#FFF;
}
.wuxing01 h1{
	font-size:45px;
	line-height:55px;
	font-weight:normal;
	margin-bottom:70px;
}
.wuxing01 h1 i{
	font-size:22px;
	margin-left:25px;
}
.wuxing01 ul{
	margin-top:50px;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.wuxing01 ul li{
	width:calc(25% - 15px);
	background-color:#FFF;
	padding-bottom:10px;
	position:relative;
	margin-bottom:20px;
}
.wuxing01 ul li .pic{
	overflow:hidden;
}
.wuxing01 ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.wuxing01 ul li:hover .pic img{
	transform: scale(1.05);
}
.wuxing01 ul li .tex{
	width:100%;
	padding:10px 20px;
	
}
.wuxing01 ul li .tex dl dt{
	font-size:18px;
	color:#4c4948;
	line-height:36px;
}
.wuxing01 ul li .tex dl dd{
	font-size:12px;
	line-height:24px;
	color:#4c4948;
	margin-top:15px;
	min-height:120px;
}
.wuxing01 ul li .tex p{
	display:flex;
	align-items: center;
	bottom:10px;
	position:absolute;
}
.wuxing01 ul li .tex p a{
	color:#0b3190;
	font-size:14px;
}
.wuxing01 ul li .tex p i{
	width:20px;
	height:21px;
	background-image:url(../img/jia02.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:10px;
}
.qxtitle{
	width:100%;
	float:left;
	margin-top:60px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	font-size:18px;
	color:#0b318f;
	line-height:36px;
	text-transform:uppercase;
}
.qxtitle b{
	font-size:32px;
	margin-right:20px;
}
.qxtitle a{color:#0b318f;}
.qxtex{
	width:100%;
	margin-top:10px;
	margin-bottom:60px;
	float:left;
}
.qxtex ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.qxtex ul li{
	width:calc(50% - 10px);
	background-color:#eeeeee;
	height:145px;
	display: flex;
	justify-content: space-between;
	margin-top:25px;
}
.qxtex ul li .a01{
	width:18%;
	background-color:#0b3190;
	height:145px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:0px 10px;
	font-size:18px;
	color:#FFF;
	text-align:center;
}
.qxtex ul li .a01 a{
	color:#FFF;
}
.qxtex ul li .a01 img{
	max-width:100%;
	height:auto;
	vertical-align:middle;
	margin-right:5px;
	max-height:40px;
}
.qxtex ul li .a02{
	width:64%;
	height:145px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:0px 30px;
}
.qxtex ul li .a02 img{
	max-width:100%;
	height:auto;
	max-height:90%;
}

.qxtex2{
	width:100%;
	margin-top:10px;
	margin-bottom:60px;
	float:left;
}
.qxtex2 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.qxtex2 ul li{
	width:100%;
	background-color:#eeeeee;
	min-height:145px;
	display: flex;
	justify-content: space-between;
	margin-top:25px;
}
.qxtex2 ul li .a01{
	width:18%;
	background-color:#0b3190;
	min-height:145px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:0px 10px;
	font-size:18px;
	color:#FFF;
	text-align:center;
	position: relative;
}
.qxtex2 ul li .a01 .jt{
	width:22px;
	height:40px;
	background-image:url(../img/sanj.png);
	background-position:center;
	background-repeat:no-repeat;
	-webkit-transform: rotate(180deg);
	position:absolute;
	left:-22px;
	top:50px;
	z-index:11;
}
.qxtex2 ul li .a01 a{
	color:#FFF;
}
.qxtex2 ul li .a01 img{
	max-width:100%;
	height:auto;
	vertical-align:middle;
	margin-right:5px;
	max-height:40px;
}
.qxtex2 ul li .a02{
	width:64%;
	min-height:145px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:0px 30px;
}
.qxtex2 ul li .a02 dl dt img{
	max-width:80%;
	height:auto;
	max-height:90%;
	vertical-align:middle;
}
.qxtex2 ul li .a02 dl dt{
	overflow:hidden;
	height:150px;
	padding:10px 0;
	text-align:center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.qxtex2 ul li .a02 dl dd{
	font-size:18px;
	line-height:36px;
	text-align:center;
	margin-bottom:15px;
}
.pro01{
	width:100%;
	float:left;
	margin-top:60px;
	height:353px;
	background-image:url(../img/ccb01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.pro01-1{
	width:100%;
	float:left;
	height:353px;
	display: flex;
	align-items: center;
}
.pro01-1 div{
	width:50%;
	font-size:20px;
	line-height:40px;
	color:#FFF;
}
.pro01-1 div h1{
	font-size:48px;
	font-weight:normal;
	line-height:48px;
	margin-bottom:30px;
}

.product{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom:60px;
}
.product01{
	width:48%;
}
.protex{
	width:100%;
	padding:0 50px;
	background-color:#eeeeee;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top:30px;
	float:left;
}
.protex .a01{
	width:48%;
	font-size:14px;
	line-height:30px;
	color:#595757;
	height:400px;
}
.protex .a01 dl dt{
	font-size:18px;
	color:#073e93;
	margin-top:40px;
}
.protex .a01 dl dt i{
	padding-bottom:15px;
	border-bottom:1px solid #073e93;
}
.protex .a01 dl dd{
	font-size:30px;
	color:#073e93;
	line-height:48px;
	margin-bottom:20px;
	margin-top:20px;
}
.protex .a01 .more{
	display: flex;
	margin-top:60px;
	margin-bottom:50px;
}
.protex .a01 .more a{
	width:135px;
	height:38px;
	border:2px solid #073e93;
	color:#073e93;
	line-height:38px;
	text-align:center;
}
.protex .a02{
	width:48%;
	text-align:center;
}
.protex .a02 img{
	max-width:80%;
	height:auto;
}

.zzji{
	width:100%;
	float:left;
	padding:80px 0;
	background-image:url(../img/sbbj02.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.zzji01{
	width:100%;
	float:left;
}
.zzji01 h1{
	font-size:48px;
	color:#4c4948;
	line-height:60px;
	font-weight:normal;
	text-transform:uppercase;
}
.zzji02{
	width:100%;
	display: flex;
	justify-content: space-between;
}
.zzji02 .tex{
	width:45%;
	font-size:18px;
	line-height:36px;
	color:#4c4948;
}
.zzji02 .tex h2{
	font-size:60px;
	color:#004098;
	margin-bottom:80px;
	line-height:48px;
	margin-top:20px;
}
.zzji02 .tex h3{
	font-size:40px;
	font-family:'宋体';
	line-height:60px;
	color:#004098;
}
.zzji02 .tex h4{
	margin-top:80px;
	display:flex;
	margin-bottom:60px;
}
.zzji02 .tex h4 i{
	padding:0px 60px;
	height:60px;
	line-height:60px;
	padding-left:25px;
	background-color:#014099;
	font-size:30px;
	color:#FFF;
	font-weight:normal;
}
.zzji02 .pic{
	width:53%;
}
.zzji02 .pic img{
	max-width:100%;
	height:auto;
}
.djgm{
	width:100%;
	float:left;
	margin-top:60px;
	display: flex;
	justify-content: center;
}
.djgm a{
	padding:15px 50px;
	font-size:30px;
	color:#FFF;
	background-color:#0b3190;
}
.djgm a img{
	vertical-align:middle;
	margin-right:15px;
}

.gjh{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/gjhbj.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:45px 0;
	margin-top:50px;
}
.gjh01{
	width:100%;
	float:left;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
}
.gjh01 .tex{
	width:41%;
}
.gjh01 .tex ul li{
	width:100%;
	float:left;
	margin-top:35px;
	display: flex;
	height:53px;
	background-image:url(../img/wzbj.png);
	background-position:right;
	background-repeat:no-repeat;
	font-size:24px;
	color:#FFF;
	padding-left:25px;
	align-items: center;
	font-family:Arial, Helvetica, sans-serif;
}
.gjh01 .tex ul li i{
	width:40px;
	height:40px;
	background-color:#FFF;
	border-radius:50%;
	font-size:28px;
	margin-right:15px;
	color:#0b6bb2;
	font-weight:bold;
	text-align:center;
	line-height:40px;
}
.gjh01 .pic{
	width:41%;
	margin-left:60px;
}
.gjh01 .pic img{
	max-width:100%;
	height:auto;
}
.zhinan{
	width:100%;
	float:left;
	background-color:#e0edff;
	padding:50px 0px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	font-size:18px;
	line-height:36px;
	color:#666;
}
.znsp{
	width:100%;
	float:left;
	margin-top:50px;
	position:relative;
}
.znsp .anniu{
	width:168px;
	height:168px;
	background-image:url(../img/s01.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	z-index:11;
	top:calc(50% - 84px);
	left:calc(50% - 84px);
	opacity:0.6;
	border-radius:50%;
}
.znsp img{
	width:100%;
	height:auto;
	display:block;
}
.yycj{
	width:100%;
	float:left;
}
.yycj ul li{
	width:100%;
	float:left;
	margin-top:45px;
	background-color:#dbdddc;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.yycj ul li .pic{
	width:30%;
	height:100%;
}
.yycj ul li .pic img{
	width:100%;
	height:100%;
	display:block;
}
.yycj ul li .tex{
	width:70%;
	padding:0px 50px;
	font-size:20px;
	color:#666;
	line-height:36px;
}
.yycj ul li .tex em{
	color:#592586;
	font-style:italic;
	font-size:22px;
}
.yycj ul li .tex h1{
	display: flex;
	margin-bottom:15px;
	font-size:24px;
	font-weight:normal;
}
.yycj ul li .tex h1 i{
	padding:7px 20px;
	background-color:#808285;
	color:#FFF;
}
.blfx{
	width:100%;
	float: left;
	height:440px;
	background-image:url(../img/fxbj.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-top:50px;
}
.blfx .a01{
	width:100%;
	float:left;
	height:440px;
	font-size:20px;
	line-height:32px;
	color:#222425;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.blfx .a01 h1{
	display: flex;
	font-weight:normal;
	margin-bottom:40px;
}
.blfx .a01 h1 i{
	width:360px;
	height:55px;
	background-color:#0b3190;
	border-radius:5px;
	font-size:30px;
	color:#FFF;
	text-align:center;
	line-height:55px;
}

.ssgj{
	width:100%;
	float:left;
	background-image:url(../img/gjhbj03.jpg);
	background-position:center;
	background-repeat: no-repeat;
	background-size:cover;
	padding:60px 0;
}
.ssgj01{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.ssgj01 .pic{
	width:42%;
}
.ssgj01 .pic img{
	max-width:100%;
	height:auto;
}
.ssgj01 .tex{
	width:56%;
	font-size:20px;
	line-height:32px;
	color:#222425;
	text-align:center;
}
.ssgj01 .tex h1{
	font-size:45px;
	color:#004098;
	line-height:45px;
	margin-bottom:20px;
	font-weight:normal;
}
.ssgj01 .tex h2{
	text-transform:uppercase;
	font-weight:normal;
	color:#4c4948;
	margin-bottom:10px;
}
.ssgj01 .tex ul{
	margin-top:40px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ssgj01 .tex ul li{
	width: calc(20% - 15px);
	background-color:#bad2f8;
	font-size:14px;
	line-height:26px;
	color:#4c4948;
	border-radius:25px;
	padding:40px 20px;
	text-align:center;
}
.ssgj01 .tex ul li:nth-child(2n){
	background-color:#70ced6;
}

.ssgj01 .tex2{
	width:56%;
	font-size:20px;
	line-height:32px;
	color:#222425;
	text-align:center;
}
.ssgj01 .tex2 h1{
	font-size:45px;
	color:#004098;
	line-height:45px;
	margin-bottom:20px;
	font-weight:normal;
	text-align:center;
}
.ssgj01 .tex2 h2{
	text-transform:uppercase;
	font-weight:normal;
	color:#4c4948;
	margin-bottom:10px;
	text-align:center;
}
.ssgj01 .tex2 ul{
	margin-top:40px;
	display: flex;
	flex-wrap: wrap;
}
.ssgj01 .tex2 ul li{
	width: 195px;
	height:195px;
	background-color:#a9d2a9;
	font-size:16px;
	line-height:26px;
	color:#4c4948;
	border-radius:50%;
	padding:20px;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right:30px;
}
.ssgj01 .tex2 ul li:nth-child(2){
	background-color:#e1cf8b;
}
.ssgj01 .tex2 ul li:nth-child(3){
	background-color:#789cc5;
}

.ssgj01 .tex3{
	width:56%;
	font-size:20px;
	line-height:32px;
	color:#222425;
	text-align:center;
}
.ssgj01 .tex3 h1{
	font-size:45px;
	color:#004098;
	line-height:45px;
	margin-bottom:20px;
	font-weight:normal;
	text-align:center;
}
.ssgj01 .tex3 h2{
	text-transform:uppercase;
	font-weight:normal;
	color:#4c4948;
	margin-bottom:10px;
	text-align:center;
}
.ssgj01 .tex3 i{
	padding:5px 20px;
	background-color:#4c4948;
	color:#FFF;
}
.ssgj01 .tex3 ul{
	margin-top:40px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.ssgj01 .tex3 ul li{
	width: 131px;
	height:147px;
	background-image:url(../img/lbx.png);
	background-position:center;
	background-repeat:no-repeat;
	font-size:16px;
	line-height:26px;
	color:#4c4948;
	padding:20px;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right:20px;
	margin-left:20px;
}
.ssgj01 .tex3 ul li:nth-child(2n){
	background-image:url(../img/lbx02.png);
	background-position:center;
	background-repeat:no-repeat;
}

.ssgj02{
	width:100%;
	margin-top:40px;
	float:left;
}
.ssgj02 ul li{
	width:100%;
	float:left;
	margin-top:40px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.ssgj02 ul li i{
	padding:10px 25px;
	background-color:#5daefe;
	color:#FFF;
	border-radius:35px;
	font-size:24px;
}

.bujian{
	width:100%;
	float:left;
	background-color:#ebebeb;
	margin-top:60px;
	padding-bottom:60px;
}

.shebei{
	width:100%;
	float:left;
	background-image:url(../img/gjhbj04.jpg);
	background-position:center;
	background-repeat: no-repeat;
	background-size:cover;
	padding:60px 0;
}
.shebei01{
	width:100%;
	float:left;
	margin-top:60px;
	margin-bottom:40px;
}
.shebei01 ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.shebei01 ul li{
	width: calc(20% - 20px);
	padding:30px;
	background-color:#FFF;
	font-size:15px;
	line-height:22px;
	color:#4c4948;
}
.shebei01 ul li h1{
	font-size:22px;
	color:#0b3190;
	line-height:36px;
	padding-bottom:10px;
	background-image:url(../img/hx02.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-weight:normal;
}
.shebei01 ul li h1 a{color:#0b3190;}
.shebei01 ul li dl dt{
	height:70px;
	margin-top:15px;
}
.shebei01 ul li dl dd{
	text-align:center;
	margin-top:15px;
}
.shebei01 ul li dl dd img{
	max-width:100%;
	height:auto;
}
.shebei01 ul li .more{
	display: flex;
	margin-top:25px;
	align-items: center;
}
.shebei01 ul li .more a{
	font-size:16px;
	color:#0b3190;
	line-height:30px;
}
.shebei01 ul li .more i{
	width:20px;
	height:21px;
	background-image:url(../img/jia02.png);
	margin-left:15px;
}
.shuom{
	width:100%;
	float:left;
	margin-top:50px;
	display: flex;
	justify-content: space-between;
}
.shuom01{
	width:48%;
	background-color:#FFF;
	border-radius:25px;
	padding:25px;
	font-size:18px;
	line-height:36px;
	color:#595656;
}
.shuom01 h1{
	font-size:28px;
	color:#4c4948;
	line-height:56px;
	margin-bottom:20px;
}
.gongju{
	width:100%;
	float:left;
	background-color:#a1a1a1;
	color:#000;
	padding-bottom:60px;
	margin-top:60px;
}
.gongju ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.gongju ul li{
	width:48%;
	display: flex;
	align-items: center;
	font-size:20px;
	line-height:36px;
	margin-top:60px;
}
.gongju ul li b{
	width:97px;
	height:81px;
	background-image:url(../img/szbj01.png);
	background-position:center;
	background-repeat:no-repeat;
	font-size:50px;
	color:#727bae;
	line-height:81px;
	margin-right:20px;
	padding-left:25px;
}
.yzcd{
	width:100%;
	float:left;
	margin-top:60px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.yzcd div{
	width:49%;
	font-size:18px;
	line-height:36px;
}
.yzcd div h1{
	color:#014099;
	font-weight: normal;
	font-size:24px;
	line-height:48px;
	margin-bottom:50px;
}
.yzcd div img{
	max-width:100%;
	height:auto;
}
.zhidao{
	width:100%;
	float:left;
}
.zhidao ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zhidao ul li{
	width:48%;
	margin-top:35px;
}
.zhidao ul li dl dt{
	overflow:hidden;
}
.zhidao ul li dl dt img{
	width:100%;
	height:auto;
	display:block;
}
.zhidao ul li dl dd{
	font-size:20px;
	text-align:center;
	line-height:48px;
}
.zdtex{
	width:100%;
	float:left;
	font-size:18px;
	line-height:36px;
	margin-top:50px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.fhtitle{
	width:100%;
	float:left;
	margin-top:50px;
	font-size:48px;
	color:#000;
	line-height:56px;
	font-weight:bold;
}
.cpys{
	width:100%;
	float:left;
	background-image:url(../img/ysbj.png);
	background-position:top center;
	background-repeat:no-repeat;
	font-size:20px;
	line-height:40px;
	color:#000;
}
.cpys i{
	color:#4096c4;
}
.cpys h1{
	margin-top:50px;
	font-size:48px;
	color:#000;
	line-height:56px;
	margin-bottom:50px;
}

.banyi{
	width:100%;
	float:left;
	padding:80px 0;
	background-image: url(../img/jbybj.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.bytitle{
	width:100%;
	float:left;
}
.bytitle dl dt{
	font-size:80px;
	color:#0c546c;
	line-height:100px;
	font-weight:bold;
}
.bytitle dl dd{
	font-size:40px;
	color:#717578;
	line-height:48px;
}
.by01{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	font-size:36px;
	line-height:70px;
	color:#000;
}
.by01 div{
	width:50%;
}
.by01 div img{
	vertical-align:middle;
	margin-right:10px;
	max-width:100%;
}

.by02{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	font-size:36px;
	line-height:70px;
	align-items: center;
	color:#000;
}
.by02 .tex{
	width:60%;
	padding-right:50px;
}
.by02 .tex ul li{
	width:100%;
	float:left;
	height:174px;
	position:relative;
	margin-top:60px;
}
.by02 .tex ul li .subpic{
	width:237px;
	height:237px;
	position:absolute;
	z-index:1;
	left:-29px;
	top:-31.5px;
}
.by02 .tex ul li:nth-child(2) .subpic{
	right:-29px;
	left:auto;
	top:-31.5px;
	width:237px;
	height:237px;
	position:absolute;
	z-index:1;
}
.by02 .tex ul li .subpic img{
	max-width:100%;
}
.by02 .tex ul li .subtex{
	width:calc(100% - 159px);
	background-color:#717578;
	padding:30px 50px;
	color:#FFF;
	font-size:18px;
	line-height:36px;
}

.by02 .pic{
	width:40%;
}
.by02 .pic img{
	max-width:100%;
	height:auto;
}

.taisha{
	width:100%;
	float:left;
	background-image:url(../img/tsbj.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:cover;
	padding-bottom:80px;
}
.tstitle{
	width:100%;
	float:left;
	padding:80px 0;
	font-size:45px;
	color:#4c4948;
	display: flex;
	line-height:45px;
	align-items: center;
}
.tstitle i{
	width:1px;
	height:35px;
	background-color:#4c4948;
	margin-left:20px;
	margin-right:20px;
}
.tstitle span{
	font-size:36px;
}
.tstex{
	width:70%;
	float:left;
	font-size:18px;
	line-height:36px;
	color:#4c4948;
}
.tstex img{
	vertical-align:middle;
	margin-right:10px;
}
.tstex h1{
	display: flex;
	font-size:36px;
	font-weight:normal;
	align-items: center;
	margin-top:60px;
	margin-bottom:30px;
}
.tstex h1 i{
	width:2px;
	height:36px;
	background-color:#4c4948;
	margin-right:20px;
}
.lizi{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.tstex2{
	width:50%;
	float:left;
	font-size:18px;
	line-height:36px;
	color:#4c4948;
}
.tstex2 img{
	vertical-align:middle;
	margin-right:10px;
}
.tstex2 h1{
	display: flex;
	font-size:36px;
	font-weight:normal;
	align-items: center;
	margin-top:60px;
	margin-bottom:30px;
}
.tstex2 h1 i{
	width:2px;
	height:36px;
	background-color:#4c4948;
	margin-right:20px;
}
.tspic{
	width:45%;
	text-align:center;
}
.tspic img{
	max-width:100%;
	height:auto;
}


.yh01{
	width:100%;
	float:left;
}
.yh01 img{
	width:100%;
	height:auto;
	display:block;
}
.yh02{
	width:100%;
	float:left;
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:50px;
}
.yh02 .pic{
	width:33%;
}
.yh02 .pic img{
	width:100%;
	height:auto;
	display:block;
}
.yh02 .tex{
	width:calc(67% - 18px);
	padding:0px 110px;
	background-color:#f5f5f5;
	font-size:16px;
	color:#666464;
	line-height:30px;
	align-items: center;
	display:flex;
}
.yh02 .tex .subtex h1{
	font-size:30px;
	color:#000000;
	line-height:48px;
	margin-bottom:30px;
	font-weight:normal;
}
.yh02 .tex .subtex ul{
	display:flex;
	flex-wrap: wrap;
}
.yh02 .tex .subtex ul li{
	width:140px;
	margin-right:15px;
}
.yh02 .tex .subtex ul li dl dt{
	overflow:hidden;
	text-align:center;
}
.yh02 .tex .subtex ul li dl dt img{
	width:100%;
	height:auto;
	display:block;
}
.yh02 .tex .subtex ul li dl dd{
	font-size:16px;
	line-height:30px;
	color:#221815;
	text-align:center;
}
.yh03{
	width:100%;
	float:left;
	margin-top:75px;
	height:579px;
	background-image:url(../images/gt06.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display:flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.yh03 .tex{
	width:100%;
	font-size:30px;
	line-height:48px;
	color:#FFF;
}
.yh03 .tex h1{
	font-size:60px;
	margin-bottom:50px;
	font-weight:normal;
}

.zflm{
	display:none; 
	right:0px;
	width:100%;
	height:100vh;
	z-index:99999;
	position: fixed;
	background-color:rgba(0,0,0,0.8);
}
.close{
	width:25px;
	height:25px;
	float:right;
	background-image:url(../images/close.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-top:30px;
}





















.fl{
	float:left;
}
.fr{
	float:right;
}
#martb0{ margin-bottom:0px;}
.f18{
	font-size:18px;
}
.mart0{
	margin-top:0px;
}
.marb30{ margin-bottom:30px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.mart0{
	margin-top:0px;
}
.mart60{
	margin-top:60px;
}
.mart30{
	margin-top:30px;
}
.mart125{
	margin-top:125px;
}
.pc{
	display: block;
}
.moblie{
	display: none;
}
.header2{
	display: none;
}



	
}






@media (max-width:1199px) {


.pc{
	display: none;
}
.moblie{
	width: 100%;
	float: left;
	margin-top: 1.0rem;
}
.header{
	display: none;
}
.header2{ 
	width:100%; 
	float:left; 
	height:4rem; 
	line-height:4rem;
	background-color: #FFFFFF;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10); 
}
.logo{ 
	width:100%; 
	float:left; 
	height:4rem; 
	text-align:center;
}
.logo span{ 
	height:100%; 
	display:inline-block; 
	vertical-align:middle;
}
.logo img{ 
	max-width:70%; 
	max-height:3rem; 
	vertical-align:middle; 
	margin-left:5%;
}
.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:4rem; 
	height:4rem; 
	position:absolute; 
	z-index:11; 
	left:0%; 
	top:0; 
	text-align:center;
}
.nav-bar2 img{ 
	max-width:40%; 
	max-height:1.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: 15px; 
	height: 15px; 
	background:url(../img/close2.png) no-repeat; 
	background-size:100% 100%; 
	display:none;
}
.nav { 
	margin:0 0 0 0;
}
.subNavBox2{
	width:65%;
	float:right; 
	background:#fff;  
	padding-bottom:4rem;
}
.subNavBox2 h1{ 
	text-align:center; 
	height:5rem; 
	background:#ffffff;
}
.subNavBox2 h1 span{ 
	height:100%; 
	display:inline-block; 
	vertical-align:middle;
}
.subNavBox2 h1 img{ 
	max-width:80%; 
	max-height:3rem; 
	vertical-align:middle;
} 
.subNav2{
	width:95%; 
	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;
}
.subNav2 i{ 
	padding:0.3rem; 
	background:url(../img/jt01.png) no-repeat center / contain; 
	margin-right:1rem; 
	float:right; 
	margin-top:1.2rem;
}
.subNav2:hover{float:left; }
.currentDd2{background: #0997BB; color: #FFFFFF;}
.currentDd2 a{
	color: #FFFFFF;
}
.currentDd2 i{
	background:url(../img/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;
}
.navContent2{
	display: none;
	float:left; 
	width:90%; 
	padding:0.5rem 5% 1rem 5%; 
	line-height:2.0rem; 
	font-size:0.8rem; 
	padding-bottom:0px;
}
.navContent2 h2{
	font-size: 0.8rem;
	line-height: 2.0rem;
}

.main{ 
	width:90%; 
	float:left; 
	margin-left:5%; 
	margin-right:5%;
}

.inpro{
	width:100%;
	float:left;
	background-color:#efeff0;
	padding:2.0rem 0;
}
.intitle{
	width:100%;
	float:left;
	position:relative;
	height:3.0rem;
}
.intitle .ywen{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	font-size:2.0rem;
	color:rgba(11,49,143,0.1);
	font-family: anton;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	line-height:2.0rem;
	text-transform:uppercase;
	letter-spacing:6px;
}
.intitle .zwen{
	width:100%;
	position:absolute;
	top:1.0rem;
	left:0;
	z-index:22;
	text-align:center;
	font-size:1.5rem;
	color:#0b318f;
	font-weight:bold;
	line-height:2.0rem;
}
.prozlm{
	width:100%;
	float:left;
	display:flex;
	font-size:0.8rem;
	margin-top:2.0rem;
	flex-wrap: wrap;
}
.prozlm a{
	width:33.33%;
	margin-top:0.5rem;
	text-align:center;
}
.prozlm .cur{ color:#0b318f;}
.pro{
	width:100%;
	float:left;
}
.pro ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.pro ul li{
	width:48%;
	border-radius:15px;
	overflow:hidden;
	margin-top:1.0rem;
}
.pro ul li .pic{
	height:7.0rem;
	overflow:hidden;
	text-align:center;
	background-color: #fff;
}
.pro ul li .pic span{
	height:100%;
	vertical-align:middle;
	display:inline-block;
}
.pro ul li .pic img{
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
	transition: all 0.6s;
}
.pro ul li:hover .pic img{transform: scale(1.05);}
.pro ul li .tex{
	width:100%;
	padding:1.0rem;
	background-color:#0b3190;
}
.pro ul li .tex dl dt{
	font-size:1.0rem;
	color:#FFF;
	line-height:1.5rem;
}
.pro ul li .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#FFF;
}
.casetitle{
	width: 100%;
	float: left;
	font-size: 24px;
	color: #333333;
	margin-top: 45px;
}
.casedate{
	width: 100%;
	float: left;
	color: #828282;
	font-size: 12px;
	margin-top: 52px;
}
.caseshow{
	width: 100%;
	float: left;
	margin-top: 45px;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}
.caseshow img{
	max-width: 100%;
	height: auto;
	
}

.fh{
	width: 100%;
	float: left;
	margin-top: 60px;
	margin-bottom: 60px;
}
.fh ul{
	display: flex;
	justify-content: center;
}
.fh ul li{
	width: 292px;
	height: 52px;
	background: #ffffff;
	border: 1px solid #E6E6E6;
	border-radius: 8px;
	font-size: 16px;
	color: #6C757D;
	text-align: center;
	line-height: 52px;
}
.fh ul li a{
	color: #6C757D;
}
.inabout{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.inabout .pic{ width:100%;}
.inabout .pic img{ width:100%; display:block;}
.inabout .tex{
	width:100%;
	padding:2.0rem;
}
.inabout .tex .tex01{
	width:100%;
	font-size:0.8rem;
	line-height:1.5rem;
}
.inabout .tex .tex01 h1{
	font-size:1.5rem;
	line-height:2.0rem;
	color:#0b3190;
}
.inabout .tex .tex01 h2{
	font-size:1.0rem;
	color:#0b3190;
	line-height:1.5rem;
	margin-bottom:1.0rem;
	font-weight:normal;
	margin-top:0.5rem;
}
.inabout .tex .tex01 a{ padding:0.1rem; background-color:#0b3190; font-size:0.8rem; color:#FFF; border-right:5px;text-transform:uppercase; border-radius:5px; margin-left:0.2rem;}
.num{
	width:100%;
	float:left;
	background-color:#0b3190;
	padding:2.0rem;
}
.num h1{ text-align:center;}
.num h1 img{
	max-width:80%;
	height:auto;
}
.num ul{
	display: flex;
	justify-content: center;
	margin-top:2.5rem;
}
.num ul li{
	width: 33.33%;
	text-align:center;
}
.num ul li dl dt{
	font-size:2.0rem;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	line-height:2.0rem;
}
.num ul li dl dd{
	font-size:1.0rem;
	color:#FFF;
	line-height:1.5rem;
}
.pxzx{
	width:100%;
	float:left;
	position:relative;
	margin-top:2.0rem;
}
.pxzx .pic{
	width:100%;
	height:auto;
}
.pxzx .pic img{
	width:100%;
	height:auto;
	display:block;
}
.pxzx .tex{
	width:100%;
	position:absolute;
	left:0;
	bottom:1.0rem;
	z-index:11
}
.pxzx .tex .tex01{
	width:60%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#fff;
}
.pxzx .tex .tex01 h1{
	font-size:1.2rem;
	font-weight:normal;
	line-height:2.0rem;
}
.pxzx .tex .tex01 h2{
	font-size:1.0rem;
	line-height:1.5rem;
	margin-bottom:2.0rem;
	margin-top:0.2rem;
}
.pxzx .tex .tex01 .more{
	display:flex;
	margin-top:1.0rem;
}
.pxzx .tex .tex01 .more a{
	padding:0.2rem 1.0rem;
	background-color:#0b3190;
	font-size:0.8rem;
	color:#FFF;
	text-transform:uppercase;
	border-radius:1.5rem;
}
.pxzx .vieo{
	width:3.0rem;
	height:3.0rem;
	position:absolute;
	left:calc(50% - 1.5rem);
	top:calc(50% - 1.5rem);
	background-image:url(../img/s01.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	z-index:22;
}
.pxzx .vieo a{ width:100%; float:left; height:100%;}

.innews{
	width:100%;
	float:left;
	margin-top:1.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.innews-l{
	width:100%;
	background-color:#FFF;
}
.innews-l .pic{
	overflow:hidden;
}
.innews-l .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.innews-l:hover .pic img{
	transform: scale(1.05);
}
.innews-l .tex{
	padding:1.0rem;
}
.innews-l .tex .w70{
	width:100%;
}
.innews-l .tex .w70 dl dt{
	font-size:1.0rem;
	color:#0b3190;
	line-height:1.5rem;
}
.innews-l .tex .w70 dl dt a{color:#0b3190;}
.innews-l .tex .w70 dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#727171;
}
.innews-l .tex .w70 .nf{display: flex; margin-top:1rem;}
.innews-l .tex .w70 .year{ font-size:0.8rem; color:#0b3190;transform: rotate(90deg); line-height:20px; margin-left:-1.0rem; font-family:Arial, Helvetica, sans-serif;}
.innews-l .tex .w70 b{ font-size:1.5rem; color:#0b3190; line-height:2.0rem; font-family:Arial, Helvetica, sans-serif;}

.innews-r{
	width:100%;
	margin-top:1.0rem;
}
.innews-r ul li{ width:100%; float:left;display: flex;flex-wrap: wrap;
	justify-content: space-between; background-color:#FFF; margin-top:1.0rem; padding-bottom:2.0rem;}
.innews-r ul li .pic{
	overflow:hidden;
	width:100%;
}
.innews-r ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.innews-r ul li:hover .pic img{
	transform: scale(1.05);
}
.innews-r ul li .tex{
	padding:0.2rem 1.0rem;
	width:100%;
}
.innews-r ul li .tex .w70{
	width:100%;
}
.innews-r ul li .tex .w70 dl dt{
	font-size:1.0rem;
	color:#0b3190;
	line-height:1.5rem;
}
.innews-r ul li .tex .w70 dl dt a{color:#0b3190;}
.innews-r ul li .tex .w70 dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#727171;
}
.innews-r ul li .tex .w70 .nf{display: flex; margin-top:1.0rem;}
.innews-r ul li .tex .w70 .year{ font-size:0.8rem; color:#0b3190;transform: rotate(90deg); line-height:1.5rem; margin-left:-1.0rem; margin-right:0.2rem; font-family:Arial, Helvetica, sans-serif;}
.innews-r ul li .tex .w70 b{ font-size:1.5rem; color:#0b3190; line-height:2.0rem; font-family:Arial, Helvetica, sans-serif;}
.innews-r ul li:first-child{ margin-top:0px}

.bli{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.bli ul{
	display:flex;
	flex-wrap: wrap;
}
.bli ul li{
	width:100%;
	display:flex;
	flex-wrap: wrap;
	margin-top:1.0rem;
}
.bli ul li:nth-child(3){ display:none;}
.bli ul li:nth-child(4){ display:none;}

.bli ul li .tex{
	width:100%;
	padding:1.0rem;
	background-color:#0b3190;
	color:#fff;
	font-size:0.8rem;
	line-height:1.5rem;
}
.bli ul li .tex h1{
	font-size:1.0rem;
	line-height:1.5rem;
	margin-bottom:1.0rem;
}
.bli ul li .tex a{ color:#FFF}
.bli ul li .tex img{ vertical-align:middle; margin-left:5px;}
.bli ul li .tex .more{ margin-top:1.0rem;}
.bli ul li .pic{ width:100%;}
.bli ul li .pic img{ width:100%; height: auto; display:block;}

.fwzx{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.fwzx ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.fwzx ul li{
	width:48%;
	position:relative;
	margin-top:1.0rem;
	overflow:hidden;
}
.fwzx ul li img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.fwzx ul li span{
	width:100%;
	height:2.5rem;
	position:absolute;
	bottom:0;
	left:0;
	z-index:11;
	background-color:rgba(11,49,144,0.5);
	font-size:0.8rem;
	color:#FFF;
	text-align:center;
	line-height:2.5rem;
}
.fwzx ul li:hover img{
	transform: scale(1.05);
}
.foot{
	width:100%;
	float:left;
	background-color:#4c4948;
	padding:1.0rem 0px;
	padding-bottom:0px;
}
.map{
	width:100%;
	float:left;
	text-align:center;
}
.map img{
	width:100%;
	height:auto;
	display:block;
}
.xz{
	width:100%;
	float:left;
	display:flex;
	justify-content: center;
}
.xz a{
	width:8.0rem;
	height:2.5rem;
	display:flex;
	justify-content: center;
	color:#0b3190;
	font-size:0.8rem;
	align-items: center;
	background-color:#FFF;
	border-radius:5px;
}
.xz a img{
	vertical-align:middle;
	margin-right:0.5rem;
	max-height:1.0rem;
}
.foot01{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.foot01 ul{
	display:flex;
	flex-wrap: wrap;
}
.foot01 ul li{
	width:auto;
	padding:1.0rem;
	padding-bottom:1.0rem;
}
.foot01 ul li dl dt{
	color: #FFF;
	font-size:1.0rem;
	margin-bottom:1.0rem;
	font-weight:bold;
}
.foot01 ul li dl dd{
	font-size:0.8rem;
	color:rgba(255,255,255,0.5);
	display:flex;
	align-items: center;
	line-height:1.5rem;
}
.foot01 ul li dl dd img{
	vertical-align:middle;
	margin-right:0.2rem;
	max-height:1.0rem;
}
.foot01 ul li dl dd a{
	color:rgba(255,255,255,0.5);
}
.foot01 ul li dl dd a:hover{
	color:#FFF;
}
.foot01 ul li p{
	display:flex;
	align-items: center;
	font-size:0.8rem;
	color:rgba(255,255,255,0.5);
	line-height:1.5rem;
	margin-bottom:1.0rem;
}
.foot01 ul li p img{
	vertical-align:middle;
	margin-right:0.5rem;
	max-height:1.0rem
}
.foot01 ul li p .tel{
	font-size:1.2rem;
	font-family: anton;
}
.foot01 ul li:last-child{ background-color:#434343;}
.foot02{
	width:100%;
	float:left;
	border-top:1px solid rgba(255,255,255,0.1);
	display:flex;
	justify-content: space-between;
	color:rgba(255,255,255,0.5);
	font-size:0.8rem;
	line-height:1.5rem;
	flex-wrap: wrap;
	padding:1.0rem;
}
.foot02 div{
	width:auto;
}
.foot02 img{
	max-width:100%;
	height:auto;
}


.nybanner{
	width:100%;
	float:left;
	height: auto;
	padding:3.0rem 0;
	margin-top:4.0rem;
}
.nybanner .tex{
	display:flex;
	justify-content: center;
	flex-wrap: wrap;
	width:100%;
	float:left;
}
.nybanner .tex01{
	width:100%;
}
.nybanner .tex01 dl dt{
	font-size:1.5rem;
	font-weight:bold;
	color:#FFF;
	line-height:2.0rem;
	position:relative;
	padding-bottom:10px;
}
.nybanner .tex01 dl dt i{
	width:3rem;
	height:1px;
	background-color:rgba(255,255,255,0.5);
	position:absolute;
	left:0;
	bottom:0;
}
.nybanner .tex01 dl dd{
	font-size:1.0rem;
	line-height:1.5rem;
	color:#FFF;
	margin-top:0.5rem;
}
.nybanner .tex02{
	width:100%;
	margin-top:2.0rem;
}
.nybanner .tex02 ul{
	display:flex;
	flex-wrap: wrap;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
}
.nybanner .tex02 ul li{
	width:50%;
	height:2.5rem;
	line-height:2.5rem;
	text-align:center;
	font-size:0.8rem;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.nybanner .tex02 ul li a{
	width:100%;
	height:2.5rem;
	line-height:2.5rem;
	color:#FFF;
	float:left;
}
.nybanner .tex02 ul li a:hover{
	color:#4c4948;
	background-color:#FFF;
}
.nybanner .tex02 ul li .cur{
	color:#4c4948;
	background-color:#FFF;
}


.ab01{ width:100%; float:left; margin-top:2.0rem; }
.abpic{ width:100%; float:right; margin-top:2.0rem;}
.abpic img{
	width:100%;
	height:auto;
	display:block;
}
.abtex{
	width:100%;
	float:left;
}
.abtex01{
	width:100%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.abtex01 h1{
	font-size:1.2rem;
	color:#0b3190;
	line-height:2.0rem;
}
.abtex01 h2{
	font-size:1.0rem;
	line-height:1.5rem;
	font-weight:normal;
	color:#0b3190;
	margin-bottom:1.0rem;
	text-transform:uppercase;
}
.ab02{
	width:100%;
	float:left;
	margin-top:2.0rem;
	background-image:url(../img/abj01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding:3.0rem 0px;
}
.ab02 .wenben{
	width:100%;
	float:left;
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ab02 .wenben .wb{
	width:100%;
	background-color:rgba(255,255,255,0.7);
	padding-bottom:2.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
	text-align:center;
}
.ab02 .wenben .wb h1{
	height:3.0rem;
	line-height:3.0rem;
	background-color:#3654a0;
	color:#FFF;
	text-align:center;
	font-size:1.2rem;
	margin-bottom:1.0rem;
	font-weight:normal;
}
.ab02 .wenben .wb h2{
	margin-top:2.0rem;
	font-size:2.5rem;
	color:#4c4948;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.ab02 .wenben .wb:nth-child(2){
	background-color:rgba(255,255,255,0.9);
}
.ab03{
	width:100%;
	float:left;
	margin-top:2.0rem;
	background-image:url(../img/abj02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:3.0rem 0px;
	padding-bottom:6.0rem
}
.zzhi{
	width:90%;
	float:left;
	background-color:rgba(255,255,255,0.8);
	padding:1.0rem;
	position:relative;
}
.zzhi .tu{ width:6.0rem; height:6.0rem; position:absolute; right:-3.0rem; bottom:-6.0rem; z-index:11; background-image:url(../img/ab03.png); background-position:center; background-repeat:no-repeat; background-size:contain;}
.zztitle{
	width:100%;
	float:left;
	display:flex;
	align-items: center;
	color:#2f2725;
}
.zztitle div{
	width:auto;
	margin-right:0.5rem;
	font-size:0.8rem;
	line-height:1.5rem;
	text-transform:uppercase;
}
.zztitle div b{ font-size:1.2rem;}
.zztex{
	width:100%;
	float:left;
	font-size:0.8rem;
	line-height:1.5rem;
	margin-top:1.0rem;
}
.zztex img{
	vertical-align:middle;
	margin-right:0.2rem;
	max-height:0.5rem
}

.fzlc{
	width:100%;
	float:left;
	background-image:url(../img/lcbj.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:3.0rem 0px;
}
.cplm{
	width:100%;
	float:left;
	border:1px solid #707070;
	margin-top:2.0rem;
}
.cplm ul{
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cplm ul li{
	width:25%;
	float:left;
	height:2.5rem;
	line-height:2.5rem;
	text-align:center;
	font-size:0.8rem;
	border-right:1px solid #707070;
}
.cplm ul li a{
	width:100%;
	float:left;
	height:2.5rem;
	line-height:2.5rem;
}
.cplm ul li a:hover{
	background-color:#0b3190;
	color:#fff;
}
.cplm ul li .cur{
	background-color:#0b3190;
	color:#fff;
}
.cplm ul li:last-child{
	border-right:0px;
}

.subNavBox3{
	width:100%;
	float:left;
	border: 1px solid #707070;
	margin-top:1.5rem;
}
.subNavBox3 h1{
	HEIGHT:2.5rem;
	line-height: 2.5rem;
	display: flex;
	font-size:0.8rem;
	font-weight: normal;
	justify-content: space-between;
	border-bottom:1px solid #707070;
}
.subNavBox3 h1 i{
	width: 15%;
	display:flex;
	align-items: center;
	justify-content: center;
	display:none;
}
.subNavBox3 h1 i:first-child{
	width:55%;
	justify-content: space-between;
	padding-left:1.0rem;
	display:block;
}
.subNav3{
	width:100%; 
	float:left; 
	HEIGHT:2.5rem;
	display: flex;
	justify-content: space-between;
	CURSOR: pointer; 
	text-align:left; 
	border-bottom:1px solid #707070;
	line-height:2.5rem; 
	font-size:0.8rem;
}
.subNav3 div{
	width: 15%;
	display:flex;
	align-items: center;
	justify-content: center;
	display:none;
}
.subNav3 div:first-child{
	width:55%;
	justify-content: space-between;
	padding-left:1.0rem;
	display:block;
}
.subNav3 div i{ width:12px; height:10px; background-image:url(../img/xjt.png); background-position:center; background-repeat:no-repeat; background-size:contain; margin-left:5px;}
.subNav3:hover{float:left; }
.currentDd3{background: #ffffff;}
.currentDd3 div i{
	background-image:url(../img/sjt.png); background-position:center; background-repeat:no-repeat;
}
.navContent3{
	display: none;
	float:left; 
	width:100%; 
	padding:1.0rem; 
	line-height:1.5rem; 
	font-size:0.8rem;
	background-color: #f7f8f8;
}
.blue{
	color: #0997BB;
}
.fy{
	width:100%;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
.fy ul{
	display:flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.fy ul li{
	width: auto;
	margin-left:3px;
	margin-right:3px;
}
.fy ul li a{
	padding:0.2rem 0.5rem;
	border:1px solid #dcdcdc;
	border-radius:5px;
	font-size:0.8rem;
}
.fy ul li a:hover{
	background-color:#0b3190;
	color:#FFF;
}
.fy ul li .cur{
	background-color:#0b3190;
	color:#FFF;
}
.schuan{
	width:100%;
	float:left;
	border:1px dashed #e5e5e5;
	padding:1.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
	text-align:center;
	margin-bottom:2.0rem;
	margin-top:2.0rem;
}
.schuan h1{
	border-bottom:1px solid #e5e5e5;
	display:flex;
	align-items: center;
	justify-content: center;
	padding-bottom:15px;
	margin-bottom:2.0rem;
	font-size:1.0rem;
	color:#333;
	font-weight:normal;
}
.schuan h1 i{ margin-right:0.5rem;}
.schuan h1 img{ vertical-align:middle; margin-top:-5px; max-height:1.0rem}
.schuan .sc{
	display:flex;
	align-items: center;
	justify-content: center;
	margin-bottom:20px;
}
.schuan .sc a{
	width:8.0rem;
	height:2.0rem;
	text-align:center;
	line-height:2.0rem;
	background-color:#0b3190;
	font-size:1.0rem;
	color:#FFF;
	margin-top:1.0rem;
}
.lxwm{
	width:100%;
	float:left;
	display:flex;
	justify-content: space-between;
	padding:2.0rem 0px;
	padding-top:5.0rem;
	flex-wrap: wrap;
}
.lxwm dl{
	width:100%;
	background-color:#f7f8f8;
	border:1px solid #e5e5e5;
	padding:4.0rem 0px;
	position:relative;
}
.lxwm dl dt{
	font-size:0.8rem;
	color:#4c4948;
	line-height:1.5rem;
	text-align:center;
	margin-top:0.5rem;
}
.lxwm dl dd{
	font-size:1.2rem;
	color:#4c4948;
	font-family: anton;
	text-align:center;
}
.lxwm dl span{ width:5.0rem; height:5.0rem; position:absolute; left:calc(50% - 2.5rem); top:-2.5rem;}
.lxwm dl span img{ max-width:100%; max-height:100%;}

.jiansuo{
	width:100%;
	float:left;
	display:flex;
	justify-content: center;
	margin-top:2.0rem;
}
.bk{
	width:30%;
	height:2.0rem;
	border:1px solid #e5e5e5;
	border-radius:1.5rem;
	font-size:0.8rem;
	color:#b5b5b5;
	font-family:'微软雅黑';
	text-align:center;
	padding:0px 0.5rem;
	outline:none;
}
.ss{
	width:65%;
	height:2.0rem;
	border:1px solid #e5e5e5;
	border-radius:1.5rem;
	display: flex;
	justify-content: space-between;
	
}
.bk2{
	width:70%;
	height:1.8rem;
	border:0px solid #e5e5e5;
	border-radius:1.5rem;
	font-size:0.8rem;
	color:#b5b5b5;
	font-family:'微软雅黑';
	padding-left:0.5rem;
	outline:none;
}
.anniu{
	width:30%;
	height:1.8rem;
	background-color:#0b318f;
	line-height:1.8rem;
	border-radius:1.5rem;
	font-size:0.8rem;
	color:#fff;
	cursor:pointer;
	border:0px;
}
.map2{
	width:100%;
	float:left;
	margin-bottom:4.0rem;
	margin-top:20rem;
	position:relative;
}
.map2 img{
	max-width:100%;
	height:auto;
}
.map2 .tex{
	width:100%;
	float:left;
	position:absolute;
	top:-18rem;
	left:0;
	z-index:11;
	display: flex;
	justify-content: center;
}
.map2 .tex .tex01{
	width:100%;
}
.map2 .tex .tex01 h1{
	font-size:1.2rem;
	color:#333;
	font-weight:normal;
}
.sscon{
	width:100%;
	float:left;
	margin-top:1.0rem;
	display: flex;
	justify-content: space-between;
}
.sscon01{
	width:50%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#898989;
	height:10rem;
	overflow-x: hidden;
	overflow-y: auto;
}
.sscon01::-webkit-scrollbar {/*滚动条整体样式*/
	width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
 }
.sscon01::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: rgba(11,49,144,1);
}
.sscon01::-webkit-scrollbar-track {/*滚动条里面轨道*/
	 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(0,0,0,0.1);
}
.sscon02{
	width:50%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#898989;
	padding-left:1.0rem;
}

.zbao{
	width:100%;
	float:left;
}
.zbao img{
	width:100%;
	height:auto;
	display:block;
}
.zbao02{
	width:100%;
	height: auto;
	background-image:url(../img/zb02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	padding:3.0rem 0;
}
.zbao02 .tex{
	width:80%;
	float:right;
	background-color:rgba(255,255,255,0.8);
	padding:1.0rem;
}
.zbao02 .tex h1{
	font-size:1.2rem;
	color:#0b318f;
	font-weight:normal;
	line-height:1.5rem;
}
.zbao02 .tex h2{
	font-size:1.0rem;
	color:#0b318f;
	font-weight:normal;
	line-height:1.5rem;
	text-transform:uppercase;
	margin-bottom:1.0rem;
}
.zbao02 .tex .a01{
	font-size:1.2rem;
	text-decoration:underline;
	line-height:2.0rem;
	margin-bottom:1.0rem
}
.zbao02 .tex .a02{
	font-size:1.5rem;
	line-height:2.0rem;
	font-family:'宋体';
	font-weight:bold;
}
.zbao02 .tex2{
	width:100%;
	float:left;
	font-size:0.8rem;
	color:#595757;
	margin-top:1.0rem;
	line-height:1.5rem;
	text-align:right;
	padding-right:1.0rem;
}
.zbao03{
	width:100%;
	height: auto;
	background-image:url(../img/zb03.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	float:left;
	padding:3.0rem 0;
}
.zbao03-1{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: center;
	height: auto;
}
.zbao03-1 h1{
	font-size:1.5rem;
	color:#FFF;
	text-align:center;
	font-weight:normal;
}
.zbao03-1 ul{
	display: flex;
	justify-content: center;
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.zbao03-1 ul li{
	width:auto;
	margin-left:0.5rem;
	margin-right:0.5rem;
	display: flex;
	color:#fff;
	font-size:0.8rem;
	line-height:2.0rem;
}
.zbao03-1 ul li .a01{
	width:8.0rem;
	height:2.0rem;
	font-size:0.8rem;
	background-color:#0b318f;
	border-radius:5px;
	text-align:center;
	color:#fff;
	line-height:2.0rem;
}
.zbao03-1 ul li .a02{
	width:6.0rem;
	height:2.0rem;
	font-size:0.8rem;
	border:1px solid #FFF;
	border-radius:5px;
	text-align:center;
	color:#fff;
	line-height:2.0rem;
}

.fwlc{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.fwlc h1{
	font-size:1.5rem;
	color:#4c4948;
	line-height:2.0rem;
	margin-bottom:2.0rem;
}
.fwlc01{
	width:100%;
	float:left;
}
.fwlc01 ul li{
	width:100%;
	float:left;
	display:flex;
	justify-content: space-between;
	align-items: center;
	margin-top:2.0rem;
}
.fwlc01 ul li .pic{
	width:auto;
	max-width:6.0rem;
}
.fwlc01 ul li .pic img{
	max-width:6.0rem;
}
.fwlc01 ul li .tex{
	width:auto;
	padding:0px 1.0rem;
	max-width:55%;
}
.fwlc01 ul li .tex dl dt{
	font-size:1.2rem;
	line-height:1.5rem;
	color:#898989;
	margin-bottom:0.5rem;
}
.fwlc01 ul li .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#898989;
}
.fwlc01 ul li .sz{
	width:4.0rem;
	height:4.0rem;
	text-align:center;
	line-height:4.0rem;
	font-size:2.0rem;
	color:#898989;
	font-family: anton;
	border:1px solid #b5b5b5;
}
.fwlc01 ul li:nth-child(2n){
	float:right;
}
.fwlc01 ul li:nth-child(2n) .tex{
	text-align:right;
}

.fwxm{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.fwtitle{
	width:100%;
	float:left;
	font-size:1.5rem;
	color:#4c4948;
	line-height:2.0rem;
	font-weight:bold;
}
.subtitle{
	width:100%;
	float:left;
	font-size:1.0rem;
	color:#0b318f;
	line-height:1.5rem;
	margin-top:2.0rem;
	font-weight:bold;
}
.fw01{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.fw01 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fw01 ul li{
	width:48%;
	position:relative;
	overflow:hidden;
	margin-top:1.0rem;
}
.fw01 ul li img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.fw01 ul li .tex{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:11;
	background-color:rgba(11,49,143,0.8);
	padding:1.0rem 0;
	font-size:0.8rem;
	line-height:1.5rem;
	text-align:center;
	color:#FFF;
}
.fw01 ul li:hover img{
	transform: scale(1.05);
}
.fw02{
	width:100%;
	float:left;
	margin-top:0.5rem;
	margin-bottom:2.0rem;
}
.fw02 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fw02 ul li{
	width:100%;
	margin-top:1.0rem;
	background-color:#eeeeee;
	border-radius:10px;
	padding:1.0rem;
}
.fw02 ul li dl dt{
	color:#776dfd;
	font-size:1.2rem;
	display: flex;
	align-items: center;
	line-height:2.0rem;
	margin-bottom:0.5rem;
	flex-wrap: wrap;
}
.fw02 ul li dl dt i{
	margin-right:0.5rem;
	background-image:url(../img/ht.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:3.0rem;
	font-size:2.0rem;
	font-weight:bold;
	text-align:center;
	height:2.5rem;
}
.fw02 ul li dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.fw02 ul li dl dd i{
	color:#fda647;
	margin-right:0.5rem;
}
.bingl{
	width:100%;
	float:left;
	margin-bottom:2.0rem;
	margin-top:2.0rem;
	border-top:2px solid #eeeeee;
}
.bingl ul li{
	width:100%;
	float:left;
	padding:1.0rem 0px;
	border-bottom:1px solid #eeeeee;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bingl ul li .jt{
	width:2.0rem;
	height:2.0rem;
	background-image:url(../img/jt03.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-right:1.0rem;
	display:none;
}
.bingl ul li .date{
	width:auto;
	max-width:10%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	display:none;
}
.bingl ul li .date dl dt{
	font-size:1.2rem;
	line-height:1.5rem;
	font-weight:bold;
}
.bingl ul li .date dl dd{
	font-size:1.0rem;
	line-height:1.5rem;
}
.bingl ul li .tex{
	width:65%;
	border-left:0px solid #eeeeee;
}
.bingl ul li .tex dl dt{
	font-size:1.2rem;
	line-height:1.5rem;
	font-weight:bold;
	margin-bottom:0.2rem;
}
.bingl ul li .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.bingl ul li .pic{
	width:30%;
}
.bingl ul li .pic img{
	width:100%;
	height:auto;
	display:block;
}
.kc01{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.kc01 img{
	width:100%;
	height:auto;
	display:block;
}
.kcnf{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	margin-top:80px;
	font-size:28px;
	color:#0b318f;
	display:none;
}
.kcdate{
	width:100%;
	float:left;
	margin-top:50px;
	background-image:url(../img/bc.png);
	background-position:center top;
	background-repeat:repeat-x;
	display:none;
}
.kcdate ul{
	display: flex;
	justify-content: center;
}
.kcdate ul li{
	width:73px;
	text-align:center;
	margin-top:30px;
	font-size:14px;
	padding-bottom:12px;
}
.kcdate ul li.cur{
	background-image:url(../img/dbx.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}

.kclist{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.kclist ul li{
	width:100%;
	float:left;
	padding:1.0rem 0px;
	border-bottom:1px solid #eeeeee;
	display: flex;
	justify-content: space-between;
}
.kclist ul li .date{
	width:auto;
	max-width:10%;
	font-family:Arial, Helvetica, sans-serif;
	display:none;
}
.kclist ul li .date dl dt{
	font-size:18px;
	line-height:36px;
}
.kclist ul li .date dl dd{
	margin-top:20px;
}
.kclist ul li .tex{
	width:65%;
}
.kclist ul li .tex dl dt{
	font-size:1.0rem;
	line-height:1.5rem;
	font-weight:bold;
	color:#221815;
}
.kclist ul li .tex dl dt a{color:#221815;}
.kclist ul li .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
	margin-top:1.0rem;
}
.kclist ul li .pic{
	width:30%;
}
.kclist ul li .pic img{
	width:100%;
	height:auto;
	display:block;
}

.h60{
	width:100%;
	float:left;
	height:2.0rem;
}
.cd01{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.cd01 .a01{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.cd01 .a01 img{
	width:100%;
	height:auto;
	display:block;
}
.cd01 .a02{
	width:100%;
	float:left;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
	padding:0px 5%;
}
.cd01 .a02 h1{
	font-size:1.2rem;
	line-height:2.0rem;
	color:#0b318f;
}
.cd01 .a02 h2{
	font-size:0.8rem;
	color:#0b318f;
	line-height:1.5rem;
	margin-bottom:1.0rem;
	text-transform:uppercase;
	font-weight:normal;
}

.cd02{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/pxbj.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-size:cover;
	margin-top:2.0rem;
	padding-bottom:3.0rem;
}
.cd02-1{
	width:100%;
	float:left;
	margin-top:2.0rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.cd02-1 .tex{
	width:100%;
	padding:0px 2.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#000000;
}
.cd02-1 .tex .more{
	display: flex;
	margin-top:1.5rem;
}
.cd02-1 .tex .more a{
	width:8.0rem;
	height:2.0rem;
	border:1px solid #0b3190;
	font-size:0.8rem;
	color:#0b3190;
	text-align:center;
}
.cd02-1 .pic{
	width:100%;
	margin-top:2.0rem
}
.cd02-1 .pic img{
	width:100%;
	height:auto;
	display:block;
}

.cd03{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/pxbj.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:2.0rem;
	padding:3.0rem 0;
}
.cd04{
	width:100%;
	float:left;
	background-image:url(../img/cd03.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-size:cover;
	margin-top:1.0rem;
	padding:3.0rem 0px;
}
.cdtitle{
	width:100%;
	float:left;
	text-align:center;
	font-size:1.8rem;
	color:rgba(255,255,255,0.3);
	line-height:2.5rem;
	font-family: anton;
	font-style:italic;
	text-transform:uppercase;
	letter-spacing:5px;
}
.cdtitle i{
	font-size:2.2rem;
	font-style:italic;
}
.cdnum{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.cdnum ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cdnum ul li{
	width:25%;
	text-align:center;
	color:#fff;
}
.cdnum ul li dl dt{
	font-size:2.0rem;
	font-weight:bold;
	line-height:2.5rem;
	font-family:Arial, Helvetica, sans-serif;
}
.cdnum ul li dl dd{
	font-size:1.0rem;
	line-height:1.5rem;
}
.yuyue{
	width:100%;
	float:left;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom:3.0rem;
	margin-top:3.0rem;
	align-items: center;
}
.yuyue a{
	width:8.0rem;
	height:2.5rem;
	background-color:#0b3190;
	font-size:1.0rem;
	color:#FFF;
	line-height:2.5rem;
	margin-left:1.0rem;
	align-items: center;
	text-align:center;
}
.yuyue img{
	max-height:2.0rem;
}
.cdlx{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/pxlx.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	color:#FFF;
	padding:3.0rem 0px
}
.cdlx a{ color:#FFF;}
.cdlx dl dt{
	font-size:1.5rem;
	line-height:2.0rem;
	padding-bottom:1.0rem;
	background-image:url(../img/hx.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	text-align:center;
}
.cdlx dl dd{
	font-size:1.0rem;
	text-align:center;
	margin-top:1rem;
	line-height:2.0rem;
}
.cdxy{
	width:100%;
	float:left;
	background-image:url(../img/pxbj02.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	padding-top:3.0rem;
	padding-bottom:3.0rem;
}
.cdtitle2{
	width:100%;
	float:left;
	display: flex;
	justify-content: center;
}
.cdtitle2 div{
	width:80%;
}
.cdtitle2 div h1{
	text-align:center;
}
.cdtitle2 div h1 img{
	max-width:100%;
	height:auto;
}
.cdtitle2 div dl dt{
	position:relative;
	height: auto;
	line-height:1.5rem;
	background-color:#e18813;
	border-radius:5px;
	font-size:1.0rem;
	color:#FFF;
	text-align:center;
	margin-top:1.5rem;
	padding:0.5rem 1.0rem
}
.cdtitle2 div dl dt i{
	width:358px;
	height:370px;
	position:absolute;
	background-image:url(../img/jt04.png);
	background-position:center;
	background-repeat:no-repeat;
	left:-230px;
	bottom:-39px;
	display:none
}
.cdtitle2 div dl dd{
	margin-top:2.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#474747;
}
.csxy02{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.csxy02 ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.csxy02 ul li{
	width:100%;
	margin-top:1.0rem;
}
.csxy02 ul li dl dt{
	padding:1.0rem;
	display: flex;
	background-color:#f3f5f7;
}
.csxy02 ul li dl dt div{
	border-bottom:5px solid #0b3190;
	display: flex;
	font-size:1.2rem;
	padding-bottom:1.0rem;
	color:#221815;
	width:100%;
}
.csxy02 ul li dl dt div img{
	vertical-align:middle;
	margin-right:1.0rem;
	max-height:2.0rem
}
.csxy02 ul li dl dd{
	margin-top:0.5rem;
	display: flex;
	background-color:#f3f5f7;
	padding:1.0rem;
}
.csxy02 ul li dl dd .date{
	padding:1.0rem 0.5rem;
	background-color:#0b3190;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#FFF;
	text-align:center;
	min-width:5.0rem;
}
.csxy02 ul li dl dd .date i{
	font-size:1.0rem;
}
.csxy02 ul li dl dd .tex{
	font-size:0.8rem;
	line-height:1.5rem;
	padding:1.0rem;
}
.csxy02 ul li dl dd .tex .sub{
	display: flex;
	justify-content: space-between;
}
.proxf{
	width:100%;
	float:left;
	padding:2.0rem 0;
	background-image:url(../img/cbj01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.protitle{
	width:100%;
	float:left;
	font-size:1.5rem;
	color:#FFF;
	line-height:2.0rem;
}
.protitle i{
	font-size:1.0rem;
	margin-left:1.0rem;
}
.proxf01{
	width:100%;
	float:left;
	margin-top:1.r0em;
}
.proxf01 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.proxf01 ul li{
	width:48%;
	margin-top:1.0rem;
	background-color:#FFF;
}
.proxf01 ul li .pic{
	overflow:hidden;
}
.proxf01 ul li .pic img{
	width:100%;
	height:auto;
	transition: all 0.6s;
}
.proxf01 ul li:hover .pic img{
	transform: scale(1.05);
}
.proxf01 ul li .tex{
	padding:0.5rem 1.0rem;
}
.proxf01 ul li .tex dl dt{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.proxf01 ul li .tex dl dd{
	display: flex;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	align-items: center;
}
.proxf01 ul li .tex dl dd a{
	color:#0b3190;
	font-size:14px;
}
.proxf01 ul li .tex dl dd i{
	width:1.0rem;
	height:1.0rem;
	margin-left:0.5rem;
	background-image:url(../img/jia02.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}

.sheb01{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/sbj01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding-bottom:3.0rem;
}
.nytitle{
	width:100%;
	float:left;
	margin-top:3.0rem;
}
.nytitle dl dt{
	color:#004098;
	font-size:2.0rem;
	line-height:2.5rem;
	margin-top:0.5rem;
}
.nytitle dl dd{
	font-size:1.2rem;
	color:#4c4948;
	line-height:1.5rem;
	margin-top:1.0rem;
	text-transform:uppercase;
}
.zzt{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.zzt ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.zzt ul li{
	width:100%;
	display:flex;
	margin-top:3.0rem;
}
.zzt ul li .pic{
	width: auto;
	max-width:6.0rem;
}
.zzt ul li .pic img{
	max-width:6.0rem;
}
.zzt ul li .tex{
	width:auto;
	max-width:calc(100% - 7.0rem);
	padding:0px 10px;
}
.zzt ul li .tex dl dt{
	font-size:1.0rem;
	color:#4c4948;
	line-height:1.5rem;
	font-weight:bold;
}
.zzt ul li .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
}
.cptx{
	width:100%;
	float:left;
	padding:2.0rem 0;
}
.cptx h1{
	display:flex;
	font-weight:normal;
}
.cptx h1 i{
	width:10rem;
	height:2.5rem;
	line-height:2.5rem;
	padding-left:1.0rem;
	background-color:#014099;
	font-size:1.2rem;
	color:#FFF;
}
.cptx01{
	width:100%;
	float:left;
}
.cptx01 ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.cptx01 ul li{
	width:100%;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top:2.0rem;
}
.cptx01 ul li .pic{
	width: 30%;
}
.cptx01 ul li .pic img{
	max-width:100%;
}
.cptx01 ul li .tex{
	width:65%;
}
.cptx01 ul li .tex dl dt{
	font-size:1.0rem;
	color:#4c4948;
	line-height:1.5rem;
	font-weight:bold;
	margin-bottom:0.2rem;
}
.cptx01 ul li .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}

.dgjs{
	width:100%;
	float:left;
	margin-top:2.0rem;
	background-image:url(../img/sbj02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:2.0rem 0px;
}
.dgjs01{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.dgjs01 .tex{
	width:100%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#fff;
}
.dgjs01 .tex h1{
	display:flex;
	font-weight:normal;
}
.dgjs01 .tex h1 i{
	width:10rem;
	height:2.5rem;
	line-height:2.5rem;
	background-color:#014099;
	font-size:1.2rem;
	color:#FFF;
	text-align:center;
}
.dgjs01 .tex h2{
	margin-top:2.0rem;
	color:#014099;
	font-size:1.2rem;
	margin-bottom:1.0rem;
}
.dgjs01 .tex img{
	margin-right:0.5rem;
	vertical-align:middle;
	max-height:1.0rem;
}
.dgjs01 .pic{
	width:100%;
	margin-top:2.0rem
}
.dgjs01 .pic img{
	width:100%;
	height:auto;
	display:block;
}

.yjbg{
	width:100%;
	float:left;
	padding:2.0rem 0;
}
.yjbg h1{
	display:flex;
	font-weight:normal;
}
.yjbg h1 i{
	width:10rem;
	height:2.5rem;
	line-height:2.5rem;
	padding-left:1.0rem;
	background-color:#014099;
	font-size:1.2rem;
	color:#FFF;
}
.yjbg h2{
	font-weight:normal;
	margin-top:2.0rem;
	font-size:1.5rem;
	color:#004098;
	text-align:center;
}
.yjbg01{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.yjbg01 ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yjbg01 ul li{
	width:100%;
	margin-top:1.0rem;
	padding:2.0rem;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	height: auto;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
}
.yjbg01 ul li dl dt{
	font-size:1.2rem;
	color:#014099;
	font-weight:bold;
	margin-bottom:1.0rem;
}
.yjbg01 ul li dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.yjbg01 ul li:first-child dl dd{
	text-align:center;
}
.yjbg01 ul li:first-child{
	background-image:url(img/yj01.png);
}
.yjbg01 ul li:nth-child(2){
	background-image:url(img/yj02.png);
}
.yjbg01 ul li:nth-child(3){
	background-image:url(img/yj03.png);
}
.yjbg01 ul li:nth-child(4){
	background-image:url(img/yj04.png);
}
.cpsc{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/sbj03.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:3.0rem 0;
}
.cpsc01{
	width:100%;
	float:left;
	display: flex;
	justify-content: center;
	align-items: center;
	height: auto;
	flex-wrap: wrap;
}
.cpsc01 .pic{
	width:100%;
}
.cpsc01 .pic img{
	max-width:100%;
	height:auto;
}
.cpsc01 .tex{
	width:100%;
	font-size:1.0rem;
	line-height:1.8rem;
	color:#222425;
	margin-top:2.0rem;
}
.cpsc01 .tex h1{
	font-size:1.5rem;
	color:#004098;
	line-height:2.0rem;
	margin-bottom:1.0rem;
}
.cpsc01 .tex h2{
	font-size:1.2rem;
	color:#004098;
	line-height:2.0rem;
}
.cpsc01 .tex .xz{
	display: flex;
	margin-top:2.0rem;
}
.cpsc01 .tex .xz a{
	width:10rem;
	height:2.5rem;
	background-color:#0b3190;
	font-size:1.0rem;
	color:#FFF;
	border-radius:5px;
	line-height:2.5rem;
	text-align:center;
}
.cpsc01 .tex .xz a img{
	vertical-align:middle;
	margin-right:0.5rem;
	max-height:1.0rem;
}
.nytitle2{
	width:100%;
	float:left;
	display: flex;
	margin-top:2.0rem;
}
.nytitle2 i{
	padding:0px 2.0rem;
	height:2.5rem;
	line-height:2.5rem;
	padding-left:1.0rem;
	background-color:#014099;
	font-size:1.2rem;
	color:#FFF;
}
.prozz{
	width:100%;
	float:left;
	background-image: url(img/zt01.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.prozz ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.prozz ul li{
	width:100%;
	margin-top:2.0rem;
}
.prozz ul li .btitle{
	display: flex;
	font-size:1.0rem;
	color:#4f4d4c;
	font-weight:bold;
}
.prozz ul li .btitle i{
	width:1.5rem;
	height:1.5rem;
	background-color:#014099;
	color:#FFF;
	margin-right:5px;
	text-align:center;
}
.prozz ul li .btex{
	width:100%;
	display: flex;
	margin-top:1.0rem;
	justify-content: space-between;
}
.prozz ul li .btex .pic{
	width:6.0rem;
}
.prozz ul li .btex .pic img{
	max-width:6.0rem;
	height:auto;
}
.prozz ul li .btex .subtex{
	width:calc(100% - 7.0rem);
	color:#4f4d4c;
	font-size:0.8rem;
	line-height:1.5rem;
}
.cljs{
	width:100%;
	height: auto;
	background-image:url(../img/ztb01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	float:left;
	margin-top:3.0rem;
	padding-bottom:3.0rem;
}
.cljs01{
	width:100%;
	float:left;
	margin-top:2.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.cljs01 h1{
	font-size:1.2rem;
	color:#014099;
	margin-bottom:1.0rem;
}
.cljs01 img{
	max-width:100%;
	height:auto;
}
.yjbg2{
	width:100%;
	float:left;
	padding:2.0rem 0;
}
.yjbg2 h1{
	display:flex;
	font-weight:normal;
}
.yjbg2 h1 i{
	width:10rem;
	height:2.5rem;
	line-height:2.5rem;
	padding-left:1.0rem;
	background-color:#014099;
	font-size:1.2rem;
	color:#FFF;
}
.yjbg2 h2{
	font-weight:normal;
	margin-top:2.0rem;
	font-size:1.5rem;
	color:#004098;
	text-align:center;
}
.yjbg2-1{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.yjbg2-1 ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yjbg2-1 ul li{
	width:100%;
	margin-top:1.0rem;
	padding:2.0rem;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	height: auto;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
}
.yjbg2-1 ul li dl dt{
	font-size:1.2rem;
	color:#4c4948;
	font-weight:bold;
	margin-bottom:1.0rem;
}
.yjbg2-1 ul li dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.baogao{
	width:100%;
	margin-top:2.0rem;
	float:left;
}
.baogao h1{
	font-size:1.5rem;
	line-height:2.0rem;
	color:#004098;
}
.baogao01{
	width:100%;
	float:left;
	margin-top:2.0rem;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.baogao01 .tex{
	width:100%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.baogao01 .tex h3{
	font-size:1.2rem;
	margin-bottom:0.5rem;
}
.baogao01 .pic{
	width:100%;
	margin-top:2.0rem;
}
.baogao01 .pic dl{
	width:100%;
	float:left;
	margin-bottom:1rem;
}
.baogao01 .pic dl dt{
	overflow:hidden;
}
.baogao01 .pic dl dt img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.baogao01 .pic:hover dl dt img{
	transform: scale(1.05);
}
.baogao01 .pic dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	margin-top:0.5rem;
	color:#4c4948;
}

.cpxf{
	width:100%;
	float:left;
	background-color:#dbe6f1;
	padding:3.0rem 0;
}
.cpxf01{
	width:100%;
	float:left;
	display: flex;
	justify-content: center;
	align-items: center;
	height: auto;
	flex-wrap: wrap;
}
.cpxf01 .pic{
	width:100%;
	margin-top:2.0rem
}
.cpxf01 .pic img{
	max-width:100%;
	height:auto;
}
.cpxf01 .tex{
	width:100%;
	font-size:1.0rem;
	line-height:1.5rem;
	color:#222425;
}
.cpxf01 .tex h1{
	font-size:1.5rem;
	color:#004098;
	line-height:2.0rem;
	margin-bottom:1.0rem;
	font-weight:normal;
}
.cpxf01 .tex h2{
	text-transform:uppercase;
	font-weight:normal;
	color:#4c4948;
	margin-bottom:0.5rem;
	font-size:0.8rem;
}
.cpzt{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.cpzt ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cpzt ul li{
	width:50%;
	height: auto;
	position:relative;
	min-height:12.0rem;
	margin-top:0.5rem;
}
.cpzt ul li .jt{
	width:1.0rem;
	height:1.5rem;
	position:absolute;
	background-image:url(../img/sanj.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	right:-0.8rem;
	top:2.5rem;
	z-index:11;
}
.cpzt ul li .jt2{
	width:1.0rem;
	height:1.5rem;
	position:absolute;
	background-image:url(../img/sanj.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	-webkit-transform: rotate(180deg);
	left:-1.0rem;
	top:2.5rem;
	z-index:11;
}
.cpzt ul li .tex{
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	background-color:#0b3190;
	padding:2.0rem 1.0rem;
	font-size:1.0rem;
	line-height:1.5rem;
	color:#FFF;
}
.cpzt ul li .tex h1{
	font-size:1.0rem;
	font-weight:normal;
	line-height:2.0rem;
}
.cpzt ul li .tex h1 span{ margin-left:10px;font-size:0.9rem;}
.cpzt ul li .tex .pic{
	margin-top:2.0rem;
	text-align:center;
}
.cpzt ul li .tex .pic img{
	max-height:2.5rem;
}
.cpzt ul li .tp{
	width:100%;
	height:100%;
	display: flex;
	justify-content: center;
	align-items: center;
	float:left;
}
.cpzt ul li .tp img{
	max-height:80%;
	max-width:100%;
	vertical-align:middle;
}
.cpzt ul li .tp2{
	width:100%;
	height:100%;
	display: flex;
	justify-content: center;
	align-items: center;
	float:left;
}
.cpzt ul li .tp2 img{
	height:100%;
	width:100%;
	vertical-align:middle;
}

.cpzt02{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/cbj02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:2.0rem 0;
	margin-top:2.0rem;
}
.cpzt02 .a01{
	width:90%;
	float:right;
	padding:2.0rem;
	background-color:rgba(255,255,255,0.7);
	border-radius:1.0rem 0 0 1.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#2f2f2f;
	margin-top:2.0rem;
}
.cpzt02 .a02{
	width:100%;
	float:left;
}
.aa01{
	width:100%;
	float:left;
	font-size:1.2rem;
	color:#FFF;
	line-height:2.0rem;
	margin-top:1.0rem;
}
.aa01 img{
	vertical-align:middle;
	margin-left:0.5rem;
	max-height:1.0rem
}
.aa01 i{
	font-size:2.0rem;
	font-family: anton;
	font-style:italic;
	margin-right:1.0rem;
}
.aa01 p{
	display:flex;
}

.cpzt03{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/cbj03.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:3.0rem 0;
}
.cpzt03-1{
	width:60%;
	float:left;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.cpzt03-1 h1{
	font-size:1.5rem;
	color:#0b318f;
	margin-bottom:1.5rem;
	font-weight:normal;
}
.cpzt03-1 h1 span{ margin-left:10px;font-size:1.0rem;}
.cpzt03-1 .more{
	margin-top:2.0rem;
	display:flex;
	align-items: center;
}
.cpzt03-1 .more i{
	width:1.0rem;
	height:1.0rem;
	background-image:url(../img/jia02.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:0.5rem;
}
.cpzt03-1 .more a{
	color:#0b3190;
}

.cpzt04{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.cpzt04 h1{
	font-size:1.5rem;
	color:#0b318f;
	margin-bottom:1.0rem;
	font-weight:normal;
}
.cpzt04 img{
	width:100%;
	height:auto;
	display:block;
}
.renz{
	width:100%;
	float:left;
	margin-top:2.0rem;
	background-color:#eeeeee;
	padding-bottom:2.0rem;
}
.szfw{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/szb01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:3.0rem 0;
}
.szfw01{
	width:100%;
	float:right;
	display:flex;
	align-items: center;
	height: auto;
}
.szfw01 h1{
	font-size:1.5rem;
	color:#0b3190;
	line-height:2.0rem;
	margin-bottom:2.0rem;
}
.szfw01 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.szfw01 ul li{
	width:auto;
	text-align:center;
	margin-left:0.5rem;
	margin-right:0.5rem;
}
.szfw01 ul li dl dt{
	overflow:hidden;
}
.szfw01 ul li dl dt img{
	max-height:5.0rem;
}
.szfw01 ul li dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
}
.youshi{
	width:100%;
	float:left;
	margin-top:0.5rem;
}
.youshi ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.youshi ul li{
	width:100%;
	background-color:#dbe3f3;
	border-radius:10px;
	padding:1.0rem 2.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#464342;
	margin-top:1.0rem;
}
.youshi ul li h1{
	font-size:1.2rem;
	color:#003997;
	text-align:center;
	margin-bottom:1.0rem;
	font-weight:normal;
}
.youshi ul li:nth-child(2){
	background-color:#e6e6e6;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10); 
}
.youshi ul li:nth-child(3){
	background-color:#e6e6e6;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10); 
}
.fanan{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.fanan ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fanan ul li{
	width:48%;
	position:relative;
	margin-top:1.0rem;
}
.fanan ul li .jt02{
	width:86px;
	height:37px;
	background-image:url(../img/lcjt01.png);
	background-position: center;
	background-repeat:no-repeat;
	-webkit-transform: rotate(90deg);
	position:absolute;
	right:-41px;
	top:-calc(50% - 0px);
	z-index:2;
	display:none;
}
.fanan ul li .hx2{
	width:6px;
	height:100%;
	background-color:#e6e6e6;
	position:absolute;
	z-index:1;
	top:-148px;
	right:0;
	display:none;
}

.fanan ul li .jt04{
	width:86px;
	height:37px;
	background-image:url(../img/lcjt01.png);
	background-position: center;
	background-repeat:no-repeat;
	-webkit-transform: rotate(90deg);
	position:absolute;
	left:-41px;
	top:-calc(50% - 0px);
	z-index:2;
	display:none;
}
.fanan ul li .hx3{
	width:6px;
	height:100%;
	background-color:#e6e6e6;
	position:absolute;
	z-index:1;
	top:-148px;
	left:0;
	display:none;
}

.fanan ul li .pic{
	height:7.0rem;
	text-align:center;
}
.fanan ul li .pic img{
	max-height:7.0rem;
}
.fanan ul li .tex{
	margin-top:0.2rem;
	padding:0px 1.0rem;
}
.fanan ul li .tex dl dt{
	font-size:1.0rem;
	color:#003997;
	text-align:center;
	line-height:1.5rem;
}
.fanan ul li .tex dl dd{
	font-size:0.8rem;
	color:#464342;
	line-height:1.5rem;
	height: auto;
	text-align:center;
	margin-top:0.5rem;
}
.fanan ul li .hx{
	height:6px;
	background-color:#e6e6e6;
	position:relative;
	display:none;
}
.fanan ul li .hx .jt{
	width:86px;
	height:37px;
	background-image:url(../img/lcjt01.png);
	background-position: center;
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	top:-18px;
	z-index:1;
	display:none;
}
.fanan ul li .hx .jt03{
	width:86px;
	height:37px;
	background-image:url(../img/lcjt01.png);
	background-position: center;
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	top:-18px;
	z-index:1;
	-webkit-transform: rotate(180deg);
	display:none;
}
.fanan ul li .hx .yuan{
	width:24px;
	height:25px;
	position:absolute;
	z-index:1;
	background-image:url(../img/yuan.png);
	background-position:center;
	background-repeat:no-repeat;
	left:calc(50% - 12px);
	top:calc(50% - 12px);
	display:none;
}
.fanan ul li .num2{
	height: auto;
	text-align:center;
	font-size:2.0rem;
	color:#afcdff;
	line-height:3.0rem;
	font-family: anton;
}
.ptgj{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.ptgj img{
	width:100%;
	height:auto;
	display:block;
}
.szzt{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/szb02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:3.0rem 0;
}
.szzt01{
	width:100%;
	float:right;
}
.szzt01 h1{
	font-size:1.5rem;
	color:#000000;
	line-height:2.0rem;
	font-weight:normal;
}
.szzt01 h1 b{
	color:#004098;
	font-style:italic;
	margin-right:1.0rem;
}
.szzt01 ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top:1.0rem;
}
.szzt01 ul li{
	width:100%;
	padding-right:1.0rem;
	display:flex;
	margin-top:2.0rem;
}
.szzt01 ul li .pic{
	width: auto;
	max-width:6.0rem;
}
.szzt01 ul li .pic img{
	max-width:6.0rem;
}
.szzt01 ul li .tex{
	width:auto;
	max-width:calc(100% - 7.0rem);
	padding:0px 10px;
}
.szzt01 ul li .tex dl dt{
	font-size:1.0rem;
	color:#4c4948;
	line-height:1.5rem;
	font-weight:bold;
}
.szzt01 ul li .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
}
.wuxing{
	width:100%;
	float:left;
	padding:3.0rem 0px;
	background-image:url(../img/wxbj.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.wuxing01{
	width:100%;
	float:left;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#FFF;
}
.wuxing01 h1{
	font-size:1.5rem;
	line-height:2.0rem;
	font-weight:normal;
	margin-bottom:2.0rem;
}
.wuxing01 h1 i{
	font-size:1.0rem;
	margin-left:1.0rem;
}
.wuxing01 ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.wuxing01 ul li{
	width:48%;
	background-color:#FFF;
	padding-bottom:0.5rem;
	margin-top:1.0rem;
}
.wuxing01 ul li .pic{
	overflow:hidden;
}
.wuxing01 ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.wuxing01 ul li:hover .pic img{
	transform: scale(1.05);
}
.wuxing01 ul li .tex{
	width:100%;
	padding:0.5rem 1.0rem;
}
.wuxing01 ul li .tex dl dt{
	font-size:1.0rem;
	color:#4c4948;
	line-height:1.5rem;
}
.wuxing01 ul li .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
	margin-top:0.5rem;
}
.wuxing01 ul li .tex p{
	margin-top:1.0rem;
	display:flex;
	align-items: center;
}
.wuxing01 ul li .tex p a{
	color:#0b3190;
	font-size:0.8rem;
}
.wuxing01 ul li .tex p i{
	width:1.0rem;
	height:1.0rem;
	background-image:url(../img/jia02.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:0.5rem;
}
.qxtitle{
	width:100%;
	float:left;
	margin-top:2.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	font-size:0.8rem;
	color:#0b318f;
	line-height:1.5rem;
	text-transform:uppercase;
}
.qxtitle b{
	font-size:1.2rem;
	margin-right:1.0rem;
}
.qxtitle a{color:#0b318f;}
.qxtex{
	width:100%;
	margin-top:0.5rem;
	margin-bottom:2.0rem;
	float:left;
}
.qxtex ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.qxtex ul li{
	width:100%;
	background-color:#eeeeee;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top:1.0rem;
	min-height:7.0rem
}
.qxtex ul li .a01{
	width:18%;
	background-color:#0b3190;
	min-height:7.0rem;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:0px 0.5rem;
	font-size:0.8rem;
	color:#FFF;
	text-align:center;
}
.qxtex ul li .a01 a{
	color:#FFF;
}
.qxtex ul li .a01 img{
	max-width:100%;
	height:auto;
	vertical-align:middle;
	margin-right:0.2rem;
	max-height:2.0rem;
}
.qxtex ul li .a02{
	width:64%;
	min-height:7.0rem;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:0px 1.0rem;
}
.qxtex ul li .a02 img{
	max-width:100%;
	height:auto;
	max-height:90%;
}

.qxtex2{
	width:100%;
	margin-top:0.5rem;
	margin-bottom:2.0rem;
	float:left;
}
.qxtex2 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.qxtex2 ul li{
	width:100%;
	background-color:#eeeeee;
	min-height:7.0rem;
	display: flex;
	justify-content: space-between;
	margin-top:1.0rem;
}
.qxtex2 ul li .a01{
	width:18%;
	background-color:#0b3190;
	min-height:7.0rem;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:0px 10px;
	font-size:0.8rem;
	color:#FFF;
	text-align:center;
	position: relative;
}
.qxtex2 ul li .a01 .jt{
	width:1.0rem;
	height:2.0rem;
	background-image:url(../img/sanj.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	-webkit-transform: rotate(180deg);
	position:absolute;
	left:-1.0rem;
	top:2.5rem;
	z-index:11;
}
.qxtex2 ul li .a01 a{
	color:#FFF;
}
.qxtex2 ul li .a01 img{
	max-width:100%;
	height:auto;
	vertical-align:middle;
	margin-right:0.2rem;
	max-height:2.0rem;
}
.qxtex2 ul li .a02{
	width:64%;
	min-height:7.0rem;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:0px 1.0rem;
}
.qxtex2 ul li .a02 dl dt img{
	max-width:80%;
	height:auto;
	max-height:90%;
	vertical-align:middle;
}
.qxtex2 ul li .a02 dl dt{
	overflow:hidden;
	height:5.0rem;
	padding:10px 0;
	text-align:center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.qxtex2 ul li .a02 dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	text-align:center;
	margin-bottom:0.5rem;
}
.pro01{
	width:100%;
	float:left;
	margin-top:2.0rem;
	height: auto;
	background-image:url(../img/ccb01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:3.0rem 0px;
}
.pro01-1{
	width:100%;
	float:left;
	height: auto;
	display: flex;
	align-items: center;
}
.pro01-1 div{
	width:80%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#FFF;
}
.pro01-1 div h1{
	font-size:1.5rem;
	font-weight:normal;
	line-height:2.0rem;
	margin-bottom:1.0rem;
}

.product{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom:2.0rem;
}
.product01{
	width:100%;
}
.protex{
	width:100%;
	padding:0 2.0rem;
	background-color:#eeeeee;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top:1.0rem;
	float:left;
}
.protex .a01{
	width:48%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#595757;
}
.protex .a01 dl dt{
	font-size:1.0rem;
	color:#073e93;
	margin-top:1.0rem;
}
.protex .a01 dl dt i{
	padding-bottom:0.5rem;
	border-bottom:1px solid #073e93;
}
.protex .a01 dl dd{
	font-size:1.2rem;
	color:#073e93;
	line-height:2.0rem;
	margin-bottom:1.0rem;
	margin-top:1.0rem;
}
.protex .a01 .more{
	display: flex;
	margin-top:2.5rem;
	margin-bottom:2.5rem;
}
.protex .a01 .more a{
	width:8.0rem;
	height:2.0rem;
	border:2px solid #073e93;
	color:#073e93;
	line-height:2.0rem;
	text-align:center;
}
.protex .a02{
	width:48%;
	text-align:center;
}
.protex .a02 img{
	max-width:80%;
	height:auto;
}

.zzji{
	width:100%;
	float:left;
	padding:3.0rem 0;
	background-image:url(../img/sbbj02.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.zzji01{
	width:100%;
	float:left;
}
.zzji01 h1{
	font-size:1.5rem;
	color:#4c4948;
	line-height:2.0rem;
	font-weight:normal;
	text-transform:uppercase;
}
.zzji02{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zzji02 .tex{
	width:100%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.zzji02 .tex h2{
	font-size:1.5rem;
	color:#004098;
	margin-bottom:3.0rem;
	line-height:2.0rem;
	margin-top:1.0rem;
}
.zzji02 .tex h3{
	font-size:1.2rem;
	font-family:'宋体';
	line-height:2.0rem;
	color:#004098;
}
.zzji02 .tex h4{
	margin-top:3.0rem;
	display:flex;
	margin-bottom:2.0rem;
}
.zzji02 .tex h4 i{
	padding:0px 2.0rem;
	height:2.5rem;
	line-height:2.5rem;
	padding-left:1.0rem;
	background-color:#014099;
	font-size:1.0rem;
	color:#FFF;
	font-weight:normal;
}
.zzji02 .pic{
	width:100%;
}
.zzji02 .pic img{
	max-width:100%;
	height:auto;
}
.djgm{
	width:100%;
	float:left;
	margin-top:2.0rem;
	display: flex;
	justify-content: center;
}
.djgm a{
	padding:0.5rem 2.5rem;
	font-size:1.2rem;
	color:#FFF;
	background-color:#0b3190;
}
.djgm a img{
	vertical-align:middle;
	margin-right:0.5rem;
	max-height:1.5rem
}

.gjh{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/gjhbj.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:1.5rem 0;
	margin-top:2.0rem;
}
.gjh01{
	width:100%;
	float:left;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
}
.gjh01 .tex{
	width:100%;
}
.gjh01 .tex ul li{
	width:100%;
	float:left;
	margin-top:1.0rem;
	display: flex;
	height:2.5rem;
	background-image:url(../img/wzbj.png);
	background-position:right;
	background-repeat:no-repeat;
	font-size:1.0rem;
	color:#FFF;
	padding-left:1.0rem;
	align-items: center;
	font-family:Arial, Helvetica, sans-serif;
}
.gjh01 .tex ul li i{
	width:2.0rem;
	height:2.0rem;
	background-color:#FFF;
	border-radius:50%;
	font-size:1.2rem;
	margin-right:0.5rem;
	color:#0b6bb2;
	font-weight:bold;
	text-align:center;
	line-height:2.0rem;
}
.gjh01 .pic{
	width:100%;
	margin-top:2.0rem
}
.gjh01 .pic img{
	max-width:100%;
	height:auto;
}
.zhinan{
	width:100%;
	float:left;
	background-color:#e0edff;
	padding:2.0rem;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#666;
}
.znsp{
	width:100%;
	float:left;
	margin-top:2.0rem;
	position:relative;
}
.znsp .anniu{
	width:3.0rem;
	height:3.0rem;
	background-image:url(../img/s01.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	z-index:11;
	top:calc(50% - 1.5rem);
	left:calc(50% - 1.5rem);
	opacity:0.6;
	border-radius:50%;
}
.znsp img{
	width:100%;
	height:auto;
	display:block;
}
.yycj{
	width:100%;
	float:left;
}
.yycj ul li{
	width:100%;
	float:left;
	margin-top:1.0rem;
	background-color:#dbdddc;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-bottom:1.0rem;
}
.yycj ul li .pic{
	width:30%;
	height:100%;
}
.yycj ul li .pic img{
	width:100%;
	height:100%;
	display:block;
}
.yycj ul li .tex{
	width:70%;
	padding:0px 1.0rem;
	font-size:0.8rem;
	color:#666;
	line-height:1.5rem;
}
.yycj ul li .tex em{
	color:#592586;
	font-style:italic;
	font-size:1.0rem;
}
.yycj ul li .tex h1{
	display: flex;
	margin-bottom:0.5rem;
	font-size:1.2rem;
	font-weight:normal;
	margin-top:1.0rem
}
.yycj ul li .tex h1 i{
	padding:0.5rem 1.0rem;
	background-color:#808285;
	color:#FFF;
}
.blfx{
	width:100%;
	float: left;
	height: auto;
	background-image:url(../img/fxbj.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-top:2.0rem;
	padding:3.0rem 0px;
}
.blfx .a01{
	width:100%;
	float:left;
	height: auto;
	font-size:1.0rem;
	line-height:1.5rem;
	color:#222425;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.blfx .a01 h1{
	display: flex;
	font-weight:normal;
	margin-bottom:1.5rem;
}
.blfx .a01 h1 i{
	width:10rem;
	height:2.5rem;
	background-color:#0b3190;
	border-radius:5px;
	font-size:1.2rem;
	color:#FFF;
	text-align:center;
	line-height:2.5rem;
}

.ssgj{
	width:100%;
	float:left;
	background-image:url(../img/gjhbj03.jpg);
	background-position:center;
	background-repeat: no-repeat;
	background-size:cover;
	padding:60px 0;
}
.ssgj01{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.ssgj01 .pic{
	width:100%;
	margin-top:2.0rem;
}
.ssgj01 .pic img{
	max-width:100%;
	height:auto;
}
.ssgj01 .tex{
	width:100%;
	font-size:1.0rem;
	line-height:1.5rem;
	color:#222425;
	text-align:center;
}
.ssgj01 .tex h1{
	font-size:1.5rem;
	color:#004098;
	line-height:2.0rem;
	margin-bottom:1.0rem;
	font-weight:normal;
}
.ssgj01 .tex h2{
	text-transform:uppercase;
	font-weight:normal;
	color:#4c4948;
	margin-bottom:0.5rem;
}
.ssgj01 .tex ul{
	margin-top:1.5rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ssgj01 .tex ul li{
	width: 48%;
	background-color:#bad2f8;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
	border-radius:1.0rem;
	padding:1.0rem 0.5rem;
	text-align:center;
	margin-top:1.0rem
}
.ssgj01 .tex ul li:nth-child(2n){
	background-color:#70ced6;
}

.ssgj01 .tex2{
	width:100%;
	font-size:1.0rem;
	line-height:1.5rem;
	color:#222425;
	text-align:center;
}
.ssgj01 .tex2 h1{
	font-size:1.5rem;
	color:#004098;
	line-height:2.0rem;
	margin-bottom:1.0rem;
	font-weight:normal;
	text-align:center;
}
.ssgj01 .tex2 h2{
	text-transform:uppercase;
	font-weight:normal;
	color:#4c4948;
	margin-bottom:0.5rem;
	text-align:center;
}
.ssgj01 .tex2 ul{
	margin-top:1.5rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ssgj01 .tex2 ul li{
	width: 48%;
	height: auto;
	background-color:#a9d2a9;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
	border-radius:50%;
	padding:2.0rem 1.0rem;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top:1.0rem
}
.ssgj01 .tex2 ul li:nth-child(2){
	background-color:#e1cf8b;
}
.ssgj01 .tex2 ul li:nth-child(3){
	background-color:#789cc5;
}

.ssgj01 .tex3{
	width:100%;
	font-size:1.0rem;
	line-height:1.5rem;
	color:#222425;
	text-align:center;
}
.ssgj01 .tex3 h1{
	font-size:1.5rem;
	color:#004098;
	line-height:2.0rem;
	margin-bottom:1.0rem;
	font-weight:normal;
	text-align:center;
}
.ssgj01 .tex3 h2{
	text-transform:uppercase;
	font-weight:normal;
	color:#4c4948;
	margin-bottom:0.5rem;
	text-align:center;
}
.ssgj01 .tex3 i{
	padding:0.2rem 1.0rem;
	background-color:#4c4948;
	color:#FFF;
}
.ssgj01 .tex3 ul{
	margin-top:1.5rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.ssgj01 .tex3 ul li{
	width: 8.5rem;
	height:8.5rem;
	background-image:url(../img/lbx.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
	padding:1.0rem;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right:0.5rem;
	margin-left:0.5rem;
}
.ssgj01 .tex3 ul li:nth-child(2n){
	background-image:url(../img/lbx02.png);
	background-position:center;
	background-repeat:no-repeat;
}

.ssgj02{
	width:100%;
	margin-top:1.5rem;
	float:left;
}
.ssgj02 ul li{
	width:100%;
	float:left;
	margin-top:1.5rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.ssgj02 ul li i{
	padding:0.5rem 1.0rem;
	background-color:#5daefe;
	color:#FFF;
	border-radius:1.5rem;
	font-size:0.8rem;
}

.bujian{
	width:100%;
	float:left;
	background-color:#ebebeb;
	margin-top:60px;
	padding-bottom:60px;
}

.shebei{
	width:100%;
	float:left;
	background-image:url(../img/gjhbj04.jpg);
	background-position:center;
	background-repeat: no-repeat;
	background-size:cover;
	padding:2.0rem 0;
}
.shebei01{
	width:100%;
	float:left;
	margin-top:2.0rem;
	margin-bottom:1.0rem;
}
.shebei01 ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.shebei01 ul li{
	width: 48%;
	padding:1.0rem;
	background-color:#FFF;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
	margin-top:1.0rem
}
.shebei01 ul li h1{
	font-size:1.0rem;
	color:#0b3190;
	line-height:1.5rem;
	padding-bottom:10px;
	background-image:url(../img/hx02.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-weight:normal;
}
.shebei01 ul li h1 a{color:#0b3190;}
.shebei01 ul li dl dt{
	height: auto;
	margin-top:0.5rem;
}
.shebei01 ul li dl dd{
	text-align:center;
	margin-top:0.5rem;
}
.shebei01 ul li dl dd img{
	max-width:100%;
	height:auto;
}
.shebei01 ul li .more{
	display: flex;
	margin-top:1.0rem;
	align-items: center;
}
.shebei01 ul li .more a{
	font-size:0.8rem;
	color:#0b3190;
	line-height:1.5rem;
}
.shebei01 ul li .more i{
	width:1.0rem;
	height:1.0rem;
	background-image:url(../img/jia02.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:0.5rem;
}
.shuom{
	width:100%;
	float:left;
	margin-top:1.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.shuom01{
	width:100%;
	background-color:#FFF;
	border-radius:1.0rem;
	padding:2.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#595656;
	margin-top:1.0rem;
}
.shuom01 h1{
	font-size:1.2rem;
	color:#4c4948;
	line-height:2.0rem;
	margin-bottom:1.0rem;
}
.gongju{
	width:100%;
	float:left;
	background-color:#a1a1a1;
	color:#000;
	padding-bottom:2.0rem;
	margin-top:2.0rem;
}
.gongju ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.gongju ul li{
	width:100%;
	display: flex;
	align-items: center;
	font-size:0.8rem;
	line-height:1.5rem;
	margin-top:2.0rem;
}
.gongju ul li b{
	width:3.0rem;
	height:3.0rem;
	background-image:url(../img/szbj01.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	font-size:1.2rem;
	color:#727bae;
	line-height:3.0rem;
	margin-right:1.0rem;
	padding-left:0.8rem;
}
.yzcd{
	width:100%;
	float:left;
	margin-top:2.0rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.yzcd div{
	width:100%;
	font-size:0.8rem;
	line-height:1.5rem;
}
.yzcd div h1{
	color:#014099;
	font-weight: normal;
	font-size:1.2rem;
	line-height:2.0rem;
	margin-bottom:2.0rem;
}
.yzcd div img{
	max-width:100%;
	height:auto;
	margin-bottom:1.0rem;
}
.zhidao{
	width:100%;
	float:left;
}
.zhidao ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zhidao ul li{
	width:48%;
	margin-top:1.0rem;
}
.zhidao ul li dl dt{
	overflow:hidden;
}
.zhidao ul li dl dt img{
	width:100%;
	height:auto;
	display:block;
}
.zhidao ul li dl dd{
	font-size:0.8rem;
	text-align:center;
	line-height:2.0rem;
}
.zdtex{
	width:100%;
	float:left;
	font-size:0.8rem;
	line-height:1.5rem;
	margin-top:2.0rem;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.fhtitle{
	width:100%;
	float:left;
	margin-top:2.0rem;
	font-size:1.5rem;
	color:#000;
	line-height:2.0rem;
	font-weight:bold;
}
.cpys{
	width:100%;
	float:left;
	background-image:url(../img/ysbj.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:contain;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#000;
}
.cpys i{
	color:#4096c4;
}
.cpys h1{
	margin-top:2.0rem;
	font-size:1.5rem;
	color:#000;
	line-height:2.0rem;
	margin-bottom:2.0rem;
}

.banyi{
	width:100%;
	float:left;
	padding:2.0rem 0;
	background-image: url(../img/jbybj.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.bytitle{
	width:100%;
	float:left;
}
.bytitle dl dt{
	font-size:1.5rem;
	color:#0c546c;
	line-height:2.0rem;
	font-weight:bold;
}
.bytitle dl dd{
	font-size:1.0rem;
	color:#717578;
	line-height:1.5rem;
}
.by01{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#000;
}
.by01 div{
	width:100%;
	margin-top:2.0rem
}
.by01 div img{
	vertical-align:middle;
	margin-right:0.5rem;
	max-width:100%;
}
.by01 div:first-child img{
	max-height:1.0rem;
}

.by02{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	color:#000;
}
.by02 .tex{
	width:100%;
}
.by02 .tex ul li{
	width:100%;
	float:left;
	position:relative;
	margin-top:4.0rem;
}
.by02 .tex ul li .subpic{
	width:6.0rem;
	height:6.0rem;
	position:absolute;
	z-index:1;
	left:0;
	top:-3.0rem;
}
.by02 .tex ul li:nth-child(2) .subpic{
	right:0;
	left:auto;
	top:-3.0rem;
	width:6.0rem;
	height:6.0rem;
	position:absolute;
	z-index:1;
}
.by02 .tex ul li .subpic img{
	max-width:100%;
}
.by02 .tex ul li .subtex{
	width:calc(100% - 4.0rem);
	background-color:#717578;
	padding:1rem 2.0rem;
	color:#FFF;
	font-size:0.8rem;
	line-height:1.5rem;
}

.by02 .pic{
	width:100%;
	margin-top:2.0rem;
}
.by02 .pic img{
	max-width:100%;
	height:auto;
}

.taisha{
	width:100%;
	float:left;
	background-image:url(../img/tsbj.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:cover;
	padding-bottom:3.0rem;
}
.tstitle{
	width:100%;
	float:left;
	padding:3.0rem 0;
	font-size:1.2rem;
	color:#4c4948;
	display: flex;
	line-height:2.0rem;
	align-items: center;
}
.tstitle i{
	width:1px;
	height:1.0rem;
	background-color:#4c4948;
	margin-left:0.5rem;
	margin-right:0.5rem;
}
.tstitle span{
	font-size:0.8rem;
}
.tstex{
	width:100%;
	float:left;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.tstex img{
	vertical-align:middle;
	margin-right:0.5rem;
	max-width:100%;
}
.tstex h1{
	display: flex;
	font-size:1.2rem;
	font-weight:normal;
	align-items: center;
	margin-top:2.0rem;
	margin-bottom:1.0rem;
}
.tstex h1 i{
	width:2px;
	height:1.0rem;
	background-color:#4c4948;
	margin-right:1.0rem;
}
.lizi{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.tstex2{
	width:100%;
	float:left;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#4c4948;
}
.tstex2 img{
	vertical-align:middle;
	margin-right:0.5rem;
}
.tstex2 h1{
	display: flex;
	font-size:1.2rem;
	font-weight:normal;
	align-items: center;
	margin-top:2.0rem;
	margin-bottom:1.0rem;
}
.tstex2 h1 i{
	width:2px;
	height:1.0rem;
	background-color:#4c4948;
	margin-right:0.5rem;
}
.tspic{
	width:100%;
	text-align:center;
	margin-top:2.0rem
}
.tspic img{
	max-width:100%;
	height:auto;
}

.yh01{
	width:100%;
	float:left;
}
.yh01 img{
	width:100%;
	height:auto;
	display:block;
}
.yh02{
	width:100%;
	float:left;
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:2.0rem;
}
.yh02 .pic{
	width:33%;
}
.yh02 .pic img{
	width:100%;
	height:auto;
	display:block;
}
.yh02 .tex{
	width:calc(67% - 0.5rem);
	padding:1.0rem 2.0rem;
	background-color:#f5f5f5;
	font-size:0.8rem;
	color:#666464;
	line-height:1.5rem;
	align-items: center;
	display:flex;
}
.yh02 .tex img{
	max-width:100%;
	height:auto;
}
.yh02 .tex .subtex h1{
	font-size:1.0rem;
	color:#000000;
	line-height:2.0rem;
	margin-bottom:1.0rem;
	font-weight:normal;
}
.yh02 .tex .subtex ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yh02 .tex .subtex ul li{
	width:48%;
}
.yh02 .tex .subtex ul li dl dt{
	overflow:hidden;
	text-align:center;
}
.yh02 .tex .subtex ul li dl dt img{
	width:100%;
	height:auto;
	display:block;
}
.yh02 .tex .subtex ul li dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#221815;
	text-align:center;
}
.yh03{
	width:100%;
	float:left;
	margin-top:2.0rem;
	height: auto;
	background-image:url(../images/gt06.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	display:flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	padding:3.0rem 0;
}
.yh03 .tex{
	width:100%;
	font-size:0.8rem;
	line-height:2.0rem;
	color:#FFF;
}
.yh03 .tex h1{
	font-size:1.5rem;
	margin-bottom:2.0rem;
	font-weight:normal;
}



































.fl{
	float:left;
}
.fr{
	float:right;
}
#martb0{ margin-bottom:0px;}
.f18{
	font-size:1.0rem;
}
.mart0{
	margin-top:0px;
}
.marb30{ margin-bottom:1.0rem;}
.f20{ font-size:1.0rem;}
.f24{ font-size:1.2rem;}
.mart60{
	margin-top:2.0rem;
}
.mart30{
	margin-top:1.0rem;
}
.mart125{
	margin-top:3.0rem;
}


.mart0{
	margin-top:0px;
}





}
































</pre></body></html>