﻿*{
	font-family: "微软雅黑";
}

a{
	text-decoration: none;
}

li{
	list-style: none;
}

body{
	margin: 0 auto;
}

#container{
	max-width: 100%;
	min-width: 1200px;
	margin: 0 auto;
}

#head{
	max-width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	height: 42px;
	background: #f5f5f5;
	border-bottom: 1px solid #001e5e;
	line-height: 42px;
	font-size: 14px;
}

#headm{
	width: 1200px;
	margin: 0 auto;
	height: 42px;
}

#hl{
	float: left;
}

#hr{
	float: right;
}

#head a{
	color: #000;
}

.logo{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

#nav{
	max-width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	height: 55px;
	background: #001e5e;
	font-size: 15px;
}

#navm{
	width: 1200px;
	margin: 0 auto;
	height: 55px;
}

#nav a{
	width: 89px;
	height: 55px;
	float: left;
	display: inline-block;
	color: #fff;
	line-height: 55px;
	text-align: center;
	margin-left: 21px;
	margin-right: 21px;
}

#nav a:hover{
	background: #fa2222;
}

.banner{
	max-width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.banner img{
	max-width: 100%;
	min-width: 1200px;
}

#banners{
	width: 1180px;
	margin: 0 auto;
	position: absolute;
	text-align: center !important;
	left: 0;
	right: 0;
	top:325px;
	z-index: 10000;
}

#banners img{
	max-width: 257px !important;
	min-width: 257px !important;
	height: 85px !important;
}

.banner1{
	width: 25%;
	float: left;
	position: relative;
}

.banner2{
	width: 25%;
	float: left;
	position: relative;
}

.banner3{
	width: 25%;
	float: left;
	position: relative;
}

.banner4{
	width: 25%;
	float: left;
	position: relative;
}


#con1{
	width: 1200px;
	margin: 20px auto;
}

#con1l{
	width: 676px;
	height: 544px;
	float: left;
	border: 1px solid #001e5e;
	border-radius: 5px;
	padding: 5px;
}

#c1m{
	width: 676px;
	margin: 0 auto;
}

#c1mtb{
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

#cml{
	width: 50%;
	float: left;
	height: 42px;
}

#cml:hover{
	background: #001e5e;
	color: #fff;
}

#cmr{
	width: 50%;
	float: right;
	height: 42px;
}

#cmr:hover{
	background: #001e5e;
	color: #fff;
}

#c1s{
	width: 676px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 105px;
}

#hidden{
	display: none;
}

#csl{
	width: 153px;
	height: 88px;
	float: left;
	border:1px solid #ccc;
	padding: 5px;
	border-radius: 5px;
}

#csl img{
	width: 153px;
	height: 88px;
}

#csr{
	width: 500px;
	float: right;
	font-size: 14px;
	line-height: 23px;
}

#csr a{
	color: #000;
}

#c1x{
	width: 670px;
	margin: 0 auto;
	border-top: 1px solid #ccc;
}

#c1x li{
	line-height: 45px;
	width: 100%;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
}

#c1x a{
	color: #000;
}

#c1x span{
	float: right;
}

#con1r{
	width: 500px;
	float: right;
}

#c1rtb{
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 16px;
	color: #001e5e;
}

#rukou{
	width: 50%;
	float: left;
	text-align: center;
	margin-top: 13px;
	margin-bottom: 13px;
	overflow: hidden;
}

#rukou img{
}

#rukou:hover img{

}

#zhengshu{
	width: 33.3%;
	float: left;
	text-align: center;
}

#c{
	clear: both;
	height: 5px;
}

#tiaofu{
	width: 1200px;
	margin: 10px auto;
	text-align: center;
}

#news{
	width: 1200px;
	margin: 0 auto;
}

#newsl{
	width: 585px;
	float: left;
	border: 1px solid #001e5e;
	border-radius: 5px;
}

#newsltb{
	width: 555px;
	height: 45px;
	background: #001e5e;
	color: #fff;
	line-height: 45px;
	padding-left: 15px;
	padding-right: 15px;
}

#newsltb a{
	color: #fff;
}

#ltb{
	float: left;
}

#rtb{
	float: right;
}

#newsr{
	width: 585px;
	float: right;
	border: 1px solid #001e5e;
	border-radius: 5px;
}

#newsrtb{
	width: 555px;
	height: 45px;
	background: #001e5e;
	color: #fff;
	line-height: 45px;
	padding-left: 15px;
	padding-right: 15px;
}

#newsrtb a{
	color: #fff;
}

#ns111{
	margin:0 auto 0;overflow:hidden;padding:5px; cursor: pointer;
}

#ns111 ul{padding-left: 0;}

