/**
 * 页面中公共部分的样式
 * 包括 顶部logo、导航、大图   底部联系方式、版权信息
 * 
 * */
/*公共*/
.section{min-width: 1150px;}
select,input{
	border: none;
	outline: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
/*公共*/
#top ,#banner{
	margin-bottom: 12px;
}

.topContainer{
	background: url(../images/bg_top.png) center no-repeat;
}
.topContent{
	height: 90px;
	overflow: hidden;
}

/*logo */
.logo{
	height: 100%;
}
.logo a{
	display: block;
	height: 100%;
}
.logo a img{
	margin-top: 15px;
    max-width: 550px;
}/*logo*/

/*nav*/
.nav, .navContent{
	height: 90px;
}
.navContent ul li{
    float: left;
    width: 95px;
    height: 90px;
    text-align: center;
    line-height: 90px;
    list-style: none;
}
.navItem {
    display: block;
    font-size: 14px;
    color: #ffffff;
}
.navItem:hover, .nav_current{
	font-weight: bold;
	color: #0065cd;
	background: url(../images/bg_nav_active.png) center top no-repeat;
	background-color: #FFFFFF;
}
/*nav*/

/*banner*/
.bannerContent{
	height: 175px;
	overflow: hidden;
}
.banner{
	position: relative;
	width: 100%;
	height: 175px;
	overflow: hidden;
}
.bannerContent_1{
    position: relative;
    left: 0;
    overflow: hidden;
}
.banner_item{
	float: left;
	overflow: hidden;
}
.banner_item a, .banner_item a img{
	display: block;
	position: relative;
}

.navigator{
	position: absolute;
	bottom: 10px;
	width: 100%;
}
.navigator_list{
	width: 40%;
	text-align: center;
	margin: auto;
	font-size: 0;
}
.navigator_item{
	/*指示器普通样式*/
	display: inline-block;
	margin-left: 10px;
	width: 10px;
	height: 10px;
    border-radius: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	text-align: center;
	background: #333333;
	cursor: pointer;
}
.navigator_item_active{
	/*指示器活动样式*/
	background: red;
}
/*banner*/


/*contact*/
.contactContainer{
	height: 79px;
	border-bottom: 1px solid #e6e6f0;
	background: #f5f5f5;
}
.contactContent ul{
	text-align: center;
	font-size: 0;
}
.contactContent ul li{
    position: relative;
    display: inline-block;
    top: -8px;
    width: 200px;
    height: 72px;
    overflow: hidden;
    padding-left: 25px;
    text-align: left;
    vertical-align: bottom;
    background: url(../images/bg_contact_item.png) left no-repeat ;
}
.contactContent ul li{/*兼容IE7*/ *display: inline;}
.contactContent ul li h1{
    position: absolute;
	bottom: 30px;
	font-size: 12px;
	color: #555555;
}
.contactContent ul li p{
    position: absolute;
	bottom: 0;
	font-size: 12px;
	color: #0065CD;
}
.contactContent ul li a{
	font-size: 12px;
	color: #0065CD;
}
/*contact*/


/*copyright*/
.copyrightContainer{
	height: 92px;
	line-height: 92px;
}
.copyrightContent p{
	text-align: center;
}
.copyrightContent p, .copyrightContent span, .copyrightContent a{
	font-size: 13px;
	color: #505050;
}
.copyrightContent span{
	margin-left: 20px;
}
/*copyright*/