/* CSS Document */
body, div, ol, ul, li, p, font, form, input, select, textarea {
	margin:0 auto;
	padding:0;
	font-size:11px;
	line-height:16px;
	list-style:none;
	border: 0px; font-family:Arial, Helvetica, sans-serif;
}
#hw33{width:300px; border:1px solid #ddd; background:#fff;}
html {
	min-width:960px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	color:#222;
	background: #fff url(../images/bg.gif) repeat-x center top;
}
body > div {
	margin:0 auto;
}


div, ul, li, p {
	overflow: hidden;
}
form, input, select,textarea {
	margin:0;
	padding:0;
	vertical-align: middle;
}
img, a img {
	border:0;
	margin:0;
	padding:0;
}
a {
	color: #222;
	text-decoration: none;
}
a:hover {
	color: #d15400;
}
.u {
	text-decoration:underline;
}
.b {
	font-weight: bold;
}
.left {
	float:left;
}
.right {
	float:right;
}
.center {
	text-align:center;
}
.m01 {
	margin-top:10px;
}
.m02 {
	margin-left:7px;
}

/*==============font*/
.red, .red a {
	color:#c90000;
}
.orange, .orange a {
	color: #d15400;
}
.white, .white a, .white a:hover {
	color:#fff;
}
.white a:hover {
	color:#ff0;
}
.ash, .ash a {
	color: #888;
}
.yellow {
	color:#fff1ca;
}
.blue {
	color:#0054C6;
}
.black {
	color:#000;
}
.f01 {
	color: #903600;
	font-size:12px;
	font-weight: bold;
	line-height:26px;
}
.f02 {
	font-size:12px;
	font-weight: bold;
	color:#c90000;
}
.f03 {
	color:#903600;
	font-weight: bold;
	background: #fff;
	padding:0 10px;
	height:30px;
	border: 1px solid #dbdbdb;
}
.f04 {
	font-size:12px;
}
.f05 {
	float:left;
	font-size:13px;
	height:22px;
	padding:3px 15px 0;
	color:#fff;
	font-weight: bold;
	background: url(../images/bg08.gif) repeat-x;
	display: block;
}
.f05:hover {
	color:#fff1ca;
}
.f06 {
	padding:3px 15px 0;
	display: block;
	float:left;
}
.f07 {
	font-size:14px;
	color:#d15400;
	font-weight: bold;
}

/*==============pic*/
.pic01 {
	border: 1px solid #dbdbdb;
}
.pic02 {
	border: 1px solid #ffc25d;
}

/*==============input*/
.input01 {
	width:490px;
	height:50px;
	font-size:12px;
	border: 1px solid #c0c0c0;
}
.input02 {
	width:40px;
	padding:1px;
	font-size:12px;
	border: 1px solid #ffc25d;
	background:#ffffeb;
}
.input03 {
	padding:3px;
	font-size:12px;
	border: 1px solid #c0c0c0;
}
.input02 {
	border: 1px solid #c0c0c0;
}


/*==============div*/
.nav {
	width:960px;
}
.n01 {
	width:178px;
	height:218px;
	border: 1px solid #dbdbdb;
	background: #fff url(../images/bg04.gif) repeat-x center top; overflow:visible;
}
.n01 ul{ overflow:visible;}
.n02 {
	width:748px;
	height:259px;
	border: 1px solid #dbdbdb;
}

.n020 {
	width:748px;
	height:290px;
	border: 1px solid #dbdbdb;
}

