ul,li{
	list-style: none;
}
ul{
	padding-left: 0;
}
a:hover{
	text-decoration: none;
}
.clearfix:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.padding_0{
	padding:5px 0!important;
}
/*header*/
.pc-logo{
	height: 130px;
	padding: 0;
}
.m-logo img{
	width: 75px;
	max-height: 66px;
}
.header-right{
	float: right;
}
.header-right ul {
	float: right;
	margin: 0;
}
.header-right ul li{
	float: left;
	margin-left: 10px;
}
.header-right .header-links{
	margin-bottom: 30px;
}
.header-right .language{
	margin-left: 25px;
	border: 1px solid #f3ae00;
	border-radius: 28px;
	width: 110px;
	padding: 2px;
	box-sizing: border-box;
	float: right;
}
.header-right .language .cn{
	width: 37px;
}
.header-right .language .en{
	width: 62px;
}
.header-right .language a{
	text-align: center;
	font-size: 12px;
	color: #666666;	
	height: 22px;
	line-height: 22px;
	display: inline-block;
	border-radius: 22px;
}
.header-right .language a:hover{
	background: #F3AE00;
	color: #fff;
}
.header-right .language .actvice {
	background: #F3AE00;
	color: #fff;
}
.header-right .header-text .side{
	width: 62px;
	float: left;
	padding-top: 10px;
}
.header-right .header-text .sidem{
	text-align: right;
	width: auto;
	float: right;
}
.header-right .header-text .sidem .hd{
	color: #005197;
	font-size: 16px;
	margin-bottom: 7px;
}
.header-right .header-text .sidem .bd p{
	color: #005197;
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 0;
}
.header-right .header-text .sidem .bd p span{
	font-size: 18px;
	font-weight: bold;
}
#mnav{
	position: relative;
} 
#mnav .header-links{
	position: absolute;
	bottom: 0;
	margin-bottom: 10px;
}
#mnav .header-right {
	float: none;
}
#mnav .header-right ul{
	padding-left: 10px;	
}
#mnav .header-right .header-text .sidem{
	float: none;
	bottom: 40px;
	position: absolute;
	left: 0;
	padding: 10px;
	text-align: left;
}
#mnav .header-right .header-text .sidem .hd{
	color: #ccc;
}
#mnav .header-right .header-text .sidem p{
	color: #ccc;
}
@media  screen and (max-width:767px ) {
	.padding_0{
		padding:  0!important ;
	}	 
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle{
		height: 66px;
	}
	header .header-right{
		display: none;
	}
}

/*nav*/
.padding_00{
	padding: 0!important;
}
nav {
	background: #005197;
	height: 40px;
}
nav ul li{
	float: left;
	width: 12.5%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: url(../images/nav-bg.png) no-repeat center right;
}
nav ul li a{
	display: block;
	color: #fff;
	font-size: 16px;
}
nav ul li:hover a{
	background: #116ab7;
	color: #f2b11c;
}
nav ul .actvice a{
	background: #116ab7;
	color: #f2b11c;
}
@media  screen and (max-width:768px ){
	nav{
		display: none;
	}
}

