@charset "utf-8";
@import url("/assets/css/themify-icons.css");
@import url("/assets/css/flaticon.css");
@import url("/assets/css/bootstrap.min.css");
@import url("/assets/css/animate.css");
@import url("/assets/css/owl.carousel.css");
@import url("/assets/css/owl.theme.css");
@import url("/assets/css/slick.css");
@import url("/assets/css/slick-theme.css");
@import url("/assets/css/swiper.min.css");
@import url("/assets/css/owl.transitions.css");
@import url("/assets/css/jquery.fancybox.css");
@import url("/assets/css/odometer-theme-default.css");
@import url("/assets/css/style.css");
html {
	color:#000;
	background:#FFF;min-width:1170px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td {
	margin:0;
	padding:0
}
.suotu{width: 100%; text-align: center}
.suotu img{ max-width: 400px }
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, button, caption, cite, code, dfn, em, input, optgroup, option, select, strong, textarea, th, var {
	font:inherit
}
del, ins {
	text-decoration:none
}
li {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
q:before, q:after {
	content:''
}
	.bai100{ width: 100%; height: auto; overflow: hidden; margin: 0px; padding:15px 0px;}
	.white{background: #fff;}
	.huise{background: #fafafa;}

	.index_module{width:1170px; height:auto; overflow:hidden; margin:0 auto;}

	.index_about{width:730px; height:auto; margin:0px; float:left;}
	.index_about>h3{color:#0068c5; font-weight:600; font-size:20px; line-height:30px; margin-bottom:20px; padding-bottom: 16px; 
			border-bottom: 1px solid #ccc }
	.index_about h3 span{color:#333; font-size:14px; font-weight:normal;  padding-left:10px;}
	.index_about ul{width:780px; height:auto; overflow:hidden;}
	.index_about ul li{width:auto; height:auto; float:left;  }
	.index_about ul li h3{color:#333; line-height:30px; font-weight:600; font-size:16px; }
	.index_about ul li p{color:#666;  line-height:26px; max-height:104px; text-indent: 2em; margin-top: 10px;}
	.index_about ul li span{width:98px; height:32px; line-height:32px; text-align:center; color:#333; border:2px #f00 solid; display:block; margin-top:20px;}
	
	.index_video{width:400px; height:auto; float:right; overflow:hidden;}
	.index_video h3{color:#0068c5; font-weight:600; font-size:20px; line-height:30px; margin-bottom:20px;}
	.index_video h3 span{color:#333; font-size:14px; font-weight:normal;  padding-left:10px;}
	.index_video h3 em{ float: right; margin-top: 18px; }
	.index_video h4{font-weight:600; font-size:16px; height:40px; line-height:60px;  margin:0 0 10px 20px;  position:absolute; top:-10px; background:url(../images/index_video_bg.jpg) no-repeat left top;}
	.index_video p{color:#666; line-height:26px; padding:0 20px;}
	

abbr, acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:baseline
}
sub {
	vertical-align:baseline
}
legend {
	color:#000
}
body {
	width:100%;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	color:#666
}
.clear {
	clear:both;
	height:1px;
	width:100%;
	overflow:hidden;
	margin-top:-1px;
}
a {
	text-decoration:none;
	color:#666
}




.dadaohang{ width: 100%; height: 48px; line-height: 48px; overflow: hidden; background: #005caf; margin: 0px 0px 1px 0px; }


		#navMenu {
			width: 1180px; margin: 0px auto;
			padding: 0px; 
 			height: 48px;
			overflow: hidden;
			font-size: 16px;
			font-family: "微软雅黑"; 
		}
		#navMenu li.home {
			float: left; margin-left: 4px;
			width: 194px;
			padding: 0px;
			text-align: center;
			line-height: 48px;
			height: 48px;
			list-style-type: none;
			background: url(/images/tm.png);
		}
		#navMenu li {
			float: left;
			width: 194px;
			padding: 0px;
			text-align: center;
			line-height: 48px;
			height: 48px;
			list-style-type: none; 
			border-right: 2px solid #0068c5;
		}
		#navMenu li:last-child {
			border-right: 0px solid #0068c5;
		}
		#navMenu li a {
			font-size: 16px; font-weight: bold;
			color: #fff;
			width: 100%;
			display: block;
			text-decoration: none;
			text-shadow: #002c53 0 1px 0;
		}
		#navMenu li.hover {
			text-decoration: none; background: #f00
		}
		#navMenu li.hover a {
			color: #fff;
			text-decoration: none; 
		}
		#navMenu li:hover a {
			color: #85c5ff;
		}
		#navMenu li.active {
			text-decoration: none; background: #f00
		}
		#navMenu li.active a {
			color: #fff;
			text-decoration: none; 
		}
		#navMenu li:active a {
			color: #85c5ff;
		}
		.dropMenu {
			position: absolute;
			top: 0;
			z-index: 100000;
			width: 137px;
			text-align: center;
			visibility: hidden;
			margin: 0px;
			padding: 0px;
			margin-left: 1px;
			padding-bottom: 1px;
			background: #fff;
		}
		.dropMenu li {
			height: 30px;
			line-height: 30px;
			overflow: hidden;
			border-bottom: 1px dotted #a87c22;
			padding: 0px;
			margin: 0px;
			background: #FFF;
		}
		.dropMenu li:hover {
			background: #d3251e;
		}
		.dropMenu a {
			font-size: 12px;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 0px;
			padding-bottom: 0px;
			line-height: 30px;
			width: auto;
			display: block;
			margin: .0px;
			color: black;
			color: #222;
		}
		* html .dropMenu a {
			width: 100%;
		}
		.dropMenu a:hover {
			text-decoration: none;
			color: #fff;
		}