.n03 {
	width:198px;
	height:705px;
	background: #fafafa;
	border: 1px solid #dbdbdb;
}
.n04 {
	width:748px;
	height:320px;
	border: 1px solid #dbdbdb;
}
.n05 {
	width:958px;
	height:150px;
	clear: both;
	border: 1px solid #dbdbdb; margin-top:10px;
}
.n06 {
	width:198px;
	background: #fafafa;
	border: 1px solid #dbdbdb;
}
.n07 {
	height:22px;
	border-bottom: 2px solid #f68919;
	background: url(../images/bg07.gif) repeat-x;
}
.n08 {
	padding:8px;
	height:15px;
	background: url(../images/line01.gif) repeat-x 0 bottom;
}
.n09 {
	width:750px;
}
.n09 ul{
	width:730px;
	height:100px;
	padding:15px 10px;
	background: url(../images/line01.gif) repeat-x 0 129px;
}
.n10 {
	height:25px;
	padding:10px;
	background: url(../images/bg09.gif) repeat-x;
}
.n11 {
	width:960px;
	padding:3px;
	height:15px;
	background: url(../images/line01.gif) repeat-x 0 bottom;
}
.n12 {
	width:960px;
	height:18px;
	padding:5px;
	color:#d15400;
	font-size:16px;
	font-weight: bold;	
}
.n13 {
	width:960px;
	height:65px;	
	background: url(../images/bg13.gif) repeat-x;
}
.n14 {
	width:900px;
	padding:10px;
}
.n15 {
	width:500px;
	height:300px;
	padding:10px;
	background: #f7f7f7;
	border: 1px solid #ccc;
}
.n16 {
	width:120px;
	padding:2px 10px;
	background: #fff;
	line-height:20px;
	border: 1px solid #e7d9af;
}
.n17 {
	width:200px;
	font-size:12px;
	padding:2px 10px;
	line-height:26px;
	border: 1px solid #b9b9b9;
	background: #e7e7e7 url(../images/bg18.gif) repeat-x 0 top;
}
.n17 a{
	padding-left:10px;
	background: url(../images/aw02.gif) no-repeat left 11px;
	display: block;
}
.n18 {
	width:198px;
	height:500px;
	border: 1px solid #b9b9b9;
	background: url(../images/bg01.gif) repeat-y;
}
.n18 p{
	width:198px;
	height:26px;
	font-size:12px;
	background: url(../images/line01.gif) repeat-x 0 25px;
	font-weight: bold;
}
.n18 a{
	padding:5px 10px;
	height:15px;
	display: block;
	background: url(../images/aw02.gif) no-repeat 185px 11px;
}
.n18 a:hover{
	background: #fff url(../images/aw02.gif) no-repeat 185px 11px;
}
.n19 {
	width:300px;
	height:70px;
	padding:20px;
	background: #f7f7f7;
	border: 1px solid #ccc;
	font-size:13px;
	font-weight:bold;
}
.n20 {
	width:960px;
	overflow: visible;
	margin:0 auto;
}
.n21 {
	width:960px;
	padding-top:10px;
}

/*==============ul*/
.u01 {
	overflow: hidden;
	margin:0;
	padding:0;
	width:200px;
	float:left;
}
.u02 {
	width:750px;
	float:left;
	margin:10px 0 0 10px; overflow:visible;
}

.u02-index {
	width:760px;
	float:right;
	margin:0; overflow:visible; padding:0;
}
.u03,.u04 {
	padding:9px;
	color:#888888;
	height:100px;
	overflow: hidden;
}
.u04{ height:20px;}
.u04 a{
	color:#903600;
}
.u05 {
	height:25px;
	background: url(../images/bg05.gif) repeat-x;
}
.u06 {
	padding:10px;
}
.u06 li{
	width:162px;
	float:left;
	margin:0 10px;
	display: inline;
	color:#9f9f9f;
}



.u060 {
	padding:10px;
}
.u060 li{
	width:125px;
	float:left;
	margin:0 10px;
	display: inline;
	color:#9f9f9f;
}
.u060 span{
	color: #c90000;
	font-weight: bold;
	font-size: 12px;
}

.u060 li a img{ border:0; max-width:120px; max-height:90px; width:expression(this.width > 120 && this.height < this.width*90/120 ? 120: true);  height: expression(this.height > 90 ? 90: true);margin-top: expression(this.height < 90 ? (90-this.height)/2: 0); }


