@charset "utf-8";
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 { padding: 0; margin: 0; }
body, button, input, select, textarea { font: 0.32rem/1.71 "microsoft yahei", "simsun", \5b8b\4f53, arial; color: #333; }
ul, ol, li { list-style: none; }
i, em { font-style: normal }
img { vertical-align: top; border: 0; }
a { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
table td { padding: 0; margin: 0; }
table th.wztop { vertical-align: top; }
.fl, .fr { position: relative; float: left; overflow: hidden; }
.fr { float: right; }
section, article, aside, header, footer, nav, dialog, figure { display: block; padding: 0; margin: 0; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/*main*/
.hd, .bd, .d, .inn, .inn2, .menu, .u, .u li, .u5, .pic, .txt, .txt2 { position: relative; clear: both; overflow: hidden; }
.headerN, .footerN, .area { position: relative; clear: both; width: 100%; overflow: hidden; box-sizing: border-box; }
.inn, .inn2 { padding: 0 0.213rem; margin: 0 auto; }
.wrap { position: relative; clear: both; max-width: 640px; padding: 1.707rem 0 1.427rem; margin: 0 auto; }
.iC, .iC2, .abtn_shop { display: block; text-indent: -999px; background-position: center 0; background-repeat: no-repeat; background-size: cover; overflow: hidden; }
.i_fh { position: absolute; top: 50%; left: 0.267rem; width: 0.173rem; height: 0.32rem; margin-top: -0.16rem; background-image: url(http://cdn.k618img.cn/mnewsk618cn/images/i_back.png); }
.i_ft1 { position: absolute; top: 0; left: 0; width: 0.667rem; height: 0.627rem; background-image: url(http://cdn.k618img.cn/mnewsk618cn/images/i_ft1.png); }
.abtn_shop { position: absolute; top: 0.32rem; right: 0.347rem; width: 2.72rem; height: 0.653rem; background-image: url(http://cdn.k618img.cn/mnewsk618cn/images/abtn_shop.png); background-size: 100%; }
.h3 { font-weight: normal; overflow: hidden; }
.u5 li { float: left; width: 20%; text-align: center; box-sizing: border-box; }
.u5 a { display: block; }

/*area*/
.headerN, .footerN { position: fixed; left: 0; right: 0; z-index: 999; }
.headerN { top: 0; height: 1.707rem; line-height: 1.707rem; background: #f4f3f8; }
.headerN .inn { padding: 0 0.8rem; }
.h_cap2 { font-size: 0.531rem; font-weight: normal; text-align: center; color: #000; }
.h_cap a, .h_cap2 a { display: inline-block; color: #000; vertical-align: middle; }
.hfl, .hfr { position: absolute; top: 0; z-index: 100; width: 0.8rem; height: 1.707rem; }
.hfl { left: 0; }
.hfr { right: 0; }
.hfl a, .hfr a { display: block; width: 100%; height: 100%; overflow: hidden; }
.m_logo { display: inline-block; width: 2.28rem; margin: 0.32rem 0.133rem 0; overflow: hidden; }
.m_logo img { width: 100%; height: 1.053rem; }
.footerN { bottom: 0; font-size: 0.4rem; height: 1.427rem; background: #fff; border-top: 1px solid #d3d4d5; }
.footerN a, .footerN a:hover { color: #404040; text-decoration: none; }
.footerN .fl { padding: 0.427rem 0 0 0.587rem; }
.footerN .a_fhome { position: relative; float: left; padding-left: 0.8rem; }
.mbx { font-size: 0.32rem; color: #686767; height: 0.733rem; line-height: 0.733rem; border-bottom: 1px solid #d5d6d7; }
.mbx .fl { padding-left: 0.213rem; }
.mbx a, .mbx a:hover { font-size: 0.32rem; color: #686767; }
.P3_1 { padding-top: 0.067rem; }

/*u_pt*/
.u_pt li { padding: 0.4rem 0; border-bottom: 1px dashed #b2b2b2; }
.u_pt li:last-child { border: none; }
.u_pt img { position: absolute; top: 0.4rem; left: 0; z-index: 3; width: 4.067rem; height: 2.293rem; border-radius: 0.2rem; }
.u_pt .txt2 { font-size: 0.427rem; line-height: 0.613rem; min-height: 2.293rem; padding: 0 0.213rem 0 4.347rem; }
.u_pt .u_opa { position: absolute; bottom: 0; right: 0.213rem; }
.u_pt .a_tag { font-size: 0.32rem; color: #8d8d8d; height: 0.4rem; line-height: 0.4rem; padding: 0 0.187rem; margin-top: 0.053rem; border: 1px solid #c6c6c6; border-radius: 0.067rem; }
.u_pt2 .txt2 { padding-bottom: 0.533rem; }
.u_pt2 .h3 { padding-bottom: 0.533rem; }
.P3_2 .inn { padding: 1.173rem 0.213rem 0; }
.u_pt3 li, .u_pt4 li { padding: 0.133rem 0; margin-bottom: 0.213rem; }
.u_pt3 img { top: 0.133rem; left: 0.267rem; width: 2.267rem; height: 3.2rem; }
.u_pt4 img { top: 0.133rem; left: 0.067rem; width: 2.813rem; height: 2.813rem; }
.u_pt3 .txt2, .u_pt4 .txt2 { font-size: 0.32rem; color: #9a9999; min-height: 3.2rem; padding-left: 3.147rem; }
.u_pt3 .h3, .u_pt3 .h3 { margin-bottom: 0.187rem; }
.u_pt4 .txt2 { min-height: 2.813rem; }
.u_pt .u_no .txt2 { min-height: 0.613rem; padding-left: 0.213rem; }

/*nrP*/
.nrP img, .nrP video { max-width: 100%; }
.nrP .hd { font-size: 0.4rem; line-height: 0.587rem; color: #656563; padding: 0.453rem 0 0.48rem; }
.nrP .h1 { font-size: 0.587rem; color: #000; line-height: 0.8rem; margin-bottom: 0.213rem; }
.nrP .hd .fl { color: #656563; }
.nrP .bd { font-size: 0.427rem; text-align: justify; line-height: 0.8rem; padding: 0 0.213rem 1.333rem; }
.nrP .d_oth { padding: 0.667rem 0; }

/*media*/
@media (min-width:641px) {
	html { font-size: 64px; }
}
@media (max-width:640px) {
	html { font-size: calc(100vw / 10); }
}

/*placeholder*/
:-moz-placeholder { color: #8a8787; opacity: 1; }
::-moz-placeholder { color: #8a8787; opacity: 1; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #8a8787; opacity: 1; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #8a8787; opacity: 1; }

/*去掉苹果的默认UI来渲染按钮*/
input[type="submit"], input[type="reset"], input[type="button"], button, select { -webkit-appearance: none; }

/*设置滚动条透明*/
::-webkit-scrollbar { display: none; width: 0; height: 0; color: transparent; background: transparent; }
::-webkit-scrollbar-thumb { width: 0; background: transparent; }