@charset "utf-8";
html,table {font:11px Arial, Helvetica, sans-serif,"宋体";color:#666;line-height:150%;}
body {margin:0;position:relative;}
*{margin:0px; padding:0px;}
a {color: #000000;text-decoration:none;}
a:hover {color: #1E4E8E;text-decoration:underline;}
.clear{clear:both;}
.clear_right{clear:right;}
.float_left{float:left}
.float_right{float:right}
ul{list-style:none;}
div,input{font-size:13px;}
table{font-size:12px;}
input,textarea{padding-left:2px;}
p{padding-top:12px;}

body{
	min-width:960px;width:expression((documentElement.clientWidth < 960) ? "960px" : "auto" );
	font-size:13px;background:url(bg_leftfade.jpg) no-repeat fixed top;color:#555555;
	line-height:150%;
}
img{border:0;}
h1{font-size:20px;color:#000000;line-height:180%;text-align:left;}
h2{font-size:17px;line-height:180%;color:#000000;}
h3{font-size:15px;font-weight:bold}
h5{font-size:12px;font-weight:bold}
.hi8{height:10px;background:#fff;line-height:10px;}
.hi5{height:5px;background:#fff;line-height:5px;}
.hi3{height:3px;background:#fff;line-height:3px;}
.pad8{padding:8px;}
.bold{font-weight:bold;}
.green{color:green;}
.black{color:black;}
.xuxian{border-bottom:1px dashed #BFDCEC;height:1px;margin:3px;line-height:1px;}
.shixian{border-bottom:1px solid #BFDCEC;height:1px;margin:3px;line-height:1px;}
.input_5 {width:250px; height:14px;border:1px solid #ddd; line-height:14px;padding:5px;}
.textarea1 {width:380px; height:120px; border:1px solid #ddd;font-size:12px;padding:5px;}
.small{font-size:11px;}

#header{width:960px;background:#fff;margin:auto;}
#logo{width:300px;height:73px;background:#fff;float:left;text-align:center;}
#banner{width:660px;background:#fff;height:73px;float:right;text-align:right;overflow:hidden}

#footer{width:960px;margin:auto;margin-top:10px;overflow:auto;background:#fff}
#footerh{background:url(bg_foot.gif) repeat-x;padding-top:6px;height:20px;text-align:center}
#footerb{padding-top:6px;text-align:center}

.tonglan{width:960px;background:#fff;margin:auto;padding:5px 0;overflow:auto;}
.tonglanborder{width:958px;background:#fff;margin:auto;border:1px solid #DDDDDD;overflow:auto;}
.halftonglan{width:479px;background:#fff;float:left}
.w960{width:960px;margin:auto;}
.w535{width:535px;margin:auto;overflow:auto;}
.w210{width:210px;margin:auto;overflow:auto;}

#main{width:960px;background:#fff;margin:auto;overflow:auto;}
#mright{width:776px;height:auto;float:right;}
.halfmright{width:372px;float:left}
#mleft{width:184px;float:left;}

.ldiv{border:1px solid #146EB4;margin:auto;margin-bottom:10px;overflow:auto}
.ldiv2{margin:auto;margin-bottom:10px;overflow:auto}
.divh{padding:5px;}
.divb{padding:5px;line-height:120%;}
.divb table{background:#ffffff;}
.redh{height:22px;margin:1px;padding:3px;background:#F3F2ED;color:#000;font-weight:bold;text-align:center}
.rdiv{margin:10px 0 10px 15px;border:1px solid #DDDDDD;overflow:auto}
.rdiv2{margin:10px 0 10px 15px;overflow:auto}
.bord{border:1px solid #DDDDDD;overflow:auto}
.red,.red a{color:#1E4E8E}
.blue,.blue a{color:#1E4E8E}

.bluehead{background:transparent url(blue_head_bg.gif) repeat-x scroll 0 0;height:20px;padding:4px;}
.center{text-align:center}
.right{text-align:right}

.msg{width:420px;overflow:auto;	margin:150px auto;border:1px solid #58ACFA}
.msgh{height:21px;padding-top:5px;font-size:15px;text-align:center;background:#81BEF7;color:#ffffff;margin:1px;}
.msgc{padding-top:30px;text-align:center;font-size:15px;}


a.piclink:hover {background-color:#ddd;}
a.piclink img{padding:1px}
a.piclink:link img,a.piclink:visited img{padding:1px}
a.piclink:hover img,a.piclink:active img{background-color:#ddd;}

.pdt,.pdt .pdtorder{background:#F3F2ED;}
.pdtinfo{width:754px;background:#FFF;}
.pdtorder{width:200px;min-height:300px;}

.pdtpics{width:300px;min-height:300px;background:#FFF;padding:10px 0 10px 5px;text-align:center;}
.pdttitle{padding:5px 10px;}
.pdtstar{padding-left:20px;}
.pdtcen{width:440px;min-height:300px;background:transparent url(product_bg.gif) repeat-x scroll 0 0}
.content{line-height:160%;}
.orderprice{margin:10px 5px;padding:8px;border:1px solid #ddd;background:#fff;}

/*tabs*/
#tabs {right:0;top:0px;width:309px; text-align:left; background:url(tabs_bg.gif) no-repeat;position:absolute; z-index:500;}
#tabs ul {padding:0; margin:0; width:310px;position:relative;}
#tabs ul li {float:left; display:inline;}
#tabs ul li a.outer {display:block;height:26px;line-height:20px;text-decoration:none;text-indent:1em;font-size:12px;margin-top:2px;font-weight:bold;}
#tabs ul li strong.outer {display:block;height:26px;line-height:20px;text-decoration:none;text-indent:1em;font-size:12px;margin-top:2px;font-weight:bold;}
#tabs ul li a.one {background:url(tabs_1_.gif) no-repeat;width:105px;}
#tabs ul li a.two {background:url(tabs_2_.gif) no-repeat;width:64px;}
#tabs ul li a.three {background:url(tabs_3_.gif) no-repeat;width:140px;}
#tabs ul li div {position:absolute; top:-2400px;}
#tabs ul li a div.tab_left,#tabs ul li div.tab_left {width:170px;left:0;background:url(tab_left.gif) no-repeat;height:100px;}
#tabs ul li a div.tab_center,#tabs ul li div.tab_center{width:140px;left:105px;background:url(tab_center.gif) no-repeat;height:80px;}
#tabs ul li a div.tab_right,#tabs ul li div.tab_right{left:169px;text-indent:1em;background:url(tab_right.gif) no-repeat;height:150px;width:150px;}
#tabs ul li:hover > a.one {color:#000; background:url(tabs_1_.gif) 0 -28px no-repeat; height:26px; }
* html #tabs ul li a.one:hover {height:26px; color:#000;background:url(tabs_1_.gif) 0 -28px no-repeat;cursor:pointer;} 
#tabs ul li:hover > a.two {color:#000; background:url(tabs_2_.gif) 0 -28px no-repeat; height:26px; }
* html #tabs ul li a.two:hover {height:26px; color:#000;background:url(tabs_2_.gif) 0 -28px no-repeat;cursor:pointer;}
#tabs ul li:hover > a.three,#tabs ul li a.three:hover {color:#000; background:url(tabs_3_.gif) 0 -28px no-repeat; height:26px; cursor:default;}
* html #tabs ul li a.three:hover {height:26px; color:#000;background:url(tabs_3_.gif) 0 -28px no-repeat;cursor:default;} 
#tabs ul li:hover div,#tabs ul li a:hover div  {top:24px;}
#tabs p {padding:0;margin:0;}
div.tab_left p a,div.tab_center p a {line-height:160%;background:url(list_ca_l.gif) left center no-repeat;padding-left:10px;}
#tabs em {text-decoration:underline; font-style:normal;font-weight:normal;margin-left:5px;}
.tab_right p {height:18px;}
.tab_right img {margin-right:0.5em;}
.tab_right p a{padding-left:20px;background:url(flag.gif) 0px 0px no-repeat;}
p a{font-size:12px;}
p a.tab_USD{ background-position:0px 1px;}
p a.tab_EUR{ background-position:0px -15px;}
p a.tab_GBP{ background-position:0px -31px;}
p a.tab_CAD{ background-position:0px -47px;}
p a.tab_AUD{ background-position:0px -63px;}
p a.tab_CHF{ background-position:0px -79px;}
p a.tab_HKD{ background-position:0px -95px;}

#menu_index_top li a:link,#menu_index_top li a:visited{background:#fff url(menu_top.gif) no-repeat;color:#fff;font-size:15px;width:184px;height:37px;display:block;color:#fff;margin-top:6px;font-weight:bold;line-height:37px;}/*#146EB4 */
#menu_index_top li a:hover {background-position:0 -37px;}
#nav_chat p {padding:0;margin:0;}
#nav{width:960px;background:#fff;margin:auto;height:77px;}

#cdan{float:left;margin-top:6px;width:184px;background:#fff url(topmenu.jpg) no-repeat;color:#fff;font-size:15px;height:37px;
	display:block;color:#fff;font-weight:bold;line-height:37px;text-align:center;position:relative;}
#cdan a{display:block;color:#fff;width:100%;position:relative;}
#cdan2{display:none;position:absolute;left:0px;top:43px;z-index:100}
#nav_menu {float:right;margin:auto;background:#fff;margin-top:6px;text-align:center;font-size:13px; font-weight:bold;list-style:none;}
#nav_menu li{float:left;background:url(nav_bar_bg.gif) repeat-x;height:24px;border-right:1px solid #ddd;border-top:1px solid #ddd;}
#nav_menu li span {display:block;height:24px;line-height:24px;color:#A72D2C;text-decoration:none;}
#nav_menu li a:link,#nav_menu li a:visited{background:url(nav_bar_bg.gif);text-decoration:none;display:block;color:#000;}
#nav_menu li a span{color:#000;}
#nav_menu li a:hover{background-position:0 bottom;}
#nav_menu li a:hover span{cursor:pointer;}
#nav_menu .li1 {width:100px;}
#nav_menu .li2 {width:101px;}
#nav_menu .li3 {width:110px;}
#nav_menu .li4 {width:112px;}
#nav_menu .li5 {width:115px;}

.search_bar {height:36px;background:#146EB4;width:776px;overflow:hidden;}
.use_nav_bg {height:32px;margin:2px;list-style:none;}
.use_nav_bg b {width:24px;height:29px;display:block;float:left;}
#search_con {width:578px;float:left;}
#search_con li{margin-right:5px;}
#shoping_con li a:link,#shoping_con li a:visited{background:url(shoping_con.jpg) -2px -3px no-repeat;width:175px;height:28px;text-decoration:none;display:block;color:#fff;padding:2px 0 0 8px;}
#shoping_con li a:hover {text-decoration:underline;}
#shoping_con li img {margin-right:0.6em;}
#shoping_con li,#search_con li{float:left;color:#fff;padding:4px 0;line-height:22px;font-size:13px;font-weight:bold;}

.menu {font-size:12px;width:182px;padding-left:2px;background:#146EB4;padding-bottom:4px;float:left; z-index:500; position:relative;}

.leftmenu{border-bottom:4px solid #146EB4;border-left:2px solid #146EB4;border-right:2px solid #146EB4;overflow:hidden;}
.leftmenu li a{background:#fff;border-top:1px solid #A6A6A6;list-style:none;padding:2px 10px;width:160px;display:block;}
.leftmenu li a:hover {background:#1F5EBF;color:#FFFFFF;}
.red_li_bg{}
.red_arrow_list li {background:#fff transparent url(red_arrow_bg.gif) left 7px no-repeat; padding:1px 10px; line-height:140%;}
.list_squar li {list-style:inside url(images/icon/sq.gif); margin-top:5px;}
.pad_1em {padding-left:10px;}
.static_h1 {color:#000;font-size:24px;line-height:24px;padding:10px 0pt;}

.login{width:350px;margin:10px;border:1px solid #DDDDDD;float:left;}
.divtitle{background:transparent url(bg_title.gif) repeat-x;height:25px;color:#000;font-weight:bold;padding:10px;}
.input_box {width:254px;height:21px;border:0;padding:5px 5px 1px 5px;font-size:14px;background-image:url(bg_input.gif);background-repeat:no-repeat;}
.margin_t {margin-top:10px;}
.line_60px {line-height:60px;}

.nmsg{border:1px solid #BE0000;background:#FEDFDF;padding:15px 10px 15px 60px;margin:10px;background:#FEDFDF url(icon_error.gif) 20px 10px no-repeat;font-weight:bold;}
.success_box {font-size:12px; font-weight:bold;padding:15px 10px 15px 60px; margin:10px;background:#EBFEDF url(icon_success.gif) 20px 10px no-repeat; border:1px solid #859802;color:#666;}

.table_orders th{padding-left:32px;text-align:left;}
.table_orders td{border-bottom:1px solid #eee; height:28px; padding-left:32px;}

.gray_bg {background-color:#ebe9df;}

#t_p {left:35px;top:20px;text-align:left; position:absolute; z-index:61;}
#t_p ul {padding:0; margin:0; width:42px;position:relative;}
#t_p ul li {float:left; display:inline;font-size:12px;}
#t_p ul li a.one {display:block;background:url(tabs_price.gif) no-repeat;width:43px;text-indent:3px;font-size:12px;}
#t_p ul li div {position:absolute; top:-2400px;background:#fff;font-size:12px;}
#t_p ul li a div,#t_p ul li div {left:1px;text-indent:2px;height:104px;width:40px;border:1px solid #ddd; border-top:none;}
#t_p ul li:hover > a.one {background:url(tabs_price.gif) 100% -28px no-repeat; height:26px;}
* html #t_p ul li a.one:hover {height:26px; color:#000;background:url(tabs_price.gif) 100% -28px no-repeat;cursor:pointer;color:#A72D2C;} 
#t_p ul li:hover div,#t_p ul li a:hover div  {top:20px;}
#t_p div a {display:block;line-height:140%}
#t_p IFRAME {display: block; position: absolute;Z-INDEX: -1;TOP: 0; LEFT: 0; WIDTH: 40px;  HEIGHT: 108px;border:0;filter: mask(); }

.xbottom {display:block; background:transparent; font-size:1px;} 
.xa1, .xa2, .xa3, .xa4 {display:block; overflow:hidden;height:1px;background:#fff; border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4;} 
.xa1 {margin:0 5px; background:#A4A4A4;} 
.xa2 {margin:0 3px; border-width:0 2px;} 
.xa3 {margin:0 2px;}
.xa4 {height:2px; margin:0 1px;}
.xboxcontent {display:block;padding:1px 8px 1px 8px; text-align:center;background:#fff; border:0 solid #A4A4A4; border-width:0 1px;} 
.needhelp{background:url(needhelp.gif) no-repeat;padding:6px;font-size:12px;}
#searchinput{width:440px;height:16px;border:1px solid #A4A4A4;padding:2px}
.search{border:1px solid #A4A4A4;height:22px; background:#fff;color:#A72D2C;font-weight:bold;}

.lplist{padding:5px;height:50px;overflow:hidden;line-height:100%}
.lplist2{text-align:center}
.w310{width:310px;}
.black{color:#000}

/*define menu*/
.menu {font-size:12px;width:182px;padding-left:2px;background:#146EB4;padding-bottom:4px;float:left; z-index:50; position:relative;}
.menu ul {background:transparent; float:left;}
.menu ul ul {width:183px;}
.menu ul li {float:left;background:#fff;display:block;width:180px;height:24px;line-height:24px;border-top:1px solid #A6A6A6;font-weight:bold;}
.menu ul ul li {display:block;width:161px;height:auto; line-height:140%;border:0;font-weight:normal;padding:2px 0 2px 20px;border-left:2px solid #1F5EBF; border-right:2px solid #1F5EBF;background-position:0 -4093px;background:#fff url(red_arrow_bg.gif) 7px 8px no-repeat;}
.menu ul ul .b_top {background-position:0px -4041px;;border-top:1px solid #1F5EBF;border-right:2px solid #1F5EBF;padding-top:10px;}
.menu a, .menu a:visited {display:block;float:left;height:100%; width:180px; font-size:1em;text-decoration:none;color:#000; padding:0;text-indent:1em;}
.menu ul ul li a, .menu ul ul li a:visited {display:inline;color:#000;background:none;text-indent:0;width:auto;}
.menu ul ul li a:hover {color:#8D0011;background:none;text-decoration:underline;}
.menu ul ul :hover > a {color:#8D0011;background:none;text-decoration:underline;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
* html .menu a:hover {color:#fff;position:relative; z-index:100; text-decoration:none;background:#1F5EBF}
.menu li:hover {position:relative;}
.menu :hover > a {color:#fff;background:#1F5EBF}
.menu ul ul {position:absolute;height:0;top:-10000000px;left:156px; width:185px;border-top:1px solid #A6A6A6;padding-top:2px;padding-bottom:4px;height:auto;background:#1F5EBF;}
.menu ul :hover ul {top:-1px;}

.smallimg{width: expression(this.width > 300 ? '300px': true); max-width: 300px;}