/* CSS Document */

body{background-image: url("../images/bg.jpg");background-repeat: repeat-x;}
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{color:#434345;list-style-type:none;margin:0;padding:0;font-family:"瀹嬩綋",Arial,Verdana;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-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.cl{clear:both;}
.left {float: left;}
.right {float: right;}

a:link,a:visited{text-decoration:none;color:#434345;}
a:hover{
	text-decoration:none;
	color:#BD0608;
}


#fenye{text-align:center;width:700px;margin-top:10px;padding-top:10px;padding-right:5px;padding-bottom:10px;padding-left:5px;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: 24px;
}
	

.header_top { width:100%; height:107px; overflow:hidden; background:#e8e8ea}
.header { width:1000px; height:107px; background:url("../images/head.jpg") no-repeat}
.header h1{
    width:260px;
	height:107px;
	float:left;
	padding:0; margin:0;
	overflow:hidden;
}
.header h1 a{
	width:260px;
	height:107px;
	display:block;
	overflow:hidden;
}

.header .right_search {
	width:580px;
	height:107px;
	float:right;
	padding:0; margin:0;
	overflow:hidden;
}

.header .toplinks { width:240px; height:25px; line-height:25px; overflow:hidden; text-align:left; margin:10px 0 0 0; float:left}
.header .toplinks a.jr {
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 10px;
}
.header .toplinks a.wb { margin:0 5px 0 25px;}
.header .toplinks a.zp { margin:0 5px 0 5px;}

.header .search {
	width:232px;
	height:25px;
	text-align:left;
	float:right;
	overflow:hidden;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 14px;
}

.search-submit{
	width:30px;
	height:25px;
	line-height:25px;
	text-align:center;
	cursor:pointer;
	border:0px solid #CCC;
	color:#FFF;
	float:left;
	background:url("../images/skin.png") no-repeat -202px 0px;
	 }	
.search-keyword {
	width:167px;
	height:25px;
	line-height:25px;
	border:0px;
	margin:0;
	padding:0 0 0 35px;
	color:#d6d6d6;
	float:left;
	background:url("../images/skin.png") no-repeat 0px 0px;
}

.header .search .form {
	float:left;
	margin:0;
}


.menu_box { width:100%; height:47px;background:url("../images/skin.png") repeat-x 0px -30px; }
.menu {
	width:1000px;	
	height: 47px;
	padding:0px;
	margin:0 auto;
}


#dm_mainnav UL {
	HEIGHT: 47px
}
#dm_mainnav UL LI {
	Z-INDEX: 999; POSITION: relative; FLOAT: left
}
#dm_mainnav UL LI .mainnav {
	DISPLAY: block;
	FONT-FAMILY: "Microsoft Yahei";
	HEIGHT:47px;
	COLOR: #fff;
	FONT-SIZE: 16px;
	FONT-WEIGHT: 600;
	_display: inline-block;
	width:125px;
	text-align:center;
	line-height:47px;
}


#dm_mainnav UL LI A.mainnav {
	OUTLINE-STYLE: none;text-shadow: 1px 1px 0px #000;
}
#dm_mainnav UL LI.on a.mainnav {
	color:#b80000;
	text-shadow: 1px 1px 0px #474747,-1px -1px 0px #e5e5e5;
	background:url("../images/skin.png") repeat-x 0px -80px;
	HEIGHT:47px;
	width:125px;
	line-height:47px;
}
#dm_mainnav UL LI SPAN.pro {
	TEXT-ALIGN: left; WIDTH: 680px; DISPLAY: block; LEFT: -260px;
}

#dm_mainnav UL LI SPAN {overflow:hidden;}
#dm_mainnav UL LI SPAN.pro DL {
	PADDING: 0px;
	FLOAT: left;
	width:145px;
	margin-right:10px;
	display:inline
}
#dm_mainnav UL LI SPAN.pro DT {
	PADDING: 0px; FONT-SIZE: 12px; FONT-WEIGHT: 600; overflow:hidden;
}
#dm_mainnav UL LI SPAN.pro DT FONT {
	FONT-SIZE: 14px; FONT-WEIGHT: 600; overflow:hidden; width:100%; display:block; padding-top:10px; text-indent:10px;
}
.pro1_bg dd {
	FONT-SIZE: 12px;
	line-height:23px;
	background:url("../images/menu_jt.gif") no-repeat left 6px;
	padding-left:10px;
	width:140px;
	height:23px;
	overflow:hidden
}


