.bodytitle{
	background:#666666;
	color:#fff;
	line-height:34px ;
}
.bodytitle a{
	color:#fff;
	padding:0px 2px;
	font-size: 12px;
}
.logo{
	height:80px;
	overflow: hidden;
	line-height: 80px;
	background:#f5f5f5;
}



.nav-blue{
	background:#044089;
	height:60px;
}
.navv li{
	float:left;
}
.navbar-nav li>a{
	display: block;
	
	text-align: center;
	font-size: 15px;
	color:#fff;
	line-height: 30px;
}
.navbar-nav li{
	line-height: 60px;
	margin-left:4px;
	position: relative;
}
.navbar-nav li.active,.navbar-nav li:hover{
	background:#ef7a00;
}
.navbar-nav li.active a,.navbar-nav li:hover a{
	color:#fff;
}

.navsearch{
	line-height: 30px;
	height:40px;
	padding-left:10px;
	font-size: 0px;
	background:#fff;
	margin-top:5px;
	margin-left:30px;
	border:2px solid #008579;
	margin-top:30px;
}
.navsearch input[type='submit']{
	font-size: 14px;
	background:none;
	background:#008579;
	border:none;
	line-height: 34px;
	color:#fff;
	width:100px;
	text-align: center;
	border-left:1px solid #ccc;
}
.navsearch input[type='text']{
	background:none;
	border:none;
	height:32px;
	font-size: 14px;
	color:#999999;
	width:230px;
	margin-right:10px;
}
.navsearch img{
	position: relative;
	top:-5px;
	margin-right:10px;
}
.navbar-nav li {
	padding:0px 14px;
	
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    
    width:100%;
    height:auto;
}

.xymain1{
	padding-top:30px;
	background:url(../images/1.jpg) center  repeat-y;
	
}
.xymain1title{
	text-align: center;
	margin-bottom: 40px;
}
.xym1contitle{
	overflow: hidden;
	line-height:70px ;
	font-size: 0;
	color:#fff;
}
.xym1contitle1{
	font-size:24px ;
	width:145px;
	background:#1e62b4;
	text-align: center;
}
.xym1contitle2{
	font-size:24px ;
	width:955px;
	background:#154d91;
	text-align: center;
}

.xym1left{
	width:145px;
	text-align: center;
	background:#efefef;
	
	padding:200px 10px;
	font-size: 24px;
	line-height: 34px;
}
.xym1right{
	width:955px;
	overflow: hidden;
	padding:20px 10px;
}
.xym1conde{
	width:176px;
	height:70px;
	text-align: center;
	background:#efefef;
	float:left;
	margin:5px;
	padding:5px;
	
	padding-top:10px;
	line-height:60px;
}
.xymain1cons{
	overflow: hidden;
}
.xymain1conbigs>.xymain1cons:nth-child(2) .xym1left{
	padding:27px 10px;
	background:#e2e2e2;
}
.xymain1conbigs>.xymain1cons:nth-child(2) .xym1right{
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
.xymain1conbigs>.xymain1cons:nth-child(1) .xym1conde{
	line-height: 26px;
}
.xymain1conbigs>.xymain1cons:nth-child(3) .xym1left{
	padding:60px 10px;
	
}

.xymain2{
	background:url(../images/3.jpg) center repeat-y;
	padding-top:30px;
	padding-bottom:30px;
}
.xym2de{
	float:left;
	width:257px;
	text-align: center;
	line-height: 35px;
	margin:9px;
}
.xym2de img{
	width:257px;
	height:201px;
}
.xymain3{
	position: relative;
}
.xymain3more{
	width:160px;
	line-height: 50px;
	background:#fff;
	color:#044089;
	text-align: center;
	position: absolute;
	left:50%;
	margin-left:-80px;
	bottom:32%;
	font-size: 18px;
}
.xymain3 img{
	width:100%;
}
.xymain4{
	background:url(../images/3.jpg) center repeat-y;
	padding-top:30px;
	padding-bottom:30px;
}
.obm1{
	width:260px;
	line-height: 40px;
	margin:5px;
	display: block;
	padding:5px;
	background:#eaeaea;
}
.obm1 img{
	width:242px;
	height:210px;
	
}
.obm1de{
	color:#333;
	text-align: center;
}
.xymain5{
	overflow: hidden;
	margin-top:30px;
}
.xymain5title{
	padding:0px 15px;
	overflow: hidden;
	color:#fff;
	background:#044089;
	font-size: 18px;
	line-height: 50px;
	margin-bottom: 20px;
}
.xymain5left1{
	width:560px;
	
}
.xymain5left2{
	width:300px;
	margin-left:20px;
}
.xym1ltde{
	width:300px;
	overflow: hidden;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	text-align: left;
}
.xym5lt1con .left{
	width:236px;
}
.xym5lt1con .left img{
	margin-bottom: 20px;
}
.xym5lt2con{
	border:1px solid #ccc;
	padding:20px;
	line-height: 30px;
	font-size: 14px;
}
.xym5lt3con{
	
	height: 370px;
	overflow: hidden;
}
.xym5lt3conw{
	border:1px solid #ccc;
	padding:20px;
}
.xymain5left3{
	width:200px;
	float:right;
}
.xym5lt3consimg{
	width:164px;
	height:114px;
	overflow: hidden;
	margin:10px auto;
	text-align: center;
	
}
.xym5lt3consimg img{
	width:164px;
	height:114px;
}
.xym5lt3cons{
	height:8000px;
	margin-bottom: 20px;
}
.xymain6{
	background:url(../images/5.jpg) center repeat-y;
	padding-top:30px;
	padding-bottom:30px;
	margin-top:30px;
}
.xym6img{
	
}
.xymain6con{
	overflow: hidden;
	margin-top: 30px;
}
.xymain6con>div{
	width:480px;
	margin:0px 30px;
}
.xym6img{
	width:308px;
	padding:5px;
	position: relative;
	border:1px solid #ccc;
	margin:auto;
}
.xym6imgde{
	width:298px;
	position: absolute;
	bottom: 5px;
	left:5px;
	line-height: 40px;
	background:rgba(4,64,137,0.7);
	text-align: center;
	color:#fff;
}
.xym6de{
	margin-top:30px;
	line-height: 30px;
	text-indent: 20px;
	text-align: left;
}
.xym6de a{
	color:044089;
}
.ftyq{
	line-height: 50px;
	background:#044089;
	color:#fff;
}
.ftyq span{
	padding-right: 10px;
}
.footer{
	text-align: center;
	padding:20px;
	line-height: 30px;
}
.footernav{
	margin:auto;
}
.footernav a{
	padding:0px 10px;
	font-size: 14px;
}
