/* Shuang Deng Group
 * User: njued
 * Date: 15-6-22
 */
@charset "utf-8";
/**********************************************?????????????*********************************************************************************************************/
/**2015/5/8 ???**/
.headBar .menu{ float: right; position: relative;}
.headBar .menu .outline{ display: none; position: absolute; left: -10px; top: 40px; width: 88px; height: 4px; background: #00cc66;}
.headBar .menu ul{float: left;position: relative; margin-top: 10px; margin-right: 20px; height: 30px; line-height:30px; }
.headBar .menu ul li{ position: relative; float: left; zoom: 1;}
.headBar .menu ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.headBar .menu ul li a{float: left;display: block; color: #6b695d;text-decoration: none;}
.headBar .menu ul li a:hover{color: #00cc66; text-decoration: none;}
.headBar .menu ul li i{float: left; display: block; padding: 0 16px; color: #e6e6e6;}
.headBar .menu ul .nav-list{ display: none; position: absolute; left:-10px; top: 34px; width: 88px;}
.headBar .menu ul .nav-list a{display: block; width: 100%; height: 38px; background: #02a753; color: #fff; line-height: 38px; text-align: center;overflow: hidden;}
.headBar .menu ul .nav-list a:hover{ color: #fff; background: #00cc66; }
.headBar .menu .login{float: left; margin-right: 15px; margin-top: 10px; overflow: hidden;}
.headBar .menu .login a{display:block; width: 64px; height: 26px; color: #00cc66; border:2px solid #00cc66; border-radius: 14px;font-size: 12px; line-height: 26px; text-align: center;overflow: hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.headBar .menu .login a:hover{color: #fff; background:#00cc66;text-decoration: none;}


.headBar1{ height:80px; background: none; border-bottom: 0 none;}
.headBar1 .logoInfo .logo{ background: url(/static/modules/cms/front/themes/chinese/css/images/logo_w_s.png) no-repeat 0 0; background-size:100%;}
.headBar1 .logoInfo .chLan .lan-bg{background:url(/static/modules/cms/front/themes/chinese/css/images/arrow_x.png) no-repeat 78px -8px;border:0 none;}
.headBar1 .logoInfo .cur .lan-bg{ background:#fff url(/static/modules/cms/front/themes/chinese/css/images/arrow_x.png) no-repeat 78px 17px;}
.headBar1 .logoInfo .chLan .lan-list{border:0 none;-webkit-box-shadow: 3px 3px 3px #000000;-moz-box-shadow: 3px 3px 3px #000000;box-shadow: 3px 3px 3px #000000;}
.headBar1 .menu{float: right;}
.headBar1 .menu ul{float: left;margin-top: 10px;}
.headBar1 .menu ul li a{ color: #fff;}
.headBar1 .menu ul li i{ color: #fff;}



/*?????????????????*/
.Headbtns{clear:both; float:right; margin-right:15px; height:30px;margin-top:3px;}
.hbtns{float:left;}
.hbtns a{display:block; float:left; width:30px; height:30px; text-indent:-9999px; margin:0 5px; border:1px solid #ccc; border-radius:18px; }
.hbtns a:hover{border:1px solid #00cc66; background-color:#00cc66;}
.hbtns a.hbtns-link01{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link1.png) no-repeat 0px 0px;}
.hbtns a.hbtns-link01:hover{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link1.png) no-repeat 0px -30px; background-color:#00cc66;}


.hbtns a.hbtns-link02{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link2.png) no-repeat 0px 0px;}
.hbtns a.hbtns-link02:hover{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link2.png) no-repeat 0px -30px;background-color:#00cc66;}


.hbtns a.hbtns-link03{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link3.png) no-repeat 0px 0px;}
.hbtns a.hbtns-link03:hover{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link3.png) no-repeat 0px -30px;background-color:#00cc66;}

.hbtns a.hbtns-link04{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link4.png) no-repeat 0px 0px;}
.hbtns a.hbtns-link04:hover{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link4.png) no-repeat 0px -30px;background-color:#00cc66;}

.headBar1 .hbtns a{ border:1px solid #fff;}
.headBar1 .hbtns a:hover{border:1px solid #00cc66; }


.headBar1 .hbtns a.hbtns-link01{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link1.png) no-repeat 0px -30px;}
.headBar1 .hbtns a.hbtns-link02{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link2.png) no-repeat 0px -30px;}
.headBar1 .hbtns a.hbtns-link03{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link3.png) no-repeat 0px -30px;}
.headBar1 .hbtns a.hbtns-link04{background:url(/static/modules/cms/front/themes/chinese/css/images/hbtns_link4.png) no-repeat 0px -30px;}


/*????*/
.h-search {margin-left:5px; margin-top:2px; float: left; position: relative; }
.h-search input{border:1px solid #ccc;}
.h-search input.search:first-child { -webkit-transition: width 0.2s ease-in 0.2s; -moz-transition: width 0.2s ease-in 0.2s; transition: width 0.2s ease-in 0.2s; border-radius: 20px; width: 52px; font-size: 12px; padding: 3px 12px; height: 20px; margin: 0; line-height: 20px;}
.h-search input.search:focus { width: 100px; border-color: #ccc; }
.h-search button.btn-default { border: 0; background: transparent; position: absolute; top: 0; right: 0; width: 26px; height: 28px; background: url(/static/modules/cms/front/themes/chinese/css/images/h_search.png) no-repeat center center; color: #CCC; z-index: 3;}
/*??????????????????*/
/**2015/5/8 ???**/
/*???2015/5/8*/ 
.headBar .user-wrap{ display: block; float: left;padding: 10px 30px 0 0;} 
.headBar .user-wrap .user{display: block; overflow: hidden;zoom: 1;} 
.headBar .user-wrap .user span{display: block; float: left;  margin-right: 5px; width: 26px; height: 26px; border: 2px solid #ededed; border-radius: 19px;overflow: hidden;} 
.headBar .user-wrap .user span img{display: block;width: 26px; height: 26px;} 
.headBar .user-wrap .user i{display: block;float: left; margin-top: 10px; width: 5px; height: 9px; background: url(/static/modules/cms/front/themes/chinese/css/images/user_arror.png) no-repeat;} 
/*???2015/5/8*/ 
/**********************************************************?????????????***********************************************************************/

/*622????*/
.fred{color:#cc0000;}
.fgreen{color:#00b553;}
.sd-usercenter{padding:20px 10px;}
.user-center-left{float:left; width:200px;}
.user-infor{border:1px solid #ccc; width:198px; position:relative; background:#fff;}
.uf-p1{padding:55px 5px 10px 5px; font-size:12px; line-height:21px; color:#999; text-align:center;}
.uf-p1 span{display:block; font-size:14px; font-weight:600; line-height:26px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.uimg{position:absolute; left:50%; top:-15px; margin-left:-35px; display:block;background:#fff; padding:4px; border:1px solid #ddd; width:60px; height:60px; border-radius:4px; }

.uf-p2{font-size:12px; line-height:24px; padding:0 0 5px; color:#666; text-align:center;}

.safe-infro{border-top:1px solid #ddd; padding:10px; font-size:12px;}
.sf-p1{line-height:30px; font-size:14px; color:#666;}
.mem-icon{display:inline-block; width:30px; height:30px; vertical-align:middle; margin-right:10px; }
.normal-member{background:url(/static/modules/cms/front/themes/chinese/css/images/normal_member.png) no-repeat center;}

.sf-p2{padding:10px 0;}
.sf-p2 .progress-line{position:relative;display:inline-block; vertical-align:middle; height:6px; background:#e3e3e3; border-radius:3px; width:160px; }
.sf-p2 .progress-line label{position:absolute; left:0px; top:0px; height:6px; border-radius:3px; display:block; background:#e25353;}

.sf-p3{text-align:right; line-height:20px; overflow:hidden;}
.sf-p3 span{float:left; width:auto;}

.user-nav{border:1px solid #ccc; border-top:0; padding:0 1px;}
.user-nav p {background:#f0f0f0;border-bottom:1px solid #ddd;}
.user-nav p a{display:block; height:40px; line-height:40px; padding-left:44px; text-decoration:none;}
.user-nav p a:hover{background-color:#fff; }
.user-nav p.current{background:#fff; border-right:1px solid #fff; margin-right:-2px;}
.user-nav p.current a, .user-nav p.current a:hover{font-weight:600; color:#00b553;background:url(/static/modules/cms/front/themes/chinese/css/images/arr_dot.png) #fff no-repeat 168px center;  }


.user-center-right{float:right; width:920px;min-height:800px;}
.total-infor{overflow:hidden; margin:0 0 20px;}
.total-infor ul{overflow:hidden; margin:0 -1%}
.total-infor ul li{border:1px solid #ccc; float:left; width:48%; margin:1%; height:100px; padding:20px 0; padding-left:90px;  box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.total-infor ul li em{display:block; font-size:16px; line-height:26px; color:#999; }
.total-infor ul li em label{font-size:36px; line-height:40px; color:#00b553;  }
.total-infor ul li.tinfor-ic01{background:url(/static/modules/cms/front/themes/chinese/css/images/uc_tic01.png) no-repeat 10px center;}
.total-infor ul li.tinfor-ic02{background:url(/static/modules/cms/front/themes/chinese/css/images/uc_tic02.png) no-repeat 10px center;}
.total-infor ul li.tinfor-ic03{background:url(/static/modules/cms/front/themes/chinese/css/images/uc_tic03.png) no-repeat 10px center;}
.total-infor ul li.tinfor-ic04{background:url(/static/modules/cms/front/themes/chinese/css/images/uc_tic04.png) no-repeat 10px center;}

.fav-area{margin-left:-1%; margin-right:-1%; overflow:hidden;}
.favbox{position:relative; float:left; width:48%; margin:1%; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.favbox a{display:block; padding:2px; border:1px solid #ddd; }
.favbox a img{margin:0 auto; width:209px; height:209px; display:block;}
.favbox a span{display:block; height:44px; line-height:26px; font-size:16px; color:#333; padding:5px; text-align:center;}
.favbox a:hover{border:1px solid #f60;}
.favbox a:hover span{color:#f60;}
.favbox a.fav-del,.favbox a.fav-del:hover{z-index:99999; display:block; width:20px; height:20px;border:1px solid #f60; text-indent:-9999px; background:url(/static/modules/cms/front/themes/chinese/css/images/fav_del.png) #f60 no-repeat center; position:absolute; right:1px; top:1px; } 

.fav-areas{margin-left:-10px; margin-right:-10px; overflow:hidden;}
.favboxs{position:relative; float:left; }
.favboxs a{display:block;width:215px; margin:10px 10px; padding:2px; border:1px solid #ddd; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
.favboxs a img{width:209px; height:209px; display:block;}
.favboxs a span{display:block; height:44px; line-height:22px; font-size:14px; color:#333; padding:5px;}
.favboxs a:hover{border:1px solid #f60;}
.favboxs a:hover span{color:#f60;}
.favboxs a.fav-del,.favboxs a.fav-del:hover{z-index:99999; display:block; width:20px; height:20px;border:1px solid #f60; text-indent:-9999px; background:url(/static/modules/cms/front/themes/chinese/css/images/fav_del.png) #f60 no-repeat center; position:absolute; right:1px; top:1px; } 


.msg-box{padding:20px;}
.msg-box dl{overflow:hidden;padding:10px 0 10px 30px; border-bottom:1px dotted #ccc;background:url(/static/modules/cms/front/themes/chinese/css/images/msgbg.png) no-repeat left 13px;}
.msg-box dl dt{font-size:16px; line-height:26px; color:#777;}
.msg-box dl dd{font-size:18px; line-height:28px; color:#222;}
.msg-box dl dd p{margin:0 0 10px;}


.order-Tab{margin:0 0 10px; height:44px; line-height:44px; border-bottom:1px solid #ccc;  }
.order-Tab span{display:block; padding:0 5px; float:left; margin-right:20px; color:#D12046; border-bottom:1px solid #D12046; font-size:18px; font-weight:600; overflow:hidden; cursor:pointer;}

.searchBox{padding: 20px 0; overflow:hidden;}
.searchBox a, .searchBox input {float: left;}
.oIpt {height: 28px; font-size:12px; padding: 6px; line-height: 16px;  width: 190px;  border: 1px solid #DDD;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
.c_999 {color: #999;}
.searchBox .searchBtn {
    display: inline-block;
    width: 38px;
    height: 28px;
    line-height: 28px;
	border:1px solid #ddd;
	border-left:0px;
    background: none repeat scroll 0% 0% #F7F7F7;
    color: #333;
	font-size:12px;
    text-decoration: none;
    outline: 0px none;
    text-align: center;
	box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ 
}
.searchBox .searchBtn:hover{background:#dd4250; border:1px solid #dd4250; border-left:0px; color:#fff;}


.orderlist{padding:10px 0;}
.orderlist-title{width:100%; overflow:hidden; font-size:14px; color:#333;}
.orderlist-title li{float:left; padding:0 10px; line-height:40px; }
.w-goods{width:22%; }
.w-goodsprice{width:10%; }
.w-num{width:10%;}
.w-totalprice{width:15%; }
.w-state{width:12%;}
.w-opt{width:20%;}
.w-infor{width:50%;}

.tdwidth-w01{width:228px; }
.tdwidth-w02{width:94px; }
.tdwidth-w03{width:94px; }
.tdwidth-w04{width:118px; }
.tdwidth-w05{width:94px; }
.tdwidth-w06{width:172px; }

.orderTab{margin:0 0 20px; width:100%; border:1px solid #ddd; color:#333; font-size:14px; }
.orderTab th{background:#f8f8f8; border-bottom:1px solid #ddd; line-height:40px; font-size:12px; color:#333; padding:0 10px; text-align:left; }
.orderTab th span{display:inline-block; margin-right:20px;}
.orderTab td{border-bottom:1px solid #ddd; padding:20px 10px; vertical-align: middle;}
.orderTab td.td-border{border-right:1px solid #ddd;}
.orderTab td.w-infor{border-bottom:0px; padding:0;}
.orderTab td span{display:block; }
.orderTab td del{font-size:12px; color:#999;}
.normal-link{color:#666; text-decoration:none;}
.normal-link:hover{color:#dd4250;}

.paynow{display:inline-block;color: #FFF;text-decoration: none;outline: 0px none;margin: 7px 0px; background-color: #D12046; width: 80px;height: 30px;line-height: 30px;font-size: 14px;}
.paynow:hover{background-color:#F5345E; color:#fff; text-decoration:none;}

.getnow{display:inline-block;color: #FFF;text-decoration: none;outline: 0px none;margin: 7px 0px; background-color: #00b553; width: 80px;height: 30px;line-height: 30px;font-size: 14px;}
.getnow:hover{background-color:#00cc33; color:#fff; text-decoration:none;}

.goods-infor{overflow:hidden;}
.goods-infor dt{float:left; width:90px;}
.goods-infor dt img{display:block; margin:0 auto; width:80px; height:80px;}
.goods-infor dd{margin-left:90px; font-size:16px; color:#333; line-height:26px; padding:10px 0; overflow:hidden; }
.goods-infor dd a{color:#333; text-decoration:none;}
.goods-infor dd a:hover{color:#dd4250;}

.goodsTab td{border-bottom:0px;}
.goodsTab tr{border-top:1px solid #ddd;}
.goodsTab tr:first-child{border:0px;}

.orderinfor{margin:0 0 20px; border:1px solid #ddd; }
.orderinfor h3{padding:0 8px; line-height:38px; font-size:12px; color:#999; border-bottom:1px solid #ddd; margin:0; font-weight:100; }
.orderinfor-con{padding:20px;}
.orderinfor-con p{font-size:14px; line-height:30px; color:#333;}
.orderinfor-con p span,.orderinfor-con p label{display:inline-block; margin-right:15px;}
.orderinfor-con p span{width:140px; text-align:right;}

.order-state{margin:0 0 20px; border:1px solid #ddd; background:#FFFBF0; padding:20px; color:#333; }
.os-tit{margin:0; font-size:18px; font-weight:600; color:#333; padding-left:30px; line-height:40px; background:url(/static/modules/cms/front/themes/chinese/image/tip_red.png) no-repeat left center; }
.order-state p{font-size:14px; color:#333; padding-left:30px; }
.order-state p.btngroup{margin:20px 0 0;}
.order-state p a{margin:0 10px; color:#333; text-decoration:none;}
.order-state p a:hover{color:#dd4250;}
.btn-red,.btn-red:focus{outline:none; width: 80px;height: 30px;line-height: 30px;font-size: 14px; color: #FFF;text-align: center;background-color: #D12046;border: 0px none;cursor: pointer;}
.btn-red:hover{color: #FFF; background-color: #F5345E; text-decoration: none;}

/*form*/
/*?????????????????????*/
.comm-select{margin:0;padding:7px; border-radius:4px; border:1px solid #cccccc;}
.comm-select:focus{ border:1px solid #00b553; box-shadow:0 0 3px #00b553;}
.comm-inputtxt{padding:8px; -moz-box-sizing:border-box; border:1px solid #cccccc; border-radius:4px; font-size:100%;line-height: 1.428571429; box-sizing:border-box;}
.comm-inputtxt:focus{  border:1px solid #00b553; box-shadow:0 0 3px #00b553;}


.comm-inputbtn,.comm-inputbtn:hover{border:0px; vertical-align:middle; margin:3px; cursor:pointer; display:inline-block; border-radius:4px;  padding:0 30px; height:44px; line-height:40px; text-decoration:none; text-align:center; background:#00b553; font-size:20px; color:#fff;}
.comm-inputbtn:hover{box-shadow:0 1px 3px #888888;}

.comm-inputbtn-gray,.comm-inputbtn-gray:hover{border:0px; vertical-align:middle; margin:3px; cursor:pointer; display:inline-block; border-radius:4px;  padding:0 30px; height:44px; line-height:40px; text-decoration:none; text-align:center; background:#ddd; font-size:20px; color:#777;}
.comm-inputbtn-gray:hover{box-shadow:0 1px 3px #888888;}

.comm-inputbtn-small,.comm-inputbtn-small:hover{border:0px; vertical-align:middle; margin:3px; cursor:pointer; display:inline-block; border-radius:4px;  padding:0 20px; height:44px; line-height:42px; text-decoration:none; text-align:center; background:#ddd; font-size:18px; color:#777;}
.comm-inputbtn-small:hover{box-shadow:0 1px 3px #888888;}

.comm-inputbtn-disable,.comm-inputbtn-disable:hover{border:0px; vertical-align:middle; margin:3px; cursor:pointer; display:inline-block; border-radius:4px;  padding:0 30px; height:44px; line-height:40px; text-decoration:none; text-align:center; background:#ddd; font-size:20px; color:#bbb; text-shadow:0px 1px 1px #efefef;}

.comm-inputtxtarea{vertical-align:middle;padding:7px; -moz-box-sizing:border-box; width:368px; height:70px; border:1px solid #cccccc; border-radius:3px; font-size:14px; font-family:"Source Han Sans","Hiragino Sans GB",sans-serif; box-sizing:border-box;}
.comm-inputtxtarea:focus{outline:none; border:1px solid #00b553; box-shadow:0px 0px 4px #00b553;}


.user-icons{overflow:hidden; height:86px; line-height:86px;}
.user-icons img{display:block; float:left; width:80px; height:80px; padding:2px; border:1px solid #ddd; margin:0 20px 0 0; }
.user-icons button,.user-icons button:hover{display:block; float:left; margin:26px 0;}

.login-form{padding:30px;}
.form-list{padding:0 0 15px;}
.form-list dt{float:left; width:140px; text-align:right; padding-right:10px; font-size:14px; line-height:40px; font-weight:100;color:#333;}
.form-list dd{margin-left:140px;line-height:40px;}
.form-list dd span{display:block; float:left; margin-right:10px; margin-bottom:20px; text-align:center; font-size:12px; line-height:30px; color:#888;}

.in-tip{padding-left:12px; color:#888; font-size:12px; line-height:20px;}

.tipinfor{display:inline-block; margin:0 10px; vertical-align:middle; padding-left:20px; height:18px; line-height:18px;font-size:12px; }
.tip-right{background:url(/static/modules/cms/front/themes/chinese/css/images/accept.png) no-repeat left center; color:#009933;}
.tip-wrong{background:url(/static/modules/cms/front/themes/chinese/css/images/delete.png) no-repeat left center; color:#cc3333;}

.form-str{overflow:hidden;}
.form-str li{float:left; width:46%;margin:0 2%; height:64px;}
.form-str li.allcell{clear:both; width:100%; height:64px;}

.form-str li.wheight{height:120px;}

.form-autoheight li{height:44px;}

.form-area02{margin:0 0 10px; position:relative; border:1px solid #ddd; border-bottom:3px solid #ddd; border-radius:4px; background:#fff;}

.form-list02{width:100%; overflow:hidden;zoom:1;}
.form-list02 dt{float:left; width:100%; line-height:34px; font-size:12px; font-weight:600; border-bottom:1px solid #ccc;background:#f1f6fa; color:#0f6099;}
.form-list02 dd{float:left; width:100%; line-height:34px; font-size:12px;  padding:4px 0; border-bottom:1px solid #ccc;background:#fff;}
.form-list02 dd.opt-dd{padding:8px 0; background:#efefef;}
.form-list02 dd.selected{background:#fbfbde;}

.form-list02  span{display:block; float:left; line-height:34px; font-size:12px; }
.form-list02  span.w6{width:6%;}
.form-list02  span.w10{width:10%;}
.form-list02  span.w20{width:20%; overflow:hidden;}
.form-list02  span.w30{width:30%;}
.form-list02  span.w40{width:40%;}
/*form*/

/*????*/
.shopcar-con{margin:0 0 10px; }

.carTab{width:100%; color:#999; border:1px solid #ddd;}
.carTab th{padding:0 8px; line-height:38px; font-size:12px; color:#999; border-bottom:1px solid #ddd; margin:0; vertical-align:middle; }
.carTab th span{color:#666;}
.carTab td{padding:20px 8px; height:80px; line-height:22px; font-size:14px; color:#666; border-bottom:1px solid #ddd; vertical-align:middle; }
.carTab td a{display:block;color:#666; text-decoration:none;}
.carTab td a:hover{color:#dd4250;}
.carTab .wtd{width:40%;}
.carTab .wth{width:100px;}
.carTab .w200{width:120px;}
.carTab td.w200 a{display:inline-block;}
.carTab span.checkstyle{display:block; line-height:30px; width:60px; text-align:left; margin:0 auto;}
.carTab-small{clear:both;}
.carTab-small td{padding:8px; height:auto; line-height:28px;}
.carTab-small td a{display:inline-block;}

.shop-link{width:350px; height:80px; overflow:hidden;}
.shop-link dt{float:left; width:100px;}
.shop-link dt img{display:block; width:80px; height:80px; }
.shop-link dd{margin-left:100px; color:#666;}

.shop-price{text-align:center; margin:0 auto;}
.shop-price del{color:#999;}
.shop-price label{display:block;  margin:0 auto; font-size:16px; line-height:30px; font-weight:600; color:#333;}
.shop-price em{display:inline-block; line-height:20px; padding:0 15px; border:1px solid #dd4250; color:#dd4250; font-size:12px; border-radius:20px;}

.shop-del{display:block; margin:0 auto; width:10px; height:10px; background:url(/static/modules/cms/front/themes/chinese/css/images/itemShut_671f83c.jpg) no-repeat 0px -10px;}
.shop-del:hover{ background:url(/static/modules/cms/front/themes/chinese/css/images/itemShut_671f83c.jpg) no-repeat 0px 0px;}

.shopcar-total{background:#f5f5f5; border:1px solid #ddd; padding:20px; overflow:hidden; color:#666; font-size:13px; line-height:24px;}
.shopcar-total a{color:#666; text-decoration:none;}
.shopcar-total a:hover{color:#dd4250;}
.bg-white{background:#fff;}
.total-left{float:left; font-size:16px;}
.total-left .checkstyle{display:inline-block; margin-right:20px;}
.total-right{float:right; text-align:right;}
.total-right p em{display:inline-block; margin:0 10px; font-size:18px; }
.plabel{display:inline-block; padding-left:5px; font-weight:600; color:#333; font-size:14px;width:160px;}
.plabel-red{display:inline-block; padding-left:5px; font-weight:600; color:#dd4250; font-size:18px;width:160px;}

a.gobuybtn {
    text-decoration: none;
    background: none repeat scroll 0% 0% #D22147;
    width: 120px !important;
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
    font-size: 18px !important;
    text-align: center;
    color: #FFF;
    float: right;
    letter-spacing: 0px;
    font-weight: 700;
}
a.gobuybtn:hover{background-color:#f53c5e; color:#fff;}

.shopcar-div{padding:20px 10px;}
.shopcar-title{height:50px; line-height:50px; margin:0 0 10px; color:#333; font-size:21px; font-weight:600;}
.shopcar-title span{display:block; padding-left:55px;}
.shopcar-title span.gouwuche{background:url(/static/modules/cms/front/themes/chinese/css/images/shopcar_icon.png) no-repeat left center;}
.shopcar-title span.dingdan{background:url(/static/modules/cms/front/themes/chinese/css/images/shopcar_icon2.png) no-repeat left center;}

.shopcar-subtit{margin:20px 0 10px; height:30px; background:#f5f5f5;}
.shopcar-subtit span{display:inline-block; line-height:30px; border-left:5px solid #ff9900; font-size:15px; font-weight:600; vertical-align:middle; padding:0 15px; background:#fff; color:#333;}

.addnew-address a{line-height:40px; line-height:40px; font-size:14px; color:#dd4250; text-decoration:none;}
.addnew-address a:hover{color:#999;}

