*{padding:0;margin:0;font-family: 微软雅黑;}

table,tr,td{margin:0;padding:0; border:0px; font-family:"微软雅黑";}


a,a:hover{text-decoration: none;}
li{list-style: none;}
i{font-style: normal;}
.center{width: 1201px;margin:0 auto;}
.left{float:left;}
.right{float:right;}
img{border:0px;}
.header{
	width: 100%;
height:659px;
}
.headerTop{
	width: 100%;
	height:32px;
	background: #e0dfdf;
	line-height: 32px;
	color:#828282;
	font-size:14px;
}
.headerTop p>span{
	padding-left:10px;
	padding-right:30px;
}
.headerTop p>a{
	color:#828282;
	padding-right:13px;
	transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.headerTop p>a:hover{
	color:black;
}
.headerTop div>a{
	color:#828282;
	padding: 0 10px;
	transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.headerTop div>a:hover{
	color:black;
}
.headerLogo{
	overflow: hidden;
}
.logo{
	padding:0px 107px 0px 5px;
}
.headerImg1{
	padding-top:30px;
}
.search input{
	width: 148px;
	height:33px;
	border:1px solid #cacaca;
	border-radius:5px;
	padding-left:10px;
	margin-top: 45px;
line-height:33px;
float:left;
}
.search button{
	width: 68px;
	height:35px;
	background: #9a9a9a;
	border:none;
	border-radius:5px;
	position: relative;
	left:-13px;
	margin-top: 45px;
	color:white;
	cursor: pointer;
	transition: .3s;
float:left;
}
.search button:hover{
	background: #3d77b6;
}
.nav{
	width: 100%;
	height:55px;
	    background: #0a50b0;
	position: relative;
}

@media screen and (max-width: 999px) {
	.nav{
	display:none;
}
	
}
.nav li{
	float: left;
	width: 128px;
	height: 55px;
	text-align: center;
	line-height: 55px;
	background: #0a50b0;
	transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.nav li a{
	color: white;
	display: block;
	font-size:18px;
}
.nav li:hover{
	    background: #680034;	font-size: 17px;
}
.pull-down0{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 99;
	overflow: hidden;
}

.pull-down1{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down2{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down3{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down4{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down5{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down6{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down7{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down8{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down9{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down10{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down11{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down12{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}
.pull-down13{
	width: 100%;
	height:0;
	/*height:234px;*/
	background: url(../images/menu-bg10.png) left top repeat;
	position: absolute;
	top:50px;
	left:0;
	z-index: 5;
	overflow: hidden;
}









.pull-downImg{
	padding-top:29px;
	padding-left:44px;
}
.pull-downText{
	padding-left:45px;
	width:720px;
	padding-top:46px;

}
.pull-downText a{
	display: inline-block;
	margin-right:75px;
	text-align: center;
	padding-top:19px;
	color:white;
}
.pull-downText>a>span{
	padding-bottom:3px;
	position: relative;
	left:0;
	display: inline-block;
	border-bottom:2px solid rgba(56,112,171,0);
	transition:all .3s;
}
.pull-downText a:hover span{
	border-bottom:2px solid white;
	left:10px;
}

.banner{
	width: 100%;
	position: relative;
}
.banner li>img{
	width: 100%;
}
.banner>img{
	position: absolute;
	top:50%;
	margin-top:-36px;
}
.bannerLeft{
	left:106px;
}
.bannerRight{
	right:106px;
}

.body{
	background: #fbfbfb;
}





.xiangguan{
	border-top:1px solid #d0d0d0;
	padding:10px;
	width:96%; 
	margin:10px auto;
	clear:both;
	overflow:hidden;
	
	}
.xiangguan h2{ font-size:18px; float:left; line-height:28px; padding-top:20px; margin:5px; width:100%; color:#333;}
.xiangguan p{
	float:left; width:100%;
	font-size:14px; line-height:24px; margin:10px 0px;
	}
.xiangguan li {
	width:99%; margin:0px 15px;
	}
	.xiangguan li a{
		font-size: 14px;
		color:#5e5e5e;
		display: block;
		padding-right: 22px;
		padding-top:5px;
		margin-bottom:5px;
		transition: .3s;
		
		height:22px;
		}
		.xiangguan li a:hover{
			transform: translateX(5px);
			color:#3d77b6;;
			}
		