.u07 {
	width:750px;
	float:left;
	margin-left:10px;
}
.u08 {
	font-size:13px;
	color:#903600;
	padding:8px 10px;
	font-weight: bold;
}
.u09 {
	padding:0 15px;
}
.u09 li{
	height:71px;
}
.u10 {
	padding:10px;
}
.u10 li{
	width:125px;
	float:left;
	margin:0 10px;
	display: inline;
}

.u10 li a img{ border:0; max-width:120px; max-height:90px; width:expression(this.width > 120 && this.height < this.width*90/120 ? 120: true);  height: expression(this.height > 90 ? 90: true);margin-top: expression(this.height < 90 ? (90-this.height)/2: 0); }

.u10 span{
	color: #c90000;
	font-weight: bold;
	font-size: 12px;
}
.u11 {
	padding:10px;
}
.u11 li{
	width:440px;
	float:left;
	margin:0 10px;
	display: inline;
	color:#9f9f9f;
}
.u12 {
	padding:0 10px;
}
.u13 {
	padding:0 10px 10px;
}
.u13 li{
	height:80px;
	width:75px;
	text-align:center;
	float:left;
	margin:5px;
	color:#9c0000;
	display: inline;
}
.u14 {
	width:480px;
	float:left;
	font-size:13px;
}
.u15 {
	width:100px;
	float:left;
	margin:3px 0 0 10px;
}
.u16 {
	width:160px;
	float:left;
}
.u17 {
	width:160px;
	float:left;
}
.u18 {
	width:560px;
	float:right;
	color:#999;
	text-align:right;
}
.u19 {
	width:220px;
	height:250px;
	float:left;
	margin-right:30px;
}
.u20 {
	width:480px;
	height:250px;
	float:left;
}
.u21 {
	width:230px;
	height:250px;
	float:left;
}
.u22 {
	height:41px;
}
.u23 {
	height:24px;
	color:#8c3800;
	padding-top:4px;
}
.u23 li{
	float:left;
	color:#8c3800;
}
.u24 {
	height:140px;
	padding:10px 0;
	border-bottom: 1px solid #e7e7e7;
}
.u24 li{
	float:left;
	height:70px;
}
.u25 {
	padding:5px 15px;
	height:110px;
	background: url(../images/bg15.gif) repeat-x 0 top;
}
.u26 {
	height:16px;
	padding:5px 10px;
	color:#8c3800;
	font-size:12px;
	background: url(../images/bg16.gif) repeat-x;
}
.u27 {
	width:600px;
	font-size:12px;
	line-height:30px;
}
.u28 {
	font-size:12px;
	text-align:center;
	padding:20px;
	background: url(../images/bg15.gif) repeat-x 0 top;
	border-top: 1px solid #e7e7e7;
	margin-top:15px;
}
.u29 {
	height:70px;
	padding:10px 0;
	border-bottom: 1px solid #e7e7e7;
}
.u29 li{
	float:left;
	height:70px;
}
.u30 {
	font-size:12px;
	text-align:center;
	padding:20px;
}
.u31 {
	height:55px;
	padding:10px 0;
	border-bottom: 1px solid #e7e7e7;
}
.u32 {
	padding:5px 15px;
	height:50px;
	background: url(../images/bg15.gif) repeat-x 0 top;
}
.u33 {
	padding:5px 15px;
	height:180px;
}
.u34 {
	width:900px;
}
.u35 {
	width:900px;
	padding:15px 0;
	line-height:20px;
}
.u36 {
	height:24px;
	padding-top:4px;
	background: url(../images/bg17.gif) repeat-x;
}
.u36 li{
	float:left;
}

