@charset "utf-8";
html, 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; -webkit-text-size-adjust: none; }
body, button, input, select, textarea { font: 14px/1.5 "microsoft yahei", Helvetica, tahoma, arial, sans-serif, \5b8b\4f53; color: #333; }
ul, ol, li { list-style: none; }
i, em { font-style: normal }
img { vertical-align: top; border: 0; }
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #333; text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
table td { padding: 0; margin: 0; }
table th.wztop { vertical-align: top; }
.fl { float: left; }
.fr { float: right; }
section, article, aside, header, footer, nav, dialog, figure { display: block; padding: 0; margin: 0; }
/*main*/
html, body, .wrap { width: 100%; height: 100%; }
body { background: #f3f3f3; }
.wrap, .header, .fix, .footer, .mask { min-width: 300px; max-width: 640px; }
.wrap { height: auto; padding-bottom: 55px; margin: 0 auto; }
/*main*/
.area, .area2, .d, .hd, .bd, .bd2, .u, .u li, .s_pic { position: relative; clear: both; overflow: hidden; overflow:auto }
.area, .area2 { margin-top: 10px; background: #fff; }
.area2 { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
.hd, .bd { padding: 0 13px; }
.d_nr img, .s_pic img { max-width: 100%; }
.d p, .cap1, .cap2, .cap3 { word-wrap: break-word; word-break: break-all; }
.fcR { color: #ff5757; }
.cap1, .cap2, .cap21, .cap3 { font-weight: normal; overflow: hidden; }
.cap1 { font-size: 0.53rem; line-height: 1.7; }
.cap2 { font-size: 0.34rem; }
.cap21 { font-size: 0.34rem; color: #ff5757; }
.cap3 { font-size: 0.386rem; }
.iC { display: block; text-indent: -999px; background-repeat: no-repeat; background-position: 0 0; -webkit-background-size: cover; background-size: cover; overflow: hidden; }
.i_lb { float: left; width: 0.92rem; height: 1.1rem; background-image: url(170803i_lb.png); margin-right: 0.45rem; }
.i_wjj { width: 2.4rem; height: 1.78rem; background-image: url(170803i_wjj.png); }
/*swiper*/
.swiperP { margin-top: 0; margin-bottom: 16px; }
.swiper-container-horizontal>.swiper-pagination-bullets { bottom: 0; vertical-align: middle; }
.swiper-pagination-bullet { width: 6px; height: 6px; background: url(170803i_sdot.png) center center no-repeat; -webkit-background-size: auto 1px; background-size: auto 1px; opacity: 1; border-radius: 0; }
.swiper-pagination-bullet-active { background: #fff; border-radius: 50%; }
.s_pic .txt { position: absolute; left: 0; right: 0; bottom: 0; color: #fff; text-align: center; height: 22%; background: url(170803bg_opacity.png) 0 100% repeat-x; -webkit-background-size: auto 100%; background-size: auto 100%; overflow: hidden; }
.s_pic .s_wz { position: absolute; z-index: 9; left: 12px; right: 12px; bottom: 15px; font-size: 0.386rem; text-align: left; height: 0.57rem; overflow: hidden; }
.s_pic img { width: 100%; }
/*u_pt*/
.u_pt li { font-size: 16px; padding: 16px 12px; border-bottom: 1px solid #f3f3f3; }
.u_pic { position: relative; float: right; text-align: center; width: 3.6rem; height: 2rem; margin-left: 0.386rem; background: #f90; overflow: hidden; }
.u_info { font-size: 12px; color: #bfbfbf; }
.u_pt .u_info { position: absolute; left: 12px; bottom: 16px; }
.u_pt .cap3 { margin-bottom: 0.48rem; }
.d_tj .hd { height: 1.08rem; line-height: 1.08rem; border-bottom: 1px solid #f3f3f3; }
.u_lb { margin: 0 12px; }
.u_lb li { padding: 10px; border-bottom: 1px solid #dadada; }
.u_lb li:last-child { border: none; }
.u_lb .cap3 { height: 0.58rem; }
.u_lb .u_info { margin-top: 0.1rem; }
/*d_nr*/
.nrP { border-top: none; margin-top: 0; }
.d_nr { line-height: 2.22; }
.d_nr .hd { padding: 0.28rem 12px 0.48rem; }
.d_nr .hd p { font-size: 0.31rem; color: #626262; }
.d_nr .bd { padding-bottom: 1.3rem; }
.d_nr .bd p { font-size: 0.364rem; }
.d_nr img { margin: 0.24rem auto; }
/*d_tab*/
.tabP { position: absolute; top: 0; right: 0; bottom: 55px; left: 0; padding: 0.48rem 0; background: #fff url(170803bg_btab.png) 0 0 no-repeat; background-size: 2.23rem 100%; }
.u_tab { float: left; clear: none; width: 2.22rem; }
.u_tab li { margin-bottom: 10px; }
.u_tab li a { float: right; display: block; font-size: 0.362rem; text-align: center; color: #ff9393; height: 0.63rem; line-height: 0.63rem; padding: 0 0.35rem; background: #fed7d7; overflow: hidden; border-radius: 5px 0 0 5px; cursor:pointer;}
.u_tab li.on a { font-size: 0.41rem; color: #fff; height: 0.72rem; line-height: 0.72rem; padding: 0 0.43rem; background: #ff9393; }
.d_tab .bd2 { clear: none; }
.tnr ul li { float: left; width: 50%; margin-bottom: 0.76rem; box-sizing: border-box; position:relative; }
.tnr a { display: block; text-align: center; font-size: 0.36rem; width: 2.4rem; line-height: 2.2; margin: 0 auto; box-sizing: border-box; overflow: hidden; }

@media (max-width: 320px) {
}

@media (min-width: 414px) {
}

@media (min-width: 770px) {
.d p { font-size: 18px; }
}
/*去掉iPhone、iPad的默认按钮样式*/
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }