.shopping_liu{ width:100%; background:#f9f9f9; overflow:hidden; text-align:center; padding:34px 0;}
.shopping_liu dl{ display:inline-block; font-size:16px; color:#918881; margin:0 54px;}
.shopping_liu dl dt{ width:80px; margin-bottom:10px;}
.shopping_liu dl.red{ color:#e77a22;}
.bag .bag_title{ line-height:32px; margin:60px auto 40px 0;}
.bag .bag_title h2{ font-size:32px; color:#746960; float:left;font-weight: 350}
.bag .bag_title a{ float:right; color:#73675d;}
.bag .con{ width:100%;  margin-bottom:200px; }

.bag .left_s{ width:760px; box-sizing:border-box;background:#fff; padding:15px 0; border:1px solid #eee; box-shadow:0px 5px 20px 0px rgba(41,34,26,0.1); overflow:hidden; float:left;}
.bag .left_s .row{ width:100%; box-sizing:border-box; padding:0 30px; overflow:hidden; clear:both; margin:15px 0;}
.bag .left_s .row dl{ width:350px;  float:left;}
.bag .left_s .row dl dt{ width:140px; float:left;}
.bag .left_s .row dl dd{ width:190px; float:right;}
.bag .left_s .row dl dd h3{ font-size:16px; color:#73675d; margin:15px 0 10px 0;}
.bag .left_s .row dl dd p{ font-size:14px; color:#999;}
.bag .left_s .row dl dd strong{ color:#e77a22; font-size:26px; line-height:26px; display:block; margin-top:40px;}
.bag .left_s .row .zj{ width:120px; height:36px; margin-top:50px; cursor:pointer; line-height:36px; box-sizing:border-box; border:1px solid #898078; float:left; margin-left:100px;}
.bag .left_s .row .zj .jian,.bag .left_s .row .zj .add{ width:30px; height:34px; font-size:18px; color:#aeaeae; display:block; float:left; text-align:center; text-indent:10000px;}
.bag .left_s .row .zj .jian{background:url(/uploads/image/pimages/jian-2x.png) no-repeat center; background-size:16px;}
.bag .left_s .row .zj .add{background:url(/uploads/image/pimages/jia-2x.png) no-repeat center; background-size:16px;}
.bag .left_s .row .zj input{ width:58px; height:36px; float:left; overflow:hidden; background:none; text-align:center; font-size:14px; color:#666;}
.bag .left_s .row .del{ float:right; display:block; margin-top:60px;color: #73675d}
.bag .left_s .row .del i{background:url(/uploads/image/pimages/close-2x.png) no-repeat; width:12px; height:12px; background-size:contain; display:inline-block; margin-right:6px; vertical-align:-1px;}

.bag .clip{ width:760px; float:left;}
.bag .kong{ width:174px; margin:0 auto; margin-top:115px; text-align:center; font-size:16px; color:#a79589;}
.bag .kong dt{ width:174px; margin:0 auto; margin-bottom:25px;}


.bag .right_s{ width:400px; box-sizing:border-box;background:#fff; padding:20px 30px; border:1px solid #eee; box-shadow:0px 5px 20px 0px rgba(41,34,26,0.1); overflow:hidden; float:right;}
.bag .right_s .title{ padding:10px 0;}
.bag .right_s .title h3{ float:left; font-size: 18px; font-weight: 500;   color: #73675d;}
.bag .right_s .title a{ float:right; color:#e77a22;}
.bag .right_s .row_s{ padding:10px 0; overflow:hidden; position:relative; clear:both;}
.bag .right_s .row_s dl{ float:left;}
.bag .right_s .row_s dl dt{ float:left; width:64px;}
.bag .right_s .row_s dl dd{ float:left; width:170px; margin-left:14px; }
.bag .right_s .row_s dl dd h4{ font-size:14px; line-height:20px;}
.bag .right_s .row_s dl dd span{ display:block; font-size:12px; color:#918881; margin-top:8px;}
.bag .right_s .row_s strong{ font-size:22px; color:#e77a22; display:block; position:absolute; right:0; top:50%; margin-top:-10px;}
.bag .right_s ul{ width:100%; margin-top:20px; padding:20px 0; overflow:hidden; color:#918881; line-height:34px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.bag .right_s ul.wu{ border-top:0px solid #e7e7e7; padding:0 0 20px 0; margin-top:0;}
.bag .right_s ul em{ float:right;}
.bag .right_s .zj{ width:100%; overflow:hidden; border-bottom:1px solid #e7e7e7; line-height:80px; font-size:18px; color:#73675d;}
.bag .right_s .zj strong{ color:#e77a22; font-size:28px; float:right;}
.bag .right_s .pay{ background:#e77a22; width:200px; line-height:50px; color:#fff; font-size:17px; display:block; margin:0 auto; margin-top:20px; transition:0.3s; text-align:center;}
.bag .right_s .pay:hover{ background:#cf6e1f;}
.bag .right_s .pay.hui{ background:#f1f0ee; color:#fff;}

.bag .bag_left{ width:760px; float:left;}
.bag .bag_left h2.hao{ font-size:18px; color:#73675d; margin-bottom:30px;font-weight: bold;}
.bag .bag_left .row{ width:100%; box-sizing:border-box;background:#fff; padding:30px 30px; border:1px solid #eee; box-shadow:0px 5px 20px 0px rgba(41,34,26,0.1); overflow:hidden; color:#918881; margin-bottom:40px;}
.bag .bag_left .row:last-child{ margin-bottom:0;}
.bag .bag_left .row h3{ font-size:18px; font-weight:bold; color:#73675d; margin-bottom:15px; display:inline-block; line-height:20px;}
.bag .bag_left .row .top span{ float:right; color:#9d9086;}
.bag .bag_left .row .top span a{ color:#f08f35;}
.bag .bag_left .row .top span a:hover{ text-decoration:underline;}
.bag .bag_left .row li{ clear:both; line-height:22px; padding:5px 0;font-size: 12px;}
.bag .bag_left .row li p{ font-size:16px;}
.bag .bag_left .row li span{ margin-right:10px; font-size:16px;}
.bag .bag_left .row li a{line-height:32px; color:#918881; margin-right:40px;}
.bag .bag_left .row li a:hover{ color:#e77a22;}
.bag .bag_left .row li a.xadd{ margin-right:0; float:right; color:#e77a22; display:block; margin-top:20px;}
.bag .bag_left .row li a.xadd:hover{ text-decoration:underline;}
.bag .bag_left .row li a.bj{background:#fdf1e8; width:100px; line-height:32px; text-align:center; color:#e77a22; font-size:14px; display:inline-block; margin-top:20px;}
.bag .bag_left .row li a.bj:hover{ background:#f3dbc9;}
.bag .bag_left .row li a.bjd{background:#fdf1e8; width:130px; line-height:32px; text-align:center; color:#e77a22; font-size:14px; display:inline-block; margin-top:10px;}
.bag .bag_left .row li a.bjd:hover{ background:#f3dbc9;}
.bag .bag_left .row .fs label{ margin-right:70px; margin-top:5px; display:inline-block;}
.bag .bag_left .row .fs label input{ display:none;}
.bag .bag_left .row .fs label i{  background:url(/uploads/image/pimages/r1-2x.png) no-repeat; width:14px; height:14px; background-size:contain; display:inline-block; margin-right:8px; vertical-align:-2px;}
.bag .bag_left .row .fs label input:checked i{  background:url(/uploads/image/pimages/r-2x.png) no-repeat; width:14px; height:14px; background-size:contain;}
.bag .bag_left .row .fs label em{ width:22px; display:inline-block; margin-right:10px;}
.bag .bag_left .row .fs  span{ font-size:16px;}
.bag .bag_left .row .fs  span i{ background:url(/uploads/image/pimages/zfb-2x.png) no-repeat; background-size:contain; width:22px; height:22px; display:inline-block; margin-right:10px; vertical-align:-6px; }

.bag .bag_left .row .biao{ width:400px; margin:0 auto;}
.bag .bag_left .row .biao dl em{ color:#f08f35;}
.bag .bag_left .row dl span{ width:100px; color:#9d9086; line-height:38px; display:block; float:left;}
.bag .bag_left .row dl dd{ clear:both; margin-top:20px;}
.bag .bag_left .row dl dd .txt{ box-sizing:border-box; border:1px solid #e5e5e5;border-radius:2px; padding:5px 10px; line-height:28px; font-size:14px; color:#746960;}
.bag .bag_left .row dl dd .txt.w1{ width:300px; height:38px;}
.bag .bag_left .row dl dd .txt.w2{ width:300px; height:80px;}
.bag .bag_left .row dl dd label{ color:#9d9086; float:left; height:38px; margin:10px 40px 10px 0;}
.bag .bag_left .row dl dd label i{  background:url(/uploads/image/pimages/r1-2x.png) no-repeat; width:14px; height:14px; background-size:contain; display:inline-block; margin-right:8px; vertical-align:-2px;}
.bag .bag_left .row dl dd label input:checked i{  background:url(/uploads/image/pimages/r-2x.png) no-repeat; width:14px; height:14px; background-size:contain;}

.bag .bag_left .row dl dd select{ width:32%; background:url(/uploads/image/pimages/xiala-2x.png) no-repeat 90% center; background-size:12px 7px; box-sizing:border-box; border:1px solid #e5e5e5;border-radius:2px; padding:5px 10px; float:left; margin-right:2%; color:#746960; height:38px; font-size:13px;}
.bag .bag_left .row dl dd select.last{ margin-right:0;}
.bag .bag_left .row dl dd .sq{ width:300px; float:right;}
.bag .bag_left .row dl dd .btn{ width:140px; height:36px;  margin:10px 0 0 30px; transition:all 0.4s; color:#fff; cursor:pointer; text-align:center; background:#e77a22;}
.bag .bag_left .row dl dd .btn:hover{ background:#cf6e1f;}

.pop{ width:1060px; height:auto;max-height: 550px; background:#fff; box-sizing:border-box; padding:30px 30px 50px; position:fixed; left:50%; top:50%; margin:-275px 0 0 -530px; z-index:1000; display:none;}
.pop .top{ line-height:24px;}
.pop h2{ float:left; font-size:18px; color:#746960;font-weight: bold;}
.pop .close{ background:url(/uploads/image/pimages/close-2x.png) no-repeat; background-size:contain; width:12px; height:12px; display:block; float:right; margin-top:6px;}
.pop .con{max-height: 460px;height: auto;overflow-y: auto;width: 100%;padding-right: 20px;}
.pop .list{ width:300px; height:148px; box-sizing:border-box; line-height:28px; padding:20px 30px; color:#918881; border:1px solid #e5e5e5; float:left; margin:30px 30px 0 0; cursor:pointer;}
.pop .list:nth-child(3n){ margin:30px 0 0 0;}
.pop .list.active{ border:2px solid #e77a22;}
.pop .list p{ font-size:12px; line-height:normal;}
.pop .list span{ font-size:16px; margin-right:10px;line-height: 30px;font-weight: bold;}
.pop .list a{ font-size:14px; color:#e77a22;}
.pop .list a:hover{ text-decoration:underline;}
.pop .list a.eit{ float:right;}
.pop .list li{font-size: 12px;line-height: 20px;}
.pop .btn{ width:140px; height:36px; display:block; margin:auto; margin-top:40px; transition:all 0.4s; color:#fff; cursor:pointer; text-align:center; background:#e77a22;}
.pop .btn:hover{ background:#cf6e1f;}

.ad_pop{ width:446px; height:550px; background:#fff; box-sizing:border-box; padding:40px 50px; position:fixed; left:50%; top:50%; margin:-275px 0 0 -223px; z-index:1000; display:none;}
.ad_pop .top{ line-height:24px;}
.ad_pop h2{ float:left; font-size:18px; color:#746960;font-weight: bold;}
.ad_pop .close{ background:url(/uploads/image/pimages/close-2x.png) no-repeat; background-size:contain; width:12px; height:12px; display:block; float:right; margin-top:6px;}
.ad_pop ul span{ width:46px; color:#9d9086; line-height:38px; display:block; float:left;}
.ad_pop ul li{ clear:both; margin-top:20px;}
.ad_pop ul li .txt{ box-sizing:border-box; border:1px solid #e5e5e5;border-radius:2px; padding:5px 6px; line-height:28px; font-size:14px; color:#746960;}
.ad_pop ul li .txt.w1{ width:300px; height:38px;}
.ad_pop ul li .txt.w2{ width:300px; height:80px;}
.ad_pop ul li select{ width:32%; background:url(/uploads/image/pimages/xiala-2x.png) no-repeat 95% center; background-size:12px 7px; box-sizing:border-box; border:1px solid #e5e5e5;border-radius:2px; padding:5px 18px 5px 6px; float:left; margin-right:2%; color:#746960; height:38px; font-size:14px;}
.ad_pop ul li select.last{ margin-right:0;}
.ad_pop ul li .sq{ width:300px; float:right;}
.ad_pop .btn{ width:140px; height:36px; float:right; margin-top:50px; transition:all 0.4s; color:#fff; cursor:pointer; text-align:center; background:#e77a22;}
.ad_pop .btn:hover{ background:#cf6e1f;}
.ad_pop label{ color:#9d9086; float:left; margin-top:60px; }
.ad_pop label i{  background:url(/uploads/image/pimages/r1-2x.png) no-repeat; width:14px; height:14px; background-size:contain; display:inline-block; margin-right:8px; vertical-align:-2px;}
.ad_pop label input:checked i{  background:url(/uploads/image/pimages/r-2x.png) no-repeat; width:14px; height:14px; background-size:contain;}

.cg_clip{ width:100%; background:#fff; overflow:hidden; clear:both; text-align:center;}
.cg_clip dl{ width:340px; margin:140px auto 200px auto;}
.cg_clip dl h2{ font-size:26px; color:#877a70; line-height:28px; margin-top:35px;font-weight: normal;}
.cg_clip dl a.btn{ width:140px; line-height:40px; margin:40px 0 20px 0; transition:all 0.4s; color:#fff; display:inline-block; text-align:center; background:#e77a22;}
.cg_clip dl a.btn:hover{ background:#cf6e1f; text-decoration:none;}
.cg_clip dl a{ font-size:16px; color:#a39a93;}
.cg_clip dl a:hover{ text-decoration:underline;}
.cg_clip dl dt.xiao{ width:188px; margin:0 auto;}

.flash{ height:100%; position:absolute; left:0; top:0; width:100%;}
.swiper-container1,.swiper-container2{ height:100%;}
.swiper-container2{ display:none;}
.flash .swiper-pagination-bullet{ width:18px !important; height:6px!important; background:rgba(0,0,0,0.5); opacity:1; border-radius:6px; transition:0.3s;}
.flash .swiper-pagination-bullet-active{background:#ee8f36; width:30px !important;}
.flash .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 8px;}
 
@media screen and (max-width: 1230px) {
.shopping_liu dl{  margin:0 2%;}	
.shopping_liu dl dt{ width:40px; margin-bottom:10px;}	
 
.bag .bag_title{ line-height:26px; margin:40px auto 20px 0;}
.bag .bag_title h2{ font-size:24px;} 
.bag .left_s,.bag .bag_left{ width:55%;}
.bag .right_s{ width:40%; padding:20px 20px;}
.bag .left_s .row{ padding:0 20px;}
.bag .left_s .row dl{ width:45%;}
.bag .left_s .row dl dt{ width:35%;}
.bag .left_s .row dl dd{ width:60%;}
.bag .left_s .row dl dd h3{ font-size:14px; margin:0px 0 5px 0;}
.bag .left_s .row dl dd p{ font-size:12px;}
.bag .left_s .row dl dd strong{ font-size:18px; line-height:26px;  margin-top:10px;}

.bag .left_s .row .zj{ width:100px; margin-top:35px;  margin-left:50px;}
.bag .left_s .row .zj .jian,.bag .left_s .row .zj .add{ width:30px;}
.bag .left_s .row .zj input{ width:38px;}
.bag .left_s .row .del{margin-top:40px;}
.bag .clip{ width:55%;}
.bag .bag_left .row .fs label{ margin-right:25px;}
.bag .bag_left h2.hao{ font-size:16px; text-align:left; margin-bottom:20px;}
}
@media screen and (max-width:1060px) {
.bag .left_s .row .zj{ width:80px; margin-top:25px;  margin-left:30px;}
.bag .left_s .row .zj .jian,.bag .left_s .row .zj .add{ width:20px;}
.bag .left_s .row .zj input{ width:38px;}
.bag .left_s .row .del{margin-top:30px;}
.bag .bag_left .row .fs label{ margin-right:15px;}

.pop{ width:90%; height:auto; padding:30px 20px; left:5%; top:10%; margin:0 0 0 0; }
.pop .list{ width:32%; padding:15px 20px;  margin:30px 2% 0 0;}
 }
 
@media screen and (max-width:960px){
.bag .bag_left .row .biao{ width:90%;}
.bag .bag_left .row dl span{  display:block; float:none;}
.bag .bag_left .row dl span.mei{ display:none;}
.bag .bag_left .row dl dd{ clear:both; margin-top:10px;}
.bag .bag_left .row dl dd label{ color:#9d9086; float:left; height:38px; margin:0px 20px 0px 0;}
.bag .bag_left .row dl dd select{ font-size:12px;}
.bag .bag_left .row dl dd .sq{ width:100%; float:none;}	
.bag .bag_left .row dl dd .txt.w1{ width:100%;}
.bag .bag_left .row dl dd .txt.w2{ width:100%;} 
.bag .bag_left .row dl dd .btn{ margin:10px 0 0 0px;}
}

@media screen and (max-width: 768px) {
.bag .bag_title h2{ font-size:20px;} 	
.bag .left_s,.bag .bag_left{ width:100%;}
.bag .bag_left .row{ padding:20px 20px;}	
.bag .left_s .row dl{ width:60%;}
.bag .left_s .row .zj{ width:60px; margin-top:25px; height:30px; line-height:30px;  margin-left:5px;}
.bag .left_s .row .zj .jian,.bag .left_s .row .zj .add{ width:20px;  height:28px; line-height:30px;}
.bag .left_s .row .zj .jian{background:url(/uploads/image/pimages/jian-2x.png) no-repeat center; background-size:12px;}
.bag .left_s .row .zj .add{background:url(/uploads/image/pimages/jia-2x.png) no-repeat center; background-size:12px;}
.bag .left_s .row .zj input{ width:18px;  height:30px; line-height:30px;}
.bag .right_s{ width:100%; margin-top:40px;}
.bag .right_s .row_s dl{ width:70%;}
.bag .right_s .row_s dl dt{ width:20%;}
.bag .right_s .row_s dl dd{ width:70%;}
.bag .left_s .row .del i{ margin-right:3px;}
.bag .con{ width:100%;  margin-bottom:60px; }
.bag .clip{ width:100%;}
.bag .kong{  margin-top:50px;}
.bag .bag_left .row  li a{ margin-right:10px;}
.pop .con{padding-right: 0}
.pop .list{ width:48%; margin:30px 4% 0 0;}
.pop .list:nth-child(3n){ margin:30px 4% 0 0;}
.pop .list:nth-child(2n){ margin:30px 0 0 0;}
.pop .list:nth-child(6n){ margin:30px 0 0 0;}
.cg_clip dl{ margin:60px auto;}
.cg_clip dl h2{ font-size:20px; line-height:22px; margin-top:25px;}
.cg_clip dl a.btn{ margin:20px 0;} 
.swiper-container1{ display:none;}
.swiper-container2{ display:block;}
}

@media screen and (max-width:500px) {
.bag .right_s .row_s strong{ font-size:18px;}
.bag .right_s .zj strong{ font-size:22px;}
.bag .bag_left .row .fs label{ margin-right:0; display:block; margin:10px 0;}
.pop .con{ height:350px; overflow:auto;}
.pop .list{ width:100%; margin:20px 0 0 0; height:auto;}
.pop .list:nth-child(3n){ margin:20px 0 0 0;}
.pop .list:nth-child(2n){ margin:20px 0 0 0;}
.pop .list:nth-child(6n){ margin:20px 0 0 0;} 
.ad_pop{ width:90%; height:auto; padding:30px 20px;  left:5%; top:10%; margin:0;}
.ad_pop ul span{ width:15%;}
.ad_pop ul li .txt.w1{ width:85%; }
.ad_pop ul li .txt.w2{ width:85%;}
.ad_pop ul li .sq{ width:85%;}
.ad_pop .btn{ margin-top:20px;}
.ad_pop label{ margin-top:30px; }
.bag .bag_left .row dl dd .btn{ width:100%; }
}

@media screen and (max-width: 320px) {
 
}