/*search*/
.bg-fafafa{
	background: #fafafa;
}
.search-page{
	padding: 30px 0;
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
}
.search-page .search-title{
	width: 150px;

	line-height: 67px;
	font-size: 24px;
	color: #333;
	float: left;
}
.search-page .search-input{
	width: 550px;
	height: 69px;
	box-sizing: border-box;
	float:left;
	border: 1px solid #b3b3b3;
	border-radius: 10px;
}
.search-page .search-input input{
	width: 100%;
	padding-left: 15px;
	height: 100%;
	background: none;
	border: none;
	outline: none;
}
.search-page .btn-search{
	width: 182px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	background: url(../images/search-btn-icon.png) no-repeat 50px center  #f7bc29;
	float: right;
	margin-top: 5px;
	border-radius: 10px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.search-page .btn-search a{
	display: block;
	color: #fff;
	font-size: 20px;
	padding-left: 10px;
}

.search-page .btn-search:hover{
	opacity: 0.8;
}
@media  screen and (max-width:920px ){
	.search-page{
		padding: 15px 0;
	}
	.search-page .search-title{
		float: none;
		text-align: center;
		width: 100%;
		font-size: 18px;
		line-height: 26px;
	}
	.search-page .search-input{
		width: 75%;
		height:45px ;
	}
	.search-page .btn-search{
		width: 24%;
		height: 45px;
		margin-top: 0;
		background: url(../images/search-btn-icon.png) no-repeat 20% center #f7bc29;
		background-size: 15px 15px;
	}
	.search-page .btn-search a{
		line-height: 45px;
		font-size: 16px;
	}
}

/*imain*/
.imain .hd{
	padding-top: 60px;
	color: #333333;
	text-align: center;
}
.imain .hd h2{
	font-size: 32px;
	margin-bottom: 0;
}
.imain .hd h2 p{
	font-size: 16px;
	color: #808080;
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 10px;
}
.imain .hd .line{
	width: 60px;
	height: 2px;
	background:#f3ae00;
	margin: 0 auto;
}
.imain .bd{
	margin-top: 30px;
}
.index-box-one .bd ul li img{
	width: 100%;
	border-radius: 15px;
}
.index-box-one .bd ul li{
	margin-bottom: 10px;
}
.index-box-one .bd ul li p{
	margin: 0;
	line-height: 55px;
	text-align: center;
	font-size: 20px;
	color: #333;
}
.index-box-one .bd ul li :hover p{
	font-weight: bold;
	color: #f3ae00;
}
.index-box-one .bd {
	padding-bottom: 30px;
}
@media  screen and (max-width:768px ){
	.imain {
		padding: 0 10px;
	}	
	.imain .hd{
		padding-top: 30px;
	}
	.imain .hd h2{
		font-size: 24px;
	}
	.index-box-one .bd ul li p{
	line-height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;

	}
	.imain .hd h2 p{
		font-size: 16px;
	}
}

.bd-d5ecff{
	background: #d5ecff;
}
.index-box-two ul li .list-box{
	background: #fff;
	border-radius: 15px;
	margin-bottom: 20px;
}
.index-box-two ul li p{
	margin: 0;
	line-height: 55px;
	text-align: center;
	font-size: 16px;
	color: #333;
}
.index-box-two ul li img{
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	width: 100%;
	
}
.index-box-two .bd{
	padding-bottom: 60px;
}
.btn-more{
	width: 205px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	color: #fff;
	border: 1px solid #f3ae00;
	margin: 0 auto;
	border-radius: 8px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	margin-top: 20px;
}
.btn-more a{
	display: block;
	font-size: 16px;
	color: #F3AE00;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.btn-more:hover{
	background: #F3AE00;
}
.btn-more:hover a{
	color: #fff;
}

@media  screen and (max-width:768px ){
	.btn-more{
		margin-top: 0;
	}
	.index-box-two .bd{
	padding-bottom: 30px;
	}
}

.index-box-three .bd{
	position: relative;
	padding-bottom: 60px;
}
.index-box-three .side{
	width: 555px;

}
.index-box-three .side img{
	width: 100%;
	
}
.index-box-three .sidem{
	position: absolute;
	top: 40px;
	right: 0;
	width: 630px;
	height: 400px;
	background: #fafafa;
	border: 1px solid #e6e6e6;
	padding: 30px 40px;
}

.sy-gywm{
    width:100%;
    height:360px;
    line-height:30px;
    overflow:hidden;
}


.index-box-three .sidem .sy-gywm p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	margin: 0;
	text-indent: 2em;
}
.index-box-three .sidem a{
	color: #f3ae00;
    margin-top:10px;
    display:block;
}

@media  screen and (max-width:768px ){
	.index-box-three .bd{
		position:static;
		padding-bottom: 30px;
	}
	.index-box-three .sidem{
		position: static;
		width: 100%;
		padding: 0;
		height: auto;
		
	}
	.index-box-three .sidem p{
		line-height: 24px;
		font-size: 14px;
	}
	.index-box-three .side{
		width: 100%;
		height: auto;
	}
}

.bg-blue{
	background: #0a71ca;
}
.index-box-four .hd h2{
	color: #fff;
}
.index-box-four .hd h2 p{
	color: #fff;
}
.index-box-four .hd .line{
	background: #fff;
}
.index-box-four .bd{
	padding-bottom: 40px;
	position: relative;
}
.index-box-four .bd .imgmap{
	width: 100%;
}

.address-icon-page{
	width: 22px;
    height: 20px;
    position: relative;
    cursor: pointer;
}
.index-box-four .bd .addressactvice{
	display: none;
	position: absolute;
	z-index: 2;
}
.index-box-four .bd  .address-text{
	width: 185px;
	height: 215px;
	line-height: 215px;
	text-align: center;
	background: rgba(255,255,255,.6);
	position: relative;
	color: #005197;
	font-size: 24px;
	z-index: 9;
} 
.index-box-four .bd .addressicon {
	display: block;
	margin: 0 auto;
	z-index: 1;
	position: absolute;
	left: 5px;
}
.index-box-four .bd  .address-text-page {
	position: absolute;
    bottom: 45px;
    left: -83px;
    display: none
}
.index-box-four .bd  .address-text .address-sj{
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	border-top: 20px solid rgba(255,255,255,.6);
	width: 0;
	height: 0;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -16px;
}
.index-box-four .bd .wgh {
	position: absolute;
    top: 28.3%;
    left: 11.8%;
}
.index-box-four .bd .xyt {
	position: absolute;
    top: 33.3%;
    left: 12.9%;
}
.index-box-four .bd .jjs{
	position: absolute;
    top: 38%;
    left: 13%;	
}
.index-box-four .bd .lsj{
	position: absolute;
    top: 40.5%;
    left: 14.5%;		
}
.index-box-four .bd .dld{
	position: absolute;
    top: 32.5%;
    left: 26%;	
}
.index-box-four .bd .ny{
	position: absolute;
    top: 36.5%;
    left: 26%;	
}
.index-box-four .bd .bsd{
	position: absolute;
    top: 36%;
    left: 27.5%;		
}
.index-box-four .bd .ld{
	position: absolute;
    top: 29%;
    left: 45.8%;		
}
.index-box-four .bd .mqst{
	position: absolute;
    top: 28%;
    left: 45%;		
}



