@charset "utf-8";

/* ================================ */
/* 格式化样式标签、基础类型样式		*/
/* by www.shopnc.net v4
/* ================================ */

* { -webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0; }
/*多分辨率设定rem设定*/
html { font-size : 20px; }

@media only screen and (min-width: 360px) {
    html { font-size: 22px !important; }
}

/*iPhone6*/
@media only screen and (min-width: 376px) {
    html { font-size: 23px !important; }
}

/*iPhone6 plus*/
@media only screen and (min-width: 414px) {
    html { font-size: 25px !important; }
}

/*big Resolution*/
@media only screen and (min-width: 641px) {
    html { font-size: 25px !important; }
}
@media only screen and (min-width: 750px) {
	body { width: 750px; margin: 0 auto !important; }
}


html { -ms-touch-action: none;}
body { font-family:"黑体" , Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial; background-color: #fff;/*overflow-x:hidden;*/ position: relative; }
input { font-family: Arial, "Microsoft YaHei", sans-serif; }
a { text-decoration: none; -webkit-touch-callout: none; display: block; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, span, a { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img, iframe { border: 0 }
:focus { outline: 0 }
i, address, caption, cite, code, dfn, em, strong, th, var { font-style: normal }
ol, ul { list-style: none }
li { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
blockquote:before, blockquote:after, q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
img { vertical-align: top; border: none; max-width: 100%; height: auto; }
input, textarea { -webkit-user-select: text; -ms-user-select: text; user-select: text; -webkit-appearance: none; }
input:focus, select:focus, textarea:focus, button:focus { outline: none; }
input[type="text"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="email"], input[type="url"], textarea { -webkit-appearance: none; border: 0.04rem solid; border-radius: 0; }
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance:none;
}
em, i { font-style: normal; }
li { list-style: none; }
input[type="checkbox"] { position: relative; width: 0.75rem; height: 0.75rem; background-color: #F5F5F5; border: 0.05rem solid #CCC; -webkit-border-radius: 50%; border-radius: 50%; vertical-align: middle; }
input[type="checkbox"]:checked { border-color: #ED5564; background-color: #ED5564; }
input[type="checkbox"]:checked:after { content: ''; position: absolute; left: 0.1rem; top: 0.14rem; width: 0.4rem; height: 0.2rem; border-left: 0.065rem solid #fff; border-bottom: 0.065rem solid #fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

input[type="radio"] { position: relative; width: 0.75rem; height: 0.75rem; background-color: #fff; border: 0.05rem solid #000; -webkit-border-radius: 50%; border-radius: 50%; vertical-align: middle; }
input[type="radio"]:checked { border-color: #000; background-color: #fff; }
input[type="radio"]:checked:after { content: ''; position: absolute; left: 0.086rem; top: 0.086rem; width: 0.5rem; height: 0.5rem; background: #000;border-radius: 50%; -webkit-border-radius: 50%;}

body{margin-top: 3.4rem;}


sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
.hide { display: none !important; }
.show { display: block !important; }
.fl{ float: left; }
.fr{ float: right; }
.clear:after { display: block; content: ''; clear: both; }
.pr{ position: relative; }

/*clear float*/
.clearfix { zoom: 1 }
.clearfix:after { display: block; clear: both; content: '\20' }

img{ width: 100%; height: auto; } 
span,
i{ display: inline-block; }


.cpm-dialog-mod{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-ms-flex-align:center;}
.cpm-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:rgba(0,0,0,.8)}
.cpm-dialog-mod .cpm-dialog{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cpm-dialog-info{position:relative;z-index:100;width:100%;color:#666;text-align:center;}
.cpm-dialog-info img{width: 86%;}

.w20h li { width: 20%;}
.w33h li { width: 33.33%;}
.w50h li { width: 50%;}

.wap{width: 80%;margin: 0 auto;}
.tit1{font-size: 1.08rem;}
.tit2{font-size: .75rem;}
.tit3{font-size: .41rem;}

.t-right{text-align: right;}

.layui-laypage{font-size: .41rem}
.layui-laypage a{display: inline-block;margin: 0 .2rem; color: #666;}
.layui-laypage em{font-weight: bold;}
.llumar_code{
    color: #fff;
    font-size: .54rem;
    margin-top: .36rem;
    margin-bottom: 1.36rem;
    text-align: center;
}
.llumar_code>img{
    width: 7.09rem;
}


