@charset "utf-8";
.container{
	width:1170px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#top,#top .container{
	height:40px;
	overflow:hidden;
}

#top .navbar-header{
	float:left;
	clear:none;
}

#top li{
	float:left;
	height:40px;
	line-height:40px;
	overflow:hidden;
	_padding:0px 8px;
}

#top .more{
	background:none;
}

#top .navbar-left{
	float:left;
}

#top .navbar-right{
	display:none;
}

#top .collapse{
	display:block;
}

#top .navbar-nav{
	margin:0px;
}

#bs-example-navbar-collapse-1{
	float:left;
	display:inline;
	margin-left:1px;
	height:40px;
	overflow:hidden;
	display:block;
	border:none;
}

.container button{
	display:none;
}

.navbar-header{
	float:left;
}

#nav{
	margin-top:35px;
	height:50px;
	overflow:hidden;
}

#nav .container{
	height:50px;
	overflow:hidden;
}

#nav .navbar-header{
	float:left;
	clear:none;
}

#nav .navbar-right li{
	float:left;
	height:50px;
	line-height:50px;
	overflow:hidden;
}

#nav .collapse{
	display:block;
}

#nav .navbar-nav{
	margin:0px;
}

#bs-example-navbar-collapse-2{
	float:right;
	height:50px;
	overflow:hidden;
	width:935px;
	_width:915px;
	display:block;
	border:none;
}

#nav .navbar-right .dropdown .caret{
	display:none;
}

.row{
	margin-left:auto;
	margin-right:auto;
	width:100%;
}

img{
	width:auto;
	height:auto;
}

.top-banner{
	width:1170px;
	margin:0px auto;
}

.layout{
	width:1170px;
	overflow:hidden;
	margin:0px auto;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:40px;
}

.main{
	float:left;
	width:770px;
	padding:0px;
}

.sidebar{
	float:right;
	width:370px;
	padding:0px;
}

.col-sm-6{
	padding:0px;
}

#carousel{
	width:770px;
	height:440px;
	overflow:hidden;
}

#carousel .carousel-indicators li{
	float:left;
	display:inline;
	overflow:hidden;
}

.main .hot1 .photo{
	float:left;
	width:370px;
	height:240px;
}

.main .hot1 .text{
	float:right;
	width:370px;
}

.main .hot2 .col-sm-6{
	float:left;
	width:370px;
}

.main .hot2 .photo{
	width:370px;
	height:210px;
}

.main .hot2 .text{
	float:right;
}

.main .hot3 .col-sm-6{
	float:left;
	width:370px;
}

.main .hot3 .text{
	float:right;
	margin-top:-20px;
}

.main .hot4{
	margin-left:-30px;
	width:800px;
}

.main .hot4 .col-xs-6{
	float:left;
	display:inline;
	width:370px;
	margin-left:30px;
	padding:0px;
}

.main .hot4 .pic-txt2{
	width:370px;
	height:250px;
}

.main .hot5 .pic-txt1{
	float:left;
	width:256px;
	height:355px;
}

.main .hot6{
	margin-left:-30px;
	width:800px;
}

.main .hot6 .col-sm-6{
	float:left;
	display:inline;
	width:370px;
	margin-left:30px;
}

.main .hot6 .list{
	_zoom:1;
}

.main .hot6 .border{
	_zoom:1;
	_overflow:hidden;
}

.sidebar .hot1 .photo{
	height:115px;
	width:115px;
}

#search{
	height:38px;
	background:#f1f1f1 url(../images/search.gif) no-repeat 2.5% 7px;
}

#gallery{
	margin-top:0px;
}

#gallery .block{
	display:inline;
	width:581px;
	height:325px;
	overflow:hidden;
}

#gallery .list .photo{
	_position:static;
}

#gallery .list .big{
	width:581px;
	height:325px;
}

#gallery .list .small{
	width:581px;
	height:325px;
	overflow:hidden;
}

#gallery .list .small .photo{
	display:inline;
	width:289px;
	height:325px;
	padding:0px;
}