@charset "utf-8";
/* CSS Document */


.fl{ float: left;}
.fr{float: right;}


.container{
	width:1080px;
	margin:auto;
}

.h-top{
	height:126px;
	min-width: 1080px;
}

.h-right{
	width:290px;
}
.h-right .hul{
	padding-top: 26px;
	height: 22px;
	
}
.h-right .hul ul li{
	float: left;
	margin-left: 8px;
}
.h-right .hul ul li a{
	color:#666;
	font-size: 14px;
	display: inline-block;
	padding-right:15px;
	background: url(../images/shoua.png) no-repeat left top;
}
.h-right .hul ul li a.a1{
	background-position: 86px 6px;
}
.h-right .hul ul li a.a2{
	background-position: -34px 6px;
}
.h-right .hul ul li a.a3{
	background-position:-125px 6px;
}

.h-right .hul ul li a:hover{
	text-decoration: none;
	background: #0c2348;
}

.search{
	background: url(../images/search.png) no-repeat left top;
	width: 289px;
	height: 34px;
	margin-top: 20px;
}
.search .inp-text{
	background: none;
	border: none;
	width: 240px;
	height: 32px;
	line-height: 30px;
	padding-left: 4px;
	
}
.search .inp-but{
	width: 40px;
	height: 34px;
	background: none;
	border: none;
	cursor: pointer;
}

/*h-top end*/

.hmenu{
	height: 45px;
	background: #0e326c;
	min-width: 1080px;
}
.hmenu ul li:first-child{
	border-left: 1px solid #1f447f;
}
.hmenu ul li{
	float: left;
	line-height: 43px;
	border-right: 1px solid #1f447f;
	padding-right:36px;
}
.hmenu ul li a{
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	/*background: url(../images/navico.png) no-repeat left top;*/
	padding-left: 50px;
}
.hmenu ul li a.a1{
	background-position: 33px -2px;
}
.hmenu ul li a.a2{
	background-position: -93px -2px;
}
.hmenu ul li a.a3{
	background-position: -255px -2px;
}
.hmenu ul li a.a4{
	background-position: -415px -2px;
}
.hmenu ul li a.a5{
	background-position: -568px -2px;
}
.hmenu ul li a.a6{
	background-position: -728px -2px;
}
.hmenu ul li:hover,.hmenu ul li.active{
	background: #0c2348;
}
.index-con{
	padding-top: 20px;
	padding-bottom: 50px;
	min-width: 1080px;
}


.h-banner{
	height: 285px;
	min-width: 1080px;
	margin-bottom: 18px;
}

.slideBox{ height:285px; width:756px;overflow:hidden;position:relative;   }
	.hd{ height:15px; width:95px;overflow:hidden; position: absolute;
	left: 350px;bottom: 17px; z-index:1; }
	.hd ul{ overflow:hidden; zoom:1; float:left;  }
	.hd ul li{ float:left;   width:13px; height:13px;
	background:none;border:1px solid #fff;
	cursor:pointer;   border-radius:13px;margin:0 2px;}
	.hd ul li:first-child{
		margin-left:0px;
	}
	.hd ul li a{ text-align:center; text-decoration:none;
	color:#fff; border:none; display:inline-block;float:left; display:block;}
	.hd ul li.on{background:#fff; }
	.slideBox .bd{ position:relative; height:100%; z-index:0;   }
	.slideBox .bd li{ zoom:1; vertical-align:middle; }
	.slideBox .bd img{ display:block;}
.slideBox .prev, .slideBox .next {
    background: url(../images/left.png) no-repeat left top;
    display: block;
    height: 58px;
    left: 25px;
    position: absolute;
    top: 125px;
    width: 32px;
    z-index: 10;
}
.slideBox .next {
    background:  url(../images/right.png) no-repeat left top;
    left: auto;
    right: 25px;
    }

.ban-right{
	width:300px;
}
.ban-right ul li{
	height: 70px;
	border-bottom: 6px solid #10284f;
	background: #0e326c;
	margin-bottom: 28px;
	text-align: right;
	line-height: 70px;
	padding-right: 25px;
}
.ban-right ul li:last-child{
	margin-bottom: 0;
}
.ban-right ul li a{
	text-decoration: none;
	color: #fff;
	font-size: 18px;
}
.ban-right ul li span{
	display: inline-block;
	background: url(../images/sant.png) no-repeat left top;
	float: left;
	height: 70px;
	width: 62px;
}
.ban-right ul li span.i1{
	 background-position: 30px 20px;
}
.ban-right ul li span.i2{
	 background-position: 30px -82px;
}
.ban-right ul li span.i3{
	 background-position: 30px -185px;
}

/*bnaner end*/

.work{
	width: 755px;
}

.chang{
	width: 298px;
}

.work-top{
	height: 36px;
	line-height: 36px;
	border-bottom: 2px solid #0e326c;
margin-bottom:10px;
}
.work-tit{
	font-size: 18px;
	color: #000;
}

.work-more a{
	font-size: 14px;
	color: #666;
}
.work tr{
	padding-top: 10px;
}
.work tr td{
	line-height: 35px;
	background: url(../images/ulab.png) no-repeat left center;
	padding-left: 15px;
	text-align: right;
}
.work tr td a{
	float: left;
	color: #000;
}
.work tr td span{
	font-size: 14px;
	color: #999;
}

.down h4,.link h4{
	font-size: 18px;
	color: #666;
	padding-bottom: 7px;
	line-height: 30px;
	border-bottom: 2px solid #0e326c;
	font-weight: normal;

}
.down h4{margin-bottom:20px;}
.link h4{margin-bottom:10px;}
.down{
	margin-bottom: 20px;
}
.down tr{
	padding-top: 20px;
}
.down tr td{
	line-height: 30px;
	background: #eee;
	margin-bottom: 10px;
display:block;
}
.down tr td a{
	font-size: 14px;
	color: #666;
	padding-left: 14px;
	*float: left;
}
.down tr td span{
	display: inline-block;
	width: 37px;
	height:30px;
	background: #ddd url(../images/down.png) no-repeat center center;
	float: right;
	cursor: pointer;
}
.down tr td span:hover{
	background: #0e326c url(../images/down.png) no-repeat center center;
}

.link tr{
	padding-top: 10px;
}
.link tr td{
	line-height: 35px;
	background: url(../images/link.png) no-repeat left center;
	padding-left: 20px;

}
.link tr td span a{
	*float: left;
color:#666;
}
.link tr td img{
	float: right;
padding-top:10px;
}





.f-address{
	text-align: center;
	padding-top:20px;
	height:96px;
	background: #29303b;
	min-width: 1080px;
}
.f-address p{
	font-size: 14px;
	color: #fff;
	line-height: 25px;
}


div.slider-nav span.left{ background: url("../images/left.png") no-repeat scroll right top;margin-top:-18px;}
div.slider-nav span.right{ background: url("../images/right.png") no-repeat scroll left top;margin-top:-18px;}
span.pause{background:none;}
span.rotator{background:none;}