@charset "utf-8";
/* CSS Document */
@import url(reset.css);

body{
	min-width:1000px;overflow-x:hidden;
}

.homekv{
	width:1920px; height:565px; position:relative; margin-left:-960px; top:0; left:50%; z-index:2; overflow:hidden;
}
#slides li{
	float:left; width:1920px;height:565px;
}
#slides li img{
	display: block;
}

#slidesdot{
	width:970px; height:12px; position:absolute; left:50%; bottom:140px; margin-left: -485px; z-index:50;
}
#slidesdot li{
	float:left; width:12px; height:12px; margin-right: 5px;
}
#slidesdot li a{
	width:12px; height:12px; display:inline-block; overflow:hidden;
	background: url(../images/kv_dot.png) no-repeat; _background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/kv_dot.png');
}
#slidesdot li.act a{
	background: url(../images/kv_dot_red.png) no-repeat; _background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/kv_dot_red.png');
}

#main{
	height: 390px;
}

.home-main{
	position: absolute; top: -125px; background-color: #f7f7f7;
}
.home{
	height: 250px; overflow: hidden;
}
.more{
	width: 24px; height: 24px; display: block; position: absolute; right: 0; top:0;
	background:url(../images/more.png) no-repeat;
}
.more a{
	width: 24px; height: 24px; display:inline-block;
}

.litable{
	float: left; width: 250px; height: 250px; position: relative; overflow: hidden; background: #fff;
}

.video a{
	display: block;
}
.video span{
    cursor:pointer;
}
.video img{
	display: block;
}

.product-slider{
	float: left; width: 500px; height: 250px; overflow: hidden;
}
.flexslider{
	_width: 500px; _height: 250px; _overflow: hidden;
}
.slides li{
	height: 250px; background: #ccc;
}
.slides li p{
	float: left; width: 250px; height: 250px;
}
.slides li img{
	width: 250px; height:250px;	display: block;
}

.info div{
	height: 115px; padding: 10px 10px 0 10px; position: relative;
}
.info h2{
	line-height: 24px; margin-bottom: 5px; font-size: 12px; font-weight: normal; color: #990000;
}
.info dl{
	height: 22px; line-height: 22px;
}
.info dt{
	float: left; width:150px;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.info dt a{
	color: #7d7d7d;
}
.info dt a:hover{
	color: #990000;
}
.info dd{
	float:right; width: 70px; text-align: right; color: #7d7d7d;
}

.culture{
	height: 250px; position: relative;
	background: url(../images/home4.jpg) no-repeat;
}
.culture a{
	position: absolute; display: block; text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.culture .b1{
	width: 120px; height: 60px; left: 36px; top: 55px;
}
.culture .b1:hover{
	background-image: url(../images/home8-1.png);
}
.culture .b2{
	width: 60px; height: 120px; left: 156px; top: 55px;
}
.culture .b2:hover{
	background-image: url(../images/home8-2.png);
}
.culture .b3{
	width: 60px; height: 120px; left: 36px; top: 115px;
}
.culture .b3:hover{
	background-image: url(../images/home8-3.png);
	background-position: 0 bottom;
}
.culture .b4{
	width: 120px; height: 60px; left: 96px; top: 175px;
}
.culture .b4:hover{
	background-image: url(../images/home8-4.png);
	background-position: right 0;
}

.email-link{
	height: 78px; padding: 47px 0 0 140px;
	background: url(../images/home7-1.jpg) no-repeat;
}
.email-link a{
	width: 83px; height: 28px; line-height: 28px; margin-bottom: 3px; display: inline-block;
	text-align: center;
}
.email-link a.b1{
	color: #fff; background: #960505;
}
.email-link a.b2{
	color: #787878; background: #fff;
}

.vote-link{
	height: 125px; background: url(../images/home7-2.jpg) no-repeat;
}
.vote-link a{
	line-height: 18px; padding: 60px 0 0 115px; display: block; color: #787878;
}
.vote-link a:hover{
	color: #990000;
}

.buy-link a{
	display: block;
}
.buy-link img{
	display: block;
}

.tel-023 img{
	display: block;
}
.network{
	position: relative;
}
.network span{
	background:url(../images/more2.png) no-repeat;
}
.network img{
	display: block;
}