body {font-family:"Microsoft YaHei",宋体,Arial, Helvetica;font-size: 15px;line-height:23px;margin: 0px;min-width:320px;background:#fff;color:#333; width:100%;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,
pre, form, fieldset, legend, button, input, textarea, th, td {
margin: 0;
padding: 0
}
body, button, input, select, textarea {-ms-overflow-style: scrollbar}
ul, ol {list-style: none}
a {text-decoration: none;cursor:pointer}
a:hover{text-decoration:underline;color:#ff0000;}
img {border: 0}
button, input, select, textarea {font-size: 100%}
table {border-collapse: collapse;border-spacing: 0}
.clear {clear:both}
.fr {float:right}
.fl {float:left}
.block {display:block;text-indent:-999em}
p{letter-spacing:0.8px}

.auditBox {width: 100%;}

.mainBox {
	width: 1440px;
	margin: 0 auto;
	background-color:#F8F8F8;
	position: relative;
}
.cbox {width:100%;max-width:1200px;overflow:hidden;margin:0 auto;}
.TopbannerBox {
	width: 100%;
	height: 86px;
	background-color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
}

.TopbannerBox>img {
	width: 160px;
	height: 60px;
	margin-left: 180px;
}

.TopbannerBox .rightBox {
	display: flex;
	align-items: center;
	margin-right: 170px;
}

.TopbannerBox .rightBox>img {
	margin-right: 10px;
}

.TopbannerBox .rightBox>div>p {

	font-size: 18px;
	font-family: PingFang SC;
	font-weight: 400;
	color: #024D94;
	/* line-height: 60px; */
	transform: translateY(-4px);
}

.TopbannerBox .rightBox>div .p2 {
	transform: translateY(4px);
}

.bannerBox img{width:100%;}
/* banner end */
/* 导航开始 */
#navBox {
	background-color: #024D94;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 330px;
	height:60px;
	box-sizing: border-box;
}

#navBox a {
	height: 24px;
	font-size: 24px;
	color: white;
	text-align: center;
	line-height: 24px;
	box-sizing: border-box;
	font-family: PingFang SC;
}

/* #navBox a:hover {
	color: crimson;
} */

#navBox .end {
	border: none;
}

/* 导航结束 */

/* 导航结束 */
.subfield {
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 0 180px;
	box-sizing: border-box;
}

.subfield .left {
	width: 254px;
	/* height: 805px; */
	box-sizing: border-box;
	background-color: #FFFFFF;
	/* margin-bottom: 20px; */
	margin-right: 19px;
}

.subfield .left .title {
	/* border: 3px solid #D7161A; */
	box-sizing: border-box;
	padding-left: 20px;
	/* height: 60px; */
	height: 82px;
	line-height: 82px;
	padding-top: 10px;
	color: #024D94;
	font-weight: bold;
	border-bottom: 1px solid #E8E8E8;
}

.subfield .left .title div {
	color: #024D94;
	font-size: 26px;
	height: 23px;
	line-height: 23px;
	text-indent: 20px;
	border-left: 3px solid #FF0000;
	font-weight: bold;
	margin-top: 17px;
}

.subfield .left .content {
	box-sizing: border-box;
	border-top: none;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-bottom: 1px solid #CDCDCD;
}

.subfield .left .needBorder {
	border-bottom: #E8E8E8 solid 1px;
}

.subfield .left .content div {
	font-size: 20px;
}

.subfield .left .content span {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 193px;
	/* height: 19px; */
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	/* line-height: 39px; */
}

.subfield .left .searchPathBox {
	text-align: center;
	overflow: hidden;

}

.subfield .left .searchPathBox .search {
	width: 206px;
	height: 370px;
	background-color: #fff;
	border: 2px solid #F2F2F2;
	margin: 43px auto 77px;
	overflow: hidden;
	padding-bottom: 29px;
}

