/* hack 容器的样式 */
								#module_183110884 .SubContainer {
									position: absolute;
									top: 0;
									left: 50%;
									width: 100%;

									height: 100% !important;
									z-index: 99;
									max-width: 1200px;
									transform: translateX(-50%);
								}

								.module_183110884 .ModuleItem {
									position: absolute;
									top: 0;
									left: 40%;
									width: 200px;
									height: 200px;
									z-index: 99;
								}

*,
								*:after,
								*:before {
									-webkit-box-sizing: border-box;
									-moz-box-sizing: border-box;
									box-sizing: border-box;
								}

								.clearfix:before,
								.clearfix:after {
									content: " ";
									display: table;
								}

								.clearfix:after {
									clear: both;
								}

								 
							 

								.booNavigation {
									position: relative;
								}

								.booNavigation li.navItem {
									height: 65px;
									text-align: center;
									float: left;
									font-size: 18px;
									text-decoration: none;
									transition: all .3s ease;
									-webkit-transition: all .5s ease;
									-moz-transition: all .5s ease;
									-ms-transition: all .5s ease;
									-o-transition: all .5s ease;
								}

								.booNavigation li.navItem:hover {
									background-color: #fff;
									cursor: pointer;
								}

								.booNavigation li.navItem>a {
									padding: 0px 36px;
									color: #003182;
								}

								.booNavigation li.navItem>a:hover {}

								.booNavigation li.navItem .navContent {
									background-color: hsla(0, 0%, 100%, .95);
									left: 0;
									position: absolute;
									width: 100%;
									z-index: 999;
									padding: 30px;
									border-bottom: 10px #003059 solid;
								}

								.booNavigation li.navItem .navContent h1 {
									font-size: 15px;
									font-weight: bold;
									color: #4e7fc3;
									font-weight: 800;
									text-transform: uppercase;
									padding-bottom: 5px;
								}

								.booNavigation .navContent>li {
									color: #fff;
									float: left;
									padding: 0 30px 0 10px;
									width: 32%;
									text-align: left;
								}

								.booNavigation .navContent ul li a {
									color: #2a2a2a;
									display: block;
									font-size: 15px;
									font-weight: 400;
									height: 35px;
									line-height: 160%;
									transition: all .3s ease;
									-webkit-transition: all .3s ease;
									-moz-transition: all .3s ease;
									-ms-transition: all .3s ease;
									-o-transition: all .3s ease;
								}

								.booNavigation .navContent ul li a:hover {
									padding-left: 6px;
								}

								.nav-example {
									clear: left;
								}

								/*新增*/
								.listright img {
									float: left;
									margin: 0 10px 5px 0;
								}

								.listright p {
									color: #2a2a2a;
									font-size: 15px;
									font-weight: 400;
									border-left: 1px #003059 solid;
									line-height: 180%;
									padding: 0 20px;
									text-align: left;
									text-indent: 2em
								}

								.booNavigation .navContent li span a {
									display: block;
									width: 90px;
									height: 40px;
									line-height: 40px;
									background-color: #4E7FC3;
									color: #fff;
									font-size: 14px;
									text-align: center;
								}

								.booNavigation .navContent dl {
									padding: 0;
									margin: 0;
									font-size: 15px;
								}

								.booNavigation .navContent dl dd {
									height: 35px;
									line-height: 35px;
								}

								.booNavigation .navContent dl dd a:hover {
									color: #002F58
								}

								.mytels {
									color: #F51832;
									font-size: 16px;
									font-weight: bold;
								}

								.mytels span {
									font-size: 18px;
									font-weight: bold;
								}

/* hack 容器的样式 */
								#module_186963833 .SubContainer {
									position: absolute;
									top: 0;
									left: 50%;
									width: 100%;

									height: 100% !important;
									z-index: 99;
									max-width: 1200px;
									transform: translateX(-50%);
								}

								.module_186963833 .ModuleItem {
									position: absolute;
									top: 0;
									left: 40%;
									width: 200px;
									height: 200px;
									z-index: 99;
								}
#module_185354570>.module_185354570 {
						overflow: unset !important;
						min-height: 120px !important;
					}

					#module_185354570 {
						width: 165px !important;
						position: fixed !important;
						height: auto !important;
						top: 650px !important;
						bottom: auto !important;
						right: 20px !important;
						left: auto !important;
						z-index: 4001;
						-o-transition: all 0.3s ease;
						-webkit-transition: all 0.3s ease;
						transition: all 0.3s ease;

					}

					#module_185354570 .OnLineService-content a:nth-child(2n+1) {
						margin-right: 0px
					}

					#module_185354570 .OnLineService-content a {
						width: 100%
					}

					#module_185354570 .OnLineService-content {
						width: 230px;
					}
.setletf {
					left: 10px
				}

				.setright {
					right: 10px
				}


