﻿html { overflow: scroll; overflow-x: hidden; overflow-x: auto !important;}
body { margin:0; padding:0; background:#EEE; color:#666; font-family:"SimSun","宋体"; font-size:12px;}

img { border:0;}

.wrapper { margin:0 auto; padding:0 12px; width:982px; background:url(images/wrap_bg.gif) #fff repeat-y;}
.en { font:11px Verdana, Comic Sans;}
.num { font-family:Georgia;}
.fontNum { font-family:Arial,"宋体";}

.floatL { float:left;}
.floatR { float:right;}
.clear { clear:both;}

.margin10 { margin:10px;}
.margin5 { margin:5px;}
.marginTop5 { margin-top:5px;}
.marginL5 { margin-left:5px;}
.marginR5 { margin-right:5px;}
.marginR4 { margin-right:4px;}

.padding10 { padding:10px;}
.padding5 { padding:5px;}

.bgFFF { background:#fff;}


.textCenter { text-align:center;}
.textRight { text-align:right;}
.More { text-align:right; margin-right:5px;}
.middle { vertical-align:middle;}



.colorE6 { color:#E6E6E6;}
.colorA9 { color:#A9A9A9;}
.color36F { color:#36F;}

.background_01 { background-color:#f7f6ef;}


/*  */
a { color:#606060; text-decoration:none;}
a:link { color:#606060; text-decoration:none;}
a:visited{ color:#606060; text-decoration: none;}
a:hover{ color:#c30; text-decoration:underline;}


.a1 {color:#39f;text-decoration:underline;}
.a1:link {color:#39f;text-decoration:underline;}
.a1:visited{color:#39f;text-decoration: underline;}
.a1:hover{color:#06c;text-decoration:none;}

.a5 {color:#ff781a;text-decoration:underline;}
.a5:link {color:#ff781a;text-decoration:underline;}
.a5:visited{color:#ff781a;text-decoration: underline;}
.a5:hover{color:#f63;text-decoration:none;}


.colorblur { padding:2px 3px; border:1px solid #CECECE;}
.colorfocus { padding:2px 3px; border:1px solid #70C4EF;}

.passstyle { padding-left:24px; background:url(images/ico_pass.gif) #FFF no-repeat 5px center;}
.errstyle { padding-left:24px; color:#F00; background:url(images/ico_error.gif) no-repeat 5px center;}
.msgstyle { padding-left:24px; background:url(images/ico_msg.gif) #F0F9FF no-repeat 5px center;}








li { list-style-type:none;}

.divClass1 { margin:10px; padding:8px; border:3px solid #B2D0F7; _height:1%; min-height:10px;
				 background:url(images/div_bg.gif) #fff repeat-x left top;}

.divClass2 { margin:0; padding:2px 5px; background:#F0F6FC;}

.divClass3 { margin:10px; padding:3px 5px; background:#F3FCF9; border:1px solid #DDD;}

.divClass4 { margin:3px 0;  padding:3px 5px; color:#100; background:#ECECEC;}

.displayNo { display:none;}

/* 临时待优化  */





.searchBox {
 background:url(images/search_bg.gif) #e3f5f9 no-repeat right top;
}
.DropDownListWidth {
 width:110px;
 width:114px;
}

.inputLen200 {
 padding:1px 2px 0 2px;
 width:210px;
}
.inputLong {
 width:120px;
 margin:0;
 padding:2px;
 border:solid 1px #a6a6a6;
 background:url(images/input_bg.gif) repeat-x;
}
.searchInputLong {
 padding:2px;
 border:solid 1px #166dbd;
 vertical-align:middle;
 background:url(images/input_bg.gif) repeat-x;
 color:#444;
}

.search_submit {
 border:0;
 width:60px;
 height:23px;
 background:url(images/search.gif) no-repeat;
}

.flashAD { 
 margin:5px 0;
 width:550px;
 height:220px;
}

.searchBox {
 float:right;
 margin:0;
 margin-top:5px; /* only IE */
 width:416px;
 height:220px;
 padding:40px 0 10px 0x;
}
.searchBox fieldset {
 float:left;
 width:180px;
 margin-left:5px;
 border:0;
}
.searchBox label {
 float:left;
 margin:1px;
 padding:4px;
 width:45px;
 text-align:right;
}
.searchBox div {
 clear:left;
 margin-top:8px;
 margin-bottom:2px;
}
.searchBox .m_l {
 margin-left:13px; /*FF*/
 margin-left:5px; /*IE7*/
 _margin-left:10px;/*IE6*/
}
.searchBox .b_l {
 margin-top:-10px;
}

.BasicPriceListBox {
 float:right;
 margin-top:5px;
 width:716px;
 min-height:68px;
 height:auto;
 _height:68px;
 background:#f8fcff;
}

.listBox {
 float:left;
 margin-top:5px;
 width:252px;
 padding-bottom:5px;
 background:#f8fcff;
}
.listBox .tit { height:26px; background:url(Images/listBoxTit_bg2.gif) no-repeat;}
.listBox .tit span { float:right; margin:6px 4px 0 0;}
.listBox .tit span.dateView { padding-right:4px; color:#666;}
.listBox .cont { border-right:1px solid #bfe3ff; border-left:1px solid #bfe3ff;}
.listBox .cont .newsList { padding:5px 10px 5px 0;}
.listBox .cont .newsList li { margin-bottom:5px; border-bottom:1px dashed #bfe3ff;}
.listBox .btm { font-size:3px; line-height:3px; height:3px; background:url(Images/listBoxTit_bg2.gif) no-repeat left bottom;}
.listBox img { float:left; border:0;}

.listBox .tit2 { margin-top:5px; font-size:6px; line-height:6px; height:6px; background:url(Images/listBoxtit2_bg2.gif) no-repeat left bottom;}
.listBox .cont2 { padding:330px 5px 5px 5px; height:230px; +height:240px; background:url(Images/listBoxcont2_bg2.gif) #F8F8F8 no-repeat;}
.listBox .btm2 { clear:both; font-size:6px; line-height:6px; height:6px; background:url(Images/listBoxbtm2_bg2.gif) no-repeat left bottom;}

.listBox ul { margin:0; margin-left:2em; padding:0;}
.listBox .k_line { padding-left:12px; height:1%;}
.listBox .inline { margin-left:15px; padding-top:5px;}
.listBox .inline li { margin:0; padding:0; display:inline; white-space:nowrap; word-break:keep-all;}
.listBox .down { background:url(Images/ico_download.gif) no-repeat 74px center;}
.listBox .down a {display:inline-block; width:86px;}
.tit_bg {
 width:716px;
 height:24px;
 background:url(images/productListTit_bg.gif) no-repeat;
}
.tit_bg2 { width:100%; height:24px; background:url(images/listBoxTit_bg2.gif) no-repeat;}
.tit_bg2 h4 { margin:5px 0 0 5px; padding:0 0 0 20px; font-size:14px;}
.listBox h4, .productlistBox h4, .BasicPriceListBox h4 {
 font-size:14px;
 margin:0 10px;
 padding:5px 0 0 14px;
 background:url(images/ico_1.gif) no-repeat left center;
}

.listBox li {
 padding-left:1em;
}
.listBox label {
 color:#e39519;
 text-indent:-1em;
}

.listBox ul {
 margin:0;
 padding:0;
}
.imgLi li {
 clear:both;
}
.listBox img {
 float:left;
 margin:6px 5px 5px 0;
 padding:1px;
 border:1px solid #a6a6a6;
}


.basePriceDescription { margin:0 0 5px 0; padding:3px 10px; background-color:#f7f6ef;}
.basePriceDescription dt { margin:5px 0; padding:0;font-size:16px; font-weight:bold;}
.basePriceDescription dd.basePriceLeft { width:788px; color:#8A8A8A;}
.basepicturePanel { padding:4px; border:1px solid #e4e4e4; background-color:#f9f9f9;}

.bottomNav {
 margin:5px auto 0 auto;
 padding:2px 0 0 0;
 width:99%;
 color:#aaa;
 text-align:center;
 border:1px solid #d9d9d9; 
 background:url(images/title_bg_2.gif) #f5f5f5 repeat-x;
}



.userStateBoxStyle {
 background:url(images/users_ico.gif) no-repeat left center;
 width:5px;
 height:20px;
 padding-left:20px;
}


/* left_menu new */


.userStyle .bsBtn {
 background:url(images/btn_bs_bg.png) #ffec0e no-repeat;
 margin-bottom:2px;
 _margin-bottom:0;
 margin-left:6px;
 padding-top:8px;
 height:32px;
 width:162px;
 overflow:hidden;
 text-align:center;
}
.userStyle .bsBtn a,.userStyle .bsBtn a:visited {
 display:inline-block;
 margin:0 2px;
 padding:3px 5px 9px 5px;
 width:60px;
 font-size:14px;
 filter: DropShadow(Color=papayawhip, OffX=1, OffY=1, Positive=1);
 font-size: 14px; 
 color:#444;
}
.userStyle .bsBtn a:hover {
 display:inline-block;
 padding:4px 5px 8px 5px;
 width:60px;
 font-size:14px;
 color:#000;
 text-decoration:none;

 /* filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffce3b,endColorStr=#ffe95e); */
 background:url(images/btn_bs_over.png) #ffec0e no-repeat;
}

.userStyle .bsBtn .bsBtnDown {
 display:inline-block;
 padding:4px 5px 8px 5px;
 width:60px;
 background:url(images/btn_bs_down.png) #ffec0e no-repeat; 
 color:#630;
}






.productList {
 float:left;
 margin:5px 0;
 padding:2px;
 width:237px;
 border:1px solid #fff;
 min-height:60px;
 height:auto;
 _height:60px;
 
}
.productList dt {
 margin-bottom:5px;
}
.productList dt a {
 padding:2px 4px;
 display:-moz-inline-box;
 >display:inline-block;
 width:227px;
 font-size:13px;
 color:#4d4d4d;
 background:#f7f7f9;
 text-decoration:none;
 border-top:1px solid #fff;
 border-right:1px solid #e9e9e9;
 border-bottom:1px solid #e9e9e9;
 border-left:1px solid #fff;
}
.productList dt a:hover {
 padding:2px 4px;
 display:-moz-inline-box;
 >display:inline-block;
 width:227px;
 font-size:13px;
 font-weight:bold;
 color:#000;
 background:#eceff5;
 text-decoration:none;
 border:0;
 border-top:1px solid #d7e0ea;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #d7e0ea;
}

.productList dd {
 margin:0;
 padding:0;
}

.productList dd a, .productList dd a:visited {
 padding:1px 4px 1px 24px;
 display:-moz-inline-box;
 >display:inline-block;
 width:208px;
 color:#69f;
 background:transparent;
 text-decoration:none;
}
.productList dd a:hover {
 padding:1px 4px 1px 24px;
 display:-moz-inline-box;
 >display:inline-block;
 width:208px;
 color:#000;
 background:url(images/ico_2.gif) #eceff5 no-repeat 14px center;
 text-decoration:none;
}




.table tr .paper {
 text-align:right;
 padding-right:5px;
}
.paper .index {
 color:#f00;
 font-weight:bold;
}
.paper .pageTextBox {
 width:20px;
 height:12px;
 line-height:12px;
}
.paper .pageGoTo {
 height:18px;
 border:1px solid #000;
 background:#369cc9;
 color:#fff;
 font-size:12px;
 font-family:Verdana;
}

.btnBox input {
 margin:0 5px;
}

.helpBox {
 background:url(images/tips.gif) #ffffdb no-repeat 5px 3px;
 background:url(images/tips.gif) #ffffec no-repeat 5px 3px;
 margin-bottom:5px;
}
.content h2 {
 float:left; 
 margin:0;
 padding:2px 0 2px 25px;
 font-size:12px;
 font-weight:normal;
 color:#666;
}
.helpBox .box_inside { margin-left:70px; clear:right;}


/* 圆角 */
.fillet_top,
.fillet_end {
 height: 5px;
 overflow: hidden;
 background: url(images/fillet_bg.gif) right top;
}
.fillet_t_la, .fillet_e_l {
 width: 5px;
 height: 5px;
 overflow: hidden;
 background: url(images/fillet_bg.gif) left top;
}
.fillet_e_l {
 width: 5px;
 height: 5px;
 overflow: hidden;
 background: url(images/fillet_bg.gif) left 5px;
}
.fillet_end {
 background: url(images/fillet_bg.gif) right 5px;
}
.box {
 border-right: 1px solid #fdd0a7;
 border-left: 1px solid #fdd0a7;

}
.helpBox h2 {
 height: 18px;
 font-size:12px;
 font-weight:normal;
 margin: 0 10px;
 padding:3px 5px 0 16px;
 border-bottom: 1px dotted #ffc8500;
}
.helpBox h2 span {
 float: left;
}
.helpBox h2 a {
 font: 10px/30px;
 float: right;
 color: #666;
}
.box_inside {
 padding:5px 10px 4px 10px;
 _padding:4px 10px 3px 10px;
 line-height: 1.5em;
}
.demoImg {
 margin:10px 0 0 0;
 padding:0 0 0 20px;
 background:url(Images/ico_arr.gif) no-repeat left 16px;
}
.demoImg li a {
 font-size:14px;
 font-weight:bold;
}
/* 全局圆角 */


/* 底部菜单条样式 */
#endtool { z-index:9998; position:absolute; background: url(images/toolpic.gif) no-repeat; height:46px; margin:0; padding:0; border-right:1px solid #9bd7fd; border-left:1px solid #9bd7fd;}
#endtool ul { float:left; margin:8px 16px; padding:0; display:inline;}
#endtool li { float:left; display:inline;}
#endtool li a { float:left; padding-left:35px; padding-right:11px; line-height:35px; width:48px;}
#endtool li a:hover { text-decoration:none; color:#000; background-image:url(images/t.png) !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/t.png"); background-image:none; cursor:pointer}
/* 底部菜单条样式 */


/* 弹出窗口样式 */
.lightbox{width:760px;background:#f3f6fc; top:20%; left:20%;border:1px solid #96ccdc;line-height:25px; margin:0;}
.popupHeader {background:url(images/popup_title_bg.gif) #6e9bb2 repeat-x; margin:0px; padding:3px 5px; border-bottom:1px solid #a9bfd3; text-align:right; cursor:move;}
.popupHeader input { cursor:pointer;}
/* 弹出窗口样式 */





/* 内容区左侧自适应右边栏固定 */

.inputList label {
 display:inline-block;
 width:80px;
 text-align:right;
 float:left;
 padding:5px 0;
}
.inputList div {
 padding:5px 0;
}

.inputDownBtn {
 background:url(images/ico_down.gif) no-repeat right top;
 border:solid 1px #a5acb2;
}

.addBuyCartBtn {
 border:0;
 background:url(images/addBuyCart.gif) no-repeat;
 width:88px;
 height:21px;
 vertical-align:middle;
}

/* 圆角Tips */

.arrow_top {
 margin-bottom:-1px;
 height:22px;
 position:relative;
 background:url(images/arrow_top.gif) no-repeat left top;
}
.arrow_bottom {
 margin-top:-1px;
 height:22px;

 background:url(images/arrow_bottom.gif) no-repeat 20px top;
}

.fillet_t_l {
 float:left;
 margin-right:-3px;
 width:6px;
 height:6px;
 font-size:6px;
 background:url(images/left_top.gif) no-repeat right bottom;
}
.fillet_t_m {
 margin:0px 6px;
 _margin:0 3px;
 width:auto;
 height:4px;
 font-size:4px;
 background:#fff;
 border-top:solid 1px #99d3ec; 
}
.fillet_t_r {
 float:right;
 margin-left:-3px;
 width:6px;
 height:6px;
 font-size:6px;
 background:url(images/right_top.gif) no-repeat left bottom;
}


.fillet_b_l {
 float:left;
 margin-right:-3px;
 width:6px;
 height:6px;
 font-size:6px;
 background:url(images/left_bot.gif) no-repeat right top; 
}
.fillet_b_m {
 margin:0 6px;
 _margin:0 3px;
 width:auto;
 height:5px;
 font-size:5px;
 background:#fff; border-bottom:solid 1px #99d3ec;
}
.fillet_b_r {
 float:right;
 margin-left:-3px;
 width:6px;
 height:6px;
 font-size:6px;
 background:url(images/right_bot.gif) no-repeat left top; 
}

.fillet_content {
 padding:0 5px;
 color:#999;
 background:#fff;
 border-left:solid 1px #99d3ec;
 border-right:solid 1px #99d3ec; 
}
.fillet_content span a {
 display:-moz-inline-stack;
 >display:inline-block;
 border:1px solid #fff;
 width:13px;
 height:13px;
 background:url(images/close.gif) #fff no-repeat;
 filter:alpha(opacity=60);       /* IE */
 -moz-opacity:0.6;              /* Moz + FF */
 opacity: 0.6;           /* 支持CSS3的浏览器（FF 1.5也支持）*/
}
.fillet_content span a:hover {
 display:-moz-inline-stack;
 >display:inline-block;
 width:13px;
 height:13px;
 border:1px solid #ef5654;
 filter:alpha(opacity=90);       /* IE */
 -moz-opacity:0.9;              /* Moz + FF */
 opacity: 0.9;           /* 支持CSS3的浏览器（FF 1.5也支持）*/
}

.fillet_content ul {
 margin:0;
 padding:0;
 text-indent:20px;
}
.fillet_content li {
 list-style-type:none;
 line-height:150%;
}
.fillet_content dl {
 margin:0;
 padding:0;
}
.fillet_content dt {

}
.fillet_content dd {
 margin-left:2em;
}


/* 圆角Tips */





.MsgBoxTop {
 background:url(images/MsgBgTop.png) no-repeat;
 height:110px;
 width:778px;
}
.MsgBoxBottom {
 background:url(images/MsgBgBottom.png) no-repeat;
 height:37px;
 width:778px;
}
.MsgBoxMiddle {
 background:url(images/MsgBg.png) repeat-y;
 width:638px;
 padding:10px 40px 10px 100px;
 min-height:228px;
 height:228px;
}
.MsgBoxMiddle .arrow_top {
 margin-left:-15px;
}
.MsgBoxMiddle h2 {
 font-family: "simhei";
 font-size: 20px;
 font-weight:normal;
 color:#f60;
 margin:0;
 padding:0;
}
.MsgBoxMiddle ul {
 margin-top:5px;
 padding-top:5px;
}
.MsgBoxMiddle li {
 background:url(images/ico_03.gif) no-repeat left center;
 padding-left:12px;
}
.MsgBoxMiddle h3 a {
 color:#c60;
}
.MsgBoxMiddle h3,
.MsgBoxMiddle h4,
.MsgBoxMiddle h5,
.MsgBoxMiddle h6  {
 font-family:"simsun";
 font-size:14px;
 font-weight:normal;
 margin:0;
 padding:0;
 line-height:28px;
}

.labelText label{
 display:-moz-inline-stack; /* 仅FireFox */
 >display:inline-block;     /* 仅IE */
 width:60px;
 text-align:right;
}

.width200 {
 width:200px;

}

/* indexProductList start */

#IndexProductList { padding:0; background:#fafcff; border-right:1px solid #ddf0ff; border-left:1px solid #ddf0ff;}
#IndexProductList div { clear:both; border-bottom:1px solid #ddf0ff;}
#IndexProductList div label { float:left;  width:64px; padding-right:5px; text-align:right;}
#IndexProductList div li { float:left; margin-left:5px; padding:0 5px; border-left:1px solid #ddf0ff; min-height:20px; height:auto; _height:20px; width:620px;}
#IndexProductList div li a { display:inline-block; padding-right:16px; width:180px;}
#IndexProductList div li a span { color:#6881a8;}
#IndexProductList div li a:hover { text-decoration:none;}
/* indexProductList end */




/*字下拉项span*/
.order_sub_invspan
{
	margin-left:4px;
	color:#3399ff;
}





#product_l dl { float:left; width:220px; background:#f9f9f9;}

#box_100000119 {
 height:90px;
}

.divBargainPanel { background:#F8F8F9; margin:0 auto; width:640px;}
.BargainBtmPanel { background:url(images/Bargain_BtmBg.gif) repeat-x; text-align:center; padding-top:5px; height:30px; min-height:30px; border:1px solid #8CDEF5; border-top:0;}
.BargainBtmPanel input,
.BargainBtmPanel select { vertical-align:middle;} 

.BargainListPanel .title { padding:0px 5px 0 5px; height:18px; background:url(images/tit_Bg.gif) #FDFBB2 repeat-x; border:1px solid #e8dbae; border-bottom:0;}
.BargainListPanel .title a,
.BargainListPanel .title a:visited { color:#333;}
.BargainListPanel .title a:hover { color:#000; text-decoration:none;}
.BargainListPanel .listPanel { background:#FDFBB2; border-left:1px solid #e8dbae; border-right:1px solid #e8dbae;border-bottom:1px solid #e8dbae;}
.BargainListPanel .listPanel .content { margin:0px 5px 5px 5px; height:280px; overflow:auto; background:url(images/Bargain_bg.gif) #FFF no-repeat fixed right bottom; border:1px solid #F0E8E0;}


/* 临时 */























/* header */
.wrapper .header,
.wrapper2 .header { height:96px; background:url(images/header_bg.gif) no-repeat;
							min-width: 960px;
							_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<960?"960px":"auto");
							_zoom:1; /* 触发layout才能查看clientWidth，可省略掉 */}

.header .rightPanel { float:right; margin:8px 5px 0 10px; width:285px;}


.header .rightPanel .msgPanel { position:relative;}
.header .rightPanel a.msgPanel ,
.header .rightPanel a:visited.msgPanel { text-decoration:none; cursor:pointer;}
.header .rightPanel a:hover.msgPanel { color:#000;}

.header .rightPanel .msgPanel em { font-style:normal; font-weight:bold; color:#F00;}
.header .msgTips { position:absolute; top:12px; left:-34px; text-align:center; display:inline-block; 
							padding:4px 1px 0 1px; width:132px; height:22px; color:#000; 
							background:url(images/ico_tip_bg.gif) no-repeat; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.header .msgTips strong  { padding:0 2px; color:#F30;}


.header .headTop { +display:inline-block; height:54px;}
.header .loginPanel { float:right; margin:4px 10px 0 0;}

	.loginPanel label { display:inline-block; margin:0; padding-top:2px; line-height:12px; 
								width:40px; height:15px; text-align:center; vertical-align:bottom; 
								background:url(images/label_left.gif) #FFF8D3 repeat-x; 
								border:1px solid #ec6900; border-right:0;}

	.loginPanel .textInput { margin:0; vertical-align:middle; padding:0px 3px; height:17px; color:#666; 
								border:1px solid #ec6900; border-left:1px solid #FFAB68; 
								background:url(images/input_bg.gif) no-repeat;}

	.loginPanel .loginBtn { width:50px; height:20px; border:0; vertical-align:middle; cursor:pointer; 
								background:url(images/button/loginBtn.gif) no-repeat;}

	.loginPanel .regBtn { display:inline-block; width:54px; height:20px; border:0; vertical-align:middle; cursor:pointer; 
								background:url(images/button/regBtn.gif) no-repeat;}

.header .dateShow { float:right; clear:right; margin:27px 3px 0 0; 
								padding:0 4px; padding:1px 4px 0 4px; 
								width:88px; height:14px; text-align:right; color:#FFF; background:#333;}

.header .span { float:right; clear:right; margin:27px 3px 0 0; 
								padding:0 4px; padding:1px 4px 0 4px; 
								width:88px; text-align:right;}


.header .mainNav { display:inline; float:left; margin:2px 0 0 194px; width:600px; height:34px;}
	
	.mainNav ul { margin:0; padding:8px 0 0 0;}
	.mainNav ul li { float:left; font-size:14px;}
	
	.mainNav a, 
	.mainNav a:link, 
	.mainNav a:visited { display:inline-block; margin-right:4px; padding-top:4px; height:21px; color:#685A53; 
								text-decoration:none; font-weight:bold; border:1px solid #E2E2E2; border-bottom:0;
								background:url(images/nav_btn_bg.gif) #F5F5F5;}
	.mainNav a:hover { padding-top:3px; height:22px; color:#333;
								border:1px solid #F18708; border-bottom:0; background:url(images/nav_btn_bg.gif) #FFAB00 repeat-x left -24px;}	
	.mainNav .newPanel { display:inline-block; position:relative;}
	.mainNav .newICO { position:absolute; margin:-20px 0 0 -20px;}
	
	.mainNav a span { display:inline-block; padding:0 3px; cursor:pointer;}

	.mainNav a.focus, 
	.mainNav a:visited.focus { border:1px solid #F18708; border-bottom:0; background:#EF7A04;}
	.mainNav a:hover.focus { padding-top:3px; height:22px; cursor:default;}
	
	.mainNav .focus2 { display:inline-block; margin-top:-5px; padding:3px 4px 4px 4px;  cursor:default; 
								color:#FFF; background:#EF7A04; }








/*  */
.searchPanel { float:left; margin-top:2px; padding:44px 0 0 0; width:270px; height:164px; background:url(images/search_bg.gif) #F7F7FF no-repeat;}
.searchPanel ul { margin:0; padding:0;}
.searchPanel ul li { margin-left:4px; line-height:30px;}
.searchPanel label { display:inline-block; width:48px; text-align:right; color:#8898A8;}
.searchPanel label.right { width:26px; background-image:none;}
.searchPanel .selectStyle { width:82px; +width:84px; height:22px; border:1px solid #8898A8;}
	 .inputLen { width:80px; height:18px; border:1px solid #8898A8;}
	 .inputSho { width:36px; +width:35px; height:18px; border:1px solid #8898A8;}
.searchPanel .inputBtm { width:119px; height:18px; border:1px solid #8898A8; vertical-align:middle; border-right:0;}
.searchBtn { width:85px; height:22px; border:0; cursor:pointer; vertical-align:middle; background:url(images/button/searchBtn.gif) no-repeat;}




.basepricePanel { float:left; margin:2px 0 0 4px; padding:0px 0 0 0; width:216px; height:204px; }
.basepricePanel .citySelect { float:right; margin-right:2px;margin-left:50px; padding:0 4px; line-height:18px; /*background:#333;*/ /*color:#FFF;*/width: 93px;}


.basepriceInPanel { float:left; margin:2px 0 0 4px; padding:3px 0 0 0; width:216px; height:166px; background: #F8F8E4 no-repeat;}
.basepriceInPanel .citySelect { float:right; clear:left; margin-right:2px;margin-left:70px; padding:0 4px; line-height:18px; /*background:#333;*/ /*color:#FFF;*/width: 93px;}

.unitsPanel { clear:right; margin:0 0 2px 0; padding:0px 0px 0 7px; background:#EAEEDE; color:#000; line-height:13px;}
.unitsPanel em { float:right; padding-top:1px; color:#000; font-style:normal;}

.basepriceTabel { clear:right; margin:0; padding:0;}
.basepriceTabel td { padding-left:5px; line-height:18px; border:0; border-color:#EEE; border-collapse:separate;}
.basepriceTabel td { background:url(images/baseprice_line.gif) repeat-x left bottom;}

.basepricePanel .span { display:inline-block; margin:0; padding:0; height:150px; width:216px;}
.basepricePanel .btmBtnPanel { margin:0 1px; padding:0; line-height:18px;}



.basepriceSource { text-align:right; clear:right; padding:1px 4px; line-height:18px; background:#E0E0E0;}
.basepriceSource .title { float:left; font-size:14px; color:#000;}

.basepriceMore { display:inline-block; float:right; width:80px; height:18px; line-height:18px; border:0; background:url(images/button/basepriceMoreBtn.gif) no-repeat;}
.basepriceHelp { display:inline-block; width:68px; height:18px; line-height:18px; border:0; background:url(images/button/basepriceHelpBtn.gif) no-repeat;}



.basePriceSkin { position:relative; height:100%; background:#F8F8E4;}
.basePriceSkin .basepriceSource { background:#F37E00; color:#333;}
.basePriceSkin .basepriceSource .title { color:#000;}
.basePriceSkin .unitsPanel { padding:2px; background:#EAEEDE;}
.basePriceSkin .basepriceTabel { margin-bottom:22px;}
.basePriceSkin .basepriceTabel th,
.basePriceSkin .basepriceTabel td { background:url(images/baseprice_line_a.gif) repeat-x left bottom;}
.basePriceSkin .btmBtnPanel { position:absolute; top:100%; left:0; padding:2px 0; width:100%; background:#F8F8E4;}
.basePriceSkin .btmBtnPanel .basepriceMore { margin-right:2px;}
.basePriceSkin .btmBtnPanel .basepriceHelp { margin-left:2px;}
.paddingR5 { padding-right:5px;}

.basePriceSkinA { position:relative; height:100%; background:#F8F8F8;}
.basePriceSkinA .basepriceSource { background:#6C6C6C; color:#F3F3F3;}
.basePriceSkinA .basepriceSource .title { color:#FFF;}
.basePriceSkinA .unitsPanel { padding:2px; background:#E7E7E7;}
.basePriceSkinA .basepriceTabel { margin-bottom:22px;}
.basePriceSkinA .basepriceTabel th,
.basePriceSkinA .basepriceTabel td { background:url(images/baseprice_line.gif) repeat-x left bottom;}
.basePriceSkinA .btmBtnPanel { position:absolute; top:100%; left:0; padding:2px 0; width:100%; background:#F8F8F8;}
.basePriceSkinA .btmBtnPanel .basepriceMore { margin-right:2px; background:url(images/button/basepriceMoreBtnD.gif) no-repeat;}
.basePriceSkinA .btmBtnPanel .basepriceHelp { margin-left:2px; background:url(images/button/basepriceHelpBtnD.gif) no-repeat;}

.basePriceSkinB { position:relative; height:100%; background:#F1F7F1;}
.basePriceSkinB .basepriceSource { background:#6D89B7; color:#F3F3F3;}
.basePriceSkinB .basepriceSource .title { color:#FFF;}
.basePriceSkinB .unitsPanel { padding:2px; background:#DCF1EB;}
.basePriceSkinB .basepriceTabel { margin-bottom:22px;}
.basePriceSkinB .basepriceTabel th,
.basePriceSkinB .basepriceTabel td { background:url(images/baseprice_line_b.gif) repeat-x left bottom;}
.basePriceSkinB .btmBtnPanel { position:absolute; top:100%; left:0; padding:2px 0; width:100%; background:#F1F7F1;}
.basePriceSkinB .basepriceMore { margin-right:2px; background:url(images/button/basepriceMoreBtnB.gif) no-repeat;}
.basePriceSkinB .basepriceHelp { margin-left:2px; background:url(images/button/basepriceHelpBtnB.gif) no-repeat;}

/* row2 */
#row2 .leftPanel { float:left; margin-top:3px; width:270px;}

#row2 .leftPanel .listPanel .title { margin-bottom:5px; padding-left:30px; height:23px; line-height:23px; font-size:13px; color:#FFF; background:url(images/left_title_bg.gif) no-repeat;}
#row2 .leftPanel .listPanel .title a { float:right; text-align:right;}
#row2 .leftPanel .listPanel .title a em { font-style:normal; font-size:9px;}
#row2 .leftPanel .listPanel ul { margin:0; padding:0;}
#row2 .leftPanel .listPanel ul li { line-height:160%; border-bottom:1px dashed #F1F1F1;}
#row2 .leftPanel .listPanel ul li a,
#row2 .leftPanel .listPanel ul li a:visited { display:inline-block; margin:2px; padding:0 3px; width:255px;}									 

#row2 .leftPanel .listPanel ul li a:hover { color:#000; background:#F5F8FA;}
#row2 .leftPanel .Contentbox ul.list li:hover { color:#000; background:#F5F8FA;}

#row2 .rightPanel { float:left; margin:0 0 0 4px; width:708px; background:#FFF;}
#row2 .rightPanel .helpPanel { margin-left:-2px; height:80px; background:#FFF;}
#row2 .rightPanel .helpPanel ul { margin:0; margin-left:2em; padding:0;}
#row2 .rightPanel .helpPanel .inline { margin-left:15px; padding-top:5px;}
#row2 .rightPanel .helpPanel .inline li { margin:0; padding:0; line-height:180%; display:inline; white-space:nowrap; word-break:keep-all;}
#row2 .rightPanel .helpPanel .down { background:url(Images/ico_download.gif) no-repeat 74px center;}
#row2 .rightPanel .helpPanel .down a {display:inline-block; width:86px;}

.helpPanel #hor1 { position:absolute; left:0; top:0; padding:5px 10px; width:320px; height:70px; z-index:1; color:#333; background:url(images/help_hor1_bg.gif) #F6F6F6 no-repeat;}
.helpPanel #hor2 { position:absolute; left:240px; top:0; padding:5px 10px; width:320px; height:70px; z-index:2; color:#333; background:url(images/help_hor2_bg.gif) #F6F6F6 no-repeat;}
.helpPanel #hor3 { position:absolute; left:390px; top:0; padding:5px 10px; width:320px; height:70px; z-index:3; color:#333; background:url(images/help_hor3_bg.gif) #F6F6F6 no-repeat;}
.helpPanel #hor4 { position:absolute; left:540px; top:0; padding:5px 10px; width:340px; height:70px; z-index:4; color:#333; background:url(images/help_hor4_bg.gif) #F6F6F6 no-repeat;}

.helpPanel #board1 { position:absolute; left:0px; top:30px; width:240px; height:80px; z-index:100; color:#666;}
.helpPanel #board2 { position:absolute; left:150px; top:30px; width:240px; height:80px; z-index:90; color:#666; visibility:hidden;}
.helpPanel #board3 { position:absolute; left:300px; top:30px; width:240px; height:80px; z-index:80; color:#666; visibility:hidden;}
.helpPanel #board4 { position:absolute; left:450px; top:30px; width:240px; height:80px; z-index:70; color:#666; visibility:hidden;}


#row2 .rightPanel .productPanel { }

.mapPanel  { margin:0; padding:0; min-height:448px; border:1px solid #C4CBCB; border-top:0;}

.productListRow { min-height:20px; border:1px solid #C4CBCB; border-bottom:1px solid #EAEBEB; border-top:0;}
.productListRow label { float:left; clear:left; display:inline-block; 
								margin-right:3px; padding-right:3px; width:70px; height:16px; line-height:160%; text-align:right;}
.productListRow ul { margin:0 0 0 76px; padding:0; overflow:auto;}
.productListRow li { float:left; display:inline-block; width:210px; line-height:180%;}
.productListRow li a, .productlistBox li a:visited { color:#576750;}

#row2 .rightPanel .depositaryPanel { margin:0; padding:10px; text-align:center;}

.lightstyle { color:#F30;}
a:hover .lightstyle  { text-decoration:none; color:#F33;}


/* links */
.links { padding:10px 210px 5px 0; height:64px; background:url(images/link_bg.gif) #F3F3F3 no-repeat;}
	.links .linkRow a,
	.links .linkRow a:visited { display:inline-block; margin:1px 5px 1px 0; white-space:nowrap; word-break:keep-all;}

	.links .titLeft { float:left; width:58px; height:72px;  background:url(Images/tit_left.gif) no-repeat;}
	.links .linkMorePanel { float:right; margin-top:-20px;}
.linkPanelDL { margin:3px 0; padding:10px 20px; background:#f7f6ef;}
.linkPanelDL dt { margin:36px 0 4px 0; padding:0; font-size:14px; font-weight:bold;}
.linkPanelDL dd { margin:5px 50px 10px 30px ; line-height:260%;}
.linkPanelDL dd a, .linkPanelDL dd a:visited { display:inline-block; margin:0 5px; font-size:14px; text-decoration:underline; white-space:nowrap; word-break:keep-all;}

.applyLinkPage { float:right; margin:10px 0 0 0; padding:0; width:640px;}
.applyLinkPage h3 { font-size:14px;}
.applyLinkPage ul { margin:0; padding:0;}
.applyLinkPage ul li { margin-bottom:8px; padding:0;}
.applyLinkPage ul li.line { width:130px; float:left;}
.applyLinkPage ul li label { display:block;}
.applyLinkPage ul li span.num { display:block; clear:both;}
.applyLinkPage ul li.contactMsg { clear:both; margin:-18px 0 8px 0px;}
.applyLinkPage ul li.contactMsg span { display:inline-block;}

.applyLinkPageSidebar { float:left; padding:10px 10px 50px 10px; background:#F6F6F6;}

.applyLinkPageSidebar ul,
.applyLinkPageSidebar dl { margin:0 0 10px 0; padding:0;}

.applyLinkPageSidebar ul li,
.applyLinkPageSidebar dl dd { margin-left:2em;}
.applyLinkPageSidebar dl dd label { display:block;}
.applyLinkPageSidebar dl dt { text-align:right;}
.applyLinkPageSidebar dl dt input { margin:5px 5px 0 0;}

/* footer */
.footerTop { background:#DCB; height:3px; font-size:3px;}
.footer { margin-top:8px; height:60px; min-height:60px; background:url(images/logo_btm.gif) #FFF no-repeat 10px top;}
.footer ul { margin:5px 5px 0 0px; padding:0;}
.footer ul li { line-height:150%; margin-left:12px;}
.footerBtm { text-align:right; margin-right:5px;}
.wrapBtm { margin:0 -12px; height:10px; background:url(images/wrap_btm_bg.gif) #EEE no-repeat;}





/* -------------------------------------------- */
/* 选项卡 开始 */

.Menubox { width:100%; height:27px; line-height:27px;
				background:url(images/tabs_menu_bg.gif) #FFF9DB repeat-x;}

.Menubox ul {margin:0 0 0 5px; padding:0px;}
.Menubox li { float:left; display:block; cursor:pointer; width:80px; text-align:center;color:#974606;}
.Menubox li.hover {padding:0px; width:80px; height:27px; 
						color:#000; background:url(images/tabs_menu_active.gif) #FFF no-repeat;}

.Menubox .NTabMore { display:inline; float:right; text-align:right; padding:2px 3px 0 0;}

.Menubox .NTabMore em { font-style:normal; font-size:9px;}

.Contentbox {clear:both; margin:0; padding:0 0 1px 0; height:auto; min-height:160px; _height:160px; }

.Contentbox ul.list { margin:0; padding:0;}
.Contentbox ul.list li { line-height:180%; border-bottom:1px dashed #F1F1F1;}


#Tab2 { margin:0; padding:0;}

#Tab2 .Menubox { width:706px; height:26px; line-height:26px; _height:22px; _line-height:22px; border:1px solid #C4CBCB; border-bottom:1px solid #EAEBEB;
				background:url(images/tabs5_menu_bg.gif) #F8F9F9 repeat-x;}

#Tab2 .Menubox li { float:left; display:block; cursor:pointer; padding:4px 0 0 4px; width:76px; height:22px; text-align:center; color:#974606;}
#Tab2 .Menubox li.hover { padding:3px 0 0 4px; width:76px; height:23px; 
									color:#000; background:url(images/search_productBtn.gif) no-repeat left 1px;}
			
#Tab2 .Contentbox { clear:both; margin:0; padding:0 0 8px 0; min-height:360px; height:auto;}


#Tab3 { margin:0; padding:0;}

#Tab3 .Menubox { width:216px; height:22px; line-height:22px; _height:21px; _line-height:22px; border-bottom:1px solid #EAEBEB;
				background:url(images/tabs5_menu_bg.gif) #F8F9F9 repeat-x;}

#Tab3 .Menubox li { float:left; display:block; cursor:pointer; padding:0px 0 0 0px; width:56px; height:22px; text-align:center; color:#974606;}
#Tab3 .Menubox li.hover { padding:1px 0 0 1px; width:76px; height:22px; 
									color:#000; background:url(images/search_productBtn.gif) no-repeat left 1px;}
			
#Tab3 .Contentbox { clear:both; margin:0; padding:0 0 1px 0; min-height:150px; height:auto;}

#Tab4 .Menubox { width:100%; height:27px; line-height:27px;
				background:url(images/tabs_menu_bg.gif) #FFF9DB repeat-x left 2px;}
#Tab4 .Menubox li { float:left; display:block; cursor:pointer;  width:120px; text-align:center;color:#974606;}
#Tab4 .Menubox li.hover { padding:0px; width:120px; height:27px; 
						color:#000; border:2px solid #ec6900; border-bottom:0; background-image:none;}




/* -------------------------------------------- */



/* 内容区左侧自适应右边栏固定 */
.columnsList { margin-left:-280px;}
.divMain { width:auto; margin:0 285px 0 280px; _margin:0 280px; _width:698px; padding:5px 0 0 0; }
.divSidebar {width:270px; margin-top:5px;padding:5px; background-color: #f7f6ef; float:right; height:auto; margin-bottom:-32767px;padding-bottom:32767px; overflow:hidden; }
.buyCartTitleBg { background:url(images/buy_titbg.gif) no-repeat; height:30px;}
.buyCartData { border:solid 1px #b0d6ee; border-top:0; background:#FFFFF4;}

.GoToBtn { height:20px; width:60px; vertical-align:middle; border:0; background:url(images/goto_btn.gif) #FFFCF3 no-repeat; color:#333; padding:2px 0 0 0; }
.pageIndexBox { padding:1px 2px; height:14px; width:24px; vertical-align:middle;}

.makebllBtn { display:inline-block; padding:0 4px 0 20px; height:20px; line-height:20px; background:url(images/ico_imgMakebll.gif) no-repeat left center;}
.clearBtn { display:inline-block; padding:0 4px 0 20px; height:20px; line-height:20px; background:url(images/ico_clear.gif) no-repeat left center;}

.inputLen200 {
 padding:1px 2px 0 2px;
 width:210px;
}
.inputLong {
 width:120px;
 margin:0;
 padding:2px;
 border:solid 1px #a6a6a6;
 background:url(images/input_bg.gif) repeat-x;
}
.searchInputLong {
 padding:2px;
 border:solid 1px #166dbd;
 vertical-align:middle;
 background:url(images/input_bg.gif) repeat-x;
 color:#444;
}


/* About */
.aboutContent { overflow:hidden;}
.aboutUs p, .aboutUs dt, .aboutUs dd, .aboutUs ol {
font-family:Newtime Roman,Arial,Verdana,Helvetica;
}
.aboutUs {
 float:right; 
 padding:14px;
 background:#F9F9F9;
}
.aboutUs h3 { font-size:14px;}
.aboutUs dl, .aboutUs ul {
 margin:0;
 padding:10px 60px 10px 20px;
 width:670px;
 height:auto;
 _height:400px;
 min-height:400px; 
}
.aboutUs ul ol {
 margin:20px 0;
}
.aboutUs dl dt {
 font-weight:bold;
 margin:10px 0;
}
.aboutUs dl dd {
 margin-left:2em;
 
 color:#717171;
}
.aboutUs p {
 text-indent:2em;
 width:590px;
 margin:1em 120px 0 40px;
 line-height:180%;
 color:#4d4d4d;
}
.aboutUs em {
 font-style:normal;
 color:#39c;
 padding:0 2px;
}
.aboutUsMenu {
 float:left; 
 display:inline;
 margin:0;
 padding:5px 0;
 background:#f4f3ea;
 width:200px;
 margin-bottom:-32767px;
 padding-bottom:32767px;
}
.aboutUsMenu a, .aboutUsMenu a:visited {
 display:inline-block;
 zoom:1;
 display:-moz-inline-block;
 padding-right:20px;
 width:180px;
 _width:160px;
 height:26px;
 line-height:26px;
 text-align:right;
 font-size:14px;
 border-bottom:1px solid #e4e4e4;
}
.aboutUsMenu a:hover {
 display:inline-block;
 zoom:1;
 display:-moz-inline-block;
 padding-right:20px;
 width:180px;
 _width:160px;
 height:26px;
 line-height:26px;
 text-decoration: none;
 text-align:right;
 font-size:14px;
 background:#FFF;
}

/*productList start */

.productList {
 float:left;
 margin:5px 0;
 padding:2px;
 width:237px;
 border:1px solid #fff;
 min-height:60px;
 height:auto;
 _height:60px;
 
}
.productList dt {
 margin-bottom:5px;
}
.productList dt a {
 padding:2px 4px;
 display:-moz-inline-box;
 >display:inline-block;
 width:227px;
 font-size:13px;
 color:#2D2D2D;
 background:#f7f7f9;
 text-decoration:none;
 border-top:1px solid #fff;
 border-right:1px solid #e9e9e9;
 border-bottom:1px solid #e9e9e9;
 border-left:1px solid #fff;
}
.productList dt a:hover {
 padding:2px 4px;
 display:-moz-inline-box;
 >display:inline-block;
 width:227px;
 font-size:13px;
 font-weight:bold;
 color:#000;
 background:#eceff5;
 text-decoration:none;
 border:0;
 border-top:1px solid #d7e0ea;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #d7e0ea;
}

.productList dd { margin:0; padding:0;}

.productList dd a, .productList dd a:visited {
 padding:1px 4px 1px 24px;
 display:-moz-inline-box;
 >display:inline-block;
 width:208px;
 color:#7D7D7D;
 background:transparent;
 text-decoration:none;
}
.productList dd a:hover {
 padding:1px 4px 1px 24px;
 display:-moz-inline-box;
 >display:inline-block;
 width:208px;
 color:#000;
 background:url(images/ico_2.gif) #eceff5 no-repeat 14px center;
 text-decoration:none;
}
/* productList end */



/* Trade */

.TradeWelcome {
 margin:10px auto;
 padding-top:118px;
 width:768px;
 height:284px;
 background:url(images/welcome_top.png) no-repeat center top;
}
.TradeWelcome .Mess { 
 width:768px;
 height:300px;
 background:url(images/welcome_btm.jpg) no-repeat center top;
}
.TradeWelcome .Mess .help {
 padding:40px 0 0 50px; 
 width:290px;
 font-size:14px; 
 color:#347fb9;
}


/*字下拉项span*/
.order_sub_invspan
{
	margin-left:4px;
	color:#3399ff;
}


/* 左导航 */



/* 2009-5-21 add */

/*
.userStyle .newBtn {  margin:0 0 -7px 5px; _margin:0 0 -5px 6px; width:152px; padding:10px 5px; height:60px; min-height:60px; 
								text-align:right; background:url(Images/trade_left_topbg.gif) #ECF9FC no-repeat;}
.userStyle .newBtn a { display:inline-block; margin-bottom:2px; padding:3px 5px; width:60px; text-align:center;}
.userStyle .newBtn a:hover { background:url(Images/trade_left_btnbg.gif) no-repeat; color:#FFF; text-decoration:none; 
												filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;}
.userStyle .newBtn span { display:inline-block; margin-bottom:2px; padding:3px 5px; width:64px; text-align:center; 
											background:url(Images/trade_left_btnbg.gif) no-repeat; color:#F9F9F9;}
.userStyle .newBtn .set { float:right;}  */




.infoLeft { float:left; padding:20px 30px; width:620px; border-right:1px solid #d9e0ec; background:#f9fcf9;}
.infoLeft h2 { margin:0px; padding:0; text-align:center;}
.infoLeft .subTitle { margin:5px auto; padding:2px; text-align:right; border-top:1px solid #d9e0ec; border-bottom:1px solid #d9e0ec;}
.infoLeft #zoom { font-size:1em;}
.infoLeft p { text-indent:2em;}



.infoSidebar { float:right; width:280px; background:#F8F8F7; padding-bottom:32767px; margin-bottom:-32767px; padding-left:10px; padding-right:10px;  }
.infoSidebar .sideTit { margin:0; padding:5px 5px 3px 2em; background:url(Images/line_bg.gif) repeat-x left bottom;}
.infoSidebar .sideBody { margin:0; padding:5px;}
.infoSidebar .sideBody ul { margin:0; padding:0;}
.infoSidebar .sideBody ul li { line-height:160%;}

.regRulesSidebar { margin:10px 0; padding:0;}

.helpPageDL dt {
 margin-bottom:10px;
 font-size:14px;
 font-weight:bold;
 color:#f60;
}
.helpPageDL dd { margin-left:1em; padding:0;}
.helpPageDL dd div { margin:20px 0 10px 0; font-weight:bold;}

#common_m { padding-top:20px; border-bottom:1px dashed #ccc;}
#reg_m { padding-top:20px; border-bottom:1px dashed #ccc;}
#deal_m { padding-top:20px; border-bottom:1px dashed #ccc;}

.helpContentsBox { margin-bottom:3px; padding:5px 10px; background:#F8F8F8;}
.helpContents { padding:3px 10px;}
.helpContents2 a { margin-left:10px; padding-left:8px; font-size:14px; background:url(Images/ico_2.gif) no-repeat left center;}
.helpContents dl { margin:0; padding:0;}
.helpContents dt, .helpContents dd { margin-left:1em; line-height:180%;}
.helpContents dd div { margin-left:1em;}



/* News */
.NewsLeft { float:left; padding:20px 30px; width:620px;  height:auto; min-height:400px; _height:400px; background:#FFF;}
.NewsLeft .newsTitleStyle { margin:0 5px; padding:3px 5px; border-bottom:1px dashed #e4e4e4; font-size:18px; font-family:"微软雅黑", "黑体", "宋体"; text-align:center;}
.NewsLeft .NewsCreateDateStyle { text-align:right; padding-right:5px;}
.NewsLeft .sealPanel { position:absolute; margin:0; padding:0; min-height:100px; height:100px;}
.NewsLeft .sealPanel dd { width:560px; text-align:right; color:#333; font-size:14px;}
.NewsLeft .sealPanel dt img { position:relative; top:-120px; left:460px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }

#moreNewsList { margin:0; padding:0;}
#moreNewsList li { line-height:210%;}

hr.newsline { width:540px; height:3px; color:#F00;}



.searchBoxTop { padding:2px 4px; border:1px solid #ECECEC; border-top:0; background:#F8F8F8;}
.searchBoxTop h4 { display:inline; float:right; clear:right; margin:1px 5px 4px 5px; font-weight:normal; font-size:14px; font-family:"宋体";}
.searchBoxTop h4 em { font-style:normal; font-weight:bold; font-family:Verdana,Arial,"宋体";}


.requirementPanel { float:left; margin:3px 10px 5px 0; padding:20px 0; width:233px; +width:236px; 
							border:1px solid #DCB; background:url(Images/requirement_bg.gif) #fbfaf1 no-repeat;}
.requirementPanel li { line-height:150%;}
.requirementPanel li label { display:inline-block; width:76px; text-align:right; color:#8898A8;}

.requirementPanel li.description { width:230px; overflow:hidden; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}


.newsHotPanel { float:right; margin-top:2px; width:244px; _width:242px; overflow:hidden; border:1px solid #DCDCDC;}
.newsHotPanel .title { padding:2px 4px; height:23px; color:#222;}
.newsHotPanel .title h3 { margin:3px 0 0 0; padding:0; font-size:14px; font-weight:bold;}
.newsHotPanel ul { margin:0; padding:2px 4px 2px 24px; _padding:2px 2px 2px 22px; height:228px; min-height:248px; background:url(images/list_style_hot.gif) no-repeat 3px 3px; >background:url(images/list_style_hot.gif) no-repeat 3px 7px;}
.newsHotPanel ul li { line-height:19px; >line-height:25px;}
.newsHotPanel ul li span { float:right;}
.newsHotPanel ul li a,
.newsHotPanel ul li a:visited { display:inline-block; width:220px; overflow:hidden; 
									white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}


.newsPanel3 { float:left; margin:2px; width:361px; border:1px solid #e8dbae;}
.newsPanel3 .title,
.newsPanel4 .title { padding:2px 4px; height:23px; text-align:right; 
							color:#222; background:url(images/subTrBg3.gif) repeat-x;}

.newsPanel3 .title h3,
.newsPanel3 .title h3 { float:left; margin:0; padding:0; font-size:14px; font-weight:bold;}
.newsPanel3 ul { margin:0; padding:2px 4px; min-height:126px; _height:126px;}
.newsPanel3 ul li { height:20px; line-height:20px;}
.newsPanel3 ul li span { float:right; color:#999; font-family:Arial;}
.newsPanel3 ul li a,.newsPanel3 ul li a:visited { display:inline-block; vertical-align:middle; width:286px; overflow:hidden; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}


.newsPanel4 { width:321px;}
.newsPanel4 ul li a,.newsPanel4 ul li a:visited { width:236px;}


.infoListPanel { overflow:hidden; height:auto; min-height:400px; }
.infoListPanel .leftSidebar { float:left; width:168px; background:#f8f8f8; padding-bottom:32767px; margin-bottom:-32767px;}
.infoListPanel h3 { margin:0 0 4px 0; padding:2px 3px; font-size:14px; color:#000; background:#e8e8ed;}
.infoListPanel ul { margin:0 3px 5px 3px; padding:0;}
.infoListPanel .leftSidebar ul li { width:160px; overflow:hidden; 
									white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}
.infoListPanel .rightSidebar ul li { margin-left:8px; width:280px; overflow:hidden; 
									white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}
.infoListPanel .rightSidebar { float:right; padding:4px; width:300px; background:#f7f7f9; padding-bottom:32767px; margin-bottom:-32767px;}
.infoListPanel .listPanel { width:500px; margin-left:168px;}
.infoListPanel .listPanel li { _margin-left:-8px;}






/* News Search */
.searchText { padding:2px 3px; border:1px solid #BA8143; background:url(../images/searchInput_bg.gif) repeat-x;}
.searchBtn { width:84px; height:22px; cursor:pointer; border:0; background:url(images/button/searchBtn.gif) no-repeat; text-indent:-2000px;}

.searchList,
.searchErr { margin:10px 20px; padding:5px 10px; min-height:360px; _height:360px; color:#333;}
.searchErr dt { margin:20px 0 5px 0; font-size:14px; font-weight:bold;}
.searchErr dd { margin-left:2em; font-size:14px; line-height:180%;}
.searchList { margin:10px; padding:0;}
.searchList li { margin-left:1em; line-height:220%; font-size:14px; border-bottom:1px dashed #E4E4E4;}
.searchList li.title { margin:20px; color:#222; border:0;}

.searchList li em { font-style:normal; color:#000; border-bottom:1px solid #F00;}
.searchList li em:hover { border:0;}
.searchList li label { float:right; font-size:12px; color:#999;}
.emRed { color:#f00;}



















/* biddingArea */
.biddingAreaPanel { margin:0; padding:0; width:982px; height:402px; background:url(images/biddingArea_bg.jpg) #FFF no-repeat left 2px;}

.biddingAreaPanel a.btn1 { display:inline-block; width:158px; height:100px; background:url(images/biddingArea_btn.gif) no-repeat left top; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;}
.biddingAreaPanel a.btn2 { display:inline-block; width:158px; height:100px; background:url(images/biddingArea_btn.gif) no-repeat left bottom; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;}
.biddingAreaPanel a:hover {filter:alpha(opacity=100); -moz-opacity:1; opacity: 1;}
.biddingAreaPanel .btns { margin:0 0 0 200px; padding:40px 0 0 0;}
.biddingAreaPanel .btns li { margin-top:20px 40px; display:inline;}
.biddingAreaPanel .textPanel { margin:0 460px 0 50px;}
.biddingAreaPanel .textPanel dt { font-weight:bold; font-size:14px; color:#333;}
.biddingAreaPanel .textPanel dd { font-size:14px; margin-top:8px; line-height:180%; color:#222; margin-left:2em;}


/* login */
.loginBox { margin:0; padding:1px 0 0 0;
				background:url(images/loginBox_bg.jpg) #FFF no-repeat left 1px; }


.loginBox .loginPagePanel { margin:0 0 20px 72px; width:302px; height:326px; background:url(images/loginPanel_bg.jpg) no-repeat;}

.loginBox .loginPagePanel .loginBtn { margin-top:-24px; vertical-align:text-bottom; width:48px; height:48px;
													border:0; background:url(images/login_btn.gif) #e6ecee no-repeat;}

.loginBox .loginPagePanel .loginBtnFocus { margin-top:-24px; vertical-align:text-bottom; width:48px; height:48px;
															border:0; background:url(images/login_btn.gif) #ffdc7e no-repeat;}

.loginBox .loginPagePanel ul { margin:0; padding:64px 0 0 0;}
.loginBox1 ul { margin:0; padding:20px 0 0 40px;}


.loginBox .loginPagePanel li, .loginBox1 li { line-height:24px;}

.loginBox .loginPagePanel ul .reg, 
.loginBox1 ul .reg { margin:10px 0 5px 65px;}

.loginBox .tips { margin:0 0 20px 0; height:26px; line-height:26px; 
										background:url(images/login_tips_bg.gif) repeat-x;}
.loginBox .tips .tLeft { float:left; margin-right:20px; width:78px; height:26px; 
												display:inline-block; background:url(images/login_tips_left.gif) no-repeat;}
.loginBox .tips .tRight { float:right; margin-left:20px; width:3px; height:25px; 
												display:inline-block; background:url(images/login_tips_right.gif) no-repeat;}


.loginBox1 .loginBtn { margin-top:-24px; vertical-align:text-bottom; width:48px; height:48px;
													border:0; background:url(images/login_btn.gif) #e6ecee no-repeat;}

.loginBox1 .loginBtnFocus { margin-top:-24px; vertical-align:text-bottom; width:48px; height:48px;
															border:0; background:url(images/login_btn.gif) #ffdc7e no-repeat;}





.login { 
 width:100%;
 height:50px;
 /*background:url(images/login_bg.gif) repeat-x;*/
 background:url(images/login_bg.gif) repeat-x;
 color:#fff;
 margin-bottom:5px;

}
.login .login_submit {
 border:0;
 width:60px;
 height:23px;
 background:url(images/login.gif) no-repeat;
}
.login .tel_bg {
 width:1008;
 margin-right:20px;
 height:50px;
 background:url(images/tel.gif) no-repeat right top;
}


/* PersonalCenter */
.msgtitlePanel { padding:4px 5px 1px 5px; background:#F4F4F4; _height:1%; min-height:10px;
						 border:1px solid #E8DBAE;  border-bottom:0; 
						background:url(images/tit_bg.gif) #FFF repeat-x left top; font-weight:bold;}
.msgtitlePanel label.time { float:right; padding-right:5px; font-weight:normal;}
.msgContentPanel { padding:8px 2em; color:#333; background:#FFFFED; 
							border:1px solid #E8DBAE; min-height:60px; _height:60px; font-size:14px;}
.msgContentPanel .goback { margin:20px auto 5px auto; text-align:center;}
.msgContentPanel .goback input { padding:3px 5px 1px 5px;}


/* trade */
.wrapper2 { margin:0 10px; padding:0 5px 0 5px; background:#FFF;}
.wrapper2 .header { background-image:url(images/header2_bg.gif);}
.wrapper2 .tradeHead { background:url(images/tel_bg.gif) no-repeat right top;}
.wrapper2 .headTop { }
.wrapper2 .zjKnowBtn { float:right; clear:right; margin-right:5px;}
.wrapper2 .loginPanel { float:right;}
.wrapper2 .loginPanel input {vertical-align:middle;}
.wrapper2 .fooeaterBtm { clear:both; padding:5px 10px; text-align:right;}


.DivCon { margin-left:168px; overflow:hidden;}

.userStyle .content {
 padding-left:4px;
 _padding-left:2px;
 height:auto;
 min-height:400px;
 _height:400px;
}
.tipsBox {
 background:url(images/tips.gif) no-repeat left top;
 color:#c63;
 padding-left:25px;
}
.content .searchBan {
 margin-top:5px;
 padding:5px;
 min-height:20px;
 border:1px solid #44b3cf;
}
.content .searchBan ul {
 margin:0;
 padding:0;
}
.searchBan label {
 text-align:right;
 width:50px;
 display:inline-block; /* 保持label宽度 */
}
.content .searchBan .textBox{
 width:100px;
}
.content .searchBan select {
 width:104px;
 >width:106px;
}



.MapPathStyle {
 margin:0 0 3px -4px;
 padding:2px 0 1px 14px;
 background:url(images/mapPath_bg.gif) repeat-x left bottom;
}
.MapPathStyle img { vertical-align:middle;}



.qqImPanel { position:absolute; top:10px; right:10px; width:109px;z-index:10005;}
.qqImPanel .qq_list_con { margin:0; padding:0; background:url(Images/im/qq/center_1_90304.gif) repeat-y;}
.qqImPanel .qq_list_con li { margin:0; padding:2px 8px 2px 32px; background:url(Images/im/qq/center_4_90304.gif) no-repeat 12px center;}
.qqImPanel .qq_list_con li.tit { color:#1a1f1a; background:url(Images/im/qq/center_2_90304.gif) no-repeat 12px center;}

.qqImPanel .qq_list_con li a,
.qqImPanel .qq_list_con li a:visited { display:block;}
.qqImPanel .qq_list_con li:hover { margin:0 8px; padding:2px 8px 2px 24px; background-color:#efebe4; background-position:4px;}
.qqImPanel .qq_list_con li.tit:hover { background-color:#fcf7ed;}

.qqImPanel .qqImBottom { width:109px; height:69px; background:url(Images/im/qq/end_90304.gif) no-repeat;}
.qqImPanel .qqImTop { width:109px; height:39px; background:url(Images/im/qq/head_90304.gif) no-repeat;}

/* trade/BuyIntent */
.buyIntentTipCloseBtn { display:inline-block; float:right; margin-top:3px; width:13px; height:13px; background:url(images/close.gif) no-repeat;}

.buyIntentTipsPanel { position:absolute; padding:0 3px; width:200px; top:-4px; left:70px; 
								color:#222; background:#FFFF9E; border:1px solid #D08E21;}

/* left menu */

.userStyle { height:auto; min-height:400px; _height:100%; overflow:hidden; clear:both;}

.userStyle .left  {
 padding-bottom:32767px;
 margin-bottom:-32767px;
 width:168px;
 height:100%;
 border:0;/* CSS文件冲突 */
 background:url(images/trade_left_bg.gif) #EBE9DC repeat-y right top;} 

.userStyle .newBtn {
 margin:0;
 padding:0 10px 5px 10px;
 width:148px;
 height:auto;
 min-height:68px;
 _height:68px;
 text-align:right;
 background:url(images/trade_newPanel_bg.gif) repeat-y right bottom;
}
.userStyle .newBtn a {
 display:inline-block;
 margin:3px 2px;
 width:68px;
 height:24px;
 line-height:24px;
 text-align:center;
 background:url(images/trade_newBtn_bg.gif) no-repeat;
}
.userStyle .newBtn a:hover {
 display:inline-block;
 margin:3px 2px;
 width:68px;
 height:24px;
 line-height:24px;
 text-align:center;
 text-decoration:none;
 color:#000;
 background:url(images/trade_newBtnhover_bg.gif) no-repeat;
}
.userStyle .newBtn span {
 display:inline-block;
 margin:3px 2px;
 width:68px;
 height:24px;
 line-height:24px;
 text-align:center;
 text-decoration:none;
 color:#000;
 background:url(images/trade_newSpan_bg.gif) no-repeat;
}


.userStyle .left dl {
 margin:0;
 padding:0 0 5px 0;
 width:168px;
}
.userStyle .left dt {
 margin:0;
 padding:0;
 height:26px;
 line-height:26px;
 background:url(images/line2_bg.gif) repeat-x left bottom; 
}
.userStyle .left dt a, .userStyle .left dt span {
 display:inline-block;
 margin:0;
 padding:0 0 0 20px;
 width:148px;
 color:#333;
}
.userStyle .left dt a:hover {
 text-decoration:none;
 color:#000;
 background:url(images/dt2_bg.gif) repeat-y right top; 
}

.userStyle .left dd {
 margin:0;
 padding:0;
 height:20px;
 line-height:20px;
 background:url(images/dd2_bg.gif) repeat-y right top;
}
.userStyle .left dd a, .userStyle .left dd span {
 display:inline-block;
 margin:0;
 padding:0 0 0 40px;
 width:128px;
}
.userStyle .left dd a:hover {
 text-decoration:none;
 color:#000;
 background:url(images/dd2hover_bg.gif) repeat-y right top; 
}

.userStyle .left .dtHover {
 background:url(images/dt2_bg.gif) repeat-y right top; 
}
.userStyle .left .ddHover {
 background:url(images/dd2hover_bg.gif) repeat-y right top;
 color:#a30b0b;
}



/* state */
.stateTabel2 td { text-align:center; vertical-align:bottom;}



.honor_block{float:left; width:333px; height:290px;margin:20px 20px 0 20px; _margin:20px 10px 0 10px; }
.honor_left{float:left; width:333px;  height:280px; border:1px solid #d0d0d0;background-color:White;}
.honor_left img{ padding:13px 24px 0 24px}
.honor_left h4{text-align:center; color:#323232; font-size:12px; font-weight:bold;margin:1em 50px 0 40px; line-height:180%; color:#4d4d4d; font-family:Arial}
.honor_bj{ float:left;width:333px;height:10px; _margin-top:-2px; background:url(images/honorbj.gif) no-repeat left bottom}
















/* new header1 */
body { background:#fff;}
.wrapper1 { margin:0 auto; padding:0; width:990px; background:#fff;}
.wrapper1 .header1 { padding-top:6px; height:74px; background:url(images/header_bg1.gif) no-repeat;
							min-width: 990px;
							_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<990?"990px":"auto");
							_zoom:1; /* 触发layout才能查看clientWidth，可省略掉 */}

.header1 .headTop { +display:inline-block; height:40px;}

.header1 .rightPanel { float:right; margin:8px 5px 0 10px; width:285px; text-align:right;}
.header1 .rightPanel .msgPanel { position:relative;}
.header1 .rightPanel a.msgPanel ,
.header1 .rightPanel a:visited.msgPanel { text-decoration:none; cursor:pointer;}
.header1 .rightPanel a:hover.msgPanel { color:#000;}

.header1 .rightPanel .msgPanel em { font-style:normal; font-weight:bold; color:#F00;}


.header1 .zjKnowBtn { float:right; clear:right; margin-top:22px; +margin-top:21px; padding:7px 0 0 5px; width:145px; height:19px; background:url(images/zjknow_btn_bg1.gif) no-repeat;}
.header1 .zjKnowBtn a,
.header1 .zjKnowBtn a:visited { font-size:14px; display:inline-block; margin:0 10px; color:#333; font-weight:bold;}

.header1 .loginPanel { float:right; clear:right; margin:16px 20px 0 0; width:680px;}
.header1 .loginPanel * { vertical-align:middle;}
.header1 .loginPanel em { position:relative; top:-24px; left:-170px; display:inline-block; padding-left:16px; width:108px; height:24px; font-style:normal; 
                                    color:#000; background:url(images/ico_tip_bg2.gif) no-repeat;}

.wrapper1 .mainNavPanel { height:46px; overflow:hidden; background:url(images/mainNav_bg1.gif) #ffe84a no-repeat; border-bottom:0px solid #59574e;}


.wrapper1 .leftPanel { float:left; width:260px;}
.wrapper1 .mainNavPanel .leftPanel { padding-top:28px; text-align:center;}
.wrapper1 .mainNavPanel .leftPanel a,
.wrapper1 .mainNavPanel .leftPanel a:visited { color:#900;}

.wrapper1 .mainNavPanel .mainNav1 { display:inline; float:left; margin-top:10px; width:638px; height:37px; background:url(images/nav_bg.gif) no-repeat;}

.mainNavPanel .mainNav1 ul { margin:0; padding:8px 0 0 10px;}
.mainNavPanel .mainNav1 ul li { float:left; font-size:14px;}


.mainNavPanel .mainNav1 a, 
.mainNavPanel .mainNav1 a:link, 
.mainNavPanel .mainNav1 a:visited { display:inline-block; margin-right:1px; padding:4px 5px 0 9px; height:24px; color:#fff; 
								                text-decoration:none; font-weight:bold; background:url(images/nav_btn_bg1.gif) no-repeat left center;}
.mainNavPanel .mainNav1 a:hover { padding-top:3px; height:20px; color:#ff9; border-bottom:2px solid #ec6900;}	
.mainNavPanel .mainNav1 .newPanel { display:inline-block; position:relative;}
.mainNavPanel .mainNav1 .newICO { position:absolute; margin:-20px 0 0 -20px;}

.mainNavPanel .mainNav1 a.focus, 
.mainNavPanel .mainNav1 a:visited.focus { background:#EF7A04; background:url(images/nav_btn_bg3.gif) #ef7a04 no-repeat right top;}
.mainNavPanel .mainNav1 a:hover.focus { padding-top:4px; height:24px; cursor:default;}

.mainNavPanel .mainNav1 .focus2 { display:inline-block; margin-top:-5px; padding-top:3px; cursor:default; color:#FF9;}

.mainNavPanel .rightPanel { padding-top:28px; text-align:center;}

.wrapper1 .navBottom { font-size:2px; height:3px; background-color:#ef7a04;}




/* new links */
.wrapper1 .links1 h3 { margin:3px 0 1px 0; padding:2px 0 0 30px; font-size:14px; color:#333; background:url(images/ico_link1.gif) no-repeat;}
.wrapper1 .links1 span { float:right; display:inline-block; padding:6px 3px 0 0;}
.wrapper1 .links1 span a,
.wrapper1 .links1 span a:visited { color:#cc3300;}


.links1 .linkPanel { padding:10px 16px; border:1px solid #d7d7d7; border-top:2px solid #ff8400;}
.links1 .linkPanel a,
.links1 .linkPanel a:visited { display:inline-block; margin:1px 5px 1px 0; white-space:nowrap; word-break:keep-all;}





/* firstBasePrice Tabs */

.wrapper1 .firstBasePricePanel { float:left; width:260px; height:195px; background:url(images/firstBasePrice_bg.gif) no-repeat;}

.firstBasePricePanel h3 { float:left; margin:0 0 0 3px; padding:12px 0 0 0; font-size:14px; color:#c30;}
.unitsShowPanel { float:left; clear:right; margin:12px 0 2px 0; padding:0px 0px 0 7px; color:#606060;}
.unitsShowPanel em { float:right; padding-right:3px; color:#000; font-style:normal;}

#firstBasePrice { margin:0; padding:0;}

#firstBasePrice .Menubox1 { float:left; width:48px;}
#firstBasePrice .Menubox1 ul { margin:0; padding:8px 0 0 0;}
#firstBasePrice .Menubox1 ul li { cursor:pointer; padding:0; text-align:center; color:#000;}
#firstBasePrice .Menubox1 ul li.hover { padding:0; color:#000; background:#fff; border:1px solid #dadfdf; border-right:0;}
			
#firstBasePrice .Contentbox1 { float:left; margin:0; padding:0 0 1px 0; width:210px; min-height:150px; height:auto; 
                                            border-top:1px solid #eeefef; border-left:1px solid #eeefef; background:#fff;}
    
#flashPanel { float:left; padding-top:2px; width:486px; height:191px; overflow:hidden; text-align:center; border:1px solid #c4cbcb;}

#firstInfoPanel { float:left; padding-right:3px; width:238px; height:193px; border:1px solid #c4cbcb; border-left:0;}

#firstInfoPanel .Menubox1 { width:100%; height:27px; line-height:27px; background:url(images/title1_bg.gif) #f6f6f6 repeat-x;}

#firstInfoPanel .Menubox1 ul {margin:0 0 0 2px; padding:0px;}
#firstInfoPanel .Menubox1 li { float:left; display:block; cursor:pointer; width:80px; text-align:center; font-size:14px; color:#974606;}
#firstInfoPanel .Menubox1 li.hover { padding:0; width:70px; height:27px; font-size:14px; font-weight:bold; color:#c30;}

#firstInfoPanel .Menubox1 .NTabMore { display:inline; float:right; text-align:right; padding:2px 3px 0 0; font-size:12px;}

#firstInfoPanel .Menubox1 .NTabMore em { font-style:normal; font-size:9px;}

#firstInfoPanel .Contentbox1 { clear:both; margin:0; padding:0 0 1px 0; height:auto; min-height:160px; _height:160px;}

#firstInfoPanel .Contentbox1 ul.list { margin:0; padding:0;}
#firstInfoPanel .Contentbox1 ul.list li { line-height:180%; vertical-align:middle; border-bottom:1px dashed #F1F1F1;}
#firstInfoPanel .Contentbox1 ul.list li span { vertical-align:middle;}
#firstInfoPanel .Contentbox1 .list li a,
#firstInfoPanel .Contentbox1 .list li a:visited { display:inline-block; width:190px; overflow:hidden; vertical-align:middle; 
									                            white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}

.wrapper1 #searchPanel1 { clear:both; margin-top:4px; padding:8px 0 0 260px; height:75px; background:url(images/searchPanel_bg.gif) no-repeat;}

#searchPanel1 .search1 { padding-top:4px; width:554px; height:42px; text-align:center; background:url(images/search1_bg.gif) no-repeat;}
#searchPanel1 .search1 .searchTxt { vertical-align:middle; padding:6px 3px 0 3px; +padding:0 3px; width:374px; height:19px; +height:25px; line-height:25px; font-size:14px; border:1px solid #9c9c9c; background:url(images/search1_text_bg.gif) #fff repeat-x;}
#searchPanel1 .search1 .searchBtn { vertical-align:middle; width:94px; height:27px; border:0; background:url(images/search1_btn.gif) no-repeat;}
#searchPanel1 .tag { margin:0; padding:0;}
#searchPanel1 .tag dt { display:inline; margin:0 3px; font-weight:bold; color:#000;}
#searchPanel1 .tag dd { display:inline; margin:0 3px;}
#searchPanel1 .tag dd a,
#searchPanel1 .tag dd a:visited { color:#b1492a;}

.wrapper1 .leftPanel .btnGroup { padding:14px 74px 0 12px; width:166px; height:70px; line-height:36px; background:url(images/btnGroup_bg.gif) no-repeat;}
.wrapper1 .leftPanel .btnGroup a,
.wrapper1 .leftPanel .btnGroup a:visited { white-space:nowrap; word-break:keep-all;}

.wrapper1 .leftPanel h3 { margin:10px 0 0 0; padding:5px 0; font-size:14px; color:#333;}
.wrapper1 .leftPanel ul { margin:0 0 5px 0; padding:0 0 0 5px;}
.wrapper1 .leftPanel ul li a,
.wrapper1 .leftPanel ul li a:visited { display:inline-block; width:210px; overflow:hidden; color:#369; 
									            white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}



.wrapper1 .contentPanel { float:left;}

.wrapper1 .contentPanel #productPanel { float:left; margin:0; padding:0;}

.wrapper1 .contentPanel #productPanel .Menubox1 { width:728px; height:30px; border:1px solid #c4cbcb; border-bottom-color:#eaebeb;
				                                    background:url(images/title1_bg.gif) #f7f6f7 repeat-x;}

.wrapper1 .contentPanel #productPanel .Menubox1 ul { margin:0; padding:6px 0 0 12px;}
.wrapper1 .contentPanel #productPanel .Menubox1 ul li { float:left; padding-top:3px; width:82px; height:22px; 
                                                                            cursor:pointer; font-size:14px; color:#974606; text-align:center;}
.wrapper1 .contentPanel #productPanel .Menubox1 ul li.hover { padding-top:5px; height:20px; font-weight:bold; color:#900;
                                                                                     background:url(images/tabs_btn_bg.gif) no-repeat;}


.wrapper1 .contentPanel #productPanel .Contentbox1 { clear:both; margin:0; padding:0 0 8px 0; min-height:30px; height:auto;}


.wrapper1 .contentPanel .leftPanel { float:left; width:478px;}
.wrapper1 .contentPanel .rightPanel { float:right; width:244px;}

.wrapper1 .contentPanel .divPanel { margin-top:5px; padding:0; min-height:192px; _height:192px; border:1px solid #c4cbcb; 
                                                    background:url(images/div_panel_bg.gif) repeat-x;}



.wrapper1 .contentPanel .divPanel h3 { margin:0 0 10px 0; padding:3px 5px 0 10px; _padding-top:2px; width:145px; height:18px; 
                                        border-right:1px solid #c4cbcb; font-size:14px; color:#900; background:url(images/div_panel_tit_bg.gif) repeat-x;}

.wrapper1 .contentPanel .divPanel a,
.wrapper1 .contentPanel .divPanel a:visited { color:#369;}

.wrapper1 .contentPanel .divPanel .infoImgPanel { float:left; margin:0 5px; padding:5px; width:140px; height:146px; text-align:center;}
.wrapper1 .contentPanel .divPanel .infoImgPanel img { border:2px solid #fff;}
.wrapper1 .contentPanel .divPanel .infoImgPanel img:hover { border:2px solid #cdf;}
.wrapper1 .contentPanel .divPanel .infoImgPanel label { display:block; margin-top:3px; text-align:left; font-size:14px;}

.wrapper1 .contentPanel .divPanel .InfoSummary { padding:5px; color:#939393;}

.wrapper1 .contentPanel .divPanel ul { margin:0; padding:3px 5px;}
.wrapper1 .contentPanel .divPanel ul li { vertical-align:middle; line-height:180%;}
.wrapper1 .contentPanel .divPanel ul li span { float:right; color:#939393; vertical-align:middle;}
.wrapper1 .contentPanel .divPanel ul li a,
.wrapper1 .contentPanel .divPanel ul li a:visited { color:#369; vertical-align:middle;}


.wrapper1 .contentPanel .leftPanel ul li a,
.wrapper1 .contentPanel .leftPanel ul li a:visited { display:inline-block; width:240px; overflow:hidden; vertical-align:middle; 
									                            white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}



#productPanel .searchProductRow { border:1px solid #c4cbcb; border-top:0; border-bottom-color:#e8ebeb;}
#productPanel .searchProductRow label { display:inline-block; float:left; clear:left; width:90px; text-align:right; 
                                                                margin-left:3px; padding-right:5px; height:16px; line-height:160%;}




#productPanel .searchProductRow ul { margin:0 0 0 96px; padding:0; overflow:auto; width:630px;}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
    #productPanel .searchProductRow ul { margin:0;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{/* Safari and Opera rules here */}

@media screen and (-webkit-min-device-pixel-ratio:0)
{/* Safari */}

/* chrome */
body:nth-of-type(1) #productPanel { width:730px;}


#productPanel .searchProductRow ul li { display:inline-block; float:left; margin:0; padding:0; width:210px; line-height:180%;}
#productPanel .searchProductRow ul li a span,
#productPanel .searchProductRow ul li a:visited span { color:#8d8d8d;}
#productPanel .searchProductRow ul li a:hover span { color:#c30;}

 
 