#ns111 ul li{list-style:none;line-height: 24px; text-overflow:ellipsis; font-size: 15px; white-space:nowrap; overflow: hidden;padding:0 !important;margin: 0;}

#nss{
	width: 100%;
	height: 110px;
	margin-top: 10px;
}

#nssl{
	width: 180px;
	float: left;
	text-align: center;
}

#nssl img{
	width: 155px;
	height: 90px;
	padding-top: 5px;
}

#nssr{
	width: 380px;
	float: right;
	font-size: 14px;
	line-height: 25px;
}

#nssr a{
	color: #000;
}

#nsx{
	width: 575px;
	margin: 0 auto;
}

#nsx li{
	width: 98%;
	height: 42px;
	border-bottom: 1px solid #ccc;
	line-height: 42px;
	font-size: 14px;
	padding-left: 1%;
	padding-right: 1%;
}

#nsx li a{
	color: #000;
}

#nsx li span{
	float: right;
}

#shouquan{
	max-width: 100%;
	min-width: 1200px;
	margin: 10px auto;
	height: 431px;
	background: url(../images/26.png) top center;
}

#shouquanm{
	width: 1200px;
	margin: 0 auto;
	height: 431px;
}

#sqtb{
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 18px;
}

#sql{
	width: 227px;
	height: 153px;
	float: left;
	position: relative;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 12px;
	margin-bottom: 12px;
}

#sqimg{
	width: 227px;
	height: 153px;
	overflow: hidden;
}

#sql img{
	width: 227px;
	/*height: 153px;*/
	transition: all 0.4s;
}

#sql:hover img{
	transform: scale(1.1);
}

#sqh{
	width: 100%;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.9);
	font-size: 14px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}

#sqh a{
	color: #fff;
}

#zhenti{
	width: 1200px;
	margin: 10px auto;
	height: 330px;
	border:1px solid #2c3e50;
	border-radius: 5px;
}

#zttb{
	width: 98%;
	height: 42px;
	background: #001e5e;
	line-height: 42px;
	color: #fff;
	padding-left:1%;
	padding-right: 1%;
}

#zttb a{
	color: #fff;
}

#zl{
	width: 165px;
	height: 250px;
	float: left;
	font-size: 13px;
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 22px;
	text-align: center;
}

#zlimg{
	width: 163px;
	height: 215px;
	border:1px solid #c4c5c5;
	overflow: hidden;
	background: #fff;
}

#zl img{
	width: 163px;
	height: 215px;
	transition: all 0.4s;
}

#zl:hover img{
	transform: scale(1.1);
}

#zl a{
	color: #000;
	line-height: 28px;
}

#tubiao{
	width: 1080px;
	height: 62px;
	margin: 20px auto;
}

#tubiao li{
	width: 152px;
	height: 62px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

#tubiao li img{
	width: 152px;
	height: 62px;
}

#bq{
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}

#beian{
	width: 505px;
	text-align: center;
	height: 106px;
	line-height: 106px;
	font-size: 14px;
	margin: 0 auto;
}

#mdfy{
	width: 1200px;
	margin: 10px auto;
}

#fyleft{
	width: 233px;
	float: left;
}

#lftb{
	width: 233px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #001e5e;
}

#rk{
	margin-top: 2px;
	margin-bottom: 2px;
}

#fyright{
	width: 1200px;
	float: right;
	border:1px solid #001e5e;
	border-radius: 5px;
}

#fytb{
	width: 1185px;
	height: 50px;
	color: #fff;
	background: #001e5e;
	line-height: 50px;
	padding-left: 15px;
}

#fynr{
	width: 1187px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px;
	font-size: 14px;
}

.dede_pages{
	width: 100%;
	height: 100px;
	text-align: right;
	float: left;
	font-size: 13px;
	display: flex;
	justify-content: center;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color: #F8F8F8;
	padding: 2px 4px 2px;
	font-weight: bold;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#AB1C1C;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

small a{
	color: green;
}

#left2{
	width: 213px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background: #001e5e;
	color: #fff;
	line-height: 30px;
	font-size: 16px;
}

#ser{
	width: 868px;
	margin: 20px auto;
}

#sertb{
	width: 868px;
	height: 57px;
	background: url(../images/cxtb.png);
}

form{
	width: 100%;
	line-height: 28px;
	font-size: 13px;
}

table{
	width: 100%;
	line-height: 28px;
	border-collapse:collapse;
	font-size: 13px;
}

tr{
	padding: 0;
	margin: 0;
}

td{
	border: 1px solid #000;
	padding: 0;
	margin: 0;
	padding-left: 5px;
}

