@charset "utf-8";

* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

@font-face {
	font-family: 'pf';
	src: url('../fonts/pingfangmedium_0.ttf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'eng';
	src: url('../fonts/eng.ttf');
	font-weight: normal;
	font-style: normal;
}

html {
	margin: 0 auto;
}

body {
	/* overflow-x: hidden; */
  word-break:break-word;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	font-weight: normal;
	margin: 0;
	line-height: 1;
  word-break:break-word;
}
span{;
  word-break:break-word;
}

p {
	line-height: 1.5;
}

a,
a:visited {
	text-decoration: none;
}
a{
	color: #000;
}
li {
	list-style: none;
}

ul,
li,
ol {
	margin: 0;
	padding: 0;
}

fieldset,
input,
button,
textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	-webkit-appearance: none;
}

input[type='checkbox'] {
	-webkit-appearance: checkbox;
}

input[type='radio'] {
	-webkit-appearance: radio;
}


.fl {
	float: left;
}

.fr {
	float: right;
}

.cl:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}

.img {
	max-width: 100%;
	height: auto;
	display: block;
}

.img2 {
	max-height: 100%;
	width: auto;
}

.trans {
	-moz-transition: all ease .8s;
	-webkit-transition: all ease .8s;
	-o-transition: all ease .8s;
	transition: all ease .8s;
}

.trans04 {
	-moz-transition: all ease .4s;
	-webkit-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s;
}

.trans2 {
	-moz-transition: all ease 2s;
	-webkit-transition: all ease 2s;
	-o-transition: all ease 2s;
	transition: all ease 2s;
}

.transcalxzero {
	transform: scaleX(0);
	-o-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-webkit-transform: scaleX(0);
}

.transcaletop {
	transform: scale(1, 0);
	-o-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	-moz-transform: scale(1, 0);
	-webkit-transform: scale(1, 0);
}

.bg {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding-bottom: 31%;
}

