@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: 14px/1.5 "microsoft yahei", "simsun", \5b8b\4f53, arial; color: #666; }
ul, ol, li { list-style: none; }
i, em { font-style: normal }
img { vertical-align: top; border: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }
table { border-collapse: collapse; border-spacing: 0; }
table td { padding: 0; margin: 0; }
table th.wztop { vertical-align: top; }
.fl, .fr { float: left; overflow: hidden; }
.fr { float: right; }
section, article, aside, header, footer, nav, dialog, figure { display: block; padding: 0; margin: 0; }
html { text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100% !important; }
/*main*/
.hd, .bd, .d, .inn, .inn2, .u, .u li, .pic, .txt, .hd2, .ptC, .ptC2, .ptC3, .ft { position: relative; clear: both; overflow: hidden; }
.wrap, .header, .footer, .area { position: relative; clear: both; width: 100%; overflow: hidden; min-width: 1200px; }
.inn, .inn2 { width: 1200px; margin: 0 auto; }
/*footer*/
.footer2 { font-size: 12px; height: 40px; line-height: 40px; background: #e5e5e5; }
.footer2 a, .footer2 a:hover { color: #666; text-decoration: none; }
.f_link2 { float: right; margin-top: 11px; }
.f_link2 li { float: left; height: 18px; line-height: 18px; padding: 0 10px; background-position: 100% -487px; }
.f_link2 li.last { background: none; }
.footer2 .f_fcr { float: left; color: #f00; margin-right: 100px; }
/*mod*/
.opacity { position: absolute; left: 0; bottom: 0; z-index: 3; width: 100%; height: 195px; background: #000; filter: alpha(opacity=70); opacity: .7; }
.cap2, .iC, .i_play { display: block; text-indent: -999px; overflow: hidden; }
.cap2 { float: left; width: 330px; height: 60px; margin: 50px 0 0 46px; }
.cap2_3 { width: 250px; }
.cap2 a { display: block; width: 100%; height: 100%; overflow: hidden; }
.i_play { position: absolute; top: 50%; left: 50%; width: 72px; height: 72px; margin: -36px 0 0 -36px; background: url("251010zsbi_play.png") 0 0 no-repeat; }
.h3 { font-size: 20px; font-weight: normal; overflow: hidden; }
/*ptC*/
.pic img { width: 100%; }
.ptP { width: 1200px; padding-left: 40px; }
.ptC { float: left; clear: none; width: 338px; height: 348px; margin: 0 35px 28px 0; background: #fff; border-radius: 30px; }
.ptC .pic { width: 293px; height: 165px; margin: 16px auto 10px; border: 5px solid #fff; border-radius: 20px; box-shadow: 0 0 5px #f8d3c4; }
.ptC .txt { font-size: 20px; text-align: left; color: #29852e; line-height: 24px; padding: 0 16px; }
.ptC .h3 { color: #eb5222; }
.ptC .p_info { font-size: 16px; line-height: 20px; margin: 10px 0; }
.ptC .p_name { text-align: center; }
.ptC a:hover { text-decoration: none; }
.ptC img, .ptC2 img, .ptC3 img { transition: all .3s; }
.ptC a:hover img, .ptC2 a:hover img, .ptC3 a:hover img { transform: scale(1.09); }
/*ptC2*/
.ptC2 { float: left; clear: none; width: 290px; height: 240px; }
.ptC2 .pic { width: 253px; height: 143px; margin: 5px auto; border: 5px solid #fff; border-radius: 20px; box-shadow: 0 0 5px #f8d3c4; }
.ptC2 .txt { font-size: 16px; text-align: left; color: #000; line-height: 20px; padding: 10px 16px 0; }
.ptC2 a, .ptC2 a:hover { color: #000; }
/*ptC3*/
.ptC3 { float: left; clear: none; width: 290px; height: 195px; }
.ptC3 .pic { width: 253px; height: 143px; margin: 5px auto; border: 5px solid #fff; border-radius: 20px; box-shadow: 0 0 5px #f8d3c4; }
.ptC3 .txt { position: absolute; bottom: 0; left: 0; z-index: 5; font-size: 16px; text-align: center; width: 100%; height: 34px; line-height: 34px; background: rgba(0, 0, 0, .5); box-sizing: border-box; }
.ptC3 a, .ptC3 a:hover { color: #fff; text-decoration: none; }
/* jdt */
.j_hd { position: absolute; z-index: 5; left: 0; bottom: 6px; text-align: center; width: 100%; }
.j_hd ul li { display: inline-block; text-indent: -999px; width: 8px; height: 8px; margin: 0 5px; overflow: hidden; cursor: pointer; border: 2px solid #f1875d; border-radius: 6px; transition: all .2s; }
.j_hd ul li.on { width: 60px; background: #f1875d; }
.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; }
.u_jdt { overflow: hidden; zoom: 1; }
.u_jdt li { float: left; _display: inline; text-align: center; overflow: hidden; }
.prev, .next { position: absolute; z-index: 999; top: 50%; display: block; text-indent: -999px; width: 22px; height: 36px; background: url("251010zsbbtn_prev.png") 0 -200px no-repeat; cursor: pointer; overflow: hidden; }
.prev { left: 30px; }
.next { right: 30px; background-position: 0 -300px; }
.jdt, .jdt .j_bd { position: relative; width: 1160px; height: 796px; margin: 0 auto; overflow: hidden; }
.jdt2, .jdt2 .j_bd { height: 526px; }
.jdt3, .jdt3 .j_bd { height: 424px; }
/*area*/
.header { height: 714px; background: url(http://cdn.k618img.cn/news_k618_cn/images/251010zsbbg_header.jpg) center 0 no-repeat; }
.header .inn { height: 714px; }
.P1_1 { height: 1078px; background: url(http://cdn.k618img.cn/news_k618_cn/images/251010zsbbg_p1.jpg) center 0 no-repeat; }
.P1_2 { height: 800px; background: url(http://cdn.k618img.cn/news_k618_cn/images/251010zsbbg_p2.jpg) center 0 no-repeat; }
.P1_3 { height: 736px; background: url(http://cdn.k618img.cn/news_k618_cn/images/251010zsbbg_p3.jpg) center 0 no-repeat; }
.hd2 { height: 154px; background: url(http://cdn.k618img.cn/news_k618_cn/images/251010zsbbg_hd2.png) 0 0 no-repeat; }
.P1_2 .hd2 { background-position: 0 -200px; }
.P1_3 .hd2 { background-position: 0 -400px; }
.a_m { position: absolute; bottom: 0; right: 44px; z-index: 7; display: block; text-indent: -999px; width: 104px; height: 41px; background: url(http://cdn.k618img.cn/news_k618_cn/images/251010zsbbg_am.png) 0 0 no-repeat; overflow: hidden; }
/*p1*/
.box .hd, .box .bd, .box .ft { background: url(http://cdn.k618img.cn/news_k618_cn/images/251010zsbbg_box.png) 0 0 no-repeat; }
.box .hd { height: 50px; }
.box .ft { height: 40px; background-position: 0 -50px; }
.box .bd { background-position: -1400px 0; background-repeat: repeat-y; }