#nyxw{
		width: 100%;
		height: 180px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-top: 1px solid #ccc;
	}

	#nyimg{
		width: 23%;
		height: 140px;
		float: left;
		overflow: hidden;
		margin-right: 2%;
		margin-top: 40px;
	}

	#nyimg img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
	}

	#nyimg img:hover{
		transform: scale(1.1);
	}

	#nyxwnr{
		width: 75%;
		height: 160px;
		margin-top: 40px;
		float: left;
	}

	#nyxwdbt{
		line-height: 35px;
		font-size: 18px;
	}

	#nyxw p{
		color: #999;
		margin-top: 0;
	}

	#nyxwgd{
		float: right;
		width: 49px;
		height: 180px;
		font-size: 80px;
		line-height: 180px;
	}

	#nyxwgd a{
		color: #999;
	}

	#sx{
		width: 90%;
		margin-left: 5%;
		margin-right: 5px;
		line-height: 35px;
	}	

#ii img{
	width: 80%;
}

#fynr a{
	color: #000;
}

#mar{
	color: #000;
	display: inline-block;
	padding-left: 3px;
	padding-right: 3px;
	height: 30px;
	line-height: 30px;
	float: left;
}



.footer-icon {
	width: 20%;
	float: left
}
.footer-icon .phone p {
	font-size: 1.6em;
	color: #ad1e1a
}
.footer-icon .phone p span {
	font-size: 12px
}
.footer-icon .phone strong {
	font-size: 1.4em;
	color: #d0d0d0;
	font-weight: 400
}
.footer-icon .mail i, .footer-icon .phone i {
	float: left;
	margin-right: 10px;
	display: inline-block;
	width: 17px;
	height: 17px;
	vertical-align: middle;
	margin-top: 1px
}
.footer-icon .phone i {
	background: url(../images/phone-icon.png) no-repeat
}
.footer-icon .mail i {
	background: url(../images/location-icon.png) no-repeat;
	margin-top: 7px
}
.footer-icon .mail {
	margin-top: 10px
}
.footer-icon .mail p {
	color: #d0d0d0;
	font-size: 1.6em
}
.footer-icon .mail strong {
	color: #d0d0d0;
	font-size: 1.4em;
	font-weight: 400;
	float: left;
	width: 87%;
	line-height: 30px
}
.wechat {
	display: inline-block
}
.wechat .others p {
	font-size: 14px;
	color: #9e9e9e;
	margin-bottom: 18px
}
.wechat .ewm {
	margin-left: 45px;
	margin-top: 10px
}
.wechat .address {
	font-size: 14px;
	color: #9e9e9e;
	margin-bottom: 18px
}
.copyright {
	background: #2b2b2b;
	border-top: 1px solid #5d5d5d;
	text-align:center;
}
.copyright-box {
	margin: 0 auto 0;
	width: 1200px;
	max-width: 100%;
	padding: 30px 0
}
.copyright ul {
	float: left
}
.copyright-list {
	float: left;
	font-size: 12px;
	text-align: center;
	line-height: 52px
}
.copyright-list a {
	color: #555;
	border-right: 1px solid #555;
	padding: 0 15px
}
.copyright-list a:hover {
	text-decoration: underline
}
.copyright-list:nth-child(1) a {
	padding-left: 0
}
.copyright p {
	font-size: 14px;
	color: #9e9e9e;
	margin-left: 15px;
	display: inline-block
}
.copyright p a {
	font-size: 14px;
	color: #9e9e9e
}
.copyright span {
	font-size: 14px;
	color: #9e9e9e
}
.copyright span a {
	font-size: 14px;
	color: #9e9e9e
}
footer {
	font-size: 1em;
	padding-top: 1%;
	width: 100%;
	background: #2b2b2b;
	min-width: 1200px;
	margin-top:50px;
	overflow: hidden;
	text-align: center;
}
.part-1 {
	max-width: 1200px;
	width: 100%;
	margin: 2.5% auto
}
.footer-nav {
	/*float: left;*/
	width: 66.5%;
	margin: auto;
}
.item-common {
	float: left;
	width: 16.667%;
	text-align: left;
	transition: all linear .3s;
	-moz-transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-o-transition: all linear .3s
}
.item-common span {
	font-weight: lighter;
	display: inline-block;
	font-size: 16px;
	color: rgba(230,230,230,.5);
	padding-bottom: 15px;
	margin-bottom: 12px;
	border-bottom: 1px solid rgba(230,230,230,.5)
}
.item-common a {
	font-size: 14px;
	display: block;
	margin-bottom: 15px;
	color: rgba(230,230,230,.7);
	word-break: break-all;
	transition: .2s all linear;
	-moz-transition: .2s all linear;
	-webkit-transition: .2s all linear;
	-o-transition: .2s all linear
}
.item-common a:hover {
	color: #fff
}