.bg0 {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.absolute {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.abs {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.flex {
	display: box;
	display: flexbox;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}


/*公共*/
.fl {
	float: left;
}

.fr {
	float: right;
}

.cb {
	clear: both;
}

.c12 {
	width: 1200px;
	margin: auto;
}

.cover {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.contain {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

a,
.tran,
img {
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
a{
	color: #000;
}

.tran5 {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.pic {
	transition: all 2s;
	-webkit-transition: all 2s;
}

.pic.cover {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.pic.contain {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.contain {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.none {
	display: none;
}

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{
	background:none !important;
  	padding:0 !important;
	font-size:16px !important;
}
.go-more {
    display: block;
    margin-top: 3%;
    padding: 10px 15px;
    color: #999;
    background: #1a77be;
    color: #fff;
    border: 1px solid #1a77be;
}
header .top{
	height: 50px;
	line-height: 50px;
	text-align: right;
	/* padding:0 8.5% ; */
	/* background: #265087; */
	margin-top: 3%;
	/* margin-right: 30px; */
  	color:#fff;	
}
header .top span{
	float:left;
}
header .top a{
	color: #fff;
	display:inline-block;
	background: url(../images/abg.jpg) center right no-repeat;
	font-size: 14px;
	text-align: center;
  	padding:0 15px;
  	float:left;
}
header .top a:hover{
	opacity: .7;
}
header .top a:last-child{
	border-right: 0;
	/*width: 60px;*/
	text-align: right;
  padding-right:none;
  background:none;
}
header .mid{
	padding: 1.5% 8.5%;
	background-image: url(../images/header-bg.jpg);
	overflow: hidden;
}

header .mid .search{
	border-radius: 17px;
	background: #fff;
	/* margin-top: 20px; */
	position: relative;
}
header .mid .search input{
	width: 200px;
	float: left;
	height: 35px;
	line-height: 35px;
	text-indent: 15px;
	display: block;
	float: left;
	font-size: 14px;
	position: absolute;
	border-radius: 18px 0 0 18px;
	right: 15px;
	width: 0;
	transition: all 0.3s;
	border-radius: ;
}
header .mid .search:hover input{
	width: 200px;
}
header .mid .search  .tj{
	float: left;
	display: block;
	width: 35px;
	height: 35px;
	background: url(../images/search.png) center center no-repeat;
	outline: none;
	cursor: pointer;
	position: relative;
	z-index: 2;
}
header nav{
	padding:0 8.5%;
	border-top: 1px solid #d0d0d4;
	border-bottom: 1px solid #d0d0d4;
	background: #265087;
}
header nav:after{
	content: "";
	display: block;
	clear: both;
}
header nav .box{
	float: left;
	/* margin-right: 70px; */
	position: relative;
	padding: 1.5%;
  	background: url(../images/abg.jpg) center left no-repeat;
}
header nav .box:first-child,header nav .box:last-child{
	background:none;
}

header nav .box.fr{
	float: right;
}
header nav .box:hover>a{
	color: #fff;
}
header nav .box>a{
	color: #fff;
}
header nav .box.on,header nav .box:hover{
	background: #fff;
}
header nav .box.on>a,header nav .box:hover>a{
	color: #265087;
}
header nav .min-nav{
	position: absolute;
	z-index: 99;
	width: 500px;
	background: #fff;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	line-height: 1.5;
	/* text-align: center; */
	/* padding: 5% 0; */
	display: none;
	padding: 20px;
	box-shadow: 0 0 10px 0 #ccc;
}
header nav .min-nav:after{
	content: "";
	position: absolute;
	width: 1px;
	background: #ccc;
	height: 50%;
	left: 52%;
	top: 30px;
}
header nav .min-nav div{
	float: left;
}
header nav .min-nav div.left{
	width: 55%;
	float: left;
	padding: 3%;
}
header nav .min-nav div.right{
	width: 45%;
	padding: 3%;
}
header nav .min-nav h1{
	margin-bottom: 10%;
	color: #333;
}
header nav .min-nav a{
	color: #1968ae;
	font-size: 13px;
	display: block;
	margin-bottom: 5%;
}
header nav .min-nav a:hover{
	opacity: .8;
}
header nav a:last-child{
	margin-right: 0;
}
header nav a:hover,header nav a.on{
	color: #1968ae;
}
.swiper-01{
	overflow: hidden;
	position: relative;
}
.swiper-01 .buttons{
	position: absolute;
	top: 50%;
	left: 8.5%;
  	right:8.5%;
	z-index: 2;
  transform:translateY(-100%);
}
.swiper-01 .buttons div.next{
	float:right;
} 
.swiper-01 .buttons div{
	width: 60px;
	height: 60px;
	border:1px solid #0068b7;
  background:#0068b7;
	border-radius: 100%;
	opacity: .7;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	/*--background: url(../images/shang.png) center center no-repeat;*/
	cursor: pointer;
	outline: none;
  	float:left;
    outline:none;
	cursor: pointer;
  text-align:center;
  line-height:58px;
  color:#fff;
}
.swiper-01 .buttons div:hover{
	opacity: 1;
}
.swiper-01 .buttons div.next{
	/*background: url(../images/xia.png) center center no-repeat;*/
}
.swiper-01 .swiper-slide{
	position: relative;
	overflow: hidden;
}
.swiper-01 .swiper-slide .pic-w{
	overflow: hidden;
	padding-bottom: 39%;
	position: relative;
}
.swiper-01 .swiper-slide .txt{
	position: absolute;
	left: 15%;
	top: 50%;
	z-index: 2;
	color: #fff;
	width: 30%;
}
.swiper-01 .swiper-slide .txt .des{
	line-height: 1.5;
	margin: 5% 0;
	opacity: .9;
}
.swiper-01 .swiper-slide .txt .time{
	padding-left: 60px;
	background: url(../images/time.png) center left no-repeat;
	font-family: arial;
}
.index-news {
	padding: 5% 8.5%;
	overflow: hidden;
}
.index-news h1{
	color: #0068b7;
	margin-bottom: 4%;
}
.index-news .box{
	overflow: hidden;
}

.index-news .left{
	float: left;
	width: 48%;
}
.index-news .box .pic-w{
	padding-bottom: 66%;
	position: relative;
	overflow: hidden;
}
.index-news .box .title{
	margin-top: 40px;
	overflow: hidden;
	line-height: 30px;
	height: 90px;
	transition: all 0.3s;
	-webkit-transition:all 0.3s;
  word-break:break-word;
}
.index-news .box .des{
	line-height: 25px;
	height: 75px;
	margin-top:20px;
	overflow: hidden;
	opacity: .5;
	transition: all 0.3s;
	-webkit-transition:all 0.3s;
}
.index-news .box a{
	display: block;
	overflow: hidden;
}
.index-news .box .time{
	margin-top: 30px;
	color: #999;
	font-size: 14px;
	font-family: arial;
	padding-left: 60px;
	background: url(../images/time2.png) top left no-repeat;
}
.index-news .box:hover .pic{
	transform: scale(1.1);
}
.index-news .box:hover .title,.index-news .box:hover .des{
	color: #0068b7;
}
.index-news .right{
	width: 48%;
	float: right;
}
.index-news .right .main .box{
	width: 48%;
	float: left;
	border-bottom: 1px solid #999;
	padding-bottom: 27px;
}
.index-news .right .main .box:last-child,.index-news .right .main .box:nth-child(5){
	/*border:none;*/
}
.index-ssfc{
	padding: 5% 8.5%;
	background-image: url(../images/ssfc.jpg);
}
.index-ssfc h1{
	color: #fff;
	margin-bottom: 2%;
}
.index-ssfc .swiper-ssfc{
	overflow: hidden;
	position: relative;
}
.index-ssfc .swiper-ssfc a{
	display: block;
	overflow: hidden;
}
.index-ssfc .pic-w{
	padding-bottom: 100%;
	position: relative;
	overflow: hidden;
}
.index-ssfc .title{
	margin-top: 40px;
	overflow: hidden;
	line-height: 30px;
	height: 90px;
	opacity: .7;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.index-ssfc .des{
	line-height: 25px;
	height: 75px;
	margin-top: 20px;
	overflow: hidden;
	opacity: .5;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.index-ssfc a{
	display: block;
	overflow: hidden;
	color: #fff;
}
.index-ssfc .time{
	margin-top: 30px;
	color: #fff;
	font-size: 14px;
	font-family: arial;
	padding-left: 60px;
	background: url(../images/time2.png) top left no-repeat;
	opacity: .5;
}
.index-ssfc .swiper-slide:hover .title{
	opacity: 1;
}
.index-ssfc .swiper-slide:hover .des{
	opacity: .7;
}
.index-ssfc .swiper-slide:hover .pic{
	transform: scale(1.1);
}
.index-ssfc .ssfc-page{
	position: relative;
	margin-top: 3%;
	text-align: center;
}
.index-ssfc .ssfc-page .swiper-pagination-bullet{
	opacity: 1;
	cursor: pointer;
	outline: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	width: 12px;
	height: 12px;
	background: none;
	border:1px solid #fff;
}
.index-ssfc .ssfc-page .swiper-pagination-bullet-active{
	width: 40px;
	border-radius: 6px;
	background: #fff;
}
.index-xyjj{
	padding: 5% 8.5%;
	overflow: hidden;	
}
.index-xyjj h1{
	margin-bottom: 2%;
	color: #0068b7;
}
.index-xyjj .left{
	width: 55%;
}
.index-xyjj .swiper-xyjj{
	overflow: hidden;
	position: relative;
}
.index-xyjj .swiper-xyjj  a{
	display: block;
	overflow: hidden;
}
.index-xyjj .swiper-xyjj .pic-w{
	padding-bottom: 39%;
	position: relative;
	overflow: hidden;
}
.index-xyjj .swiper-xyjj .swiper-slide{
	position: relative;
	overflow: hidden;
}
.index-xyjj .swiper-xyjj .swiper-slide:hover .pic{
	transform: scale(1.1);
}
.index-xyjj .swiper-xyjj .title{
	margin-top: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.index-xyjj .swiper-xyjj .des{
	line-height: 30px;
	height: 60px;
	margin-top: 30px;
	overflow: hidden;
	opacity: .7;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.index-xyjj .swiper-xyjj .swiper-slide:hover .des,.index-xyjj .swiper-xyjj .swiper-slide:hover .title{
	color: #0068b7;
}
.index-xyjj .swiper-xyjj a{
	display: block;
	overflow: hidden;
}
.index-xyjj .swiper-xyjj .time{
	margin-top: 30px;
	font-size: 14px;
	font-family: arial;
	padding-left: 60px;
	background: url(../images/time2.png) top left no-repeat;
	opacity: .7;
}
.index-xyjj .swiper-xyjj .txt{
	 
	position: relative;
}
.index-xyjj .swiper-xyjj .links{
	position: absolute;
	bottom: 0;
	right: 1%;
}
.index-xyjj .swiper-xyjj .links a{
	float: left;
	width: 40px;
	height: 40px;
	border:1px solid #999999;
	display: inline-block;
	border:1px solid #999999;
	border-radius: 100%;
	text-align: center;
	color: #999;
	line-height: 38px;
	margin-left: 20px;
	font-size: 18px;
}
.index-xyjj .swiper-xyjj .links a:first-child{
	display:none;
}
.index-xyjj .swiper-xyjj .links a:hover{
	border-color: #000;
	color: #000;
}
.banner-page{
	position: absolute;
	bottom:5%;
	z-index: 2;
	text-align: center;
	height: 20px;
}
.banner-page .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	opacity: 1;
	background: none;
	border:1px solid #fff;
}
.banner-page .swiper-pagination-bullet-active{
	background: #fff;
}
.index-xyjj .swiper-xyjj .xyjj-page{
	position: absolute;
	top: 54%;
	z-index: 2;
	text-align: center;
	height: 20px;
}
.index-xyjj .swiper-xyjj .xyjj-page .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	opacity: 1;
	background: none;
	border:1px solid #fff;
}
.index-xyjj .swiper-xyjj .xyjj-page .swiper-pagination-bullet-active{
	background: #fff;
}
.index-xyjj .right{
	width: 42%;
	float: right;
}
.index-xyjj .right li a{
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	margin-bottom: 8%;
}
.index-xyjj .right li{
   margin-bottom:20px;
}
.index-xyjj .right li .time{
	background: #0068b7;
	text-align: center;
	color: #fff;
	float: left;
	width: 80px;
	height: 70px;
	font-size: 12px;
	line-height: 25px;
	margin-right: 30px;
	flex-shrink:0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	border:1px solid #0068b7;
}
.index-xyjj .right li .time font{
	display: block;
	margin-top: 10px;
}
.index-xyjj .right li .title{
	line-height: 1.5;
	border-bottom: 1px solid #999;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
  	width:82%;
  overflow: hidden;  
text-overflow: ellipsis;  
display: -webkit-box;  
-webkit-line-clamp: 2;  
-webkit-box-orient: vertical;
}
.index-xyjj .right li:hover .time{
	background: #fff;
	color: #0068b7;
}
.index-xyjj .right li:hover  .title{
	color: #0068b7;
	border-color: #0068b7;
}
footer {
	background-image: url(../images/foot.jpg);
	background-size: cover;
}
footer .bot{
	height: 60px;
	line-height: 60px;
	padding: 0 8.5%;
	color: #fff;
	font-size: 12px;
	background: #265087;
}
footer .bot span{
	margin-right: 20px;
	opacity: .7;
}
footer .bot a{
	color: #fff;
	opacity: .7;
}
footer .bot a:hover{
	opacity: 1;
}
footer .top{
	/* overflow: hidden; */
	padding: 1.5% 8.5%;
	/* background: #0068b7; */
	border-bottom: 1px solid #1a77be;
	display: flex;
	justify-content: space-between;
}
footer .top .box{
	float: left;
	margin-left: 80px;
	overflow: hidden;
}
footer .top .right a{
	float: left;
}
footer .top .box img{
	float: left;
	display: block;
	margin-right: 30px;
}
footer .top .box .txt{
	float: left;
	color: #fff;
}
footer .top .box  span{
	opacity: .7;
	font-size: 12px;
}
footer .top .ewm img{
	width: 70px;
}
footer .top .logo img{
	height: 70px;
}
footer .mid{
	padding: 1.5% 8.5%;
	/* background: #0068b7; */
}
footer .top .box{
	margin-top: 10px;
}
footer .mid .left{
	/* width: 60%; */
	color: #fff;
	line-height: 1.5;
}
footer .mid .left a{
	color: #fff;
	margin-right: 10px;
	display: inline-block;
  vertical-align:top;
}
/* footer .mid .left a:hover{
	opacity: .7;
} */
footer .mid .nav{
	float: left;
}
footer .mid .nav li{
	float: left;
	width: 150px;
}
footer .mid .nav li p{
	color: #fff;
	margin-bottom: 10%;
}
footer .mid .nav li a{
	display: block;
	color: #fff;
	font-size: 14px;
	opacity: .7;
	line-height: 25px;
	width: 180px;
}
footer .mid .nav li a:hover{
	opacity: 1;
}
footer .mid .ewm{
	text-align: right;
}
footer .mid .ewm img{
	display: inline-block;
	width: 95px;
	margin-left: 40px;
	vertical-align: top;
}
footer .mid .share-link{
	/* clear: both; */
	position: relative;
	/* margin-top: 100px; */
}
footer .mid .share-link ul{
	position: absolute;
	bottom: 100%;
	z-index: 1;
	width: 100%;
	display: none;
}
footer .mid .share-link ul a{
	display: block;
	font-size: 12px;
	background: #e8e8ec;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-indent: 25px;
	border-bottom: 1px solid #0068b7;
}
footer .mid .share-link ul a:hover{
	background:#0068b7 ;
	color: #fff;
}
footer .mid .share-link ul a{
	
}
footer .mid .share-link h1{
	overflow: hidden;
	background: #e8e8ec;
}
footer .mid .share-link p{
	float: left;
	width: 310px;
	height: 45px;
	line-height: 45px;
	font-size: 12px;
	text-indent: 25px;
	background: #e8e8ec;
}
footer .mid .share-link button{
	float: right;
	width: 45px;
	height: 45px;
	background-image: url(../images/link.jpg);
	cursor: pointer;
	outline: none;
	background-size: cover;
	background-position:  center;
}
footer .mid .share-link button.on{
	transform: rotate(180deg);
}
footer .top .right a{
	line-height: 40px;
	margin-left: 15px;
	margin-top: 10px;
}
footer .top .right a:hover{
	opacity: .8;
}
footer .mid .left a{
	display: inline-block;
	width: 40px;
	height: 40px;
	color: #fff;
	border:1px solid #fff;
	text-align: center;
	line-height: 40px;
	position: relative;
	border-radius: 100%;
	/* margin-top: 10px; */
	margin-left: 10px;
}
footer .mid .left a img{
	position: absolute;
	width: 120px;
	height: 120px;
	left: 50%;
	transform: translate(-50%,-130%);
	top: 0;
	display: none;
}
footer .mid .left a:hover{
	color: #eee;
	border-color:#eee;
}
footer .mid .left a:hover img{
	display: block;
}
.index-news .right .main .box:nth-child(even){
	float: right;
}
.inner-banner{
	position: relative;
	overflow: hidden;
}
.inner-banner .pic-w{
	position: relative;
	overflow: hidden;
	/* padding-bottom: 35%; */
}
.inner-banner .pic-w .pic{
	display: none;
}
.inner-banner .inner-local{
	/* position: absolute;
	z-index: 2;
	left: 8.5%;
	bottom: 17%;
	color: #fff; */
	padding: 0.8% 5%;
	font-size: 16px;
	border-bottom: 1px solid #d0d0d4;
	color: #666;
}
.inner-banner .inner-local a{
	color: #666;
}
.inner-banner .inner-local h1{
	display: none;
}
.inner-banner .inner-local h1{
	margin-bottom: 8%;
}
.inner-banner .inner-local p{
	font-size: 14px;
}
.inner-banner .inner-local a{
	/* color: #fff; */
}
.inner-banner .inner-local a:hover{
	opacity: .8;
}
.inner-nav{
	display: flex;
	justify-content: space-between;
	border:1px solid #d0d0d4;
}
.inner-nav a{
	width: 50%;
	text-align: center;
	padding: 1.5%;
	border-right:1px solid #d0d0d4;
}
.inner-nav a:last-child{
	border:none;
}
.inner-nav a:hover,.inner-nav a.on{
	background: #1a77be;
	color: #fff;
}
.inner-detail:before{
	content: "";
	z-index: 1;
	position: absolute;
	width: 1px;
	height: 100%;
	z-index: 1;
	right: 8.5%;
	background: #d0d0d4;
	display: none;
}
.inner-detail{
	overflow: hidden;
	position: relative;
       min-height:400px;
       background: #e8eaef;
}
.inner-detail .left{
	float: left;
	width: 91.5%;
	padding: 8.5%;
	overflow: hidden;
	border-right: 1px solid #d0d0d4;
}
.inner-detail .left img{
	max-width: 100%;
}
.inner-detail .right{
	width: 8.5%;
	float: right;
	padding-top: 4%;
	display: none;
}
.inner-detail .right a{
	display: block;
	margin:auto;
	border:1px solid #aeaeae;
	text-align: center;
	color: #aeaeae;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	border-radius: 100%;
	margin-bottom: 15%;
	position: relative;
	float:none !important;
}
.inner-detail .right a span{
	position: absolute;
	right: 130%;
	font-size: 14px;
	white-space: nowrap;
	top: 50%;
	transform: translateY(-50%);
	display: none;
}
.inner-detail .right a:hover span{
	display: block;
}
.inner-detail .right a span img{
	width: 80px;
}
.inner-detail .right a span.tel{
	background: #1968ae;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	z-index: 3;
}
.inner-detail .right a:hover{
	color: #0068b7;
	border-color:#0068b7;
}
.inner-detail .inner-left{
	width: 18%;
	/* position: absolute; */
	/* top: 0; */
	/* left: 0; */
	/* bottom: 0; */
	background: #265087;
	float: left;
	position: relative;
	z-index: 2;
}
.inner-detail:after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	background: #265087;
	width: 18%;
	z-index: 1;
}
.inner-detail .inner-left h1{
	display: block;
	color: #fff;
	border-bottom: 1px solid #6885ab;
	position: relative;
}
.inner-detail .inner-left a{
	color: #fff;
	display: block;
  line-height:1.5;
      word-break: break-word;
}
.inner-detail .inner-left h1 a{
	padding: 6% 0;
  padding-left:15%;
}
.inner-detail .inner-left .box.on h1 a,.inner-detail .inner-left .box:hover h1 a{
	background: #0068b7;
}
.inner-detail .inner-left ul a.on,.inner-detail .inner-left ul a:hover{
	color: #ffe30b;
}
.inner-detail .mid{
	float: left;
	width: 82%;
	/* margin-left: 25%; */
	float: left;
	background: #e8eaef;
	padding:4%;
	/* border-right: 1px solid #d0d0d4; */
}

.inner-detail .inner-left .box ul{
	display: none;
	background: #0068b7;
	padding: 3%  3% 3% 15%;
	/*text-indent: 20%;*/
	border-bottom: 1px solid #6885ab;
}
.inner-detail .inner-left .box.on ul{
	display: block;
}
.inner-detail .inner-left .box ul a{
	padding: 2.5% 0;
  position:relative;
}

.inner-detail .mid .xzbm{
	overflow: hidden;
}
.inner-detail .mid .xzbm .top{
	overflow: hidden;
}
.inner-detail .mid .xzbm .top img{
	max-width: 100%;
}
.inner-detail .mid .xzbm .top .txt{
	margin-top: 5%;
	padding-bottom: 5%;
	margin-bottom: 5%;
	border-bottom: 1px dashed #ccc;
}
.inner-detail .mid .xzbm .top .txt h1{
	margin-bottom: 2%;
}
.inner-detail .mid .xzbm .top .txt p{
	opacity: 0.6;
}
.inner-detail .mid .xzbm ul{
	overflow: hidden;
	width: 100%;
}
.inner-detail .mid .xzbm ul li{
	margin-bottom: 5%;
	overflow: hidden;
	position: relative;
}
.inner-detail .mid .xzbm ul li .left{
	position: absolute;
	width: 24.5%;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
}

.xyjs-nav{
	margin-bottom: 5%;
}
.xyjs-nav li{
	margin-bottom: 2%;
	overflow: hidden;
}
.xyjs-nav li a,.xyjs-nav li span{
	padding: 5px 10px;
	box-sizing: content-box;
	line-height: 1.5;
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 5px;
}
.xyjs-nav li a:hover,.xyjs-nav li a.on{
	background: #0068b7;
	color: #fff;
}
.inner-detail .mid .xzbm ul li .des{
	width: 75.5%;
	margin-left: 24.5%;
	text-align: left;
	/*text-indent: 10%;*/
}
.inner-detail .mid .xzbm ul li .des p{
	background: #fff;
	border-bottom: 1px solid #d7d7d9;
	padding: 2%;
}
.inner-detail .mid .xzbm ul li .des p:first-child{
	color: #fff;
	background: #0068b7;
}
.inner-detail .mid .xzbm ul li:last-child{
	margin-bottom: 0;
}
.inner-detail .mid .ldjy{
	overflow: hidden;
}
.inner-detail .mid .ldjy .top{
	display: block;
	max-width: 100%;
}
.inner-detail .mid .ldjy .txt{
	overflow: hidden;
	margin-top: 4%;
}
.inner-detail .mid .ldjy .txt p{
	line-height: 1.8;
}
.inner-detail .mid .ldjy .txt .title{
	width: 31.25%;
	float: left;
}

.inner-detail .mid .ldjy .txt .des{
	color: #8f8f8f;
	width: 68.75%;
	float: left;
}

.inner-detail .mid .ldjy .txt .des p{
	margin-bottom: 5%;
}
.inner-detail .mid .ldjy .txt .des img{
	max-width: 100%;
}
.inner-detail .mid .xyld{
	overflow: hidden;
	padding:  0 12%;
}
.inner-detail .mid .xyld li{
	float: left;
	width: 41%;
	margin-bottom: 8%;
	text-align: center;
	cursor: pointer;
}
.inner-detail .mid .xyld li:nth-child(2n){
	float: right;
}
.inner-detail .mid .xyld li .pic-w{
	position: relative;
	overflow: hidden;
	border:1px solid #d3d3d6;
	padding-bottom: 117%;
	background: #fff;
	margin-bottom: 10%;
}
.inner-detail .mid .xyld li:hover .pic{
	transform: scale(1.1);
}
.inner-detail .mid .xyld li .txt{
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.inner-detail .mid .xyld li:hover{
	color: #0068b7;
}
.inner-detail .mid .zzjg{
	overflow: hidden;
}
.inner-detail .mid .zzjg .top{
	overflow: hidden;
}
.inner-detail .mid .zzjg img{
	max-width: 100%;
}
.inner-detail .mid .zzjg .name{
	margin-top: 8%;
	font-family: simsun;
}
.inner-detail .mid .zzjg .des{
	margin-top: 5%;
	padding: 3% 0;
	border-top: 1px dashed #8f8f8f;
	border-bottom: 1px dashed #8f8f8f;
	color: #8f8f8f;
	font-family: simsun;
	line-height: 2;
}
.inner-detail .mid .zzjg .box{
	margin-top: 5%;
	font-family: simsun;
	width: 100%;
	border-collapse:collapse;
}
.inner-detail .mid .zzjg .box thead{
	margin-bottom: 3%;
}
.inner-detail .mid .zzjg .box tbody{
	background: #fff;
	border:1px solid #d3d3d6
}
.inner-detail .mid .zzjg .box tr{
	border-bottom: 1px solid #d3d3d6;
	overflow: hidden;
}
.inner-detail .mid .zzjg .box tr:last-child{
	border-bottom: none;
}
.inner-detail .mid .zzjg .box thead td:first-child{
	text-align: left;
	padding: 0;
	font-size: 16px;
	padding-bottom: 2%;
}
.inner-detail .mid .zzjg .box td{
	padding: 2% 0;
	word-break:break-word;
	line-height:1.5;
	width: 40%;
	padding: 3%;
}
.inner-detail .mid .zzjg .box td:first-child{
	width: 20%;
	text-align: center;
}
.inner-detail .mid .zzjg .box td:nth-child(2){
	
	border-left: 1px solid #d3d3d6;
}
.inner-detail .mid .xyjj{
	overflow: hidden;
}

.inner-detail .mid .xyjj img{
	max-width: 100%;
}

.slide_nav {
	background: #0068b7;
	overflow: auto;
	padding-bottom: 30px;
	transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	width: 100%;
	position: fixed;
	right: -100%;
	top: 0;
	height: 100%;
	z-index: 99999999;
}

.slide_nav.left_active {
	right: 0
}

.slide_nav .slide_logo {
	background: rgba(0, 0, 0, .2);
	text-align: center;
	padding: 15px 0
}

.slide_nav .slide_logo a {
	display: block
}

.slide_nav .slide_logo a img {
	max-width: 54%
}

.slide_nav .slide_nav_ul {
	margin-top: 8%
}

.slide_nav .slide_nav_ul li {
	text-align: center;
	position: relative;
	width: 100%;
	line-height: 50px
}

.slide_nav .slide_nav_ul .slideJA {
	font-size: 16px
}

.slide_nav .slide_nav_ul .slideNavSecon {
	display: none;
	overflow: hidden;
	background: #1585da;
}

.slide_nav .slide_nav_ul .thirdSecon {
	overflow: hidden;
	background: #ccc;
}
.slide_nav .slide_nav_ul .thirdSecon ul{
	display:none;
}

.slide_nav .slide_nav_ul .thirdSecon .thirdJa{
	background: #1585da;
}

.slide_nav .slide_nav_ul .slideNavSecon a {
	display: block
}

.slide_nav .slide_nav_ul .slideNavSecon.active {
	height: 100%
}

.slide_nav .slide_nav_ul li a {
	font-size: 15px;
	color: #fff;
	height: 50px;
	display: block
}

.slide_nav .slide_nav_ul .slide_nav_ulLast a {
	display: inline-block
}

.slide_nav .slide_nav_ul .slide_nav_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: none
}

.slide_nav .slide_nav_ul .slide_nav_bg span {
	background: #fff;
	height: 50px
}

.slide_nav .slide_nav_ul .slide_nav_wz {
	width: 100%;
	height: 50px;
	position: relative;
	left: 0;
	top: 0;
	z-index: 10;
	line-height: 50px
}

.phone_back {
	width: 60%;
	height: 40px;
	display: block;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 20px;
	border: 0;
	background: #fff;
	color: #0068b7;
	text-align: center;
	line-height: 40px
}
.inner-detail .mid .jzyg{
	overflow: hidden;
}
.inner-detail .mid .jzyg li{
	padding: 7% 0 4% 0;
	border-bottom: 1px dashed #a7a8ac;
}
.inner-detail .mid .jzyg li h1{
	font-family: arial;
	color: #0068b7;
	padding-bottom: 6%;
}
.inner-detail .mid .jzyg li .box a{
	font-family: simsun;
	margin:0 10px;
	display: inline-block;
}
.inner-detail .mid .jzyg li .box a:first-child{
	margin-left: 0;
}
header .menu{
	float: right;
	margin-left: 15px;
	margin-top: 15px;
	display: none;
}
header .menu .line{
	width: 30px;
	height: 2px;
	background: #fff;
	margin-bottom: 6px;
}
.change_btn{
    margin-top:15px;
    color:#fff;
    display: none;
}
header .menu .line:last-child{
	margin-bottom: 0;
}
.bgw{
	background: #fff !important;
}
.inner-detail .mid .jczz{
	overflow: hidden;
}
.jczz li{
	float: left;
	width: 95%;
        margin:auto;
	border-bottom: 1px dashed #ccc;
	padding: 3%
}

.jczz .title{
	overflow: hidden;
	line-height: 30px;
	height: 60px;
	transition: all 0.3s;
	-webkit-transition:all 0.3s;
}
.jczz .des{
	line-height: 30px;
	height: 60px;
	margin-top: 30px;
	overflow: hidden;
	opacity: .5;
	transition: all 0.3s;
	-webkit-transition:all 0.3s;
}
.jczz a{
	display: block;
	overflow: hidden;
}
.jczz .time{
	margin-top: 30px;
	color: #999;
	font-size: 14px;
	font-family: arial;
	padding-left: 60px;
	background: url(../images/time2.png) top left no-repeat;
}
.jczz li:hover .title,.jczz li:hover .des{
	color: #0068b7;
}
.jczz ul:after{
	content: "";
	clear: both;
	display: block;
}
a.load-more{
	display: block;
	background: #e8eaef;
	border:1px solid #d3d3d6;
	clear: both;
	margin-top:8%;
	text-align: center;
	padding: 2%;
}
a.load-more span{
	display: inline-block;
	width: 27px;
	height: 27px;
	background-image: url(../images/more.png);
	background-size: contain;
	background-position: center;
	vertical-align: top;
	margin-top: -2px;
	margin-right: 4%;
	transition: all 0.6s;
}
a.load-more:hover{
	opacity: .7;
}
a.load-more:hover span{
	transform: rotate(360deg);
}
.inner-detail .mid .xgxz{
	overflow: hidden;
}
.inner-detail .mid .xgxz ul:after{
	content: "";
	display: block;
	clear: both;
}
.xgxz li{
	padding-bottom: 5%;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 5%;
}
.xgxz li .box{
	border:1px solid #d4d4d7;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	padding: 3% 8%;
	line-height: 20px;
	transition: all 0.3s;
}
.xgxz li .time{
	padding-right: 5%;
	margin-right: 5%;
	border-right: 1px dashed #999;
	line-height: 20px;
	flex-shrink: 0;
}
.xgxz li .xz{
	width: 20px;
	height: 20px;
	background: url(../images/xz.png) center right no-repeat;
	transition: all 0.3s;
	padding-left:8%;
	margin-left: 8%;
	border-left: 1px dashed #999;
	flex-shrink: 0;
}
.xgxz li .title{
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xgxz li:hover .box{
	background: #0068b7;
	color: #fff;
}
.xgxz li:hover .xz{
	background: url(../images/xz2.png) center right no-repeat;
}
.inner-detail .mid .xxgk{
	overflow: hidden;
}
.xxgk li{
	overflow: hidden;
	padding-bottom: 5%;
	margin-bottom: 5%;
	border-bottom: 1px dashed #ccc;
}
.xxgk li .time{
	float: left;
	width: 100px;
	height: 100px;
	border:1px solid #0068b7;
	background: #0068b7;
	color: #fff;
	text-align: center;
	transition: all 0.3s;
	font-family: arial;
	font-size: 12px;
}
.xxgk li .time font{
	display: block;
	margin: 22px 0 10px 0;
	font-weight: bold;
}
.xxgk li .txt{
	float: right;
	width: 80%;
	transition: all 0.3s;
}
.xxgk li .txt .des{
	margin-top: 30px;
	line-height: 30px;
	opacity: .7;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.xxgk li:hover .time{
	background: #fff;
	color: #0068b7;
}
.xxgk li:hover .txt{
	color: #0068b7;
}
.xxgk .big{
	margin-bottom: 5%;
}
.xxgk .big a{
	display: block;
	overflow: hidden;
}

.xxgk .big .time{
	font-size: 14px;
	font-family: arial;
	padding-left: 60px;
	background: url(../images/time2.png) top left no-repeat;
	opacity: .7;
}
.xxgk .big .pic-w{
	padding-bottom: 39%;
	position: relative;
	overflow: hidden;
}
.xxgk .big:hover .pic{
	transform: scale(1.1);
}
.xxgk .big:hover .txt .title,.xxgk .big:hover .txt .des{
	color: #0068b7;
}
.xxgk .big .title{
	margin-top: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.xxgk .big .des{
	line-height: 30px;
	height: 60px;
	margin-top: 30px;
	overflow: hidden;
	opacity: .7;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.inner-detail .mid .xssc{
	overflow: hidden;
}
.inner-detail .mid .xssc li{
	float: left;
	width: 31%;
	margin-right: 3.5%;
	margin-bottom: 3.5%;
}
.inner-detail .mid .xssc li:nth-child(3n){
	margin-right: 0;
}
.inner-detail .mid .xssc li .pic-w{
	position: relative;
	overflow: hidden;
	border:1px solid #d3d3d6;
	padding-bottom: 105%;
}
.inner-detail .mid .xssc li p{
	text-align: center;
	margin-top: 5%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.3s;
}
.inner-detail .mid .xssc li:hover .pic{
	transform: scale(1.1);
}
.inner-detail .mid .xssc li:hover p{
	color: #0068b7;
}
.xwdt{
	overflow: hidden;
}

.xwdt li{
	overflow: hidden;
	padding-bottom: 5%;
	margin-bottom: 5%;
	border-bottom: 1px dashed #ccc;
}
.xwdt li .time{
	float: left;
	width: 100px;
	height: 100px;
	border:1px solid #0068b7;
	background: #0068b7;
	color: #fff;
	text-align: center;
	transition: all 0.3s;
	font-family: arial;
	font-size: 12px;
}
.xwdt li .time font{
	display: block;
	margin: 22px 0 10px 0;
	font-weight: bold;
}
.xwdt li .txt{
	float: right;
	width: 80%;
	transition: all 0.3s;
}
.xwdt li .txt .des{
	margin-top: 30px;
	line-height: 30px;
	opacity: .7;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.xwdt li:hover .time{
	background: #fff;
	color: #0068b7;
}
.xwdt li:hover .txt{
	color: #0068b7;
}
.xwdt .top{
	overflow: hidden;
	/* margin-bottom: 10%; */
}
.xwdt .top .box{
	float: left;
	width: 45%;
	margin-bottom: 10%;
}
.xwdt .top .box:nth-child(2n){
	float: right;
}
.xwdt .top .box .pic-w{
	padding-bottom: 66%;
	position: relative;
	overflow: hidden;
}
.xwdt .top .box .title{
	margin-top: 40px;
	overflow: hidden;
	height: 60px;
	margin-top: 30px;
	transition: all 0.3s;
	-webkit-transition:all 0.3s;
}
.xwdt .top .box .des{
	line-height: 30px;
	height: 60px;
	margin-top: 30px;
	overflow: hidden;
	opacity: .7;
	transition: all 0.3s;
	-webkit-transition:all 0.3s;
}
.xwdt .top .box a{
	display: block;
	overflow: hidden;
}
.xwdt .top .box .time{
	margin-top: 30px;
	color: #999;
	font-size: 14px;
	font-family: arial;
	padding-left: 60px;
	background: url(../images/time2.png) top left no-repeat;
}
.xwdt .top .box:hover .pic{
	transform: scale(1.1);
}
.xwdt .top .box:hover .title,.xwdt .top .box:hover .des{
	color: #0068b7;
}
.news-detail{
	overflow: hidden;
}
.news-detail .top{
	overflow: hidden;
}
.news-detail .top .title{
	line-height: 1.5;
	text-align: center;
	margin-bottom: 5%;
}
.news-detail .top .time{
	text-align: center;
	margin-bottom: 10%;
}
.news-detail .top .main{
	overflow: hidden;
}
.news-detail .top .main img{
	max-width: 100%;
}
.news-detail .ops{
	margin-top: 10%;
}
.news-detail .ops a{
	display: block;
}
.news-detail .ops a:hover{
	color: #0068b7;
}
.news-detail .ops .line{
	width: 100%;
	border-top: 1px dashed #ccc;
	margin: 3% 0;
}
a.go-back{
	display: block;
	background: #e8eaef;
	border:1px solid #d3d3d6;
	clear: both;
	margin-top:8%;
	text-align: center;
	padding: 2%;
}
a.go-back span{
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../images/back.png);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 2%;
	transition: all 0.6s;
}
a.go-back:hover{
	opacity: .7;
}
a.go-back:hover span{
	transform: rotate(360deg);
}
.kcml-xk{
	overflow: hidden;
}
.kcml-xk .top{
	overflow: hidden;
	margin-bottom: 5%;
}
.kcml-xk .top img{
	vertical-align: top;
	width: 100%;
}
.kcml-xk li{
	padding-bottom: 3%;
	margin-bottom: 3%;
	border-bottom: 1px dashed #ccc;
	cursor: pointer;
}
.kcml-xk li .box{
	background: #fff;
	border:1px solid #d3d3d6;
	border-bottom:none;
}
.kcml-xk li .box .title{
	padding: 3% 9%;
	transition: all 0.3s;
	border-bottom:1px solid #d3d3d6;
}
.kcml-xk li .box .title .fr{
	font-size: 12px;
	padding-right: 40px;
	position: relative;
}
.kcml-xk li .box .title .fr:after{
	content: "";
	width:0;
	height:0;
	border-right:5px solid transparent;
	border-left:5px solid transparent;
	border-bottom:10px solid #000;
	position: absolute;
	right: 0;
	top: 2px;
	transition: all 0.3s;
}
.kcml-xk li .box .main{
	border-bottom:1px solid #d3d3d6;
	padding:6% 9%;
	font-size: 12px;
	display: none;
}
.kcml-xk li .box .main p{
	margin-bottom: 1%;
	position: relative;
}
.kcml-xk li .box .main p:last-child{
	margin-bottom: 0;
}
.kcml-xk li .box .main p:after{
	content: "";
	position: absolute;
	width: 70%;
	top: 50%;
	right: 0;
	border-top: 1px dashed #ccc;
}
.kcml-xk li.on .title{
	background: #0068B7;
	color: #fff;
}
.kcml-xk li.on .title .fr:after{
	border-bottom:10px solid #fff;
	transform: rotate(180deg);
}
.kcb{
	overflow: hidden;
}
.kcb .top{
	overflow: hidden;
	background: #0068b7;
	color: #fff;
	padding: 3% 8%;
}
.kcb p{
	float: left;
	width: 23%;
	min-height: 10px;
}
.kcb p:last-child{
	width: 60%;
}
.kcb .box{
	padding:0 8% ;
	background: #fff;
}
.kcb li{
	padding: 3% 0;
	background: #fff;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	font-size: 12px;
}
.kcb li:last-child{
	border-bottom: 1px solid #ccc;
}
.kcb .box:last-child li:last-child{
	border:none;
}
.kcml-bh{
	overflow: hidden;
}
.kcml-bh .top{
	overflow: hidden;
	margin-bottom: 5%;
}
.kcml-bh img{
	max-width: 100%;
	vertical-align: top;
}
.kcml-bh ul{
	overflow: hidden;
}
.kcml-bh li{
	padding-bottom: 2%;
	margin-bottom: 2%;
	border-bottom: 1px dashed #ccc;
	cursor: pointer;
}
.kcml-bh li .box{   
	background: #fff;
    border: 1px solid #d3d3d6;
    border-bottom: none;
	padding: 2% 9%;
	font-size: 14px;
	overflow: hidden;
}
.kcml-bh li .box p{
	float:right;
  	margin-right:3%;
  line-height:1;
}
.kcml-bh li .title{
	float: left;
	width: 20%;
	border-right: 1px dashed #ccc;
}
.kcml-bh li .jibie{
	float: left;
	margin-left: 5%;
}
.kcml-bh li .search{
	float: right;
}
.kcml-bh li .search input{
	display: inline-block;
	float: left;
	height: 15px;
	line-height: 15px;
	font-size: 14px;
}
.kcml-bh li .search  button{
	display: inline-block;
	float: left;
	width: 15px;
	height: 15px;
	background: url(../images/search.png);
}
.inner-detail .mid .jxj-detail{
	overflow: hidden;
	padding-bottom: 5%;
}

.inner-detail .mid .jxj-detail img{
	max-width: 100%;
}
.inner-detail .mid .zsjz{
	overflow: hidden;
}
.inner-detail .mid .zsjz img{
	max-width: 100%;
}
.inner-detail .mid .zsjz .title{
	line-height: 1.5;
}
.inner-detail .mid .zsjz .main{
	margin-top: 8%;
	padding-bottom: 5%;
	margin-bottom: 5%;
	border-bottom: 1px dashed #ccc;
}
.inner-detail .mid .zsjz .xizai{
	overflow: hidden;
	display: block;
}
.inner-detail .mid .zsjz .xizai a{
	display: block;
	overflow: hidden;
	padding: 2% ;
	background: #fff;
	width: 48%;
	border:1px solid #ccc;
	font-size: 12px;
	margin-bottom: 4%;
	float: left;
}
.inner-detail .mid .zsjz .xizai a:nth-child(2n){
	float: right;
}
.inner-detail .mid .zsjz .xizai span.tb{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/xz.png) center right no-repeat;
	transition: all 0.3s;
	float: right;
	flex-shrink: 0;
}
.inner-detail .mid .zsjz .xizai a:hover{
	background: #0068b7;
	color: #fff;
	border-color:#0068b7;
}
.inner-detail .mid .zsjz .xizai a:hover span.tb{
	background: url(../images/xz2.png) center right no-repeat;
}
.tx{text-align:justify;overflow:hidden;line-height:25px!important}
.tx img{margin:0 auto;max-width:100%!important;height:auto!important}
.tranorgin_midbottom{transform-origin:50% bottom;-webkit-transform-origin:50% bottom;-moz-transform-origin:50% bottom;-ms-transform-origin:50% bottom;-o-transform-origin:50% bottom}
.jobs a:hover .padd{ background:#7c8db4; }
.jobs a:hover .bodr{ border:2px solid #1a77be; }
.jobs a:hover .ch .tx1,.jobs a:hover .ch .tx2{ color:black; } 
.tecTitle{font-size:30px;color:#323232;text-align:center;line-height:1.4;margin-bottom:55px}
.ixline{position:relative;margin-top:35px}
.ixline .line{display:block}
.ixline .line_1{width:100%;height:1px;background:#fff}
.ixline .line_2{position:absolute;width:30px;height:7px;background:#f8b551;left:5px;top:-3px}

.jobs{position:relative}
.jobs a{width:33%;padding:1%;float:left;color:#969696;display:block;position:relative}
.jobs .padd{padding:3px;transition:.5s;-webkit-transition:.5s}
.jobs .bodr{border:2px solid #ccc;background:#fff;padding:40px 25px 20px 25px;transition:.5s;-webkit-transition:.5s}
.jobs .ch .tx1{width:70%;/* float:left; */font-size:20px;color:#232323;line-height:1.1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.jobs .ch .tx2{text-align:right;color:#969696;width:30%}
.jobs .en{font-family:Conv_ZAP;margin-top:5px}
.jobs .ixline{margin-top:20px;margin-bottom:18px}
.jobs .ixline .line{background:#000}
.jobs .ixline .line_2{width:26px;height:9px;left:0;top:-4px}
.jobs .cdit .tx1{width:50%;float:left;overflow:hidden}
.jobs .cdit .tx2{text-align:right}
.jobs .cdit{border-bottom:1px solid #eee;padding-bottom:30px;margin-bottom:8px}
.jobs .tx{height:75px}
.jobs .date{margin-top:35px}
.jobs .tx{height:75px;font-size: 14px;/* font-size: 14px; */font-size: 14p;font-size: 14;font-size: 1;font-size:;}
.jobs .date{margin-top:35px}
.jobs .owl-theme .owl-controls{font-size:0;margin-top:50px}
.jobs .owl-theme .owl-controls .owl-page span{width:7px;height:7px;margin:0 6px;background:#b2b2b2;vertical-align:middle}
.jobs .owl-theme .owl-controls .owl-page.active span{transform:scale(1.2);-webkit-transform:scale(1.2);background:#6fba2c\9}

.xysh h1{
	color: #0068b7;
}
.xysh .top-ad{
	position: relative;
	overflow: hidden;
	margin-top: 5%;
	border:1px solid #0068b7;
}
.xysh .top-ad img{
   width:100%;
    height:100%;
}
.xysh ul{
	margin-bottom: 2%;
}
.xysh ul li{
	position: relative;
	overflow: hidden;
	padding: 5% 0;
	border-bottom: 1px solid #a2a3a7;
}
.xysh ul li .pic-w{
	float: left;
	width: 34%;
	position: relative;
	padding-bottom: 17%;
}
.xysh ul li .txt{
	float: left;
	width: 66%;
	padding-left: 5%;
}
.xysh ul li .txt h2{
	margin-bottom:8%;
}
.xysh ul li .txt h2 a{

	color: #0068b7;
}
.xysh ul li .txt .bot a{
	width: 50%;
	padding-right: 5%;
	float: left;
	display: block;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	position: relative;
}
.xysh ul li .txt .bot a:after{
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #000;
	top: 6px;
	left: 0;
	z-index: 1;
}
.xysh ul li .txt .bot a:hover:after{
	background: #0068b7;
}

.xysh ul li .txt .bot a:hover{
	color: #0068b7;
}
.xysh ul li:last-child{
	border:none;
	padding-bottom: 0;
}

.xysh-swiper{
	position: relative;
	overflow: hidden;
	margin-top: 5%;
}
.xysh-swiper .swiper-slide{
	position: relative;
	overflow: hidden;
	background: #fff;
}
.xysh-swiper .swiper-slide .pic-w{
	position: relative;
	overflow: hidden;
	padding-bottom: 30%;
	width: 45%;
	float: left;
}
.xysh-swiper .swiper-slide .txt{
	width: 55%;
	float: left;
	padding: 5%;
}
.xysh-swiper .swiper-slide h1{
	margin-bottom: 5%;
}
.xysh-swiper .swiper-slide .des{
	line-height: 1.5;
}
.xysh-swiper .buttons{
	position: absolute;
	bottom: 5%;
	right: 5%;
	z-index: 2;
	font-family: simsun;
}
.xysh-swiper .buttons div{
	float: left;
	margin-left: 20px;
	cursor: pointer;
	outline: none;
}
.xysh-swiper .buttons div:hover{
	color: #0068b7;
}
.inner-detail .inner-left .op{
	display: none;
}
.inner-detail .inner-left .close{
	display: none;
}
.fix-bg{
	display: none;
}


.calendar-box.big{
	overflow: hidden;
	box-shadow: 0 0 50px #666;
}
.calendar-news{
	padding: 4% 6% ;
	font-size: 15px;
	border-top: 1px solid #e2e2e2;
}
.calendar-news span{
	float: right;
	font-size: 14px;
	font-family: "Arial";
}
.calendar-news li{
	height: 20px;
	line-height: 20px;
	margin-bottom: 3%;
	color: #000;
}
.calendar-news li a{
	color: #999;
}
.calendar-news li:last-child{
	margin-bottom: 0;
}
.calendar-news li:hover a{
	color: #5a1c87;
}
.calendar-tip{
	padding: 25px 0;
}
.calendar-tip ul{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
}
.calendar-tip ul li{
	font-size: 15px;
	height: 25px;
	line-height: 25px;
	padding-left: 40px;
	position: relative;
}
.calendar-tip ul li:after{
	content:"";
	width: 25px;
	height: 25px;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 1;
	background: #e9d7bf;
}
.calendar-tip ul li:nth-child(2):after{
	background: #e8e5ac;
}
.calendar-tip ul li:nth-child(3):after{
	background: #b0dfe6;
}
.calendar-tip ul li:nth-child(4):after{
	background: #b4e3b1;
}


/*#dowebok #calendar{position: absolute;}*/
#calendar{width: 100%;overflow: hidden;border-bottom: 1px solid #e2e2e2;position: relative;}
#calendar.active{transform:translateX(0%); -webkit-transform:translateX(0%); display: block\9;}
#calendar .calendar-box{width: 100%; background: none; border: 0; }
#calendar .ht-rili-td,#calendar .ht-rili-head{background: #fff; background: rgba(255,255,255,0.89);}
#calendar .ht-rili-title{display: none;color: #fff; letter-spacing: 10px; background: url(../images/rl_icon.png) 48px center no-repeat; font-size: 15px; font-weight: 1; max-width: 300px; padding: 20px 0; padding-left: 110px;}
#calendar .ht-rili-querybox{ background: #265087;}
#calendar .ht-rili-date{color: #fff;}
#calendar .ht-rili-datebox{height: 80px;line-height: 80px;width: 100%;text-align: center;font-size: 18px;font-family: "Arial";letter-spacing: 3px;}
#calendar .ht-rili-date{width: 208px; text-align: center;}
#calendar .ht-rili-leftarr{background: url(../images/rl-prev.png) center center no-repeat; float: left;height: 80px;margin-left: 5%;border:2px solid  rgba(255,255,255,.6);width: 40px;height: 40px;border-radius: 100%;margin-top: 20px;}
#calendar .ht-rili-rightarr{background: url(../images/rl-next.png) center center no-repeat;float: right;height: 80px;margin-right: 5%;border:2px solid  rgba(255,255,255,.6);width: 40px;height: 40px;border-radius: 100%;margin-top: 20px;}
#calendar .ht-rili-td-disabled{color: #000;}
#calendar .ht-rili-money.active{background: #fff;position: absolute;left: 0;	top: 0;right: 0;bottom: 0;z-index: 1;}
#calendar .ht-rili-day{font-size: 20px;width: 45px;height: 45px;border-radius: 100%;line-height: 45px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;}
#calendar .cirCularList2{background: #fff; background: rgba(255,255,255,0.89);padding: 0 6%; padding-top: 10px; padding-bottom: 20px;}
.cirCularListS{height: 225px; overflow: hidden;  border-top: 1px #959391 dashed;}
#calendar .cirCularList2 ul{ padding-top: 10px; padding-bottom: 10px;}
#calendar .cirCularList li a{height: 45px; line-height: 45px; margin-bottom: 0;}
#calendar .closeCander{height: 50px; line-height: 50px; background: #920b28; color: #fff; text-align: center; display: block;}
#calendar .cirCularList li .cirClartTimeText{padding-left: 15px; padding-right: 0; margin-right: 124px; height: 45px;}
#calendar .cirCularList li .cirClartTimeText .span1{width: 5px; height: 5px; border-radius: 50%;}
#calendar .ht-rili-td{height: 80px;}
#calendar .ht-rili-th{height: 80px; line-height: 80px;font-size: 18px;font-family: "Arial";color: #000;letter-spacing: 2px;}
#calendar .ht-rili-th:nth-child(even){background: #e5e5e5;}
#calendar .closeCander:hover{background: #7e041e}
.cirCularList li.one .cirClartTimeText .span1{background: #7c1d2f;}
.cirCularList li.two .cirClartTimeText .span1{background: #464444;}
.cirCularList li.three .cirClartTimeText .span1{background: #000;}
#calendar .h_disabled{color: #7e7e7e;}

.demo-box{
	width: 500px;
	overflow: hidden;
	background: #EEF5FD;
	border: 1px solid #E6E8EB;
}
/*******??????????????·???********/
.calendar-box *{
	box-sizing: border-box;
}
.ht-rili-head{
	overflow: hidden;
}
.ht-rili-querybox{
	overflow: hidden;
}
.ht-rili-title{
	padding: 10px;
	display: inline-block;
	max-width: 200px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
}
.ht-rili-datebox{
	/*float: right;*/
	display: inline-block;
	vertical-align: middle;
	/*padding: 10px;*/
}
.ht-rili-date{
	text-align: center;
	display: inline-block;
	width: 100px;
	height: 19px;
	line-height: 19px;
	vertical-align: middle;
}
.ht-rili-leftarr{
	display: inline-block;
	width:25px;
	height: 19px;
	background: url("../images/left-arr.png") left center no-repeat;
	background-size: contain;
	vertical-align: middle;
	cursor: pointer;
}
.ht-rili-rightarr{
	display: inline-block;
	width:25px;
	height: 19px;
	background: url("../images/right-arr.png") right center no-repeat;
	background-size: contain;
	vertical-align: middle;
	cursor: pointer;
}
.ht-rili-th{
	width: 14.25%;
	float: left;
	text-align: center;
	height: 40px;
	line-height: 40px;
	/*background: #E66B14;*/
	color: #000;
}
.ht-rili-td{
	width: 14.25%;
	float: left;
	text-align: center;
	/*height:50px;*/
	/*line-height: 50px;*/
	background: #EEF5FD;
	/*padding-top: 5px;*/
	/*border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;*/
	cursor: pointer;
	position: relative;
}
.ht-rili-body{
	overflow: hidden;
}
.ht-rili-day{
	font-family:Arial;
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	width: 100%;
}
.ht-rili-money{
	font-family:Arial;
	display: inline-block;
	width: 100%;
	font-size: 12px;
	color: #D4585A
}
.ht-rili-td-disabled{
	color: #BFC4CA;
}
.ht-rili-td-active{
	border-radius: 4px;
	background: #80B3E8;
}

.ht-rili-head,.ht-rili-body{
	/* width: 78%; */
	border-right:1px solid #e2e2e2;
}
.calendar-right{
	width: 22%;
	position: absolute;
	bottom: 0;
	top: 80px;
	right: 0;
	z-index: 1;
	padding:5% 2.5%;
}
.calendar-right li{
	margin-bottom: 15%;
}
.calendar-right ul{
	overflow-x: auto;
	height: 100%;
}
.calendar-right li p{
	margin-bottom: 15px;
}
.calendar-right li h1{
	line-height: 25px;
}
.calendar-right ul::-webkit-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.calendar-right ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    /*-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
    background: #572078;
}
.calendar-right ul::-webkit-scrollbar-track {/*滚动条里面轨道*/
    /*-webkit-box-shadow: inset 0 0 5px #572078;*/
    border-radius: 0;
    background: #ccc572078;
}

.fix-bg2{
	position: fixed;
	z-index: 99;
	background: rgba(0,0,0,.5);
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}
.fix-ly{
	position: fixed;
	background: #fff;
	z-index: 100;
	width: 800px;
	padding: 30px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
}
.fix-ly .title{
	text-align: center;
	color: #0068b7;
	line-height: 1.5;
}
.fix-ly .main{
	border:1px solid #000;
	border-bottom: none;
	margin: 30px 0;
}

.fix-ly.in-ly{
	position: relative;
	overflow: hidden;
	transform: translate(0);
	top: auto;
	left: auto;
	margin: 3% auto;
	display: block;
  z-index:1;
}
.fix-ly.in-ly .close{
	display: none;
}
.fix-ly .main li{
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #000;
	padding: 0 10px;
	padding-left: 15px;
  position:relative;
}
.fix-ly .main li span{
	color: #ff0000;
	position: absolute;
	top: 15px;
	left: 5px;
}
.fix-ly .main li.clear{
	border:none;
}
.fix-ly .main li p{
	flex-shrink: 0;
	height: 45px;
	line-height: 45px;
	color: #0068b7;
}
.fix-ly .main li input,.fix-ly .main li select{
	width: 95%;
	height: 45px;
	line-height: 45px;
	border:none;
	outline: none;
	padding-left: 10px;
}
.fix-ly .main li textarea{
	width: 95%;
	line-height: 20px;
	padding: 13px;
	resize: none;
}
.fix-ly .main li.two{
	width: 50%;
	float: left;
}
.fix-ly .main li.two:nth-child(2n){
	border-left: 1px solid #000;
}
.fix-ly button{
	padding: 10px;
	width: 120px;
	background: #0068b7;
	color: #fff;
	display: block;
	margin:auto;
	outline: none;
	cursor: pointer;
	border-radius: 3px;
	border:1px solid #0068b7;
	transition: all 0.3s;
}
.fix-ly button:hover{
	background: #fff;
	color: #0068b7;
}
.fix-ly .close{
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	font-size: 30px;
	transition: all 0.3s;
	cursor: pointer;
}
.fix-ly .close:hover{
	transform: rotate(180deg);
	color: #0068b7;
}
.fix-ly .tips{
	margin-bottom: 10px;
	font-size: 14px;
}
.fix-ly .tips span{
	color: #ff0000;
}


@media screen and (max-width: 1600px){
	footer .mid .nav li{
		width: 120px;
	}
}
@media screen and (max-width: 1441px){
	footer .mid,footer .top{
		padding: 1.5% 3%;
	}
	footer .bot{
		padding: 0 3%;
	}
  .swiper-01 .swiper-slide .pic-w{
  	padding-bottom:32%;
  }
	header .mid{
		padding: 1.5% 5%;
	}
	.jobs a{
		width: 50%;
	}
	header nav{
		padding: 0 5%;
	}
	header nav .box{
		padding:1.6%;
	}
	
	.index-news{
		padding: 5%;
	}
	.index-ssfc{
		padding: 5%;
	}
	.index-xyjj{
		padding: 5%;
	}
	
	.index-news .right .box .title{
		margin-top: 30px;
	}
	.index-news .box .time{
		margin-top: 25px;
	}
	.index-xyjj .right li a{
		margin-bottom: 2%;
	}
	.swiper-01 .buttons{
		left: 5%;
	}
	.swiper-01 .buttons div{
		width: 50px;
		height: 50px;
      line-height:48px;
	}
	.swiper-01 .swiper-slide .txt{
		left: 12%;
	}
	.xysh ul li .txt .bot a{
		margin-bottom: 5px;
	}
	.xysh ul li .txt h2{
		margin-bottom: 5%;
	}
	.xysh ul li .pic-w{
		padding-bottom: 20%;
	}
  header nav .box:nth-child(2) .min-nav{
  	transform:translateX(-30%);
  }
   header nav .box:nth-child(8) .min-nav{
  	transform:translateX(-60%);
  }
}
@media screen and (max-width: 1367px){
	/*header .top a{
		width: 100px;
	}
	header .top a:last-child{
		width: 80px;
	}*/
	header nav a{
		/* margin-right: 40px; */
	}
	
}
@media screen and (max-width: 1300px){
  header nav .box{
  padding:1.6% 0.5%;
 }
}
@media screen and (max-width: 1200px){
	footer .mid .nav li{
		width: 100px;
	}
	.index-xyjj .right li .time{
		margin-right: 15px;
	}
 
}
@media screen and (max-width: 960px){
	.inner-detail .mid .xssc li{
	    float: left;
	    width: 100%;
	    margin-right: 3.5%;
	    margin-bottom: 3.5%;
        }
	.fix-bg{
		position: fixed;
		width: 50%;
		height: 100%;
		background: #265087;
		z-index: 3;
		/* display: block; */
		top: 0;
		left: 0;
	}
	header .top{
		display: none;
	}
	header nav{
		display: none;
	}
	header .mid .logo img,footer .top .logo img{
		width: 180px;
	}
	header .mid .search{
		display: none;
	}
	.swiper-01 .buttons,.swiper-01 .txt{
		display: none;
	}
	.swiper-01 .swiper-slide .pic-w{
		padding-bottom: 60%;
	}
	.index-news{
		padding: 3%;
	}
	.index-news .left{
		width: 100%;
		float: none;
	}
	.index-news .box .pic-w{
		padding-bottom: 45%;
	}
	.index-news .box .title{
		margin-top: 15px;
	}
	.index-news .box .des{
		margin-top: 15px;
		line-height: 20px;
		height: 60px;
		font-size: 12px;
	}
	.index-news .box .time{
		margin-top: 15px;
	}
	.index-news .right{
		width: 100%;
		margin-top: 5%;
		float: none;
	}
	.index-news .right .box .title{
		margin-top: 15px;
	}
	.index-xyjj{
		margin-top: 5%;
		padding: 3%;
	}
	.index-xyjj .left{
		width: 100%;
		float: none;
	}
	.index-xyjj .swiper-xyjj .links{
		display: none;
	}
	.index-xyjj .swiper-xyjj .txt{
		width: 100%;
		padding-right: 0;
	}
	.index-xyjj .swiper-xyjj .title{
		margin-top: 15px;
	}
	.index-xyjj .swiper-xyjj .des{
		line-height: 20px;
		font-size: 12px;
		margin-top: 15px;
	}
	.index-xyjj .swiper-xyjj .xyjj-page{
		top: 40%;
	}
	.index-xyjj .swiper-xyjj .time{
		margin-top: 15px;
	}
	.index-xyjj .right{
		float: none;
		margin-top: 5%;
		width: 100%;
	}
	.index-xyjj .right li .time{
		height: 60px;
	}
	.index-xyjj .right li .time font{
		margin-top: 5px;
	}
	.index-xyjj .right li a{
		margin-bottom: 5%;
	}
	footer .top .fl{
		float: none;
	}
	footer .top .fr{
		float: none;
	}
	footer .top .box{
		float: none;
		margin-left: 0;
		margin-top: 15px;
	}
	footer .top{
		padding: 8% 3% 3% 5%;
	}
	footer .mid{
		padding: 5% 3%;
	}
	footer .top .box img{
		margin-right: 15px;
	}
	footer .mid .nav{
		display: none;
	}
	footer .mid .fr{
		float: none;
	}
	footer .mid .ewm{
		text-align: center;
	}
	footer .mid .ewm img{
		width: 70px;
		margin: 0 10px;
	}
	footer .mid .share-link{
		margin-top: 10px;
	}
	footer .mid .share-link p{
		width: 250px;
	}
	footer .bot span,footer .bot a.fr{
		display: block;
		float: none;
	}
	footer .bot{
		padding: 3%;
		line-height: 20px;
		height: auto;
	}
	.index-ssfc .title{
		margin-top: 15px;
	}
	.index-ssfc .des{
		margin-top: 15px;
		line-height: 20px;
		font-size: 12px;
		height: 40px;
	}
	.index-ssfc .time{
		margin-top: 15px;
	}
	.index-ssfc .ssfc-page{
		margin-top: 20px;
	}
	.inner-detail .right{
		display: none;
	}
	.inner-nav{
		display: block;
		overflow: hidden;
	}
	.inner-nav a{
		display: block;
		float: left;
		border-bottom:1px solid #d0d0d4;
		font-size: 14px;
		padding: 3% 0;
	}
	.inner-banner .pic-w{
		/* padding-bottom: 50%; */
	}
	.inner-detail .mid{
		width: 75%;
		margin-left: 25%;
		padding: 3%;
	}
	.inner-detail .inner-left a{
		text-align: center;
		line-height: 1.5;
		text-indent: 0;
		padding:12% 3%;
	}
	.inner-detail .inner-left a span{
		display: none;
	}
	.inner-detail .mid .xyld li{
		width: 48%;
		float: left;
		margin-right: 4%;
		margin-bottom: 4%;
	}
	.inner-detail .mid .xyld li:nth-child(3n){
		margin-right: 4%;
	}
	.inner-detail .mid .xyld li:nth-child(2n){
		margin-right: 0;
	}
	.inner-detail .mid .xyld li .txt p:last-child{
		font-size: 12px;
		height: 40px;
		line-height: 20px;
		overflow: hidden;
	}
	.inner-banner .inner-local{
		left: 3%;
		bottom: 6%;
	}
	.inner-detail .left{
		width: 100%;
		border:none;
		padding: 3%;
	}
	.inner-detail .mid .zzjg li span{
		width: 100% !important;
		text-align: left;
		text-indent: 10%;
		line-height: 1.5;
		font-size: 13px;
	}
	.inner-detail .mid .zzjg li span:nth-child(1){
		font-size: 16px;
	}
	.inner-detail .mid .ldjy .txt .title{
		width: 100%;
		float: none;
		font-size: 16px;
	}
	.inner-detail .mid .ldjy .txt .des{
		width: 100%;
		float: none;
		font-size: 12px;
		margin-top: 15px;
	}
	.inner-detail .mid .xzbm .top .txt h1{
		font-size: 16px;
	}
	.inner-detail .mid .xzbm .top .txt p{
		font-size: 12px;
		margin-top: 15px;
	}
	.inner-detail .mid .xzbm ul li .left{
		position: relative;
		width: 100%;
		padding-bottom: 70%;
		float: none;
	}
	.inner-detail .mid .xzbm ul li .des{
		width: 100%;
		margin: 0;
		font-size: 14px;
	}
	header .menu{
		display: block;
	}
       .change_btn{
          display: block;
        }
	.inner-detail .inner-left{
		width: 50%;
		position: fixed;
		left: -50%;
		z-index: 4;
	}
	.inner-detail .inner-left .op{
		position: absolute;
		left: 100%;
		top: 0;
		width: 28px;
		height: 28px;
		position: absolute;
		background: #265087;
		color: #fff;
		text-align: center;
		line-height: 28px;
		display: block;
		font-size: 14px;
	}
	.inner-detail .inner-left .close{
		position: absolute;
		right:0 ;
		bottom: 100%;
		width: 28px;
		height: 28px;
		position: absolute;
		background: #265087;
		color: #fff;
		text-align: center;
		line-height: 28px;
		display: block;
		font-size: 25px;
	}
	.inner-detail:after{
		display: none;
	}
	.inner-detail .mid{
		width: 100%;
		margin-left: 0;
	}
	.inner-detail .mid{
		padding-top: 12%;
	}
	.inner-detail .mid .zzjg .box td{
		width: 100% !important;
		text-indent: 0;
		text-align: center;
		padding: 2% !important;
		border:none !important;
		display: block;
	}
	.inner-detail .mid .zzjg .box td:first-child{
		font-size: 16px;
	}
	.inner-detail .mid .xyld{
		padding: 0;
	}
	.search-list li .des{
		line-height: 20px !important;
	}
	.search-list li{
		padding: 15px 0 !important;
	}
	footer .mid .left{
		width: 100%;
		float: none;
		margin-bottom: 3%;
	}
	.jobs a{ width:100%; float:none; }
	footer .top{
		display: block;
	}
	footer .top .logo img{
		height: auto;
		margin-bottom: 10px;
	}
	footer .top .ewm{
		margin-top: 10px;
		width: 100%;
		text-align: center;
		display: none;
	}
	footer .bot a.fr{
		display: none;
	}
	footer .bot span{
		margin-bottom: 10px;
	}
	.inner-detail:before{
		display: none;
	}
	.xysh ul li .pic-w{
		width: 100%;
		float: none;
		padding-bottom: 40%;
	}
	.xysh ul li .txt{
		width: 100%;
		padding: 0;
		margin-top: 5%;
	}
	.xysh ul li .txt .bot a{
		width: 100%;
		height: auto;
		float: none;
	}
	.xysh ul li .txt .bot a:last-child{
		margin-bottom: 0;
	}
	.xysh ul li .txt h2{
		margin-bottom: 3%;
	}
	footer .top .right{
		display: none;
	}
	footer .bot a.fr{
		display: block;
		float: left;
	}
	footer .bot{
		overflow: hidden;
	}
	.xgxz li .box{
		padding: 3%;
	}
	.xxgk li .time,.xwdt li .time{
		width: 60px;
		height: 60px;
	}
	.xxgk li .time font,.xwdt li .time font{
		margin-top: 12px;
		margin-bottom: 7px;
	}
	.xxgk li .txt .des,.xwdt li .txt .des{
		display: none;
	}
	.xxgk li .txt h1,.xwdt li .txt h1{
		line-height: 2;
	}
	a.load-more span,a.go-back span{
		width: 20px;
		height: 20px;
	}
	footer .mid .left{
		text-align: center;
		margin-bottom: 5%;
	}
  .inner-detail .mid .xzbm ul li{
  	background:#fff;
  }
  .inner-detail .mid .xzbm ul li .left{
  	max-width:50%;
    margin:auto;
    padding-bottom:70%;
  }
  footer .top .right.fr{
  	display:block;
    overflow:hidden;
    text-align:center;
  }
   footer .top .right.fr a{
  	display:inline-block;
     margin:20px 15px 0 15px;
     line-height:20px;
     float:none;
  }
  .phone-add{
  	font-size:14px;
  }
  footer .top .box{
  	display:flex;
  }
  footer .top .box img{
  	height:40px;
  }
  .swiper-01 .buttons{
  	display:block;
  }
  .swiper-01 .buttons div{
  	width:30px;
    height:30px;
    line-height:30px;
    font-size:12px;
  }
  .inner-detail .mid .zzjg .box ul li{
  	display:block;
  }
  .fix-ly{
  	position: fixed;
  	background: #fff;
  	z-index: 100;
  	width: 300px;
  	padding: 10px;
  	padding-top: 40px;
  }
  
.fix-ly.in-ly{
	position: relative;
	overflow: hidden;
	transform: translate(0);
	top: auto;
	left: auto;
	margin: 3% auto;
	display: block;
}
.fix-ly.in-ly .close{
	display: none;
}
  .fix-ly .main li p,.fix-ly .main li input, .fix-ly .main li select{
  	  height: 30px;
  	  line-height: 30px;
  	  font-size: 14px;
  }
  .fix-ly .close{
  	  font-size: 24px;
  }
  .fix-ly .main li.big{
  	  display: block;
  }
  .fix-ly .main li.big input,.fix-ly .main li.big select{
  	  width: 100%;
  }
  .fix-ly button{
  	  font-size: 14px;
  	  padding: 5px;
  }
  .fix-ly .main li textarea{
  	  padding: 5px;
  }
  .fix-ly .main li span{
	  top: 11px;
  }
}