.index-box-four .bd .bl{
	position: absolute;
    top: 32%;
    left: 47%;	
}
.index-box-four .bd .msk{
	position: absolute;
    top: 26%;
    left: 54%;	
}
.index-box-four .bd .wkl{
	position: absolute;
    top: 31%;
    left: 54%;	
}
.index-box-four .bd .sr{
	position: absolute;
    top: 39%;
    right: 18%;	
}
.index-box-four .bd .dj{
	position: absolute;
    top: 39%;
    right: 14.5%;	
}
.index-box-four .bd .db{
	position: absolute;
    top: 40.6%;
    right: 16.3%;	
}
.index-box-four .bd .mnl{
	position: absolute;
	top: 51%;
    right: 19.8%;	
}
.index-box-four .bd .mg{
	position: absolute;
	top: 52%;
    right: 25%;	
}
.index-box-four .bd .mrb{
	position: absolute;
	top: 77%;
    right: 13.3%;	
}

.index-box-four .bd .xnn{
	position: absolute;
	top: 73%;
    right: 19%;	
}
.index-box-four .bd .akl{
	position: absolute;
	top: 80.5%;
    right: 5%;	
}
.index-box-four .bd .mlxy{
	position: absolute;
	top: 58%;
    right: 22%;	
}
.index-box-four .bd .xjp{
	position: absolute;
	top: 58%;
    right: 24.5%;	
}
.index-box-four .bd .xg{
	position: absolute;
	top: 47%;
    right: 21.6%;	
}
.index-box-four .bd .am{
	position: absolute;
	top: 47.2%;
    right: 22%;	
}
.index-box-four .bd .tb{
	position: absolute;
	top: 46.5%;
    right: 19.8%;	
}
.index-box-four .bd .bj{
	position: absolute;
	top: 35%;
    right: 22%;	
}
.index-box-four .bd .tj{
	position: absolute;
	top: 36.5%;
    right: 21%;	
}
.index-box-four .bd .sjz{
	position: absolute;
	top: 38.3%;
    right: 22.6%;	
}

.index-box-four .bd .ty{
	position: absolute;
	top: 39%;
    right: 23.5%;	
}
.index-box-four .bd .hhht{
	position: absolute;
	top: 33%;
    right: 24%;	
}
.index-box-four .bd .dlan{
	position: absolute;
	top: 35.4%;
    right: 19%;	
}
.index-box-four .bd .cc{
	position: absolute;
	top: 33%;
    right: 16%;	
}
.index-box-four .bd .sy{
	position: absolute;
	top: 34%;
    right: 17%;	
}

.index-box-four .bd .heb{
	position: absolute;
	top: 31%;
    right: 15.4%;	
}

.index-box-four .bd .sh{
	position: absolute;
	top: 42%;
    right: 19.6%;	
}
.index-box-four .bd .nj{
	position: absolute;
	top: 41%;
    right: 21%;	
}
.index-box-four .bd .hz{
	position: absolute;
	top: 43%;
    right: 20.4%;	
}
.index-box-four .bd .hf{
	position: absolute;
	top: 41.3%;
    right: 21.8%;	
}
.index-box-four .bd .fz{
	position: absolute;
	top: 46%;
    right: 20.5%;	
}
.index-box-four .bd .xm{
	position: absolute;
	top: 47%;
    right: 21%;	
}

.index-box-four .bd .nc{
	position: absolute;
	top: 44%;
    right: 22%;	
}
.index-box-four .bd .wh{
	position: absolute;
	top: 41.4%;
    right: 23%;	
}
.index-box-four .bd .jn{
	position: absolute;
	top: 39%;
    right: 20.5%;	
}

.index-box-four .bd .jn{
	position: absolute;
	top: 39%;
    right: 20.5%;	
}
.index-box-four .bd .qd{
	position: absolute;
	top: 38.6%;
    right: 19%;	
}