#dm_mainnav UL LI SPAN {
	Z-INDEX: 999;
	POSITION: absolute;
	TEXT-ALIGN: center;
	WIDTH: 125px;
	DISPLAY: none;
	TOP: 47px;
	LEFT: 0px;
	background:#f4f4f4;
}
#dm_mainnav UL LI SPAN A {
	LINE-HEIGHT: 23px; MARGIN: 0px; DISPLAY: block; COLOR: #555
}
#dm_mainnav UL LI SPAN A:hover {
	COLOR: #df242a
}


.pro1_bg {overflow:hidden; background:#f4f4f4; padding:20px; margin:0}
.xia_bg {
	overflow:hidden;
	background:#f4f4f4;
	padding-bottom: 10px;
}
.pro_bottom {
	width:880px;
	height:25px;
	background:url("../images/yjbg.gif") no-repeat;
	line-height:25px;
	padding:5px 10px 0
}

.banner_box_ny { overflow:hidden; height:240px; width:999px}
.banner_ny{width:100%;min-width:1000px;_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" ); margin:0 auto;height:150px;overflow:hidden;position:relative; z-index:1;}
.banner_ny ul li{
	width:100%;
	height:150px;
	margin:0 auto;
	overflow:hidden;
	position:absolute;
	z-index:2;
	left:0px;
	top:0px;
	background-position:center top;
	background-repeat:no-repeat;
	}
.banner_ny ul li a{width:100%;height:150px;display:block;overflow:hidden;text-indent:-9999px;}
	
	
	


.banner_box { overflow:hidden; height:430px; width:100%}
.banner_box1 { overflow:hidden; height:210px; width:100%}
.banner{
	width:100%;
	min-width:1000px;
	_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );
	margin:0 auto;
	height:370px;
	overflow:hidden;
	position:relative;
	z-index:1;}
.banner ul li{
	width:100%;
	height:370px;
	margin:0 auto;
	overflow:hidden;
	position:absolute;
	z-index:2;
	left:0px;
	top:0px;
	display:none;
	background-position:center top;
	background-repeat:no-repeat;
	}
.banner ul li a{
	width:100%;
	height:370px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;}
	

	
	
.banner_other{
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:666;}
.banner_sel{
	width:920px;
	height:8px;
	position:absolute;
	z-index:666;
	right:10px;
	top:-50px;
	}
.banner_sel ul{
	height:8px;
	float:right;
	overflow:hidden;
	}
.banner_sel ul li{
	width:8px;
	height:8px;
	line-height:8px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-right:8px;
	text-align:center;
	cursor:pointer;
	background:url("../images/gray_dian.png") no-repeat;
	}
.banner_sel ul li.current{
	background:url("../images/red_dian.png") no-repeat;
	color:white;}
	
	
.gundong{
	width:1010px;
	margin:0 auto;
	position:relative;
	z-index:666;}
.gundong_sel{
	width:1010px;
	height:61px;
	background:url("../images/gundong.png") no-repeat;
	position:absolute;
	z-index:666;
	left:0px;
	top:-12px;
	overflow:hidden
	}
.gundong_sel span { float:right; line-height:55px; padding-right:20px}
.gundong_sel span a:link,.gundong_sel span a:visited { color:#df242a}


#scrollWrap { 
 width:740px;
 height: 18px; 
 overflow: hidden;
 margin:18px 0 0 180px;
} 
#scrollMsg { 
 float: left; 
 text-align: left;
  padding:0 10px;
}
#scrollMsg ul {
  margin:0;
  padding:0;
}
#scrollMsg li { 
 line-height: 18px; 
 list-style:none;
 width:360px; float:left;
 display:block
}	
#scrollMsg li a {
 float:left; text-align:left
}
#scrollMsg li span {
 float:right; width:80px; height:18px; line-height:18px;
}
.main {
}
.mainl {
	float: left;
	width: 772px;
}

.main_1_left { width:400px; height:282px; float:left; overflow:hidden;}

.index_title_news {
	WIDTH: 380px; BACKGROUND: url("../images/main_1_title.gif") no-repeat; FLOAT: left; HEIGHT: 35px; OVERFLOW: hidden;padding:0 10px;
}