/*==============li*/
.l01 {
	width:198px;
	overflow: visible;
	border: 1px solid #b9b9b9;border-top:none;
	background: url(../images/bg01.gif) repeat-y; z-index:-1;
}
.l01 li{
	width:198px;
	height:26px;display:block;
	font-size:12px;
	background: url(../images/line01.gif) repeat-x bottom;
	font-weight: bold;
}
.l01 li a{
	 height:26px;
	display: block;
	background: url(../images/aw02.gif) no-repeat 185px;
}
.l01 li a:hover{
	background: #fff;
}
.l02 {
	width:560px;
	float:left;
	height:220px;
}
.l03 {
	width:180px;
	margin-left:10px;
	float:left;
	height:220px;
}
.l04 {
	width:750px;
	float:left;
	margin-top:10px;
}
.l05 {
	width:280px;
	float:left;
	padding:5px 20px;
	height:15px;
	font-size: 13px;
	font-weight: bold;
	background: url(../images/aw03.gif) no-repeat 10px 9px;
}
.l06 {
	padding:5px 12px 0px;
}
.l06 a{
	margin:0 5px;
	float:left;
	display: inline;
}
.l07 {
	float:right;
	width:60px;
	padding:5px 12px 0px;
}
.l07 a{
	margin:0 5px;
	float:left;
	display: inline;
}
.l08 {
	line-height:24px;
	padding:0 15px 10px;
}
.l08 a{
	background: url(../images/aw04.gif) no-repeat 0 4px;
	padding-left:10px;
}
.l08 span{
	color:#c90000;
}
.l09 {
	line-height:20px;
	padding:0 15px 10px;
}
.l10 {
	height:107px;
	line-height:16px;
}
.aaa{
 white-space:normal; word-break:break-all;}
.l10 p{
	float:left;
	width:170px;
	height:85px;
	padding:5px;
	border: 1px solid #e8d2bc;
	background: url(../images/bg06.gif) repeat-x;
}
.l10 img{
	float:left;
	margin-right:5px;
}
.l10 span{
	color:#c90000;
	font-weight: bold;
	font-size:12px;
}
.l11 {
	width:100px;
	float:left;
	margin-right:10px;
}
.l11 a img{ border:0; max-width:100px; max-height:100px; width:expression(this.width > 100 && this.height < this.width*100/100 ? 100: true);  height: expression(this.height > 100 ? 100: true);margin-top: expression(this.height < 100 ? (100-this.height)/2: 0); }
.l12 {
	width:430px;
	float:left;
	margin-right:20px;
}
.l13 {
	width:170px;
	float:left;
}
.l14 {
	width:220px;
	height:208px;
	text-align:center;
}
.l15 {
	width:220px;
	height:42px;
}
.l16 {
	color:#d15400;
	font-size:14px;
	font-weight:bold;
	width:230px;
	float:left;
	padding-left:20px;
}
.l17 {
	width:700px;
	float:left;
	height:26px;
	padding-top:15px;
}
.l17 a {
	color:#8c3800;
}
.l17 p{
	padding:5px 0 0 26px ;
	font-size:13px;
	font-weight:bold;
	margin-right:3px;
	float:left;
}
.l18 {
	width:80px;
	text-align:center;
}
.l19 {
	width:520px;
}
.l20 {
	width:60px;
}
.l21 {
	width:80px;
}
.l22 {
	width:660px;
	padding-left:300px;
}
.l23 {
	text-align:right;
	font-size:12px;
	line-height:25px;
}
.l24 {
	padding:30px 0;
	font-size:12px;
}
.l25 {
	width:460px;
}
.l26 {
	width:180px;
}
.l27 {
	float:left;
	width:600px;
}
.l28 {
	float:right;
	width:220px;
	padding-right:80px;
	text-align:right;
	line-height:22px;
}
.l29 {
	width:400px;
}
.l30 {
	width:130px;
}
.l31 {
	float:left;
	width:500px;
	padding:10px;
	font-size:12px;
}
.l32 {
	float:right;
	width:300px;
	text-align:right;
	padding:10px;
	font-size:12px;
}
.l33 {
	width:800px;
	padding:10px;
}
.l34 {
	float:left;
	font-size:12px;
}
.l34 input{
	margin:1px 0;
}
.l35 {
	padding-left:20px;
	float:left;
	font-size:12px;
}
.l36 {
	float:right;
	line-height:18px;
	text-align:right;
}
.l37 {}
.l38 {
	padding:20px 20px 40px;
	line-height:20px;
	border: 1px solid #e8d2bc;
}

