.ui-layout { background: none; }
.ui-member-box { padding: 0 0 10px; }
.ui-process-box {
    margin-top: 10px; margin-bottom: 15px; padding-top: 15px;
    width: 208px; border: 1px solid #d2d2d2; background: #fafafa;
}
.ui-pages-bd {
    position: relative;

    border-bottom: none;
    padding: 10px 0 30px 0;
    min-height: 550px;
    background-position: 0 -147px;
    background-repeat: repeat-x;
    overflow: hidden;
}
/*ui-shop-bj*/

/*ui-shop-box*/
.ui-shop-box-list { padding: 0; }
.ui-shop-box-list li {
    border: 1px solid #e5e5e5; float: left; background: #fff; width: 150px; padding: 5px;
    margin: 15px 0 0 13px; display: inline;
    transition: all .25s ease-in-out;
}
.ui-shop-box-list li:hover { border: 1px solid #cdcdcd; background: #f7f7f7; box-shadow: 0 0 6px #aaa; }
a.ui-shop-pho { width: 150px; height: 150px; display: block; text-align: center; }
a.ui-shop-pho .ui-img-middle {
    height: 100%; display: inline-block; vertical-align: middle; font-size: 0; letter-spacing: 0;
}
a.ui-shop-pho img { max-width: 150px; max-height: 150px; _width: 150px; _height: 150px; vertical-align: middle; }
.ui-shop-box-list li p { margin: 2px 0; }
a.ui-button-morange { padding: 0 8px; font-size: 12px; font-weight: 500; color: #fff; height: 24px; line-height: 24px; }
a.ui-button-morange:hover { text-decoration: none; }
.ui-button-lwhite a { height: 25px; line-height: 25px; margin-top: 0; }
.ui-paging { margin: 30px 18px 0 0; }
.ui-shop-info { height: 18px; overflow: hidden; }
.ui-button-lwhite a, .ui-exchange a {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    margin-top: 2px;
    height: 25px;
    color: #666;
    line-height: 25px;
    overflow: hidden;
    font-family: SimSun, sans-serif;
}
.ui-exchange a { color: #fff; }
.ui-button-lwhite a {
    background-color: #eee;
    background: -o-linear-gradient(top, #fefefe, #f4f4f4);
    background: linear-gradient(top, #fefefe, #f4f4f4);
    background: -moz-linear-gradient(top, #fefefe, #f4f4f4);
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4));
    filter: progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#fefefe', endcolorstr='#f4f4f4');
    padding: 0 8px;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 0 0 1px #fff inset;
}
.ui-button-morange {
    color: #fff;
    border: 1px solid #f67600;
    background-color: #e45600;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff7927), to(#fa5f01));
    background: -moz-linear-gradient(top, #ff7927, #fa5f01);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7927', endColorstr='#fa5f01');
    background: -o-linear-gradient(top, #ff7927, #fa5f01);
    background: linear-gradient(top, #ff7927, #fa5f01);
}
.ui-button-exchange {
    border: 1px solid #9e2100;
    background-color: #e45600;
    background: -webkit-gradient(linear, left top, left bottom, from(#b53310), to(#a12703));
    background: -moz-linear-gradient(top, #b53310, #a12703);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b53310', endColorstr='#a12703');
    background: -o-linear-gradient(top, #b53310, #a12703); color: #fff;
    background: linear-gradient(top, #b53310, #a12703); padding: 0 8px; border-radius: 3px;
}
/*ui-filter-section*/
.ui-filter-section { background: #fff4d1; border: 1px solid #e4d6ab; height: 38px; width: 734px; margin:0 auto; }
.ui-search-reorder { font-family: SimSun, sans-serif; }
.ui-search-reorder h3 { float: left; line-height: 38px; margin-left: 15px; }
.ui-search-reorder .ui-search-turn {
    background-color: #f5f4f5;
    background: -o-linear-gradient(top, #fff, #f5f4f5);
    background: linear-gradient(top, #fff, #f5f4f5);
    background: -moz-linear-gradient(top, #fff, #f5f4f5);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f4f5));
    filter: progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#ffffff', endcolorstr='#f5f4f5');
    height: 22px; padding-right: 1px;
    margin-top: 8px;
}
.ui-search-reorder .ui-search-turn a {
    float: left; height: 20px; padding: 0 12px; line-height: 20px;
    _line-height: 22px; border: 1px solid #d7d7d7; margin-right: -1px;
    overflow: hidden; color: #666;
}
.ui-search-reorder .ui-search-turn a.ui-arrow-down {
    background: url(/Images/searchbg.gif) no-repeat 6px 0;
    padding-left: 20px;
}
.ui-search-reorder .ui-search-turn a.ui-arrow-up {
    background: url(/Images/searchbg.gif) no-repeat 6px -22px;
    padding-left: 20px;
}
.ui-search-reorder .ui-search-turn a.ui-arrow-down:hover,
.ui-search-reorder .ui-search-turn a.ui-arrow-default:hover,
.ui-search-reorder .ui-search-turn a.ui-arrow-up:hover { text-decoration: none; color: #333 }
.ui-search-reorder .ui-search-turn a.active { background-color: #eee; }
.ui-cards-section { padding: 0; margin: 8px 10px 0 0; height: 24px; }
.ui-cards-section a {
    border: 1px solid #d7d7d7; height: 20px; padding: 0 4px; line-height: 20px; color:#fff; font-size: 12px;
    display: inline-block; *display: inline; *zoom: 1; margin-left: 5px; background: #ff7e0d;
}
.ui-cards-section a:hover { text-decoration: none; background: #ff7e0d;  color:#fff; }
.ui-cards-section a[disabled=disabled] {
    color:#ddd; background: #eee;
    cursor: default;
}
.ui-cards-section a:disabled {
    cursor: default; /* ie hack */
}
/*ui-user-info*/
.ui-user-info { border: 2px solid #e1be84;
    background-color: #ffda9b;
    padding: 8px 10px 5px 15px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    height: 48px;
    margin: 0 10px 0 10px;
    position: relative;
}
.ui-user-picture { position: absolute; left: 10px; top: 6px; height: 48px; width: 48px; }
.ui-user-name {
    padding: 0 20px 0 65px; font-size: 14px;
    max-width: 100px;width: 199px;display: inline-block;
    vertical-align: middle;
}
.ui-user-name em { vertical-align: middle; margin-left: 10px; display: inline-block; *display: inline; *zoom: 1; }

.ui-user-txt { padding-top: 13px; line-height: 20px;color: #630; }

.ui-explanation { font-size: 14px; }
.ui-explanation span { margin-left: 3px; }

.ui-explanation a { margin-left: 30px; }
.e2 a { margin: 0; }
.ui-explanation a:hover { text-decoration: none; }
.ui-explanation .iconfont { vertical-align: middle; color: #ff6000; margin-right: 3px; }

a.ui-shop-swap {
    width: 149px;
    background: url(/Images/spread_bj.png) no-repeat;
    float: left; color: #fff;
    height: 33px;
    text-align: center;
    line-height: 33px;
    position: absolute; right: 8px; top: 12px;
}
a.ui-shop-swap:hover {
    background: url(/Images/spread_bj.png) no-repeat; text-decoration: none; color: #ffc7c4;
}
a.ui-btn-login {
    background: url(/Images/blue_user.png) no-repeat;
    display: inline-block; *display: inline; *zoom: 1;
}
a.ui-btn-login {
    width: 138px; height:42px; text-indent: -9999px; margin-right: 30px; margin-top: 3px;
}
a.ui-btn-login:hover {
    width: 138px; height:42px; text-indent: -9999px;
}

/*宝贝详情*/
.ui-gallery { width: 310px; height: 310px; border: 1px solid #e1be84;float: left; margin: 0 15px; overflow: hidden;}

.ui-booth {
     position: relative;width: 310px; height: 310px; 
    z-index: 1; overflow: hidden;}
.ui-booth {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 272px; /*绾︿负楂樺害鐨?0.873锛?200*0.873 绾︿负175*/
    *font-family: Arial, sans-serif;
}
.ui-booth img { max-width: 310px; max-height: 310px; vertical-align: middle; width:310px;}

.ui-property { width: 325px; float: left; padding: 10px 0 0 20px; }
.ui-property h3 { font-size: 18px; font-weight: 700; margin-bottom: 10px; }
.ui-property .ui-item { line-height: 32px; }

.ui-property .ui-botton {
    height: 62px;
    padding: 20px 0px;
}
.ui-property .ui-shop-quantity { font-size: 20px; }
.ui-botton a { color: #fff; }
.ui-botton a:hover { color: #fff; text-decoration: none; }
.ui-botton .ui-swap {
    width: 146px; height: 43px; display: block; text-indent: -999px;
    background: url(/Images/button.png) no-repeat;
}
.ui-off-shelf {
    background: #fefeda; border: 1px solid #ffe8c2; display: inline-block;
    padding: 7px 20px 7px 30px; font-size: 14px; position: relative;
}

.ui-off-shelf em {
    background-position: 0 -220px;
}
.ui-off-shelf .ico {
    position: absolute;
    top: 11px;
    left: 10px;
    z-index: 10;
    height: 14px;
    width: 14px;
}
.ui-parameter-box { width: 725px; margin: 0 auto; }
.ui-parameter-box .ui-title-m30 {
    margin: 20px auto 0;
    line-height: 20px;
}
.ui-parameter-box .ui-member-title {
    background: url(/Images/title_bj.gif) no-repeat bottom;
    height: 28px; line-height: 28px; font-size: 14px;
}
.ui-parameter-box .ui-member-title h2 {
    font-weight: bold; background: url(/Images/shop_ico.gif) no-repeat 3px 7px;
    padding-left: 20px;
}
.ui-parameter-box .ui-parameters { padding: 10px; }

/*订单详情*/
.ui-orders-box { margin-bottom: 50px; margin-top: 15px; padding: 15px; }
.ui-orders-head,
.ui-orders-title {
    color: #666; background: #fafafa; border: 1px solid #e6e4e3; height: 45px; line-height: 45px; font-size: 14px;
}
.ui-orders-head li,
.ui-orders-body li { float: left; font-size: 14px; }
.ui-orders-head .ui-orders-list1,
.ui-orders-head .ui-orders-list2 { text-align: center; color: #999; }

.ui-orders-head .ui-orders-list1,
.ui-orders-body .ui-orders-list1 { width: 300px; }

.ui-orders-head .ui-orders-list2 { border-left: 1px solid #e6e4e3; }
.ui-orders-list2 { width: 120px; text-align: center; }

.ui-orders-body { border-left: 1px solid #e6e4e3; background: #fff; border-right: 1px solid #e6e4e3; padding: 15px 0; }
.ui-orders-pic { margin: 0 20px 0 30px; float: left; width: 60px; height: 60px; }
.ui-orders-info { float: left; width: 180px; }
.ui-orders-pic img { max-width: 60px; max-height: 60px; display: block; }
.ui-orders-body li { line-height: 60px; }

.ui-orders-body li .text5 { text-align: center; }

.ui-orders-title { padding-left: 30px; }
.ui-orders-data { border: 1px solid #e6e4e3; border-top: none; padding: 20px; background: #fff; }
.button { text-align: center; margin: 20px 0; }

.ui-explanation { margin-right: 15px; }
.ui-explanation span { margin-left: 3px; }
.ui-explanation a { margin-left: 30px; }
.ui-explanation a:hover { text-decoration: none; }
.ui-explanation .icon {
    width: 14px; height: 14px; display: inline-block;
    background: url(/Images/icon.gif) 0 0;
    vertical-align: middle; color: #ff6000; margin-right: 3px;
}
.ui-explanation .icon-1 {
    width: 14px; height: 14px; display: inline-block;
    background: url(/Images/icon_1.gif) 0 0;
    vertical-align: middle; color: #ff6000; margin-right: 3px;
}
.ui-shop-ico {
    background: url(/Images/ingot.png) 0 0; width: 16px; height: 11px;
    display: inline-block; *display: inline; *zoom: 1;
    vertical-align: middle; margin-right: 7px;
}
.ui-select-new {
    margin-left: 50px;
}

/*success*/
.ui-success-box { padding-left: 200px; }
.ui-success-box .ui-success-info {
    color: #666;
    margin-bottom: 10px;
}
.ui-success-info a {
    margin-right: 15px;
}
.ui-success-info a.col-blue {
    color: #0077cf;
    text-decoration: underline;
}
.ui-success-box .ui-fore1 { margin-right: 10px; }

/*Order*/
.ui-member-1 { padding: 0 15px; }
.ui-tq-table {
    width: 100%;
    text-align: center; color: #666;
}
.ui-tq-table tr, .ui-tq-table td, .ui-tq-table th {
    border-collapse: collapse;
    border: 1px solid #bfbfbf; text-align: center;
    padding: 10px; background: #fff;
}
.ui-tq-table th { background-color: #f2f2f2; }
.ui-order-pic img { max-width: 40px; max-height: 40px; }

.ui-mall-title {
    border-bottom: 2px solid #a64f29; height: 26px; line-height:26px; margin: 15px 0 0px;

}
.ui-mall-title li { float: left; cursor: pointer }
.ui-mall-title li a {
    padding-left: 55px;
    height: 26px;
    line-height: 26px;
    float: left;
    text-indent: -30px;
    font-weight: bold; color: #c63;
}
.ui-mall-title li a span{
    height: 26px;
    line-height: 26px;
   display: block;
    padding-right:35px;
    font-weight: bold;
}
.ui-mall-title li a:hover,.ui-mall-title li.ui-mall-active a{cursor:pointer; text-decoration:none;color: #fff;background: url(/Images/title_backg.gif) no-repeat;}
.ui-mall-title li a:hover span,.ui-mall-title li.ui-mall-active a span{background: url(/Images/title_backg.gif) no-repeat right -29px;}


.ui-my-shop { line-height: 32px; }

/**/
.ui-ordersinfo-box { overflow: hidden; padding: 10px; }
.ui-ordersinfo-head { padding: 15px 30px; background: #fffcf3; border: 1px solid #f7e4a5; }
.ui-ordersinfo-status {
    padding: 4px 8px; height: 25px; line-height: 25px; border-bottom: 1px dotted #eed97c;
    font-size: 14px; font-weight: bold;
}
.ui-ordersinfo-status span { color: #12a000; }
.ui-ordersinfo-prompt { height: 25px; line-height: 25px; padding: 0px 8px; }

.ui-ordersinfo-body { margin: 10px 0; }
.ui-ordersinfo-title {
    background: #fafafa; border: 1px solid #e6e4e3; height: 45px; line-height: 45px;
    color: #666; font-size: 14px; padding-left: 15px;
}
.ui-ordersinfo-info { border: 1px solid #e6e4e3; border-top: none; padding: 10px; background: #fff; }
.ui-ordersinfo-fore { padding: 10px 5px; }
.ui-ordersinfo-fore dt { margin-bottom: 10px;
    font-weight: bold; }
.ui-ordersinfo-fore dd li { line-height: 24px; }
.ui-order-pic img { max-width: 40px; max-height: 40px; }
.ui-tq-table th { background: #fafafa; }
.ui-tq-table tr,
.ui-tq-table td,
.ui-tq-table th { border: #e6e4e3 1px solid; }
.ui-t-d {
    border-top: none;
}
.shop-NaviBg { margin-bottom: 10px; }
.shop-NaviBg li {
    display: block;
    height: 28px;
    line-height: 28px; margin: 0 5px;
    padding-left: 10px;
    border-bottom: 1px dotted #9b6a49;
    background-repeat: no-repeat;
    background-position: 15px 11px;
}
.shop-NaviBg li.active .userErr1 a { color: #ac3622}
.shop-NaviBg li.active .userErr1{ background-image: url(/Images/game_icon1.gif);}
.userErr1 {
    background-image: url(/Images/game_icon.gif);
    background-repeat: no-repeat;
    padding-left: 23px;
    margin-left: 10px;
    padding-top: 2px;
    background-position: 0 6px;
}
.userErr1 a { color: #b26c3d; }

.ui-pay-box {
    float: left; width: 190px; background: #f5ce8c; border-left: 2px solid #bc8f4f;
    border-right: 2px solid #bc8f4f;
    margin: 0 0 -9999px;
    padding: 0 8px 9999px;
}
.ui-shop-nav .ui-shop-list {
    width: 175px;
    height: 26px;
    padding: 8px 0 0 15px;
    background: url(/Images/pay_bj.gif);
    background-repeat: no-repeat;
    margin: 8px auto;
    cursor: pointer;
}

.ui-shop-nav .active2{background-position:  -190px 0;}
.ui-shop-nav .ui-shop-list span {
    color: #fff7da; height: 18px; line-height: 18px;
    font-weight: bold; font-size: 14px;
}
.ui-shop-nav .ui-shop-list a{display: block; height: 26px; outline: none;}
.ui-spread-nav { font-size: 12px; font-weight: 500; }
.ui-shop-nav .ui-shop-list a:hover, .ui-spread-nav-active a {
    color: #440303; text-decoration: none;
}
.ui-shop-nav .ui-shop-list span { vertical-align: middle; }
.page { margin-left: 12px; }

.ui-amount-increase, .ui-amount-decrease {
    width: 16px;
    height: 16px;
    overflow: hidden;
    cursor: pointer;
    float: left;
    vertical-align: middle;
    background: url(/Images/text_bj.gif);
    margin: 7px 5px;
}
.ui-amount-increase {
    background-position: 0 0;
}
.ui-amount-decrease {
    background-position: -16px 0;
}
.ui-orders-list2 .text5 { float: left; }
.ui-orders-p { padding: 15px 0 0 10px; }

.Uright{background: url(/Images/accepted.png) no-repeat;}