.index-box-four .bd .zz{
	position: absolute;
	top: 40%;
    right: 23.5%;	
}
.index-box-four .bd .cs{
	position: absolute;
	top: 44.5%;
    right: 23.5%;	
}
.index-box-four .bd .gz{
	position: absolute;
	top: 46%;
    right: 22%;	
}
.index-box-four .bd .nn{
	position: absolute;
	top: 47%;
    right: 24%;	
}
.index-box-four .bd .hk{
	position: absolute;
	top: 49%;
    right: 23%;	
}
.index-box-four .bd .cq{
	position: absolute;
	top: 44%;
    right: 25%;	
}
.index-box-four .bd .cd{
	position: absolute;
	top: 43%;
    right: 26%;	
}
.index-box-four .bd .gy{
	position: absolute;
	top: 46%;
    right: 25%;	
}
.index-box-four .bd .km{
	position: absolute;
	top: 46%;
    right: 26.5%;	
}
.index-box-four .bd .xa{
	position: absolute;
	top: 41%;
    right: 24.5%;	
}
.index-box-four .bd .lz{
	position: absolute;
	top:39%;
    right: 26.3%;	
}

.index-box-four .bd .xn{
	position: absolute;
	top:38%;
    right: 27.5%;	
}
.index-box-four .bd .yc{
	position: absolute;
	top:36.5%;
    right: 25.5%;	
}
.index-box-four .bd .wlmq{
	position: absolute;
	top:31%;
    right: 32%;	
}



.m-map{
	display: none;
}
@media  screen and (max-width:768px ){
	.pc-map{
		display: none;
	}
	.m-map{
		display: block;
	}
}


