﻿input::-ms-clear { display: none; }
 .user_menu H3
    {
        cursor: pointer;
        border-top: #ddd 1px solid;
        height: 30px;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 10px;
        padding-right: 7px;
        background-color: #f7f7f7;
    }
   /* 
    .user_menu B
    {
        overflow: hidden;
        cursor: pointer;
        height: 16px;
        background: url(../image/user/20130603A.png) no-repeat -20px 0px;
        float: right;
        margin: 7px 8px 0px 0px;
        width: 16px;
    }
    
    .user_menu .current B
    {
        background: url(../image/user/20130603A.png) no-repeat -37px 0px;
    }*/
    .user_menu .current UL
    {
        display: block;
    }   .user_menu UL
    {
        display: none;
    }
.user_menu
{
    width: 195px;
    float: left;

    padding-top: 0px;
    background-color: #fff;
}
.user_menu .title
{
    background: url("../image/user/bg.png") no-repeat 0px 0px;
    height: 40px;
    color: rgb(255, 255, 255);
    line-height: 1;
    font-size: 14px;
    font-weight: bold;
}
.user_menu .title a
{
    height: 40px;
    text-indent: -999em;
    overflow: hidden;
    display: block;
}
.user_menu .navs
{
    border-width: 1px 1px medium;
    border-style: solid solid none;
    border-color: #e2e2e2 #e2e2e2;
}
.user_menu .navs h3
{
 
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    font-weight: bold;
    border-top-color: rgb(255, 255, 255);
    border-bottom-color: rgb(216, 216, 216);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    color: #000;
    font-weight: 400;
    background: url("../image/acont_linear.png") repeat-x scroll 0% 0% transparent;
    padding-left: 5px;
}
.user_menu .navs h3 span
{  height: 25px;line-height: 25px;
  width:20px;
float:left;
display: block;
	background: url("../image/acont_linear.png") no-repeat scroll left -345px transparent;
}
.user_menu .navs ul
{
    font-size: 13px;
    border-bottom-color: rgb(208, 208, 208);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.user_menu .navs ul li
{
    line-height: 32px;
    padding-left: 20px;
   border-bottom-color: rgb(235, 235, 235);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.user_menu .navs ul li.last
{
    border-bottom-width: 0px;
    border-bottom-style: none;
}
.user_menu .navs ul li a
{
    color:#444;
    padding-left: 20px;
}
.user_menu .navs ul li a:hover
{
    background: url("../image/user/bg.png") no-repeat 0px -176px;
    color: rgb(229, 41, 82) !important;
    font-weight: bold;
}
.user_menu .navs ul li a.red
{
    background: url("../image/user/bg.png") no-repeat 0px -176px;
    color: rgb(229, 41, 82) !important;
    font-weight: bold;
}
.user_menu .left_ad
{
    width: 195px;
    height: 100px;
}
.user_menu .left_ad img
{
    width: 195px;
    height: 100px;
}

.user_main
{
    width: 986px;
    float: right;
    padding-top: 0px;
    padding-bottom:0px;
    margin-top: 0px;
}

.user_main a.red
{
    color: #e5527f !important;
}
.user_main .red
{
    color:  #e5527f !important;
}

.position2
{
    font-size: 14px;
    margin-bottom: 3px;
   

    height: 28px;
    line-height: 28px;
}
.position2 .here
{
    color:#333;
    line-height: 28px;
    font-size: 18px;
    float: left;
    font-weight: 400;
}
.position2 .Right
{
    float: right;
    background: url("../image/user/bg.png") no-repeat 0px -131px;
    height: 16px;
    color: #999;
    line-height: 16px;
    padding-left: 20px;
    font-size: 12px;
    margin-top: 10px;
}
.position2 .Right a
{
    color: #999 !important;
}
.user_main .gray_box
{
    background: rgb(255, 255, 255);
     /* border-top: 1px solid #dfdfdf;*/
     /*  margin-left: 12px;*/
    margin-right: 0px;
    padding-top: 0px;
   /* zoom: 1;
    overflow: hidden;;*/
}
.user_maintitle
{
  
	padding: 0px 0px; height: 35px; line-height: 35px; position: relative;
color: #444;

  font-size: 15px;
    text-indent: 10px;
    font-weight: 600
}

.gray_box_border
{
    border: 1px solid #e2e2e2;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
      /* zoom: 1;*/
    overflow: hidden;
}


.gray_box_border dl
{
    float: left;

    padding-left: 10px;
      padding-top: 5px;
                    line-height: 0px !important;
}
.gray_box_border dl dt
{
    float: left;
    color: #333;
    text-align: right;
    width: 70px;
       line-height: 30px;
}


.gray_box_border dl dd
{  float: left;
    color: #333;
}
.box_border
{
    border: 1px solid #ccc;
    padding-left:2px;
    padding-right: 15px;
    zoom: 1;
    overflow: auto;
    margin-bottom: 0px;
}
.main_head
{
 

      border: 1px solid rgb(238,238,238);
       
       
}
.main_head h3
{
    margin-bottom: 13px;
    font-size: 13px;
}
.line20
{
 
    font-size: 0px;
    height: 20px;
    overflow: hidden;
}
.line3
{
    clear: both;
    font-size: 0px;
    height: 3px;
    overflow: hidden;
}
.line5
{
    font-size: 0px;
    height: 5px;
    overflow: hidden;
}
.line8
{
    clear: both;
    font-size: 0px;
    height: 8px;
    overflow: hidden;
}
.line10
{
    clear: both;
    font-size: 0px;
    height: 10px;
    overflow: hidden;
}
.main_head .tips_box
{
    margin-left: 30px;
    zoom: 1;
 
}

.tips_box .UserTitel {
      
    font-size: 15px;
    line-height: 18px;
      padding-top: 8px;
    margin-bottom: 10px;
    font-weight: 400;
}
.tips_box dl
{
    float: left;
    width: 49%;
    _width: 48%;
    line-height: 2.2em;
}
.tips_box dl dt
{
    float: left;
    color: #222;
}
.tips_box dl dd
{
    color: #444;
}


.tips_box2
{

    border: 1px solid rgb(238,238,238);
      border-right: 0px solid #ccc;
        border-left: 1px dotted #ccc;
    padding-left: 10px;
    padding-right: 10px;
    zoom: 1;
    overflow: auto;
}
.tips_box2 h2
{
    border-bottom: 1px solid #EEE;
    color: #333;
    font-size: 13px;
    margin: 0px 0 5px;
    padding: 8px 0 5px;
      padding-top: 7px ;
    font-weight: 800;
}
.tips_box2 dl
{
    float: left;
    line-height: 3em;
}
.tips_box2 dl dt
{
    float: left;
    color: #222;
}
.tips_box2 dl dd
{
    color: #444;
}

/*标题框*/
.tipbox
{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 11px;
    border: 1px solid rgb(238,238,238);
    zoom: 1;
    overflow: hidden;
}

.tipbox h2
{
    border-bottom: 0px solid #EEE;
    color: #333;
    font-size: 13px;
    margin: 0 0 0px;
    padding:4px 0 3px;
    font-weight: 800;
    padding-top: 5px;
    padding-bottom: 5px;


}

.tipbox dl
{
    float: left;
    width: 40%;
    _width: 40%;
    line-height: 2.4em;
}
.tipbox dl dt
{
    float: left;
    color: #222;
    width: 150px;
}
.tipbox dl dd
{
    
}
.avatarbox
{
        padding-left: 2px;
         padding-top: 2px;
   
    text-align: center;
}
.avatarbox img
{
    width: 80px;
    height: 80px;
    padding: 1px;
    border: 1px solid #eee;
}
.avatarbox span
{
    display: block;
    margin: 3px auto 0 auto;
}
.module-title
{
    height: 38px;
    border-bottom: 1px solid #e5527f;
    position: relative;
}

/*用户头像样式*/
.img_box{margin:10px 0;border:1px solid #ccc;border-radius:3px;padding:2px;width:180px;}
.avatar_box{margin:10px 0;}
.avatar_big_warp{float:left;display:table;*position:relative;border:1px solid #ccc;border-radius:3px;padding:2px;width:350px;height:350px;overflow:hidden;}
.avatar_big_box{display:table-cell;*position:absolute;*top:50%;*left:0;*width:100%;vertical-align:middle;text-align:center;background:#f4f4f4;}
.avatar_big_pic{margin:auto;display:inline-block;*display:inline;_display:inline-block;*position:relative;*top:-50%;}
.avatar_small_warp{float:left;margin-left:20px;width:100px;}
.avatar_small_warp p{color:#666;line-height:24px;}
.avatar_small_box{margin-bottom:10px;padding:2px;border:1px solid #ccc;border-radius:3px;width:90px;height:90px;overflow:hidden;}
.avatar_small_pic{width:90px;height:90px;overflow:hidden;}

/*用户头像上传按钮样式*/
.avatar_upload{margin:10px 0;}
.avatar_upload a.files{ margin:0 auto; float:left; width:120px; height:30px; overflow:hidden; display:block; border-radius:3px; background:url(/image/icon_upbtn_bg.png) left top no-repeat;text-decoration:none; }
.avatar_upload a.files input{ margin-left:-270px; font-size:24px; cursor:pointer; filter:alpha(opacity=0); opacity:0; }
.avatar_upload a.files, .avatar_upload a.files input{ outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ }
.avatar_upload .uploading{ float:left; background:url(/image/loading.gif) no-repeat left center; padding-left:18px;display:none; line-height:24px; height:24px; color:#333; }


.btns {
    BACKGROUND: url(../image/user/bg_sprite_png24.png) no-repeat; text-align: center; display: inline-block;
    background-position: -93px -229px;
    height: 30px;
    width:93px;
    line-height: 29px;
    color: #fff;
    border: 0px solid #ccc;
   
     cursor: pointer;
}
.btns span{ color:  #FFF;font-size: 13px;font-weight: bold;}



/*from 布局样式*/

.form_box 
{
    background-color: #fff;
    margin-top: 5px;
    border-bottom: 0px;
}
.form_box dl
{
    clear: both;

    font-size: 12px;
    line-height: 28px;
    border-bottom: 1px solid #efefef;
      border-left: 1px solid #efefef;
          border-right: 1px solid #efefef;
    width: 99%;
}
.form_box dl dt
{
    display: block;
    float: left;
    /*background: #eaeaea;*/
    width: 125px;
    text-align: right;
    height: 30px;
        padding: 6px 0;
  
     border-right: 1px solid #efefef;
    line-height: 30px;
}
.form_box dl dt em
{
    padding-right: 5px;
    color: #FF0000;
    font-style: normal;
    padding-right: 10px;
}
.form_box dl dd
{    padding: 6px 0;
       padding-left: 5px !important;
    margin-left: 125px;
    
}
.form_box dl dd a
{
    color: #3b8dd1;
}
.form_box dl dd div
{
    display: block;
    line-height: 28px;

    font-size: 12px;
    font-style: normal;
}
/*from 布局样式*/
.table_box dl
{
    clear: both;
    padding: 7px 0;
    font-size: 13px;
    line-height: 22px;
    width: 99%;
}
.table_box dl dt
{
    display: block;
    float: left;
    width: 110px;
    text-align: right;

}
.table_box dl dt em
{
    padding-right: 5px;
    color: #FF0000;
    font-style: normal;
    padding-right: 10px;
}
.table_box dl dd
{
  
}
.table_box dl dd a
{
 
}
.table_box dl dd div
{
    display: block;
    line-height: 28px;
 
    font-size: 12px;
    font-style: normal;
}


/*文本框样式*/
input.wide
{
    width: 350px;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
}
input.txt
{
    width: 300px;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
}
input.smalltxt
{
    width: 300px;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
}
input.small
{
    width: 100px;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
}

.input
{
    display: inline;
    margin-right: 5px;
    height: 32px;
        padding-left: 5px;
    line-height: 32px;
    vertical-align: middle;
    border: 1px solid #c0c4cc;

}

.input:focus {
	border-color: rgb(102, 175, 233); outline: 0px; 
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); 
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
:-ms-input-placeholder.input {
	color: rgb(153, 153, 153);
}
[disabled].input {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
[readonly].input {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .input {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
textarea.input {
	height: auto;
}
.selectUser {
	 /*display: inline;
    margin-right: 5px;
    padding-left: 5px;
    line-height:32px;
    height: 32px;
    vertical-align: middle;
    border: 1px solid #c0c4cc;
    vertical-align: middle;
    display: inline-block;*/

    height:28px;  

    line-height:28px;  
    border:1px solid #c0c4cc;  
    -moz-border-radius:2px;  
    -webkit-border-radius:2px;  
    border-radius:2px;  
}

/**表格 begin**/

/*.grid a:link
{
    color: #317ee7;
    text-decoration: underline;
}

.grid a:visited
{
    color: #317ee7;
    text-decoration: underline;
}.grid a:active
{
    color:#317ee7;
    text-decoration: none;
}*/
.grid a:hover
{
    color:#cf0404;
   /* text-decoration: underline;*/
}

.example a:link
{
    color: #317ee7;
    text-decoration: underline;
}
.grid
{
    margin: 0px;
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
    border: #ccc 1px solid;
}
.grid thead td
{
    border-top: 1px solid #ccc;
     border-bottom: #ccc 1px solid;
      border-left: #ccc 1px solid;
    text-align: left;
    font-size: 14px;
    padding:5px 10px;

      background-color: #eee;   

}
.grid tbody td
{
    text-align: left;
    border-bottom: #ccc 1px solid;
      border-left: #ccc 1px solid;
    padding: 4px 5px;
    height: 25px;
    word-break: break-all;
}
.grid tbody .alt
{
    background: #F7F7F7;
}
.grid tbody .selected
{
    background2: #D0E5F5;
    background1: #FBEC88;
    background: #FBEC88;
}
.goods_price {
    line-height: 20px;
    font-family:Arial;
    color:#d60d61;
    margin-top:5px;
}
/*当鼠标放在行上时的颜色*/
.grid tbody .trhover
{
    background2: #D0E5F5;
    background1: #FBEC88;
    background: #D0E5F5;
}

.tableval
{
    margin: 0px;
    border-collapse: collapse;
    width: 100%;
}
.tableval tbody tr th
{
    background: url(/Image/user/datagrid_header_bg.gif) repeat-x;
    border-bottom: 1px solid #ccc;
    border-right: 1px dotted #ccc;
    padding: 4px 2px;
    font-weight: normal;
    text-align: left;
    
}
.tableval tbody tr td
{
    text-align: left;
    border-bottom: 1px solid #ccc;
    padding: 1px 2px;
}
/**表格 end**/

/**提示信息 begin**/
.mod_userinfo .mod_msg {
    BORDER-TOP: #eacaa5 1px solid; BORDER-RIGHT: #eacaa5 1px solid; BORDER-BOTTOM: #eacaa5 1px solid; POSITION: relative; ZOOM: 1; FLOAT: left; PADDING-LEFT: 10px; BORDER-LEFT: #eacaa5 1px solid; PADDING-RIGHT: 25px;
}
.mod_userinfo .mod_msg I {
	OVERFLOW: hidden; POSITION: absolute; FONT: 300 16px/18px "Microsoft YaHei"; TOP: 6px; WIDTH: 12px
}
.mod_userinfo .mod_msg .outter {
	COLOR: #eacaa5; LEFT: -9px
}
.mod_userinfo .mod_msg .inner {
	COLOR: #fffae3; LEFT: -8px
}
.mod_userinfo .close_link {
	FONT-SIZE: 22px; RIGHT: 5px;height: 15px;line-height: 15px; POSITION: absolute; COLOR: #ffcc99 !important; TOP: 3px
}
.mod_userinfo .close_link:hover {
	TEXT-DECORATION: none
}/**提示信息 end**/


.btn-ok
{
        border: 0px none; cursor: pointer;
	background: url("../image/bg_new.gif"); width: 65px; height: 31px; line-height: 60px;  display: inline-block;background-position: 0px -238px;
}
.btn-next 
{
        border: 0px none; margin-top: 5px;  cursor: pointer;
	background: url("../image/user/btn-01.png"); width: 155px; height: 38px; line-height: 150px; overflow: hidden; display: inline-block;
}
.btn-next:hover 
{
    
	background-position: 0px -38px;
}

.m1 {
	background: rgb(255, 253, 238); border: 1px solid #ccc;
}.m1 {
	border-width: 1px; padding: 15px 10px;  margin-bottom: 10px; 
}
.m1 .mt {
	margin-bottom: 5px;
}
.m1 .mt h3 {
	font-size: 12px;
}
.m3 .fore {
    overflow: hidden;
    margin-left: 48px;
    padding-top: 20px;
}
.ftx-03 {
    color: #000;
    font-size: 24px;
    font-weight: normal;
}
.ftx-02 {
    color: #7abd54;
}
.m3 .fore .ftx-02 {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: normal;
}
.m3 .fore .list-h  {
    margin-bottom: 12px;
  
}
.list-h {
    overflow: hidden;
    zoom: 1;
}
.list-h li {
    float: left;
}
.m3 .list-h li, .mtips li {
    color: #333;
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid #ccc;
}
#qpay {
	 border: 1px solid  #DFDFDF;position: relative;
}
.btn-surepay {
	background: url("../image/user/btn-04.png"); width: 155px; height: 37px; line-height: 100px; overflow: hidden; display: inline-block;
}
.btn-surepay:hover {
	background-position: 0px -38px;
}
.gopay {
HEIGHT: 41px; BACKGROUND: url(../image/user/bg2.png) -643px -141px; DISPLAY: inline-block;WIDTH: 185px;
}
.photo{ float:left; width:77px;  }
.photo img{ display:block; width:68px; height:68px; border:1px solid #E2E1E3; }
.props{ overflow:hidden; *zoom:1; }
.props .name{ margin:0 0 0 0px; text-overflow:ellipsis; line-height:1.5em;height:50px; }
.props .date{top:15px; right:1px; white-space:nowrap; font:12px arial; }

.productArea{ }
	.orderMore{ display:block; vertical-align:middle; padding-top:5px; cursor: pointer;text-align: left; float:right;}
	.orderMore a{color:blue;}
	.orderList {height:auto; overflow: hidden;}
	      	.orderList li{margin-right:0px;border-top: 1px dotted #bbb;}
    .orderList li:first-child{margin-right:0px;border-top: 0px dotted #bbb;}



		.orderList li span { height: 30px;line-height: 30px;width: 200px;overflow: hidden;padding: 5px;}
	.orderList li  a{ line-height: 25px;height: 40px }
	.orderList li img{width:40px; height:40px; padding:1px; border:1px solid #ccc; margin:5px 0;}
	.productImg{width:40px; height:40px; padding:1px; margin:5px 0;}
	.consigneeArea{word-wrap: break-word;color:#333;}
	
	.payArea,.timeArea,.stateArea{color:#666666;}
	
	
	.Tabnavs {
    HEIGHT: 40px;

}
.bgeee {
    background-color: #eee;
}
.Tabnavs A {
	FONT-SIZE: 14px; HEIGHT: 38px; BORDER-RIGHT: #ddd 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 12px; MARGIN-TOP: -1px; DISPLAY: inline-block; LINE-HEIGHT: 38px; PADDING-RIGHT: 12px
}
.Tabnavs A SPAN {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.Tabnavs A SPAN EM {
	FONT-STYLE: normal
}
.Tabnavs A:hover {
	BORDER-TOP: #c9033b 2px solid; BACKGROUND: #fff; TEXT-DECORATION: none
}
.Tabnavs A.current {
	BORDER-TOP: #c9033b 2px solid; BACKGROUND: #fff; TEXT-DECORATION: none
}
.Tabnavs .float_navs {
	BORDER-TOP: #ddd 1px solid; HEIGHT: 38px; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #f5f5f5; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; BORDER-LEFT: #ddd 1px solid; Z-INDEX: 3; 
}
.Tabnavs .floatTop {
	POSITION: fixed; TOP: 0px
}
.Tabnavs .quickly_buy {
	CURSOR: pointer; HEIGHT: 27px; BACKGROUND: url(/images/goods2/bg4.png?j) no-repeat 0px -1063px; RIGHT: 4px; POSITION: absolute; DISPLAY: none; TOP: 6px; WIDTH: 111px
}
.Tabnavs .floatTop .quickly_buy {
	DISPLAY: block
}

.arrow_piont {
	BORDER-TOP: #fff 3px solid; HEIGHT: 0px; BORDER-RIGHT: #317ee7 3px solid; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #317ee7 3px solid; MARGIN-LEFT: 2px; BORDER-LEFT: #fff 3px solid; DISPLAY: inline-block; LINE-HEIGHT: 1px; WIDTH: 0px
}
.wrap_layout_track {
	POSITION: relative; PADDING-TOP: 15px; Z-INDEX: 1
}
.wrap_layout_track .link_track {
	TEXT-DECORATION: none
}
.js_link_track{}
.layout_popup {
	BORDER-TOP: #eacaa5 1px solid; BORDER-RIGHT: #eacaa5 1px solid; BACKGROUND: #ffffff; BORDER-BOTTOM: #eacaa5 1px solid; POSITION: absolute; TEXT-ALIGN: left; LEFT: -400px; BORDER-LEFT: #eacaa5 1px solid;z-index: 9999; TOP: 38px;display: none; WIDTH: 470px;box-shadow: 0 0 5px #aaa;background-color: #fffae3;
}
.layout_popup .layout_inner {
	PADDING-BOTTOM: 15px; PADDING-TOP: 10px; PADDING-LEFT:10px; PADDING-RIGHT: 10px
}
.layout_popup .layout_arrow_right {
	RIGHT: 4px; POSITION: absolute; FONT: 12px/21px Simsun; TOP: 20px
}
.layout_popup .layout_arrow_right SPAN {
	POSITION: absolute; COLOR: #eacaa5
}
.layout_popup .layout_arrow_right I {
	POSITION: absolute; COLOR: #ffffff; FONT-STYLE: normal; LEFT: -1px
}
.layout_popup .layout_arrow_top {
	RIGHT: 45px; POSITION: absolute; FONT: 12px/21px Simsun; TOP: -11px
}
.layout_popup .layout_arrow_top SPAN {
	POSITION: absolute; COLOR: #eacaa5
}
.layout_popup .layout_arrow_top I {
	POSITION: absolute; COLOR: #ffffff; FONT-STYLE: normal; TOP: 1px
}
.layout_popup .layout_arrow_left {
	POSITION: absolute; FONT: 12px/21px Simsun; LEFT: -6px; TOP: 20px
}
.layout_popup .layout_arrow_left SPAN {
	POSITION: absolute; COLOR: #eacaa5
}
.layout_popup .layout_arrow_left I {
	POSITION: absolute; COLOR: #ffffff; FONT-STYLE: normal; LEFT: 1px
}
.status_layout_on {
	Z-INDEX: 3
}
.status_layout_on .layout_popup {
	DISPLAY: block
}
.wrap_adress .layout_popup {
	LEFT: 54px; TOP: -18px
}
.layout_popup .layout_inner .layout_bd .tip_loading {
	FONT-SIZE: 14px; HEIGHT: 34px; BACKGROUND: url(../image/looding.gif) no-repeat 0px 0px; PADDING-LEFT: 30px; MARGIN: 20px auto 30px; LINE-HEIGHT: 34px; WIDTH: 200px
}
.layout_popup .layout_inner .layout_bd .tip_loading_false {
	BACKGROUND: url(../image/looding.gif) no-repeat 0px 0px
}
.layout_popup H4 {
	FONT-SIZE: 14px
}
.layout_popup THEAD {
    BORDER-BOTTOM: #ccc 1px solid;

}
.layout_popup TFOOT {
	BORDER-TOP: #eacaa5 1px solid
}
.layout_popup TD 
{
    
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 5px; TEXT-ALIGN: left; PADDING-TOP: 5px; PADDING-LEFT: 2px;PADDING-RIGHT: 2px;
}
.table_info {
    border: 1px solid #ccc; 
     
}
.table_info tr td {
    border: 0px solid #ccc;
}
.layout_popup TR:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.layout_popup .col1 {
	WIDTH: 30%
}
.layout_popup .col2 {
	WIDTH: 50%
}.layout_popup .col3 {
	WIDTH: 15%
}

.but {
	background: url("../image/user/bg_sprite_png24.png") no-repeat; text-align: center; display: inline-block;}
	 .query
{
	     border: 0px solid #ccc;
	background-position: -34px -44px; width:48px; height: 25px; line-height: 25px;
}
	 .notice_btn 
{
        background: url("../image/user/bg_sprite_png24.png") no-repeat; text-align: center; display: inline-block;
        
	background-position: 0px -260px; width: 80px; height: 28px; line-height: 28px;
}

.number {
	padding: 0px; border: 1px solid rgb(191, 191, 191); width:65px; height: 26px; text-align: center; line-height: 26px; font-size: 16px; vertical-align: middle;border-radius: 0px;
}
  .number_panel {
	background: url("../image/user/userbg.png") no-repeat -161px -109px; width: 17px; height: 28px; line-height: 13px; vertical-align: middle; display: inline-block;
}
 .number_panel a {
	background: 0px; margin: 0px; padding: 0px; border: 0px currentColor; width: 17px; height: 13px; overflow: hidden; display: inline-block;
}

.notice{
    width:240px;
	height:300px;
	overflow:hidden;
}
.notice_list{padding-left:5px; font-size:12px;}
	        .notice_list ul li{ position:relative;padding-left: 5px;  font-size:12px; line-height:1.2em; padding:4px 0 0 0px; _padding-top:5px;  vertical-align:bottom; border-bottom:1px solid #eeeeee;overflow:hidden;background:url(/image/noticeTitle.gif) 0 26% no-repeat; }
	        .notice_list ul li div{ height: 13px;line-height: 13px;overflow:hidden;padding:2px 2px}
	        .notice_list ul li .date{ line-height:24px; color:#666; }
	        .notice_list ul li a{ vertical-align:baseline; color:#444; font-size:12px; line-height:1.2em;padding-left: 10px}
	        .notice_list ul li a:hover{color:#0089CD;}
	        
	        
	        
	        
	        /*推荐*/
.tj
{
    border: 1px solid #EAEAEA;
    margin-bottom: 10px;
}
.tj_hd
{
    height: 34px;
    border-bottom: 1px solid #EAEAEA;
    background-color: #F8F8F8;
}
.tj_hd h3
{
     /*text-indent: -200000px;*/
    width: 80px;
     /*background: url(../image/user/newchannel_bg.gif) no-repeat scroll 14px -274px #F8F8F8;*/
    border-bottom: 1px solid #EAEAEA;
    height: 34px;
    padding: 5px;
    color: #333;
    font-size: 16px;
}
.tj_num
{
    margin: 5px 5px 0 0;
}
.tj_num span
{
    background: url(../image/bg_index.png) -360px -60px no-repeat;
    margin: 6px 5px 0;
    display: inline-block;
    color: #FFF;
    cursor: pointer;
    height: 15px;
    width: 15px;
    text-align: center;
    line-height: 15px;
}
.tj_num .on
{
    background-position: -330px -60px;
}


.tj_bd
{
    padding: 10px 0;
    width: 708px;
    height: 100px;
    overflow: hidden;
    position: relative;
}
.tj_bd dd.tit
{
    height: 72px;
    overflow: hidden;
}
.tj_bd a
{
    color: #333;
}
.tj_bd a:hover
{
    color: #cf0404;
}
.tj_bd ul
{
    overflow: hidden;
    width: 10000px;
    position: absolute;
    top: 10px;
    left: 0;
}
.tj_bd li
{
    float: left;
    width: 224px;
    margin-right: 10px;
}
.tj_bd dt
{
    float: left;
}
.tj_bd dt img
{
    width: 95px;
    height: 95px;
}

.ll_box
{
   border: 1px solid #DADADA; 
}
.ll_box dl
{
    background: none repeat 0 0 #F8F8F8;
    height: 38px;
}
.ll_box dd
{
    /*background: url(../image/Detail_bg.gif) no-repeat -406px -310px ;*/
     color: #666666;
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    margin-left: 15px;
    margin-top: 9px;
    width: 120px;
}


.tipboxTitle{ height:28px; border-bottom:1px solid #eee; position:relative;}
.tipboxTitle h2{border-bottom: 0px solid #ccc}
.tipboxTitle .en{bottom: 1px;color: #CFCFCF;font: 14px/20px Arial bold,Arial;left: 68px;position: absolute;}

.tipboxTitle .more{bottom: 3px;padding: 0 20px 0 0; position: absolute;right: 0; background:url(../image/index_new_bg.png) 25px -89px no-repeat;}
.tipboxTitle .more:hover{background-position: 25px -111px; color: #B29380;}


	#tuijian_goods_div  ol li{ padding:10px 5px 0 5px; height:26px; position:relative; color:#5b5b5b; border-bottom:1px solid #eeeeee; vertical-align:top; }
			#tuijian_goods_div  ol li a{ color:#5b5b5b; } .islide-box .list ol li a:hover{ color:#0089cd; }
			#tuijian_goods_div  ol li .num{ position:absolute; left:0px; top:8px; display:inline-block; vertical-align:-3px; *vertical-align:middle; width:16px; height:16px; margin-right:10px; background:#1389d7; font-style:normal; font-size:10px; color:#fff; font-family:Verdana, Geneva, sans-serif; text-align:center; overflow:hidden;}
			#tuijian_goods_div  ol li .ibtn{ display:block; width:80px; height:22px; border:1px solid #FF641A; line-height:22px; color:#ffffff; text-align:center; overflow:hidden; background:#FB7635; }
		#tuijian_goods_div  ol li .ibtn:hover{ color:#ffffff; text-decoration:none; }
		#tuijian_goods_div  ol li .photo{ float:left; width:77px; display:none; }
		#tuijian_goods_div  ol li .photo img{ display:block; width:68px; height:68px; border:1px solid #E2E1E3; }
		#tuijian_goods_div  ol li .props{ overflow:hidden; *zoom:1; }
			#tuijian_goods_div  ol li .props .name{ margin:0 0 0 25px; width:140px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:1em; }
			#tuijian_goods_div  ol li .props .price{ position:absolute; top:10px; right:1px; white-space:nowrap; color:#bb1a00; font:12px arial;  }
			#tuijian_goods_div  ol li .props .button{ display:none; }
	#tuijian_goods_div  ol li.active{height:auto;padding-bottom:10px;padding-top:10px;*zoom:1;overflow:hidden;}
		#tuijian_goods_div  ol li.active .num{top:10px;background-color:#d60007;}
		#tuijian_goods_div  ol li.active .photo,
		#tuijian_goods_div  ol li.active .button{display:block;}
		#tuijian_goods_div  ol li.active .name{margin:0;width:auto;white-space:normal;line-height:18px;height: 38px; text-overflow:ellipsis; overflow:hidden;}
		#tuijian_goods_div  ol li.active .price{position:static; color:#bb1a00; font:bold 14px arial; padding-top:7px; height:26px; }
		
		
		
		
		
		    
        .result-info2
        {
            /* border: 1px solid rgb(144, 191, 255);*/
            border: 1px solid #ccc;
            width: 665px;
        }
        .result-info2 td
        {
            padding: 10px;
            color: rgb(135, 135, 135);
            border-bottom-color: rgb(216, 216, 216) !important;
            border-bottom-width: 1px !important;
            border-bottom-style: solid !important;
            background-color: rgb(251, 251, 251) !important;
        }
        .result-info2 .status
        {
            background: url("/image/user/ico_status.gif") no-repeat -50px rgb(251, 251, 251);
            width: 30px;
        }
        .result-info2 .status
        {
            background: url("/image/user/ico_status.gif") no-repeat -50px rgb(251, 251, 251);
            width: 30px;
        }
        .result-info2 .status-first
        {
            background: url("/image/user/ico_status.gif") no-repeat 0px rgb(251, 251, 251);
        }
        .result-info2 .status-check
        {
            background: url("/image/user/ico_status.gif") no-repeat -150px rgb(251, 251, 251);
        }
        .result-info2 .status-wait
        {
            background: url("/image/user/ico_status.gif") no-repeat -100px rgb(251, 251, 251);
        }
        .result-info2 .last td
        {
            color: rgb(255, 140, 0);
            border-bottom-color: currentColor;
            border-bottom-width: medium;
            border-bottom-style: none;
            background-color: rgb(255, 255, 255) !important;
        }
        .result-info2 .row1
        {
            width: 140px;
            text-align: right;
        }
   .uc-coupon-box .box-bd {
	margin: 0px; color: rgb(140, 140, 140);
}     
.uc-order-list-box {
	border-width: 1px 1px 0px; border-style: solid solid solid; border-color: rgb(223, 223, 223) rgb(223, 223, 223) rgb(223, 223, 223); margin: 20px 0px;
}
.uc-order-detail-list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.uc-order-detail-list li.empty {
	padding: 10px 20px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;font-size: 14px;color: #8c8c8c
}
.uc-order-detail-item {
	
}
        
.shopping_act {
    padding-top: 15px;
}
.shopping_act .but {
	background: url("../image/user/bg_sprite_png24.png") no-repeat; text-align: center; display: inline-block;
}
.shopping_act .buy_btn {
		background-position: -96px -230px; width: 80px; height: 28px; color: rgb(255, 255, 255); line-height: 28px;
	
}
.shopping_act a.buy_btn:hover {
	color: rgb(255, 255, 255);
	
}
.shopping_act a.buy_btn:active {
	background-position: -95px -230px;
}
.shopping_act a.buy_btn:visited {
	background-position: 0px -230px;
}
.shopping_act .notice_btn 
{
        background: url("../image/user/bg_sprite_png24.png") no-repeat; text-align: center; display: inline-block;
	background-position: 0px -260px; width: 80px; height: 28px; line-height: 28px;
}
.shopping_act .disable_btn 
{
    background: url("../image/user/bg_sprite_png24.png") no-repeat; text-align: center; display: inline-block;
	background-position: 0px -260px; width: 80px; height: 28px; line-height: 28px; cursor:not-allowed;
}

  
   
/*推荐商品*/
.isidebar{width:220px;}
	.isidebar h3{ border-bottom:1px solid #DADADA;color:#444444;font-size:12px;margin-bottom:2px;padding-bottom:5px; }
	.isidebar .lists{ padding-top:4px; overflow:hidden; position:relative; }
		.isidebar .lists ol li{ padding:10px 0 0 0; height:26px; position:relative; color:#5b5b5b; border-bottom:1px solid #eeeeee; vertical-align:top; }
			.isidebar .lists ol li a{ color:#5b5b5b; } .islide-box .list ol li a:hover{ color:#0089cd; }
			.isidebar .lists ol li .num{ position:absolute; left:0px; top:8px; display:inline-block; vertical-align:-3px; *vertical-align:middle; width:16px; height:16px; margin-right:10px; background:#1389d7; font-style:normal; font-size:10px; color:#fff; font-family:Verdana, Geneva, sans-serif; text-align:center; overflow:hidden;}
			.isidebar .lists ol li .ibtn{ display:block; width:80px; height:22px; border:1px solid rgb(214, 29, 96); line-height:22px; color:#ffffff; text-align:center; overflow:hidden; background:rgb(214, 29, 96); }
		.isidebar .lists ol li .ibtn:hover{ color:#ffffff; text-decoration:none; }
		.isidebar .lists ol li .photo{ float:left; width:77px; display:none; }
		.isidebar .lists ol li .photo img{ display:block; width:65px; height:65px; border:1px solid #979797; }
		.isidebar .lists ol li .props{ overflow:hidden; *zoom:1; }
			.isidebar .lists ol li .props .titleName{ margin:0 0 0 25px; width:140px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:1em; }
			.isidebar .lists ol li .props .price{ position:absolute; top:10px; right:1px; white-space:nowrap; color:#bb1a00; font:12px arial;  }
			.isidebar .lists ol li .props .button{ display:none; }
	.isidebar .lists ol li.active{height:auto;padding-bottom:10px;padding-top:10px;*zoom:1;overflow:hidden;}
		.isidebar .lists ol li.active .num{top:10px;background-color:#d60007;}
		.isidebar .lists ol li.active .photo,
		.isidebar .lists ol li.active .button{display:block;}
		.isidebar .lists ol li.active .titleName{margin:-2px 0 0 0;width:auto;white-space:normal;line-height:18px; text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
		.isidebar .lists ol li.active .price{position:static; color:#bb1a00; font:bold 14px arial; padding-top:3px; height:24px; }
		
		
		
		
		.address-box {
	margin: 10px 5px 10px 0px; border: 3px solid rgb(225, 232, 238); width: 242px; height: 162px; float: left; position: relative;
}
.new-addr-box {
	margin: 10px 0px 0px 10px; border: 1px solid #d60d61; width: 99.5%; height: 50px; float: left; position: relative;
}
.address-box .default-tag {
	padding: 1px 8px; border-radius: 0px 0px 0px 5px; top: 0px; right: 0px; color: rgb(255, 255, 255); display: none; position: absolute; background-color: #e5527f;
}
.address-box ul {
	margin: 15px 0px 0px 50px; color: rgb(153, 153, 153);
}
.address-box ul li {
	width: 90%; line-height: 25px; font-size: 12px;
}
.address-box ul li div {
	overflow: hidden; -ms-word-break: break-all; -ms-word-wrap: break-word; max-height: 50px;
}
.address-box ul li.name {
	position: relative;
}
.address-box ul li.address {
	position: relative;
}
.address-box ul li.phone {
	position: relative;
}
.address-box ul li.name i {
	left: -25px; font-size: 20px; position: absolute;
}
.address-box ul li.address i {
	left: -25px; font-size: 20px; position: absolute;
}
.address-box ul li.phone i {
	left: -25px; font-size: 20px; position: absolute;
}
.address-box .edit-info {
	text-align: right; right: 10px; bottom: 10px; display: none; position: absolute;
}
.address-box.default {
	border: 3px solid #e5527f; ;
}
.default.address-box .default-tag {
	display: block;
}
.default.address-box li i {
	color: #e5527f;
}
.address-box:hover {
	border: 3px solid #e5527f; background-color: rgb(238, 255, 255);
}
.address-box:hover .default-tag {
	display: block; background-color:#e5527f;
}
.address-box:hover li i {
	color: #e5527f;
}
.address-box:hover .edit-info {
	display: block;
}
.new-addr-box .new-addr {
	margin: 0px auto;  text-align: center; color: #666; cursor: pointer;font-weight: bold;
}
.new-addr-box .new-addr .iconfont {
	font-size: 20px;
}
.new-addr-box .new-addr span {
	font-size: 12px;
}
.new-addr-box:hover .new-addr {
	opacity: 1;
}
	
.hr-bd {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
