@charset "utf-8";
/* CSS Document */

/*轮播*/
#focus-banner{position: relative;	width: 100%; overflow: hidden; margin-bottom:20px;height:700px;}
#focus-banner-list{	position: relative;}
#focus-banner-list li{	position: absolute;	left: 0;top: 0;	width: 100%; }
.focus-banner-img{display: block; width:100%; height:700px;}
#focus-banner-list .focus-banner-text{	position: absolute;	left: 50%;	top: 0;	width: 1000px;	height: 100%;	margin-left: -500px;	text-align: center;	color: #fff;	font-size: 16px;	text-align: center;}
#focus-banner .focus-handle{position: absolute; top: 50%;	margin-top: -40px;	z-index: 100;	display: block;	width: 80px;	height: 80px;	background-image: url("http://www.huanleguo.com/images/focus_handle.png");}
#next-img{left: 0;}
#next-img{left: 50px;	background-position: 0 0;}
#next-img:hover{background-position: 0 -80px;}
#prev-img{right: 0;}
#prev-img{right: 50px;	background-position: -80px 0;}
#prev-img:hover{background-position: -80px -80px;}
#focus-bubble{position: absolute;	left: 50%;	bottom: 10px;	z-index: 999;}
#focus-bubble li{	float: left; width: 10px; height: 10px; margin: 0 5px;border-radius: 50%;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	-o-border-radius: 50%;	-ms-border-radius: 50%;	border:1px #fff solid;	cursor: pointer;}
#focus-bubble li.current{	background-color: #fff;}


/*品牌*/

.InBrand{ width:1200px; margin:20px auto; overflow:hidden; border:1px solid #d5d5d5; border-bottom:0px;}
.InBrandAd{float: left; width:423px; overflow:hidden; border-bottom:1px solid #d5d5d5;}
.InBrandAd img{display: block; width:423px; height:297px;}
.InBrandAd li{display: none; float: left; height:297px; width:423px; position:relative;}
.InBranBigBan{ width:100%; position:absolute; bottom:0px; left:0px; overflow:hidden;}
.InBranBigBan p{ position:relative; z-index:3; font-size:12px; padding:10px 20px; line-height:18px; }
.InBranBigBan em{ position:absolute; width:100%; height:100%; top:0px; left:0px; display:block; background-color:#FFF; display:block; opacity:0.5; z-index:1;}
.InBrandLogo{float: left; width:777px;}
.InBrandLogo li{float: left; height:148px; display:table; width:258px; border-left:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF;}
.InBrandLogo li a{ display:table-cell; height:140px; width:250px; text-align: center; vertical-align:middle; background-color:#FFF; left: 0; top:0px; border:4px solid #FFF;}
.InBrandLogo li a:hover{ border-color:#D7D7D7;}

.InVideo{height: auto; margin: 10px auto; overflow: hidden; width: 1200px;}
.InVideoPic{float: left; margin-right: 15px; overflow: hidden; width: 340px;}
.InVideoPic li{background: #959595 none repeat scroll 0 0; float: left; height: 190px; margin-bottom: 10px; width: 340px;}
.InVideoBtn{float: left; height: 390px; position: relative; width: 500px;}
.InVideoBtn .video{left: 0; margin-left: 0; position: relative; top: 0;}
.InVideoPicR{float: right; width: 330px;}