.index-box-six .bd .side{
	width: 555px;
	float: left;
}
.index-box-six .bd .side .i-news-pic{
	position: relative;
}
.index-box-six .bd .side .i-news-pic img{
	width: 100%;
}
.index-box-six .bd .side .i-news-pic .news-text{
	position: absolute;
	bottom: 0;
	width: calc(100% - 40px );
	background: rgba(0,0,0,.5);
	line-height: 50px;
	padding: 0 20px;
	overflow: hidden;
}
.index-box-six .bd .side .i-news-pic p{
	margin: 0;
	color: #fff;
	font-size: 16px;
}
.index-box-six .bd .sidem{
	float: right;
	width: 610px;
}
.index-box-six .bd .sidem ul li{
	width: 565px;
	border-bottom: 1px dashed #ededed;
	padding-bottom: 20px;
	padding-top: 20px;
}
.index-box-six .bd .sidem ul li:hover h2{
	color: #f3ae00;
}
.index-box-six .bd .sidem ul li:hover .times p{
	color: #f3ae00;
}
.index-box-six .bd .sidem .times {
	width: 85px;
	float: left;
	padding-right: 15px;
	border-right: 1px solid #dbdbdb;
	text-align: center;
	box-sizing: border-box;
}
.index-box-six .bd .sidem .times .day{
	font-size: 38px;
	line-height: 38px;
	color: #323333;
	margin-bottom: 5px;
	margin-top: 5px;
}
.index-box-six .bd .sidem .times .Years{
	font-size: 16px;
	color: #656665;
	margin-top: 0;
	margin-bottom: 5px;
}
.index-box-six .bd .sidem .text{
	padding-left: 20px;
	width: 460px;
	float: left;
}
.index-box-six .bd .sidem .text h2{
	font-size: 16px;
	color: #333;
	font-weight: normal;
	margin-bottom: 0;
}
.index-box-six .bd .sidem .text p{
	margin: 0;
	color: #656665;
	font-size: 14px;
}
.btn-news-more{
	width: 205px;
    height: 48px;
	border: 1px solid #f3ae00;
	border-radius: 8px;
	text-align: center;
	line-height: 48px;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.btn-news-more a{
	display: block;
	color: #f3ae00;
	font-size: 16px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.btn-news-more:Hover{
	background: #F3AE00;
}
.btn-news-more:Hover a{
	color: #fff;
}
.index-box-six .bd{
	padding-bottom: 60px;
}
@media  screen and (max-width:1345px ){
	.index-box-six .bd .side{
		width: 50%;
	}
	.index-box-six .bd .sidem{
		width: 50%;
	}
	.index-box-six .bd .sidem ul li{
		width: 100%;
	}
	.index-box-six .bd .sidem .text{
		width: calc(100% - 105px);
	}
	.index-box-six .bd .sidem ul li{
		padding: 10px 0;
	}
}
@media  screen and (max-width:845px ){
	.index-box-six .bd .side{
		float: none;
		width: 100%;
	}
	.index-box-six .bd .sidem{
		float: none;
		width: 100%;
		margin-top: 15px;
	}
	.index-box-six .bd .side .i-news-pic p:last-child{
		display: none;
	}
	.index-box-six .bd .sidem .times{
		padding-right: 5px;
	}
	.index-box-six .bd .sidem .text{
		padding-left: 10px;
	}
}
@media  screen and (max-width:768px ){
	.index-box-six .bd{
		padding-bottom: 30px;
	}
}
/*footer*/
footer{
	background: #272727;
}
footer .footer-hd {
	padding-top: 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #141414;
}
footer .footer-hd .hd h2{
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	margin-bottom:10px;
}
footer .footer-hd .bd img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
footer .footer-bd{
	padding-top: 25px;
	border-top: 1px solid #393737;
}
footer .footer-left img{
	float: left;
}
footer .footer-left .text{
	float: left;
	padding-left: 15px;
}
footer .footer-left .t1{
	font-size: 12px;
	color: #cccccc;
	margin-bottom: 3px;
}
footer .footer-mid {
	text-align: center;
}
footer .footer-mid ul p{
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
}
footer .footer-mid ul{
    display: block;
    margin: 0 5px;
    float: left;
    width: 30%;
}
footer .footer-mid ul li{
	line-height: 24px;
}
footer .footer-mid ul li a{
	color:#ccc;
}
footer .footer-left .t2{
	font-size: 20px;
	color: #ccc;
	margin: 0;
}
footer .wechat-page {
	text-align: center;
}
footer .wechat-page .wechat{
	width: 84px;
	display: inline-block;
	text-align: center;
	margin:0 20px;
}
footer .wechat-page .wechat img{
	margin-bottom: 10px;
	width: 84px;
	height: 84px;
}
footer .wechat-page .wechat p{
	margin: 0;
	font-size: 12px;
	color: #fff;
}
footer .footer-beian {
	padding-top: 30px;
	padding-bottom: 40px;
	text-align: center;
}
footer .footer-beian span{
	font-size: 12px;
	color: #ccc;
}
@media  screen and (max-width:1200px ){
	footer .footer-mid ul{
		margin: 0 5px;
	}
}

@media  screen and (max-width:959px ){
	footer .footer-hd .bd .flinks:last-child{
		display: none
	}
	footer .footer-left img{
		display: none;
	}
	footer .footer-left .text{
		float: none;
		text-align: center;
	}
}
@media  screen and (max-width:768px ){
	footer .footer-hd {
		padding-left: 10px;
		padding-right: 10px;
	}
	.footer-bd{
		padding: 0 10px;
	}
}


/*wap-header*/

.wap-nav{
	display: none;
	
	height: 50px;
	overflow: hidden;
	background: #005197;
	padding: 0 50px!important;
}
.wap-nav ul {

	width: 800px;	
}
.wap-nav ul li{
	float: left;
	width: 100px;
	text-align: center;
	line-height: 50px;
}
.wap-nav ul li a{
	color: #fff;
}
.wap-nav .uk-slidenav{
	width: 50px;
	height: 50px;
	margin-top: -25px;
	display: block;
	font-size: 40px;
}

.wap-nav  .uk-slidenav-previous:before{
	line-height: 50px;
	height: 50px;
	display: block;
}
.wap-nav .uk-slidenav-next:before{
	line-height: 50px;
	height: 50px;
	display: block;	
}
.wap-nav .uk-slidenav-previous{
	left: 0;
}
.wap-nav  .uk-slidenav-next{
	right: 0;
}
.wap-header-top{
	padding: 5px 10px;
}
.wap-header-top .side{
	float: left;
}
.wap-header-top .side .hd{
	color: #005197;
	font-size: 16px;
	font-weight: bold;
}
.wap-header-top .side p{
	margin: 0;
}
.wap-header-top .sidem{

	float: right;
	color: #c9c9c9;
	font-size: 14px;
}
.wap-header-top .sidem a{
	padding: 0 10px;
	color: #c9c9c9;
	font-size: 14px;
}
.wap-header-top .sidem p{
	font-size: 18px;
	color: #005197;
	font-weight: bold;
	margin-bottom: 5px;
}
.wap-header-top .sidem select{
	width: 80px;
	float: right;
	height: 24px;
	line-height: 24px;
	outline: none;
	background: none;
}
.cl{
	clear: both;
}
.wap-header{
	display: none;
}
@media  screen and (max-width:768px ){
	.wap-nav{
		display: block;
	}
	.wap-header{
		display: block;
	}
	header {
		display: none;
	}
}


/*posting*/
.posting{
    height:60px;
    line-height:60px;
    font-size:14px;
    color:#333333;
    background:#fafafa;
    position:relative;
    border-bottom:1px solid #e5e5e5
}
.posting a{
    font-size:14px;
    color:#333333
}
.posting a:hover{
    color:#005197;
}
/*main*/
.main{
    margin-top:30px;
}
.main .side{
    width:300px;
    float:left;
   
}
.main .side .hd{
    height:60px;
    background:#013b6c;
}
.main .side .hd  p{
    margin-bottom:0
}
.main .side .hd  p span{
    line-height:60px;
    font-size:18px;
    color:#fff;
    border-left:5px solid #f7bc29;
    padding-left:10px;
    height:25px;
    margin-top:10px;
    margin-left:25px;
}
.main .side .bd>ul>li{
    margin-top:1px;
    height:40px;
    line-height:40px;
    background:#e6e6e6;
}
.main .side .bd>ul>li:hover{
    background:#F3AE00;
}
.main .side .bd>ul>li:hover a{
    color:#fff;
}
.main .side .bd>ul>li a{
    display:block;
    margin-left:25px;
    padding-left:15px;
    font-size:16px;
    color:#666666;
}
.main .sidem{
    width:845px;
    float:right;
}
.main .sidem .hd{
    border-bottom:1px solid #e6e6e6;
}
.main .sidem .hd h2{
    font-size:24px;
    color:#666666;
    font-weight:normal;
    margin-bottom:0;
    line-height:60px;
}
.main .sidem .bd{
    padding-top:40px;
    line-height:24px;
    padding-bottom:35px;
}
.main .sidem .bd img{
    /*margin-top:30px;*/
    display:block;
    max-width:100%;
}
.news-content{
    background:#fafafa;
    padding:15px
}
.news-content .news-hd {
    height:30px;
}
.news-content .news-hd h2{
    font-size:16px;
    font-weight:bold;
    float:left;
    line-height:30px;
    margin-bottom:0
}
.news-content .news-hd a{
    float:right;
    line-height:30px;
    font-size:16px;
    color:#666666;
}
.news-content .news-hd a:hover{
    color:#116ab7;
}
.news-content .news-bd ul li{
    background:url(../../../images/newslist-border.png) no-repeat center left;
    padding-left:10px;
    line-height:30px;
}   
.news-content .news-bd ul li a{
    color:#333
}
.news-content .news-bd ul li a:hover{
    color:#116ab7
}
.sore_focus{
    background:#F3AE00!important;
}
.sore_focus a{
    color:#fff!important;
}
.wap-ctr{
    display:none;
}


@media  screen and (min-width:1000px ){
    .news-content .news-bd ul li{
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
    width: 18em;/*不允许出现半汉字截断*/
    }
}

@media  screen and (max-width:1220px ){
     .main .side{
        width:300px;
        float:left;
    }
    .main .sidem{
        width:calc(100% - 320px);
        float:right;
    }
}

@media  screen and (max-width:1000px ){
    
    .main{
        margin-top:15px;
    }
     .main .side{
        width:100%;
        float:none;
    }
    
    .main .sidem .hd{
        padding:0 10px;
    }
    .main .sidem .hd h2{
        font-size:18px;
        line-height:40px
    }
    .news-content .news-hd a{
        font-size:12px;
    }
    .main .sidem{
        width:100%;
        float:none;
    }
    .main .sidem .detail{
        padding:0 10px;
    }
    .main .sidem .bd{
        padding:15px 0
    }
    .main .sidem .bd img{
        margin-top:0px;
    }
}
.main .side{
    display:none;
}
.main  .pcside{
    display:block;
}
.uk-accordion-title{
        color:#fff!important;
    }
.uk-button:hover{
    background:#005197;
}
@media  screen and (max-width:768px ){
    
    .main  .pcside .hd{
        display:none;
    }
    .main  .pcside .bd{
        display:none;
    }
    .main  .pcside .news-content{
        display:none;
    }
    .main .side{
        display:block;
    }
    .main .side .hd{
        display:none;
    }
    .main .side .bd{
        display:none
    }
    .wap-ctr{
        position:absolute;
        top:0;
        display:block;
        right:0
    }
    .news-content .news-bd ul li{
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
    width: 18em;/*不允许出现半汉字截断*/
    }
}


.con-side-li{
    margin-top:1px!important;
    margin-bottom:0!important;
    line-height:30px!important;
}
/*.uk-active{
    background:#005197!important;
    color:#fff;
}*/
.uk-accordion-content{
    background:#e6e6e6!important;
    padding:0!important;
}
.uk-accordion-content ul li{
    height:40px;
    line-height:40px;
    background:#e6e6e6!important;
}
.uk-accordion-content ul li a{
    color:#666;
    font-size:16px;
    display:block;
    padding-left:40px;
}
.uk-accordion-content ul li span{
    display:inline-block;
    border-left:8px solid #666;
    border-top:6px solid transparent;
    border-bottom:6px solid transparent;
    width:0;
    height:0;
    margin:0;
    margin-right:5px;
    float:left;
    margin-top:13px;
}
.uk-accordion-content ul li:hover a{
    color:#f3ae00;
}
.uk-accordion-content ul li:hover span{
     border-left:8px solid #f3ae00;
    border-top:6px solid transparent;
    border-bottom:6px solid transparent;
}
@media  screen and (max-width:768px ){
    .uk-accordion>.uk-active{
    background:#005197!important;
    }
}

.main .index-box-two{
    padding-bottom:30px
}
.main .index-box-two ul li .list-box{
    background:#fafafa
}
/*.webdiyerCss{
    display:block;
    width:320px;
    margin:0 auto;
}
.webdiyerCss a{
    width:150px;
    height:45px;
    line-height:45px;
    border:1px solid #005197;
    color:#005197;
    text-align:center;
    display:block;

}
.webdiyerCss a:hover{
    background:#005197;
    color:#fff;
}
.webdiyerCss a:first-child{
    float:left;
}
.webdiyerCss a:last-child{
    float:right;
}*/


 /*分页*/
.webdiyerCss{clear:left;padding: 30px 0;width:100%;text-align:center;}
.webdiyerCss a,.webdiyerCss a:link,.webdiyerCss .redcss {/*float:left;*/ padding:6px 8px; margin:0 3px;}
.webdiyerCss input{ height: 31px;margin: -2px 2px 0 -10px;padding: 0px 0px;text-align: center; *margin-left:1px;}
.webdiyerCss .page_go{display:inline-block;padding:5px 12px;height:31px;margin-left:5px;*height:32px;}
.webdiyerCss input,.webdiyerCss a,.webdiyerCss a:link{color:#000;background:#fff; border: 1px solid #ddd;border-radius:3px; }
.webdiyerCss .redcss,.webdiyerCss .page_go {font-weight: bold;   background: #005197; border:1px solid #005197; color: #fff;border-radius:3px;}
.webdiyerCss a:hover,.webdiyerCss .page_go:hover {background:#eee;border:1px solid #eee;color:#333;}
.webdiyerCss a{*margin-bottom:10px; _margin-bottom:10px;}
/*========== nav ==========*/
@media (max-width: 768px){
 .slides li{height:200px;}
 .webdiyerCss input{ height: 31px;margin: -2px 2px 0 -10px;padding: 7px 2px;text-align: center; *margin-left:1px;display:none}
.webdiyerCss .page_go{display:inline-block;padding:5px 12px;height:31px;margin-left:5px;*height:32px;display:none;}
.webdiyerCss a,.webdiyerCss a:link,.webdiyerCss .redcss {/*float:left;*/ padding:5px 6px; margin:0 3px;}

}


.sidemenu_focus{
    background:#F3AE00!important;
}
.sidemenu_focus a{
    color:#fff!important;
}
.news-list ul li{
    margin-bottom:20px;
}
.news-list ul li .news-img{
    width:200px;
    float:left;
    float:left;
}
.news-list ul li .news-img img{
    width:200px;

}
.news-list ul li .news-text {
    width:460px;
    float:left;
    margin-left:25px;
}
.news-list ul li .news-text h2{
    padding-top:15px;
    margin-bottom:20px;
    font-size:18px;
    color:#5c5c5c;
}
.news-list ul li .news-text p{
    color:#666666;
    line-height:24px;
}
.news-list ul li .news-times{
    padding-top:15px;
    float:right;
}
.news-list ul li .news-times .day {
    font-size:24px;
    color:#999999;
    line-height:30px;
    margin-bottom:5px;
}
.news-list ul li .news-times .year{
    font-family:14px;
    color:#999999;
    margin:0
}
.news-list ul li:hover .join-img{
    border:1px solid #f3ae00;
}
.news-list ul li:hover .news-text h2{
    color:#f3ae00;
}
.join-img{
    cursor:pointer;
    margin-top:20px;
    width:30px;
    height:30px;
    border-radius:30px;
    border:1px solid #e6e6e6;
    background:url(../../images/arrow-right.png) no-repeat center center;
    background-size:20px 20px;
}



@media  screen and (max-width:1220px ){
    .news-list ul li .news-text{
        width:430px
    }
    .news-list ul li{
        width:100%;
    }
    .news-list ul li .news-times{
        display:none;
    }
}
@media  screen and (max-width:768px ){
    .news-list{
        padding:0 10px;
    }
    .news-list ul li .news-img{
        width:150px;
    }
    .news-list ul li .news-text{
        margin-left:15px;
        width:calc( 100% - 165px )
    }
    .news-list ul li .news-text h2{
        margin-bottom:10px;
        padding-top:5px;
        line-height:24px;
        height:24px;
        overflow:hidden;
    }
    .news-list ul li .news-text p{
        margin:0;
        height:72px;
        overflow:hidden;
    }
}
@media  screen and (max-width:420px ){
    .news-list ul li .news-text{
        padding:0 10px;
        background:#e6e6e6;
        width:calc(100% - 20px);
    }
    .news-list ul li .news-img{
        width:100%;
    }
    .news-list ul li .news-img img{
        width:100%;
    }
    .news-list ul li .news-text{
        margin:0;
        
    }
}
.contact-page {
    position:relative;
}
.contact-page .wecaht{
    position:absolute;
    top:0;  
    right:0
}
.contact-page h2{
    font-size:20px;
    color:#333;
    margin:5px 0;
    line-height:27px;
}
.contact-page h2 img{
    margin-right:12px;
    float:left;
}
.contact-page h2  p{
    /*float:left;*/
    padding-left:0;
    line-height:27px;
}
.contact-page p{
    padding-left:38px;
    font-size:16px;
    color:#666;
    margin:0;
    line-height:35px;
}
@media  screen and (max-width:768px ){
    .contact-page {
    position:static;
    }
    .contact-page .wecaht{
    position:static;
    }
}

.message-page{
    padding:0 20px;
    margin-top:35px;
}
.message-page .m-left{
    float:left;
    width:370px;
}
.message-page  h2{
   font-size:16px;
   font-weight:bold;
   color:#666666;
   margin-bottom:10px;
}
.message-page  .input-text {
    font-size:14px;
    color:#666666;
    margin-bottom:20px;
}
.message-page  .input-text input{
    width:155px;
    height:24px;
    border-radius:5px;
    border:1px solid #999999;
    outline:none;
}
.message-page  .input-text  .bt{
    color:#f87206;
    font-size:14px;
}
.message-page  .input-text  .name{
    width:90px;
    float:left;
    height:28px;
    line-height:28px;
}
.message-page .m-right{
    width:370px;
    float:right;
    
}
.message-page h3{
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    padding-top: 10px;
}
.message-page  .input-text textarea{
    width:240px;
    height:100px;
    resize:none;
    border-radius:5px;
    outline:none;
}
select{
    height:28px;
    border-radius:5px;
    padding:0 15px;
}
.btn-buttons{
    text-align:center;
    margin-bottom:50px;
}
.btn-buttons button{
    display:inline-block;
    width:160px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#fff;
    cursor:pointer;
    background:#005197;
    color:#fff;
    border:none;
    border-radius:5px;
    font-size:16px;
    outline:none;
    margin:0 10px
}
.btn-buttons input{
    display:inline-block;
    width:160px;
    height:40px;
    font-size:16px;
    line-height:40px;
    text-align:center;
    color:#333333;
    cursor:pointer;
    background:#cccccc;
    color:#fff;
    border:none;
    outline:none;
    border-radius:5px;
     margin:0 10px
}
@media  screen and (max-width:1220px ){
    .message-page .m-left{
        float:none;
        
    }
    .message-page .m-right{
        float:none;
        
    }
}

@media  screen and (max-width:500px ){
    .message-page .m-right{
        width:100%
    }
    .message-page .m-left{
        width:100%
        
    }
    .message-page{
        padding:0 10px;
    }
    .btn-buttons input{
        width:90%;
        font-size:14px;
    }
    .btn-buttons button{
        width:90%;
        font-size:14px;
        
        margin-bottom:20px;
    }
}

.logi-hd .address-name span{
    font-size:16px;
    font-weight:bold;
}
.logi-hd .address-number{
    color:#666;
    margin-top:10px;
}
.address-number span{
    margin-right:20px;
}
.logi-mid{
    margin-top:25px;
    border-top:1px solid #d5d5d5;
    border-bottom:1px solid #d5d5d5;
    padding:15px 0
}
.logi-mid p{
    margin:0 ;
}
.mid-box{
    width:120px;
    text-align:center;
}
.item{
    margin-top:15px;
}
.item .item-hd h2{
    font-size:16px;
}
.item .item-hd{
    height:45px;
    line-height:45px;
    background:#e7e7e7;
    cursor:pointer;

    border-left:5px solid #ff0000;
}
.item .item-hd span{
    font-size:16px;
    padding-left:5px
}
.item .item-bd{
    line-height:26px;
    padding-left:5px;

}
.item .item-hd img{
    margin-right:20px;
    margin-top:5px;
}
.item .item-bd td{
    min-width:80px;
}
.logi-hd,.logi-bd{
    padding:0 10px;

}

.fr{
    float:right;
}
.fl{
    float:left;
}

.rotate{
    -ms-transform: rotate(90deg); /* IE 9 */
    -moz-transform: rotate(90deg); /* Firefox */
    -webkit-transform: rotate(90deg); /* Safari and Chrome */
    -o-transform: rotate(90deg); /* Opera */
}

.logi-bd th{
    font-size:18px;
    text-align:left;
}
.logi-bd table{
    text-align:left;
    margin-top:20px;
    width:100%;
}
.logi-bd td{
}
.uk-button p{
    margin:0;
    color:#fff;
    line-height:20px;
}