/*头部*/
.header {
	width: 100%; height: 106px;
 	overflow: hidden;  background: #fff; 
}
.header_content {
	width:1170px;
	position:relative;
	margin:0 auto;
	overflow:visible;
}

.header_logo {
	padding-top:10px;
	width:470px; margin-right: 18px;
	float:left;
	display:inline
}
.header_ad {
	width:280px;  font-size: 20px; line-height: 28px; padding-top: 26px; color: #f00;
	float:left; 
	white-space: pre-wrap;
}
.header_tel {
	width:195px; padding-left: 60px; background: url(../tel.jpg) no-repeat left 30px;
	font-size: 20px; line-height: 28px; text-align: left; word-break: keep-all;
	float:right;  padding-top: 30px;
}
.header_tel .a1{
	width:100%; 
	font-size: 14px; line-height: 20px; color: #333;
	float:left; 
}
.header_tel .a2{
	width:100%;  font-weight: bold;
	font-size: 24px; line-height: 30px; color: #f00;
	float:left; 
	white-space: pre-wrap;
}

 
	/* 本例子css */
	.fullSlide{ width:100%;  position:relative;  height:500px; background:#000;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:500px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:26px; left:0; height:30px; line-height:30px;  
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:25px; height:14px; margin:10px; background:url(/skin/b_banner.png) right top; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:left top; }

