@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
html{overflow-y:scroll;}
ul,li{list-style:none;}
a{
	text-decoration:none;
	border:none;
	outline:none;
	/*-webkit-transition: all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition: all 0.3s ease;*/
	position: relative;
}
a img{border:none;outline:none;}
em,i{font-style: normal;}
html,body{
	background:#fff;
	font-family:"Arial","sans-serif";
	font-size:12px;
}
.clear{clear:both;height:0;font-size:1px;line-height:0;}



/*头部*/
.top_bg{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #ffffff;
}
.top_main{
	width: 1000px;
	margin: 0 auto;
	height: 100px;
	overflow: hidden;
}
.logo{float: left;padding-top: 32px;}
.logo img{width: 200px;height: 48px;}
.top_cont1{float: right;padding-top: 22px;}
.top_ser{
	float: right;
	background: #1462ad;
	padding: 2px;
	height: auto;
	overflow: hidden;
}
.top_ser input{
	float: left;
	width: 170px;
	height: 22px;
	line-height: 22px;
	border: 0;
	padding: 0 5px;
	font-family: "Arial", "sans-serif";
	font-size: 12px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	color: #4b4b4b;
}
.top_ser button{
	float: left;
	width: 37px;
	height: 22px;
	border: 0;
	margin-left: 3px;
	cursor: pointer;
	color: #bcbcbc;
	font-family: "Arial", "sans-serif";
	font-size: 12px;
	background: #ffffff;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.top_nav{clear:both;float: right;padding-top: 18px;position: relative;}
.top_menu{float: right;cursor: pointer;display: none;}
.top_menu img{width: 23px;}
.top_nav ul{}
.top_nav ul li{float: left;font-size: 14px;}
.top_nav ul li a{
	display:block;
	color: #878787;
	padding-left: 15px;
	margin-left: 15px;
	background: url("../images/top-nav-line.jpg") no-repeat left center;
}
.top_nav ul li:first-child a{padding-left: 0;margin-left: 0;background: 0;}
.top_nav ul li a:hover{color: #1462ad;}
.top_nav ul li.active a{color: #1462ad;}
/*banner*/
.banner{width: 100%;text-align: center;position: relative;}
/*.banner img{float: left;width: 100%;}*/
#slides { display:block; width:100%; height:317px;position:relative}
#slides li {
	display:block;
	width:100%;
	height:100%;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination {
	display:block;
	list-style:none;
	position:absolute;
	left:48%;
	bottom:12px;
	z-index:999;
	padding:5px 15px 5px 0;
	margin:0
}
#pagination li {
	display:block;
	list-style:none;
	width:11px;
	height:11px;
	float:left;
	margin-left:5px;
	background: url("../images/banner-list-icon1-1.png") no-repeat;
}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background: url("../images/banner-list-icon1-2.png") no-repeat;}

/*子banner*/
.sub_banner{width: 100%;text-align: center;}
.sub_banner img{float:left;width: 100%;}

/*主体内容*/
.bigbg{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url("../images/bigbg1.jpg") no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bigbg1.jpg",sizingMethod="scale");
}
.bigmain{
	width: 1000px;
	margin: 0 auto;
	height: auto;
	/*overflow: hidden;*/
}

/*底部*/
.bottom_bg{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #dadada;
}
.bottom_txt1{
	color: #4b4b4b;
	height: 32px;
	line-height: 32px;
}
