@charset "gb2312";
body,td,th {font-family: Arial;font-size: 12px;color: #565656;}
body { margin:0; padding:0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bj.jpg);
	background-repeat: repeat-x;
	background-position:center;
	background-position:top;

}
a.zb{ color:#FFFFFF; font-size:13px; font-weight:bold; }
a.zb:hover{ font-size:13px; font-weight:bold; }


ul li { list-style:none}


.cp ul li{ float:left}
a{font-size: 12px;color: #565656;text-decoration: none;}
a:hover{font-size: 12px;color: #ff0000;text-decoration: none;}

.font_12black24 {font-size: 12px;line-height:21px;	color: #565656;text-decoration:none;}
.font_12black24 a{color: #565656;text-decoration:none;}
img{ border:0}
.font_12blue24 {font-size: 12px;line-height:15px;color: #1C9188;text-decoration:none;}
.font_12blue24 a{color: #1C9188;text-decoration:none;}

.font_14writeB {font-size: 14px;line-height:24px;font-weight:bold;color: #FFFFFF;}
.font_14writeB a{font-weight:bold;color: #FFFFFF;}
.font_14writeB a:hover{font-weight:bold;color: #FFCC00;}

.font_12writeB0 {font-size: 12px;line-height:24px;font-weight:bold;color: #FFFFFF;}
.font_12writeB0 a{font-weight:bold;color: #FFFFFF;}
.font_12writeB0 a:hover{font-weight:bold;color: #FFCC00;}


.font_12writeB1 {font-size: 12px;line-height:24px;font-weight:bold;color: #0066CC;}
.font_12writeB1 a{font-weight:bold;color: #0066CC;}
.font_12writeB1 a:hover{font-size: 12px;line-height:24px;font-weight:bold;color: #000066;}

.font_12writeB {font-size: 12px;line-height:24px;font-weight:bold;color: #0066CC;}
.font_12writeB a{font-weight:bold;color:#0066CC;}
.font_12writeB a:hover{font-weight:bold;color: #FFCC00;}


.font_14writeB- {font-size: 12px;line-height:12px;font-weight:bold;color: #000000;}
.font_14writeB- a{font-weight:bold;color: #000000;}
.font_14writeB- a:hover{font-weight:bold;color: #660000;}

.font_12black26 {font-size: 12px;line-height:26px;border-bottom:1px dashed #dfdfdf; color: #565656;text-decoration:none;}
.font_12black26 a{	color: #565656;	text-decoration:none;}

.font_12write24{font-size: 12px;line-height:24px;	color: #ffffff;text-decoration:none;}
.font_12write24 a{	color: #ffffff;text-decoration:none;}
.font_12write24 a:hover{	color: #000000;	text-decoration:none;}

.font_14black {
	font-size: 14px;	
	font-family:"微软雅黑";
	line-height:24px;
	color: #000000;
	text-decoration:none;}
.font_14black a{	color: #000000;	text-decoration:none;}

.top3{margin-top:15px;}
.top1{margin-top:8px;}
.top2{margin-top:8px; margin-bottom:8px;}
.bg1{background-repeat:repeat-x;}
.border1{border:1px #dfdfdf solid;}
.border2{border-bottom:1px #dfdfdf solid;border-right:1px #dfdfdf solid;border-left:1px #dfdfdf solid;}

.navx1 {width:120px;font-size: 13px;color: #FFFFFF; font-weight: bold;line-height:54px;text-decoration: none;}
.navx1 a{font-size: 13px;line-height:54px;color: #FFFFFF;font-weight: bold;text-decoration: none;width:120px;height:54px;display:block;}
.navx1 a:hover{width:120px;height:54px;background-image: url(images/index2_03.jpg);font-size: 13px;font-weight: bold;color: #fff;text-decoration: none;}
.navx2 {width:120px;height:54px; display:block; line-height:54px;background-image: url(images/index2_03.jpg);font-size: 13px;font-weight: bold;color: #fff;text-decoration: none;}
.navx2 a{width:120px;height:54px; display:block; line-height:54px;background-image: url(images/index2_03.jpg);font-size: 13px;font-weight: bold;color: #fff;text-decoration: none;}

.kuang {
	border: thin solid     #ffb423;
}

.di a{ color:#FFFFFF}

.STYLE2 {color: #024a9c}
.STYLE3 {color: #0066CC}
.STYLE4 {color: #0066FF}
.STYLE5 {color: #0033CC}
.STYLE6 {color: #FF9933}
.STYLE7 {color: #FFFFFF}

.xuxian {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
.xian {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}



.xianblue {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #4BACE0;
}

.bba{ border:1px #BDDEE3 solid}


/* flexslider */
.index-main {
	z-index:55;
	position:relative;
	width:980px;
	margin:0 auto;
	height:385px;
}
.index-main-box {
	position:relative;
	display:block;
	overflow:hidden;
	height:385px;
}
#indexslider {
	position:relative;
	width:1440px;
	left:50%;
	margin-left:-720px;
	height:385px;
}
.index-img {
	display:block;
	width:1440px;
	height:385px;
	overflow:hidden;
}
.index-img img {
	width:1440px;
	height:385px;
}
.index-pagination {
	position:absolute;
	z-index:66;
	top:350px;
	left:50%;
	height:30px;
	width:210px;
	margin-left:-100px;
	text-align:center;
}
.index-pagination li {
	display:inline-block;
	width:30px;
	position:relative;
	float:left;
	height:23px;
	margin-right:4px;
	overflow:hidden;
}
.index-pagination li a {
	position:relative;
	z-index:666;
	display:block;
	padding:16px 0px 5px 0px;
	height:2px;
	color:#5f6a72;
	text-align:center;
}
.index-pagination li a div {
	position:relative;
	z-index:555;
	display:block;
	height:2px;
	background:#c9242b;
}
.index-pagination li a div span {
	position:absolute;
	top:0px;
	left:0px;
	height:2px;
	width:0px;
	background:#FFF;
}
.index-pagination li a div em {
	position:absolute;
	display:none;
	width:27px;
	height:10px;
	background:url(../images/car-ico.png) no-repeat;
	top:-5px;
	left:1px;
}
.index-pagination li.current a {
	color:#0b4da2;
	_color:#c9242b;
}
.index-pagination li.back {
	background:url(../images/car-ico.png) no-repeat;
	display:block;
	position:absolute;
	width:27px;
	height:10px;
	left:0px;
	top:4px;
	z-index:444;
}
/* 代码整理：懒人之家 www.lanrenzhijia.com */
.posts {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 700px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.posts P {
	MARGIN-BOTTOM: 10px
}
.single {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 645px; PADDING-TOP: 0px
}
.single H2 {
	FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.postlist {
	MARGIN: 15px 0px 0px
}
.postlist LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px; FLOAT: left; WIDTH: 640px; LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px
}
.postlist LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px
}
.postlist LI SPAN {
	FLOAT: right; WIDTH: 80px; COLOR: #666; TEXT-ALIGN: right
}
.productlist {
	MARGIN-TOP: 20px
}
.productlist LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; OVERFLOW: hidden; WIDTH: 205px; PADDING-TOP: 0px; HEIGHT: 190px
}
.productlist LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 160px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 160px
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 160px; LINE-HEIGHT: 15px; HEIGHT: 15px; TEXT-ALIGN: center
}