﻿/*@import url("common.css");
@import url("link.css");*/
@charset "utf-8";
html, body, div, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, 
pre, form, fieldset, table, th, td,img { margin: 0px;font-size:12px;  padding: 0px; }
th,strong{font-weight:normal;}
body{ font-family:"Microsoft YaHei" ,微软雅黑 ,"MicrosoftJhengHei" ,华文细黑 ,STHeiti ,MingLiu ; font-size:12px; font-weight:normal; text-align/Only IE 5.0+/:center; color:#000;padding:0px;}
.font2,.font2 a{color:#404040;}
.left{float:left;}.right{float:right;}
.clear {clear: both;display: block;height: 0;overflow: hidden;visibility: hidden;width: 0;}
.clearfix:after {clear: both;content: " ";display: block;visibility: hidden;}
.textarea{line-height:130%;font-size:12px;border-top:1px #AAAAAA solid;border-left:1px #AAAAAA solid;border-bottom:1px #DDDDDD solid;border-right:1px #DDDDDD solid;color:#333;padding:5px 0 5px 5px;}.input-calendar,.Calendar{display:inline-block;WIDTH:88px;height:19px;line-height:19px;border-top:1px #AAAAAA solid;border-left:1px #AAAAAA solid;border-bottom:1px #DDDDDD solid;border-right:1px #DDDDDD solid;PADDING:0 0 0 22px;BACKGROUND:url(../images/calendar.png) white no-repeat 3px 2px;COLOR:#333}.input-query{display:inline-block;height:19px;line-height:19px;border-top:1px #AAAAAA solid;border-left:1px #AAAAAA solid;border-bottom:1px #DDDDDD solid;border-right:1px #DDDDDD solid;PADDING:0 0 0 2px;COLOR:#333}#div_addtocart{width:230px;height:60px;min-height:60px;padding:10px;line-height:160%;background:#F1F9FF;}#div_addtocart div{margin-top:10px;text-align:center;}.mbox{border:1px solid #DDDDDD;margin-bottom:10px}.mbox .mt{width:100%;height:30px;line-height:30px;background-color:#F7F7F7;}.mbox .mt h2{padding-left:10px;font-size:14px;font-family:"microsoft yahei";color:#333333}.mbox .mc{padding:10px;}.nbbox{margin-bottom:10px}.nbbox .mt{width:100%;height:30px;line-height:30px;background-color:#F7F7F7;}.nbbox .mt .right{padding-right:10px}.nbbox .mt h2{padding-left:10px;font-size:14px;font-family:"microsoft yahei";color:#333333}.nbbox .mc{width:100%;padding:10px 0 10px 0;}/*page*/.pg{text-align:right;}.pg a,.pgCurr,.pg span{display:inline-block;margin-left:5px;padding:0 6px;border:1px solid #ddd;height:22px;line-height:22px;}.pg a{color:#666;}.pg a:hover{border-color:#666;}.pg .pgDisabled{border-color:#ddd;color:#ddd;}.pg .pgCurr{background-color:#666;color:#fff;}.pg .pgEllipsis{border-color:#fff;}.pgText{margin-left:15px;}.pgField{width:20px;margin:0 3px;font-weight:bold;}.pgGo{height:22px;margin-left:5px;padding:1px 8px 0 8px;border:1px solid #666;background-color:#777;color:#fff;font-weight:bold;cursor:pointer;}button.pgGo[type]{padding-top:0;}.FormYES,.FormNO,.FormALT{display:inline-block;height:16px;line-height:16px;background:url(../images/form.gif) no-repeat;font-size:12px;margin-left:5px;font-style:normal;}.FormYES{background-position:0 0px;color:#909090;padding-left:25px;}.FormNO{background-position:0 -31px;color:#909090;padding-left:25px;}.FormALT{background:none;color:#909090}/*filter*/
/* Hides from IE-mac \*/
*html .clearfix{height:1%;}.clearfix{display:block;}
/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.alc,.tc{text-align:center!important;}
a.a_red,.fc-red{color:#FF0000!important; text-decoration:none;}
.red_btn_a{background:#FF0000;width:100px;height:23px;line-height:23px;color:#FFFFFF!important;text-align:center;}
.red_btn_a a{color:#FFFFFF!important;}
.hide{display:none!important;}
.of-hide{overflow: hidden;}
a:link{color:#464646; text-decoration:none;}
a:visited{color:#464646; text-decoration:none;}
a:hover{color:#f00;  text-decoration:none;}
img{ font-size:0px; border:none;}
.img100p{width:100%;height:auto;}
ul{ list-style:none;}
.fr {float:right;}
em,i{COLOR: #999; FONT-SIZE: 12px; FONT-STYLE: normal}
.clearfloat {clear:both;height:0px;font-size:1px;line-height: 0px;}
.clearbottom{clear:both;height:0px;font-size:1px;line-height: 0px;border-bottom:1px solid #DCDCDC;margin:10px auto;}
.space_h{clear:both; height:10px; font-size:1px;line-height: 10px;}
.space_h3{clear:both; height:3px; font-size:1px;line-height:3px;}
.space_h5{clear:both; height:5px; font-size:1px;line-height:5px;}
.space_h15{clear:both; height:15px; font-size:1px;line-height:15px;}
.space_h31{clear:both; height:31px; font-size:1px;line-height:31px;}
.space_h151{clear:both; height:151px; font-size:1px;line-height:151px;}

.quick_tool{position:absolute;top:1rem;left:0px;width:90%;left:5%;}
.quick_tool a img{width:32px;height:32px;}
/*.back_a img{width:32px!important;height:32px!important;}*/
.drop-menu{display:none; width:100px;border:1px solid#cdcdcd;opacity:0.9;
filter:alpha(opacity=90); /* 针对 IE8 以及更早的版本 */position:absolute;right:0px;top:30px;background-color:rgb(255,255,255);border-radius:3px;}
.drop-menu li{width:100%;line-height:25px;font-size:14px;border-bottom:1px solid#cdcdcd;text-indent:10px;}
.drop-menu li:last-child{border-bottom:0px;}

.give_time{width:100%;height:1.5rem;background:rgba(3,3,3,0.5);border-radius: 0px 0.25rem 0px 0px;position: absolute;bottom: 0px;left: 0px;line-height: 1.5rem;font-size: 0.9rem!important;color: #fff;text-align: center;}
.give_time .b{width:32%;background:url(../images/give_bg.png) no-repeat;float: left;color:#7A3506;margin-top: -0.07rem;padding-top:0.07rem;background-size:100% 100%;}
.give_time .t{width:67%;float: right;color: #fff;}

.aspectFill img{
    object-fit: cover;
}

/*定位*/
.pf{position:fixed}
.pa{position:absolute}
.pr{position:relative}
.pa-b-0{bottom:0px}
.top-0{top:0px}

/*高度、行高*/
.h2-5{height:2.5rem;}
.h3{height:3rem;}
.h3-5{height:3.5rem;}
.h3-8{height:3.8rem;}
.h4{height:4rem;}

.lh3-5{line-height:3.5rem;}
.lh3-8{line-height:3.8rem;}
.lh4{line-height:4rem;}

/*背景颜色*/
.bg-red{background-color:#cd3241}
.bg-white{background-color:#FFF}
.bg-black{background-color:#000!important;}
.bg-gold{background-color: #F9BF94!important ;}

.bg_hui{background-color:#F1F2F4}
.bg_ora00{background-color:#DA5A00}
.bg-linear-yellow{background-image:linear-gradient(#F8AB4A, #FB9116)!important;}
.bg-linear-orange{background-image:linear-gradient(#FF7247, #FE4215)!important;}
.bg-ff734c{background-color:#ff734c!important;}
.bg-black2d{background-color: #2d2d2d;}


/*字体颜色*/
.c_white,a.c_white{color:#FFF!important;}
.c_black{color:#000!important;}
.text-white,a.text-white,.fc-white,.fc-white a,.text-white a{color:#FFF!important;}
.tc-ccc{color:#cccccc;}
.fc-gold{color: #f3b679;}
.fc-gold2{color: #7A3506;}
.main-text-color{color:#f2b678!important}
.main-text-color2{color:#f2b678!important}

/*圆角边框*/
.bor-ra5{border-radius:5px;}
.bor-ra10,.bor-r1{border-radius:10px;}
.bor-ra15{border-radius:15px;}
.bor-ra20{border-radius:20px;}
.bor-ra25{border-radius:25px;}
.borRad10{border-radius: 10px!important;}
.borTL20{border-top-left-radius: 20px!important;}
.borTR20{border-top-right-radius: 20px!important;}
.borBL20{border-bottom-left-radius: 20px!important;}
.borBR20{border-bottom-right-radius: 20px!important;}

.l-t-ra5{border-top-left-radius:5px;}
.l-t-ra10{border-top-left-radius:10px;}
.l-t-ra15{border-top-left-radius:15px;}
.l-t-ra20{border-top-left-radius:20px;}
.l-t-ra25{border-top-left-radius:25px;}

.l-b-ra5{border-bottom-left-radius:5px;}
.l-b-ra10{border-bottom-left-radius:10px;}
.l-b-ra15{border-bottom-left-radius:15px;}
.l-b-ra20{border-bottom-left-radius:20px;}
.l-b-ra25{border-bottom-left-radius:25px;}

.r-t-ra5{border-top-right-radius:5px;}
.r-t-ra10{border-top-right-radius:10px;}
.r-t-ra15{border-top-right-radius:15px;}
.r-t-ra20{border-top-right-radius:20px;}
.r-t-ra25{border-top-right-radius:25px;}

.r-b-ra5{border-bottom-right-radius:5px;}
.r-b-ra10{border-bottom-right-radius:10px;}
.r-b-ra15{border-bottom-right-radius:15px;}
.r-b-ra20{border-bottom-right-radius:20px;}
.r-b-ra25{border-bottom-right-radius:25px;}



/*宽高设置*/
.h42{height:42px;}
.h170r{height:17rem}
.w170r{width: 17rem;}
.h6r{height: 6rem;}
.w6r{width: 6rem;}

.w100px{width:100px!important;}
.w200px{width:200px!important;}
.w100,.w100p{width:100%!important;}
.w98p{width:98%!important;}
.w95p{width:95%!important;}
.w90p{width:90%!important;}
.w80p{width:80%!important;}
.w50p{width:50%!important;}
.w55p{width:55%!important;}
.w49-5p{width:49.5%!important;}
.w49p{width:49%!important;}
.w48p{width:48%!important;}
.w33-5p{width:33.5%!important;}
.w34p{width:34%!important;}
.w33p{width:33%!important;}
.w31p{width:31%!important;}
.w20p{width:20%!important;}
.w25p{width:25%!important;}
.w30p{width:30%!important;}
.w40p{width:40%!important;}
.w45p{width:45%!important;}
.w60p{width:60%!important;}
.w70p{width:70%!important;}
.w25p{width:25%!important;}
.w70{width:70px!important;}
.w250{width:250px!important;}
.fl{float:left!important;}
.fr{float:right!important;}

.imgAuto img{width:100%;height:auto;margin:0px;padding:0px;}

.bg_line_10{height:10px;background:#eeeeee}
#container,.container{ width:98%;max-width:640px; margin:0px auto;clear:both;}
.conbox{position:relative;height:auto;}
.redfont {color:#ca060a;}
/*font style*/

/*字体颜色*/
.fc_hui{color:#797575;}

.txt-idn{text-indent: 0.5rem}
.txt-idn-1{text-indent: 1rem}

.fs06{font-size:0.6rem!important;}
.fs08{font-size:0.8rem!important;}
.fs1{font-size:1rem!important;}
.fs1-2{font-size:1.2rem!important;}
.fs1-4{font-size:1.4rem!important;}
.fs1-6,.font20{font-size:1.6rem!important;}
.fs1-8{font-size:1.8rem!important;}
.fs2{font-size:2rem!important;}
.fs2-2{font-size:2.2rem!important;}

.font18{font-size:18px;}
.font16{font-size:16px;}
.font14{font-size:14px;}
.font12{font-size:12px;}



.line_ipt{height:35px;line-height:35px;width:100%;margin-bottom:10px;}
.line_ipt input{border:1px solid #ebebeb;border-radius:3px;width:300px;line-height:33px;text-indent:10px;}

.borTL10{border-top-left-radius: 10px!important;}
.borTR10{border-top-right-radius: 10px!important;}
.borBL10{border-bottom-left-radius: 10px!important;}
.borBR10{border-bottom-right-radius: 10px!important;}

/*间距*/
.mr50 {margin-right:50px!important;}
.ml50 {margin-left:50px!important;}
.mt5 {margin-top:5px!important;}
.mt10 {margin-top:10px!important;}
.m-center,.mr-center{margin:0px auto;}


.mb-0 { margin-bottom: 0;}
.mb { margin-bottom: 5px;}
.mb-auto { margin-bottom: auto;}
.mb-05 { margin-bottom: 0.5rem;}
.mb-08 { margin-bottom: 0.8rem;}
.mb-1 { margin-bottom: 1rem;}
.mb-2 { margin-bottom: 2rem!important;}
.mb-3 { margin-bottom: 3rem;}
.mb-4 { margin-bottom: 4rem;}
.mb-5 { margin-bottom: 5rem;}

.ml-0 { margin-left: 0;}
.ml { margin-left: 5px;}
.ml-auto { margin-left: auto;}
.ml-1 { margin-left: 10px;}
.ml-2 { margin-left: 20px;}
.ml-3 { margin-left: 30px;}
.ml-4 { margin-left: 40px;}
.ml-5 { margin-left: 50px;}

.mr { margin-right: 5px;}
.mr-1 { margin-right: 1rem;}

.mx-05{margin:0px 5px}
.mx-1{margin:0px 10px}
.mt-5{margin-top:5px;}

.my{margin-top:5px;margin-bottom:5px;}

.pt-10{padding-top:10px;}
.pt-5{padding-top:5px;}
.pt-15{padding-top:15px;}
.pt-20{padding-top:20px;}

.pl-5{padding-left:5px;}
.pl-10{padding-left:10px;}
.pl-15{padding-left:15px;}
.pr-5{padding-right:5px;}
.px{padding-left:5px;padding-right:5px;}
.px-5{padding-right:5px;padding-left:5px;}
.px-10{padding-right:10px;padding-left:10px;}
.px-15{padding-right:15px;padding-left:15px;}
.px-20{padding-right:20px;padding-left:20px;}

.pb-1{padding-bottom:1rem;}
.pb-3{padding-bottom:3rem;}
.pb-5{padding-bottom:5px;}


.py{padding-top:5px;padding-bottom:5px;}
.py-0 { padding-top: 0;padding-bottom: 0;}
.py-03{padding-top:3px;padding-bottom:3px;}
.py,.py-05 { padding-top: 5px;padding-bottom: 5px;}
.py-06 { padding-top: 0.6rem;padding-bottom: 0.6rem;}
.py-1{padding-top:10px;padding-bottom:10px;}

.py-2 { padding-top: 2rem;padding-bottom: 2rem;}
.py-3 { padding-top: 3rem;padding-bottom: 3rem;}
.py-4 { padding-top: 4rem;padding-bottom: 4rem;}
.py-5 { padding-top: 5rem;padding-bottom: 5rem;}

/* flex布局 */
.d-flex{ display: flex; }
.d-block{ display: block; }
.d-inline-block{ display: inline-block; }

.flex-1{ flex: 1; }
.flex-column{ flex-direction: column; }
.flex-row{ flex-direction: row; }
.flex-grow{ flex-grow: 1; }
.flex-wrap{ flex-wrap: wrap; }
.flex-nowrap{ flex-wrap: nowrap; }
.flex-shrink{flex-shrink: 0;}
.j-start{ justify-content: flex-start; }
.j-center{ justify-content: center; }
.j-end{ justify-content: flex-end; }
.j-sb{ justify-content: space-between; }
.a-content-start{align-content:flex-start}
.j-sa{justify-content:space-around}
.a-center{ align-items:center; }
.a-start{ align-items: flex-start; }
.a-end{ align-items:flex-end; }
.a-stretch{ align-items: stretch; }
.a-self-start{ align-self: flex-start; }
.a-self-auto{ align-self: auto; }
.a-self-end{ align-self: flex-end; }
.a-self-stretch{ align-self:stretch; }
.a-self-baseline{ align-self:baseline; }
.row { box-sizing: border-box!important; display: flex!important; flex-direction: row; flex-wrap: wrap;}


.clear_bg{background:url(../images/2015/line_bg.gif) repeat-x;height:4px;line-height:4px;width:100%;clear:both;margin:10px 0px;}
.text-primary{color:#FF734C !important}
.text-bold{font-weight:bold !important}
.text-dec-no{text-decoration:none!important;}

.header_2018 .top_logo {width:30%;margin:0px auto;}
.header_2018 .top_logo img{width:100%;height:auto;}
.header_2018 .searchDiv{width:70%!important;float:right;clear:none!important;}

.header_2018 .fl {margin-top:0.8rem;}
.header_2018 .fl img{width:2.5rem;height:auto;}
.header_2018 .fr{margin-top:0.8rem;}
.header_2018 .fr img{width:2rem;height:auto;}

.inputstyle{
	border:1px #BBBBBB solid; 
	margin:0px;
	padding:0px;
	height:29px;
	line-height:22px;
	border-radius:0;
	font-weight:normal;
	-webkit-appearance:none;
	padding-left:2%;
	width:97.5%;
	font-size:15px;
}
.searchDiv{
	width:100%;
	/*background:#ECEBE6;*/
	padding-top:3px;
	/*padding-bottom:6px;*/
	clear:both
	
}
.searchInputDiv{
	height:33px;
	line-height:33px;
	width:95%;
	margin:0px auto;
	background-color:#FFF
}
.sousuo{
	border:0px;
	color:#AAAAAA;
	}
.souleft{
	width:100%;
	float:left;
	height:32px;
}
.souleft .inputstyle{background-color:#ECEBE6;border-radius:5px;
}
.souright{ background-color:#3F0; margin-top:-8px; 
	 
	background:url(../images/so.png) no-repeat center;
	background-size:20px;
	width:15%;
	float:left;
	height:35px;
}
.zujiDiv{ width:44px; height:44px; background:url(../images/zuji.png); background-size:44px; position:fixed; bottom:55px; right:10px; z-index:10000}


.menuicon img {padding-top:8px;
}
.navicon{border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;height:80px;background:#e6e6e6;}
.navicon ul{height:66px;margin:7px auto;width:295px;overflow:hidden;}
.navicon ul li{width:47px;float:left;}

.ucenter_icon{width:100%;}
.ucenter_icon li{width:25%;text-align:center;height:60px;float:left;margin-top:10px;}
.ucenter_icon li img{width:38px;height:38px;}
.bg_face{height:38px;line-height:38px;background:url(../images/2015/face_38.png) no-repeat;width:200px;margin:0px auto;}
.bg_face .user_bg{height:38px;line-height:38px;height:38px;padding:0px 10px;background:#efd6c6;text-align:center;margin-left:45px; border-radius:5px;}

#goTopBtn{BOTTOM: 80px; CURSOR: pointer; RIGHT:15px; _position: absolute; _right: auto;height:42px; width:42px; background-color:rgba(255,102,0,0.6);POSITION: fixed;border-radius:22px;}
#goTopBtn span{display:inline-block;width:30px;height:32px;background:url("../images/icon2b.png") -169px 6px no-repeat;
background-size:200px 200px;vertical-align:top; margin-left:6px;}

.footer-bar { margin-top:15px; padding:0 8px; margin-bottom:17px;position:fixed;bottom:0px;width:100%;}
.pull-right {float: right !important;}
.btn-weak {color:#f60;padding:5px 15px; border:1px solid #f60;-webkit-border-radius: 8px;
-moz-border-radius: 8px;border-radius: 5px;}
.btn-weak_1 {color:#f60;padding:5px 15px; border:1px solid #f60;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; margin-top:-14px;}

/*.top_logo{color:#FFFFFF;width:177px;float:left;font-size:12px;color:#FFFFFF;padding:0px;margin:0px;}
.top_logo .logo_name{color:#FFFFFF;font-size:20px;display:block;height:30px;line-height:30px;}*/

.right_tel{float:right;width:140px;}
.right_tel img{}
.right_tel div{height:30px;line-height:30px;font-size:16px;color:#FFFFFF;}
.right_tel a{color:#FFFFFF;}

 .diadio_div_bg{position:absolute;left:0;top:0;z-index:99;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:none;}
        .diadio_div{position:absolute;top:43px;z-index:100;width:300px;background-color:rgba(255,255,255,0.95);display:none;border-radius:10px;padding:10px;}
        .btn_close{width:150px;height:30px;line-height:30px;text-align:center;border:1px solid #d3d3d3;border-radius:3px;margin:10px auto;}
        .btn_close a{display:block;width:150px;height:30px;}

.tp100{width:100%;background-color:#f83636!important;height:3.5rem;}
.commonhd{height:63px;background:#ca060a;}
.commonhd .hdweb{height:34px;width:100%;}
.commonhd .hdweb span{color:#FFFFFF;display:block;line-height:32px;}
.commonhd .hdweb .webname{font-size:18px;float:left;margin-left:10px;}
.commonhd .hdweb .webtel{font-size:14px;float:right;margin-right:10px;}
.commonhd .hdweb .webtel a {color:#FFFFFF;}

.commonhd .topsearch{height:25px;line-height:25px;width:299px;margin:0px auto;background:url(../images/index_03.png) no-repeat;}
.commonhd .topsearch .iptkey{border:0px;height:25px;width:252px;float:left;padding:0px;margin-left:4px;}
.commonhd .topsearch a{display:block;float:left;height:25px;width:38px;margin-right:3px;}

.border0{border:0px;}
.borderbottom{border-bottom:1px solid #dcdcdc;}
.protext{width:100%;line-height:40px;height:40px;}
.protext .addcart{
	width:50%;
	float:right;
	text-align:right;
	height:40px; 
	line-height:40px;
}
.protext .addcart a{
	border:1px #348B16 solid;
	padding:2px 5px;
	border-radius:3px;
	color: #348B16;
	font-size:13px;
}

.footer{width:100%;padding:5px 0px;border-top:1px solid #e4e4e4;background:#f7f7f7;position:fixed;bottom:0px;z-index:10;}
.footer ul{width:100%;margin:0px auto;display:flex;flex-flow:row wrap;justify-content:space-around;}
.footer ul li{width:20%;text-align:center;}
.footer ul li img{width:24px;height:auto;display:block;margin:0px auto;}
.footer ul li.nomar{margin:0px;}

.copyright{width:100%;text-align:center;line-height:23px;}
.aboutus h1.title{font-size:16px;margin:0px;padding:0px;height:35px;line-height:35px;}
.aboutus .content{width:300px;line-height:21px;}

.commonhd .hdact{height:34px;width:100%;}
.commonhd .hdact span{display:block;line-height:34px;color:#FFF;margin:0px;padding:0px;}
.commonhd .hdact a{color:#FFF;}
.commonhd .hdact .back{float:left;width:30px;margin-left:10px;}
.commonhd .hdact .actname{width:240px;margin:0px auto;text-align:center;font-size:20px;}
.commonhd .hdact .actname:before{width:36px;height:21px;content:'';position:absolute;left:25%;top:6px;background:url(../images/title_icon_left.png) no-repeat;background-size:100%;}
.commonhd .hdact .actname:after{width:36px;height:21px;content:'';position:absolute;right:25%;top:6px;background:url(../images/title_icon_right.png) no-repeat;background-size:100%;}

.commonhd .hdact .menuicon{float:right;width:30px;}

.subnav{height:30px;line-height:30px;color:#8c8c8c;font-size:14px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;text-indent:10px;}
.a_btn_2{height:30px;line-height:30px;padding:0px 5px;text-align:center;border-radius:5px;background:#71d4d9;display:block;width:80px;float:right;}
a.a_btn_2{color:#FFFFFF;}
.iptred{border:1px solid #cc0f13;}

 .div_weixin_bg{position:absolute;left:0;top:0;z-index:99;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:none;}
.div_weixin{position:absolute;top:550px;z-index:100;width:300px;background-color:rgba(255,255,255,0.95);display:none;line-height:23px;border-radius:10px;padding:10px;}
.div_weixin .wx_content{width:95%;margin:0px auto;}
.div_weixin .wx_content h1{height:30px;line-height:30px;width:100%;text-align:center;margin:0px;padding:0px;}
.div_weixin .wx_content .wx_step{background:url(../images/2015/weixin_bg.jpg) no-repeat;position:relative;height:77px;clear:both;}
.div_weixin .wx_content .wx_step .name{position:absolute;top:10px;right:30px;}

.pay_result_img{background:url(../images/okpay.jpg);margin:0px auto;width:84px;height:84px;}
.pay_result_img_no{background:url(../images/err_pay.jpg);margin:0px auto;width:84px;height:84px;}
.pay_result_txt {line-height:40px;color:#ff5601;font-weight:bold;font-size:16px;text-align:center;}
/*层*/
.mMasklay{position:absolute;left:0;top:0;z-index:99;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}
.mMenulay{position:absolute;left:20px;top:43px;z-index:100;width:310px;  background-color:rgba(255,255,255,0.95);border-radius:10px;}
.mMenulay.navtop{background-color:#d7d7d7}
.mMenulay .logins{padding:2px 0 2px;text-align:center}
.mMenulay .logins .title{font-size:12px;color:#636363; height:20px; line-height:20px; }
.mMenulay .logins .button{display:inline-block;width:140px;height:30px;border-radius:3px;background-color:#348B16;font-size:15px;line-height:30px;color:#fff;cursor:pointer}
.mMenulay .userinfo{height:47px;padding:12px 10px 12px 20px}
.mMenulay .userinfoa{display:block;width:100%;overflow:hidden;color:#323232}
.mMenulay .userinfo.face{float:left;border:2px solid #fff;border-radius:50%}
.mMenulay .userinfo .face img{display:block;border-radius:50%}
.mMenulay .userinfo .name{float:left;margin-left:10px;font-size:16px;line-height:30px}
.mMenulay .navlist{}
.mMenulay .navlist li{border-top:1px solid #e4e4e7}
.mMenulay .navlist li:first-child{border-top:none}
.mMenulay .navlist a{display:block;height:35px; padding-left:55px;background:url() no-repeat 18px 7px;background-size:20px;font-size:15px;line-height:35px;color:#323232; text-align:left}
.mMenulay .navlist a.nav0{background-image:url(../images/nav0.png)}
.mMenulay .navlist a.nav1{background-image:url(../images/nav1.png)}
.mMenulay .navlist a.nav2{background-image:url(../images/nav2.png)}
.mMenulay .navlist a.nav3{background-image:url(../images/nav3.png)}
.mMenulay .navlist a.nav4{background-image:url(../images/nav4.png)}
.mMenulay .navlist a.nav5{background-image:url(../images/nav5.png)}
.mMenulay .navlist a.nav6{background-image:url(../images/nav6.png)}
.mMenulay .navlist a.nav7{background-image:url(../images/nav7.png)}
.mMenulay .navlist a.nav8{background-image:url(../images/nav8.png)}


.tipserr {height:30px;width:90%;margin:0px auto;line-height:30px;color:#FF0000;font-size:14px;display:none;clear:both;}
.xing {display: inline-block;
  width: 75px;
  height: 11px;
  background: url('../images/xing.png') repeat-x 0 0;
  background-size: 15px 11px;
}

.footer_yhq{position:fixed;bottom:50px;width:98%;line-height:2rem;background-color:#FDFDE5;font-size:12px;padding:0px 1%;color:#860D0F;z-index:9999;}
.footer_yhq i{font-style:normal;color:#FF0000}
.footer_yhq a{display:block;float:right;color:#FF0000}

.footer_xcx{position:fixed;bottom:50px;width:98%;line-height:3rem;height:3rem;
            background-color:#F5AF80;font-size:12px;padding:0px 1%;color:#000000;z-index:9999;}
.footer_xcx img{width:1rem;}
.footer_xcx a{display:block;float:right;color:#FFFFFF;background:#000000;padding:5px 30px;height:1.5rem;line-height:1.5rem;margin-top:0.3rem;}


.BeAfLine{width:80%;margin:0px auto;line-height:2.5rem;;font-size:1.6rem;text-align:center;position:relative;}
.BeAfLine:before{width:30%;content:'';height:1px;background-color:#C9C9C9;position:absolute;top:1.2rem;left:0px;}
.BeAfLine:after{width:30%;content:'';height:1px;background-color:#C9C9C9;position:absolute;top:1.2rem;right:0px;}
.FootPopCoupon{height:100vh;background-color:rgba(0,0,0,0.6);left:0;right:0;bottom:50px;position:fixed;display:none;z-index:99999;}
.FootPopCoupon .PopCouponContent{}
.FootPopCoupon .PopCouponBox{height:60%;background-color:#FFF;width:100%;position:absolute;bottom:0px;border-top-left-radius:3rem;border-top-right-radius:3rem;}
.FootPopCoupon .PopCouponBox .PopTitle{width:100%;line-height:2.4rem;text-align:center;}
.FootPopCoupon .PopCouponBox .PopTitle h3{margin:10px 0px 0px 0px;}
.FootPopCoupon .PopCouponBox .PopTitle .CloseBtn{width:2rem;height:2rem;background:url(../images/close@2x.png) no-repeat;background-size:contain;display:block;position:absolute;left:1rem;top:1.5rem;}

/*优惠券信息*/

.huacityselect.active{display:block;z-index:19891015}
/*.huacityselect{position:fixed;z-index:999;top:0px;right:0;left:0px;bottom:0px;display:none;}*/
.huacityselect-shade{position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:1;background:rgba(35, 38, 40, 0.8);}
.huacityselect-content{z-index:99;position:absolute;bottom:0px;width:100%;margin:0px auto;left:0px;right:0px;background:#FFF;overflow:hidden;color:#232628;}
.huacityselect-content-close{position:absolute;top:0;right:0;z-index:9;width:36px;height:36px;text-align:center;cursor:pointer;}
.huacityselect-content-close__icon{display:inline-block;width:24px;height:24px;margin-top:6px;
 background:url(../images/close@2x.png) no-repeat;background-size:contain;
}
.huacityselect-content-title{width:100%;height:36px;line-height:36px;font-size:18px;color:#FF734C;text-align:center;}
.huacityselect-list-head{padding:0px 4px;border-bottom:1px solid #F7F9FA;}
.huacityselect-list-box,.quan_content_box{width:100%;height:450px;padding:16px;overflow-x:hidden;overflow-y:auto;
 margin:0px;list-style:none;box-sizing:border-box;
 }
.quan_item_box{margin-bottom:10px; border-radius:5px;height:100px;width:95%;background-color:#FFF1F1;padding:10px 2%;border:1px solid #FCDADA;color:#E96C72;}
.quan_item_box .quan_item_left{width:75%;float:left;border-right:1px solid #FCDADA;}
.quan_item_box .quan_item_left i{color:#E96C72;}
.quan_item_box .quan_item_left div{line-height:30px;}
.quan_item_box .quan_item_left .font16 i{font-size:30px;padding:0px 5px;color:#E96C72;}
.quan_item_box .quan_item_right,.quan_item_box .quan_item_r{width:23%;float:right;line-height:100px;font-size:16px;text-align:center;}
.quan_item_box .quan_item_right.active,.quan_item_box .quan_item_r.active{background:url(../images/yilingqu.png) no-repeat right bottom;background-size:45px;}
.select-open{position:fixed;left:0px;right:0;width:100%;}


/*.ys_xuan{border-bottom:2px solid #f2f2f2}*/
.sku_list_wrap{width:100%;height:32px;overflow:hidden;position:relative}
.sku_list_wrap:after{top:5px!important;right:10px!important;}
.sku_list_wrap img{float:left;margin-right:10px;}
.catt {height:auto;overflow:hidden;padding-bottom:5px;margin-top:10px;}
.catt a {border:#dcdcdc 1px solid;text-align:center;margin:0 8px 8px 0;display:block;white-space:nowrap;color:#000;text-decoration:none;float:left;position:relative;cursor:pointer;border-radius:4px;}
.catt em {padding:3px 9px;}
.catt a p {height:32px;line-height:32px;min-width: 50px;}
.catt a p.spec_img {height:40px;line-height:40px;padding-left:45px;padding-right:10px;min-width: 35px;}
.catt a p.spec_img img {position:absolute;top:4px;left:4px;border-radius:5px;}
.catt a:focus {outline-style:none;}
.catt .cattsel {border:#f70 2px solid;background-color:#fff;margin-bottom:6px;}
.catt a.wuxiao {cursor:not-allowed;text-decoration:none;border:#999 1px dashed;background:#ddd;}
.catt a.wuxiao p.padd span {height:40px;width:40px;display:block;text-indent:-9999em;background:url(../images/wuxiao.gif) no-repeat transparent;}
.catt a.wuxiao p img {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.catt a.wuxiao:visited,.catt a.wuxiao:hover {cursor:not-allowed;text-decoration:none;border:#999 1px dashed;}
.catt .cattsel i {height:40px;line-height:40px;width:auto;display:inline-block;}






/*小程序优惠券*/
.alert_bg{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 999990;}
.alert_pub{display: none;position: fixed;top: 0;left: 0;width: 50%;height: 50%;z-index: 999999;}
.alert_pub .alert_panel{position: absolute;top: 100%;left: 100%;width: 20rem;margin-left: -10rem;margin-top:-15rem;z-index: 999;
background-size: 100% 100%;}
.alert_pub .alert_con{position: relative;}
.alert_pub .alert_con .close{width: 1.2rem;height: 1.2rem;position: absolute;right:1.5rem;top:0rem;}
.alert_pub .alert_con img{max-width: 100%;}
.alert_con .con .row .t{font-weight: 600;font-size: 0.6rem;color:#D1AF6E;padding-top:0.8rem;}
.alert_con .con .row .cr{font-size: 0.48rem;color:#000;padding-top:1rem;}
.alert_pub .alert_con .open{height:2.15rem;position: absolute;left:0rem;bottom:1.4rem;width: 90%;}

/*小程序商品弹窗*/
.alert_cbg{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index:1999990;}
.alert_cpub{display: none;position: fixed;top: 0;left: 0;width: 50%;height: 50%;z-index:1999991;}
.alert_cpub .alert_panel{position: absolute;top: 100%;left: 100%;width: 20rem;margin-left: -10rem;margin-top:-15rem;z-index: 1001;
background: url(/res/images/alert_cbg.png) no-repeat;background-size: 100% 100%;padding-bottom: 0.75rem;}
.alert_cpub .alert_con .c_close {width: 1.2rem;height: 1rem;text-align: center;line-height: 1rem;float: right;}
.alert_cpub .alert_con .c_close  img{width:0.7rem;height: 0.7rem;}
.alert_cpub .alert_con .tit{font-weight: 600;color: #000;font-size: 1.2rem;text-align: center;padding-top: 1rem;}
.alert_cpub .alert_con .con{padding:0.6rem 2rem;text-align: center;}
.alert_cpub .alert_con .con .goods_thumb{display: block;width:100%;}
.alert_cpub .alert_con .con .goods_name{font-size: 1rem;color: #000;margin-top:0.35rem;}
.alert_cpub .alert_con .con .goods_price{font-size:1rem;color:#333;font-weight:bold;position: relative; padding-top: 0.25rem;}
.alert_cpub .alert_con .con .old_price{font-size:0.5rem;color:#999;text-decoration: line-through;font-weight:normal;margin-left:5px;}
.alert_cpub .alert_con .copen{background: #000;color: #fff;text-align: center;height:3rem;
                              line-height:3rem;font-size:1.2rem;margin: 0px 1rem;width: auto;
} 
.alert_cpub .alert_con .copen span{position: relative;padding-left: 0.8rem;}
.alert_cpub .alert_con .copen span img{position: absolute;width:1.2rem;left: -10px;top:0.2rem;}