* html{filter:expression(document.execCommand("BackgroundImageCache", false, true)); }
html,body,td,th,input,textarea{font:12px Tohoma,"Sans Serif",Arial;margin:0;padding:0}
ol,ul,dl,dt,dd,form,label,fieldset,legend,blockquote{margin:0; padding:0}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
body{background-color:#fff}
img{border:0}
select{font-size:12px}
table{text-align:left}
td{vertical-align:top}
textarea{border-width:1px;border-style:solid;border-color:#848484 #e1e1e1 #e1e1e1 #848484}
fieldset{border:0}
cite,em{font-style:normal}
a:link,a:visited{text-decoration:none;color:#666666}
a:hover,a:active{text-decoration:underline}
.H{font-size:14px;color:red}

/*  general  */#captcha{text-transform:uppercase}
.sinput{height:16px;padding:3px 3px 0;border:1px solid #B3B3B3;background:url(/images/input_bg.gif) repeat-x}
.sbtn{height:22px; padding:3px 3px;border-width:1px;border-style:solid;border-color:#e1e1e1 #848484 #848484 #e1e1e1}
.sinput.gray{border-color:#dadada}
.soption{background:#fff;height:17px;float:left;margin-right:5px;border:1px solid #9fd8f3}
.soption p{ overflow:hidden;float:left}
.soption select{border:0;_margin:-2px;}
*+html .soption select{border:0;margin:-2px}
img,input{vertical-align:middle}
.popuplist li{margin-bottom:5px;padding-left:15px}
.popuplist li a{color:#4A4A4A}
.fleft{float:left;clear:none}
.fright{float:right;clear:none}
.rline{margin-right:-1px}
.clearfix{*display:inline-block}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}
.format_article ul{margin-left:1.5em}
.format_article li{margin-bottom:5px}

#displaymode{height:18px;padding:10px 15px;border-top:1px solid #dadada;color:#4A4A4A}
#displaymode span{margin-right:35px}
#displaymode .quickchanger span{margin-right:10px}
#displaymode .quickchanger{float:right}
#displaymode .quickchanger .prve_page{text-indent:-9999px;background:url(/images/btn_page_prev.gif) no-repeat;width:50px;height:16px;float:left}
#displaymode .quickchanger .next_page{text-indent:-9999px;background:url(/images/btn_page_next.gif) no-repeat;width:50px;height:16px;float:left}
#displaymode .quickchanger .act_next_page{text-indent:-9999px;background:url(/images/btn_page_next_act.gif) no-repeat;width:50px;height:16px;float:left}
#displaymode .quickchanger .act_prve_page{text-indent:-9999px;background:url(/images/btn_page_prev_act.gif) no-repeat;width:50px;height:16px;float:left}
#displaymode .quickchanger .pps_total{line-height:16px;float:left}
#displaymode .quickchanger a,.sortlist #displaymode .quickchanger span{margin:0 5px;outline:0}

#page_header{width:980px;height:70px;margin:0 auto;position:relative}
#page_header #logo{padding:3px 0 0 10px}
#page_header #topnav{position:absolute;top:10px;right:0}
#page_header #topnav div{line-height:19px;height:19px;float:left;margin-left:3px}
#page_header #topnav a.sprite{float:left;display:inline-block;background:url(/images/top_nav_sprite.gif) no-repeat;height:19px;line-height:19px;margin-left:3px}
#page_header #topnav a.sprite span{float:left;margin-left:1px;padding:0 8px;height:19px;background:url(/images/top_nav_sprite.gif) no-repeat right -19px;cursor:pointer}
#page_header #topnav a.sprite:hover{color:red}
#page_header #topnav .memberinfo,
#page_header #topnav .memberinfo span,
#page_header #topnav .memberinfo a{background:none}
#page_header #topnav .memberinfo{padding-right:50px}
#page_header #topnav .memberinfo span{margin-right:10px}
#page_header #topnav .memberinfo a{color:#666}
#page_header #topnav .memberinfo a:hover{color:#333}
#page_header #topnav a.topnav_member,#page_header #topnav a.topnav_store,#page_header #topnav a.topnav_help,#page_header #topnav a.topnav_pm{float:left;display:inline-block;height:20px;line-height:20px;padding-left:18px;margin-right:10px;background:url(/images/icon_topnav.gif) no-repeat 0 0}
#page_header #topnav a.topnav_store{background-position:0 -20px}
#page_header #topnav a.topnav_help{background-position:0 -40px}
#page_header #topnav a.topnav_pm{background-position:0 -60px}

#page_header #navigation{height:26px;position:absolute;z-index:10;top:44px;left:220px}
#page_header #navigation a,#page_header #navigation a span,#page_header #navigation a.selected span{float:left;display:block;height:26px;background:url(/images/nav_sprite.gif) no-repeat;cursor:pointer}
#page_header #navigation a{background-position:0 -116px;margin-right:2px;padding-left:4px}
#page_header #navigation a span{line-height:30px;height:26px;overflow:visible !important;overflow:hidden;background-position:right -90px;padding:0 15px 0 11px}
#page_header #navigation a.selected{background-position:0 -30px;height:30px;line-height:30px;color:#fff}
#page_header #navigation a.selected span{height:30px;background-position:right -60px}
#page_header #navigation a.selected:hover{color:#FFF;text-decoration:none}

#search_form{overflow:hidden;background:url(/images/search_bg.gif) no-repeat;width:984px;height:79px;margin:0 auto 8px}
#search_form form{float:left;display:inline;margin-left:40px;padding:10px 0 0 5px;height:32px;*height:33px;background:url(/images/search_form_bg.gif) no-repeat;background-position:0 10px;*background-position:0 11px}
#search_form select,#search_form input{vertical-align:middle;border:none}
#search_form form span{*display:inline-block;*margin:1px 3px 0 0;overflow:hidden;height:17px}
#search_form form span select{*margin:-1px 0 0 -1px}
#search_form form span.app{width:70px}
#search_form form span.app select{width:72px}
#search_form form span.app{width:70px}
#search_form form span.app select{width:72px}
#search_form #searchcategory{width:198px}
#search_form #searchcategory select{width:200px}
#search_form .sinput{*margin-top:3px!important;margin-top:2px;width:260px;height:15px;border-right:1px solid #FF8700;border-left:1px solid #FF8700}
#search_form .soption{border-color:#354aaa}
#search_form #keyword{}

#search_hot{clear:both;padding:13px 0 0 80px;*padding:7px 0 0 80px;background:url(/images/tags.gif) no-repeat 40px 16px;line-height:18px;color:#666}
#search_hot a{display:inline-block;color:#666;margin-left:10px}
#addcart{float:right;display:inline;position:relative;top:13px;right:40px;background:url(/images/btn_cart.gif) no-repeat right 0;display:block;height:27px}
#addcart a{float:left;padding:0 40px 0 12px;background:url(/images/btn_cart.gif) no-repeat 0 -27px;line-height:27px;color:#FFF}
#addcart a:hover{text-decoration:none;color:#FFF}
#addcart em{font:bold 14px Arial}

#breadcrumbs{color:#999;width:946px;height:40px;padding-left:40px;margin:-37px auto 0;position:relative}
#breadcrumbs ul{line-height:29px;height:29px}
#breadcrumbs li{background:url(/images/breadcrumbs_arrow.gif) no-repeat 0 4px;display:inline;line-height:29px;height:29px;padding:0 8px 0 15px}
#breadcrumbs #breadcrumbs_home{background:none;display:block;float:left;padding:0 8px 0 5px}
#breadcrumbs .selected{color:#333;font-weight:700}


/*  layout  */
.grid1col,.grid2col,.grid3col{clear:both;width:986px;margin:0 auto}
.grid2col .column1{width:192px;padding-right:9px}
.grid2col .column2 .grid1col{width:100%}
.grid2col .column2{width:783px}


.colbox:after,.colboxcontent:after{content:"";display:block;height:0;visibility:hidden;clear:both}
.colbox h3{overflow:hidden;padding-left:30px;height:32px;font-size:12px;line-height:35px;color:#3d474d}
.colbox em.more{float:right;margin-right:20px}
.colbox em.more a{font-weight:400;color:#999}
.colboxcontent{*display:inline-block;padding:10px}
.colbox .colbtm{height:6px;overflow:hidden;clear:both}
.colbox,.banner{display:inline-block;margin-bottom:8px}
.colbox,.banner{display:block}

.grid1col .grid2col .column1 .colbox h3{background:url(/images/title_arrow.gif) no-repeat 0 center}
.grid2col .column1 .colbox{background:url(/images/col_bgb1.gif) repeat-y}
.grid2col .column1 .colbox h3{background:url(/images/col_title_bgb1.gif) no-repeat}
.grid2col .column1 .colbox .colbtm{background:url(/images/col_btm_bgb1.gif) no-repeat}
.grid2col .column2 .grid1col .colbox{background:url(/images/col_bgd1.gif) repeat-y}
.grid2col .column2 .grid1col .colbox h3{padding-left:40px;height:36px;line-height:38px;background:url(/images/col_title_bgd1.gif) no-repeat}
.grid2col .column2 .grid1col .colbox .colbtm{background:url(/images/col_btm_bgd1.gif) no-repeat}
.grid2col .column2 .grid1col .colbox .colboxcontent{overflow:hidden;margin:0 10px 5px;border:1px solid #DEDEDE;background:#FFF}
.grid2col .column2 .grid1col #partner .colboxcontent{width:auto; height:auto}

/*  component  */
.avatar{float:left}
.avatar-link img{vertical-align:bottom;padding:3px;border:1px solid #D1D1D1}
.avatar-link{padding:0 8px 0 0;background:url(/images/avatar_bg.gif) no-repeat right 0}
.avatar-hover{padding:0 8px 0 0;background:url(/images/avatar_bg.gif) no-repeat right 0;position:relative;z-index:2}
.avatar-hover img{vertical-align:bottom;background:#fff;padding:3px;border:1px solid #D1D1D1;border-bottom-color:#fff}
.avatar-menu{position:absolute;background:#FFF;margin-top:-1px;padding:12px;border:1px solid #D1D1D1;display:none;float:left;z-index:1}
.avatar-menu li{line-height:22px;white-space:nowrap;padding-right:10px}
.pagechanger{padding:5px 10px 10px}
.pagechanger ul{float:right}
.pagechanger li{line-height:16px;float:left;margin-right:3px}
.pagechanger li.pg_total{color:#fff;background:#FF5050;padding:0 5px;border:1px solid #FF5050}
.pagechanger li.curr-page{line-height:16px;color:#258ab8;background:#dae6ec;padding:0 5px;border:1px solid #258ab8}
.pagechanger li.pg_omission{color:#999;padding:0 5px}
.pagechanger li a{font:12px/16px Arial;color:#999;display:block;float:left;padding:0 5px;border:1px solid #ccc}
.pagechanger a:hover{text-decoration:none;color:#258ab8;background:#dae6ec;border:1px solid #258ab8}
#message{background:url(/images/login_gb_sprite.gif) repeat-y -986px 0;margin:30px auto;border:0}
#message .colboxcontent{padding:50px 150px 80px}
#message .coltop{background:url(/images/login_gb_sprite.gif) no-repeat;height:8px;overflow:hidden}
#message .colbtm{background:url(/images/login_gb_sprite.gif) no-repeat -1972px 0;height:8px;overflow:hidden;clear:both}
#message dl{background:#FFF url(/images/icon_notice.gif) no-repeat 30px 32px;width:622px;padding:30px 30px 50px;border:1px solid #EEE}
#message dt{line-height:1.2em;font-size:14px;font-weight:bold;margin-bottom:5px;padding:2px 0 5px}
#message dt,#message dd{margin-left:50px}
#message .icon_error{background-image:url(/images/icon_error.gif)}
#message .icon_notice{background-image:url(/images/icon_notice.gif)}
#message .icon_warning{background-image:url(/images/icon_warning.gif)}
#message .icon_error dt{color:red}
#message .icon_notice dt{color:#225289}
#message .icon_warning dt{color:#e46a01}
#message dd strong{color:red}
#message dd{background:url(/images/breadcrumbs_arrow.gif) no-repeat 0 center;margin-bottom:5px;padding-left:15px}

#gallery{background:#FFFFFF}
#gallery table{margin-top:5px 5px; padding:4px}
#gallery .prePage{background:url(/images/previous_arrow.gif) no-repeat 0 0;padding-left:10px}
#gallery .nextPage{background:url(/images/next_arrow.gif) no-repeat right 0;padding-right:10px}
#gallery .chevron{background:url(/images/chevron_3x5.gif) no-repeat 0 center;padding-left:8px}
#gallery .curPage{font-weight:bold}
#gallery table td{text-align:right}
#recommended_store ul{width:243px;float:left}
#recommended_store .infolist{color:#979797;width:99px;float:left;padding-left:5px}
#recommended_store .infolist p{line-height:16px}
.column1 #recommended_store ul{width:auto;padding-bottom:10px}
.column1 #recommended_store ul.last{padding-bottom:0}
.column1 #recommended_store .colboxcontent{margin:0 5px;padding:10px 5px;background:url(/images/category_bg.gif) repeat-x}
.tip_msg{display:inline;padding-left:5px;padding-top:4px}
.tip_checked{background:url(/images/icon_ok.gif) no-repeat;padding:4px 10px}
.tip_loading{background:url(/images/icon_loading.gif) no-repeat 2px 0;padding:4px 10px}
.error_msg{border:1px solid #FF6600;background:#FFF2E9 url(/images/icon_error_msg.gif) no-repeat 2px 2px;padding:4px 20px;margin-left:3px}
.msg{padding-left:5px}
.error{color:#c20;background:#ffe url(/images/icon_error_msg.gif) no-repeat 3px center;margin-left:8px;padding:3px 8px 3px 20px;border:1px solid #fdb086}
.note{color:#999;padding:3px 8px}
.high_light{font-weight:bold;color:#ff0000}

.WareLeft .item{display:block;width:150px;height:auto;margin:5px 0 10px;padding:0 10px}
.WareLeft .item .pic a{display:block;margin:0 17px;width:100px;height:100px;padding:5px;border:1px solid #e5e5e5;background-position:center center;background-repeat:no-repeat;overflow:hidden;text-indent:-9999em}
.WareLeft .item .name{padding:8px 2px;display:block;height:auto;text-align:center;}
.WareLeft .item .name a{color:#333}

#goods_category .colboxcontent{padding:0}
#goods_category ul:after{content:"";display:block;height:0px;clear:both;visibility:hidden}
#goods_category ul{*display:inline-block;}
#goods_category .even{overflow:hidden;background:#fff url(/images/category_cycle.gif) repeat-y}
#goods_category .odd{overflow:hidden;background:#fffbf9 url(/images/category_cycle.gif) repeat-y}
#goods_category .title{font-size:12px;margin-bottom:5px}
#goods_category dt,#goods_category dd{line-height:22px;white-space:nowrap;float:left;padding-right:5px}
#goods_category .colboxcontent{min-height:20px;margin:0 5px;background:#FFF;padding:0 10px}
#goods_category .title{zoom:1;margin-bottom:5px;padding-left:15px;background:url(/images/icon_level1.gif) no-repeat 0 center;line-height:28px;font-size:12px;clear:both}
#goods_category li{float:left;position:relative;width:150px;padding:5px 3px}
#goods_category li a.trigger{position:absolute;display:block;width:12px;height:12px;top:10px;right:0;background:url(/images/ClassMenu.gif) no-repeat}
#goods_category li.expand a.trigger{background-position:0 -12px;}
#goods_category li p,#goods_category li table{display:block;overflow:hidden}
#goods_category li table{width:150px;margin:0;padding:0}
#goods_category li th,#goods_category li td{margin:0;padding:2px 0;overflow:hidden;word-wrap:break-word;word-break:break-all;vertical-align:top}
#goods_category li.expand p,#goods_category li.expand table{display:none}
#goods_category li table th{width:62px;text-align:left}
#goods_category li table td{width:62px;padding-left:5px;border-left:1px solid #F60;}
#goods_category li p a{float:left;display:block;width:64px;height:auto;margin:2px 5px 2px -1px;padding:2px 0 2px 5px;border-left:1px solid #F60;color:#777;overflow:hidden;word-wrap:break-word;word-break:break-all}
#goods_category li.last{border-bottom:0}
#goods_category.notitle div.colboxcontent{min-height:20px;position:relative;top:-27px;margin:0 5px -27px 5px;background:#FFF;padding:0 10px}
#goods_category.notitle div.colbtm{*margin-bottom:-21px}

#page_footer{text-align:center;color:#3d474d;width:985px;clear:both;margin:0 auto;padding:20px 0;border-top:1px solid #e5e5e5}
#page_footer p{line-height:1.5em}
#page_footer .copyright{font:12px Arial}
#page_footer #bottomnav{line-height:22px;color:#999}


#fuwu{position:fixed;top:140px;Left:-119px;Z-Index:20}
#fuwu.block{Left:0}
#fuwu div{float:left}
#fuwu div.Left{width:118px;overflow:hidden}
#fuwu div.Left ul{overflow:hidden;background: url(../images/servicepic.jpg);}
#fuwu div.Left li{margin:0;width:88px;padding:0 15px;text-align:center;overflow:hidden;Z-Index:999}
#fuwu div.Left li a{display:block;overflow:hidden;width:88px;margin:2px 0;padding:3px 0;color:#222222;text-decoration:none}
#fuwu div.Left li a.book{margin:5px auto 0;width:70px;padding:2px;height:20px;line-height:20px;border:#FFA800 1px solid;}
#fuwu div.Left li a img{border:0;margin-right:2px}
#fuwu div.Left li.top{width:118px;height:160px;background:url(../images/servicepic_top.jpg) no-repeat}
#fuwu div.Left li.middle{width:118px;height:17px;background:url(../images/servicepic_middle.jpg) no-repeat}
#fuwu div.Left li.bottom{width:118px;height:22px;background:url(../images/servicepic_09.jpg) no-repeat}
#fuwu div.Right{width:109;height:20px}
* html #fuwu {position:absolute}