@charset "gb2312";
/* CSS Document */
/**/
body{}
html{overflow:auto;overflow-y:scroll;}body,html{height:100%;}body,html,span,div,ul,ol,li,dl,dd,dt,a,p,h1,h2,h3,h4,h5,h6,table,td,tr,marquee{
	color:#666666;
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:"宋体";
	font-size:12px
}img{margin-top:0;margin-bottom:0;border:0 none;}table{border-collapse:collapse;border-spacing:0;}
.cn{margin: 0 auto;}.cn1000{width:1000px;margin: 0 auto;}.cl{ clear:both;}.left{float: left;}.right{float: right;}
.cn1000{width:1000px;margin:0px auto;}
/*-------伪类---------*/
a:link,a:visited{text-decoration:none;color:#393939;}
a:hover{
	text-decoration:none;
	color:fd0304;
}
/*文章分页样式*/
#fenye{text-align:center;width:100%;margin-top:10px;padding-top:10px;padding-bottom:10px;float: left;}
#fenye span{border:1px solid #CCC;margin:0 5px;padding:2px;}
#fenye A {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}
#fenye A:visited {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}
#fenye A:hover {FONT-WEIGHT: bold! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important}
#fenye A:active {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none}
#fenye SPAN.pages {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
#fenye SPAN.extend {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
#fenye SPAN.current {BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important}
#info{
	text-align:center;
	margin-bottom:10px;
	margin-top: 5px;
	border-bottom-width:1px;
	border-bottom-style: dashed;
	border-bottom-color: #7D7E7E;
	line-height: 35px;
}
/*主体*/
.tpbj {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #f1f2f4;
}
.logo {
	padding-top: 24px;
	padding-bottom: 24px;
	padding-left: 5px;
}
.tel {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 5px;
}
.dhbj {
	background-image: url(../images/dh1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 36px;
}
.dh ul li {
	float: left;
	width: 125px;
	background-image: url(../images/dhbj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.dh ul .ts {
	background-image: none;
}

.dh ul li a {
	line-height: 36px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #FFF;
	display: block;
}
.dh ul li a:hover {
	line-height: 36px;
	text-align: center;
	display: block;
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.ban {
	margin-bottom: 20px;
}
.prli {
	padding-bottom: 10px;
}

.prlbt {
}
.prlp1 {
	background-image: url(../images/pli1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 40px;
	margin-top: 24px;
}
.prlp1 a {
	color: #FFF;
	padding-left: 120px;
}
.prlp2 {
	background-image: url(../images/prli2.jpg);
	background-repeat: no-repeat;
	line-height: 40px;
	margin-top: 10px;
}
.prlp2 a {
	color: #FFF;
	padding-left: 120px;
}
.prlp3 {
	line-height: 40px;
	background-image: url(../images/prli3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 10px;
}
.prlp3 a {
	color: #FFF;
	padding-left: 120px;
}
.prlp4 {
	line-height: 40px;
	background-image: url(../images/prli4.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 10px;
}
.prlp4 a {
	color: #FFF;
	padding-left: 120px;
}

.mai {
	margin-bottom: 20px;
}
.prl {
	width: 200px;
}

.prlist {
	margin-top: 10px;
	margin-bottom: 10px;
}
.prlist ul li {
	background-image: url(../images/active_nav.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 33px;
	margin-bottom: 5px;
}
.prlist ul li a,.prlist ul li a:visited {
	color: #676767;
	line-height: 33px;
	padding-left: 40px;
	display: block;
	height: 33px;
}
.prlist ul li a:hover {
	background-image: url(../images/active.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFF;
	height: 33px;
}
.abw {
	width: 780px;
}

.bwbt {
	background-image: url(../images/n_top.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 14px;
	line-height: 34px;
	padding-left: 25px;
	font-weight: bold;
}
.bwbt span {
	float: right;
	padding-right: 10px;
	font-weight: normal;
}
.bwbt span .wt {
	color: #666666;
}
.bwxb {
	padding: 10px;
	line-height: 24px;
}
.bwxb h2 {
	font-size: 14px;
	text-align: center;
}
.bwxb p {
	margin-bottom: 10px;
}
.bwxb ul li {
	background-image: url(../images/xn.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 25px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a3a3a3;
}
.bwxb ul li span {
	float: right;
}
.bwxb dl{
	display: block;
	float: left;
	width: 168px;
	margin-right: 10px;
	margin-left: 12px;
	margin-bottom: 10px;
}
.bwxb dl dd a {
	padding: 3px;
	border: 1px solid #cccccc;
	display: block;
	background-color: #FFF;
}
.bwxb dl dd a:hover {
	padding: 3px;
	border: 1px solid #ff6600;
	display: block;
	background-color: #fff4ce;
	text-decoration: none;
}
.bwxb dl dd a img {
	display: block;
}
.bwxb dl dt {
	line-height: 25px;
	background-color: #cccccc;
	text-align: center;
}
.bwxb dl dt a:hover {
	color: #fd0304;
}



.new {
	width: 381px;
	margin-left: 39px;
}
.nedb {
	margin-top: 24px;
}
.nedb img {
	float: left;
	padding-right: 10px;
}
.nedb h4 {
	padding-bottom: 6px;
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.nedb p {
	line-height: 24px;
}
.nexb {
	padding: 8px;
}
.nexb ul li {
	line-height: 24px;
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a3a3a3;
}
.nexb ul li a {
	font-family: "宋体";
	color:#444343;
}
.nexb ul li a:hover {
	color: #fd0304;
	text-decoration:none;
		
}

.nexb ul li span {
	float: right;
	font-family: "宋体";
	color:#444343;
}.ab {
	width: 259px;
}
.abwz {
	margin-top: 24px;
}
.abwz p {
	line-height: 24px;
	padding-left: 4px;
	padding-top: 10px;
}
.abtp p {
	float: right;
	padding-left: 5px;
	padding-top: 6px;
}
.pr {
	margin-top: 20px;
}
.prbt {
	height: 26px;
}

.prxb {
	margin-top: 15px;
}

#demo {
	zoom:1;
	overflow: hidden;
	width: 970px;
	margin-left: 10px;
}

#demo img {
}
#indemo {
	float: left;
	width: 800%;
	overflow: hidden;
}
#demo1 {
	float: left;
}
#demo2 {
float: left;
}
#demo dl{
	display: block;
	float: left;
	width: 168px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
}
#demo dl dd a {
	padding: 3px;
	border: 1px solid #cccccc;
	display: block;
	background-color: #FFF;
}

#demo dl dd a:hover {
	padding: 3px;
	border: 1px solid #ff6600;
	display: block;
	background-color: #fff4ce;
	text-decoration: none;
}
#demo dl dd a img {
	display: block;
}
#demo dl dt {
	line-height: 25px;
	background-color: #cccccc;
	text-align: center;
}
#demo dl dt a:hover {
	text-decoration:none;
	color: #fd0304;	
}
.demoa {
	float: left;
}
.demob {
	float: left;
}
.xdh {
	margin-top: 20px;
	height: 25px;
}

.xblink {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.xblink ul li {
	background-image: url(../images/xbtp.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 25px;
	width: 103px;
	float: left;
}
.xblink ul li a {
	line-height: 25px;
	padding-left: 28px;
	color: #FFF;
	display: block;
}
.xblink ul li a:hover {
	line-height: 25px;
	padding-left: 28px;
	color: #FFF;
	display: block;
	background-image: url(../images/foot_li1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.xblx {
	padding-top: 6px;
	padding-right: 10px;
}
.foot {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #a10001;
	background-color: #747474;
	margin-top: 0px;
	background-position: top;
	padding-top: 5px;
}
.ft p {
	line-height: 22px;
	color: #FFF;
	text-align: center;
}
.ft p a {
	color: #FFF;
}
/*轮播*/
.stepcarousel {
	MARGIN: 10px auto; OVERFLOW: scroll; WIDTH: 1041px; POSITION: relative; HEIGHT: 240px; 
}
.stepcarousel .belt {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#displaycssbelt {
	VISIBILITY: hidden
}
#stocklevels {
	VISIBILITY: hidden
}
.stepcarousel .panel {
	FLOAT: left; MARGIN: 0px 41px 0px 25px; OVERFLOW: hidden; WIDTH: 302px
}
.stock {
	CLEAR: both; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 929px; COLOR: #000; BORDER-BOTTOM: #000 1px dashed; FONT-FAMILY: arial, verdana, sans-serif; HEIGHT: 10px; TEXT-ALIGN: right
}
.subfeature {
	DISPLAY: block; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 302px
}
.subfeature-txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 302px! important; LINE-HEIGHT: 17px; PADDING-TOP: 3px; POSITION: relative; height:20px; width:298px; background:red;
}
.subfeature-txt H2 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px;text-align:center; 
}
.subfeature-txt H2 A {
	COLOR: #000; 
}
.subfeature-txt H2 A:hover {
	COLOR: #fff
}
.subfeature A IMG {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid
}
.subfeature A IMG:hover {
	BORDER-RIGHT: #ff0076 1px dashed; BORDER-TOP: #ff0076 1px dashed; BORDER-LEFT: #ff0076 1px dashed; BORDER-BOTTOM: #ff0076 1px dashed
}