/*===================*/
.b-1 {
	height: 30px;
	max-width: 1200px; margin: 0 auto;
}

		.b-1 .xw {
			width: 100%;
			height: 45px;
			line-height: 45px;
			background: url(../images/xw.png) left center no-repeat;
			padding-left: 113px;
			margin: 30px auto 0;
			overflow: hidden;
		}

		.b-1 .tempWrap {
			padding-top: 12px !important;
		}

		.b-1 .xw dl {
			padding-top: 12px;
		}

		.b-1 .xw dt {
			font-size: 14px;
			float: left;
			display: inline;
			padding: 0 30px;
			border-right: 1px solid #ccc;
			height: 21px;
			line-height: 21px;
		}

		.b-1 .xw dt:last-child {
			border-right: 0;
		}

		.b-1 .xw dt a {
			padding-left: 15px;
		}

		.b-1 .xw dt span {
			color: #999;
		}

		.home_why{

		}
		.home_why h2{text-align: center;font-size: 27px;text-align: center;color: #092676;padding: 40px 0 40px;}
		.home_why_con{background-color: #e4f3fa;width: 100%;}
		.home_why_conall{max-width: 1400px; margin: 0 auto; padding:32px 0;display: flex; justify-content: end;  flex-wrap: wrap; align-items: center;}
		.home_why_left{
			max-width: 500px; background-color: #2b5592; padding:80px 30px 30px; border-radius: 15px;
		}
		.home_why_left_con{font-size: 14px;line-height: 38px;color: #fff;}
		.home_why_right{width: 800px; display: flex; flex-wrap: wrap; align-content: center; align-items: center;}
		.home_why_right li{width:350px; height: 50px; margin:12px 25px ; overflow: hidden;  border-top:solid 1px #82bfe2;border-right:solid 1px #82bfe2; border-bottom:solid 2px #82bfe2;border-bottom-right-radius: 25px;border-bottom-left-radius: 25px; background-image: url('../images/dunpai.png');  background-repeat: no-repeat;}
		.home_why_right li div{width:345px;  margin-left: 5px; font-weight: 700;text-align: center; letter-spacing: 2px; padding:0 32px 0 42px; font-size: 16px;  line-height: 25px;}
@media only screen and (max-width:320px) {
	.home_why_left{width:94%; margin-left:auto; margin-right: auto;}
	.home_why_right{width: 100%; margin-top: 32px;}
	.home_why_right li{ width: 100%; overflow: hidden;display: flex; flex-direction: row;justify-content: center;align-items: center;}
	.home_why_right li div{width: 100%;max-height: 50px; line-height: 25px; overflow: hidden;margin: 0;}
}
@media (min-width: 321px) and (max-width: 520px) {
	.home_why_left{width:94%; margin-left:auto; margin-right: auto;}
	.home_why_right{width: 100%;margin-top: 32px;}
	.home_why_right li{ width: 100%; overflow: hidden;display: flex; flex-direction: row;justify-content: center;align-items: center;}
	.home_why_right li div{width: 100%;max-height: 50px; line-height: 25px; overflow: hidden;margin: 0;}
}
@media (min-width: 520px) and (max-width: 820px) {
	.home_why_left{width:94%; margin-left:auto; margin-right: auto;}
	.home_why_right{width: 100%;margin-top: 32px;}
	.home_why_right li{ width: 80%; margin-left: auto;margin-right: auto; overflow: hidden;display: flex; flex-direction: row;justify-content: center;align-items: center;}
	.home_why_right li div{width: 100%;max-height: 50px; line-height: 25px; overflow: hidden;margin: 0;}

}
@media (min-width: 820px) and (max-width: 1300px) {
	.home_why_left{width:94%; margin-left:auto; margin-right: auto;}
	.home_why_right{width: 100%; margin-top: 32px;justify-content: center;align-items: center; align-content: center;}
	.home_why_right li{ width: 40%; overflow: hidden;display: flex; flex-direction: row;justify-content: center;align-items: center;}
	.home_why_right li div{width: 100%;max-height: 50px; line-height: 25px; overflow: hidden;margin: 0;}

}


		 .b-3 { width: 100%;
			background: #fff;
		}

		.b-3 h2 {
			font-size: 27px;
			text-align: center;
			color: #092676;
			padding: 40px 0 40px;
		}

		.b-3 .hd {
			width: 1200px;
			margin: 0 auto;
		}

		.b-3 .hd ul {
			padding: 0 1px;
		}

		.b-3 .hd li {
			width: 229px;
			height: 73px;
			line-height: 73px;
			text-align: center;
			background: url(../images/no.png);
			font-size: 18px;
			color: #02276c;
			float: left;
			margin-right: 13px;
			position: relative;
			cursor: pointer;
		}

		.b-3 .hd li em {
			display: block;
			width: 14px;
			height: 9px;
			background: url(../images/em.png);
			position: absolute;
			bottom: -9px;
			left: 50%;
			margin-left: -7px;
			display: none;
		}

		.b-3 .hd li:last-child {
			float: right;
			margin-right: 0;
		}

		.b-3 .hd li.on {
			background: url(../images/on.png);
			color: #fff;
		}

		.b-3 .hd li.on em {
			display: block;
		}

		.b-3 .bd {
			height: 519px;
			background: url(../images/b-3.jpg) center no-repeat;
		}

		.b-3 .bds {
			color: #fff;
			width: 100%;
			height: 158px;
			padding: 205px 30px 30px 30px;
		}

		.b-3 .bds h3 {
			font-size: 26px;
			font-weight: normal;
			padding: 10px 0 20px;
		}

		.b-3 .bds .i {
			font-size: 14px;
			line-height: 38px;
		}

		section {
			width: 100%;
			overflow: hidden;
		}



		.home_lianjie {
			padding:50px 0 0 0;
		}
		.lianjie_content {
			margin: 0 auto;
			width: 90%;
			max-width: 1400px;
		}
		.lianjie_content ul{
			display: flex; flex-flow: row wrap;    justify-content: space-between;


		}
		.lianjie_content ul li{  width: 25%;padding-bottom: 50px;}
		.lianjie_content ul li a {display: flex;justify-content: center; align-items: center; }
		.lianjie_content ul li a img{}
		.lianjie_content ul li a div{ align-content: center;justify-content: center; padding:  0 5px;}

		@media only screen and (max-width:320px) {
			.lianjie_content ul li{  width: 50%;padding-bottom: 20px;}
			.lianjie_content ul li a {display: flex;  flex-flow: row wrap;  justify-content: center; align-items: center; }

		}
		@media (min-width: 321px) and (max-width: 520px) {
			.lianjie_content ul li{  width: 50%;padding-bottom: 20px;}
			.lianjie_content ul li a {display: flex;  flex-flow: row wrap;  justify-content: center; align-items: center; }

		}
		@media (min-width: 520px) and (max-width: 820px) {
			.lianjie_content ul li{  width: 50%;padding-bottom: 20px;}
			.lianjie_content ul li a {display: flex;  flex-flow: row wrap;  justify-content: center; align-items: center; }

		}
		/*@media only screen and (max-width:520px) {
			.home_lianjie {
				padding: 30px 0
			}
		}*/
 


		.b-4 {
			width: 100%;
			padding: 20px 20px;
			margin: 0 auto;
		}

		.b-4 ul {}

		.b-4 li {
			width: auto;
			height: 80px;
			float: left;
			display: inline;
		}

		.b-4 li img {
			float: left;
		}

		.b-4 li .t {
			float: left;
			margin: 12px 0 0 12px;
		}

		.b-4 li .t h3 {
			font-family: Arial;
			font-size: 24px;
			font-weight: normal;
		}

		.b-4 li .t p {
			font-size: 18px;
			line-height: 18px;
			color: #aaa;
		}






		.b-6 {
			max-width: 1200px;
			padding: 40px 0 50px;
			margin: 0 auto;
		}

		.b-6 h2 {
			font-size: 27px;
			text-align: center;
			color: #092676;
			padding: 0 0 40px;
		}

		.b-6 .p {
			float: left;
			padding-top: 0px;
		}



 
		.b-6 ul {
			width: 864px;
			height: 417px;
			float: right;
			padding-top: 52px;
			box-shadow: 0 0 15px #ddd;
		}

		.b-6 dl {
			font-size: 14px;
			width: 740px;
			height: 365px;
			float: right;
			padding-top: 12px;

		}

		.b-6 li {

			list-style-type: none;
			margin: 0 50px;
			padding-bottom: 20px;
			border-bottom: 1px dashed #ddd;
			margin-bottom: 20px;
		}

		.b-6 li .d {
			width: 60px;
			height: 60px;
			background: #1f5094;
			color: #fff;
			float: left;
			text-align: center;
			font-size: 25px;
		}

		.b-6 li .d em {
			display: block;
			font-size: 12px;
		}

		.b-6 li .t {
			width: 684px;
			height: 60px;
			float: right;
		}

		.b-6 li .t h3 {
			font-size: 14px;
		}

		.b-6 li .t .i {
			padding-top: 3px;
			color: #777;
		}


		@media only screen and (max-width:767px) {
				.b-6 .p{
					width: 100%;
				}
				.b-6 .p a{ display: block;
					width:100%; text-align: center;
				}
				.b-6 li{margin: 0 auto; padding:20px;}
				.b-6 dl {
				    width: 100%; height: auto;
				}
		}
		@media (min-width: 768px) and (max-width: 1199px) {
				.b-6 .p{
					width: 100%;
				}
				.b-6 .p a{ display: block;
					width:100%; text-align: center;
				}
				.b-6 li{margin: 0 auto; padding:20px;}
				.b-6 dl {
				    width: 100%; height: auto;
				}
		}
/*=================================================*/
section {
			width: 100%;
			overflow: hidden;
		}

		.odcontent {
			margin: 0 auto;
			width: 90%;
			max-width: 1400px;
		}

		.idx_title {
			color: #000;
		}

		.idx_title .title {
			font-size: 28px;
			position: relative;
			z-index: 1;
			line-height: 1em;
			display: inline-block;
		}

		.green {
			background-image: -webkit-linear-gradient(left, #1f512a, #429070);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}

		.flx_w {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}

		/* home_area */
		.home_area {
			padding: 5% 0 0;
		}

		.home_area .solute_layout {
			margin-top: 5%;
		}

		.home_area .solute_nav {
			position: relative;
			padding: 5.2% 0 3%;
			width: 24.5%;
			z-index: 1;
			background: #3f8c6b;
			background: #429070;
			z-index: 2;
			box-sizing: border-box;
		}

		.home_area .solute_nav>ul li {
			padding: 5% 4% 5% 11%;
			cursor: pointer;
			box-sizing: border-box;
			z-index: 1;
			color: #fff;
		}

		.home_area .solute_nav>ul li>.flx_w {
			align-items: center;
			justify-content: flex-start;
			flex-wrap: nowrap;
		}

		.home_area .solute_nav>ul li .num {
			font-size: 15px;
			margin-right: 20%;
		}

		.home_area .solute_nav>ul li.on {
			background-color: #87b12b;
			color: #000
		}

		/* .home_area .solute_ > av ul li.on:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;} */
		.home_area .solute_nav>ul li .wrap i {
			display: inline-block;
			margin-right: 20px;
			filter: grayscale(1) brightness(100);
		}

		.home_area .solute_nav>ul li.on .wrap i {
			filter: initial;
		}

		.home_area .solute_nav>ul li .hd {
			display: inline-block;
			font-size: 20px;
		}

		.home_area .solute_nav>ul li .detail_con {
			position: absolute;
			padding: 15% 17% 28% 26px;
			left: 96%;
			top: 0%;
			width: 460px;
			background: #87b12b;
			color: #fff;
			text-align: left;
			box-sizing: border-box;
			opacity: 0;
			z-index: -1;
			visibility: hidden;
		}

		.home_area .solute_nav>ul li.on .detail_con {
			visibility: visible;
			left: 100%;
			opacity: 1;
			transition: all .4s cubic-bezier(.215, .61, .455, 1);
		}

		.home_area .solute_nav>ul li .detail_con .tit {
			margin-bottom: 8%;
			font-weight: normal;
			font-size: 23.6px;
			line-height: 1.5;
		}

		.home_area .solute_nav>ul li .detail_con .con {
			font-size: 16px;
			line-height: 24px;
			text-align: justify;
		}

		.home_area .solute_nav>ul li .detail_con .con a {
			display: block;
			margin-bottom: 3%;
			white-space: normal;
			text-overflow: ellipsis;
			overflow: hidden;
		}

		.home_area .solute_nav>ul li .detail_con .con a:last-child {
			margin-bottom: 0;
		}

		.home_area .solute_nav>ul li .detail_con .more span {
			display: inline-block;
			margin-top: 19%;
			padding: 15px 20px;
			font-size: 14px;
			box-sizing: border-box;
			background: #3f8c6b;
			background: #429070;
		}

		.home_area .solute_nav>ul li .detail_con .more span i {
			display: inline-block;
			margin-left: 13px;
			width: 11px;
			height: 18px;
			background: url(../images/icon_02.png)no-repeat center;
			vertical-align: text-bottom;
		}

		.home_area .pic_content {
			width: 75.5%;
		}

		.home_area .pic_content .slogan {
			display: block;
			margin-bottom: 4%;
			text-align: right;
			font-size: 42px;
			color: #fefefe;
		}

		.home_area .pic_content .item .img {
			overflow: hidden;
		}

		@media only screen and (min-width:521px) {
			.home_area .solute_nav>ul li .detail_con .con a:hover {
				color: #000;
			}
		}

		@media only screen and (max-width:1260px) {
			.home_area .solute_nav {
				width: 100%;
			}

			.home_area .solute_nav>ul {
				display: flex;
				flex-wrap: wrap;
				justify-content: space-between;
			}

			.home_area .solute_nav>ul:after {
				content: "";
				width: 25%;
			}

			.home_area .solute_nav>ul li {
				padding: 25px 1%;
				width: 25%;
			}

			.home_area .solute_nav>ul li .hd {
				font-size: 16px;
			}

			.home_area .solute_nav>ul li .detail_con {
				padding: 7% 3% 21%;
				top: 100%;
			}

			.home_area .solute_nav>ul li .detail_con .tit {
				font-size: 20px;
			}

			.home_area .solute_nav>ul li.on .detail_con {
				left: 0;
			}

			.home_area .solute_nav>ul li .wrap i {
				margin-right: 10px
			}

			.home_area .pic_content {
				width: 100%;
			}
		}

		@media only screen and (max-width:1080px) {
			.home_area .solute_nav ul li i {
				width: 20px;
				vertical-align: text-bottom;
			}

			.home_area .solute_nav ul li .hd {
				font-size: 16px;
			}

			.home_area .pic_content .slogan {
				font-size: 34px;
			}
		}

		@media only screen and (max-width:850px) {
			.home_area .pic_content .slogan {
				font-size: 30px;
			}

			.home_area .solute_nav>ul li {
				padding: 16px 1%
			}

			.home_area .solute_nav>ul li .wrap i {
				margin-right: 5px
			}

			.home_area .solute_nav>ul li .hd {
				font-size: 16px;
			}

			.home_area .solute_nav>ul li .num {
				margin-right: 8%;
			}

			.home_area .solute_nav>ul li .detail_con {
				padding: 4% 3%;
			}

			.home_area .solute_nav>ul li .detail_con .tit {
				margin-bottom: 20px;
				font-size: 18px;
			}

			.home_area .solute_nav>ul li .detail_con .con {
				font-size: 15px;
			}

			.home_area .solute_nav>ul li .detail_con .more span {
				margin-top: 30px;
				padding: 12px 15px;
				font-size: 12px;
			}
		}

		@media only screen and (max-width:520px) {
			.home_area {
				padding: 30px 0 0;
				display: none;
			}

			.home_area .solute_nav>ul li {
				padding: 10px 4%;
				width: 50%;
			}

			.home_area .solute_nav>ul li i {}

			.home_area .solute_nav>ul li p {
				font-size: 14px;
			}

			.home_area .solute_nav>ul li .num {
				font-size: 13px;
			}

			.home_area .solute_nav>ul li .detail_con {
				display: none;
			}

			.home_area .pic_content .slogan {
				font-size: 22px;
			}
		}

		@media only screen and (max-width:320px) {
			.home_area {
				padding: 30px 0;
			}

			.home_area .pic_content .slogan {
				font-size: 18px;
			}
		}
/*==============================================*/

/* home_other */
		.home_other {
			padding: 5% 0
		}

		.home_other .layout .lf_part {
			width: 48.3%;
			width: 100%;
		}

		.home_other .layout .lf_part .doc_nav {
			padding: 3% 5% 0;
			box-sizing: border-box;
		}

		.home_other .layout .lf_part .doc_nav ul {
			display: flex;
			flex-wrap: wrap;
			justify-content: flex-start;
		}

		.home_other .layout .lf_part .doc_nav ul li {
			margin-right: 5%;
			color: #333;
			cursor: pointer;
		}

		.home_other .layout .lf_part .doc_nav ul li:last-child {
			margin-right: 0;
		}

		.home_other .layout .lf_part .doc_nav ul li.on {
			font-weight: bold;
			color: #1f512a;
		}

		.home_other .layout .part {
			width: 48.5%;
			border: 1px solid #dcdcdc;
			color: #1f512a;
			background-color: #fff;
			border-top: 3px solid #429070;
		}

		.home_other .layout .part:last-child {
			margin-bottom: 0;
		}

		.home_other .layout .top_title {
			padding: 4% 5%;
			box-sizing: border-box;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			border-bottom: 1px solid #dcdcdc;
			position: relative;
		}

		.home_other .layout .top_title .title {
			font-size: 20px;
			background-image: -webkit-linear-gradient(left, #1f512a, #429070);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}

		.home_other .layout .top_title i {
			position: absolute;
			display: inline-block;
			right: 4%;
			top: 50%;
			width: 30px;
			height: 30px;
			background-image: url(../images/icon_more.png);
			background-repeat: no-repeat;
			background-position: center;
			background-size: 100% auto;
			transform: translateY(-50%);
		}

		.home_other .layout .part .list_wrap {
			padding: 4% 5% 6%;
			box-sizing: border-box;
		}

		.home_other .layout .part .list_wrap ul li {
			font-size: 16px;
			margin-bottom: 5px;
			padding-bottom: 5px;
			border-bottom: 1px dashed #1f512a;
			color: #333;
		}

		.home_other .layout .part .list_wrap ul li a {
			display: block;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
		}

		.home_other .query_model .item {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			align-items: flex-end;
			margin-bottom: 4%;
		}

		.home_other .query_model .item:last-child {
			margin-bottom: 0;
		}

		.home_other .query_model .item>div {
			width: calc((96% - 40px) / 2);
		}

		.home_other .query_model .item label {
			display: inline-block;
			margin-bottom: 10px;
		}

		.home_other .query_model .item input {
			padding: 0 6px;
			width: 100%;
			border: 1px solid #dcdcdc;
			height: 30px;
			line-height: 30px;
			box-sizing: border-box;
		}

		.home_other .query_model .item .red_btn {
			height: 30px;
			width: 40px;
			text-align: center;
			background-color: #1f512a;
			background-image: url(../images/search01.png);
			background-repeat: no-repeat;
			background-position: center;
			background-size: 18px;
			border-radius: 4px;
		}


		.home_other .rt_part {
			width: 48.3%
		}

		.home_other .rt_part.part {
			margin: 3% 0 0;
			width: 100%;
		}

		.home_other .layout .rt_part.part .top_title {
			padding: 2% 2.5%
		}

		.home_other .rt_part .demo_wrap {
			padding: 4% 3% 4%;
			box-sizing: border-box;
			position: relative;
		}

		.home_other .rt_part .four {
			display: flex;
			flex-wrap: wrap;
			justify-content: flex-start;
			padding: 10px 0
		}

		.home_other .rt_part .four li {
			margin-right: 0.8%;
			width: 16%;
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
		}

		.home_other .rt_part .four li:nth-child(6n) {
			margin-right: 0;
		}

		.home_other .rt_part #demo_prev,
		.home_other .rt_part #demo_next {
			position: absolute;
			top: 50%;
			width: 30px;
			height: 60px;
			transform: translateY(-50%);
			z-index: 2;
			background: rgba(0, 0, 0, 0.3);
			cursor: pointer;
			transition: all .3s linear;
		}

		.home_other .rt_part #demo_prev {
			left: 0
		}

		.home_other .rt_part #demo_next {
			right: 0
		}

		.home_other .rt_part #demo_prev i,
		.home_other .rt_part #demo_next i {
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%);
			user-select: none;
		}

		@media only screen and (min-width:521px) {
			.home_other .layout .top_title i:hover {
				background-image: url(../images/icon_more2.png);
			}

			.home_other .layout .part .list_wrap ul li a:hover {
				color: #1f512a;
			}

			.home_other .rt_part #demo_prev:hover,
			.home_other .rt_part #demo_next:hover {
				background-color: rgba(0, 0, 0, 0.6);
			}

			.home_other .rt_part #demo_prev,
			.home_other .rt_part #demo_next {
				opacity: 0;
			}

			.home_other .rt_part .demo_wrap:hover #demo_prev,
			.home_other .rt_part .demo_wrap:hover #demo_next {
				opacity: 1;
			}
		}

		@media only screen and (max-width:1260px) {
			.home_other .layout .top_title .title {
				font-size: 18px;
			}
		}

		@media only screen and (max-width:850px) {
			.home_other .layout .top_title {
				padding: 3%;
			}

			.home_other .layout .top_title .title {
				font-size: 16px;
			}

			.home_other .layout .lf_part .doc_nav {
				padding: 3% 3% 0
			}

			.home_other .layout .part .list_wrap {
				padding: 4% 3% 6%
			}

			.home_other .layout .lf_part {
				width: 100%;
			}

			.home_other .layout .part {
				margin-bottom: 2%;
				width: 100%;
			}

			.home_other .rt_part.part {
				margin: 2% 0 0;
				width: 100%;
			}

			.home_other .rt_part .four {
				justify-content: space-between;
			}

			.home_other .rt_part .four:after {
				content: "";
				width: 32%
			}

			.home_other .rt_part .four li {
				margin: 0 0 10px;
				width: 32%;
				;
			}
		}

		@media only screen and (max-width:520px) {
			.home_other {
				padding: 30px 0
			}

			.home_other .layout .top_title .title {
				font-size: 16px;
			}

			.home_other .layout .top_title a {
				font-size: 14px;
			}

			.home_other .layout .part {
				font-size: 14px;
			}

			.home_other .layout .part.query {
				display: none;
			}

			.home_other .layout .part .list_wrap ul li {
				font-size: 14px;
			}

			.home_other .rt_part .demo_wrap {
				padding: 4% 3% 4%
			}
		}

		.green_text {
			color: #429070;
		}

		#QueryResult {
			position: fixed;
			width: 90%;
			max-width: 800px;
			z-index: 10;
			background-color: #fff;
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
			border-radius: 10px;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%);
		}

		.certblock {
			padding: 10px;
			line-height: 35px
		}

		.singleCert {
			border-bottom: 1px dotted #ccc;
			text-align: left;
		}

		#result_close {
			position: absolute;
			right: 5px;
			top: 5px;
			padding: 5px;
			z-index: 2;
		}

		#result_close1 {
			position: absolute;
			right: 5px;
			top: 5px;
			padding: 5px;
			z-index: 2;
		}

		@media only screen and (max-width:520px) {
			.certblock {
				font-size: 14px;
			}
		}

		/*====*/

		.flx_w {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}

		/* home_news */
		.home_news {
			background-image: url(../images/y-3.png);
			background-repeat: no-repeat;
			background-position: -10vw 8%;
			background-size: 30% auto;
		}

		.home_news .layout {
			padding: 6% 0;
			position: relative;
			z-index: 1;
		}

		/* .home_news .layout:after{content:"";position: absolute;right:0;top:0;width: 31.6%;height:100%;z-index: -1;background-image: linear-gradient(135deg,#5dc1a7,#429070);} */
		.home_news .layout .lf_part {
			width: 66.1%;
			width: 100%;
		}

		.home_news .first_row {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			align-items: flex-end;
			margin-bottom: 5%;
		}

		.home_news .news_nav {
			color: #999;
			font-size: 16px;
		}

		.home_news .news_nav ul {
			white-space: nowrap;
			display: inline-block;
			margin-right: 20px;
		}

		.home_news .news_nav ul li {
			display: inline-block;
			margin-left: 10px;
			padding-left: 10px;
			border-left: 1px solid #999;
			cursor: pointer;
			user-select: none;
		}

		.home_news .news_nav ul li.on {
			color: #1f512a;
			font-weight: bold;
		}

		.home_news .news_nav ul li:first-child {
			margin-left: 0;
			padding-left: 0;
			border-left: 0;
		}

		.home_news .news_nav .a1 {}

		.home_news .news_layout_wrap .item .img {
			position: relative;
			padding-bottom: 66%;
			width: 100%;
			height: 0;
			overflow: hidden;
			background: #fff;
			border-bottom: 4px solid #1f512a;
			box-sizing: content-box;
		}

		.home_news .news_layout_wrap .item .img img {
			position: absolute;
			left: 50%;
			top: 50%;
			width: 100%;
			transform: translate(-50%, -50%);
			transition: all .3s linear;
		}

		.home_news .news_layout_wrap .item .date {
			margin: 7% 0;
			font-size: 17px;
			color: #1f512a;
		}

		.home_news .news_layout_wrap .item .date span:first-child {
			font-size: 16px;
		}

		.home_news .news_layout_wrap .item .tit {
			font-size: 16px;
			font-weight: normal;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			min-height: 46px;
			overflow: hidden;
		}

		.home_news .news_layout_wrap .item .con {
			margin-top: 10px;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			font-size: 14px;
			line-height: 22px;
			min-height: 44px;
			color: #666;
		}

		.home_news .layout .rt_part {
			padding-top: 5%;
			margin-top: 5%;
			width: 31.6%;
			width: 100%;
			box-sizing: border-box;
			position: relative;
			border-top: 1px solid #dcdcdc;
		}

		.home_news .layout .rt_part .idx_title .title {}

		.home_news .layout .rt_part .idx_title {
			margin-bottom: 5%;
		}

		.home_news .layout .rt_part ul {
			box-sizing: border-box;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}

		.home_news .layout .rt_part ul li {
			width: 49%;
			transition: all .1s linear;
			margin-bottom: 4%;
			background: #fff;
		}

		.home_news .layout .rt_part ul li .wrap {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			align-items: flex-start;
			padding: 15px 0 30px
		}

		.home_news .layout .rt_part ul li .time {
			width: 58.5px;
			width: 90.5px;
			font-size: 16px;
			text-align: center;
			box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
			transform: translateX(-3px)
		}

		.home_news .layout .rt_part ul li .time>div {
			padding: 5px;
			box-sizing: border-box;
		}

		.home_news .layout .rt_part ul li .time .y {
			background: #429070;
			color: #fff;
			font-size: 17px
		}

		.home_news .layout .rt_part ul li .time .day {
			color: #000;
			background: #fff;
			font-weight: bold;
		}

		.home_news .layout .rt_part ul li .tit {
			margin-top: 1.4%;
			width: calc(94% - 90.5px);
			width: -webkit-calc(94% - 90.5px);
			font-weight: normal;
			font-size: 16px;
			line-height: 24px;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			overflow: hidden;
		}

		.home_news .layout .rt_part .one_more {
			position: absolute;
			left: 50%;
			top: 100%;
			display: inline-block;
			padding-bottom: 10px;
			font-size: 16px;
			letter-spacing: 2px;
			transform: translateX(-50%);
		}

		.home_news .layout .rt_part .one_more:after {
			content: "";
			position: absolute;
			left: 50%;
			bottom: 0;
			width: 0;
			height: 2px;
			background: #1f512a;
			transition: all .3s linear;
			transform: translateX(-50%);
		}

		@media only screen and (min-width:521px) {
			.home_news .layout .rt_part ul li:hover {
				transform: translateY(-3px);
			}

			.home_news .news_layout_wrap .item:hover .img img {
				transform: translate(-50%, -50%) scale(1.1);
			}

			.home_news .layout .rt_part .one_more:hover:after {
				width: 100%;
			}
		}

		@media only screen and (max-width:1080px) {
			.home_news .news_layout_wrap .item .date span:first-child {
				font-size: 13px;
			}

			.home_news .news_layout_wrap .item .date {
				font-size: 15px;
			}

			.home_news .layout .rt_part ul li .tit {
				font-size: 14px
			}
		}

		@media only screen and (max-width:850px) {
			.home_news .layout:after {
				content: initial
			}

			.home_news .layout .lf_part {
				width: 100%;
			}

			/* .home_news .layout .rt_part{padding:5% 0;width: 100%;background-image: linear-gradient(135deg,#5dc1a7,#1f512a);} */
			.home_news .layout .rt_part .one_more {
				position: initial;
				transform: initial;
			}

			.home_news .layout .rt_part ul {}

			.home_news .layout .rt_part ul li {
				margin-bottom: 4%;
			}

			.home_news .layout .rt_part ul li .wrap {
				padding: 10px 0 20px
			}

			.home_news .layout .rt_part ul li .time {
				width: 58.5px;
				font-size: 14px;
			}

			.home_news .layout .rt_part ul li .time .y {
				font-size: 16px;
			}

			.home_news .layout .rt_part ul li .tit {
				width: calc(94% - 58.5px);
				width: -webkit-calc(94% - 58.5px);
			}
		}

		@media only screen and (max-width:520px) {
			.home_news .first_row {
				margin-bottom: 20px;
			}

			.home_news .news_nav {
				font-size: 14px;
			}

			.home_news .news_nav ul {
				margin-right: 14px;
			}

			.home_news .news_layout_wrap .item .tit {
				font-size: 14px;
				min-height: 38px;
			}

			.home_news .layout {
				padding: 30px 0
			}

			.home_news .layout .rt_part {
				margin: 30px 0 0;
				padding: 30px 0 0;
			}

			.home_news .layout .rt_part .idx_title {
				margin-bottom: 20px;
			}

			.home_news .layout .rt_part ul li {
				width: 100%;
			}

			.home_news .layout .rt_part ul li .tit {
				width: calc(97% - 58.5px);
				width: -webkit-calc(97% - 58.5px);
			}

			.home_news .layout .rt_part ul li .time .y {
				font-size: 16px;
			}

			.home_news .layout .rt_part ul li .time {
				font-size: 14px;
			}
		}


		/* footer */
		.foot {
			padding: 3.3% 0 0;
			position: relative;
			background-color: rgb(0, 49, 130); 
			color: #fff;
			overflow: hidden;
			background-image: url(../images/ft-bg.png);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}
		.foot a{color: #fff; }
		.foot .ft_top .ft_lf {
			width: 100%;
			text-align: center;
		}

		.foot .ft_top .ft_lf .ft_logo {
			display: inline-block;
			margin-bottom: 20px;
		}

		.foot .ft_top .ft_lf .ft_nav {
			font-size: 15px;
		}

		.foot .ft_top .ft_lf .ft_nav ul {
			justify-content: center;
		}

		.foot .ft_top .ft_lf .ft_nav li {
			padding: 0 2.8%;
			text-transform: uppercase;
			border-right: 1px solid #fff;
		}
		.foot .ft_top .ft_lf .ft_nav li a{color: #fff;}
		.foot .ft_top .ft_lf .ft_nav li:last-child {
			border-right: 0;
		}

		.foot .ft_top .ft_right {
			margin-top: 20px;
			width: 100%;
			min-width: 394px;
		}

		/* .foot .ft_top .ft_right .ft_mes{width: calc(86% - 142px);width:-webkit-calc(86% - 142px);} */
		/* .foot .ft_top .ft_right .ft_mes .row i{display: inline-block;margin-left: 5px;cursor: pointer;}
.foot .ft_top .ft_right .ft_mes .row i:first-child{margin-left: 0;} */
		.foot .ft_top .ft_right .ft_mes .row2 {
			padding: 3.5% 0 0;
			margin: 0 auto 0;
			width: 100%;
			max-width: 880px;
			position: relative;
		}

		.foot .ft_top .ft_right .ft_mes .row2 ul {
			justify-content: center;
		}

		.foot .ft_top .ft_right .ft_mes .row2 ul li {
			margin: 0 1%
		}

		/* .foot .ft_top .ft_right .ft_mes .row2 .sub_email{width: 280px;display: none;}
.foot .ft_top .ft_right .ft_mes .row2 .sub_email input{display:inline-block;height:34px;line-height: 34px;box-sizing: border-box;font-size: 12px;background: #aeaeae;text-transform: uppercase;color: #333;}
.foot .ft_top .ft_right .ft_mes .row2 .sub_email input::placeholder{color:#333;text-transform: uppercase;font-size: 12px;}
.foot .ft_top .ft_right .ft_mes .row2 .sub_email input:first-child{padding:0 8px;width: 176px;}
.foot .ft_top .ft_right .ft_mes .row2 .sub_email input:last-child{width: 104px;background:#e5e5e5;} */
		.foot .ft_top .ft_right .ft_mes .row2 .mes_list {
			width: 100%;
		}

		.foot .ft_top .ft_right .ft_mes .row2 .mes_list ul li {
			margin-bottom: 4px;
			font-size: 15px;
		}

		.foot .ft_top .ft_right .ft_mes .row2 .mes_list ul li:last-child {
			margin-bottom: 0;
		}


		footer {
			padding: 20px 0 4%;
			font-size: 14px;
		} 
		.center{
			text-align: center;
		}
		footer span {
			display: inline-block;
		}

		@media only screen and (min-width:580px) {
			footer .rt {
				line-height: 45px;
			}
		}

		/* #m_ft_mes{display: inline-block;width: 100%;text-align: left;color: #332c2b;display: none;}
#m_ft_mes .top_title {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;margin-bottom: 15px;}
#m_ft_mes .top_title .title{display: block;font-size: 17px;}
#m_ft_mes .top_title ul {margin-top:15px;white-space: nowrap;width: 100%;text-align: left;}
#m_ft_mes .top_title ul li{display: inline-block;color: #727272;font-size: 16px;text-shadow: 0 0 1px #727272;cursor: pointer;}
#m_ft_mes .top_title ul li:last-child{margin-left: 6%;padding-left: 6%;border-left: 2px solid #727272;}
#m_ft_mes .top_title ul li.on{color: #ef8903;text-shadow:0 0 1px #ef8903}
#m_ft_mes .top_title .slogan{margin-top: 22px;font-size:24px;}
#m_ft_mes .some_mes{color: #332c2b}
#m_ft_mes .some_mes .part .hd{font-size: 18px;font-weight: bold;}
#m_ft_mes .mes{margin-top: 20px;}
#m_ft_mes .mes li{margin-bottom: 16px;}
#m_ft_mes .mes li:last-child{margin-bottom: 0;}
#m_ft_mes .mes li i{display: inline-block;margin-right:16px;width: 24px;height:24px;background-repeat: no-repeat;background-size: auto;background-position: center;vertical-align: top;}
#m_ft_mes .mes li i.tel{background-image: url(../images/ft_top_tel.png)}
#m_ft_mes .mes li i.address{background-image: url(../images/ft_top_add.png)}
#m_ft_mes .mes li i.email{background-image: url(../images/ft_top_email.png)}
#m_ft_mes .mes li span{display: inline;font-size: 16px;} */
		@media only screen and (max-width:1260px) {
			.foot .ft_top .ft_lf .ft_logo {
				margin-bottom: 30px;
				width: 120px;
			}
		}

		@media only screen and (max-width:1080px) {
			.foot .ft_top .layout {
				justify-content: flex-end;
			}

			.foot .ft_top .ft_lf {
				width: 100%;
			}

			.foot .ft_top .ft_right {
				margin-top: 34px;
			}
		}

		@media only screen and (max-width:990px) {
			.foot .ft_top .ft_right {
				min-width: 100%;
			}

			.foot .ft_top .ft_right .ft_mes {
				width: 100%;
			}

			.foot .ft_top .ft_right .ft_mes .row i {
				margin-left: 20px
			}

			/* .foot .ft_top .ft_right .ft_mes .row2{margin:20px 0} */
			.foot .ft_top .ft_right .ewm_img {
				display: none;
			}

			.foot .ft_top .ft_lf .ft_nav li {
				margin-bottom: 10px;
			}
		}

		@media only screen and (max-width:680px) {
			.foot .ft_top .ft_right .ft_mes .row2 .sub_email {
				margin-top: 8px;
			}

			.foot .ft_top .ft_right .ft_mes .row2 .mes_list {
				margin-top: 0;
				width: 100%;
				order: -1;
			}
		}

		@media only screen and (max-width:520px) {
			.foot {
				padding: 24px 0 0
			}

			.foot .ft_top .ft_lf .ft_logo {
				width: 80px;
				margin-bottom: 20px;
			}

			.foot .ft_top .ft_lf .ft_nav li {
				font-size: 13px;
			}

			.foot .ft_top .ft_right {
				margin-top: 16px;
			}

			/* #m_ft_mes{display: block;padding:20px 0} */
			.foot .ft_top .ft_right .ft_mes {
				text-align: left;
			}

			.foot .ft_top .ft_right .ft_mes .row i {
				display: none;
			}

			.foot .ft_top .ft_right .ft_mes .row2 {
				margin-top: 18px;
			}

			.foot .ft_top .ft_right .ft_mes .row2 .mes_list ul li {
				font-size: 13px;
			}

			/* #m_ft_mes .some_mes .part .hd{font-size:17px}
	#m_ft_mes .top_title ul li{font-size:14px;}
	#m_ft_mes .mes li{margin-bottom:8px;}
	#m_ft_mes .mes li span{font-size:14px} */
			.foot .ft_top .ft_right .ft_mes .row2 ul li {
				padding-left: 26px;
				font-size: 14px;
				width: 100%;
				margin: 0 0 10px 0;
				line-height: 24px;
				box-sizing: border-box;
				position: relative;
			}

			.foot .ft_top .ft_right .ft_mes .row2 ul li:before {
				content: "";
				position: absolute;
				left: 0;
				top: 0;
				width: 20px;
				height: 20px;
				background-repeat: no-repeat;
				background-position: left top;
				background-size: 100% auto;
			}

			.foot .ft_top .ft_right .ft_mes .row2 ul li.ft_add:before {
				background-image: url(../images/address.png);
			}

			.foot .ft_top .ft_right .ft_mes .row2 ul li.ft_tel:before {
				background-image: url(../images/tel.png);
			}

			.foot .ft_top .ft_right .ft_mes .row2 ul li.ft_email:before {
				background-image: url(../images/email.png);
			}

			footer {
				font-size: 12px;
			}
		}


.module_189980156 .ModuleHead .HeadCenter{float:none;}
#module_189980156 {
	padding:0px;
}
#module_189980156 {
	position..
	z-index:0;
	top:0px;
	width:100%;
	height: auto;
}
#module_189980156 .ModuleHead189980156 {
	display:none;
}
#module_189980156 .BodyCenter.BodyCenter189980156 {
	background:none;background-color:rgb(237, 242, 246);
}
#module_189980156 >.module_189980156 {
	border-top-style:solid;
	border-top-color:#000;
	border-top-width:0px;
	border-left-style:solid;
	border-left-color:#000;
	border-left-width:0px;
	border-right-style:solid;
	border-right-color:#000;
	border-right-width:0px;
	border-bottom-style:solid;
	border-bottom-color:#000;
	border-bottom-width:0px;
}
#module_189980156 >.module_189980156{
	overflow: hidden;
	-webkit-backface-visibility:hidden;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}
