@charset "utf-8";
/* By:tanktan */

/* 公用 */
input{ vertical-align:middle}
textarea{ vertical-align:top;}
.input_mini{width:60px; height:21px; line-height:21px;}
input.input_short{ width:108px; height:21px; line-height:21px;}
.input_long{ width:300px; height:21px; line-height:21px;}
.textarea_long{ width:300px;  line-height:21px;}

.direct{ margin-bottom:10px; clear:both;}
.arrow{width:0; height:0; border-width:4px 4px; border-style:solid; border-color:#1f3d99 #ffffff #ffffff #ffffff; font-size:0; line-height:0; position: relative; top:1px; left:3px; vertical-align:middle; display:inline-block;
}
.status_open .arrow{border-color:#ffffff #ffffff #1f3d99 #ffffff;top:-3px;}
.wrap_para{ padding-left:10px;}
.wrap_top{ padding-top:10px;}
a.btn_common,
a.btn_strong{ vertical-align:middle;}
a.todo_link:link,
a.todo_link:visited {color:#085C9B;}
a.todo_link:hover {color:#D80000;}
/* 组件_商品列表_S */
.goods_list{ #position:inherit;}
.goods_list li{ padding-left:30px;}
.goods_list_together {padding-bottom:10px;}
/* 组件_流程步骤_S */
.flow_step{height:32px;overflow:hidden;margin:0 auto 10px;padding:0;}
.flow_step ol{width:100%;margin:0;padding:0;}
.flow_step li{float:left;padding:0px 15px 0px 0px;background:url(bg_flow_step_32.png) #e6e6e6 no-repeat 100% -64px;color:#666666;font:700 14px/32px "Arial";text-align:center;list-style:none;}

.flow_step .cols3 li{width:235px;}
.flow_step .cols4 li{width:231px;}
.flow_step .cols5 li{width:182px;}
.flow_step .cols6 li{width:149px;}

.flow_step_no1 .step_1,
.flow_step_no2 .step_2,
.flow_step_no3 .step_3,
.flow_step_no4 .step_4,
.flow_step_no5 .step_5,
.flow_step_no6 .step_6
{background-position:100% -64px;background-color:#3164af;color:#FFFFFF;}

.cols3 .step_3,
.cols4 .step_4,
.cols5 .step_5,
.cols6 .step_6
{background-image:none;}

.flow_step_no2 .step_1,
.flow_step_no3 .step_2,
.flow_step_no4 .step_3,
.flow_step_no5 .step_4,
.flow_step_no6 .step_5
{background-position:100% -32px;background-color:#CEE2FF;color:#666666;}

.flow_step_no3 .step_1,
.flow_step_no4 .step_1,.flow_step_no4 .step_2,
.flow_step_no5 .step_1,.flow_step_no5 .step_2,.flow_step_no5 .step_3,
.flow_step_no6 .step_1,.flow_step_no6 .step_2,.flow_step_no6 .step_3,.flow_step_no6 .step_4
{background-position:100% 0;background-color:#CEE2FF;color:#666666;}

.flow_step_no3 .cols3 .step_3,
.flow_step_no4 .cols4 .step_4,
.flow_step_no5 .cols5 .step_5,
.flow_step_no6 .cols6 .step_6
{background-color:#3164af;color:#ffffff;}

.flow_step_no1_n .step_1,
.flow_step_no2_n .step_2,
.flow_step_no3_n .step_3,
.flow_step_no4_n .step_4,
.flow_step_no5_n .step_5,
.flow_step_no6_n .step_6
{background-position:100% -64px;background-color:#CEE2FF;color:#FFFFFF;}


.flow_step_no2_n .step_1,
.flow_step_no3_n .step_2,
.flow_step_no4_n .step_3,
.flow_step_no5_n .step_4,
.flow_step_no6_n .step_5
{background-position:100% 0;}

.flow_step_no3_n .cols3 .step_3,
.flow_step_no4_n .cols4 .step_4,
.flow_step_no5_n .cols5 .step_5,
.flow_step_no6_n .cols6 .step_6
{background-color:#CEE2FF;color:#FFFFFF;}
/* 重要提示 S */
.mod_note{ margin-bottom:10px;}
.mod_note .mod_hd{ font-size:12px; font-weight:normal;}
.mod_note .mod_bd{ padding-left:22px; line-height:22px;}
/* 下单成功组件控制_S */
.order_finish .para_blo .wrap_btn{ padding:15px 0}
.order_finish .table_nor{ margin-top:15px; width:350px; }
.order_finish .table_nor td,
.order_finish .table_nor th{text-align:left; padding-left:10px}
.order_finish .wrap_info{ background:#ffffff; padding:15px 20px; margin:10px 0 ; border:1px solid #d4d4d4; width:310px;line-height:22px;}
.order_finish .todo_link a{ display:inline-block; margin-right:15px;}
/* 购物车列表 s */
.table_cart{ border-top:1px solid #d7d7d7;  width:100%; text-align:left; margin-bottom:10px;}
.table_cart_last{ border-top:1px solid #d7d7d7;}
.table_cart .col1{ width:49%;}
.table_cart .col2{ width:8%;}
.table_cart .col3{width:8%;}
.table_cart .col4{width:15%;}
.table_cart .col5{width:12%;}
.table_cart .col6{width:8%;}
.table_cart th{ font-weight:normal; text-align:left;}
.table_cart td{ padding:15px 0; border-bottom:1px dotted #d7d7d7; vertical-align:top}
.table_cart .icon_clear{width:16px; height:16px; background:url(../../img/icon16x16.png) no-repeat -120px 0; margin:0 3px 0 10px}

.table_cart thead{ background:#E6E6E6; height:30px; line-height:30px;}

.table_cart tfoot th{ vertical-align:top; padding-top:10px;}
.table_cart tfoot .wrap_check{ text-align:right}
.table_cart tfoot .wrap_check p{ margin-bottom:10px; padding-right:10px;}
.table_cart tfoot .wrap_check .info{ color:#666;}
.table_cart tfoot .wrap_check .info strong{ color:#333}
.table_cart tfoot .wrap_check .pay{ font-size:14px;}
.table_cart tfoot .wrap_check .pay strong{ font-size:20px;}
.table_cart tfoot .wrap_check .wrap_btn .btn_common{ vertical-align:bottom}


.table_cart tbody .new{ background:#fffaf1;}
.table_cart .tit_cart{ margin:0 10px; font-weight: normal;}
.table_cart .tit_cart strong{ color:#000;}
.table_cart .wrap_goods{ overflow:hidden;zoom:1; margin:0 10px;}
.table_cart .wrap_goods .img{ background:#fff; width:80px; height:80px;border:1px solid #cdcdcd; float:left;text-align:center;position:relative;zoom:1;line-height:80px;#font-size:68px;overflow:hidden;}
.table_cart .wrap_goods .img img{ display:inline-block; vertical-align:middle;}
.table_cart .wrap_goods .goods_info{ width:325px; _width:280px; float:left; text-align:left; margin-left:10px;}
.table_cart .wrap_goods .goods_info .hot{ display:inline-block; margin-right:3px;}
.table_cart .wrap_goods .goods_info .name{ word-wrap: break-word; word-break: normal; overflow:hidden;}
.table_cart .wrap_goods .goods_info .no{ margin-left:8px;}
.table_cart .wrap_input{ overflow:hidden;zoom:1; padding-bottom:10px; display:block; font-size:12px; font-weight:normal;}
.table_cart .wrap_input .input{ border:1px solid #6C6C6C;float:left;}
.table_cart .wrap_input input{ width:40px;  height:18px;#height:16px;line-height:18px;#line-height:16px; border:none; border-left:2px solid #f2f2f2;border-top:2px solid #f2f2f2; }
.table_cart .wrap_input .jia,
.table_cart .wrap_input .jian{border:1px solid #8a8a8a; float:left; margin-left:-1px; width:20px; height:20px; line-height:19px; font-size:16px; cursor:pointer; text-align:center;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
}
.table_cart .wrap_input .jian {line-height:15px;#line-height:16px;}
.table_cart .clear{ float:left;}
.table_cart .wrap_btn .btn_common{ margin-right:10px;}
.table_cart .todo_link a{ display:block;}

.cartlist{width: 750px;margin: 0 auto;color:#000;}
        .cartable td.cont{padding: 10px 10px 10px 40px;}
		
		.cartable td .input{border:0px solid #bbb;background:transparent;}	
        .cartable tr.chead td{font-weight: bold;background: #EFEFEF;}		
		.cartable td input{border:1px solid #bbb;height:20px;color:#000;padding-left:2px;line-height:20px;}	
        .cartable th{background: #EFEFEF;text-align: left;font-weight: bold;}
	    .cartable tr td.td1{background: #EFEFEF;width:120px;}

		
        .cartable th a,.cartable th a:hover,.cartable th a:visited{font-size: 12px;font-weight: normal;color: red;}
        .cartimgs{display: inline-block;width: 50px;height: 40px;overflow: hidden;}
        .cbuynum{height: 20px;position: relative;}       
        .cbuynum input{ font-size: 12px;height: 15px;line-height: 15px;width: 24px;margin-right: 25px;border:1px solid #fff;}  
        .chgnum{  background-image: url(pic.png);background-repeat: no-repeat;cursor: pointer;height: 9px;overflow: hidden;position: absolute;left: 32px;width: 18px;display: block;}
            .add-buynum{background-position: -182px 0;top: 0;}
                .add-buynum:active{background-position: -182px -20px;}
            .lim-buynum{background-position: -182px -10px;bottom: 0;}
                .lim-buynum:active{background-position: -182px -30px;}
.account_btn{text-align: center;padding-right: 250px;}    
.jsbtns{margin: 10px auto;}   
    .jsbtns dt,.jsbtns dd{height:30px; float: left;}
    .jsbtns dd{float: right;height: auto;}
        .subcount{font-size: 14px;font-weight: bold;}
    .submitcart a{background: url(buy_btn.png) 0 0 no-repeat;}
.person_info dl dt,.person_info dl dd{height: 25px;line-height: 25px;float: left;}
    .person_info dl dt{width: 80px;clear: left;}    
.addrlist{height: 25px;line-height: 25px;}         
    .pstips{border: 1px #FF9900 solid;padding: 10px;margin: 0 20px;width: 400px;display: none;background: #fff;}

.payway_info{padding: 8px;color:#000;}
.payway_info .smbutton{display:block;background:url(final7.png) no-repeat -1px -192px;width:84px;height:25px;margin-right:10px;border:0px solid #ddd;cursor:hand;font-weight: bold;font-size: 13px;color:#000;}
.payway_info .smbutton:hover{background-position: -1px -218px;}

#sidebar {width:100px;display:inline-block;float:left;}
#content {width:80px;color:#DA7501;float:left;display:inline-block;text-align: left;}
#contentt {width:520px;color:#DA7501;float:left;display:inline-block;text-align: left;}

#wd{width:100%}
#wd1{float:left;width:300px;}
#wd3{float:left;width:130px;}
#wd3 input{margin-top:-20px;}
#wd2 strong{padding-left: 5px;color:#900;}
#wd2 a:hover{text-decoration:none;}
#wd2 span{padding-left: 50px;}
#wd2 b.icot{background:url(newbg.gif) no-repeat -535px -138px;width:13px;}

.payway{padding: 8px;color:#000;text-align: center;}
.payway .smbutton1{display:block;background:url(final7.png) no-repeat -1px -192px;width:84px;height:25px;margin-right:10px;border:0px solid #ddd;cursor:hand;font-weight: bold;font-size: 13px;color:#000;}
.payway .smbutton1:hover{background-position: -1px -218px;}
.cs-checkbox span{color:#900;}
.cs-checkbox strong span{font-size: 16px;}

a.delcart{background:url(final7.png) no-repeat -580px -154px;text-decoration:none;}

.popup-frame{border:solid 1px #ddd;width:450px;background: #fff;}
.popup-frame li{display:inline;overflow:hidden;padding:5px;float:left;width:140px;font-size:10px;color:#333;font-family:Verdana;}
.popup-frame li strong{color:#900;}
.popup-frame li span{color:#666;}
.unit-price-conuntry-title{margin-left:5px;margin-top:5px;margin-bottom:5px;color:#333;}
.unit-price-conuntry-title span{color:#666;}

.att{background: #EFEFEF;height:25px;border:0px solid #ddd;cursor:hand;font-weight: bold;font-size: 12px;color:#000;}