/*底部*/
.footer {
	width:100%;
	background-color:#0068c5; overflow: hidden;
}
.footer_content {
	width:1170px;
	position:relative;
	margin:0 auto;
	padding: 0 0 40px 0
}
.footer_menu {
	background:#0068c5;
	text-align:center;
	padding-top:10px;
	color:#fff;
}
.back-top {
	position: fixed;
	right: 2px;
	bottom: 2px;
	width: 46px;
	height: 46px;
	background: rgb(0, 83, 216);
	color: #fff;
	text-align: center;
	line-height: 46px;
	border-radius: 6px;
	font-weight: normal;
	font-size: 14px;
	cursor: pointer;
	z-index: 9999;
	box-shadow: 0 2px 8px rgba(0,0,0,0.2);
	opacity: 0;
	transform: translateY(10px);
	transition: opacity .2s ease, transform .2s ease;
	pointer-events: none;
}
.back-top.show {
	opacity: 1;
	transform: translateY(0);
	pointer-events: auto;
}
.back-top:hover {
	background: #004bb5;
}
.footer_menu h4 a {
	color:#fff;
	font-size:14px;
	font-family:"微软雅黑";
}
.footer_menu h4 span {
	padding:0 12px;
}
.footer_icp {
	width:1170px;
	margin:0 auto;
	padding:18px 0 48px 0;
	position:relative;
	background:#f1f0ef;
}
.footer_ba {
	padding-left:24px
}
.footer_right {
	position:absolute;
	right:0;
}
.footer_wzq h3 {
	margin-left:21px;
	border-bottom:1px solid #cdc9c5;
	padding-bottom:13px;
}
.footer_wzq h3 a {
	color:#ffffff;
	font-size:20px;
	margin-right:85px;
	font-family:"微软雅黑";
}
.footer_wzq {
	float:left;
	display:inline;
	width:700px;
	padding:32px 0 0 0
}
.footer_gygj {
	float:right;
	display:inline;
	width:365px;
	padding-top:32px;
}
.footer_wzq h4 span {
	color:#8eddff;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	background-image:url(../images/scy_gj-jbxjtp_03.jpg);
	background-repeat:no-repeat;
	background-position:right;
	display:inline-block;
	padding-right:20px
}
.footer_wzq .footer_act h4 span {
	font-size:16px;
	cursor:pointer;
	color:#8eddff;
	font-weight:bold;
	background-image:url(../images/scy_gj-jbxjtp_06.jpg);
	background-repeat:no-repeat;
	background-position:right;
	display:inline-block;
	padding-right:20px
}
.footer_wzq ul {
	padding:16px 0 0 21px;
}
.footer_wzq li {
	width:200px;
	float:left;
	display:inline;
	padding-top:8px;
	display:none
}
.footer_wzq li a {
	color:#8eddff;
	font-size:14px;
	font-family:"微软雅黑";
}
.footer_wzq .footer_act li {
	display:block
}
.footer_gygj h3 {
	color:#ffffff;
	font-size:20px;
	font-family:"微软雅黑";
	border-bottom:1px solid #cdc9c5;
	padding-bottom:13px;
}
.footer_gygj h3 a {
	color:#ffffff;
	font-size:20px;
	font-family:"微软雅黑";
	float:left;
}
.footer_gygj h3 span {
	text-align:right;
	float:right;
	margin-right:15px;
}
.footer_gygj p {
	padding:20px 20px 20px 0;
	line-height:150%;
	color:#8eddff;
	font-size:14px;
	font-family:"微软雅黑";
}
.footer_gygj h4 {
	padding:0 0 30px 0
}
.footer_gygj ul {
	position:relative
}
.footer_gygj li {
	margin-top:14px;
	height:16px;
	line-height:16px;
}
.footer_gygj li a {
	color:#8eddff;
	font-size:14px;
	font-family:"微软雅黑";
}
.footer_gygj dl {
	width:180px;
	padding:10px;
	position:absolute;
	top:0;
	right:0
}
.footer_gygj dd, .footer_gygj dt {
	float:left;
	display:inline;
	width:90px;
	font-size:12px;
	text-align:center
}
.footer_gygj dd {
	padding:10px 0 5px 0
}
.footer_gygj dt {
	padding:5px 0 0 0;
	font-size:12px;
	color:#FFF;
	font-family:"微软雅黑";
}
.scybox {
	width:100%;
	background:#fff;
	margin-bottom:60px;
}
.scyjbxjys {
	margin:16px 0 30px 0;
}
.scyjbxjys span {
	font-size:14px;
	color:#fff;
	font-family:"微软雅黑";
}
.scyjbxjys span a {
	color:#fff;
}
/*当前位置*/
.scyweizhi {
	width:100%;
	background:#f2f2f2;
}
.scyweizhis {
	width:1170px;
	height:36px;
	background:#f2f2f2;
	margin:0 auto;
}
.scyweizhis li {
	border-left:1px solid #d9d9d9;
	height:36px;
	float:left;
}
.scyweizhis li a {
	height:36px;
	line-height:36px;
	padding:0 44px 0 10px;
	color:#999999;
	font-family:"微软雅黑";
	font-size:14px;
	background:url(../images/scy_gj_sjhsx_03.jpg) no-repeat right;
	margin-right:10px;
}
.scyweizhis li a:hover {
	color:#1878b7;
	font-size:14px;
	font-family:"微软雅黑";
	background:url(../images/scy_gj_sjhsx_05.jpg) no-repeat right;
}
.scyweizhis li a.s2 {
	color:#1878b7;
	font-size:14px;
	font-family:"微软雅黑";
	background:url(../images/scy_gj_sjhsx_05.jpg) no-repeat right;
}
.scyweizhis li.s1 {
	background:url(../images/scy_gj_xfz_03.png) no-repeat 11px;
	width:45px;
}
.wpo-blog-content .post h2{font-size:26px;color:#02245B;font-weight:600;margin:10px 0 16px;}
.wpo-blog-content .entry-meta{margin:10px 0 20px;}
.wpo-blog-content .entry-meta ul{list-style:none;display:flex;gap:18px;margin:0;padding:0;}
.wpo-blog-content .entry-meta ul li{font-size:14px;color:#7b7b7b;display:flex;align-items:center;}
.wpo-blog-content .entry-meta ul li i{display:inline-block;margin-right:6px;}
.wpo-blog-content .tag-share{margin-top:25px;}
.wpo-blog-content .tag-share .tag>span{display:inline-block;margin-right:10px;color:#02245B;font-weight:600;}
.wpo-blog-content .tag-share .tag ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:8px 0;}
.wpo-blog-content .tag-share .tag li{list-style:none;}
.wpo-blog-content .tag-share .tag a{display:inline-block;padding:6px 10px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:3px;color:#333;}
.wpo-blog-content .more-posts{overflow:hidden;border:1px solid #183769;padding:0 25px;margin-top:30px;}
.wpo-blog-content .more-posts>div{width:50%;float:left;}
.wpo-blog-content .more-posts>div>a{display:inline-block;}
.wpo-blog-content .more-posts .previous-post,.wpo-blog-content .more-posts .next-post{padding:40px 0;}
.wpo-blog-content .more-posts .next-post{text-align:right;border-left:1px solid #183769;padding-left:15px;padding-right:5px;}
.wpo-blog-content .more-posts .previous-post{padding-right:15px;padding-left:5px;}
.wpo-blog-content .more-posts .post-control-link{font-size:14px;color:#02245B;text-transform:uppercase;font-weight:600;letter-spacing:2px;}
.wpo-blog-content .more-posts .post-name{font-size:16px;color:#02245B;margin:.7em 0 0;}
.wpo-blog-content .more-posts a:hover .post-control-link{color:#FF5E14;}
.wpo-blog-content .more-posts .next-post .post-control-link{padding-right:25px;position:relative;}
.wpo-blog-content .more-posts .next-post .post-control-link:before{font-family:"themify";content:"\e628";position:absolute;right:0;top:0;}
.wpo-blog-content .more-posts .previous-post .post-control-link{padding-left:25px;position:relative;}
.wpo-blog-content .more-posts .previous-post .post-control-link:before{font-family:"themify";content:"\e629";position:absolute;left:0;top:0;}
.comments-area{margin-top:70px;}
.comment-respond{margin-top:70px;}
.comment-respond .comment-reply-title{font-size:22px;margin:0 0 1.5em;text-transform:uppercase;letter-spacing:2px;color:#02245B;}
.comment-respond .form-control{background-color:#fff;width:100%;height:55px;border:1px solid #a4adbe;padding:6px 15px;margin-bottom:15px;outline:0;border-radius:30px;box-shadow:none;transition:all .3s;}
.comment-respond .form-control:focus{box-shadow:none;border-color:#FF5E14;}
.comment-respond textarea.form-control{height:220px;padding:15px;}
.comment-respond .form-submit input{max-width:180px;background-color:#1e2845;color:#fff;margin-bottom:0;border:0;outline:0;text-transform:uppercase;font-size:15px;letter-spacing:2px;border-radius:30px;}
.comment-respond .form-submit input:hover{background-color:#02245B;}
.row{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;}
.col-md-6{width:50%;padding-left:.5rem;padding-right:.5rem;}
.mb-3{margin-bottom:1rem;}
.d-flex{display:flex;}
.justify-content-between{justify-content:space-between;}
.align-items-center{align-items:center;}
.input-group{display:flex;align-items:center;}
.cursor-pointer{cursor:pointer;}
.alert{padding:.5rem .75rem;border-radius:.25rem;margin-top:.5rem;}
.alert-success{background-color:#d1e7dd;color:#0f5132;}
.alert-danger{background-color:#f8d7da;color:#842029;}
@media(max-width:991px){
	.wpo-blog-content .more-posts>div{width:100%;float:none;}
	.wpo-blog-content .more-posts .next-post{text-align:left;border-left:0;border-top:1px solid #183769;}
}
@media(max-width:767px){
	.wpo-blog-content .entry-meta ul{flex-direction:column;gap:6px;}
	.comment-respond .form-control{height:40px;}
	.comment-respond textarea.form-control{height:150px;}
}
.contact-media{display:flex;gap:30px;align-items:flex-start;}
.contact-text{flex:1;min-width:0;}
.contact-images{width:360px;display:flex;flex-direction:column;gap:16px;}
.contact-images img{width:100%;height:auto;display:block;}
@media(max-width:991px){
	.contact-media{flex-direction:column;}
	.contact-images{width:100%;}
}


.zhengwen{line-height: 2.2em; height: auto; overflow: auto; margin-bottom:25px; color:#1f2d3d; font-size:16px; word-break:break-word;}
.zhengwen p{padding-top:6px; padding-bottom:6px; margin:0;}
.zhengwen img{max-width:100%; height:auto; overflow:auto; display:inline-block;}
.zhengwen a{color:#0d6efd; text-decoration:underline;}
.zhengwen a:hover{color:#0b5ed7;}
.zhengwen strong{font-weight:600;}
.zhengwen em{font-style:italic;}
.zhengwen h1,.zhengwen h2,.zhengwen h3,.zhengwen h4,.zhengwen h5,.zhengwen h6{margin:18px 0 10px; line-height:1.35;}
.zhengwen h1{font-size:30px;}
.zhengwen h2{font-size:26px;}
.zhengwen h3{font-size:22px;}
.zhengwen h4{font-size:18px;}
.zhengwen h5{font-size:16px;}
.zhengwen h6{font-size:14px;}
.zhengwen ul,.zhengwen ol{padding-left:1.4em; margin:10px 0 12px;}
.zhengwen ul{list-style:disc;}
.zhengwen ol{list-style:decimal;}
.zhengwen li{margin:6px 0;}
.zhengwen hr{border:0; border-top:1px solid #e5e7eb; margin:18px 0;}
.zhengwen blockquote{margin:14px 0; padding:10px 14px; border-left:4px solid #e5e7eb; background:#f8fafc; color:#475569;}
.zhengwen pre{padding:12px 14px; background:#0b1220; color:#e5e7eb; border-radius:8px; overflow:auto; line-height:1.6;}
.zhengwen code{padding:2px 6px; background:#f1f5f9; border-radius:4px; color:#0f172a;}
.zhengwen pre code{padding:0; background:transparent; color:inherit;}
.zhengwen figure{margin:14px 0;}
.zhengwen figure.image img{display:block; margin:0 auto;}
.zhengwen figure.table{margin:14px 0; max-width:100%; overflow-x:auto;}
.zhengwen table{width:100%; border-collapse:collapse; border-spacing:0; margin:10px 0 14px; color:#111827; background:#fff;}
.zhengwen th,.zhengwen td{border:1px solid #e5e7eb; padding:10px 12px; vertical-align:top;}
.zhengwen th{background:#f8fafc; font-weight:600; color:#0f172a; white-space:nowrap;}
.zhengwen tbody tr:nth-child(even){background:#fafafa;}
.zhengwen table p{padding:0; margin:0;}
.zhengwen table img{max-width:100%; height:auto;}
.zhengwen .text-left{text-align:left;}
.zhengwen .text-center{text-align:center;}
.zhengwen .text-right{text-align:right;}
.zhengwen .text-justify{text-align:justify;}
@media(max-width:767px){
  .zhengwen{font-size:15px; line-height:2em;}
  .zhengwen table{display:block; overflow-x:auto; -webkit-overflow-scrolling:touch;}
}
