/*
  zm-巴速狗-购物车结算页面
  2015-08-07
*/

/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;} *{ margin:0; padding:0;}   
table {border-collapse: collapse;border-spacing: 0;}    
fieldset,img {border: 0;}    
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}       
caption,th {text-align: left;}    
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}    
q:before,q:after {content:”;}    
abbr,acronym {border: 0;}  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}    
table{border-collapse: collapse;border-spacing: 0;}    
fieldset,img {border: 0;}    
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;}
strong{ font-weight:bolder;}     
ol,ul {list-style: none;}    
caption,th{text-align: left;}    
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}    
q:before,q:after {content:”;}    
abbr,acronym {border: 0;} 
body{font-size: 12px;font-family: "微软雅黑","宋体",Verdana, Geneva, sans-serif;color: #767676;} 
ul li{ list-style:none}
a{ text-decoration:none; color:#333;}

/*清除浮动*/
.clear{*zoom:1;}
.clear:after{display: block;height:0;clear:both;content: '.';visibility: hidden;}

/*header*/
.header{width:100%;height: 32px;line-height:32px;background: #f8f8f8;border-bottom: 1px solid #e5e5e5;}
.header .headerContent{width:1190px;line-height: 32px;margin: 0 auto;}
.welcome li,.headerContent .welcome{float: left;}
.welcome li a{color: #767676;text-decoration: none;padding: 0 10px;}
.welcome li a:hover{color: #ff4400;}
.headerContent .headerRight{float: right;position:relative;}
.headerRight ul{margin-right: 35px;}
.headerRight ul,.headerRight li,.headerRight span{float: left;display: inline;}
.headerRight li{position: relative;}
.headerRight li a{color: #767676;text-decoration: none;padding: 0 8px;}
.headerRight li a:hover{color: #ff4400;}
#service{padding:0 10px;height: 300px;background: #ffffff;border:1px solid #cccccc;position: absolute;top:32px;width: 80px;}
#service dt{height:22px;line-height:22px;}
#service dt a{color: #767676;text-decoration: none;text-align: center;height: 24px;line-height: 24px;display:block;}
#service dt a:hover{background: #ff4400;color: #ffffff;}


/*content*/
.content{ width:990px;margin:0 auto;}

.logo_head{ width:100%; border-bottom:2px #ff4400 solid; margin-bottom:30px;}
/*car-head*/
.car-head{ width:1190px; margin:20px auto 18px; height:56px;}
.logo{width:208px;height: 100px;float: left;margin-right: 178px;}
.cart-head-step{ width:502px; height:56px; float:right; padding:20px 0;}
.bsg_step{ background:url(../images/bsicon.png) no-repeat;width: 450px;height: 25px;margin-bottom: 5px;}
.step{ background-position:0 0;}
.cart-head-step ul li{ float:left; width:100px; padding-left:12px; text-align:center}

/*car-cont*/
.car-cont{ margin-bottom:20px; width:1190px;}
.mycart{ width:100%; height:40px; line-height:40px;}
.mycart .name {font: 18px/30px "微软雅黑","宋体";color: #333; font-weight:bold;}
.car-products{ width:100%; height:10px; line-height:10px;}

/*购物车*/
.gwc{ width:1190px;overflow:hidden;}

/*gwc_tb1*/
.gwc_tb1{ width:100%; border:1px solid #ddd;background-color:#fafafa; font-size:14px; height:48px; line-height:48px; overflow:hidden; margin-bottom:15px;}
.gwc_tb1 .tb1_td1{ width:8%; text-align:left;}
.gwc .first{ padding-left:2%;}
.gwc_tb1 .allselect{height: 15px;display: inline-block;line-height: 15px;background-repeat: no-repeat;
background-position: 0px 0px;vertical-align: middle;cursor: pointer; float:left;}
.gwc_tb1 .check-label{ padding-left:5px;height: 15px;display: inline-block;line-height: 15px;background-repeat: no-repeat;background-position: 0px 0px;vertical-align: middle;cursor: pointer; float:left;}
.tb1_td2{ width:10%;text-align:center; background:url(../images/td1.jpg) right no-repeat;}
.tb1_td3{ width:30%; text-align:center; background:url(../images/td1.jpg) right no-repeat;}
.tb1_td4{ width:20%; text-align:center; background:url(../images/td1.jpg) right no-repeat;}
.tb1_td5{ width:8%; text-align:center; background:url(../images/td1.jpg) right no-repeat;} 
.tb1_td5 .num{ width:80px; height:20px;}
.tb1_td5 .num input{height: 18px;line-height: 18px;border-width: 1px 0px;border-style: solid none;border-color: #C8C7CC -moz-use-text-color;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;
-moz-border-left-colors: none;border-image: none;width: 34px;text-align: center;font-size: 14px;outline: medium none;
font-weight: bold;font-family: Tahoma;margin: 0px;padding: 0px; float:left;}
.tb1_td5 .num input{height: 18px;line-height: 18px;border-width: 1px 1px;border-style: solid none;border-color: #C8C7CC -moz-use-text-color;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;
-moz-border-left-colors: none;border-image: none;width: 34px;text-align: center;font-size: 14px;outline: medium none;
font-weight: bold;font-family: Tahoma;margin: 0px;padding: 0px; float:left;}
.tb1_td5 .num #min1{ height: 18px;line-height:18px;color: #333;position: relative;overflow: hidden;vertical-align: middle;display: inline-block; border: 1px solid #C8C7CC;text-align: center;font-family: Tahoma;font-size: 15px;outline: medium none; width:20px; margin:0; padding:0; float:left;}
.tb1_td5 .num #add1{ height: 18px;line-height:18px;color: #333;position: relative;overflow: hidden;vertical-align: middle;display: inline-block; border: 1px solid #C8C7CC;text-align: center;font-family: Tahoma;font-size: 15px;outline: medium none; width:20px; margin:0; padding:0; float:left;}
.tb1_td5 .num #min2{ height: 18px;line-height:18px;color: #333;position: relative;overflow: hidden;vertical-align: middle;display: inline-block; border: 1px solid #C8C7CC;text-align: center;font-family: Tahoma;font-size: 15px;outline: medium none; width:20px; margin:0; padding:0; float:left;}
.tb1_td5 .num #add2{height: 18px;line-height:18px;color: #333;position: relative;overflow: hidden;vertical-align: middle;display: inline-block; border: 1px solid #C8C7CC;text-align: center;font-family: Tahoma;font-size: 15px;outline: medium none; width:20px; margin:0; padding:0; float:left;}
.tb1_td6{ width:10%; text-align:center; background:url(../images/td1.jpg) right no-repeat;}
.tb1_td7{ text-align:center; width:10%;}
.text{ padding-left:5px;}

/*gwc_tb2*/
.gwc_tb2{width:988px; margin-top:10px; padding:20px 0; display:block;border:1px solid #e5e5e5;}
.tb2_td1{ width:8%; padding-left:2%;} 
.tb2_td2{ width:5%; text-align:center;padding:20px 0;}
.tb2_td2 img{ width:60px; height:60px; border:1px #eee solid;}
.tb2_td3{ width:25%; padding:0 15px;}
.tb2_td3 a{ font-size:14px; line-height:22px;}

/*gwc_tb3*/
.gwc_tb3{ width:100%; border:1px solid #ff4400;height:46px; line-height:46px; margin-top:15px; }
.gwc_tb3 tr td{font-size:14px;}
.tb3_td1{ width:700px; padding-left:20px; line-height:40px;}
.tb3_td1 .tad{ width:60px; margin-right:5px; float:left; height:50px; line-height:50px;}
.tb3_td2{ width:100px;text-align:center;}
.tb3_td2 span{ color:#ff5500;font-size:14px; font-weight:bold; padding:0 5px;}
.tb3_td3{ width:260px;text-align:center;}
.tb3_td3 .orange{font-size: 18px;color:#ff5500; margin-left:10px;}
.tb3_td3 span{color:#ff5500; font-size:18px;}
#shopping_js{ width:110px;text-align:center; background:#FFAD00; border:0px; height:55px; color:#FFF; font-size:24px; cursor:pointer;}
.tb1_td6 #total1,#total2{color:#ff4400;font-size:14px; font-weight:bold;}
.jz2{ width:100px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; background:#ff4400; display:block; float:right; border:1px #ff4400 solid;}
#jz1{font-size:18px;color:#fff;}
.gwc_tb3 .allselect{height: 50px;display: inline-block;line-height: 50px;background-repeat: no-repeat;
background-position: 0px 0px;vertical-align: middle;cursor: pointer; float:left;}
.gwc_tb3 .check-label{ padding-left:5px;height:50px;display: inline-block;line-height: 50px;background-repeat: no-repeat;background-position: 0px 0px;vertical-align: middle;cursor: pointer; float:left;}

.my_shopping tr{ border:1px #e5e5e5 solid; width:1188px;}

/*猜你喜欢*/
.cart-foot{ width:1188px;}
.cart-foot-t{margin: 0;padding: 0;list-style: none;border: solid 1px #ededed;height: 32px;width: 396px;border-right: none;border-bottom: none;}
.cart-foot-t ul li {float: left;border-right: solid 1px #ededed;line-height: 31px;width: 131px;text-align: center;height: 34px;
cursor: pointer;position: relative;}
.cart-foot-c{width: 988px; height:210px;border: 1px solid #E6E6E6;}

/*tab选项卡*/
body>div, form>div { margin: 0 auto; }
a img { border: 0; }
a { outline-style: none; color: #666666; text-decoration: none; }
a, area { blr:expression(this.onFocus=this.blur())}
:focus { -moz-outline-style: none; }
.clear { clear: both; }
.hidden { display: none; }
.block { display: block; }
.left { float: left; }
.right { float: right; }

/*m2yw_right*/
.m2yw_right { width:1188px; margin:0 auto; border: 1px solid #d7d7d7;border-top: 0 none;}
.m2yw_right .m2yw_tab {position: relative;background-color: #fafafa;border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;}
.m2yw_tab{height: 49px;width: 100%;background-color: #EBEBF0;}
.m2yw_tab ul li {height: 48px;float: left;width: 100px;text-align: center;font: normal 14px/48px "\5FAE\8F6F\96C5\9ED1";color: #555;outline: none;}
.m2yw_tab ul .m2yw_cutli { border-bottom:1px solid #fff;cursor:pointer;color:#ff4400;text-shadow:0 1px 0 #fff;background:#fff; border-top:2px #ff4400 solid; }


.m2yw_right .m2yw_tab ul li{float: left;height: 48px;border-top: 2px solid #fafafa;border-right: 1px solid #d7d7d7; cursor:pointer;}
.m2yw_right .m2yw_tab ul li.m2yw_cutli{ border-top:2px #ff4400 solid;}

.m2yw_pic {padding:20px 0;}
.m2yw_piclist {overflow: hidden; position: relative; height:300px;}
.m2yw_piclist ul{ margin-left:20px;}
.m2yw_posul{ height:300px;}
.m2yw_btnl { cursor: pointer; float: left; height: 145px; margin: 0 10px; padding-top:40px;}
.m2yw_btnr { cursor: pointer; float: right; padding-top:40px; margin: 0 10px; height:145px;}
/*.m2yw_posul { left: 0; position: absolute; top: 0; }*/

.m2yw_posul li{float: left;width: 216px;margin: 15px 15px 0 0;height: 280px;border: 1px solid #edecec;overflow: hidden;background-color: #fff;}
.p_cont:hover{}
.m2yw_piclist ul li .p_img,.m2yw_piclist ul li .p_name,.m2yw_piclist ul li .p_price ,.m2yw_piclist ul li .P_review{width: 180px;line-height: 22px; }
.m2yw_piclist ul li .p_img {width: 200px;height: 200px;position: relative;}
.p_name {color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 15px;}
.p_price { line-height:16px;}
.p_price .price-bsgshop{color: #ff4400;font: bold 16px Arial; line-height:16px; }
.p_price .price-market{color: grey;font-family: Arial; line-height:16px; }

/*subMenu*/
.subMenu .latesetNews{width:221px;height:357px;margin-top: 10px;border:1px solid #ccc;border-top: none;}
.latesetNews .newsHead{padding:0 5px 0 10px;height: 34px;line-height: 34px;background: #f5f5f5;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.newsHead h2{float: left;font-size: 14px;}
.newsHead a{float: right;font-size: 11px;color: #898686;text-decoration: none;}
.newsHead a:hover{text-decoration: underline;}
.newsHead a i{width: 6px;height: 7px;background: url(../images/arrow-gray.png) no-repeat;display: inline-block;margin-left: 5px;vertical-align: middle;}
.latesetNews ul{margin:10px 0 15px;}
.latesetNews li{height:24px;line-height: 24px;padding-left: 10px;}
.latesetNews li a{color: #939393;text-decoration: none;}
.latesetNews li b{color: #666;}
.latesetNews li a:hover{text-decoration: underline;}

.subMenu .serviceList{width: 100%;height:182px;font-weight: bold;text-decoration: none;}
.serviceList dl a{color: #ffffff;font-size: 14px;display: block;float: left;}
.serviceList dt,.serviceList dd{width: 107px;height:80px;float: left;text-align: center;}
.serviceList dt{margin-right: 7px;}
.serviceList i,.serviceList b,.serviceList small,.serviceList em{display: inline-block;margin-top: 15px;}
.serviceList i{width:26px;height: 34px;background: url(../images/money.png) no-repeat;}
.serviceList b{width: 28px;height: 28px;background:url(../images/plane.png) no-repeat;}
.serviceList small{width: 23px;height: 29px;background: url(../images/film.png) no-repeat;}
.serviceList em{width: 27px;height: 28px;background: url(../images/game.png) no-repeat;}
.serviceList .money{background: #bfda77;margin-bottom: 6px;}
.serviceList .plane{background: #97dc05;margin-bottom: 6px;}
.serviceList .film{background: #a5b4c7;}
.serviceList .game{background: #ff9626;}

.subMenu .dropdownMenu{position: absolute;width:966px;height: 358px;background:#eeeeee;left:220px;top: 0;border:2px solid #ff4400;border-top:none;display: none;}





