/*
author：pcwl888.cn
公共样式
time:2021-8-11
*/

/*导航样式
加载：
nav.js
jquery.min.js
jquery.superslide.2.1.1.js
*/
@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
	font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
}
body {
	min-width: 1300px;
	font-size: 12px;
	overflow-x: hidden;
}
table, td, tr, ul, ol, li, dl, dd, dt, p, input, form, em, p, img, h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
}
h1 {
	color: #232323;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, p, span {
	/*font-size: 12px;*/
}
p {
	color: #686868;
}
ul {
	list-style: none;
}
.cursor {
	cursor: pointer;
}
.clear {
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.l {
	float: left;
}
.r {
	float: right;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
img {
	border: 0;
}
a {
	text-decoration: none;
	color: #686868;
}
.gy {
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
}
a:hover {
	text-decoration: none;
	color: #f3782a;
}
.fc{ margin:0 auto; }
.fl{ float: left; }
.fr{ float: right; }

/*.top-blank {
	height: 125px;
	overflow: hidden;
	background: none;
}
.top-head {
	height: 95px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
	background: none;
}
.shadow {
	width: 100%;

	font-size: 0;
	overflow: hidden;
	border-bottom: 1px solid #4c629a;
}
.top01 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #1f2229;
	color: #F3782A;
	overflow: hidden;
}
.top01_center {
	text-align: left;
	float: right;
}
.top01_center img {
	float: left;
	margin-top: 3px;
}
.top02 {
	height: 95px;
	width: 100%;
	background: #fefefe;
}

.top02:hover{ background: #fff; }

.logo {
	width: 365px;
	float: left;
	padding-top: 5px;
}

.nav {
	width: 675px;
	float: right;
}
.nav ul {
	width: 780px;
}
.nav li {
	width: 86px;
	margin: 0 5px 0 6px;
	float: left;
	text-align: center;
	position: relative;
}
.nav a {
	width: 86px;
	height: 42px;
	padding-top: 50px;
	display: block;
	font-size: 17px;

	color: #000;
}


.aaa{background: #fefefe ; }

.aaa ul li a{ color: #333; }
.aaa a:hover{ color: #333;}


.nav li a:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: -3px;
	height: 3px;
	opacity: 0;
	background-color: #dc6103;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
	
}
.nav li a:hover:after {
	left: 1%;
	right: 1%;
	opacity: 1;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
	color: #333 !important;
}
.nav a#sel {
	border-bottom: 3px solid #f3782a;
	color: #f3782a;
}
.nav a#sel:hover{ background: #f00; }

.nav a#sel:hover:after {
	opacity: 0;

}
.nav .sub {
	display: none;
	width: 100%;
	padding: 0;
	position: fixed;
	top: 95px;
	overflow: hidden;
	text-align: left;
	z-index: 110;
	left: 0px;
	background-color: #f5f5f5;
}
.nav .sub .nav_xiao {
	width: 1200px;
	overflow: hidden;
	padding-top: 5px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.nav .sub .nav_xiao .xiao_one {
	width: 760px;
	float: right;
	overflow: hidden;
}
.nav .sub .nav_xiao .xiao_one a {
	float: left;
	display: inline;
	height: 28px;
	line-height: 28px;
	width: 108px;
	margin-right: 12px;
	overflow: hidden;
	border-bottom: 1px solid #d3d2d2;
	color: #313030;
	background: url(../images/nav_dian.jpg) left center no-repeat;
	padding: 0;
	padding-left: 15px;
	margin-top: 13px;
	font-size: 12px;
	font-family: "宋体";
}
.nav .sub .nav_xiao .xiao_one a:hover {
	color: #f3782a;
}
.nav .sub .nav_xiao .xiao_two {
	margin-top: 28px;
	width: 760px;
	float: right;
}
.nav .sub .nav_xiao .xiao_two img {
	float: left;
	margin-right: 25px;
}
.nav .sub .nav_xiao .xiao_two .nav_div {
	float: left;
	width: 380px;
	padding-top: 30px;
	font-size: 12px;
	color: #666666;
	line-height: 22px;
}
.nav .sub .nav_xiao .xiao_two .nav_div h2 {
	font-size: 16px;
	color: #f3782a;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 36px;
}
.nav .sub .nav_xiao .xiao_three {
	width: 1150px;
	float: right;
	overflow: hidden;
}
.nav .sub .nav_xiao .xiao_three ul {
	width: 100%;
}
.nav .sub .nav_xiao .xiao_three ul li {
	float: left;
	display: inline;
	width: 172px;
	height: 190px;
	overflow: hidden;
	margin-right: 19px;
	text-align: center;
	position: inherit;
	line-height: 46px;
	margin-left: 0px;
}
.nav .sub .nav_xiao .xiao_three ul li img {
	width: 100%;
	height: 138px;
	display: block;
}
.nav .sub .nav_xiao .xiao_three ul li a {
	color: #686868;
	width: 100%;
	font-size: 14px;
	height: 100%;
	padding-top: 17px;
}
.nav .sub .nav_xiao .xiao_three ul li a:hover {
	color: #f3782a;
}
.nav .sub .nav_xiao .xiao_three ul li:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li {
	width: 195px;
}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li img {
	width: 195px;
	height: 138px;
}
.nav .sub .nav_xiao .xiao_four {
	width: 512px;
	overflow: hidden;
	margin-right: 25px;
	margin-left: 55px;
}
.nav .sub .nav_xiao .xiao_four h2 {
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #b3b3b3;
	letter-spacing: 3px;
	margin-top: 10px;
}
.nav .sub .nav_xiao .xiao_four .ul {
	width: 590px;
}
.nav .sub .nav_xiao .xiao_four .ul li {
	height: 42px;
	line-height: 42px;
	margin-right: 80px;
	padding-right: 10px;
	width: 205px;
	overflow: hidden;
	float: left;
	display: inline;
	background: url(../images/nav_dian2.png) right center no-repeat;
	margin-left: 0px;
	position: inherit;
}
.nav .sub .nav_xiao .xiao_four .ul li a {
	padding: 0;
	width: 205px;
	text-align: left;
}
.nav .sub .nav_xiao .xiao_five {
	width: 680px;
	overflow: hidden;
	float: left;
	margin-top: 15px;
	margin-left: 50px;
}
.nav .sub .nav_xiao .xiao_five img {
	width: 280px;
	height: 212px;
}
.nav .sub .nav_xiao .xiao_five a {
	width: 280px;
	height: 212px;
	padding: 0;
	margin-right: 45px;
	float: left;
}
.nav .sub .nav_xiao .xiao_five2 {
	float: right;
	margin-right: 20px;
	text-align: left;
	width: 445px;
	margin-top: 15px;
}
.nav .sub .nav_xiao .xiao_five2 p {
	border-bottom: 1px solid #D9D9D9;
	box-shadow: none;
	font-size: 14px;
	padding: 10px 0;
}
.nav .sub .nav_xiao .xiao_five2 p a {
	text-align: left;
	width: 200px;
	display: inline-block;
	padding-top: 0;
	height: auto;
	padding: 5px 0;
	font-size: 14px;
}
.nav .sub .nav_xiao .xiao_six_l {
	float: left;
	width: 140px;
	margin-left: 70px;
	overflow: hidden;
	margin-top: 35px;
}
.nav .sub .nav_xiao .xiao_six_l a {
	display: block;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #333333;
	padding-left: 20px;
	background: url(../images/yuming_pic9.png) left center no-repeat;
	padding-top: 0;
}
.nav .sub .nav_xiao .xiao_six_l a.osel {
	background: url(../images/yuming_pic9_on.png) left center no-repeat;
	color: #f3782a;
}
.nav .sub .nav_xiao .xiao_six_r {
	float: right;
	width: 720px;
	overflow: hidden;
	text-align: center;
}
.nav .sub .nav_xiao .xiao_six_r img {
	display: block;
	margin: 0 auto;
	margin-bottom: 32px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	width: 100px;
	height: 100px;
	border-radius: 255px;
}
.nav .sub .nav_xiao .xiao_six_r a {
	float: left;
	width: 140px;
	height: auto;
	border-left: 1px solid #e2e3e3;
	padding-top: 0;
	margin-top: 50px;
}
.nav .sub .nav_xiao .xiao_six_r a:hover img {
	margin-top: -4px;
	margin-bottom: 36px;
}*/

/*banner样式
加载：
swiper.min.css
swiper.min.js
*/
.banner {
  width: 100%;
  height: 100%;
  /*margin-top:-125px;*/
}
.banner .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.banner img{ display: block; width: 100%; }


/*footer*/
.footer{ width: 100%; display: flex; background: #002e62; flex-direction: column; padding:30px 0;}
.footerz{ width: 1300px;  display: flex; margin:0 auto; padding:40px 0; }
.footerL{ width: 15%; border-right: 1px solid  rgba(255,255,255,0.2); }
.footerL span{ font-size: 18px; color: #fff; }
.footerL_pic{ padding-right: 30px; }
.footerL_pic a{ display: flex; width: 90%; height: 45px; /*background: #fff;*/ margin-top: 15px; }


.footerC{ width: 55%; display: flex; border-right: 1px solid rgba(255,255,255,0.2); }
.footerC dl{ flex-direction: row; width: 23%; }
.footerC dl dt{ font-size: 16px; font-size: 16px; text-align: center; margin-bottom: 15px;}
.footerC dl dt a{ color: #fff; }
.footerC dl dd{ line-height: 28px; font-size: 14px; text-align: center; }
.footerC dl dd a{ color: #fff; }
.footerR{ width: 30%; display: flex; flex-direction: column;  box-sizing: border-box; }
.footerR_pic img{ width: 120px; height: 120px; margin-left: 32px;}
.footerR_pic p{ font-size: 14px;  color: #fff; padding-left: 54px; }
.footerR_txt { padding-left: 35px; margin-top:10px; }
.footerR_txt p{ font-size: 16px; color: #fff; line-height: 28px; }
.footer_b{ width: 1300px; margin:0 auto; border-top:1px solid  rgba(255,255,255,0.2); display: flex; flex-direction: row; }
.footer_b_txt{ flex:1;  padding:20px 0; }
.footer_b_txt p{ display: inline; font-size: 14px; color: #fff; padding-right: 20px; }
.footer_b_txt a{ color: #fff; }
.jszc{ padding:20px 0; color: #fff; font-size: 14px;}
.jszc a{ font-size: 14px; color: #fff; }

/*面包屑*/
.postion{ width: 100%; height: 70px; display: flex; background: #F5F5F5; }
.postionbox{ width: 1300px; display: flex; margin:0 auto; }
.postionnav{ flex: 1; }
.postionnav ul{ display: flex; width: 100%; }
.postionnav ul li{ flex-direction: row; line-height: 70px; text-align: center; color: #333; }
.postionnav ul li a{ font-size: 16px; padding:0 20px; color: #333; font-weight: 600; }
.postionnav ul li a:hover{  display: block;  border-bottom: 2px solid #f00;  }
.weizhi{ height: 70px; line-height: 70px; font-size: 14px; color: #555; }
.weizhiicon{ vertical-align: middle; }
.weizhi a{ color: #555; }

/*分页*/
.paging{ width: 100%; display: flex; flex-direction: row; border-bottom:1px solid #d9d9d9; padding:12px 0; }
.prev{ flex:1; color:#686868; font-size: 14px;  }
.next{ color:#686868; font-size: 14px; }
/*.prev a,.next a{color:#686868; }*/

.scott{height:60px; overflow:hidden; text-align:center; /*padding-top:9px;*/}
.scott A{BORDER:#EFB57A 1px solid; PADDING:6px 11px; MARGIN-RIGHT: 5px;  TEXT-DECORATION: none; background:#fff; color:#333;}
.scott A:hover{border:1px solid #EFB57A; text-decoration:none; BACKGROUND-COLOR:#EFB57A; color:#FFF;}
.scott A:active{border:1px solid #EFB57A; text-decoration:none; BACKGROUND-COLOR:#EFB57A;}
.scott SPAN.current{BORDER: #EFB57A 1px solid; PADDING:5px 10px;  FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #EFB57A;MARGIN-RIGHT: 5px; display: inline-block;}
.scott SPAN.disabled{BORDER:#EFB57A 1px solid; PADDING:4px 10px; COLOR:#237ac7; MARGIN-RIGHT: 5px; background:#EFB57A;}
.fenye1{text-align: center; clear:both; font-size:12px; line-height:28px; height:56px; border:1px solid #EFB57A; background:#EFB57A; padding:0 5px; margin-top:5px;}