/*==============p*/
.p01 {
	width:560px;
	height:150px;
}
.p02 {
	margin-top:10px; position:relative; top:-150px;*top:-165px!important;*top:-150px;
}
.p03 {
	width:70px;
	float:left;
}
.p04 {
	width:90px;
	float:left;
	color:#9f9f9f;
}
.p05 {
	color:#000;
	font-size:12px;
	height:26px;
	line-height:14px;
	font-weight: bold; white-space:normal; wore-break:break-all;
}
.p06 {
	height:36px;
	color:#666;
}
.p07 {
	height:18px;
	color:#666;
}
.p08 {
	height:75px;
	color:#666;
	line-height:24px;
}
.p09 {
	float:left;
	padding:0 5px;
	color:#fff;
	background:#f79717;
	border: 1px solid #ebbc7d;
	font-weight: bold;
	margin:0 2px;
}
.p09 a{
	display: block;	
}
.p10 {
	float:left;
	padding:0 5px;
	color:#d15400;
	background:#fff;
	border: 1px solid #ebbc7d;
	margin:0 2px;
}
.p10 a{
	color:#d15400;
}
.p11 {
	width:20px;
	float:left;
}
.p12 {
	width:11px;
	float:left;
}
.p13 {
	width:180px;
	padding:0 6px;
	float:left;
}
.p14 {
	width:66px;
	height:19px;
	color:#999;
	background: url(../images/btn13.gif) no-repeat;
}
.p14a {
	width:66px;
	height:21px;
	color:#8c3800;
	background: url(../images/btn13a.gif) no-repeat;
}
.p15 {
	width:85px;
	height:19px;
	color:#999;
	background: url(../images/btn14.gif) no-repeat;
}
.p15a {
	width:85px;
	height:21px;
	color:#8c3800;
	background: url(../images/btn14a.gif) no-repeat;
}
.p16 {
	width:128px;
	height:19px;
	color:#999;
	background: url(../images/btn15.gif) no-repeat;
}
.p16a {
	width:128px;
	height:21px;
	color:#8c3800;
	background: url(../images/btn15a.gif) no-repeat;
}
.p17 {
	width:84px;
	height:19px;
	float:left;
	color:#999;
	background: url(../images/btn16.gif) no-repeat;
}
.p17a {
	width:84px;
	height:21px;
	color:#8c3800;
	background: url(../images/btn16a.gif) no-repeat;
}
.p18 {
	width:60px;
	float:left;
}
.p19 {
	width:500px;
	float:left;
}
.p20 {
	width:100px;
	float:left;
}
.p21 {
	float:left;
	width:650px;
	text-align:right;
	font-size:12px;
}
.p22 {
	float:left;
	width:260px;
	text-align:right;
}
.p23 {
	color:#c90000;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}
.p24 {
	font-size:12px;
	padding:10px 0;
	line-height:20px;
}
.p24 a{
	width:200px;
	padding:0 15px;
	float:left;
	text-decoration: underline;
	display: block;
}
.p25 {
	text-align:center;
}

/*==============teble*/
.teble01 {
	font-size:12px;
	margin:5px;
}
.td01 {
	width:120px;
	text-align:right;
}

/*--0417---*/
.goods_nav {width:460px;float:left;font-size:13px; padding:0 0 0 20px;}
.goods_nav li{ float:left; margin-left:3px; height:23px;}
.goods_nav li a,.goods_nav .li1 a{background:url(../images/bg_02.gif) no-repeat right; height:23px; line-height:23px; padding:0 11px 0 0;display:block; float:left; font-weight:bold;}
.goods_nav li a span,.goods_nav .li1 a span{ background:url(../images/bg_01.gif) no-repeat left; width:11px; height:23px;display:block; float:left;}
.goods_nav .li1 a{background:url(../images/bg_2.gif) no-repeat right; color:#fff; font-size:12px; font-weight:bold;}
.goods_nav .li1 a span{ background:url(../images/bg_1.gif) no-repeat left;}
.goods_nav .li1 a:hover{ text-decoration:underline;}

.p07 img{ margin-right:3px;}
.u15 img{ vertical-align:middle;}

/*-----index_left----
.menu {position:relative;overflow: visible;z-index:99999;}
.menu ul {list-style:none;overflow: visible;}
.menu li {overflow: visible;}
* .menu ul li ul {position: relative;left:174px;*left:174px!important;*left:131px;top:-9999px;background:url(../images/bg18.gif) repeat-x top #e7e7e7; border:1px solid #b9b9b9; border-top:none; padding:5px 0 0 0; z-index:999999;}
.menu ul :hover ul {top:-28px;*top:-28px!important;*top:-10px;}
html .menu ul ul li{background:none; text-indent:12px; z-index:9999;}
html .menu ul ul li a,.menu ul ul li a:hover{display: block;background: url(../images/aw02.gif) no-repeat 10px; padding:0; line-height:14px; font-weight:normal;}
html .menu table {position:absolute; z-index:9999;}
html .menu ul li:hover ul, .menu ul a:hover ul {visibility:visible;}
html .menu a{display:block;text-decoration:none;}  
-----*/
.menu {overflow: visible;width:198px;z-index:500;position:relative;}
.menu ul {overflow: visible;float:left;}
.menu ul ul {overflow: visible;padding-top:0px; border:0; background:url(../images/bg18.gif) repeat-x top #e7e7e7;}
.menu ul li {float:left;display:block;font-weight:bold;overflow: visible;}
.menu ul ul li {display:block;border:0; width:191px; padding-left:10px;font-weight:normal;border-right:1px solid #b9b9b9;border-left:1px solid #b9b9b9;background: url(../images/aw02.gif) no-repeat 10px 6px;}
.menu ul ul .b_top {width:192px;*width:192px!important;*width:199px;border-top:1px solid #b9b9b9;border-right:1px solid #b9b9b9; border-left:0;}
.menu ul ul .b_top a{ display:block;}
.menu a, .menu a:visited {display:block;float:left;width:198px;text-decoration:none;padding:0;text-indent:8px;}
.menu ul ul li a, .menu ul ul li a:visited {display:block;color:#000;background:none;}
html .menu ul ul li a:hover,html .menu ul ul :hover > a{width:198px;display:block;background: url(../images/aw02.gif) no-repeat 0px 6px;}
.menu table {border-collapse:collapse; padding:0;width:0; height:0; font-size:1em; z-index:1;}
* html .menu a:hover {color:#000;position:relative; z-index:100; text-decoration:none;}
.menu li:hover {position:relative;}
.menu :hover > a {background: #fff url(../images/aw02.gif) no-repeat 185px;text-decoration:none;}
.menu ul ul {position:absolute;top:-10000000px;left:175px;border-bottom:1px solid #b9b9b9;}
.menu ul :hover ul {top:-1px;}


/*---------*/
.u10 li{ margin-top:8px;}
/*---ֻ---*/
div#MainPromotionBanner{width:560px;height:150px;background:#feb900;}
#MainPromotionBanner #SlidePlayer {position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0;list-style: none;height:150px;overflow: hidden;}
#MainPromotionBanner .Slides li {float: left;width: 560px;height:150px;}

#MainPromotionBanner .Slides img{border:0;display: block;width: 560px;height: 150px;	}

#MainPromotionBanner{position: relative; top:-150px;}
#MainPromotionBanner .SlideTriggers{margin: 0;padding: 0;list-style: none; position: absolute; top:125px; right: 0px;z-index: 10;height: 25px;}
#MainPromotionBanner .SlideTriggers li{float: left;display: inline;color: #74a8ed;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;font-size: .9em;cursor: pointer;overflow: hidden; margin:3px 6px;background: url(../images/slide_trigger.gif) no-repeat center center;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(../images/slide_trigger_c.gif) no-repeat center center;border:0; font-weight:bold;font-size: 1.4em;line-height: 21px;height: 21px;width: 21px;margin:0 6px; }