.subfield .left .searchPathBox .serachPath {
	color: #024D94;
	font-size: 24px;
	font-family: PingFang SC;
	font-weight: bold;
	text-align: center;
	margin: 26px 0 27px 0;
}

.subfield .left .searchPathBox .search p {
	margin: 0 auto;
	width: 36px;
	line-height: 36px;
	height: 36px;
	font-size: 24px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #024D94;
	border: 2px solid #024D94;
	border-radius: 50%;
	margin-bottom: 16px;
}


/* 内容区两栏布局左边end */
.subfield .right {
	width: 805px;
	/* height: 1170px; */
	box-sizing: border-box;
	background-color: #F2F2F2;
	background-color: white;
}

.subfield .right .audit {
	height: 82px;
	line-height: 82px;
	font-size: 28px;
	font-family: PingFang SC;
	font-weight: bold;
	color: #333333;
	padding-left: 24px;
	box-sizing: border-box;
	border-bottom: 1px solid #E8E8E8;
}

.subfield .right .audit a {
	color: #333333;
	text-decoration: none;
}

.subfield .right .auditContent {
	width: 100%;
	margin: 0 auto;
	font-size: 20px;
	padding: 0 28px 0 38px;
	box-sizing: border-box;
}

.subfield .right .auditContent h3 {
	/* width: 85px; */
	height: 22px;
	font-size: 22px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 24px;
	text-align: center;
	margin: 39px 0 30px;
}

.subfield .right .auditContent h4 {
	/* width: 55px; */
	height: 20px;
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 24px;
	margin-bottom: 29px;
}

.subfield .right .auditContent p {
	/* width: 739px; */
	/* height: 176px; */
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 39px;
}

.subfield .right .btns {
	margin: 60px auto 292px;
	width: 100%;
	padding-left: 10px;
	text-align: center;
	box-sizing: border-box;
}

.subfield .right .btns .btn1 {
	width: 70%;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	background-color: white;
	color: #333333;
	text-align: center;
	margin: 20px auto;
	border: 1px solid #024D94;
	border-radius: 8px;
	box-shadow: #CCCCCC 3px 3px;
}

.subfield .right .btns .btn2 {
	width: 100%;
	box-sizing: border-box;
}

.subfield .right .btns .btn2 .box {
	/* margin: 0 auto; */
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	padding: 0 140px 0 180px;
}

.subfield .right .btns .btn2 .box div {
	background-color: white;
	height: 54px;
	line-height: 54px;
	font-size: 20px;
	/* padding: 0 30px; */
	border-radius: 5px;
	text-align: center;
	border: 1px solid #024D94;
	border-radius: 8px;
	margin-bottom: 29px;
	box-shadow: #CCCCCC 3px 3px;
}

.subfield .right .btns .btn2 .box .div1 {
	margin-bottom: 29px;
	text-align: center;
	border: 1px solid #024D94;
	width: 139px;
}

.subfield .right .btns .btn2 .box2 {
	padding: 0 196px 0 169px;
}

.subfield .right #toPage {
	height: 115px;
	line-height: 115px;
	background-color: #FFFFFF;
	border-top: 1px solid #E8E8E8;
}

/* 右边内容区列表页start */
.listPage {
	width: 100%;
	margin-top: 50px;
	padding: 0 36px 138px 28px;
	box-sizing: border-box;
}

.listPage .title {
	/* width: 220px; */
	height: 20px;
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 24px;
}

.listPage .title p {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #333333;
	border-radius: 50%;
}

.listPage .list {
	margin-top: 30px;
	height: 50px;
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 30px;
}

/* 列表额end */
/* 文章页start */
.article {
	width: 100%;
	padding: 0 35px 55px 27px;
	box-sizing: border-box;
	/* text-align: center; */
}

.article h3 {
	/* width: 131px; */
	height: 22px;
	font-size: 22px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 24px;
	margin-top: 39px;
	text-align: center;
}

.article h4 {
	/* width: 235px; */
	height: 20px;
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 24px;
	margin-bottom: 23px;
	margin-top: 39px;
}

