@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.333rem/1.71 "microsoft yahei", "simsun", \5b8b\4f53, arial; color: #666; }
ul, ol, li { list-style: none; }
i, em { font-style: normal }
img { vertical-align: middle; border: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #f54343; text-decoration: underline; }
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% !important; text-size-adjust: 100% !important; -moz-text-size-adjust: 100% !important; }
/*main*/
.wrap, .hd, .bd, .d, .inn, .inn2, .menu, .u, .u li, .pic, .txt, .ptC, .ptC2, .ptC3, .ptC4, .ptC5, .hd2, .box, .wzC, .wzC7 { position: relative; clear: both; overflow: hidden; }
.wrap, .header, .footer, .area { position: relative; clear: both; width: 100%; overflow: hidden; }
.inn, .inn2 { width: 100%; margin: 0 auto; }
.wrap { max-width: 640px; margin: 0 auto; }
body { background: #fff; }
/*footer*/
.footer { font-size: 0.32rem; line-height: 0.533rem; padding: 0.267rem; margin-top: 0.533rem; background: #e5e5e5; }
.footer a, .footer a:hover { color: #666; text-decoration: none; }
.f_link { display: none; float: right; margin-top: 11px; }
.f_link li { float: left; height: 18px; line-height: 18px; padding: 0 10px; background-position: 100% -487px; }
.f_link li.last { background: none; }
.footer .f_fcr { display: none; float: left; color: #f00; margin-right: 100px; }
.footer .fl { float: none; text-align: center; width: 86%; margin: 0 auto; }
/*mod*/
.opacity { position: absolute; left: 0; bottom: 0; z-index: 3; width: 100%; height: 1.253rem; background: #bc0001; filter: alpha(opacity=80); opacity: .8; }
.fcR, .fcR:hover { color: #ff0000; }
.prev, .next, .cap2, .cap2 a, .iC, .d2, .aBtn { display: block; text-indent: -9999px; overflow: hidden; }
.cap2, .P1_2, .P1_3, .P1_4, .P1_5, .P1_6 { background-position: center 0; background-repeat: no-repeat; -webkit-background-size: 100%; background-size: 100%; }
.cap2 { width: 100%; height: 1.227rem; margin: 0 auto; }
.cap2_2 { background-image: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-cap2_2.png); }
.cap2_3 { background-image: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-cap2_3.png); }
.cap2_4 { background-image: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-cap2_4.png); }
.cap2_5 { background-image: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-cap2_5.png); }
.cap2_6 { background-image: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-cap2_6.png); }
.cap2 a { display: block; width: 100%; height: 100%; overflow: hidden; }
.h3 { font-weight: normal; overflow: hidden; }
.i_play, .i_play2 { position: absolute; top: 1.973rem; right: 0.213rem; z-index: 3; width: 0.44rem; height: 0.44rem; background: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-i_play.png) 0 0 no-repeat; -webkit-background-size: 100%; background-size: 100%; }
.i_play2 { top: 50%; left: 50%; margin: -0.813rem 0 0 -0.813rem; width: 1.627rem; height: 1.627rem; background-image: url("2507kz80-i_play2.png"); }
/*u_dot*/
.u_dot li { text-align: left; height: auto; line-height: 1.5; padding: 0.24rem 0; border-bottom: 1px solid #d2d2d2; }
.u_dot a { float: left; display: block; font-size: 0.347rem; color: #5d5d5d; padding-left: 0.4rem; background: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-i_dot.png) 0 0.17rem no-repeat; overflow: hidden; -webkit-background-size: 0.187rem; background-size: 0.187rem; }
.u_dot a:hover { color: #e12931; text-decoration: none; }
.u_dot3 li { padding: 0.24rem 0; border-bottom: 1px solid #d2d2d2; }
.u_dot3 li:last-child { border: none; }
.u_dot3 li a { display: block; font-size: 0.373rem; color: #000; line-height: 0.587rem; overflow: hidden; }
.u_dot3 li a:hover { text-decoration: underline; color: #e12931; }
/*ptC*/
.pic img { width: 100%; }
.ptC { width: 100%; height: 5.64rem; margin: 0.187rem auto 0; }
.ptC .pic { width: 100%; height: 5.64rem; }
.ptC .txt { position: absolute; left: 0; bottom: 0; z-index: 5; font-size: 0.427rem; text-align: center; color: #fff; width: 100%; line-height: 1.5; padding: 0.187rem 0.133rem; box-sizing: border-box; background: rgba(166,72,59,.6); }
.ptC a, .ptC a:hover { color: #fff; }
/*ptC2*/
.ptP2 { padding: 0.453rem 0.267rem 0.347rem; }
.ptC2 { float: left; clear: none; width: 4.653rem; height: 3.967rem; background: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-bg_pt2.png) 0 0 no-repeat; border-radius: 0.053rem; -webkit-background-size: cover; background-size: cover; }
.ptC2 .pic { width: 100%; height: 2.613rem; background: #000; }
.ptC2 img { opacity: .8; }
.ptC2 .txt { font-size: 0.32rem; text-align: justify; height: 0.933rem; line-height: 0.467rem; padding: 0 0.347rem; margin-top: 0.133rem; }
.ptC2 a, .ptC2 a:hover { color: #fff; text-decoration: none; }
.ptC2 a:hover { color: #fff; }
.ptC2 a:hover img { opacity: 1; }
.ptC2:last-child { float: right; }
.ptP2_1 { padding: 0.267rem; }
.ptC2_1 { width: 4.613rem; height: 6.827rem; background: #fff; border: 0.013rem solid #aeaaab; border-radius: 0.267rem; }
.ptC2_1 .pic { height: 2.587rem; }
.ptC2_1 .txt { color: #999; height: 4.067rem; line-height: 1.66; padding: 0 0.32rem; }
.ptC2_1 .h3 { font-size: 0.373rem; color: #000; line-height: 1.3; margin: 0.213rem 0; }
/*ptC3*/
.ptC3 { width: 8.587rem; height: 8.5rem; margin: 0 auto; }
.ptC3 .pic { width: 8.427rem; height: 4.747rem; margin: 0 auto; border: 0.08rem solid #efd9b4; border-radius: 0.08rem; }
.ptC3 .txt { font-size: 0.373rem; color: #efd9b4; height: 3.2rem; line-height: 1.6; padding-top: 0.4rem; }
.ptC3 .h3 { font-size: 0.427rem; color: #fff; line-height: 1.3; margin-bottom: 0.267rem; }
/*ptC4*/
.ptC4 { font-size: 0.373rem; text-align: left; color: #fff; width: 7.467rem; height: 10rem; line-height: 0.64rem; padding: 0.667rem 0.453rem 0; margin: 0 auto; }
.ptC4 .pic { width: 4.347rem; height: 7.707rem; margin: 0 auto; box-shadow: 0 0 0.133rem #7e7e7e; border: 0.08rem solid #efd9b4; border-radius: 0.08rem; }
.ptC4 .txt { font-size: 0.4rem; font-weight: normal; text-align: center; height: 1.28rem; margin: 0.4rem 0 0.24rem; overflow: hidden; }
.ptC4 a { color: #fff; }
.ptC4 a:hover { color: #fff; text-decoration: none; }
/* jptP */
.jdt { position: relative; overflow: hidden; }
.j_hd { position: absolute; z-index: 10; left: 350px; bottom: 12px; width: 66px; height: 12px; }
.j_hd ul li { float: left; display: block; text-indent: -999px; width: 12px; height: 12px; margin: 0 5px; background: #7d7d7d; overflow: hidden; cursor: pointer; }
.j_hd ul li.on { background: #ff0000; }
.jdt .pageState { position: absolute; z-index: 7; left: 65px; bottom: 0; font-size: 24px; color: #fff; height: 55px; line-height: 55px; }
.jdt .pageState span { font-size: 30px; color: #333; }
.j_bd { position: relative; overflow: hidden; }
.j_bd ul { overflow: hidden; zoom: 1; }
.j_bd ul li { float: left; _display: inline; text-align: center; overflow: hidden; }
.prev, .next { position: absolute; z-index: 999; display: block; text-indent: -999px; width: 40px; height: 40px; margin: 0; background: url("2507kz80-bg_prev.png") 0 0 no-repeat; }
.next { background-position: 0 -50px; }
/*jdt1*/
.jdt1_1, .jdt1_1 .j_bd { width: 766px; height: 431px; }
/*jdt4*/
.jdt4, .jdt4 .j_bd { width: 1110px; height: 508px; }
.jdt4 { margin: 64px auto 0; }
.jdt4 .j_hd { left: 420px; bottom: 0; width: 286px; height: 16px; }
.jdt4 .j_hd ul li { width: 58px; height: 14px; margin: 0 7px; background: #eb6100; border: 1px solid #ffba00; border-radius: 8px; }
.jdt4 .j_hd ul li.on { width: 118px; background: #ffba00; }
/*area*/
.s1, .s2, .s3 { position: relative; width: 100%; overflow: hidden; }
.P1_1 { min-height: 5.333rem; }
.P1_2 { min-height: 10.76rem; }
.P1_2:after { content: " "; position: absolute; bottom: 0.213rem; left: 0; z-index: -1; display: block; width: 100%; height: 8rem; background: #a6483b; }
.P1_3 { min-height: 7.733rem; }
.P1_4 { height: 14.053rem; background-image: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-bg_p4.png); }
.P1_5 { height: 6.44rem; }
.P1_6 { min-height: 9.013rem; }
.P1_2 .bd { height: 9rem; margin: 0.187rem auto 0; }
.P1_4 .bd { height: 12rem; margin: 0.34rem auto 0; }
.P1_5 .bd { padding: 0 0.64rem; }
.a_m { position: absolute; bottom: 0; right: 0; display: block; font-size: 0.32rem; color: #f45000; line-height: 0.4rem; overflow: hidden; }
.a_m:hover { color: #f45000; }
/*header*/
.header { height: 6.08rem; background: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-bg_header.jpg) center 0 no-repeat; background-size: 100%; }
.header .inn { height: 6.08rem; }
.logo { width: 1.893rem; height: 0.933rem; margin: 4.507rem auto 0; }
.logo img { width: 100%; }
/*P1*/
.d_h1 { text-align: center; padding: 0.267rem; }
.cap1, .cap1 a { font-size: 0.48rem; font-weight: bold; color: #7c3027; line-height: 1.5; overflow: hidden; }
.cap1 { display: inline-block; margin-bottom: 0.067em; }
.cap1 a:hover { color: #7c3027; text-decoration: none; }
/*swiper*/
.swiper { width: 100%; height: 100%; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0; }
.swiper-pagination-bullet { width: 0.187rem; height: 0.187rem; background: #fff; opacity: 1; border-radius: 0.053rem; }
.swiper-pagination-bullet-active { width: 0.853rem; background: #fff; }
.swiper2 .swiper-pagination-bullet { width: 0.747rem; height: 0.16rem; background: #7b2f26; border: 0.027rem solid #ffba00; border-radius: 0.107rem; }
.swiper2 .swiper-pagination-bullet-active { width: 1.547rem; background: #a8612d; }
.swiper-button-prev, .swiper-button-next { top: 76%; z-index: 999; display: block; text-indent: -999px; width: 0.293rem; height: 0.48rem; background: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-btn_prev.png) 0 0 no-repeat; cursor: pointer; overflow: hidden; background-size: 100%; }
.swiper-button-prev { left: 0.187rem; }
.swiper-button-next { right: 0.187rem; background-image: url(http://cdn.k618img.cn/mk618_news/images/2507kz80-btn_next.png); }

/*media*/
@media (min-width:641px) {
html { font-size: 64px; }
}

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