.sub-header{
    width: 100%;
    height: 5rem;
    background-color: #003994;
}
.sub-header .container{
    padding: 0 1rem;
    overflow: hidden;
    line-height: 5rem;
    position: relative;
}
.sub-header .container a{
	display: inline-block;
	width: 1rem;
	height: 5rem;
	background: url(../images/sub_img1.png) 50% 50% no-repeat;
	-webkit-background-size: 100%;
	background-size: 100%;
	position: absolute;
	top: 0;
	left: 1rem;
}
.sub-header .container h1{
	text-align: center;
	color: #fff;
	font-size: 1.6rem;
	font-weight: 400;
}
main{
	padding-bottom: 4rem;
}
main .sub-list{
	padding: 1rem 1rem 1.5rem;
	overflow: hidden;
}
main .sub-list li{
	float: left;
	width: 48%;
	border: 0.01rem solid #f7f7f7;
	height: 2.6rem;
	line-height: 2.6rem;
	text-align: center;
	color: #333333;
	font-size: 1.2rem;
	margin-bottom: 0.6rem;
}
main .sub-list li a{
	color: #333333;
	font-size: 1.2rem;
	display: inline-block;
	padding: 0 1rem;
}
main .sub-list li.on{
	border: 0.01rem solid #99b0d4;
	color: #003994;
}
main .sub-list li.on a{
	color: #003994;
	background: url(../images/sub_img2.jpg) 0 50% no-repeat;
	-webkit-background-size: 0.3rem;
	background-size: 0.3rem;
}
main .gywm-jj-content{
	 padding: 0 1rem;
	 margin: 0 auto;
}
main .gywm-jj-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
}
main .gywm-jj-content img{
	max-width: 100%;
}
main .gywm-gszz-content{
	padding: 0 1rem;
	margin: 0 auto;
}
main .gywm-gszz-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
}
main .gywm-gszz-content img{
	max-width: 100%;
}
main .gywm-gszz-content p{
	color: #666;
}
main .gywm-jyfw-content{
	padding: 0 1rem;
	margin: 0 auto;
}
main .gywm-jyfw-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
}
main .gywm-jyfw-content img{
	max-width: 100%;
}
main .gywm-jyfw-content p{
	color: #666;
}
main .gywm-zzjg-content{
	padding: 0 1rem;
	margin: 0 auto;
}
main .gywm-zzjg-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
}
main .gywm-zzjg-content img{
	max-width: 100%;
}
main .gywm-zzjg-content p{
	color: #666;
}
main .gywm-ryzy-content{
	padding: 0 1rem;
	margin: 0 auto;
}
main .gywm-ryzy-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
}
main .gywm-ryzy-content img{
	max-width: 100%;
}
main .gywm-ryzy-content p{
	color: #666;
}
main .gywm-ryzy-content ul li{
	width: 60%;
	margin: 2rem auto 0;
}
main .gywm-ryzy-content ul li img{
	width: 100%;
}
main .gywm-ryzy-content ul li p{
	color: #666666;
	font-size: 1rem;
	text-align: center;
	margin-top: 0.4rem;
}
main .zxzx-hydt-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
}
main .zxzx-hydt-content img{
	max-width: 100%;
}
main .zxzx-hydt-content p{
	color: #666;
}
main .zxzx-hydt-content ul li{
	padding: 2.2rem 1rem;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 0.01rem solid #f4f6f8;
}
main .zxzx-hydt-content ul li .l{
	width: 30%;
	height: 6.8rem;
	float: left;
	display: block;
}
main .zxzx-hydt-content ul li .r{
	display: block;
	float: right;
	width: 67%;
	margin-left: 3%;
}
main .zxzx-hydt-content ul li .r h3{
	color: #333333;
	font-size: 1.4rem;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
main .zxzx-hydt-content ul li .r p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #999999;
	font-size: 1.2rem;
	margin-top: 0.2rem;
}
main .zxzx-hydt-content ul li .r div{
	overflow: hidden;
	margin-top: 0.3rem;
}
main .zxzx-hydt-content ul li .r div .y{
	float: left;
	color: #999999;
	font-size: 1rem;
}
main .zxzx-hydt-content ul li .r div .e{
	float: right;
	font-size: 1rem;
	color: #003994;
}