.article p {
	/* width: 739px; */
	/* height: 137px; */
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 39px;
	padding-left: 5px;
}

/* 内容区结束 */
/* 固定的反馈块start */
.formTab {
	position: fixed;
	width: 343px;
	height: 272px;
	right: 0;
	top: 50%;
	background-color: #FFFFFF;
	border: 1px solid #EDEDED;
	box-shadow: 0px 3px 4px 0px rgba(184, 184, 184, 0.24);
	border-radius: 8px;
	padding: 0 24px;
	box-sizing: border-box;
}

.formTab .phone {
	margin: 28px 0 15px 0;

}

.formTab .phone input {
	width: 200px;
	height: 38px;
	background: #FFFFFF;
	border: 1px solid #D2D2D2;
}

.formTab .phone span {
	color: #D7161A;
}

.formTab .name {
	/* width: 78px; */
	height: 17px;
	font-size: 18px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 30px;
}

.formTab .name input {
	width: 200px;
	height: 38px;
	background: #FFFFFF;
	border: 1px solid #D2D2D2;
}

.formTab .need {
	margin-top: 40px;
	/* width: 78px; */
	height: 17px;
	font-size: 18px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 30px;
}

.formTab .need input {
	width: 200px;
	height: 38px;
	background: #FFFFFF;
	border: 1px solid #D2D2D2;
}

.formTab button {
	width: 295px;
	height: 40px;
	background: #024D94;
	border-radius: 4px;
	margin: 50px auto 0;
	color: #ffffff;
	border: none;
}

.footBox {
	background-color: #171E30;
	color: white;
	width: 100%;
	margin-top:20px;
}