.news_tab {
	WIDTH: 267px; FLOAT: left; HEIGHT: 30px; OVERFLOW: hidden; padding-top:5px;
}
.news_tab LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 30px;
	WIDTH: 74px;
	FLOAT: left;
	HEIGHT: 30px;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	OVERFLOW: hidden;
	CURSOR: pointer;
	margin-right:10px;
	display:inline;
	font-weight: normal;
	font-family: "寰蒋闆呴粦", "瀹嬩綋", Arial;
}
.news_tab LI.Cur {
	BACKGROUND: url("../images/index_tab_on.gif") no-repeat;
	COLOR: #df242a;
	font-family: "寰蒋闆呴粦", "瀹嬩綋", Arial;
}
.news_more {
	LINE-HEIGHT: 35px; WIDTH: 100px; FLOAT: right; HEIGHT: 35px; OVERFLOW: hidden
}
.news_more SPAN {
	TEXT-ALIGN: right; WIDTH: 100%; DISPLAY: none; FLOAT: left; HEIGHT: 35px; OVERFLOW: hidden
}
.news_more SPAN A {
	COLOR: #fff
}
.news_more SPAN A:hover {
	COLOR: #fff; text-decoration:underline
}
.index_news {
	WIDTH: 368px; FLOAT: left; OVERFLOW: hidden;  padding:10px 15px;background: url("../images/main_1_bg.gif") repeat-x; border:1px solid #ababab; border-top:none; height:226px;
}
.index_news_item {
	WIDTH: 368px; DISPLAY: none; FLOAT: left; OVERFLOW: hidden
}
.index_news_item DL {
	WIDTH: 368px; height:90px; FLOAT: left; OVERFLOW: hidden
}
.index_news_item DL DT {
	WIDTH: 120px; FLOAT: left; HEIGHT: 90px; OVERFLOW: hidden
}
.index_news_item DL DT SPAN {
	WIDTH: 120px; FLOAT: left; HEIGHT: 90px; OVERFLOW: hidden;
}
.index_news_item DL DT SPAN A {
	WIDTH: 120px; DISPLAY: block; HEIGHT: 90px
}
.index_news_item DL DT SPAN IMG {
	WIDTH: 120px; DISPLAY: block; HEIGHT: 90px
}
.index_news_item DL DD {
	WIDTH: 235px; FLOAT: right; OVERFLOW: hidden
}
.index_news_item DL DD SPAN {
	WIDTH: 100%; FLOAT: left; OVERFLOW: hidden
}
.index_news_item DL DD SPAN.i_n_t {
	font-size:14px; font-weight:bold; line-height:26px;overflow:hidden;WIDTH: 235px; height:26px;
}
.index_news_item DL DD SPAN.i_n_t a:link,.index_news_item DL DD SPAN.i_n_t a:visited { color:#df242a; }
.index_news_item DL DD SPAN.i_n_t a:hover { color:#df242a; text-decoration: underline}

.index_news_item DL DD SPAN.i_n_i {	font-size:12px; font-weight: normal; line-height:20px;}

.index_news_item ul { width:370px; overflow:hidden; margin-top:5px; float:left;}
.index_news_item li { width:360px; height:25px; line-height:25px; overflow:hidden; padding-left:10px; background:url("../images/jt.gif") no-repeat left center; border-bottom:1px dotted #1f1f1f;}
.index_news_item li span { float:right; width:70px; height:25px; overflow:hidden}

.main_1_center { width:352px; height:282px;  float:left; margin:0 10px 0 0px; overflow:hidden; display:inline}
.main_1_center h4 { width:317px; height:27px; background:url("../images/main_2_title.gif") no-repeat; display:block; line-height:30px; padding:8px 10px 0 25px; font-size:14px; font-weight:normal; margin:0; overflow:hidden}
.main_1_center h4 a:link,.main_1_center h4 a:visited { color:#df242a; font-size:14px;}
.main_1_center h4 a:hover { color:#df242a; text-decoration: underline}
.main_1_center h4 span { float:right; font-size:12px; font-weight:normal;color:#df242a;}

.main_1_center_box { width:320px; height:226px; background: url("../images/main_1_bg.gif") repeat-x; border:1px solid #ababab; border-top:none; padding:10px 15px;}

.main_1_center_box_tt { width:320px; overflow:hidden;}
.main_1_center_box_tt_left { width:120px; height:90px; float:left}
.main_1_center_box_tt_right { width:190px; height:90px; float:left; margin-left:10px; display:inline;}
.main_1_center_box_tt_right h2 { font-size:14px; font-weight:bold; line-height:26px; width:190px; height:26px; overflow:hidden}
.main_1_center_box_tt_right h2 a:link,.main_1_center_box_tt_right h2 a:visited { color:#df242a; }
.main_1_center_box_tt_right h2 a:hover { color:#df242a; text-decoration: underline}
.main_1_center_box_tt_right p { font-size:12px; font-weight: normal; line-height:20px;}

.main_1_center_box_li {  overflow:hidden; width:320px; margin-top:5px;}
.main_1_center_box_li li { width:310px; height:25px; line-height:25px; overflow:hidden; padding-left:10px; background:url("../images/jt.gif") no-repeat left center; border-bottom:1px dotted #1f1f1f;}
.main_1_center_box_li li span { float:right; width:70px; height:25px; overflow:hidden}



.main_1_center_box_li_faq {  overflow:hidden; width:700px;}
.main_1_center_box_li_faq li { width:690px; height:25px; line-height:25px; overflow:hidden; padding-left:10px; background:url("../images/jt.gif") no-repeat left center; border-bottom:1px dotted #1f1f1f;}
.main_1_center_box_li_faq li span { float:right; width:80px; height:25px; overflow:hidden; text-align:right}
.mainl .mainl1 {
}
.mainl .mainl2 {
	margin-top: 10px;
}

.main_2_left {
	width:762px;
	height:227px;
	float:left;
	overflow:hidden;
	margin-right:10px;
	display:inline
}

.index_title_product {
	WIDTH: 742px; BACKGROUND: url("../images/product_title.gif") no-repeat; FLOAT: left; HEIGHT: 35px; OVERFLOW: hidden;padding:0 10px;
}
.product_tab {
	WIDTH: 742px; FLOAT: left; HEIGHT: 30px; OVERFLOW: hidden; padding-top:5px;
}
.product_tab LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 100px; FLOAT: left; HEIGHT: 30px; COLOR: #ffffff; FONT-SIZE: 14px; OVERFLOW: hidden; CURSOR: pointer; margin-right:10px; display:inline; font-weight: normal
}
.product_tab LI.Cur {
	BACKGROUND: url("../images/index_tab_on_2.gif") no-repeat; COLOR: #df242a
}
.index_product {
	WIDTH: 728px;
	FLOAT: left;
	OVERFLOW: hidden;
	background: url("../images/product_bg.gif") repeat-x;
	border:1px solid #ababab;
	border-top:none;
	height:185px;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
}
.index_product_item {
	WIDTH: 100%;
	DISPLAY: none;
	FLOAT: left;
	OVERFLOW: hidden;
	margin-top: 8px;
}
.product_list { width:159px; overflow:hidden; float:left; margin:0 11px; display:inline}
.product_list ul { padding:5px 0; width:159px; overflow:hidden; }
.product_list ul li { line-height:20px; width:159px; height:20px; overflow:hidden}
.product_list ul li a { font-weight:bold;}
.p_more a { font-size:12px; font-weight:bold; color:#be2018}
.product_img {
	WIDTH: 159px; MARGIN:0 7px 0 0; HEIGHT: 185px; OVERFLOW: hidden; position: relative
}
.product_img img {
border:1px solid #CCCCCC;
}
.txt {
	POSITION: relative; LINE-HEIGHT: 20px; HEIGHT: 20px; TOP: 0px
}
.txt .bg {
	POSITION: absolute; FILTER: alpha(opacity=50); WIDTH: 159px;  HEIGHT: 24px; TOP: 0px; LEFT: 0px; opacity: 0.5
}
.txt .text {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 159px; HEIGHT: 20px; COLOR: #ccc; FONT-SIZE: 12px; TOP: 0px; LEFT: 0px
}
.txt .text A {
	COLOR: #000
}
.txt .text A:hover {
	COLOR: #DF2525; TEXT-DECORATION: underline
}.mainr {
	float: right;
	width: 228px;
}

.main_1_right {
	width:228px;
	height:158px;
	float:left;
	overflow:hidden;
}

.main_1_right_xpfb { width:228px; overflow:hidden;}
.main_1_right_xpfb dt { width:195px; height:37px; overflow:hidden; background:url("../images/xp_title.gif") no-repeat; line-height:37px; padding:10px 0 0 33px;}
.main_1_right_xpfb dt a:link,.main_1_right_xpfb dt a:visited { color:#df242a; font-size:14px; font-weight:normal;}
.main_1_right_xpfb dt a:hover { color:#df242a; text-decoration:underline}
.main_1_right_xpfb_box { width:204px; padding:0 12px; height:111px; background:url("../images/xp_bg.gif") no-repeat; overflow:hidden}


.pro_left {
	WIDTH: 12px; BACKGROUND: url("../images/spanl.gif") no-repeat center 50%; FLOAT: left; display:inline; margin-left:5px; HEIGHT: 105px; OVERFLOW: hidden; CURSOR: pointer
}
.pro_right {
	WIDTH: 12px; BACKGROUND: url("../images/spanr.gif") no-repeat center 50%; FLOAT: right; HEIGHT: 105px; display:inline; margin-right:5px; OVERFLOW: hidden; CURSOR: pointer
}

.pro_item {
	WIDTH: 140px; FLOAT: left; HEIGHT: 105px; display:inline; margin:0px 15px;OVERFLOW: hidden; position:relative;
}
.pro_item DIV {
	FLOAT: left; OVERFLOW: hidden
}
.pro_item DL {
	WIDTH: 140px; height:105px;FLOAT: left; OVERFLOW: hidden; position:relative; z-index:1;
}
.pro_item DL dt{
	width:140px;
	height:105px;
	overflow:hidden;
	line-height:105px;
	padding:0;
	background:none;}
.pro_item DL dd{
	width:130px;
	height:25px;
	line-height:25px;
	position:absolute;
	left:0px;
	top:80px;
	overflow:hidden;
	background: #FFF;
	padding:0px 5px;
	filter:alpha(opacity=50); 
	opacity:0.5;
	}
.pro_item DL dd a{
	width:130px;
	height:25px;
	display:block;
	overflow:hidden;
	text-align:center;
	color:#C00;
	}	
.pro_item DL dd a:hover{
	text-decoration:underline;
	color:#C00;}












.main_2_right {
	width:228px;
	height:330px;
	background:url("../images/sp0.png") no-repeat 0px 0px;
	float:left;
	overflow:hidden;
	margin-top: 10px;
}
.main_2_right li {width:228px; height:56px; display:block}

a.spzx { width:228px; height:56px;  display:block;  overflow:hidden}
a.zsjm { width:228px; height:56px;  display:block; overflow:hidden}
a.xzzx { width:228px; height:56px;  display:block; overflow:hidden}
a.rczp { width:228px; height:56px;  display:block;  overflow:hidden}
a.zxrx { width:228px; height:78px;  display:block}
.wrl {
	float: left;
	width: 258px;
}
.dh {
}
.dh .dht {
	font-size: 14px;
	line-height: 35px;
	background-image: url("../images/pro_cat_title.gif");
	background-repeat: no-repeat;
	height: 35px;
	color: #FFF;
	padding-left: 15px;
	font-family: "Microsoft Yahei", "宋体";
}
.dh .dhx {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ababaa;
	border-bottom-color: #ababaa;
	border-left-color: #ababaa;
}
.dh .dhx ul {

}
.dh .dhx ul p {
	font-size: 14px;
	line-height: 29px;
	font-weight: bold;
	display: block;
	background-image: url("../images/open.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
}
.dh .dhx ul p .ts {
	color: #FFF;
}
.dh .dhx ul li {
}
.dh .dhx ul li a {
	line-height: 29px;
	background-image: url("../images/close.gif");
	background-repeat: no-repeat;
	display: block;
	padding-left: 38px;
}
.dh .dhx ul li a:hover {
}
.ct {
	margin-top: 10px;
	margin-bottom: 10px;
}
.nws {
}
.nws .nwst {
	background-image: url("../images/ny_left_title.gif");
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 10px;
	padding-left: 27px;
}

.nws .nwst1 {
	background-image: url("../images/ny_left_title1.gif");
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 10px;
	padding-left: 27px;
}
.nws .nwst a {
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
}
.nws .nwsx {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ababaa;
	border-bottom-color: #ababaa;
	border-left-color: #ababaa;
	padding-bottom: 10px;
}
.nws .nwsx ul {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.nws .nwsx ul li {
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	background-image: url("../images/jt.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.nws .nwsx ul li a {
}

.wri {
	float: right;
	width: 732px;
}
.wri .writ {
	background-image: url("../images/article_t.gif");
	background-repeat: no-repeat;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 20px;
}
.writ span {
	float: right;
	margin-right: 20px;
	font-weight: normal;
	color: #FFF;
}
.writ span a {
	color: #FFF;
}
.wri .wrix {
	padding: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ababaa;
	border-bottom-color: #ababaa;
	border-left-color: #ababaa;
}
.wri .wrix p {
	line-height: 24px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.wri .wrix h1 {
	line-height: 24px;
	text-align: center;
}
.wri .wrix ul {
}
.wri .wrix ul li {
	line-height: 30px;
	background-image: url("../images/jt.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.wri .wrix ul li span {
	float: right;
}
.wri .wrix ul li a {
}
.wri .wrix dl {
	float: left;
	width: 122px;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.wri .wrix dl dd {
}
.wri .wrix dl dd a {
	border: 1px solid #CCC;
	display: block;
}
.wri .wrix dl dd a img {
	display: block;
}
.wri .wrix dl dt {
	line-height: 24px;
	text-align: center;
}
.wri .wrix1 {
	padding: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ababaa;
	border-bottom-color: #ababaa;
	border-left-color: #ababaa;
}
.wri .wrix1 dl {
	float: left;
	width: 138px;
	margin-right: 17px;
	margin-left: 17px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.wri .wrix1 dl dd {
}
.wri .wrix1 dl dd a {
	display: block;
	border: 1px solid #CCC;
}
.wri .wrix1 dl dd a img {
}
.wri .wrix1 dl dt {
	line-height: 24px;
	text-align: center;
}
.wri .wrix2 {
	padding: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ababaa;
	border-bottom-color: #ababaa;
	border-left-color: #ababaa;
}
.wri .wrix2 dl {
	float: left;
	width: 159px;
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.wri .wrix2 dl dd {
}
.wri .wrix2 dl dd a {
	display: block;
	border: 1px solid #CCC;
}
.wri .wrix2 dl dd a img {
}
.wri .wrix2 dl dt {
	line-height: 24px;
	text-align: center;
}


.foot {
	background-image: url("../images/ftbj.jpg");
	background-repeat: repeat-x;
	height: 113px;
	margin-top: 20px;
}
.nfoot {
}
.ftlg {
	float: left;
}
.ftr {
	float: right;
	margin-top: 24px;
	margin-right: 20px;
}
.ftr p {
	text-align: right;
	color: #FFF;
	line-height: 20px;
}
.ftr p a {
	font-weight: bold;
	color: #FFF;
}
.ftr p a:hover {
	font-weight: bold;
	color: #0eccf5;
}
#demo {
overflow:hidden;
width: 997px;
}
#demo img {
border: 1px solid #F2F2F2;
}
#indemo {
float: left;
width: 1900%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#demo .goodsimg{width:125px; height:125px; border:0px solid #cdcece; margin-bottom:55px;}
#demo p{text-align:center; color:#3f3f3f; font-weight:normal; display:block; line-height:18px; height:18px; overflow:hidden}
#demo p a{color:#3f3f3f; text-decoration:none;}
#demo p a:hover{color:#ff6600; text-decoration:none;}
#demo span{width:40px; height:40px; position:absolute;left:0px; top:0px;}
#products li {

float:left;
text-align:center;
margin-left:20px;
display:inline;
width:125px;
}
#products li a {
text-align:center;	
display:block;
width:125px;
}

#products li span a {
width:125px;
height:30px;
line-height:24px;
text-align:center;
white-space:nowrap;
text-overflow:ellipsis; 
overflow: hidden;
}



#showproduct{ padding:15px; border-right: 1px solid #ABABAA;
border-bottom: 1px solid #ABABAA;
border-left: 1px solid #ABABAA;}
#showproduct h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px;}
#showproduct .pshow dt{ float:left;}
#showproduct .pshow dd{ float:right;}
#showproduct .pshow dd ul{ margin-left:15px; }
#showproduct .pshow dd li{ padding:5px 5px 5px 85px; min-height:28px; _height:28px; margin:5px 0px; clear:both; border-bottom:1px solid #eee; position:relative; line-height:2;width:290px; }
#showproduct .pshow dd li span{ position:absolute; left:0px; top:0px; color:#999; padding:5px; height:28px;}
#showproduct .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
#showproduct .editor{ line-height:2; padding:0px 10px; font-size:14px;}


