@charset "utf-8";
*{margin:0;padding:0;word-wrap:break-word;word-break:break-all; font-size:20px;}
body{ max-width:640px; margin:0 auto; font-family: "Microsoft YaHei", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444; position:relative; background:#f0f0f0;}
html, body, h1, h2, h3, h4,input,div,ul,li,p,form,table,dt,dl,dd,tr{list-style-type:none;}
h3,h4{ font-size:14px; font-weight:bold;}
a{color:#434343;text-decoration:none;} a:hover{color:#333;} a img{border:none;} 
em{font-style: normal;font-weight: normal;}
.clear{ clear:both; width:0; height:0;}
input,select,textarea{ outline:none;}
table,td,th,tr{ margin:0; padding:0;}

.hy_top{ height:350px; background:#f26060; overflow:hidden;}
.hy_tx{ width:178px; height:178px; overflow:hidden; margin:53px auto 0; position:relative;}
.hy_tx em{ display:block; width:178px; height:178px; overflow:hidden; position:absolute; left:0; top:0; background:url(../images/hy_tx_bg.png) no-repeat;}
.hy_user{ text-align:center; color:#fff;}
.hy_user h2{ padding:10px 0; font-size:30px;}
.hy_sc{ height:120px; overflow:hidden; background:#eb3331;}
.hy_sc a{ display:block; width:33.33%; height:100px; overflow:hidden; float:left; color:#fff; line-height:45px; text-align:center;}
.hy_sc a strong{ display:block; line-height:20px; font-weight:normal; padding-top:30px; font-size:25px; margin-bottom:10px;}
.hyindex_order,.hyindex_nav{ margin-top:20px; border-bottom:2px #e8e8e8 solid; background:#fff;}
.hyindex_order dl dt,.hyindex_nav ul li{ height:89px; border-bottom:2px #e8e8e8 solid; overflow:hidden;}
.hyindex_order dl dt h2,.hyindex_nav ul li h2{ float:left; width:auto; height:89px; line-height:89px; font-size:30px; color:#666; font-weight:normal; text-indent:93px;}
.hyindex_order dl dt a em,.hyindex_nav ul li a em{display:block; float:right; line-height:89px; font-size:26px; color:#999; line-height:89px; padding-right:25px;}
.hyindex_order dl dt a,.hyindex_nav ul li a{ display:block;}
.hyindex_order dl dd{ height:140px; overflow:hidden;}
.hyindex_order dl dd a{ display:block; width:25%; height:90px; overflow:hidden; padding-top:50px; float:left; color:#666; line-height:50px; text-align:center;}
.hyindex_order dl dd a strong{ display:block; line-height:20px; font-weight:normal; font-size:25px;}
h2.myorder_ico{ background:url(../images/hy_my_order_ico.png) 29px center no-repeat;}
h2.myguanzhu_ico{ background:url(../images/myguanzhu_ico.png) 29px center no-repeat;}
.hyindex_guanzhu dl dd a{width:33.33%;}
.myjf_ico{ background:url(../images/myjf_ico.png) 29px center no-repeat;}
.shdz_ico{ background:url(../images/shdz_ico.png) 29px center no-repeat;}
.yhsz_ico{ background:url(../images/yhsz_ico.png) 29px center no-repeat;}
.tsfw_ico{ background:url(../images/tsfw_ico.png) 29px center no-repeat;}
.tuiguang_ico{ background:url(../images/hyList_ico4.png) 29px center no-repeat;}
.foot{ padding:0 10px 103px;}
.foot span{ display:block; width:100%; border-bottom:1px #a7a7a7 dotted; line-height:70px; height:70px; overflow:hidden; text-align:center; color:#cbcbcb;}
.foot span a{ padding:0 28px; color:#999;}
.foot p{ text-align:center; line-height:70px; color:#999;}
.foot_nav{ width:100%; height:102px; border-top:1px #ccc solid; background:#fff; position:fixed; bottom:0; left:0;}
.foot_nav ul{ width:100%; height:102px; overflow:hidden;}
.foot_nav ul li{ width:20%; height:102px; overflow:hidden; float:left;}
.foot_nav ul li a{ display:block; padding-top:54px; height:40px; padding-bottom:8px; overflow:hidden; line-height:40px; text-align:center; font-size:24px; color:#666;}
.foot_navico01{ background:url(../images/foot_navico01.png) center 13px no-repeat; }
.foot_navico02{ background:url(../images/foot_navico02.png) center 13px no-repeat; }
.foot_navico03{ background:url(../images/foot_navico03.png) center 13px no-repeat; }
.foot_navico04{ background:url(../images/foot_navico04.png) center 13px no-repeat; }
.foot_navico05{ background:url(../images/foot_navico05.png) center 13px no-repeat; }
.foot_nav ul li.fn_current a{ color:#ef322c;}
.fn_current .foot_navico01{ background:url(../images/foot_navico01_hover.png) center 13px no-repeat; }
.fn_current .foot_navico02{ background:url(../images/foot_navico02_hover.png) center 13px no-repeat; }
.fn_current .foot_navico03{ background:url(../images/foot_navico03_hover.png) center 13px no-repeat; }
.fn_current .foot_navico04{ background:url(../images/foot_navico04_hover.png) center 13px no-repeat; }
.fn_current .foot_navico05{ background:url(../images/foot_navico05_hover.png) center 13px no-repeat; }

/*未登录会员中心*/
.hy_user a{ display:block; height:76px; text-align:center; line-height:76px; font-size:30px; color:#fff;}
.hy_sc a.hysc_ico01 strong,.hy_sc a.hysc_ico02 strong,.hy_sc a.hysc_ico03 strong{ text-indent:-9999px;}
.hysc_ico01{ background:url(../images/sjsc_ico.png) center 20px no-repeat;}
.hysc_ico02{ background:url(../images/dpsc_ico.png) center 20px no-repeat;}
.hysc_ico03{ background:url(../images/wdzj_ico.png) center 20px no-repeat;}
.hyindex_order dl dd a.order_ico01 strong,.hyindex_order dl dd a.order_ico02 strong,.hyindex_order dl dd a.order_ico03 strong,.hyindex_order dl dd a.order_ico04 strong,.hyindex_order dl dd a.gz_ico01 strong,.hyindex_order dl dd a.gz_ico02 strong,.hyindex_order dl dd a.gz_ico03 strong{ text-indent:-9999px;}
.order_ico01{ background:url(../images/order_ico01.png) center 20px no-repeat;}
.order_ico02{ background:url(../images/order_ico02.png) center 20px no-repeat;}
.order_ico03{ background:url(../images/order_ico03.png) center 20px no-repeat;}
.order_ico04{ background:url(../images/order_ico04.png) center 20px no-repeat;}
.gz_ico01{ background:url(../images/gz_ico01.png) center 20px no-repeat;}
.gz_ico02{ background:url(../images/gz_ico02.png) center 20px no-repeat;}
.gz_ico03{ background:url(../images/gz_ico03.png) center 20px no-repeat;}

/*登录*/
.page_top{ height:84px; background:#fff; border-bottom:2px #e8e8e8 solid; overflow:hidden; position:relative;}
.page_top h2{ width:100%; height:84px; overflow:hidden; text-align:center; line-height:84px; font-size:30px; color:#444; font-weight:normal;}
a.back_up{ display:block; width:84px; height:84px; overflow:hidden; background:url(../images/back_up.png) center no-repeat; position:absolute; left:0; top:0;}
.dlzc_form{ padding:40px 40px 0;}
.item{ height:89px; overflow:hidden; background:#fff; border:1px #ebebed solid; border-radius:8px; margin-bottom:27px;}
.item input,.item select{ width:100%; height:89px; line-height:89px; text-indent:15px; border:none;}
.item textarea{ width:518px; padding:10px 20px; height:210px; line-height:70px; background:#fff; border:none; background:#fff;}
.item input.yzm{ width:388px; float:left;}
.item img#yzm{ float:left; border-left:1px #ccc solid; }
.item p{margin-left:10px;margin-top:5px;}
.item .redio{float:left;width:30px;height: 30px}
.item em,.item2 em{float:left;width:80px;text-align:center;height:25px;font-size:14px; }
.item .select{float:left;width:130px;border:1px #ebebed solid;height:60px; line-height:30px;}
.item input[type="button"]{ background:#eb3331; color:#fff; font-size:30px; text-align:center; }
.item span{ color:#4e4e4e; display:block; width:168px; height:89px; overflow:hidden; float:left; line-height:89px; text-indent:15px;}
.item a{ float:right;display:block; width:168px; height:89px; overflow:hidden; background:#e1e1e1; line-height:89px; font-size:14px; text-align:center; border-left:1px #dcdcdc solid;}

.zddl{ width:100%; height:32px; overflow:hidden;}
.zddl em input{ display:block; width:32px; height:32px; overflow:hidden; float:left; margin:0 15px;}
.zddl p{ line-height:32px; float:left;}
.wjmi{ margin:10px 0 0 0; height:60px; overflow:hidden;}
.wjmi a{ display:block; height:60px; overflow:hidden; float:left; line-height:60px; color:#666;}
.wjmi a.wjmm_link{ background:url(../images/wjmm_ico.png) 19px center no-repeat; text-indent:60px;}
.wjmi a.kszc_link{ float:right; background:url(../images/kszc_ico.png) 19px center no-repeat; text-indent:60px;}
.qtdl_title{ height:28px; border-bottom:3px #ccc solid; text-align:center; margin-bottom:8px;}
.qtdl_title h2{ display:inline-block; height:59px; line-height:59px; padding:0 15px; background:#f0f0f0; font-size:30px; font-weight:normal;}
a.qq_dl{float:left; display:block; height:50px; padding-top:48px; margin:62px 20% 20px; width:100px; background:url(../images/qq.png) top center  no-repeat; text-align:center; line-height:40px; font-size:25px;}
a.weixin_dl{float:left;display:block; height:50px; padding-top:48px; margin:62px auto 20px; width:100px; background:url(../images/weixin.png) top center  no-repeat; text-align:center; line-height:40px; font-size:25px;}
.zddl p a{ color:#f00;}
.item2{ width:100%; height:91px; overflow:hidden; margin-bottom:27px;}
.item2 input{height:89px; width:270px; overflow:hidden; text-indent:15px; background:#fff; border:1px #ebebed solid; border-radius:8px; float:left;}
.item2 a{ display:block; float:right; width:208px; height:89px; overflow:hidden; border-radius:8px; background:#dddbdc; line-height:89px; text-align:center; color:#666}
#cataidselect  select{float:left;width:130px;border:1px #ebebed solid;height:40px; line-height:40px;}

/*帮助中心*/
.bzzx h2{ background-color:#f0f0f0; border-bottom:1px #ccc solid; font-size:28px; font-weight:normal; color:#666; text-indent:100px; height:80px; line-height:80px;}
.bzico01{ background:url(../images/help_ico01.png) 35px center no-repeat;}
.bzico02{ background:url(../images/help_ico02.png) 35px center no-repeat;}
.bzico03{ background:url(../images/help_ico03.png) 35px center no-repeat;}
.bzico04{ background:url(../images/help_ico04.png) 35px center no-repeat;}
.bzzx ul{ background:#fff;}
.bzzx ul li{ width:100%; height:62px; border-bottom:1px #ccc solid; line-height:68px; text-indent:62px;}

/*关注*/
.three_tab{ position:relative; height:83px; border-bottom:1px #c9c9c9 solid;}
.three_tab ul{ height:84px; width:100%; overflow:hidden; position:absolute; left:0; top:0;}
.three_tab li{ width:33.33%; height:84px; overflow:hidden; float:left;}
.three_tab li a{ display:block; width:100%; height:82px; padding-bottom:2px; text-align:center; line-height:82px; font-size:25px; color:#666;}
.bgff{ background:#fff;}
.three_tab li.tab_on a{ color:#ea3230; border-bottom:2px #ea3230 solid; padding:0;}
.gzsp li{ position:relative; height:201px; padding:23px 20px 23px 240px; overflow:hidden; border-bottom:1px #ccc solid; background:url(../images/gzjt_bg.png) 600px center no-repeat;}
.gzsp li a.gzsp_img{ display:block; width:200px; height:199px; overflow:hidden; border:1px #ddd solid; position:absolute; left:20px; top:23px;}
.gzsp li h4{ width:100%; height:68px; overflow:hidden; line-height:34px;}
.gzsp li h4 a{ font-size:22px; color:#666; font-weight:normal;}
a.gzbtn{ display:block; width:100px; height:40px; overflow:hidden; float:left; border:1px #696969 solid; border-radius:3px; line-height:40px; text-align:center; margin-right:20px;}
.gzsp li span{ display:block; height:90px; line-height:90px; color:#f00; font-size:24px;}
.gzsp li span em{ font-size:20px;}
a.gwx_btn{ display:block; width:46px; height:40px; overflow:hidden; float:right; border:1px #e93330 solid; border-radius:3px; background:url(../images/gwx_btn.png) center no-repeat;}
.gzdp li{ padding:40px 20px; height:130px; padding-left: 170px; border-bottom:1px #ccc solid; overflow:hidden; background:url(../images/gzjt_bg.png) 600px center no-repeat; position:relative;}
.gzdp li a.gzdp_logo{ display:block; width:128px; height:128px; overflow:hidden; position:absolute; left:20px; top:40px; border:1px #ddd solid; border-radius:5px;}
.gzdp li h4{ height:32px; overflow:hidden; line-height:32px;}
.gzdp li h4 a{ font-size:30px; font-weight:normal; color:#000;}
.gzdp li a.gzbtn2,.gzhd li a.gzbtn2{ display:block; width:151px; height:42px; border:1px #eb3331 solid; border-radius:5px; float:left; margin-right:20px; color:#eb3331; line-height:42px; text-indent:53px;}
.gzdp li a.lxkf{ background:url(../images/lxkf_ico.png) 15px 3px no-repeat;}
.gzdp li a.qxgz,a.qxgz{ background:url(../images/qxgz_ico.png) 20px center no-repeat;}
.gzdp li span{ display:block; height:56px; line-height:56px; color:#666;}
.gzhd{ padding:0 20px 50px;}
.gzhd li{ border-bottom:1px #ccc solid; padding:22px 0 11px; overflow:hidden;}
.gzhd li p{ color:#999; overflow:hidden; clear:both; padding:12px 0;}
.gzhd li p em{ display:block; width:50%;}
.gzhd li p em.fl{ float:left;}
.gzhd li p em.fr{ float:right;}
.gzhd li h4{ width:430px; float:left;}
.gzhd li h4 a{ display:block; height:50px; overflow:hidden; line-height:50px; font-size:30px; font-weight:normal;}
.gzhd li h4 span{ display:block; height:50px; line-height:50px; font-size:28px; font-weight:normal; color:#666;}
.gzhd li a.gzbtn2{ float:right; margin:28px 0;}
/*我的积分*/
.wdjf_ze{ padding:0 20px; min-height:500px;}
.wdjf_ze h2{ font-size:25px; color:#666; font-weight:normal; line-height:110px; height:110px; border-bottom:1px #ccc solid;}
.wdjf_ze h2 b{font-size:25px;  color:#f00; font-weight:normal;}
.wdjf_ze h2 b strong{ font-size:30px; font-weight:normal;}
.wdjf_ze ul li{ height:auto; padding:10px 0; border-bottom:1px #ddd solid; overflow:hidden;}
.wdjf_ze ul li em{ display:block; width:80px; float:right; height:auto; line-height:60px; text-align:center; font-size:25px;}
.red{ color:#F00;}
.green{ color:#3C3}
.wdjf_ze ul li h3{ width:80%; font-size:25px; color:#333; line-height:30px; font-weight:normal;}
.wdjf_ze ul li p{ color:#999; line-height:30px; height:30px; width:400px;font-size:20px;}

.wdjf_ze table{ border:1px #ddd solid; border-collapse:collapse; border-spacing:0;width: 100%;margin-top:10px}
.wdjf_ze table td,.myjf table th{ border-bottom:1px #ddd solid;}
.wdjf_ze table th{ background:#f5f5f5; line-height:40px; color:#a5a5a5; font-size:16px; font-weight:normal;}
.wdjf_ze table td{ line-height:40px;}
.wdjf_ze table td p{ text-indent:20px;}
.wdjf_ze table td em{ display:block; height:40px; text-align:center;}

/*收货地址管理*/
.myshdz{ padding-bottom:95px;}
.shdz{ margin-bottom:20px; background:#fff; border-bottom:1px #ccc solid;}
.shdz_con{ padding:0 20px 20px; border-bottom:1px #ddd solid;}
.shdz_con p{ display:block; width:100%; height:auto; overflow:hidden;font-size:28px; line-height:34px; }
.shdz_con p em{ display:block; width:50%; float:left; line-height:68px; font-size:28px;}
.shdz_con p em.fr{ text-align:right;}
.shdz_bj{ height:82px; overflow:auto; padding:0 20px; border-top:1px #ddd solid;}
.shdz_bj span{ display:block; float:left; line-height:82px; height:82px;}
.shdz_bj a{ display:block; height:82px; overflow:hidden; float:right; line-height:82px; margin-left:10px; padding-left:50px; }
.shdz_bj a.dzdel{ background:url(../images/del_ico.png) left center no-repeat;}
.shdz_bj a.dzbj{ background:url(../images/bj_ico.png) left center no-repeat;}
.shdz_bj span a{ display:block; margin:0; padding:0;}
i.checked{ display:block; width:30px; height:30px; background:url(../images/checked.png) center no-repeat; float:left; margin:26px;}
i.active{ background:url(../images/active.png) center no-repeat;}
a.xzfd_btn{ display:block; position:fixed; left:0; bottom:0; width:100%; height:95px; overflow:hidden; background:#fe5500; line-height:95px; text-align:center; font-size:32px; color:#fff;}

/*用户设置*/
.yhsz ul li{ background:url(../images/gzjt_bg.png) 600px center no-repeat;}
/*我的足迹*/
.wdzj li{ border-bottom:1px #ccc solid; padding:20px; height:124px; overflow:hidden; position:relative;}
.wdzj li a.wdzj_img{ display:block; width:122px; height:122px; border:1px #ddd solid; position:absolute; left:20px; top:20px;}
.wdzj li h4{ padding-left:144px; height: 68px;overflow: hidden;line-height: 34px;}
.wdzj li h4 a{font-size: 22px;color: #666;font-weight: normal;}
.wdzj li span{ display:block; padding-left:144px; height:56px; overflow:hidden; line-height:56px; font-size:24px; color:#f00;}
.wdzj li span em{ font-size:20px;}
.wdzj li a.wdzj_del_btn,.wdfp dl dt a{ display: block;width: 100px;height: 40px;overflow: hidden; float: right; margin-top:14px; border: 1px #696969 solid;border-radius: 3px; line-height: 40px; text-align: center; margin-right: 20px;}

/*我的发票*/
.wdfp dl{ background:#fff; padding:0 20px; overflow:hidden; border-bottom:1px #ccc solid; margin-bottom:20px;}
.wdfp dl dt{ height:76px; overflow:hidden; border-bottom:1px #ccc solid}
.wdfp dl dt em{ display:block; width:50%; height:76px; line-height:76px; overflow:hidden; float:left; font-size:28px; color:#000;}
.wdfp dl dt em.wdfp_ddh{ text-align:right; font-size:20px; color:#999;}
.wdfp_sp{ padding:20px 0; height:124px; overflow:hidden; position:relative; }
.wdfp_sp a.wdfp_img{ display:block; width:122px; height:122px; border:1px #ddd solid; position:absolute; left:0; top:20px;}
.wdfp_sp h4{ padding-left:144px; height: 68px;overflow: hidden;line-height: 34px;}
.wdfp_sp h4 a{font-size: 22px;color: #666;font-weight: normal;}
.wdfp_sp span{ display:block; padding-left:144px; height:30px; padding-top:20px; overflow:hidden; line-height:30px; color:#999;}
.wdfp_bottom{ height:76px;border-top:1px #ccc solid; line-height:76px; font-size:24px; text-align:right;}

.wdfp dl dt a{ margin:17px 0;}
.two_tab{ background:#fff;}
.two_tab li{ width:50%; height:84px; overflow:hidden; float:left;}
.wdfp dl dt a.lxmj{ width:195px; height:52px; border:1px #ccc solid; border-radius:3px; background:#f5f5f5 url(../images/lxmj_ico.png) 28px center no-repeat; text-indent:50px; color:#666; line-height:52px; margin:11px 0}

/*我的订单*/
.four_tab li{ width:25%;}
.order{ margin-top:20px;}
.order_con{ padding:15px 0;}
.order_con p{ line-height:30px;}
.order_con p a{ color:#d00000;}
.order_con p b{ font-weight:normal; color:#0279b9;}
.order_con p a.zfdd{ display:inline-block; background:#da4f49; padding:0 10px; color:#fff;}
.order_con p a.quxiao{ display:inline-block; background:#f4f4f4; padding:0 10px; color:#333333;}
.order_con{ line-height:40px; padding-top:15px;}
.order_title{ height:70px; padding:7px 10px; overflow:hidden; border-bottom:1px #f8dbcd solid;  background:#faece1; border-top:1px #f8dbcd solid;}
.ofl{ float:left; width:80%; height:70px; overflow:hidden;}
.ofl p,.ofl p strong{ font-weight:normal; font-size:18px; line-height:30px;}
.ofl p strong{ color:#666;}
.order_title a{ display:block; width:110px; height:40px; overflow:hidden; float:right; margin:10px 0;color: #fff;background: #faa732; line-height:40px; text-align:center;border: 1px #bb7d25 solid;}
.order dl dt{ padding:0 10px; height:47px; overflow:hidden; border-bottom:1px #f8dbcd solid;overflow:hidden; background:#f8f8f8;}
.order dl dt p{ float:left; height:47px; color:#666; line-height:47px; font-size:16px;}
.order dl dt p em{font-weight:normal;font-size:16px;}
.order dl dt a{ display:block; height:47px; font-size:16px; float:right; line-height:47px;}
.order dl dd{ padding:0 10px; overflow:hidden; border-bottom:1px #f8dbcd solid; background:url(../images/ddbgm.jpg) repeat-y;}
.order_con a.qrsh_btn{ border:1px #c44742 solid; border-bottom:1px #a33b37 solid; background:#da4f49; color:#fff;padding:8px;padding-left:30px;padding-right:30px}
.spybk{ width:90px; float:left; height:90px; overflow:hidden; padding:15px 0;text-align: center;}
.spybk em{ font-size:14px;}
.order_ck a,.order_ck span{ display:block; height:30px; line-height:30px; text-align:center; font-size:16px;}
.order_fy span,.order_ck span{ display:block; text-align:center; line-height:30px; font-size:16px; color:#999;}
.spcon{ width:378px; height:90px; overflow:hidden; float:left; padding:15px 0;}
/* .spcon em{ display:block; height:90px; line-height:90px; color:#999; font-size:14px; padding:0 5px; float:left; } */
.spcon .spcon_img{ float:left; width:300px; height:90px; overflow:hidden; float:left;}
.spcon_img a{ display:block; width:88px; height:88px; overflow:hidden; float:left; border:1px #ddd solid; overflow:hidden; margin-right:10px;}
.spcon_img a img{ width:88px; height:88px;}
.order_ck a.qxbtn{ display:block; width:77px; height:26px; overflow:hidden; text-align:center; line-height:26px; border:1px #444 solid; margin:0 auto; border-radius:5px;}
.caozuo a{color:#d00000;font-size:16px}
.ordertitle{ overflow:hidden}
.ordertitle table{background:#f8f8f8; border-collapse:collapse; border-spacing:0; border-top:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid}
.ordertitle table td{ line-height:35px; text-align:center; color:#666;}
.dingzhi{margin-top:5px;color:#C99B4A}
.fbxq{padding-left:10px;margin-bottom:10px}
.fbxq li{font-size:14px}
/*我的评价*/
.ddpj ul li{ border-top:1px #ccc solid; border-bottom:1px #ccc solid; background:#fff; padding:0 20px; margin-bottom:20px;}
.ddpj ul li h3{ height:64px; overflow:hidden;  border-bottom:1px #ddd solid;}
.ddpj ul li h3 em{ font-weight:normal; line-height:64px; display:block; width:50%; font-size:25px; color:#999; height:64px; overflow:hidden; float:left;}
.ddpj ul li h3 em.fr{ text-align:right; font-size:20px;}
.ddpj ul li h4{ height:56px; overflow:hidden; border-bottom:1px #ccc solid; line-height:56px; font-size:22px; color:#999; font-weight:normal;}
.ddpj ul li p{ padding:10px 0; line-height:45px;}

/*我的级别
.slideTxtBox{ padding:0 20px 100px;;}
.slideTxtBox .hd{ height:63px; border-bottom:1px #ccc solid; position:relative;}
.slideTxtBox .hd ul{ width:100%; height:64px; overflow:hidden; position:relative; left:0; top:0;}
.slideTxtBox .hd ul li.on{ width:auto; height:62px; overflow:hidden; float:left; border-bottom:2px #dd544e solid; color:#dd544e; font-size:25px; line-height:62px;}
*/

/*结算页面*/
.slideTxtBox{ padding:0 20px 100px;}
.gwc_order{ padding:20px 60px;}
h2.gwc_order_title{ height:35px; line-height:35px; font-size:16px;}
h2.gwc_order_title a{ display:block; float:right; height:27px; margin:3px 0; line-height:27px; text-align:center; padding:0 20px;font-size:14px; color:#005ea8; border:1px #005ea8 solid; font-weight:normal;}

.g_shdz ul{ height:45px; overflow:hidden; padding-top:10px;}
.g_shdz ul.ulheight{ height:auto;}
.g_shdz ul li{ height:30px; overflow:hidden; margin-bottom:15px;}
.g_shdz ul li span{ display:block; height:28px; width:142px; overflow:hidden; float:left; border:1px #ddd solid; background:#fff; line-height:28px; text-align:center; color:#666; font-size:14px;}
.g_shdz ul li.selected_li span{ border:1px #e5383c solid; background:#fff url(../images/selected.png) right bottom no-repeat;}
.g_shdz ul li p{ height:30px; line-height:30px; font-size:14px; color:#666; float:left; padding:0 10px;}
.g_shdz ul li em{ display:none; float:right; height:30px; line-height:30px;}
.g_shdz ul li:hover{ background:#fff3f5; cursor:pointer}
.g_shdz ul li:hover span{ border:1px #e5383c solid;}
.g_shdz ul li:hover em{ display:block}
.g_shdz ul li:hover em a{ display:block; float:left; line-height:30px; padding:0 15px;}
.g_shdz a.gddz{font-size:14px; display:block; line-height:35px; background:url(../images/addr-i_01.png) 55px center no-repeat;}
.g_shdz a.gddz2{ background:url(../images/addr-i_02.png) 55px center no-repeat;}
.g_zffs,.g_shdz,.g_fpxx{ border-bottom:1px #ddd solid; margin-bottom:10px; padding-bottom:10px;}
.g_zffs ul{ width:100%; height:auto; overflow:hidden; padding:10px 0;}
.g_zffs ul li{ cursor:pointer; width:98px; height:30px; overflow:hidden; border:1px #ddd solid; float:left; margin-right:10px; font-size:14px; color:#333; text-align:center; line-height:30px;}
.g_zffs ul li:hover{ border:1px #e5383c solid; color:#e5383c}
.g_zffs ul li.selected{border:1px #e5383c solid; color:#e5383c; background:#fff url(../images/selected.png) right bottom no-repeat;}
.g_fpxx{ padding:10 0;}
.g_fpback{ height:30px; line-height:30px; overflow:hidden;}
.g_fpback p{ display:inline; color:#666; padding-right:15px;}
.g_fpback a{ color:#035ea7;}
.beizhu{ overflow:hidden;}
.beizhu h3{ height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#555;}
.beizhu input{ width:678px; height:30px; overflow:hidden; border:1px #ddd solid; line-height:30px; text-indent:10px; float:left;}
.beizhu p{ height:30px; float:left; line-height:30px; font-size:12px; color:#999; padding-left:15px;}
.youhui_tab{ width:100%; height:auto; overflow:hidden;}
.youhui_tab .hd{ height:30px; overflow:hidden;}
.youhui_tab .hd li{ cursor:pointer; height:28px; overflow:hidden; border-bottom:2px #fff solid; line-height:28px; font-size:14px; padding:0 25px; float:left;}
.youhui_tab .hd li.on{ border-bottom:2px #e5383c solid; color:#e5383c}
.yhcon{ margin:15px 0; background:#fff8ee; border:1px #f6e3bb solid; padding:0 20px;}
.yhcon ul{ padding:10px 0;}
.yhcon ul li{ height:30px; overflow:hidden;}
.yhcon ul li span{ display:block; height:30px; line-height:30px; float:left; font-size:14px;}
.yhcon ul li input{ float:right; margin:10px 0 0 0;}
.yhcon ul li span strong{ color:#e5383c; font-size:16px; padding:0 10px;}

.dzform_bg{ display:none; width:100%; height:100%;background:rgba(0,0,0,0.15); position:fixed; left:0; top:0; z-index:999;}
.dzform{ display:none;width:92%; padding:20px; overflow:hidden; background:#fff; border:4px solid rgba(0,0,0,.1); z-index:1000; border-radius:5px; position:absolute; left:0;top:10%;}
.dzform ul{ padding-top:31px;}
.dzform ul li{ clear:both;}
.dzform ul li span{display:block; font-size:16px; color:#888; line-height:35px; width:150px; height:35px; overflow:hidden; float:left;}
.dzform ul li span strong{ display:block; width:11px; height:35px; overflow:hidden; float:left; margin-left:29px; color:#f70; font-weight:normal;}
a.dzform_close{ display:block; width:12px; height:12px; overflow:hidden; background:url(../images/close_a.png) center no-repeat; position:absolute; right:10px; top:10px;}
.lfr{ float:left; padding-bottom:25px;font-size:16px;}
input.lfr_txt{ width:150px; height:30px; overflow:hidden; border:1px #e4e4e4 solid; float:left; background:#fff; text-indent:10px;font-size:16px;}
input.w465{ width:300px;}
.lfr select{ width:120px; height:30px; overflow:hidden; border:1px #e4e4e4 solid; float:left; background:#fff; text-indent:10px;font-size:13px;}
.lfr em{ display:block; padding:0 28px 0 5px; height:35px; line-height:35px; float:left;}
.fptab .hd,.fptab .hd ul{ width:100%; overflow:hidden; height:32px;font-size:13px;}
.fptab .hd{ padding-top:20px;}
.fptab .hd ul{ padding:0;}
.fptab .hd ul li,a.fpnr{ cursor:pointer; display:block; width:98px; clear:none; height:30px; overflow:hidden;font-size:13px; float:left; border:1px #ddd solid; line-height:30px; text-align:center; margin-right:10px;}
.fptab .hd ul li:hover,.fptab .hd ul li.on,a.fpnr_xz{ border:1px #e4393c solid; color:#e4393c;font-size:13px;}
.fptab .hd ul li.on,a.fpnr_xz{ background:url(../images/selected.png) right bottom no-repeat; text-indent:0;font-size:13px;height:30px; }
.xzfptt{ clear:both; padding-top:10px;}
.xzfptt input{ float:none; display:none;}
.xzfptt a{ display:block; height:30px; line-height:30px; color:#06C}
a.qx{ margin-left:15px;border-bottom:3px #ddd solid;background:#ccc;}
.fpts{background: #fffdee;border: 1px solid #edd28b;color: #f70;padding: 8px 10px;line-height: 20px; margin-top:10px;}
input.tijiao,a.qx{ float:left; display:block; width:152px; height:40px; border-radius:5px; background:#f70; border:none; border-bottom:3px #e56b00 solid; text-align:center; line-height:40px; font-size:16px; color:#fff; cursor:pointer;}
input.tijiao:hover{ background:#fd8821; border-color:#f07000;}

.spqd table{ border-collapse:collapse; border-spacing:0; border:1px #ddd solid;}
.spqd table td,.spqd table th{border-bottom:1px #ddd solid;font-size: 14px}
.spqd table th{ line-height:40px; background:#f8f8f8;}
.spqd table th h4{ float:left; height:40px; font-size:16px; font-weight:normal; line-height:40px; padding-left:15px;}
.spqd table td{}
.spqd table tr.table_title td{ text-align:center; line-height:40px;}
.spqd a.cplist_pic{ width:170px;}
.spqd a.cplist_pic h4{ width:100px;}
.spqd table td span{ display:block; padding:0 15px;}
.gmxy{ padding:10px 0 10px 15px;height:30px; float:left; line-height:30px;}
.gmxy input{ margin-top:9px; float:left;}
.gmxy label{ height:30px; float:left; line-height:30px; padding:0 10px;}
.gmxy a{ display:block; float:left; line-height:30px; color:#03C}
.bottom_tab .gwclist_fl{width:100%;padding-bottom: 10px}

.bottom_tab .gwclist_fr{width:100%;padding-bottom: 10px}
.bottom_tab .gwclist_fr a{padding-top:5px}
.jszj{ float:right; padding:10px 15px 10px 0; line-height:30px;}
.jszj p{ line-height:30px; font-size:14px; color:#333;}
.jszj p strong,.spqd .bottom_tab2 strong{ font-weight:normal; color:#c81626; font-size:16px;}
.spqd .bottom_tab2{ line-height:48px; font-size:14px;}
.spqd .bottom_tab2 a{ margin-left:15px;}
.extra-r{ float:right; height:40px;}
.extra,.extra-r a{ display:block; height:40px;font-size:14px; line-height:40px; float:left; font-weight:normal; color:#336799; margin:0 10px;}
.extra{ position:relative;}
.extra i{ font-style:normal; cursor:pointer; display:block; padding-left:24px; background:url(../images/jgsm_ico.png) left center no-repeat;font-size:14px;}
.extra .tip{ display:none; width:230px; height:auto; background:#fff8ee; border:1px #edd28b solid; position:absolute; left:0; top:35px; box-shadow:0 0 2px 2px #eee}
.extra .tip span{ display:block; position:absolute; left:10px; background:url(../images/tips.gif) no-repeat; width:11px; height:5px; top:-5px;}
.extra .tip p{ padding:15px; text-align:left; line-height:20px; color:#4e504f;}
.extra .tip a{ display:block; position:absolute; right:10px; top:5px; color:#f60; line-height:15px; margin:0;}
.gwc_order_title span{ display:block; padding-right:25px; background:url(../images/arrow-down.png) right center no-repeat; height:35px; float:left;}
.gwc_order_title span.arrow{ background:url(../images/arrow-up.png) right center no-repeat;}
.g_youhui{ display:none;}
.yhbor{ padding-bottom:10px; border-bottom:1px #ddd solid; margin-bottom:15px;}


.zf_order_title{ width:100%; height:auto; overflow:hidden;  margin:0 auto; padding-bottom:10px;padding-left:15px}
.zf_order_title_fl{ width:auto; height:auto; overflow:hidden; float:left; line-height:30px; font-size:12px;}
.zf_order_title_fr{ text-align:center; height:auto; float:left; line-height:30px;}
.zf_order_title_fl p{ line-height:30px;font-size:13px;}
.zf_order_title_fr strong{color:red}
.zf_order_title_fr a{ display:block; line-height:30px;}
a.ddbtn{ text-align:left; text-indent:20px; color:#2ea7e7; background:url(../images/ddbtn.png) 75px -5px no-repeat;font-size:12px;}
a.ddbg2{ background-position:75px 15px;}
.zf_order_xq{ width:100%; display:none; height:auto; overflow:hidden; line-height:30px; padding:10px 0; margin-top:10px;}
.zfgwc_con{ padding:0 60px;}
.zffs{ border-top:1px #ddd solid; padding:20px 0}
.zffs p{ line-height:30px;font-size:13px;}
.zfyhxx img{ float:left; margin-right:20px;}
.zf_title{ padding:40px 0; overflow:hidden;}
.zf_title h2{ float:left; background:#ff812a; height:40px; overflow:hidden; padding:0 50px; line-height:40px; font-size:16px; color:#fff;}


/*订单详情*/
.slideTxtBox{ padding:23px 20px;}
.slideTxtBox .hd{ height:52px; overflow:hidden; background:url(../images/slideTxtBox_bg.png) bottom repeat-x; position:relative;}
.slideTxtBox .hd ul{ width:100%; height:auto; overflow:hidden;}
.slideTxtBox .hd ul li{ width:auto; height:50px; overflow:hidden; padding:0 25px; float:left; padding-bottom:2px; font-size:16px; line-height:50px; cursor:pointer;}
.slideTxtBox .hd ul li.on{ border-bottom:2px #f70 solid; padding-bottom:0; font-weight:bold; color:#f70;}
.slideTxtBox span{font-size:16px;}
.order_lc{ padding:20px; height:auto; overflow:hidden;}
.order_lc_list{ width:90px; height:auto; overflow:hidden; float:left;}
.order_lc_list span{ display:block; width:43px; height:43px; overflow:hidden; margin:0 auto; }
.order_lc_ico01{ background:url(../images/order_lc_ico01_hover.png) center no-repeat;}
.order_lc_ico02{ background:url(../images/order_lc_ico02_hover.png) center no-repeat;}
.order_lc_ico03{ background:url(../images/order_lc_ico03_hover.png) center no-repeat;}
.order_lc_ico04{ background:url(../images/order_lc_ico04_hover.png) center no-repeat;}
.order_lc_ico05{ background:url(../images/order_lc_ico05_hover.png) center no-repeat;}
.order_lc_list h2{ height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:normal;}
.order_lc_list p{ text-align:center; color:#999;font-size:14px;}
.order_bg{ width:30px; height:127px; overflow:hidden; float:left; background:url(../images/proce-icons02.png) right 25px no-repeat;}
.doinging .order_lc_ico01{ background:url(../images/order_lc_ico01.png) center no-repeat;}
.doinging .order_lc_ico02{ background:url(../images/order_lc_ico02.png) center no-repeat;}
.doinging .order_lc_ico03{ background:url(../images/order_lc_ico03.png) center no-repeat;}
.doinging .order_lc_ico04{ background:url(../images/order_lc_ico04.png) center no-repeat;}
.doinging .order_lc_ico05{ background:url(../images/order_lc_ico05.png) center no-repeat;}
.doinging h2{ color:#7bbc52}
.order_qd a{font-size:14px;}
.order_qd table{ border:1px #ddd solid; border-collapse:collapse; border-spacing:0;}
.order_qd table td,.order_qd table th{ border-bottom:1px #ddd solid;font-size:14px; }
.order_qd table th{ background:#f1f1f1; line-height:40px; text-align:left; text-indent:15px;}
.order_qd table td a.order_qda{ display:block; height:60px; overflow:hidden; margin:10px 15px; float:left; font-size:14px; line-height:30px; width:200px;}
.order_qd table td img{ width:58px; height:58px; border:1px #e4e4e4 solid; margin-right:15px; float:left;}
.order_qd table td p{ padding-left:15px;font-size:15px}
.slideTxtBox .hd ul li.onindent{ padding-left:0;}



/*购物车*/

.gwc_title{ height:50px; margin:10px 0; background:#fff; border-top:1px #ccc solid; border-bottom:1px #ccc solid;}
.gwc_title table{ border:none; border-collapse:collapse; border-spacing:0;}
.gwc_title table th{ line-height:50px; font-size:18px; font-weight:normal; background:#f8f8f8}
.gwclist{overflow:hidden; background:#fff; border-top:1px #ccc solid;}
.gwclist table{border-collapse:collapse; border-spacing:0;}
.gwclist table th{ border-bottom:1px #ddd solid;text-align:left; padding:15px 10px; background:#fcfcfc;}
.gwclist table th p{ height:30px; font-size:16px; text-align:right; clear:both; line-height:30px;}
.gwclist table td{ padding:18px 0; border-bottom:1px #ddd solid;}
.gwclist_fl{ width:40%; height:30px; overflow:hidden; float:left;font-size:16px; font-weight:normal; line-height:30px;}

.gwclist table th label{ padding-left:10px;}
.gwclist table th label,.gwclist table th a{ font-size:16px;}

a.gwc_sp{ display:block; min-height:45px; width:200px; position:relative;}
a.gwc_sp img{ width:42px; height:42px; float:left; border:1px #ddd solid; position:absolute; left:0; top:0;}
a.gwc_sp h2{ line-height:21px; font-size:18px; font-weight:bolder; color:#666; padding-left:54px;}
a.gwc_sp p{ line-height:21px; font-size:18px; font-weight:normal; color:#666; padding-left:54px;}
.gwclist table td span{ display:block; line-height:22px; text-align:center; font-size:18px; font-weight:600; color:#333;}
.gwclist table td span del{ display:block; text-align:center; color:#999; font-size:18px; font-weight:normal;}
.num_gwc{ margin:0 auto; width:103px; height:26px; overflow:hidden; border:1px #ddd solid;}
.num_gwc a{ display:block; width:16px; height:26px; overflow:hidden; float:left; background:#f3f3f3; color:#222; line-height:26px; text-align:center; font-size:18px;}
.num_gwc input{ width:69px; height:26px; border:none; border-left:1px #ddd solid; border-right:1px #ddd solid; float:left; line-height:26px; text-align:center;}

.gwclist table td strong,.gwclist table th strong{ font-size:14px; color:#f50;}
.gwclist table td.bottom_tab{ padding:0; line-height:48px;background-color:#F0F0F0}
.item2{ background:none; line-height:91px; border:none; font-size:30px;}
a.hqyzm{ display:block; width:169px; height:91px; background:#f60; color:#fff; line-height:91px; text-align:center; float:right;}
.xgmm_successful{ width:100%; height:200px; margin:0 auto;line-height:200px; text-align:center; font-size:14px; background:#fff url(../images/successful.png) 112px center no-repeat;}

.dingzhi{margin-top:5px;color:#C99B4A}
.zptab{ background:#fff;}
.zptab table{ border-collapse:collapse; border-spacing:0;}
.zptab table th{ background:#eee; color:#a7a7a7;}
.zptab table th p{ padding-left:20px; text-align:left;}
.zptab table th,.zptab table td{ border-bottom:1px #ddd solid; line-height:60px; font-weight:normal;}
.zptab table td a{ display:block; padding:0 20px;}


.gwcjs{ height:90px; overflow:hidden; background:#f4f4f4; border-top:1px #d7d7d7 solid; position:fixed; left:0; bottom:0; width:100%;}
.gwclist table th p{width: 30%;float:left}
.gwclist .gwclist_fr{ width:100%;padding-left:20px}
.gwclist .gwclist_fl,.gwclist .gwclist_fr{ line-height:30px; font-size:18px; height:auto;}
.gwclist .gwclist_fl a,.gwclist .gwclist_fl label{ font-size:18px;}
.gwclist .gwclist_fl input{ margin:0 10px;}
.gwclist .gwclist_fr strong{ color:#f60; font-size:14px;}
.gwclist_fr a{ display:block;width:90%;height:60px; overflow:hidden;text-align:center;line-height:60px; background:#f60; color:#fff;padding-left:-10px}
.cpline_fy{ width:100%; height:auto; overflow:hidden; padding:25px 0;}
.cpline_fy a{ width:30%; height:62px; overflow:hidden; line-height:62px; text-align:center; font-size:20px; color:#666; border:1px #ddd solid; background:#fff; border-radius:62px; float:left; margin-left:14%;}
.cpline_fy a.cpline_fy_next{ float:right; margin:0; margin-right:14%;}

.grzl ul{ padding-top:31px;}
.grzl ul li{ clear:both;}
.grzl ul li span{display:block; font-size:13px; color:#888; line-height:35px; width:150px; height:35px; overflow:hidden; float:left;}
.grzl ul li span strong{ display:block; width:11px; height:35px; overflow:hidden; float:left; margin-left:29px; color:#f70; font-weight:normal;}
.grzl ul li em,.grzl ul li a{font-size:13px;}

.fenye{ height:auto; padding-top:28px; text-align:left;}
.fenye a,.fenye em{ display:inline-block;font-size:12px}
.fenye a{ padding:0 8px; height:36px; background:#f6f6f8; border:1px #dedede solid; line-height:36px; color:#323431;}
.fenye a:hover{ background:#c81622; border:1px #c81622 solid; color:#fff;}
.fenye a.pagestop{ border:1px #ddd solid; background:#fff; color:#ccc;width:50px;}
.fenye span{ display:inline-block; height:38px; line-height:38px; padding:0 8px;font-size:12px; color:#c81622}
.fenye em{ padding:0 5px;}
.fenye input[type="text"]{ width:36px; height:36px; overflow:hidden; border:1px #ccc solid; line-height:36px; text-align:center;}
.fenye input[type="submit"]{ width:56px; height:36px; overflow:hidden;background:#f6f6f8; border:1px #dedede solid;color:#323431; cursor:pointer; border-radius:2px;}
.fenye input[type="submit"]:hover{ background:#f1f1f1}
.foot_nynav{ height:90px; overflow:hidden; background:#f4f4f4; border-top:1px #d7d7d7 solid; position:fixed; left:0; bottom:0; width:100%;}
.foot_left{ width:36%; height:90px; overflow:hidden; float:left; background:url(../images/foot_left.png) no-repeat; background-size:100% 100%;}
.foot_right{ width:64%; height:90px; overflow:hidden; float:right;}
a.foot_fr01,a.foot_fr02{ display:block; width:40%; height:90px; overflow:hidden; float:left; background:#f62e2e; color:#fff; line-height:90px; text-align:center; font-size:24px;}
a.foot_fr02{ background:#fa6f52; width:60%;}
a.foot_fr03{ display:block; width:50%; height:90px; overflow:hidden; float:left; background:#fa6f52; color:#fff; line-height:90px; text-align:center; font-size:24px;}
a.foot_fr04{ display:block; width:100%; height:90px; overflow:hidden; float:left; background:#f62e2e; color:#fff; line-height:90px; text-align:center; font-size:24px;}

.weixinzhifu{margin-bottom:35px;}
.weixinzhifu li{text-align:left;padding-left:10%;width: 100%;height:35px；font-size:15px}
.weixinzhifu li strong{color:red;font-weight:bolder;font-size:15px}
.tabs{width:100%;margin-top:10px;padding-left:10px}
.tabs .tab-list {
    font-family: "microsoft yahei";
}.tabs .tab-list .list-item.current {
    background-color: #f3b701;
    color: #fff;
    position: relative;
}
.tabs .tab-list .list-item {
    float: left;
    height: 45px;
    line-height: 45px;
    margin-right: 12px;
    background-color: #e9e9e9;
    color: #585858;
    font-size: 16px;
    width: 140px;
    text-align: center;
    font-weight: bold;
    cursor: default;}
.stepflex{ width:100%; height:auto; overflow:hidden; margin:10px auto 0;}
.stepflex dl{ width:160px; height:auto; overflow:hidden; float:left; position:relative;}
.stepflex dl dd.hx{ width:100%; height:5px; overflow:hidden; background:#ccc; position:absolute; left:0; top:10px;}
.s-num{ width:24px; height:24px; overflow:hidden; margin:0 auto; background:#ccc; border-radius:50%; line-height:24px; text-align:center; color:#fff; position:relative; z-index:5px;}
.last .s-num{ background:#ccc url(../images/duihao.png) center no-repeat;}
.s-text{ font-size:12px; text-align:center; line-height:30px;}
.stepflex dl.doing dd.hx{ background:#ff8228;}
.stepflex dl.doing .s-num{ background-color:#ff8228}
.stepflex dl.doing .s-text{ color:#ff8228}
.xgmm .grzl{ width:540px; margin:0 auto; padding:0;}
.xgmm_successful{ width:540px; height:200px; margin:0 auto;line-height:200px; text-align:center; font-size:14px; background:url(../images/successful.png) 112px center no-repeat;}