.footBox .bottom {
	background-color: #111623;
	height: 63px;
	text-align: center;
	line-height: 63px;
	font-size: 16px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #999;
	padding: 0 180px;
	box-sizing: border-box;
}
.footBox .bottom a{color: #999;}

.right-content {
	padding: 0 28px;
}

.right-title {
	margin-top: 45px;
	margin-bottom: 30px;
	border-left: 4px solid #D7161A;
	font-size: 22px;
	font-family: PingFang SC;
	font-weight: bold;
	color: #024D94;
	padding-left: 10px;
}

.right-text {
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 30px;
}

.right-serve {
	display: flex;
	flex-wrap: wrap;
}

.right-serve-item {
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #024D94;
	line-height: 39px;
	padding: 9px 0;
	text-align: center;
	border: 1px solid #024D94;
	border-radius: 8px;
	width: calc(33% - 14px);
	margin: 14px 0;
}

.right-serve-item:nth-child(3n + 2) {
	margin: 14px 21px;
}

.right-table {
	background: #FFFFFF;
	border: 1px solid #CDCDCD;
}

.right-table-item {
	padding: 20px;
	display: flex;
	border-bottom: 1px solid #CDCDCD;
}

.right-table-item:last-child {
	border-bottom: none;
}

.right-table-item-icons {
	display: flex;
	margin-right: 20px;
}

.right-table-item-icons img {
	align-self: center;
	width: 50px;
	height: 50px;
}

.right-table-item-text {
	align-self: center;
}

.right-table-item-text .text1 {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 10px;
}

.right-table-item-text .text2 {
	font-size: 18px;
	font-weight: 500;
	color: #666666;
}

.right-process {
	display: flex;
}

.right-process-item {
	flex: 1;
	margin-right: 16px;
	text-align: center;
	background: #FFFFFF;
	border: 1px solid #BABABA;
	border-radius: 4px;
	padding: 24px 15px 30px;
}

.right-process-item:last-child {
	margin-right: 0;
}

.right-process-item-num {
	font-size: 25px;
	font-family: PingFang SC;
	font-weight: bold;
	color: #024D94;
	background: #FFFFFF;
	border: 1px solid #024D94;
	border-radius: 50%;
	width: 33px;
	height: 33px;
	margin: auto;
	margin-bottom: 14px;
}

.right-process-item-title {
	font-size: 18px;
	font-family: PingFang SC;
	font-weight: bold;
	color: #333333;
	margin-bottom: 25px;
}

.right-process-item-text {
	font-size: 16px;
	font-family: PingFang SC;
	font-weight: 400;
	color: #535353;
	line-height: 24px;
}

.right-title-content-qa {}

.right-title-qa {}

.right-title-qa-q {
	background: #FBF4CF;
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: bold;
	color: #333333;
	border-left: 20px solid #FFe564;
	padding: 17px 14px;
}

.right-title-qa-a {
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 30px;
	margin: 20px 0 30px;
}

.right-title-ace {}

.right-title-ace-title {
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 24px;
	margin: 30px 0 20px;
}

.right-title-ace-text {
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 30px;
}

.right-title-ace-text-c {
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 30px;
}
.nrs{width:98%;max-width:1200px;overflow:hidden;margin:0 auto;margin-top:10px;}
.nrs ul{margin:15px 0px;}
.nrs p{font-size:16px;line-height:28px;}
.nrs a{color: #242cca;}
.nrs img{text-align:center;}
.nrs blockquote{margin:15px 10px;border:1px #d0d4c8 dashed;background:#f9f9f9;padding:5px 10px;border-radius:5px;}
.nrs blockquote p{line-height:26px;text-indent:0em;text-align:justify;word-break: break-all;color:#2A2A2A;}
.nrs h4{width:94%;border-bottom:0;font-weight:normal;border-left:3px #588BDA solid;background:#f3f3f3;padding: 5px 5px 5px 8px;margin:5px 0 10px 0;font-size:18px;}
.nrs h1{font-size:18px;color:#333;text-align:center;line-height:30px;font-family:"Microsoft Yahei";font-weight:500;padding: 10px 10px 8px; border-bottom:#eee 1px solid}
.xgsj{width:100%;max-width:1200px;overflow:hidden;margin:0 auto;margin-top:10px; border-top:#eee 1px solid}
.xgsj h4{margin-top:8px;height:32px;line-height:32px;padding-left:10px;font-size:18px;border-left:3px solid #024D94;}
.xgsj ul{float:left;margin-top:10px;width:100%;overflow:hidden;}
.xgsj ul li {float:left;width:50%;height:28px;line-height:28px;overflow:hidden;font-size:15px;}
.xgsj ul a{margin:0px 3px;line-height:28px;color:#333;}

.you{width:98%;max-width:1200px;overflow:hidden;margin:0 auto;margin-top:10px; border-top:#eee 1px solid}
.you ul{float:left;margin-top:10px;width:100%;overflow:hidden;}
.you ul a{font-size:15px;margin:0 3px;height:28px;line-height:28px;color: #444;}
.gotop{position:fixed; right:10px; bottom:82px; background:#3e3e3e; z-index:99; color:#fff;}
.gotop a{color:#fff; display:block; padding:3px 5px; font-size:14px;}
.gotop a.di{border-top:2px solid #fff;}
.foe {width: 100%;height:42px;background-color:#000000;position: fixed;bottom: 0px;}
.foe p {width:100%;height:auto;line-height:40px;text-align: center;padding:2px 0px;color:#FFF;font-size: 16px;list-style-type:none;}
.foe p a {color: #ffff00;line-height:26px;font-size: 18px;}
.foe p span {
    float: right;
    display: inline-block;
    margin:2px 40px 2px 1px;
    height: 30px;
    line-height:30px;
    border: 1px solid #ec3b3b;
    border-radius: 4px;
    width:90px;
    letter-spacing: 1.0px;
    background:#ec3b3b;color: #fff;
}
.bsdl
/* 底部固定*/{position:fixed;bottom:auto; top:0; width: 120px; height: 230px; z-index:99999; margin-top:158px;}
* html .bsdl
/* IE6 底部固定*/{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));}
#bss{ left: 8px;}

.ztlan{ width:auto; padding:10px;overflow:hidden;}
.ztlan li{ width:100%;overflow:hidden;padding:15px 0px;border-bottom: 1px dotted #ccc; float:left;}
.ztlan li a{ font-size:16px;height:30px;line-height:30px;color: #333;}
.ztlan li a:hover{ color:#242cca; text-decoration:none;}
.ztlan li span{ float:right;line-height:25px;font-size:13px;color:#888;}
.ztlan li p{padding:0px 5px;line-height:24px;color:#666;font-size:15px;}
.ztlan h5{padding-left:1px;position: relative;font-size: 16px;line-height:22px;padding-top:5px;}
.ztlan img{float:left;width:200px;height:130px;margin-right:10px;}

@media(max-width:573px) {

.subfield .left {display:none;}
.bsdl img{display:none;}
.bannerBox img{width:100%;}
.subfield .right {width:100%; }

.mainBox {width:100%;}
.TopbannerBox>img {	margin-left:1px;width:70%;}
.TopbannerBox .rightBox>img {margin-left:30px;width:20%;}
.TopbannerBox .rightBox>div>p {	font-size: 16px;font-family: PingFang SC;font-weight: 400;color: #024D94;transform: translateY(-4px);}

#navBox {width:100%;padding:0 10px;height:50px;}
#navBox a {	width:46%;	height: 22px;line-height: 22px;	font-size: 22px;}
.foe {width: 100%;height:42px;background-color:#000000;position: fixed;bottom: 0px;}
.foe p {width:100%;height:auto;line-height:40px;text-align: center;padding:2px 0px;color:#FFF;font-size:14px;list-style-type:none;}
.foe p a {color: #ffff00;line-height:26px;font-size: 18px;}
 

.subfield {padding: 0 1px;}
.subfield .right .audit {
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: bold;
	color: #333333;
	padding-left: 24px;
	box-sizing: border-box;
	border-bottom: 1px solid #E8E8E8;
}
.right-text {
	font-size:15px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height:24px;
}
.right-title {
	margin-top:20px;
	margin-bottom: 20px;
	border-left: 4px solid #D7161A;
	font-size: 20px;
	font-family: PingFang SC;
	font-weight: bold;
	color: #024D94;
	padding-left: 10px;
}
.right-serve-item {
	font-size:18px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #024D94;
	line-height: 39px;
	padding: 9px 0;
	text-align: center;
	border: 1px solid #024D94;
	border-radius: 8px;
	width: calc(45% - 10px);
	margin: 14px 0;
}
.right-content {
	padding: 0 10px;
}

.right-table-item-text .text2 {	font-size: 16px;}


.footBox .bottom {
	background-color: #111623;
	height:40px;
	text-align: center;
	line-height:40px;
	font-size: 16px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #999;
	padding: 0 1px;
	box-sizing: border-box;
}
.right-title-qa-q {
	background: #FBF4CF;
	font-size:18px;
	font-family: PingFang SC;
	font-weight: bold;
	color: #333333;
	border-left:5px solid #FFe564;
	padding: 10px 5px;
}

.right-title-qa-a {
	font-size:16px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height:28px;
	margin: 10px 0 10px;
}
.xgsj ul li {width:100%;}

.nrs img{width:99%;}

.ztlan li{ width:100%;overflow:hidden;padding:10px 0px;border-bottom: 1px dotted #ccc; float:left;}
.ztlan li a{ font-size:15px;height:29px;line-height:29px;}
.ztlan li a:hover{ color:#ff6600; text-decoration:none;}
.ztlan li span{ float:right;line-height:20px;font-size:12px;color:#888;}
.ztlan li p{padding:0px 5px;line-height:20px;color:#666;font-size: 14px;}
.ztlan h5{padding-left:1px;position: relative;font-size: 13px;line-height:22px;padding-top:1px;}
.ztlan img{float:left;width: auto; height: auto; max-width:25%;max-height:25%;margin-right:10px;}




}