@media screen and (min-width: 768px){
	#module_189980156 .BodyCenter.BodyCenter189980156 {
		padding-top:2.9412%;
		padding-left:0.0000%;
		padding-right:0.0000%;
		padding-bottom:2.9412%;
	}
}
@media screen and (max-width: 767px){
	#module_189980156 .BodyCenter.BodyCenter189980156 {
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
	}
}
@media screen and (min-width: 768px){
	#module_189980156 >.module_189980156 {
		margin-top:0.0000%;
		margin-left:0.0000%;
		margin-right:0.0000%;
		margin-bottom:0.0000%;
	}
}
@media screen and (max-width: 767px){
	#module_189980156 >.module_189980156 {
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
	}
}
#module_189980156 >.module_189980156 {box-shadow: 0px 0px 0px 0px #ccc}
#module_189980156:hover {
	border:none;
}
#module_189980156:hover >.module_189980156 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}

#module_189980156 .ModuleSubContainer{background-color:transparent;}
#module_189980156 .ModuleSubContainer{background-image:none;}
#module_189980156 .ModuleSubContainer{background-repeat:no-repeat;}
#module_189980156 .ModuleSubContainer{background-position:0% 0%;}
#module_189980156 .ModuleSubContainer{background-attachment:scroll;}
#module_189980156 .ModuleSubContainer{}
#module_189980156 {!bgVideo!}{bgVideoUrl:none}
#module_189980156 .gridBgVideo .bgVideoMask{opacity:0.2}
#module_189980156 .ModuleSubContainer{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0); transition: box-shadow 0.5s ease;}
#module_189980156 .ModuleSubContainer:hover{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}
.ModuleGridContainer.ModuleGridContainer189980156 {}
.ModuleGridContainer.ModuleGridContainer189980156 .SubPadding {width:0px;}

/*预览页面的滚动条样式 start*/
::-webkit-scrollbar-thumb {border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
::-webkit-scrollbar {width: 8px;height: 8px;}
::-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);}
/*预览页面的滚动条样式 end*/