@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:14px; line-height:24px; color:#444; font-family:"微软雅黑";background-color:#f6f6f6;}
img{border:none;}
ul,ol,li,dl,dt,dd{margin:0px; padding:0px; list-style-type:none;}
a{text-decoration:none; color:#333; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
a:hover{color:#c60a07; text-decoration:none;}
.clear{clear:both; display:block; visibility: hidden; overflow:hidden; line-height:0; font-size:0;}
.box{ width:1000px; clear:both; overflow:hidden; margin:0 auto; text-align:center;}
.dh{width: 1000px;margin: 0 auto; position:relative;z-index: 1000; top:-465px;}
.header {
	width: 670px;
	left:330px;
	position:absolute;
	}
.h_top {
	line-height: 35px;
	text-align:right;
}
.h_top a {
	color: #FFFFFF;
	padding-left: 10px;
}

.h_b ul {
	padding-top: 12px;
	
}
.h_b li {
	float: left;
	font-weight: bold;
}
.h_b li a {
	color: #FFFFFF;
	padding:0 20px;
	
}
.h_b li a:hover,.h_b li a.nav_hover{
	color: red;
}

/*Slide Start幻灯片位置开始*/
#Slidebox {
	width: 100%;
	height: 465px;
	padding: 0px;
	margin: 0 auto;  /*position:relative;*/
	overflow: hidden;
	z-index: -9999;
}
#flashBg {
	height: 465px;
	overflow: hidden;
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0;
	
}
#flashLine {/*background: url(../images/touming.png) repeat-x center bottom;*/
	height: 465px;
	width: 100%;
	clear: both;
}
#flash {
	height: 465px;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	position: relative;
	padding: 0px 0px;
}
#flash a {
	height: 465px;
	display: none;
}
#flash img {
	height: 465px;
}
.flash_bar {
	width: 100px;
	z-index: 69;
	height: 25px;
	overflow: hidden;
	position: absolute;
	padding-top: 13px!important;
	padding-top: 12px;
	bottom: 0px;
	left: 47%;/* background: url(../images/tg_flashbar.png) no-repeat 0px 0px;*/
	text-align: center;
	z-index: 9999;
	top: 420px;
}
.flash_bar .dq {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	margin: 2px 4px;
	cursor: pointer;
	background: url(../images/pagination.png) no-repeat 0px -12px;
	overflow: hidden;
	_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://vizo.retail20.cn/images/pagination.png", sizingMethod="crop");
}
.flash_bar .no {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	margin: 2px 4px;
	cursor: pointer;
	background: url(../images/pagination.png) no-repeat 0px 0px;
	overflow: hidden;
	_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://vizo.retail20.cn/images/pagination.png", sizingMethod="crop");
}
#flash1 {
	background-image: url(../images/001.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#flash2 {
	background-image: url(../images/002.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#flash3 {
	background-image: url(../images/003.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#flash4 {
	background-image: url(../images/004.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#flash5 {
	background-image: url(../images/005.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.news{ padding:10px 0;}
.news ul li{line-height:30px; position:relative;color:#888; text-align:left; position:relative;}
.news ul li a{ color:#444;}
.news ul li span{ position:absolute; right:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

.ss{font-size:24px; color:#334b7b; height:60px; line-height:60px;}

.plist{ height:26px; margin-left:240px;}
.plist ul li{ width:145px; height:26px; color:#fff; float:left; margin-right:40px; background-color:#c6c6c6; display:block;}
.plist ul li a{ color:#fff; display:block;}
.plist ul li a:hover{ width:145px; height:26px; color:#fff; float:left; background-color:#eeb732; display:block;}

.pro{ margin:20px 0; width:1000px;}
.pro ul li{ float:left; margin:0 5px;}
.pro ul li img { padding:2px; border:1px #CCCCCC solid;}
.pro ul li span{ height:24px; display:block; text-align:center; font-size:14px; color:#666;}
#demo{width:1000px;float:left;overflow:hidden;border:none;}
#indemo {float:left;width:800%;}
#demo1,#demo2{display:inline-table;float:left;}
#demo1 ul li,#demo2 ul li{float:left; text-align:center;}
.pro1{}
.pro1 ul li{ float:left; margin:10px 8px;}
.pro1 ul li img { padding:2px; border:1px #CCCCCC solid;}
.pro1 ul li span{ height:24px; display:block; text-align:center; font-size:14px; color:#666;}

.foot{ background-color:#ebebeb; height:30px; line-height:30px; text-align:center; border-top:1px #334b7b solid; width:1000px; margin-top:20px; font-size:12px;}

.title{ font-size:16px; color:#333333;}
.listtitle{ font-size:16px; color:#fff;}
.list{ margin-left:18px; margin-top:10px; margin-bottom:20px;}
.list ul li{ width:200px; height:30px; line-height:30px; margin-bottom:5px; }
.list ul li a{ padding-left:20px;background-color:#c8bfc4; display:block;}
.list ul li a:hover{background-color:#222 !important; color:#fff; display:block;}

.content{ padding:20px 0;color:#666; font-size:12px;}

.news{ padding:5px 10px 10px 10px;}
.news ul li{ line-height:30px; position:relative;color:#333; border-bottom:1px #ccc dashed; background:url(../images/icon.gif) no-repeat 0 center; padding-left:10px; font-size:12px;}
.news ul li a{ color:#777; }
.news ul li span{ position:absolute; right:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc;}

.pages {padding-top: 10px; line-height:40px; text-align:center; width:700px;}
.pages A { padding: 2px 5px; border: 1px solid #ccc; margin-right:3px; margin-left: 3px;}

.xwtitle{ font-size:16px; font-weight:bold;color:#333; height:35px; line-height:35px; border-bottom:1px #ccc dashed; text-align:center; display:block;}
.time{ text-align:center; height:25px; line-height:25px; color:#999999; margin-bottom:10px;display:block;}