blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}

/*body,button,input,select,textarea{font:12px/1.5 tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif}*/

h1,h2,h3,h4,h5,h6{font-size:100%}

address,cite,dfn,em,var{font-style:normal}

code,kbd,pre,samp{font-family:courier new,courier,monospace}

small{font-size:12px}

ol,ul,li,p{list-style:none; font-weight:normal;}

a{color:#636363;text-decoration:none}

a:hover{color:#2575D6;text-decoration:none}

sup{vertical-align:text-top}

sub{vertical-align:text-bottom}

legend{color:#636363}

fieldset,img{border:0}

button,input,select,textarea{font-size:100%}

table{border-collapse:collapse;border-spacing:0}

input{border:1px solid #CCCCCC;}

a,button{cursor:pointer;}


    
.w1140
{
    margin:0 auto;
    width:1140px;
    }

/**/    
.register a:link
{
    color:#66CEFF;}
    
.register a:visited
{
    color:#66CEFF;}
    
.register a:hover,.login a:hover
{
    color:#2575D6;}
    
.register a:active
{
    color:#2575D6;}   

    
 .login a,.download
 {
    color:#999;}
    
.nav a,.categories_list a,.buy_btn,.buy_btn:hover,.collect_btn,.collect_btn:hover,.clearing_btn2,.clearing_btn2:hover,.btn1,.btn2,.btn3,.categories,.hotline,.hot_bt span,.tj_ico,.blue_tab .cur,.sortbar .cur a,.blue_tab .cur a,.blue_tab2 .cur2 a,.safety1,.safety2,.fk_btn a,.fk_btn2 a
{
    color:#fff;}
    
.nav a:hover
{   
    background:#2E8CFE;
} 

/**/
.tj_ico
{
    font-size:12px;}
    
/**/  
.font14,.register,.top,.search .srk,.category_list dl,.sortbar,.pinfo,.side,.shopping_cart .list2
{
    font-size:14px;}
    
/**/
.font16,.categories,.txt .tit
{
    font-size:16px;
    }
    
/**/
.font18,.w-tit1,.product .txt,.font18,.buy_btn,.collect_btn
{
    font-size:18px;}
    
/**/
    
.font20,.btn3,.hotline,.hot_bt .tit,.price,.btn1,.btn2,.selected .price,.list .price
{
    font-size:20px;}
    
/**/
.font24,.product dt,.clearing_btn2,.clearing .price
{
    font-size:24px;}

/**/   
.font26,.w-tit1 .big
{
    font-size:26px;}

/**/   
.price
{
    font-size:30px;}
    
/**/
.btn1,.btn2,.btn3,.clearfix li,.hot_bt span,.hot_bt .tit,.txt .tit,.ad,.recommended  li,.clearfix p,.hot_bt,.search_hot,.clearfix_box,.selling ul,.clearfix .small img,.m,.category_list dl dd a,.sortbar,.product dt,.buy_btn,.w280,.w770,.blue_tab2,.ctrnum_l,.ctrnum_r,.shopping_cart .list .list2
{
    overflow:hidden;}
    
/**/
    
.footer, .txt_c,.download,.btn1,.btn2,.btn3,.categories,.hotline,.tj_ico,.buy_btn,.collect_btn,clearing_btn,.clearing_btn2,.ctrnum_l,.ctrnum_r,.nav_list,.hbfk_btn a,.fk_btn a,.fk_btn2 a,.process span
{
    text-align:center;}

/**/  
.txt_r,.process
{
    text-align:right;}

/**/    
.white_bg,.gary_box,.gary_box_lrb,.sortbar,.recommended  li,.pagin a, .pagin span ,.ctrnum_l,.ctrnum_r,.blue_tab2 .cur,.blue_tab2 a:hover,.white_bg,.nav_list,.member_jj .tx img,.white_bg .page-skip
{
    background:#fff;
    }
    
/**/
.blue_tab .cur,.sortbar .cur a,.sortbar .cur a:hover
{
    background:#2575D1;}
    
.hs_bg
{
    background:#FFFCF5;}
    
/**/   
.footer img
{
    border:1px solid #CACCCB;}
 
 /**/  
.register ,.categories,.wt_txt,.txt .tit,.category_list dd .cur,.sortbar .cur,.side,.shopping_cart .list2,.txt_jc,.blue_tab li,.blue_tab2 li,.member_nav .bt,.nav_list .cur2,.member_jj .blue_txt
{
    font-weight:bold;
    }
    
/**/
.txt_yh,.btn1,.btn2,.btn3 ,.hotline,.categories_list a,.w-tit1,.hot_bt .tit,.hot_bt .price,.small .price,.product dt,.product .txt,.price,.product .font18,.buy_btn,.collect_btn,.clearing_btn2
{    
    font-family: "Microsoft YaHei";}

/**/
.txt .tit,.hot_bt span,.breadcrumb span
{
    font-family:宋体;}

/**/
.gary_box,.sortbar,.litimg li img,.showimg,.liti_l,.liti_r,.ctrnum_inpu,.gary_box2
{
    border:1px solid #e3e3e3;}

/**/
.gary_box_lrb
{
    border:1px solid #e3e3e3;
    border-top:none;
    }
    
.gary_box_tb
{
    border-bottom:1px solid #e3e3e3;
    border-top:1px solid #e3e3e3;
    }
    
.gary_box_b
{
    border-bottom:1px solid #e3e3e3;}
    
.gary_xx_b
{
    border-bottom:1px dashed #e3e3e3;}
    
/**/
.gary_box_lrt
{
    border:1px solid #e3e3e3;
    border-bottom:none;
    }
    
/**/
.gary_box_lr
{
    border-right:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    }
    
/**/
.gary_box_r,.gary_border_r a{
    border-right:1px solid #DEDFDE;}
    
/**/
.pinfo_p
{
    border-bottom:1px dotted #DDD;
    }
    
/**/
.red_txt,.price,.small .price
{
    color:#E20909;}
    
.blue_txt,.blue_tab2 .cur a,.member_nav .cur a,.nav_list .cur2
{
    color:#2575D6;
    }
    
/**/
.pl100
{
    padding-left:100px;}
    
.p30
{
    padding:30px;}
    
.plrb30
{
    padding:15px 30px 30px 30px;}
    
.pinfo_p ,.pb20
{
    padding-bottom:20px;}
    
.ptb20
{
    padding:20px 0;}
    
.pt20
{
    padding-top:20px;}
    
.plr20
{
    padding:0 20px;}
    
.p20
{
    padding:20px;}
    
.p10
{
    padding:10px;}

.pt10
{
    padding-top:10px;}

.pr10
{
    padding-right:10px;}
    
/**/
.float_l,.top li,.clearfix li,.recommended  li,.category_list dt,.pimg_box,.litimg li,.blue_tab li,.blue_tab2 li,.w90 li
{
    float:left;}
    
.float_r,.search,.fr,.sortbar_right,.pinfo,.w158 .last,.w90 .last
{
    float:right;}
    
/**/
.nav li,.category_list dd .sl,.px_ico1,.buy_btn i,.collect_btn i,.price .dis_btn,.price .sc_btn,.category_list dl dd a,.sortbar li a,.blue_tab a,.ctrnum_l,.ctrnum_r,.clearing_btn,.blue_tab .clearing_btn,.display_inblock,.member_jj span,.member_jj .safety,.safety1,.safety2,.search_btn a,.hbfk_btn a,.fk_btn a,.fk_btn2 a,.process span,.orders_step span
{
    display:inline-block;}
    
.hot_bt span,.txt span,.btn1,.btn2,.btn3,.pagin b,.pagin .next b,.liti_l,.liti_r,.blue_tab2 a,.display_block,.nav_list span
{
    display:block;}
    
.buy_btn,.collect_btn
{
    display:inline-block;
    }
    
/**/
.shopping_cart,.search_hot,.line_h40,.order_bt tr,.order_list .bt,.process
{
    line-height:40px;}
        
.pinfo_p p,.postage,.blue_tab .clearing_btn,.clearing_btn,.tj_ico,.category_list dl dd,.postage .txt_m,.member_jj li,.order_search .srk,.search_btn a
{
    line-height:30px;}
    
/**/
.clear
{
    clear:both;}
    
/**/
.mt40,.pinfo_p
{
    margin-top:40px;
    }

.mb40
{
    margin-bottom:40px;
    width:1198px;
    margin:15px auto 0 auto;
}

.mtb40
{
    margin-top:40px;
    margin-bottom:40px;
    }
    
/**/
.m30
{
    margin:30px;
    }

.mt30,.postage
{
    margin-top:30px;}

.mtb30
{
    margin-top:30px;
    margin-bottom:30px;
    }
    
.mb30
{
    margin-bottom:30px;
    }
    
.ml30
{
    margin-left:30px;}
 

.mlr20,.clearfix .itm1 p
{
    margin:0 20px;}    
    
.ml100
{
    margin-left:100px;
    }
    
/**/
.ml25,.top li
{
    margin:0 0 0 25px;}
    
.mr25,.search_hot a
{
    margin:0 25px 0 0;
    }
    
.breadcrumb ,.mtb20
{
    margin:20px 0;}
    
/**/
    
.mt20
{
    }
    
.ml20
{
    margin-left:20px;}
    
/**/
.ml10,.clearing_btn
{
    margin-left:10px;}
    
.clearing_btn,.mb10,..product dt
{
    margin-bottom:10px;}
    
.ml5
{
    margin-left:5px;}
    
.mlr10
{
    margin:0 10px;}
    
.mt10
{
    margin-top:10px;
    }
        
/**/
.position_r,.search_box,.nav,.categories,.hot_bt .tit,.recommended  li,.clearfix li,.small .price,.pagin .prev-disabled,.pagin .next,.category_list dl,.litimg,.buy_btn span,.collect_btn span,.shopping_cart .list2,.clearing,.member_nav .bt,.member_jj,.member_jj li,.order_list .bt,.hbfk
{
    position:relative;}
    
/**/
.position_a,.search .btn3,.search,.categories,.hotline,.categories_list,.hot_bt,.hot_bt .price,.selling .txt,.tj_ico,.small .price .dis_btn,.small .price .sc_btn,.pagin b,.pagin .next b,.category_list dt,.liti_l,.liti_r,.buy_btn span i,.collect_btn span i,.shopping_cart .list2 img,.clearing_btn2,.member_nav .jt,.member_jj .tx,.time
{
    position:absolute;}
    
/**/

    
/**/    
.search
{
    right:0;
    top:40px;
    }

/**/  	
.btn1
{
	width:256px;
	height:44px;
    line-height: 44px;
    border: none;
    background: #2B7BD8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}
    	
	
.btn1:hover
{
    background:#3388EB;}

/**/ 
	
.btn2
{
    width: 270px;
    height: 50px;
    line-height: 50px;
    border: none;
    background: #0193E8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}
    	
	
.btn2:hover
{
    background:#0EA5FD;}

/**/ 
	
.btn3
{
    width: 100px;
    height:40px;
    line-height: 40px;
    border: none;
    background: #FB3870;
    }    	
	
.btn3:hover,.clearing_btn2:hover,.fk_btn a:hover,.fk_btn2 a:hover
{
    background:#FF5E8C;}  

   
/**/
.search_box
{
    padding:3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #FB3870;}
    
    
.search .srk
{
    text-indent:10px;
    height: 22px;
    padding:6px 100px 6px 30px;
    color:#BFBEBE;
    line-height: 22px;
    width: 530px;
    border:0;
    background: #FFF url(../images/ss_ico.jpg) no-repeat left top;}
    
.search_hot,.search_box
{
    width: 660px;
    }
    
.search_hot
{
    height:40px;
    }
    
.search .btn3
{
    right:0;
    top:0;}
    
/**/
.categories,.hotline
{
    height:44px;
    line-height:44px;
    }

.categories
{
    top:0;
    left:0;
    background:#FB3870 url(../images/bsxs_ico.png) no-repeat 160px center;
    padding-right:30px;
    width:180px;
    }
    
/**/
.hotline
{
    top:0;
    right:0;
    padding-left:35px;
    background:url(../images/hotline_ico.png) no-repeat left center;}
    
/**/
.w-tit1
{
    font-weight:normal;
    color: #333;
    line-height: 32px;
    margin:30px 0 8px 0;}
    
/**/   
.selling ul
{
    height: 400px;
    margin: 0 0 40px;
    background: #fff;
    box-shadow: 0 0 1px #ddd;
}
 
.clearfix_box
{
    color:#636363;
    zoom:1;
    margin: 0 0 40px 0;
    height:344px;
    background: #fff;
    box-shadow: 0 0 1px #ddd;}

.clearfix li
{
    zoom: 1;
    border-right:1px solid #EAEAEA;
    border-bottom:1px solid #EAEAEA;
    width:379px;
    height:200px;}
    
.clearfix .itm1
{
    background:url(../images/hot_btbg.png) no-repeat left bottom;
    height:325px;
    padding-bottom:75px;
    }
    
.clearfix .itm1 img
{
    margin:0 20px;
    width:350px;
    }
    
.clearfix p
{
    height:25px;
    color:#636363;
    line-height:25px;}
    
.hot_bt
{
    padding:0 20px;
    height:75px;
    bottom:0;
    left:0;
    width:360px;
    }
    
.hot_bt span
{    
    height:25px;
    line-height:25px;
    padding-right:50px;
    }
    
.hot_bt .tit
{
    line-height:45px;
    height:40px;
    padding-right:120px;}
    
.hot_bt .price
{
    top:10px;
    right:0;
    }
    
.small .txt
{
    width:180px;  
    }
    
.selling .txt{
    right:15px;
    top:20px; } 
    
.clearfix .small img
{
    margin:15px;
    width:160px;
    height:160px;}
    
.txt .tit
{
    height:35px;
    line-height:35px;
    }
    
.small .price
{
    margin-bottom:15px;
    padding-right:70px;
    }
    
.price .dis_btn,.price .sc_btn{
    
    background:url(/newjscss/images/gwc_sc_ico.png) no-repeat;}
    
.price .dis_btn:hover,.price .sc_btn:hover{
    
    background:url(/newjscss/images/gwc_sc_ico2.png) no-repeat;}
    
.price .dis_btn
{
    top:12px;
    right:35px;
    width:27px;
    height:24px;
    background-position:0 0;
    }  
    
.price .sc_btn
{
    top:12px;
    right:0px;
    width:24px;
    height:24px;
    background-position:-37px 0;
    }
    
.price .sc_btn:hover
{
    background-position:-37px 0;
    }
    
.ad
{
    height:60px;}
    
/**/
.recommended .clearfix
{
    zoom:1;}
    
.recommended {margin-top:8px;}
    
.recommended  li
{
    height: 344px;
    border-right: 1px solid #eaeaea;
}
    
.w227 li
{    
    width: 227px;}
    
    
.recommended .txt
{
    width:190px;
    margin-left:20px;}
    
.recommended .small img
{
    margin:0 33px;}
    
.tj_ico
{
    top:0;
    left:20px;
    background:url(/newjscss/images/tj_ico.png) no-repeat left top;
    width:35px;
    height:40px;
    }
    
.recommended .tit
{
    margin-top:15px;
    }
    
.tit a
{
    color:#333}
    
.tit a:hover
{
    color:#555;}
    
 /**/
 .w218 li
 {
    border:1px solid #eaeaea;
    margin-right:10px;
    margin-bottom:10px;
    width:218px;}
    .w218 li:hover{
        box-shadow: 0 0 20px rgba(0,0,0,0.5);
    }
.w218 .last
{
    margin-right:0;}
    
.w218 .txt
{
    width:180px;}
    
 /**/
 .w158 li
 {
    border-right:1px solid #eaeaea;
    height:200px;
    width:152px;}
    
.w158 .small a img
{
    width:110px;
    height:110px;
    margin:0 20px;
    }
    
.w158 .last
{
    margin-right:0;}
    
.w158 .txt
{
    margin-left:10px;
    width:146px;}
    
.w158 .small .txt .tit
{
    line-height:20px;
    font-size:14px;
    height:20px;
    }
    
.w158 .small .price
{
    margin-top:10px;
    font-size:18px;
    }
    
.w158 .last
{
    border:none;
    }
    
 /**/
 .w100
 {
    width:100px;}
 
 .w90 li
 {
    height:120px;
    border:none;
    width:90px;}
    
.w90 .small a img
{
    width:80px;
    height:80px;
    margin:0px;
    border:1px solid #eaeaea;
    }
    
.w90 .last
{
    margin-right:0;}
    
.w90 .txt
{
    margin:0;
    width:80px;}
    
.w90 .small .txt .tit
{
    line-height:20px;
    font-size:14px;
    margin:5px 0 0 0;
    height:20px;
    }    
    
.w90 .last
{
    border:none;
    }
    
.w460
{
    width:460px;}
    
.w220
{
    width:220px;}
    
    
/**/
.m
{
    margin:0 auto;
    width:640px;
    margin-top:20px;
    }
    
.pagin a, .pagin span {
    float: left;
    height: 20px;
    padding: 3px 10px;
    border: 1px solid #EAEAEA;
    margin-left: 2px;
    font-family: arial;
    line-height: 20px;
    font-size: 14px;
    overflow: hidden;
    }
    
.pagin .prev-disabled
{
    padding:4px 10px 5px 18px;
    color: #ccc;
    cursor: default;
    height: 18px;
    line-height: 18px;
    }
    
.pagin .next
{
    padding:4px 18px 5px 10px;
    height: 18px;
    line-height: 18px;
    }
    
.pagin .current
{
    border:none;
    background:none;}
    
.pagin .current, .pagin .current:link, .pagin .current:visited {
    color: #2575D6;
    font-weight: 700;
}

.pagin b,.pagin .next b  {
    background:url(../images/fy_ico.gif) no-repeat;
    top: 9px;
    width: 5px;
    height: 9px;
    overflow:hidden;
    }
    
.pagin .prev-disabled b {
    left: 8px;
    background-position: -18px 0;
}

.pagin .next b {
    right: 8px;
    background-position: 0 0;
    }
    
.pagin .next:hover
{
    background:#FBFBFB;
    }
    
.pagin .page-skip {
    height: 26px;
    padding: 0 10px;
    border: 0;
    background:#f3f3f3;
    font-size: 12px;
}

.pagin .page-skip em {
    float: left;
    height: 26px;
    line-height: 26px;
}

.pagin .jumpto {
    float: left;
    width: 36px;
    height: 21px;
    padding: 1px;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    margin: 0 5px;
    text-align: center;
    font-family: verdana;
    }
    
.pagin a.btn-skipsearch, .pagin .btn-skipsearch:hover {
    float: left;
    width: 50px;
    height: 24px;
    padding: 0;
    margin-left: 5px;
    border: 0;
    background: url(../images/btn_bg3.png) no-repeat 0 0;
    line-height: 23px;
    text-align: center;
    cursor: pointer;
    font-size:12px;
    color: #333;
    }
    
/**/
.blue_tab
{
    border-bottom:2px solid #2575D6;
    height:44px;}
    
.blue_tab li
{
    font-size:14px;
    }
    
.blue_tab a
{
    padding:0 30px;
    line-height:44px;
    }
    
/**/
.category_list dl
{
    padding-left:60px;
    margin-bottom:10px;}
    
.category_list dt
{
    left:0;
    top:4px;
    text-align: right;
    font-weight: 700;}
    
.category_list dl dd a
{
    padding: 0 8px;
    margin: 4px 0;
    line-height: 25px;
    height: 25px;
    width:140px;
    margin-right:10px;
    white-space: nowrap;
}

.category_list dd .cur
{
    color:#2575D1;}
    
.category_list dd .sl
{
    margin:0 5px;}
    
/**/
.sortbar
{
    line-height:48px;
    height:48px;
    margin-bottom:20px;}
    
.sortbar li 
{
    border:none;}
    
.sortbar li a
{
    padding:0 40px;
    height:48px;}
    
.sortbar  .jt_ico a
{    
    padding:0 55px 0 40px;
    background:url(../images/jt_ico.png) no-repeat 78px 0;}

.sortbar .jt_ico a:hover
{    
    background:#f9f9f9 url(../images/jt_ico.png) no-repeat 78px 0;}
    
/**/
.sortbar_right li a
{
    padding:0 10px;
    }
    
.sortbar .px_ico1,.sortbar .px_ico1:hover,.sortbar .px_ico2,.sortbar .px_ico2:hover,.sortbar_right .cur .px_ico1,.sortbar_right .cur .px_ico1:hover,.sortbar_right .cur .px_ico2,.sortbar_right .cur .px_ico2:hover
{
    background:url(../images/px_ico.png) no-repeat;
    }
    
.sortbar .px_ico1
{
    padding:0;
    width:50px;
    height:50px;
    border-left:1px solid #E5E5E5;
    border-right:1px solid #E5E5E5;
    }
    
.sortbar .px_ico1:hover
{
    padding:0;
    width:50px;
    height:50px;
    background-position:0 -50px;}
    
.sortbar .px_ico2
{
    padding:0;
    width:50px;
    height:50px;
    border-right:1px solid #E5E5E5;
    background-position: -51px 0;}
    
.sortbar .px_ico2:hover
{
    padding:0;
    width:50px;
    height:50px;
    background-color:#f9f9f9;    
    background-position: -51px -50px;}
    
.sortbar_right .cur .px_ico1
{
    background-color:#f9f9f9;
    background-position:0 -50px;}
    
.sortbar_right .cur .px_ico1:hover
{
    background-color:#f9f9f9;
    background-position: 0 -50px;}
    
.sortbar_right .cur .px_ico2
{
    background-color:#f9f9f9;
    background-position: -51px -50px;}
    
.sortbar_right .cur .px_ico2:hover
{
    background-color:#f9f9f9;
    background-position: -51px -50px;}
    
.sortbar .sortbar_right li .fy_ico
{
    font-family:arial;
    }
    
.sortbar .sortbar_right li .em
{
    padding:0 5px;
    }
    
/**/
.breadcrumb
{
    height:25px;
    line-height:25px;
    overflow:hidden;
    }
    
.breadcrumb span
{
    margin:0 5px;}
    
/**/
.pimg_box
{
    width:402px;
    height:484px;
    }
    
.showimg img
{
    width:400px;
    height:400px;
    }
    
/**/
.pinfo 
{
    width:640px;
    }
    
.litimg ul
{
    margin-top:20px;
    padding:0 35px;}
    
.litimg li img
{
    width:70px;
    height:70px;
    }
    
.litimg li
{
    margin:0 5px;}
    
.liti_l
{
    width:27px;
    height:68px;
    background:url(../images/left.png) no-repeat left center;
    top:0;
    left:0;
    }   
    
.liti_l:hover
{
    background:#f9f9f9 url(../images/left.png) no-repeat left center;}
    
.liti_r
{
    width:27px;
    height:68px;
    background:url(../images/right.png) no-repeat left center;
    top:0;
    right:0;
    }
    
.liti_r:hover
{
    background:#f9f9f9 url(../images/right.png) no-repeat left center;}
    
.litimg .cur img,.litimg .cur img:hover
{
    border:2px solid #2575D6;}  
    
.litimg li img:hover
{
    border:1px solid #2575D6;
    }
    
/**/
.product dt
{
    height:35px;
    line-height:35px;}
    
/**/
.ctrnum_l,.ctrnum_r
{
    width: 28px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    font-size: 24px;
    font-family: 'microsoft yahei';
}

.ctrnum_l
{
    border-right:none;    
}

.ctrnum_r
{
    border-left:none;    
}

.ctrnum_input{
    width: 45px;
    padding: 6px 5px;
    margin: 0;
    line-height: 1;
    height: 16px;
    font-size: 16px;
    vertical-align:top;
    text-align: center;
    color: #666;
    outline: 0;
    font-family: tahoma,arial,simsun,"宋体";
}

.postage .txt_m
{
    vertical-align:top;
    }
    
.hide
{
    margin-left:5px;}
    
/**/
.buy_btn,.collect_btn
{
    line-height:50px;
    height:50px;
    width:180px;}
    
.buy_btn
{    
	float:left;
    background:#FB3870;}
	
.buy_btn:hover
{
    background:#FF5E8C;}  
    
.buy_btn span,.collect_btn span
{
    padding-left:37px;}
    
.buy_btn i,.collect_btn i
{
    background:url(../images/gwc_sc_ico3.png) no-repeat;
    }
    
.buy_btn i,.collect_btn i
{
    width:27px;
    height:24px;
    margin:0 5px 0 0;
    padding-top:8px;
    }
    
.buy_btn i
{
    top:0px;
    left:0;
    background-position:0 0;}
    
.collect_btn
{    
    margin-left:20px;
	float:left;
    background:#2575D6;}
	
.collect_btn:hover
{
    background:#398DF3;}  
    
.collect_btn i{   
    top:0px;
    left:0; 
    background-position:-37px 0;}
    
/**/
.w280
{
    width:280px;}
    
.side
{
    height:47px;
    line-height:47px;
    border-top:2px solid #999999;
    border-bottom:1px solid #EAEAEA;
    padding:0 30px;
    }
    
.w770
{
    width:770px;}
    
/**/
.blue_tab2
{
    background:#f7f7f7 url(../images/blue_tab_bg.jpg) repeat-x left bottom;
    border-top:1px solid #DFDFDF;
    height:47px;
    line-height:47px;
    }
    
.blue_tab2 li
{
    font-size:14px;
    }
    
.blue_tab2 a
{
    line-height:46px;
    padding:0 40px;
    }
    
.blue_tab2 .cur
{
    border-top:3px solid #2575D6;
    }
    
.blue_tab2 .cur2
{
    background:#2575D6;
    }
    
.blue_tab2 .cur2 a
{
    background:#2575D6;
    }
    
/**/
.mainContent p
{
    line-height:35px;}
    
.mainContent img
{
    max-width:660px;
    }
    
/**/
.border_md li
{
    border:none;
    border-bottom:1px dotted #DDD;
    margin-bottom:30px;
    }
    
.border_md  li .txt
{
    width:218px;
    margin-left:0;}
    
/**/
.selected
{
    right:0;
    bottom:5px;
    }
    
.clearing_btn
{
    padding:0 30px;
    height:30px;
    background:#f3f3f3;
    border:1px solid #ddd;
    }
    
.blue_tab .clearing_btn
{
    padding:0 30px;
    height:30px;
    background:#f3f3f3;
    border:1px solid #ddd;
    }
    
/**/    
.w60
{
    width:60px;
    }
    
.w80
{
    width:80px;
    }
    
.w160
{
    width:160px;
    }
    
.w398
{
    width:408px;
    }
    
/**/
.list2 img
{
    left:10px;
    top:20px;
    height:80px;
    width:80px;}
    

.list2 .gary_box
{
    left:20px;
    top:20px;
    height:80px;
    width:80px;}
   
table
{
    width:100%;}
    
.shopping_cart tr
{
    border-bottom:1px solid #e3e3e3;}
    
.shopping_cart .list_bt td
{
    padding:0 10px;
    }
    
.shopping_cart .list td
{
    padding:20px 10px;
    }
    
.shopping_cart .list .list2
{
    height:80px;
    line-height:27px;
    padding-left:110px;
   }
   
.list3 .price
{
    color:#666;}
    
.gary_bg,.sortbar li a:hover,.ctrnum_l:hover,.ctrnum_r:hover,.ctrnum_input,.side.shopping_cart .list_bt td,.shopping_cart .list_bt td,.gary_box2,.blue_tab .clearing_btn:hover,.hbfk_btn a
{    
    background:#f9f9f9;
    }
/**/
.clearing
{
    padding-right:160px;}
    
/**/
.clearing_btn2
{
    height:66px;
    width:140px;
    line-height:66px;
    top:-1px;
    right:-1px;
    background:#FB3870;
    }
    
/**/
.border_none li
{
    border:none;}
    
/**/
.list_bt .position_r span
{
    padding-left:30px;}
    
.list_bt .checkbox
{
    top:14px;
    left:20px;}
    
.list .checkbox
{
    margin-left:10px;}
    
.checkbox2
{
    top:26px;
    left:20px;}
    
/**/
.member_nav .bt
{
    line-height:43px;
    padding:0 30px 0 44px;
    height:43px;
    overflow:hidden;
    font-size:14px;
    background:#f7f7f7;
    border:1px solid #EAEAEA;
    border-bottom:none;
    }
    
    
.nav_list
{
    padding:10px 0;
    font-size:14px;
    border-top:1px solid #EAEAEA;
    border-left:1px solid #EAEAEA;
    border-right:1px solid #EAEAEA;
}
    
.nav_list span
{
    line-height:43px;
    padding:0 20px;
    height:43px;}   
    
.member_nav .jt
{
    right:20px;
    top:17px;}
    
.member_nav .cur
{
    border:1px solid #A1D8FE;
    border-top:3px solid #2575D6;
    background:#D8EFFF;}
    
.member_nav .member_ico1
{
    background:#D8EFFF url(../images/hyico1.png) no-repeat 10px top;}
    
.member_nav .member_ico1_1
{
    background:#F7F7F7 url(../images/hyico1_1.png) no-repeat 10px top;}
    
.member_nav .member_ico2
{
    padding-left:73px;
    background:#D8EFFF url(../images/hyico2.png) no-repeat 40px top;}
    
.member_nav .member_ico2_1
{
    padding-left:73px;
    background:#F7F7F7 url(../images/hyico2_1.png) no-repeat 40px top;}
    
.member_nav .member_ico3
{
    padding-left:73px;
    background:#D8EFFF url(../images/hyico3.png) no-repeat 40px top;}
    
.member_nav .member_ico3_1
{
    padding-left:73px;
    background:#F7F7F7 url(../images/hyico3_1.png) no-repeat 40px top;}
    
/**/
.w390
{
    width:380px;}
    
.remind
{
    height:160px;
    overflow:hidden;
    }
    
.remind li
{
    line-height:35px;
    font-size:14px;
    height:35px;
    overflow:hidden;
    }
    
/**/
.member_jj
{
    height:180px;
    padding-left:200px;
    border-top:3px solid #2575D6;}   
    
.member_jj li
{
    margin-bottom:10px;
    font-size:14px;
    width:100%;
    }
    
.member_jj .tx
{
    left:30px;
    top:30px;
    }
    
.member_jj .tx img
{
    width:137px;
    height:137px;
    border:1px solid #E4E4E4;
    padding:1px;
    }
    
.time
{
    right:0px;
    top:0px;
    }
    
.rzico1
{
    width:150px;
    background:url(../images/rzico1.png) no-repeat left 4px;
    padding-left:26px;
    }
    
.rzico1_1
{
    width:150px;
    background:url(../images/rzico1_1.png) no-repeat left 4px;
    padding-left:26px;
    }
    
.rzico2
{
    width:150px;
    background:url(../images/rzico2.png) no-repeat left 4px;
    padding-left:26px;
    }
    
.rzico2_1
{
    width:150px;
    background:url(../images/rzico2_1.png) no-repeat left 4px;
    padding-left:26px;
    }
    
.rzico3
{
    width:150px;
    background:url(../images/rzico3.png) no-repeat left 4px;
    padding-left:26px;
    }
    
.rzico3_1
{
    width:150px;
    background:url(../images/rzico3_1.png) no-repeat left 4px;
    padding-left:26px;
    }
    
.rzico4
{
    width:150px;
    background:url(../images/rzico4.png) no-repeat left 4px;
    padding-left:26px;
    }
    
.rzico4_1
{
    width:150px;
    background:url(../images/rzico4_1.png) no-repeat left 4px;
    padding-left:26px;
    }
    
.rzico5
{
    width:150px;
    background:url(../images/rzico5.png) no-repeat left 4px;
    padding-left:26px;
    }
    
.rzico5_1
{
    width:150px;
    background:url(../images/rzico5_1.png) no-repeat left 4px;
    padding-left:26px;
    }
    
.member_jj .safety
{
    height:20px;
    line-height:20px;
    overflow:hidden;
    }
    
.safety1,.safety2
{
    margin-right:1px;
    height:20px;
    line-height:20px;
    overflow:hidden;
    padding:0 30px;
}
    
.safety1
{
    background:#CBCDCB;
    }
    
.safety2
{
    background:#FCA100;
    }

/**/
.order_search .srk
{
    height:30px;
    overflow:hidden;
    padding:0 10px;
    color:#999;
    width:250px;
    }
    
.search_btn a
{
    height:30px;
    padding:0 20px;
    border:1px solid #CCCCCC;
    border-left:none;
    background:#F5F5F5;}
    
/**/
.order_bt table
{
    width:100%;}
    
    
.order_bt tr,.order_list .bt
{
    overflow:hidden;
    height:40px;
    border-top:1px solid #DEDFDE;
    border-bottom:1px solid #DEDFDE;
    background:#F7F7F7;}
    
.order_list .bt,.hbfk
{
    padding-left:34px;
    }
    
.order_list .bt span,.
{
    margin-right:30px;}
    
.order_bt .checkbox,.order_list,.checkbox
{
    left:15px;
    top:14px;}
    
.hbfk .checkbox
{
    left:15px;
    top:9px;}
    
.hbfk_btn a
{
    line-height:28px;
    margin-bottom:10px;
    border:1px solid #DCDCDC;
    padding:0 10px;
    }
    
/**/
.fk_btn a
{
    background:#FB3870;
    line-height:34px;
    margin-bottom:10px;
    width:80px;
    }
    
    
.fk_btn2 a
{
    background:#FB3870;
    line-height:25px;
    margin-bottom:10px;
    width:60px;
    }
    
    
/**/
.w200
{
    width:200px;}
    
.w180
{
    width:180px;}
    
/**/
.process
{
    height:40px;
    padding-bottom:10px;
    }
    
.process span
{
    margin:0;
    width:156px;}
    
.processbg1
{
    padding-top:15px;
    background:url(../images/gwbc1.png) no-repeat right top;}
    
.processbg2
{
    padding-top:15px;
    background:url(../images/gwbc2.png) no-repeat right top;}
    
.processbg3
{
    padding-top:15px;
    background:url(../images/gwbc3.png) no-repeat right top;}
    
/**/
.address li
{
    height:42px;
    overflow:hidden;
    line-height:42px;
    padding-left:185px;
    }

.address .cur
{
    background:#E5F4FE url(../images/jsico.png) no-repeat 90px top;}
    
/**/
.shopping_cart .sqxx p
{
    line-height:25px;}
    
/**/
.w748
{
    margin:0 auto;
    width:820px;}

.orders_step span
{
    padding-top:70px;
    height:50px;
    }
    
.orders_stepbg1
{
    background:url(../images/ddbc1.png) no-repeat center top;
    }
    
.orders_stepbg2
{
    background:url(../images/ddbc2.png) no-repeat center top;
    }
    
.orders_stepbg3
{
    background:url(../images/ddbc3.png) no-repeat center top;
    }
    
.orders_stepbg4
{
    background:url(../images/ddbc4.png) no-repeat center top;
    }
  
.tip {
    position: absolute;
    top: 10px;
    left: -60px;
    width: 115px;
}
.tip_txt {
    display: block;
    float: right;
    width: 40px;
    height: 20px;
    background-color: #ff0000;
    color: #fff;
    line-height: 20px;
    text-align: center;
    margin-left: 10px;
}
