@charset "utf-8";
/* CSS Document */
body { background:url(../images/bg.gif) repeat-x top; }
/* swf_wrap */
div.swf_wrap { height:248px; padding:13px 0; }
div.swf_wrap div.sidbar { width:226px; float:left; background:url(../images/swf_sid_bg.gif) repeat-y; }
div.swf_wrap div.sidbar img { display:block; }
div.swf_wrap div.sidbar div.login { 
	height:63px; background:url(../images/swf_sid_line.gif) no-repeat bottom;
	overflow:hidden;
}
div.swf_wrap div.sidbar div.login div { width:143px; float:left; padding-left:21px; margin-top:7px; }
div.swf_wrap div.sidbar div.login div input { 
	margin-left:3px; width:93px; height:15px; line-height:15px; border:solid 1px #a0a0a0; margin:3px 0 0 2px;
}
div.swf_wrap div.sidbar div.login a { 
	width:47px; height:41px; background:url(../images/bt_login.gif) no-repeat;
	display:block; float:left; margin-top:12px;
}

div.swf_wrap div.sidbar div.login a.login_quite { background:url(../images/bt_login_quite.gif) no-repeat; }

div.swf_wrap div.sidbar div.login a.enter { display:inline; float:none; background:none; color:#F00; text-decoration:underline; }
div.swf_wrap div.sidbar div.icq { 
	height:24px; background:url(../images/swf_sid_customer.gif) no-repeat; padding:9px 0 0 80px; 
}
div.swf_wrap div.sidbar div.icq a img { float:right; margin-right:2px;  }
div.swf_wrap div.sidbar div.factory_video { height:51px; }
div.swf_wrap div.sidbar div.factory_video img { display:block; float:left; }

div.swf_wrap div#swf { width:718px; height:248px; overflow:hidden; float:right; }
div.swf_wrap div#swf div#swf_pic { position:absolute; }
div.swf_wrap div#swf div#swf_pic a { display:none; width:550px; height:248px; }
div.swf_wrap div#swf div#swf_pic a.sel { display:block; }

div.swf_wrap div#swf div#swf_a { position:absolute; width:284px; margin-left:434px; text-align:right; display:inline; }
div.swf_wrap div#swf div#swf_a a { display:inline; background-repeat:no-repeat; background-position:top; float:left; }
div.swf_wrap div#swf div#swf_a a:hover, div.swf_wrap div#swf div#swf_a a.sel { background-position:bottom; }
div.swf_wrap div#swf div#swf_a a#swf_bt1 { margin-left:102px; width:182px; height:79px; background-image:url(../images/index/swf_a1.gif); }
div.swf_wrap div#swf div#swf_a a#swf_bt2 { margin-left:78px; width:206px; height:74px; background-image:url(../images/index/swf_a2.gif); }
div.swf_wrap div#swf div#swf_a a#swf_bt3 { width:284px; height:95px; background-image:url(../images/index/swf_a3.gif); }

/* wrap1 */
div.wrap1 { height:130px; padding:12px 0; overflow:hidden; clear:both;  }
div.wrap1 div.box { float:left; padding-right:1px; background:url(../images/line1.gif) repeat-y right; }
div.wrap1 div.last { float:right; background:none; }
div.wrap1 div.box h1 { margin:0; padding:0; }
div.wrap1 div.box img.pic { float:left; display:block; }
div.wrap1 div.box div.link { float:left; padding:11px 0 0 3px; }
div.wrap1 div.box div.link a { 
	display:block; padding-left:11px; line-height:21px; background:url(../images/arrow1.gif) no-repeat left;
	text-decoration:none;
}

/* product */
div.pro_title { border:solid 1px #bfc4c9; padding:10px 31px; margin-bottom:5px; }
div.pro_title a { color:#09C; text-decoration:underline; margin:0 5px; } 
div.pro_title strong { color:#060; font-weight:bold; }
div.pro div.t { background:#edeeee url(../images/pro_s2.gif) no-repeat right; height:34px; clear:both; }
div.pro div.t h1 { display:block; float:left; margin:0; padding:0; }
div.pro div.t a.more { 
	float:right; width:36px; height:11px; display:inline; margin:12px 27px 0 0;
	background:url(../images/icon_more.gif) no-repeat;
}
div.pro ul { display:block; clear:both; margin:0; padding:9px 0 17px; list-style:none; }
div.pro ul li { display:inline; float:left; text-align:center; padding:0 14px; }
div.pro ul li a.pic { 
	display:block; border:solid 1px #bfc4c9; margin-bottom:5px; text-align:center;
}
div.pro ul li a.pic img { margin:4px; }
div.pro ul li a.pic div { 
	position:absolute; background:url(../images/icon_new.gif) no-repeat left top;
	width:28px; height:28px;
}
div.pro ul li div.nav { padding:8px 0 17px 15px; height:13px; }
div.pro ul li div.nav a { display:inline; float:left; width:13px; height:13px; margin:0 3px; }
div.pro ul li div.nav a.buy { background:url(../images/icon_buy.gif) no-repeat; }
div.pro ul li div.nav a.fav { background:url(../images/icon_fav1.gif) no-repeat; }
div.pro ul li div.nav a.desc { background:url(../images/icon_desc.gif) no-repeat; }

/* article */
div.article { 
	border:solid 1px #aeaeae; padding:7px 11px; overflow:auto; clear:both;
	background:url(../images/article_line.gif) no-repeat left 156px;
}
*html div.article { height:1%; }
div.article div { float:left; width:309px; }
div.article div div { height:149px; background:url(../images/line1.gif) repeat-y right; }
div.article div.last div { background:none; }
div.article div div h1 { display:block; padding:13px 25px 10px 21px; margin:0; height:20px; }
div.article div div h1 img { float:left; }
div.article div div h1 a.more { 
	width:28px; height:11px; float:right; display:block;
	background:url(../images/icon_more1.gif) no-repeat;
}
div.article div div img.pic { float:left; margin-left:21px; }
div.article div div ul { padding:0; margin:0; list-style:none; display:block; float:right; width:190px; }
div.article div div ul li { 
	padding-left:13px; background:url(../images/point_r.gif) no-repeat 3px center;
	display:block; line-height:20px;
}
div.article div div ul li a { line-height:20px; }

/* photo_wrap */
div.photo_wrap { height:149px; }
	/* photo */
div.photo_wrap div.photo { float:left; width:627px; }
div.photo_wrap div.photo div.t { border-bottom:solid 1px #aeaeae; height:25px; }
div.photo_wrap div.photo div.t h1 { display:block; margin:0; padding:0; float:left; }
div.photo_wrap div.photo div.t a.more { 
	width:28px; height:11px; float:right; display:inline; margin:13px 11px 0 0;
	background:url(../images/icon_more1.gif) no-repeat;
}
div.photo_wrap div.photo div.box { padding-top:17px; }
div.photo_wrap div.photo div.box a { 
	display:inline; float:left; padding:2px; border:solid 1px #aeaeae;
	margin:0 4px;
}
div.photo_wrap div.photo div.box a img { width:90px; height:90px; }
	/* Decorate */
div.photo_wrap div.deco { 
	width:300px; height:147px; float:right; border:solid 1px #bfc4c9;
	padding-left:21px; background:url(../images/box1_tbg.gif) repeat-x top;
}
div.photo_wrap div.deco h1 { display:block; margin:0 0 9px; padding:0; height:33px; }
div.photo_wrap div.deco h1 img { display:block; float:left; }
div.photo_wrap div.deco h1 a.more { 
	float:right; width:36px; height:11px; display:inline; margin:12px 27px 0 0;
	background:url(../images/icon_more.gif) no-repeat;
}
div.photo_wrap div.deco img.pic { float:left; }
div.photo_wrap div.deco ul { display:block; float:right; width:190px; margin:0; padding:0; list-style:none; }
div.photo_wrap div.deco ul li { 
	display:block; background:url(../images/point_r.gif) no-repeat left center;
	padding-left:11px;
}

div.idx_bootom { clear:both; padding-top:4px; }
/*  cooperation  */
div.idx_bootom div.coop { 
	height:61px; border:solid 1px #c5c5c5; background:#f5f5f5 url(../images/cooperation_t.gif) no-repeat left;
	width:774px; float:left;
}
div.idx_bootom div.coop div { padding-top:11px; margin-left:89px; }
div.idx_bootom div.coop div a { display:inline; float:left; margin:0 2px; }

div.idx_bootom img.agent { float:right; }

