/*

Template Name: 网店模板

Template URI: http://www.hongyuvip.com/

Description: 商家入驻网店模板.

Version: 2.7.2

Author: supplier

Author URI: http://www.hongyuvip.com/

Logo filename: logo.gif

Template Type: type_0

Sign: supplier

*/

/*iphone手机的input的样式问题*/

input[type="submit"],

input[type="reset"],

input[type="button"],

button {

-webkit-appearance: none;

}

/*css初始值*/

body {margin:0px auto !important;font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;font-size: 12px;line-height: 180%;color: #000000; min-width:320px;max-width:1080px;}

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;list-style-type: none;}

img { border:0px}

a:link {font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;font-size:12px;color: #000000;text-decoration: none;}

a:visited {font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration: none;}

a:hover {font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;font-size:12px;color:#E24615;text-decoration: none;}

.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0
}
.clearfix:after {
	clear: both
}

/*头部弹出菜单*/

.menu1,.menu2,.menu3,.menu4,menu5,#show_more{background:url(../img/pub_goods.png) no-repeat;background-size: auto 200px;}

.hid{ display:none;}

.goods_nav{ width:30%; float:right; right:5px; overflow:hidden; position:fixed;margin-top:25px; z-index:9999999}

.Triangle{ width:100%; height:20px; }

.Triangle h2{ 

width: 0;height: 0;border-style: solid;border-color: transparent transparent #565553 transparent;border-width: 10px;transition: 0.6s;float:right;

 margin-right:10px;}

.goods_nav ul{ width:100%; overflow:hidden;background-color:rgba(46,45,45,0.9);border-radius:2px;}

.goods_nav li{ width:100%; height:40px; border-bottom:1px solid #9b9998; position:relative;}

.nl5{ background:#2D2D2D}

.goods_nav li span{display: block;width:25px;height:25px; position:absolute; top:5px; left:5px;}

.goods_nav li i{ font-style:normal; color:#f3f1f1; font-size:14px; display:block; position:absolute; left:30px; top:0; line-height:40px;}

.menu1{ background-position:0 4px;}

.menu2{ background-position:0 -19px;}

.menu3{ background-position:0 -41px;}

.menu4{ background-position:0 -64px;}

.menu5{background:url(../img/pub_goods.png) no-repeat;background-size: auto 200px; background-position:0 -87px;}

/* 页面头部  */

.header { width:100%; height:45px; background:#F6F6F6;top:0; z-index:9999; border:0; border-bottom:1px solid #CCC}

.h-left{float:left;width:15%; height:45px;}

.h-left a{ display:block; width:45px; height:45px; margin:auto; background: url(../img/arrow_left.png) no-repeat 15px center; background-size: auto 16px; }

.h-right{float:left; width:15%;height:45px;}

.h-mid { width:70%; height:45px; float:left; text-align:center; color:#333; font-size:14px; line-height:45px; position:relative;font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; position:relative}

.dianp_search{ display:block; background:#E5E5E5; width:100%; border:0px; height:35px; margin-top:5px; border-radius:5px; text-indent:35px;font-size:14px; color:#a2a2a2}

.icon_search{ display:block; width:30px; height:30px; position:absolute;top:8px; left:5px; border:0px; background:url(../img/search.png) no-repeat center center;background-size: auto 22px; }

/*弹出菜单*/

.top_bar{float:right; display:block;margin-right:8px; width:40px; height:40px; float:right;}

#show_more{width:30px; height:20px; float:right;background:url(../img/showmore.png) no-repeat;background-size:70%; margin-left:10px; margin-top:10px;}

.goods_nav{ width:30%; float:right; right:5px; overflow:hidden; position:fixed;margin-top:-20px; z-index:9999999}
/*------------mall.dwt店铺信息--------------*/
.bian{ border-right:1px solid #E3E5E9; margin-left:-1px;}

.dianpu_main{ width:100%; overflow:hidden; height:auto; position:relative; background:#FFF; border-bottom:1px solid #dcdcdc}

.top_bg{ width:100%; height:100px;background:#000000 url(../img/topbg.png) no-repeat center bottom}
.mtop_bg{width:100%; height:auto;}
.mtop_bg img{width:100%; height:auto;display:block;}
.dianpu_logo{ width:90%; height:auto; margin:auto;position:relative;}

.dianpu_logo dl{ width:100%; height:30px;}

.dianpu_logo dl dt{ width:64px; height:64px; position: absolute;left: 0;top: -35px;}

.dianpu_logo dl dt img{ display:block; width:60px; height:60px; border:2px solid #85C59F;border-radius:10px;}

.dianpu_logo dl dd{ width:75%; height:30px; float:right}



.dianpu_logo dl dd span{ display:none; width:100%; height:30px; font-size:14px; line-height:30px; margin-top:10px;text-indent:5px; color:#FFF;}

.dianpu_logo dl dd em{ display:block; width:100%; height:20px; font-size:14px; line-height:20px; font-style:normal; text-indent:5px; color:#666; margin-top:10px;}



.dianpu_logo dl dd em img{ display:inline-block; height:18px;margin-left:5px; float:left}

.dianpu_logo dl p{ width:95px; height:30px; position: absolute; right: 0; top: -30px;}

.dianpu_logo dl p a{ display:block; width:95px; height:30px; border:1px solid #FFF; font-size:14px; line-height:30px; text-indent:30px; color:#FFF;border-radius:5px;background: url(../img/de.png) no-repeat 15% center;background-size: auto 16px; }



.dianpu_logo ul{ width:100%; height:50px; margin-top:5px;padding-bottom:8px;}

.dianpu_logo ul li{ width:25%; height:40px; float:left; margin-top:5px;}

.dianpu_logo ul li span{ display:block; width:100%; text-align:center; font-size:14px; line-height:20px; color:#666}
/*------------mall.dwt店铺信息------------

.bian{ border-right:1px solid #eeeeee; margin-left:-1px;}

.dianpu_main{ width:100%; overflow:hidden; height:190px; position:relative; background:#FFF; border-bottom:1px solid #dcdcdc}

.top_bg{ width:100%; height:100px;background:#000000 url(../img/topbg.png) no-repeat center bottom}

.dianpu_logo{ width:90%; height:130px; margin:auto; position:absolute; bottom:0px; margin-left:5%;}

.dianpu_logo dl{ width:100%; height:70px;}

.dianpu_logo dl dt{ width:25%; height:70px; float:left;}

.dianpu_logo dl dt img{ display:block; width:70px; height:70px; border:1px solid #eeeeee}

.dianpu_logo dl dd{ width:50%; height:70px; float:left}



.dianpu_logo dl dd span{ display:block; width:100%; height:30px; font-size:14px; line-height:30px; margin-top:10px;text-indent:5px; color:#FFF;}

.dianpu_logo dl dd em{ display:block; width:100%; height:20px; font-size:14px; line-height:20px; font-style:normal; text-indent:5px; color:#666; margin-top:10px;}



.dianpu_logo dl dd em img{ display:inline-block; height:18px;margin-left:5px; float:left}

.dianpu_logo dl p{ width:20%; height:70px; float:left}

.dianpu_logo dl p a{ display:block; width:80px; height:30px; border:1px solid #FFF; font-size:14px; line-height:30px; text-indent:30px; color:#FFF;border-radius:5px;background: url(../img/guanzhu.png) no-repeat 15% center;background-size: auto 16px; }



.dianpu_logo ul{ width:100%; height:50px; margin-top:5px;}

.dianpu_logo ul li{ width:25%; height:40px; float:left; margin-top:5px;}

.dianpu_logo ul li span{ display:block; width:100%; text-align:center; font-size:14px; line-height:20px; color:#666}

/*banner*/

.dianpu7 .dianpu_main{border:none;}
.dianpu7 .dianpu_logo{ width:100%; height:auto; margin:auto;position:relative;background:#333;font-size:14px;color:#fff;}
.dianpu7 .dianpu_logo dl{width:auto;height:auto;padding:10px;}
.dianpu7 .dianpu_logo dl dt{position:relative;top:auto;float:left;width:60px;height:60px;}
.dianpu7 .dianpu_logo dl dt img{width:60px;height:60px;}
.dianpu7 .dianpu_logo dl dd{float:left;width:auto;height:auto;}
.dianpu7 .dianpu_logo .r1{font-size:22px;font-weight:bold;padding-bottom:10px}
.dianpu7 .dianpu_logo .r2{padding-bottom:10px;}
.dianpu7 .dianpu_logo .btn_gz{position:absolute;right:10px;bottom:10px;}
.dianpu7 .dianpu_logo .btn_gz a{display:block;padding:0 8px;height:30px;line-height:30px;text-align:center;background:#FCCC61;color:#422a27;border-radius:5px;font-size:14px;}
.dianpu7 .dianpu_logo .r3 a{font-size:14px;color:#fff;}


	.scrollimg{ position:relative; overflow:hidden; margin:0px auto; margin-top:10px; }

	.scrollimg .hd{ position: absolute;

bottom:0px;

text-align: center;

width: 100%;}

	.scrollimg .hd li{display: inline-block;

width: .4em;

height: .4em;

margin: 0 .4em;

-webkit-border-radius: .8em;

-moz-border-radius: .8em;

-ms-border-radius: .8em;

-o-border-radius: .8em; 

border-radius: .8em;

background: #FFF;

filter: alpha(Opacity=60);

opacity: .6;

box-shadow: 0 0 1px #ccc; text-indent:-100px; overflow:hidden; }

	.scrollimg .hd li.on{ filter: alpha(Opacity=90);

opacity: .9;

background: #f8f8f8;

box-shadow: 0 0 2px #ccc; }

	.scrollimg .bd{ position:relative; z-index:0; }

	.scrollimg .bd li{ position:relative; text-align:center;  }

	.scrollimg .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}

	.scrollimg .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

	.scrollimg .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

/*店长推荐*/

.product_value{ width:100%; overflow:hidden; background:#FFF; margin-top:10px; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}

.product_value h2{ width:95%; margin:auto; height:60px; font-size:16px; line-height:60px; color:#333; font-weight:normal}

.product_value ul{ width:95%; margin:auto; overflow:hidden; padding-bottom:10px;}

.product_value ul li{ width:33.3%; float:left; overflow:hidden; padding-bottom:10px;}

.product_value ul li span{ display:block; width:95%; margin:auto; overflow:hidden;word-break:break-all;}
.product_value ul li .gimg{ width:95%; margin:auto; overflow:hidden;word-break:break-all;position:relative;}

.product_value ul li .gimg img{ width:100% !important; height:auto !important}

.product_value ul li .price_box{position: absolute;left: 0;bottom: 5px;width:100%;height: 30px;line-height: 30px;text-align: center;background: linear-gradient(90deg, #19a355, #31c973, #19a355);border-radius: 8px;font-size: 12px;color: #FEFCDD;}
.product_value ul li .price_box b{font-size: 15px;} 

.p_info{ font-size:14px; line-height:20px; color:#333; height:40px; overflow:hidden}

.price{font-size:14px; line-height:150%; color:#e41735;}

.product_value ul li span font{ display:inline-block}

.product_value ul li span .f1{font-size:14px; line-height:150%; color:#e41735}

.product_value ul li span .f2{font-size: 14px;line-height: 150%;color: #999;text-decoration: line-through;}

.product_value ul li span.p_desc{ height:20px;line-height:20px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;color:#999;}

/*底部炫富菜单*/

.bottm_nav{ position:fixed; bottom:0px; width:100%; height:30px; border-top:1px solid #dcdcdc; background:#fff;padding:10px 0;}

.bottm_nav ul{ width:100%; overflow:hidden}

.bottm_nav ul li{ width:25%; float:left; overflow:hidden; text-align:center}

.bottm_nav ul li a{ font-size:16px; line-height:30px; color:#333;}
.bottm_nav ul li .cat_ico{ vertical-align:middle;width:14px;height:auto;}

/*about.dwt店铺简介*/

.about_top{ width:100%; overflow:hidden; background:#FFF; border-bottom:1px solid #dcdcdc; padding-top:10px; padding-bottom:10px;}

.about_top dl{ width:95%; overflow:hidden; margin:auto}

.about_top dl dt{ width:75px; height:75px; float:left;}

.about_top dl dt img{ display:block; width:100%;border-radius:8px;}

.about_top dl dd{ width:50%; height:70px; float:left}

.about_top dl dd span{ display:block; width:100%; line-height:150%; font-size:12px;text-indent:10px; color:#666;}

.about_top dl dd em{ display:block; width:100%; height:18px; font-size:14px; line-height:150%; font-style:normal; text-indent:10px; color:#999;}

.about_top dl dd em img{ display:inline-block; height:18px; margin-left:10px; float:left}

.about_top dl p{ width:20%; height:70px; float:left}

.about_top dl p a{ display:block; width:70px; height:30px; border:1px solid #FFF; font-size:16px; text-align:center; line-height:30px;color:#FFF;border-radius:5px;background:#e41735 }

.about_main{ width:100%; background:#FFF; padding-top:10px; overflow:hidden; margin-top:10px;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc; padding-bottom:10px; }

.about_main dl{ width:95%; margin:auto; overflow:hidden}

.about_main dl dt{ width:25%; float:left; font-size:14px; color:#999; line-height:200%;}

.about_main dl dd{ width:75%; float:left; font-size:14px;line-height:200%;}

.hei{ color:#333}

.red{ color:#e41735}



.about_main h3{ width:100%; height:40px; text-indent:10px; font-size:18px; line-height:40px; color:#333; font-weight:normal}

.about_main span{ display:block; width:80%; margin:auto; overflow:hidden; text-align:center; font-size:14px; color:#666; line-height:30px;}

.about_main span img{ display:block; width:100%}

.link{ display:block; width:80%; margin:auto; height:40px; background:#e41735; font-size:18px; line-height:40px; text-align:center; color:#FFF; margin-top:20px; margin-bottom:20px;}



/*catalog.dwt分类页面css*/

.container{ width:100%; padding:0; overflow:hidden; margin:auto;}



.category-box{ padding-top:56px; margin-top:-56px; height:100%; width:100%; overflow:hidden}

.category1{ height:100%; float:left; width:25%;background-color:#fff;}

.category1 ul{width:100%; overflow:hidden;}

.category1 li{ width:100%;padding:10px 0;background-color: #fff;border-top: 1px solid #f4f4f4;font-size: 16px; overflow:hidden; text-align:center}

.category1 li.cur{color:#DE3535; border-left:2px solid #DE3535; background:#f4f4f4}

.category1 li.cur:before{ position:absolute; right:0; top:50%; margin-top:-5px; content:''; display:block;display: inline-block;border-width: 6px;border-color: transparent #fff transparent transparent;border-style: dashed solid dashed dashed;}



.category2{ height:100%; float:left; width:75%; background-color:#f4f4f4; }

.category2 dl{ width:95%; margin:auto;overflow:hidden; padding-top:10px; padding-bottom:10px;}

.category2 dl dt{width:100%; overflow:hidden; margin-bottom:10px;}

.category2 dl dt a{ font-size:16px; color:#666; line-height:20px;}

.category2 dl dd{ width:50%; float:left;  margin-bottom:10px; overflow:hidden;}

.category2 dl a{ display:block; width:85%; margin:auto; height:35px;line-height:35px; font-size:14px; color:#666; margin-right:10px;border:1px solid #CCC; background:#FFF; text-align:center}
.category2 dl a hr{margin:0;}



/*店铺列表页category.dwt*/

.product_list{ width:100%; overflow:hidden; padding-bottom:10px; padding-top:5px;}

.product_list ul{ width:100%; height:100%;overflow:hidden}

.product_list ul li{ width:50%; height:auto;overflow:hidden;float:left; margin-bottom:10px;}

.product_list ul li a{ display:block; width:90%; margin:auto; overflow:hidden;background:#FFF; padding:5px;position:relative; }
.product_list ul li a em{ display:block; width:33px; height:28px; overflow:hidden;background:url(../img/ico_hot.png) no-repeat; background-size:100%; position:absolute;right:2px;top:2px; }

.product_list ul li .gimg{ position:relative;}
.product_list ul li a img{ display:block; width:100% !important;max-height:600px; height:94% !important}

.product_list ul li .price_box{position: absolute;left: 0;bottom: 5px;width:100%;height: 30px;line-height: 30px;text-align: center;background: linear-gradient(90deg, #19a355, #31c973, #19a355);border-radius: 8px;font-size: 12px;color: #FEFCDD;}
.product_list ul li .price_box b{font-size: 15px;} 

.product_list ul li p{ width:100%; margin:auto; height:40px; overflow:hidden; font-size:14px; line-height:20px;color:#333; margin-top:5px;}
.product_list ul li p.p_desc{ height:20px;white-space:nowrap; text-overflow:ellipsis;color:#999;}

.product_list ul li span{ display:block; width:100%; height:30px; font-size:16px; line-height:30px; color:#e41735}

.cp_prom{ width:100%; height:100px; font-size:16px; line-height:100px; text-align:center; color:#666}

.c_pagination{ width:100%; height:50px; margin-top:10px; text-align:center}

.c_pagination a{ display:inline-block; width:80px; height:35px; border:1px solid #ccc; font-size:14px; line-height:35px; color:#666; text-align:center;border-radius:5px; background:#FFF }



/*返回顶部*/

.gotop{ display:block; width:40px; height:40px; position:fixed; bottom:70px; right:8px;background-color:rgba(243,241,241,0.5); border:1px solid #CCC; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.gotop img{ display:block; width:40px; height:40px;}



.gourl{ display:block; width:40px; height:40px; position:fixed; bottom:120px; right:8px;background-color:rgba(243,241,241,0.5); border:1px solid #CCC; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.gourl img{ display:block; width:40px; height:40px;}


.contactbox1{width:93%;margin:20px auto;background:#fff;border-radius:10px;position:relative;box-shadow:0 3px 5px #ddd;}
.contactbox1 .padd{padding:20px;}
.contactbox1 .c_hd{float:left;width:52px;margin:0 20px 0 0;}
.contactbox1 .c_hd img{width:52px;height:auto;}
.contactbox1 .c_bd{float:left;line-height:28px;}
.contactbox1 .c_bd .r1{font-size:18px;color:#000;}
.contactbox1 .c_bd .r2{font-size:18px;color:#ababab;}
.contactbox1 .c_arrow{position:absolute;right:10px;top:40%;width:13px;height:23px;background:url(../img/arrow.png) no-repeat;}

.contactbox2{width:60%;margin:0 auto 20px;background:url(../img/wxback.png?1) no-repeat right top #fff;border-top:3px solid #00AEEF;padding-bottom:30px;box-shadow:0 3px 5px #ddd;}
.contactbox2 .c_hd{padding:5px;font-size:18px;font-weight:bold;}
.contactbox2 .shopqrcode{width:70%;margin: 30px auto 20px;}
.contactbox2 .shopqrcode img{width:100%;height:auto;}
.contactbox2 p{width:100%;height:auto;font-size:15px;color:#7b716c;margin-bottom:8px;text-align:center;font-weight:bold;}

.kfBtn{width:60%;text-align:center;margin:40px auto;}
.kfBtn img{width:60%;height:auto;}


.cmore{margin:0 auto 10px;width:95%;height:35px;line-height:35px;background:#F5F5F5;color:#333;text-align:center;border-radius:5px;}
.cmore a{display:block;width:100%;height:35px;font-size:15px;}


.dianpu_hd{width:100%;height:35px;line-height:35px;border-bottom:1px solid #ddd;}
.dianpu_hd a{display:inline-block;height:32px;line-height:32px;padding:0 20px;font-size:18px;color:#6D6D6D;border-bottom:3px solid #fff;}
.dianpu_hd a.cur{font-weight:bold;border-bottom:3px solid #F3D271;}

.category-box{ height:100%; width:100%; overflow:hidden; }
.category3{ height:100%; float:left; width:20%;background-color:#F5F8FD;overflow-y:scroll !important;}
.category3 ul{width:100%; overflow:hidden;}
.category3 li{ width:100%;height:50px;line-height:50px;background-color: #F5F8FD;font-size:13px; overflow:hidden; text-align:center; color:#241c1d}
.category3 li.cur{background:#fff}


.category4{ float:left; width:80%; height:100%; background-color:#fff;overflow-y:scroll !important;}
.category4 dl{ width:95%; margin:auto;overflow:hidden;padding-bottom:180px;}

.mu-price span{float:left;display: block;font-size:14px;color:#f00;}
.mu-number{float:right;}
.mu-number .decrease{display:inline-block;float:left;width:25px;  height:25px; text-indent:-9999px; background: url(../img/btn_jian.png) no-repeat;background-size:25px 25px;}
.mu-number .num{display: inline-block; border: 0; width: 40px; height: 25px; float: left; text-align: center;  line-height: 25px; color: #000; font-size: 22px; text-align: center;}
.mu-number .increase{display:inline-block;float:left;width:25px;  height:25px; text-indent:-9999px; background: url(../img/btn_jia.png) no-repeat;background-size:25px 25px;}

.all{ display:block; width:97%; height:35px; background:#E71F19; font-size:14px; line-height:35px; text-align:center;  margin:auto;margin-bottom:10px; border-radius:3px; margin-top:10px;}


.checkoutbox{position:fixed;left:0;bottom:0;width:100%;height:50px;}
.checkoutbox .amountbox{float:left;width:70%;background:#333;color:#fff;line-height:50px;font-size:22px;text-align:center;}
.checkoutbox .btn_checkout{float:left;width:30%;background:#F6CF66;}
.checkoutbox .btn_checkout a{display:block;width:100%;height:50px;line-height:50px;text-align:center;font-size:20px;color:#000;}
.checkoutbox .numbox{position:absolute;left:10px;bottom:0;width:47px;height:65px;background:url(../img/post.png?1) no-repeat;background-size:47px 65px;}
.checkoutbox .numbox em{position:absolute;right:-8px;top:28px;display:block;width:20px;height:20px;line-height:20px;border-radius:20px;text-align:center;font-size:14px;background:#EA4E27;color:#fff;font-style:normal;}



/* 购物车弹出效果*/
/*老的带商品信息的弹出层样式*/
.cartpopDiv { padding: 0 2%; width: 96%; }
.cartitle { line-height: 20px; color: #333; font-size: 16px; font-weight: bold; text-align: center;margin-top:10px; }
.coninfo { padding: 10px 0 0px; border-top: #e5e5e5 1px dashed; font-size: 12px; text-align: center; width: 100%; color: #999; line-height:22px; }
.spebox { border-radius: 8px;}
.coninfo table { border: none; color: #999999; }
.toptitle { margin: 8px 0px; }
.toptitle p a { color: #999999; }
.toptitle .pic { float: left; margin-right: 10px; }
.coninfo .gray { color: #999 }
.coninfo strong { color: #ec5151 }
.coninfo font { font-size: 18px; }
.conprice { line-height: 30px; }
.cardivfloat { background-color: #fff; border-radius: 5px 5px 5px; }
.cartdivfloattitle { font-weight: normal; color: #ffffff; font-size: 14px; text-indent: 15px; width: 70%; float: left; }
.cartbntfloat { text-align: center; padding: 15px 0 0px; margin-bottom: 10px; clear:both }
.con_close { width: 50px; float: right; text-align: right; color: #FFF; padding-right: 15px; font-weight: normal; }
.greyBtn { background-color:#25C6FC; border-radius: 4px; height: 30px; line-height: 30px; border: none; position: relative; display: inline-block; width: 45%; margin: 10px 0 0 10px; text-align: center; color: #fff; }
a.redBtn { background-color:#E3010B; height: 30px; line-height: 30px; color: #fff; border-radius: 4px; border: none; position: relative; display: inline-block; width: 45%; margin: 10px 0 0 10px; text-align: center; }
a.yellowBtn { background-color:#F7D06E; height: 30px; line-height: 30px; color: #333 !important; border-radius: 30px; border: none; position: relative; display: block; padding:0 10px; margin: 10px 10px 0 10px; text-align: center; font-size:16px;float:right;}
.bor-top { border-top: #e5e5e5 1px solid; }
.blank5 { height: 5px; line-height: 5px; clear: both; visibility: hidden; overflow: hidden; }
.cartbntfloat a{ color:#FFF}
.cartbntfloat span{ float:left;padding: 10px 0 0 10px;font-size: 18px;color: #f00;}
.touchweb_com-indexPop { display: none; position: fixed; left: 0; top: 0;  display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; box-pack: center; -webkit-justify-content: center; justify-content: center; -ms-flex-align: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; align-items: center; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); visibility: hidden; opacity: 0; -webkit-transition: opacity .3s; transition: opacity .3s; z-index:99999999 }
.touchweb_com-indexPop.show { opacity: 1; visibility: visible; }
.touchweb_com-indexPop .inner { width: 235px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 18px 20px 15px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #fff; height:auto; }
.touchweb_com-indexPop .inner .btn_box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; -webkit-box-pack: justify; box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; height: 30px; margin-top: 10px; text-align: center; }
.touchweb_com-indexPop .inner .btn_box .btn { display: block; height: 30px; line-height: 28px; width: 85px; font-size: 1.4rem; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ff3c3c; -webkit-border-radius: 4px; border-radius: 4px; color: #333; }
.touchweb_com-indexPop .inner .btn_box .btn_confirm { color: #fff; background-color: #ff3c3c; }
.touchweb_com-indexPop .inner .btn_box .btn_confirm:active { background-color: #ff0909; }
.touchweb_com-indexPop .inner .btn_box .btn_cancel { border: 1px solid #25C6FC; background-color: #25C6FC; color:#FFF }
.touchweb_com-indexPop .inner .btn_box .btn_cancel:active { background-color: #25C6FC; }
.touchweb_com-indexPop { font-size:.12rem;}
.touchweb_com-indexPop .inner .content_name {margin-bottom: 23px;}
.touchweb_com-indexPop .inner .content_name p {line-height:20px;font-size:14px; color: #000;}
.touchweb_com-indexPop .inner .btn_box .btn { font-size:14px;}

.shopdiv_padd{padding:10px;}
.attrbox label{display:inline-block;border:1px solid #ccc;background-color:#fff;color:#333;min-width:2rem;padding:0.5rem 1.2rem;margin:0 0.5rem 0.5rem 0;max-width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0.3rem;border-radius:0.3rem}
.attrbox input{display:none;}
.attrbox input:checked+label{border-color:#F3B33E;color:#F3B33E;background:#FEFBF2;}

.ddbox{width:100%; position: relative;text-align:center;font-size:14px;color:#999;}

.cartbntfloat_close{text-align:center;margin-top:10px;}
.cartbntfloat_close a{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background:rgba(51, 51, 51, 0.2);color:#fff;border:1px solid #fff;border-radius:30px;font-size:16px;}

.favourable_box{position:absolute;left:0;bottom:0;width:100%;height:36px;line-height:46px;background:url(../img/bg_favourable.png) no-repeat;text-align:center;overflow:hidden;color:#fff;}