main .zxzx-qyzx-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
}
main .zxzx-qyzx-content img{
	max-width: 100%;
}
main .zxzx-qyzx-content p{
	color: #666;
}
main .zxzx-qyzx-content ul li{
	padding: 2.2rem 1rem;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 0.01rem solid #f4f6f8;
}
main .zxzx-qyzx-content ul li .l{
	width: 30%;
	height: 6.8rem;
	float: left;
	display: block;
}
main .zxzx-qyzx-content ul li .r{
	display: block;
	float: right;
	width: 67%;
	margin-left: 3%;
}
main .zxzx-qyzx-content ul li .r h3{
	color: #333333;
	font-size: 1.4rem;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
main .zxzx-qyzx-content ul li .r p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #999999;
	font-size: 1.2rem;
	margin-top: 0.2rem;
}
main .zxzx-qyzx-content ul li .r div{
	overflow: hidden;
	margin-top: 0.3rem;
}
main .zxzx-qyzx-content ul li .r div .y{
	float: left;
	color: #999999;
	font-size: 1rem;
}
main .zxzx-qyzx-content ul li .r div .e{
	float: right;
	font-size: 1rem;
	color: #003994;
}
main .zxzx-qytz-content{
	padding: 0 1rem;
	margin: 0 auto;
}
main .zxzx-qytz-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
}
main .zxzx-qytz-content img{
	max-width: 100%;
}
main .zxzx-qytz-content p{
	color: #666;
}
main .zxzx-qytz-content ul li{
	padding: 1.6rem 1rem;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 0.01rem solid #f4f6f8;
}
main .zxzx-qytz-content ul li .l{
	width: 16%;
	height: 4.6rem;
	float: left;
	background: #003592;
	color: #fff;
	border-radius: 0.6rem;
}
main .zxzx-qytz-content ul li .l p{
	color: #fff;
	text-align: center;
	font-size: 1.4rem;
	padding-top: 1rem;
}
main .zxzx-qytz-content ul li .l span{
	color: #fff;
	text-align: center;
	font-size: 1rem;
	/*padding-top: 1rem;*/
	display: block;
}
main .zxzx-qytz-content ul li .r{
	margin-left: 3%;
	width: 81%;
	float: right;
}
main .zxzx-qytz-content ul li .r h3{
	color: #333333;
	font-size: 1.4rem;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
main .zxzx-qytz-content ul li .r p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #999999;
	font-size: 1rem;
	margin-top: 0.2rem;
}
main .zxzx-info-content{
	padding: 0 1rem;
}
main .zxzx-info-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
	padding-top: 1.3rem;
	margin-bottom: 2rem;
}
main .zxzx-info-content .zxzx-info-edit-area img{
	max-width: 100%;
}
main .zxzx-info-content .zxzx-info-edit-area{
	font-size: 1.2rem;
	color: #999;
	text-indent: 2em;
	line-height: 2rem;
	margin-bottom: 1rem;
}
main .zxzx-info-content .zxzx-info-edit-area p{
	font-size: 1.2rem;
	color: #999;
	text-indent: 2em;
	line-height: 2rem;
	margin-bottom: 1rem;
}
main .gcxm-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
	padding-top: 1.3rem;
	margin-bottom: 2rem;
}
main .gcxm-content ul{
	padding: 0 1rem;
}
main .gcxm-content ul li{
	padding-bottom: 1.6rem;
	padding-top: 1.6rem;
	border-bottom: 1px solid #eeeeee;
}
main .gcxm-content ul li img{
	width: 100%;
	display: block;
	height: 18rem;
	margin-bottom: 1rem;
}
main .gcxm-content ul li h3{
	color: #333333;
	font-size: 1.4rem;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
main .gcxm-content ul li p{
	font-size: 1rem;
	color: #666666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 1.6rem;
}
main .gcxm-content ul li div{
	overflow: hidden;
}
main .gcxm-content ul li div .span1{
	float: left;
	font-size: 1rem;
	color: #666666;
}
main .gcxm-content ul li div .span2{
	float: right;
	font-size: 1rem;
	color: #003994;
	margin-right: 2px;
}
main .gcxm-info-content{
	padding: 0 1rem;
}
main .gcxm-info-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
	padding-top: 2.6rem;
	margin-bottom: 2rem;
}
main .gcxm-info-content .swiper-container{
	width: 92%;
	margin: 0 auto 3rem;
	height: 16rem;
}
main .gcxm-info-content .swiper-container img{
	width: 100%;
	height: 100%;
}
main .gcxm-info-content .swiper-container .swiper-slide{
	width: 100%;
}
main .gcxm-info-content .swiper-container .swiper-scrollbar-drag{
	background: #4c5863;
	border-radius: 0px;
}
main .gcxm-info-content .swiper-container-horizontal .swiper-scrollbar{
	height: 2px;
	background: rgba(255, 255, 255, 0.58);
}
main .gcxm-info-content .gcxm-info-edit-area img{
	max-width: 100%;
}
main .gcxm-info-content .gcxm-info-edit-area p{
	font-size: 1.2rem;
	color: #999;
	text-indent: 2em;
	line-height: 2rem;
	margin-bottom: 1rem;
}
main .rlzy-rcln-content{
	 padding: 0 1rem;
	 margin: 0 auto;
}
main .rlzy-rcln-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
}
main .rlzy-rcln-content img{
	max-width: 100%;
}
main .rlzy-cpjy-content{
	padding: 0 1rem;
	margin: 0 auto;
}
main .rlzy-cpjy-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
}
main .rlzy-cpjy-content p{
	color: #666;
}
main .rlzy-cpjy-content ul li{
	padding: 1.6rem 1rem;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 0.01rem solid #f4f6f8;
}
main .rlzy-cpjy-content ul li h3{
	color: #333333;
	font-size: 1.4rem;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
main .rlzy-cpjy-content ul li p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #666666;
	font-size: 1rem;
	margin-top: 0.2rem;
	margin-bottom: 0.4rem;
}
main .rlzy-cpjy-content ul li div{
	overflow: hidden;
	margin-bottom: 0.4rem;
}
main .rlzy-cpjy-content ul li div span{
	display: block;
	width: 33%;
	float: left;
	color: #999999;
	font-size: 1rem;
}
main .rlzy-cpjy-content ul li > a >  span{
	display: block;
	color: #999999;
	font-size: 1rem;
}
main .lxwm-content{

}
main .lxwm-content #map{
	width: 100%;
}
main .lxwm-content ul{
	padding: 0 1rem;
}
main .lxwm-content ul li{
	font-size: 1.2rem;
	color: #666666;
	border-bottom: 0.01rem solid #f3f3f3;
}
main .lxwm-content ul p{
	display: inline-block;
	vertical-align: middle;
	font-size: 1.2rem;
	color: #666666;
	border-bottom: 0.01rem solid #f3f3f3;
	padding-left: 3.4rem;
	height: 4rem;
	line-height: 4rem;
}
main .lxwm-content ul .p1{
	background: url(../images/address.png) 0 50% no-repeat;
	-webkit-background-size: 2.4rem;
	background-size: 2.4rem;
	line-height: 1.8rem;
}
main .lxwm-content ul .p2{
	background: url(../images/telephone.png) 0 50% no-repeat;
	-webkit-background-size: 2.4rem;
	background-size: 2.4rem;
}
main .lxwm-content ul .p3{
	background: url(../images/fax.png) 0 50% no-repeat;
	-webkit-background-size: 2.4rem;
	background-size: 2.4rem;
}
main .lxwm-content ul .p4{
	background: url(../images/email.png) 0 50% no-repeat;
	-webkit-background-size: 2.4rem;
	background-size: 2.4rem;
}
main .lxwm-content ul .p5{
	background: url(../images/zhinan.png) 0 50% no-repeat;
	-webkit-background-size: 2.4rem;
	background-size: 2.4rem;
	border: none;
	padding-bottom: 0px;
}
main .lxwm-content ul .p6{
	height: auto;
	line-height: 2rem;
	padding-bottom: 1rem;
}
main .lxwm-content h3{
	color: #333333;
	font-weight: 400;
	font-size: 1.8rem;
	padding: 3rem 1rem 1.2rem;
}
main .lxwm-content form{
	padding: 0 1rem;
}
main .lxwm-content form .input1{
	width: 100%;
	display: block;
	height: 3rem;
	margin-bottom: 1rem;
	text-indent: 1rem;
	border: 0.1rem solid #e8e8e8;
	color: #625555;
}
main .lxwm-content form textarea{
	display: block;
	width: 96%;
	padding: 2%;
	height: 8rem;
	color: #625555;
	resize: none;
	margin-bottom: 1rem;
	border: 0.1rem solid #e8e8e8;
}
main .lxwm-content form .input2{
	width: 100%;
	display: block;
	height: 3rem;
	text-align: center;
	background: #003894;
	border: 0.1rem solid #003894;
	color: #fff;
	text-align: center;
}
main .qywh-xchc-content{
	padding: 0 1rem;
	margin: 0 auto;
}
main .qywh-xchc-content h2{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 400;
}
main .qywh-xchc-content img{
	max-width: 100%;
}
main .qywh-xchc-content ul li{
	padding: 1.4rem 0;
	border-bottom: 0.1rem solid #eeeeee;
}
main .qywh-xchc-content ul li p{
	color: #333333;
	font-size: 1.4rem;
	margin-top: 0.8rem;
}
main .qywh-xchc-content ul li img{
	width: 100%;
	height: 16rem;
}