/*全局*/
body{
	min-width: 320px;
	color: #333;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: 'STHeiti-Light','Hiragino Sans GB','Microsoft Yahei',Arial;
	background:#eee;
}
body a{text-decoration:none;color:#333;}
body a:hover{text-decoration:none;}
body ul, body ol, body li {list-style-type: none;margin:0px;padding:0px;}
body img{border:0px;}
.clear{clear:both;}
.clearfix:after{content:"";display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.col{display: block;clear:both;margin-left: 9px;margin-right: 9px;margin-bottom:10px;box-shadow: 0 2px 3px rgba(0,0,0,.1);background: #fff;}
.r5{padding: 0px 5px;}
.blank10{height:10px;}
.gray{color:#bbb;}
.c{text-align: center;}

/*swipejs*/
.swipe {overflow: hidden;visibility: hidden;position: relative;}
.swipe-wrap {overflow: hidden;position: relative;}
.swipe-wrap > div {float:left;width:100%;position: relative;}

/*header*/
header{background: #fff;height: 45px;line-height: 45px;}
header .logo img{width:90px;height: 40px;float: left;margin-top: 2px;margin-left: 10px;}
header .r{float:right;}
header .r a{display: block;padding: 13px;float:right;}
header span{
	background: url(/m_images/icons.png) no-repeat;
	background-size: 200px;
	display: block;
	width: 21px;
	height: 18px;
}
header .search{background-position: 0px 0px;}
header .login{background-position: -23px 0px;}
header .cart{background-position: -47px 0px;}
header h1{margin:0px;}

/*nav*/
nav{
	background-color: #000;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#574a40), to(#2b2727));
	height: 65px;
	clear: both;
}
nav a{
	color:#fff;
	width:14.2%;
	height:30px;
	line-height: 30px;
	text-align: center;
	display: block;
	float:left;
	font-size: 16px;
	color: #9f9f9f;
	text-shadow: 0 1px 1px rgba(0,0,0,.75);
}
nav a.on{background: -webkit-gradient(linear, 0 0, 0 100%, from(#e00), to(#ae0202));color: #fff;text-shadow:none;}

/*homepage*/
#slider{min-height: 171px;}
#slider img{width:100%;display: block;}
#slider .pager span{width:50%;height:2px;background: #c7c8c5;display:block;float:left;}
#slider .pager span.on{background: #c00;}
#news p{text-align: center;margin:10px 0px;}

.arc_box h2{font-size: 18px;font-weight: normal;margin:0px;padding-top:15px;padding-bottom:15px;text-align: center;}
.arc{clear: both;overflow: hidden;padding: 0 2px;}
.arc li{
	line-height: 40px;
	height: 40px;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #ececec;
	color: #000;
	background: url(/m_images/y100.png) top right no-repeat;
	background-position: 100% -106px;
	font-size: 16px;
}
.arcimg{width:300px;height:100px;margin: 0 auto;padding-bottom: 10px;}
.arcimg img{margin: 0 5px;width: 140px;height:100px;float:left;box-shadow: 0 2px 3px rgba(0,0,0,.1);}
.keys{height: 34px;line-height: 34px;overflow: hidden;padding: 0 10px;font-size: 16px;}
.more{
	margin: 5px auto 10px auto;
	width: 90%;
	background: #F6F6F6;
	border: #c9c9c9 1px solid;
	border-radius: 4px;
	background: -webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#eaeaea));
	padding: 5px 1px;
	text-align: center;
	clear: both;
	display: block;
	font-size: 16px;
}
.t01{font-size: 10px;background: #c00;color:#fff;border-radius: 3px 3px 3px 3px;margin:0px 5px;padding:0px 3px;}
.goods_n1{padding:5px 5px 0px 5px;}
.goods_n1 img{width:100%;}

/*pinpai*/
#pp_banner img{width:100%;}
#pp_menu{
	border-top: 1px solid #dedede;
	margin-top: 5px;
	margin-bottom: 10px;
	background: #fff;
}
#pp_menu a{
	display:block;
	width:33.33%;
	float: left;
	height: 37px;
	line-height: 37px;
	text-align: center;
	font-size: 14px;
  	border-bottom: 1px solid #dedede;
}
#pp_menu a.on{
	border-bottom: 2px solid #c00;
	height: 36px;
}
#pp_box{background: #fff;padding: 10px;overflow: hidden;}
#pp_box p{text-indent: 2em;}
#pp_box table p{margin:0px;}
#pp_box .line{height:1px;border-bottom: 1px dashed #dfdfdf;margin:25px -30px;}
#pp_box .hr{height:1px;border-bottom: 1px dotted #dfdfdf;margin:10px 0px;}
#pp_box .dot_table{overflow: hidden;}
#pp_box .dot_table table{text-align: center;width: 100%;border-collapse:collapse;margin-left:-1px;margin-top: -1px; }
#pp_box .dot_table img{display: block;margin: 0 auto;}
#pp_box .dot_table td{border-top: 1px dashed #dfdfdf;border-left: 1px dashed #dfdfdf;padding-top: 20px;padding-bottom: 20px;padding: 3px;}
#pp_box .w,#pp_box .w img{width:100%;text-align: center;}

#pp_box h2 {
	line-height: 20px;font-size: 18px;
	height: 25px;font-weight: bold;background-image: url(/images/art_titlex.gif);
	background-repeat: no-repeat;padding-left: 35px;
	color: #545454;font-family: 'SimHei';
}
#pp_box h2 span{color:#ccc;margin-left: 10px;font-family: 'Microsoft YaHei';font-weight: normal;font-size: 14px;}
#pp_box h3{color: #545454;margin: 33px 0 15px 0;font-size: 14px;}
/*goods*/
.goods li{height:110px;border-bottom: 1px solid #ccc;margin:5px 5px 15px 5px;position:relative;}
.goods li:last-child {border: none;margin-bottom:5px;}
.goods img{
	width: 100px;
	height: 100px;
	margin-right: 10px;
	float: left;
	box-shadow: 0 2px 3px rgba(0,0,0,.1);
}
.goods .t1{font-size: 16px;}
.goods .t2{color:#c00;line-height: 30px;}
.goods .t3{margin-top: 10px;font-size: 16px;}
.goods .t3 a{padding-right: 10px;}

/*tab*/
.tab{clear: both;display: block;}
.tab .title{height: 45px;line-height: 45px;}

.tab .title.t3 li{width: 33.33%;}
.tab .title li{
	cursor: pointer;
	background: url("/m_images/y100.png") repeat-x 0 0;
	height: 45px;
	text-align: center;
	font-size: 10px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	float: left;
}
.tab .title li.on{background: url("/m_images/y100.png") repeat-x 0 -51px;color: #fff;}
.tab .title li span{font-size: 16px;display: block;padding-top: 8px;padding-bottom: 2px;}
.tab_sub{border-bottom: #bfbfbf 1px solid;height: 37px;clear: both;}
.tab_sub li{float: left;line-height: 36px;height: 36px;width: 24%;padding-left: 1%;text-align: center;}
.tab_sub li span{background: url(/m_images/y100.png) no-repeat 0px -153px;width:10px;height:10px;display:inline-block;}

/*footer*/
.kefubar
{
	background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f2f2f2));
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
	height: 40px;
}
.kefubar a{line-height: 40px;color:#164189;}
.kefubar .tel{padding-left: 10px;}
.kefubar .top{float:right;padding-right: 10px;}

.nav{margin-left: 9px;margin-right: 9px;margin-bottom: 10px;display: -webkit-box;}
.nav div{
	-webkit-box-flex: 1;
	text-align: center;
	line-height: 25px;
	padding: 0 5px;
}
.nav div:first-child {padding-left: 0;}
.nav div:last-child {padding-right: 0;}
.nav a{
	display: block;
	line-height: 25px;
	background-color: #fff;
	border: 1px solid #dddddd;
}

.foot{text-align: center;margin-bottom: 10px;}
.foot a{line-height: 40px;padding:0px 10px;}

.backTop{text-align: right;}
.backTop a{
	display: inline-block;
	width: 85px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: left;
	text-indent: 30px;
	background: #A9A9A9;
	margin: 15px 15px 15px 0;
	border-radius: 2px;
	position: relative;
}
.backTop i{
	border: 6px solid #fff;
	border-color: transparent transparent #fff transparent;
	position: absolute;
	left: 10px;
	top: 4px;
}
#login_info{padding-left: 10px;}

/*footer2*/
.footer2{
	min-width: 320px;
	width: 100%;
	height: 56px;
	position: fixed;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate3d(-50%,0,0);
	transform: translate3d(-50%,0,0);
	overflow: hidden;
	background-color: #fff;
	border-top: #eceded;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.2);
	box-shadow: 0 0 4px rgba(0,0,0,.2);
}
.footer2 a{
	float: left;
	width: 25%;
	text-align: center;
	margin-top: 10px;
	height: 100%;
}
.footer2 a:hover,.footer2 a.on{color: #DF2127;}
.footer2 .fb{
	background-image: url(/m_images/footer_nav.png);
	background-repeat: no-repeat;
	background-size: 24px auto;
	height: 24px;
	margin: auto;
	width: 24px;
	margin-top: -3px;
}

.footer2 .on .home{background-position: 0 -138px;}
.footer2 .group{background-position: 0 -34px;}
.footer2 .on .group{background-position: 0 -176px;}
.footer2 .order{background-position: 0 -69px;}
.footer2 .on .order{background-position: 0 -210px;}
.footer2 .user{background-position: 0 -106px;}
.footer2 .on .user{background-position: 0 -247px;}

/*chat service*/
#im_menu{
	position: fixed;
	background: #fff;
	border: 1px solid #eceded;
	box-shadow: 0px 0px 8px #aaa;
	display: none;
}
#im_menu a{
	display: block;
	line-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	border-bottom: 1px solid #eceded;
}
#im_menu a.last{border-bottom: none;}
#im_menu a:hover{background: #eee;}

/*list article*/
.pos{
	font-size: 16px;
	padding:12px 0px 7px 10px;
}
.arc_box{background: #fbfbfb;padding-bottom: 7px;}
.arc_list{margin:8px;}
.arc_list li{display:block;border-bottom: 1px solid #ccc;padding:8px 0px;min-height: 80px;}
.arc_list li:last-child {border: none;margin-bottom:0px;padding-bottom:5px;}
.arc_list li:after{content:"";display:block;height:0;clear:both;}
.arc_list img{
	width: 75px;
	margin-right: 5px;
	float: left;
	border: 1px solid #e0e0e0;
	padding: 1px;
}
.arc_list .tit{font-size: 15px;height: 22px;line-height: 22px;}
.arc_list .intro{margin:0px;color:#878C92;font-size: 13px;line-height: 17px;}

/*pifa*/
.pifaad{padding:10px 0px;}
.pifaad img{box-shadow: 0 2px 3px rgba(0,0,0,.1);width:100%;}

/*article*/
/*article*/
#content_box{background: #fbfbfb;display: inline-block;width:100%;margin-top: 5px;}
#content_in{margin:10px;}
#content_box a{border-bottom: 1px dashed #FE0000;}
#content_box a:hover{text-decoration: none;color:#FE0000;}
#content_box h1{margin: 10px 0px;font-size: 20px;line-height: 30px;text-align: center;}
#content_box .info{text-align: center;color: #999;margin-top: 5px;margin-bottom: 30px;}
#content_box p.f{text-indent: 0;}
#content_box .content ul{margin-left: 3em;}
#content_box .content li{list-style-type:disc;font-size: 18px;line-height: 30px;}
.content img{margin:0 auto;display:block;}
.content .alt{display:block;text-align:center;}
.content p{font-size: 18px;line-height: 1.7em;margin-bottom: 25px;}
.content a:hover{text-decoration: none;color:#FE0000;}
.content a.hm{color:#136ec2;text-decoration: none;border-bottom: none;}
.content a.hm:hover{color:#136ec2;text-decoration: underline;}
.center{text-align: center;}
.content h3{font-size: 20px;}

.content>ul,.content>ol{padding-left:10px;}

.content ul>ul>li{list-style-type: circle !important;}
.content ol>ul>li{list-style-type: circle !important;}
.content .no{list-style-type: none !important;}
.content h3{font-size: 20px;}
.related_title {font-weight: bold;font-family: "微软雅黑";font-size: 18px;color: #010101;margin-bottom: 10px;}
#content_box .endline {height: 1px;margin: 20px auto;width: 100%;border-top: 1px dashed rgb(204, 204, 204);}
.related_list li {
	font-size: 16px;
	line-height: 25px;
	background: url(/images/dot.gif) 0px 12px no-repeat;
	padding-left: 13px;
}
.related_list a,#content_box .next a{border-bottom:none !important;}
#content_box .next p{margin:10px 10px 10px 10px;line-height: 25px;text-indent: 0em;}
#content_box img {display: block;width: 100%;}
#content_box .alt{display:block;text-align:center;margin: 10px 0;}
#content_box .alt i{border-bottom: 1px solid #d9d9d9;font-size: 16px;color: #969696;font-style: normal;padding:10px;}

.weixin{font-size: 16px;text-align: center;}
.weixin a{color: #ff3232;border-bottom:none !important;}
.weixin span{color: #ff3232;}
.weixin img{width:100%;}
.font-xxl{font-size: 36px;}
.font-xl{font-size: 28px;}
.font-l{font-size: 24px;}
.font-s{font-size: 14px;}
.font-ss{font-size: 12px;}


/*pinpai*/
.pp_title{font-size: 16px;margin:15px;}
.pp_box li{width:50%;float:left;text-align: center;}
.pp_box img{width: 90%;box-shadow: 0 2px 3px rgba(0,0,0,.1);}
.pp_box p{margin-top:3px;margin-bottom: 10px;}
.pp_logo{text-align: center;}
.pp_logo img{width:auto !important;display: inline-block !important;}
.pp_contact p{text-indent: 0 !important;}
.pp_title2{font-size: 20px;font-weight: bold;text-align: center;}

/*goods*/
#header2{
	width: 100%;
	height: 45px;
	background-color: #e4393c;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 199;
	position: relative;
}
#header2 .headline {
	text-align: center;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 18px;
	color: #fff;
	padding: 0px 45px;
}
#header2 .back,#header2 .all{position: absolute;height: 45px;width: 40px;display: block;}
#header2 .back{top:0px;left:0px;}
#header2 .all{top:0px;right:0px;}
#header2 i{
	display: inline-block;
	background: url(/m_images/icons.png) no-repeat;
	background-size: 200px;
	width: 24px;
	height: 24px;
}
#header2 .back i{margin-left: 10px;margin-top: 10px;background-position: -75px 0px;width: 20px;}
#header2 .all i{margin-left: 7px;margin-top: 10px;background-position: -100px 0px;}

#gallery{text-align: center;position: relative;}
#gallery .swipe-wrap{background: #fff;}
#gallery .pager{position: absolute;width: 100%;bottom:10px;}
#gallery .pager span{background-color: #b2aeab;border-radius: 50%;width: 10px;height: 10px;display: inline-block;margin:0px 5px;}
#gallery .pager span.on{background-color: #d60008;}
#gallery img{width:100%;}
.pro-content{background: #fff;padding-top: 10px;display: inline-block;width:100%;}
.pro-content .more{margin-top:10px;margin-bottom: 20px;}
.pro-info{padding: 10px;padding-top: 0px;}
.pro-info h1{font-size: 20px;margin: 0px;}
.pro-info li{line-height: 30px;}
.pro-info .tit {color: #858585;width: 65px;float: left;}
.pro-info .spec {color: #858585;padding-left: 20px;}
.pro-info .price {color: #CC0000;font-size: 24px;font-weight: bold;vertical-align: middle;}
.pro-info .price_type {background-color: #df4e49;border-radius: 8px;color: #fff;font-family: "Microsoft Yahei","tahoma","arial";padding: 3px 5px;font-weight: bold;}
.pro-info .star {background-image: url(/images/star.gif);background-repeat: no-repeat;background-position: 0px 3px;padding-left: 62px;}
.pro-info .score a {color: #2953A6;}
.bk-15{border-top: 1px solid #c8c7cc;border-bottom: 1px solid #c8c7cc;height:13px;background: #f1f1f5;}


.buybar{position:fixed;left:0px;bottom: 0px;background: #fff;display: table;width: 100%;padding:0px;border-top: 1px solid #ececec}
.buybar .cell{display: table-cell;height: 50px;padding: 0px;vertical-align: top;}
.buybar .w6,.buybar .w7{width: 50%;}
.buybar .w6 a{background: #FFA61B;}
.buybar .w7 a{background: #FF5D37;}
.buybar a{display: block;text-align: center;}
.buybar i{background: url(/m_images/icons.png) no-repeat;background-size: 260px 260px;width: 25px;height: 30px;margin: 2px 15px 0px 15px;display: block;}
.buybar .w0,.buybar .w1,.buybar .w2{font-size: 10px;line-height: 10px;border-right: 1px solid #e2e2e2;}
.buybar .w0 a,.buybar .w1 a,.buybar .w2 a{color: #666;padding-top: 2px;}
.buybar .w2{border-right:0px;}
.buybar .w6 a,.buybar .w7 a{font-size: 14px;color: #fff;line-height: 50px;}
.buybar .w1 i{background-position: 0px -32px;}
.buybar .w2 i{background-position: -31px -32px;}
.buybar .w3 i{background-position: -64px -32px;}
.buybar .w0 i{background-position: -161px -31px;}


#description_tab img{width: 100%;display: block;}
.pro-remark{margin: 10px;margin-top: 20px;}
.pro-remark table{width: 100%;border-collapse: collapse;border: 1px solid #999;text-align: center;line-height: 40px;}
.pro-remark td{border: 1px solid #999;}
.pro-remark td.on{background: #e2e1e1;}
#remark_table li {border-bottom: 1px solid #E9E9E9;padding: 10px 10px;}
#remark_table p {margin:0px;line-height: 25px;}
.chatbar{display: table;width: 100%;padding: 25px 0px;border-top: 1px solid #c8c7cc;border-bottom: 1px solid #c8c7cc;background: #f1f1f5;}
.chatbar .tel{background: #bf9d5b;}
.chatbar .chat{background: #bf9d5b;}
.goods_list{padding-top: 5px;}
.fff{display: inline-block;width: 100%;background: #fff;}
.pro-cat{}
.pro-cat ul{border: 1px solid #ded6c9;margin:12px;}
.pro-cat li{line-height: 40px;border-bottom: 1px solid #ded6c9;}
.pro-cat li:last-child{border-bottom:none;}
.pro-cat .tit span{display: inline-block;width: 7px;height: 7px;margin: 0 5px 2px 13px;border-radius: 7px;background-color: #e4393c;}
.pro-cat .tit a{font-size: 18px;}
.pro-cat .cat{padding-left: 4%;}
.pro-cat .cat a{display: table-cell;width: 32%;display: inline-block;text-align: center;}
.kefu_ll{display: none;}
dl.choosespec{margin:0px;}
.choosespec dt{color: #858585;width: 65px;float: left;line-height: 30px;}
.choosespec dd{margin-left: 65px;}
.choosespec a{border: 1px solid #999;
border-radius: 3px;background-color: #f5f4f4;
background: -webkit-gradient(linear,0 0,0 100%,from(#fffeff),to(#f5f4f4));
font-size: 14px;text-align: center;
display: block;float: left;
padding: 5px 10px;margin-right: 5px;margin-bottom: 10px;
}
.choosespec a.on{
	border: 1px solid #e4393c;
	background: #e4393c;
	color: #fff;
}
.pro-info .amount-in{
	display: inline-block;
	height: 34px;
	border: 1px solid #999;
	border-radius: 3px;
	line-height: 34px;
	background-color: #f5f4f4;
	background: -webkit-gradient(linear,0 0,0 100%,from(#fffeff),to(#f5f4f4));
	text-align: center;
}
.pro-info .btn-reduce,.pro-info .btn-add{
	width: 33px;
	height: 34px;
	float: left;
}
.pro-info .btn-reduce span,.pro-info .btn-add span{
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(/m_images/icon_shop.png) -85px -15px no-repeat;
	background-size: 100px 100px;
}
.pro-info .btn-add span{background-position: -85px -34px;}
.pro-info .buy-num
{
	float:left;
	width: 36px;
	height: 32px;
	border: 0px;
	background-color: #f5f4f4;
	background: -webkit-gradient(linear,0 0,0 100%,from(#fffeff),to(#f5f4f4));
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	text-align: center;
}
/*cart*/
.cart_box{padding: 10px 10px 15px 10px;border: 1px solid #d1d0d0;border-radius: 5px;margin: 10px;margin-top:0px;background: #fff;}
.cart_box .tit{border-bottom: 1px dashed #b2b2b2;font-weight: bold;padding-bottom: 10px;}
.cart_box .chanpin{float: left;width:100px;height: 100px;border: 1px solid #e4e4e6;margin-right: 10px;}
.cart_box .chanpin img{width:100px;height: 100px;}
.cart_box li{clear: both;padding: 10px 0px;border-bottom: 1px dashed #b2b2b2;}
.cart_box .price{color: #e4393c;font-size: 16px;font-family: Arial;margin: 5px 0px;}
.cart_box .spec{color:#9a9a9a;}
.cart_box .num{color:#9b9b9b;}
.cart_box .minus,.cart_box .plus{
	border: #b2b2b2 1px solid;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#e4e5e9));
	width: 30px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	text-align: center;
	color:#999;vertical-align: middle;
	font-weight: bold;
}
.cart_box .del{width: 30px;height: 30px;display: inline-block;float:right;background: url(/m_images/icons.png) no-repeat -180px 5px;background-size: 200px;}
.cart_box input{border:none;border-top: #b2b2b2 1px solid;border-bottom: #b2b2b2 1px solid;text-align: center;margin: 0px;padding: 0px;width: 40px;line-height: 30px;vertical-align: middle;}
.cart_box .tit2{margin-top: 7px;}
.cart_box .tit2 span{color:#9a9a9a;}
.cart_box .tit2 a{float:right;color: #004377;}
.cart_next{margin-top:15px;margin-bottom: 30px;background: #fff;}
.cart_next span{float: left;color: #e4393c;line-height: 37px;padding-left: 10px;}
.cart_next a{float: right;width: 122px;line-height: 37px;background: #e4393c;text-align: center;color: #fff;border-radius: 3px 0 0 3px;font-size: 16px;border:1px #c1171a solid;}
.cart_title{
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 10px;
	width: 220px;
	background: url(/m_images/order_sendby.png) right bottom no-repeat;
	background-size: 241px;
	color: #8c8a8a;
}
.cart_empty{text-align: center;margin: 40px 0px 100px 0px;}
.cart_empty img{width:100px;height:100px;}
.cart_empty p{color: #858585;}
.cart_empty a{line-height: 37px;background: #e4393c;text-align: center;color: #fff;border-radius: 3px;font-size: 16px;border:1px #c1171a solid;display: inline-block;padding:0px 40px;}
.cart_box2{border: 1px solid #d1d0d0;border-radius: 5px;margin: 10px;background: url(/m_images/cart_line.jpg) repeat-x;background-size: 16px 3px;background-color: #fff;}
.cart_box2 input,.cart_box2 textarea{border:none;border: #b2b2b2 1px solid;margin: 0px;padding: 0px;line-height: 30px;vertical-align: middle;}
.cart_box2 textarea{width: 70%;line-height: 20px;}
.cart_box2 .t1{margin: 6px 0px;}
.cart_box2 .addr_box{margin:10px 0px;}
.cart_box2 .addr_box p{margin: 0px;padding: 0px 10px;line-height: 1.5em;}
.cart_box2 .text1{color:#333;font-size: 16px;}
.cart_box2 .text2{color:#666;}
.cart_box2 .text3 a,
.cart_box4 .youhui a
{
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #666;
	background: url(/m_images/radio.png) no-repeat 0px 5px;
	background-size: 22px 22px;
	padding-left: 30px;
	border-top: 1px dashed #ccc;
	margin-top:7px;
}
.cart_box4 .youhui a{border-top:none;}
.cart_box2 .text3 a.bottom{border-top: none;margin-top:0px;border-bottom: 1px dashed #ccc;margin-bottom:7px;}
.cart_box2 .text3 a.on,
.cart_box4 .youhui a.on
{background: url(/m_images/radio-check.png) no-repeat 0px 5px;background-size: 22px 22px;}
.cart_box4 i{font-style: normal;}
.cart_box2 .line{background: #f1f1f5;border-top: 1px solid #c8c7cc;border-bottom: 1px solid #c8c7cc;height: 10px;margin-top: 5px;margin-bottom: 5px;}
.cart_box2 .new-addr{margin-left: 5px;margin-right: 5px;}
.cart_box2 .new-addr p{padding: 5px;}

.cart_box3,.cart_box4,.cart_box7,.cart_box8{border: 1px solid #d1d0d0;border-radius: 5px;margin: 10px;background-color: #fff;}
.cart_box4{padding: 10px;}
.cart_box4 p{margin:0px;line-height: 25px;}
.cart_box4 .total_price{color:#c00;font-size: 18px;font-family: Arial;}
.cart_box4 .line{border-bottom: 1px dashed #b2b2b2;margin-top: 7px;margin-bottom: 7px;}
.cart_box5{padding: 0px 10px;margin-bottom: 40px;}
.cart_box5 .btn{width: 100%;line-height: 37px;height:37px;background-color: #e4393c;text-align: center;color: #fff;border-radius: 3px;font-size: 16px;border:1px #c1171a solid;cursor: pointer;margin-bottom: 10px;}
.cart_box5 .btn2{border: solid 1px #e4393c;background-color:transparent;color: #e4393c;}
.cart_box5 .btn span{font-size: 12px;}
.cart_box6{text-align: center;font-size: 16px;margin: 0px;margin-top: 20px;font-weight: bold;}
.cart_box7 li{padding: 16px 10px;line-height:20px;border-bottom: 1px solid #ccc;}
.cart_box7 li:last-child{border-bottom:none;}
.cart_box7 b{float:right;}
.cart_box7 .red{color:#c00;}
.cart_box8{padding: 10px;}
.cart_box8 .tit{font-weight: bold;margin-bottom: 5px;}
.cart_box8 textarea{width: 80%;}
.cart_tips{padding: 0px 10px;color: #e4393c;}
/*图片频道*/
#tu{background: #e8e8e8;margin-top: 20px;margin-bottom: 20px;}
#tu .title h2{float: left; display: block; font-size: 0px; width: 130px;overflow: hidden;height: 50px; line-height: 50px;}
#tu .title a {height: 40px; line-height: 40px; margin-left: 15px; font-size: 14px; color: #333333; }
#tu .item{display: block;clear: both;margin:0px 9px 20px 9px;box-shadow: 0 2px 3px rgba(0,0,0,0.1);background: #fff;text-align: center;line-height: 30px;padding-bottom: 10px;}
#tu .item img{width:100%;}
#tu3{background: #e8e8e8;}
#tu3 h1{margin:0px;padding:10px;font-size: 20px;line-height: 30px;}
#tu3 .head{text-align: center;}
#tu3 .content img{width:100%;vertical-align: bottom;}
#tu3 .content p{margin:9px;font-size: 16px;line-height: 20px;}
#tu3 .up{padding-bottom: 23px;}
#tu3 .down{padding-top: 23px;}
#tu3 .in{position: relative;margin: 0px 9px 20px 9px;background: #fff;box-shadow: 0 2px 3px rgba(0,0,0,0.1);}
#tu3 .in p{padding-bottom: 10px;}
#tu3 a.bn{left: 5px; top: 15px; background-image: url(/images/tip.png); background-position: 0px 0px; width:38px; height:38px; display:block;position: absolute;text-indent:-9999px;}
#tu3 a.bn:hover{background-position: 0px -38px;}
/*图片频道结束*/

/*菜谱列表页面*/
.cp_list a{border-bottom: 1px solid #ddd;display: block;}
.cp_list .thumb{padding: 10px;float:left;}
.cp_list .thumb img {width: 100px;border-radius: 6px;}
.cp_list .cc{padding-top: 10px;padding-bottom: 10px;float: left;}
.cp_list .cc b{font-size: 16px;color: #333;line-height: 25px;}
.cp_list .t1{
	line-height: 25px;
	color: #999;
	display: block;
	font-size: 12px;
}
.cp_list .t2,.cp_list .t3{
	line-height: 25px;
	color: #999;
	display: block;
	font-size: 14px;
	padding-left: 22px;
}
.cp_list .t2{background: url(/m_images/nd_icon_36.png) left center no-repeat;background-size: 18px 18px;}
.cp_list .t3{background: url(/m_images/sx_icon_36.png) left center no-repeat;background-size: 18px 18px;}
.cp_list p{margin: 0px;line-height: 26px;}
.cp_more{display: block;
height: 60px;
line-height: 60px;
font-size: 14px;
color: #999;
text-align: center;
border-bottom: 1px solid #ddd;
}
.cp_topbar h1{
	line-height: 44px;
	height: 44px;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: center;
	margin:0px;
	width: 100%;
	z-index:10000;
	position: absolute;
	background:rgba(255, 255, 255, 0.24);
	top:0px;left:0px;
	line-height: 44px;height: 44px;
}
.cp_topbar img{width:100%;}
.cp_topbar{position: relative;top:0px;left:0px;width: 100%;}
.cp_topbar a{
	position: absolute;
	top:0px;left:0px;
	color: #ff5151;
	font-size: 15px;
	line-height: 44px;
	padding-left: 26px;
	background: url(/m_images/back_red.png) 10px center no-repeat;
	background-size: 14px 24px;
}
/*菜谱列表页面结束*/

/*菜谱详情页*/
.cp_info{
	background: #fdfdfd;
	border-radius: 8px;
	margin: 14px 4% 0px;
	padding: 12px 0px 12px 10px;
}
.cp_info span {
	height: 20px;
	line-height: 20px;
	color: #999;
	font-size: 12px;
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding-left: 20px;
}
.cp_info .sp1 {
	background: url(/m_images/gy_icon.png) 5px center no-repeat;
	background-size: 12px 12px;
}
.cp_info .sp2 {
	background: url(/m_images/kw_icon.png) 5px center no-repeat;
	background-size: 12px 12px;
}
.cp_info .sp3 {
	background: url(/m_images/bz_icon.png) 5px center no-repeat;
	background-size: 12px 12px;
}
.cp_info .sp4 {
	background: url(/m_images/sj_icon.png) 5px center no-repeat;
	background-size: 12px 12px;
}
.cp_liao{
	padding-left: 10%;
}
.cp_liao span {
	display: block;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	width: 49%;
	float: left;
}
.cp_t{
	margin-top: 20px;
	margin-bottom: 10px;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	color: #633100;
	font-size: 18px;
	padding-left: 10%;
}
.cp_fl {
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #633100;
	font-size: 14px;
	padding-left: 10%;
}
.cp_t1 {
	background: url(/m_images/mtrls_icon.png) 4% center no-repeat;
	background-size: 18px 18px;
}
.cp_t2 {
	background: url(/m_images/yyjz_icon.png) 4% center no-repeat;
	background-size: 18px 18px;
}
.cp_t3 {
	background: url(/m_images/pl_icon.png) 4% center no-repeat;
	background-size: 18px 18px;
}
#cp_content p {
	line-height: 24px;
	color: #666;
	padding: 0px 20px 0px 70px;
	position: relative;
	font-size: 14px;
	margin: 0px;
	min-height: 45px;
}
#cp_content em {
	font-size: 28px;
	color: #ff3232;
	font-family: arial;
	position: absolute;
	left: 20px;
	top: -12px;
	height: 100px;
	width: 100px;
	display: Block;
	line-height: 52px;
}
#cp_content img{width:100%;}
#cp_comment{padding-left: 6%;}
#cp_comment .item{background: url(/m_images/t_default.png) 0px 0px no-repeat;background-size: 32px 32px; min-height: 32px;padding-left: 50px;font-size: 15px;color: #666;line-height: 22px;margin-bottom:15px; }
#cp_comment .item .user {
	height: 20px;
	line-height: 20px;
	display: block;
	color: #999;
	font-size: 12px;
}

/*菜谱详情页结束*/
.code_bottom{margin: 0 auto;}
.code_bottom .code img{max-width: 150px;max-height:150px;}
.code_bottom .code{font-size: 16px;text-align: center;}
.caipu_weixin{margin:0px 10px; font-size: 14px;}

/*批发相关*/
.pifa_chat{font-size: 16px;}
.pifa_chat i{font-size: 20px;font-style: normal;color: #f00;}