@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: #333; }
ul, ol, li { list-style: none; }
i, em { font-style: normal }
img { vertical-align: top; border: 0; }
a { color: #333; text-decoration: none;cursor: pointer; }
a:hover { text-decoration: underline; }
/*com*/
.k_tbar, .footer, .t_inn, .f_inn, .d2, .bd, .u_fjz { position: relative; clear: both; }
.k_tbar, .footer { width: 100%; min-width: 1200px; }
.t_inn, .f_inn { width: 1200px; margin: 0 auto; }
.fiC, .tiC { display: block; text-indent: -999px; width: 28px; height: 28px; margin: 10px auto 0; background: url(http://cdn.k618img.cn/www_k618_cn/images/250809etb-i_footer.png) 0 0 no-repeat; overflow: hidden; }
.i_fks { background-position: 0 -56px; }
.i_fwx { background-position: 0 -112px; }
.i_fsph { background-position: 0 -168px; }
.i_fbjh { background-position: 0 -224px; }
.i_frmh { background-position: 0 -280px; }
.i_fwyh { background-position: 0 -336px; }
.i_fxhs { background-position: 0 -392px; }
.i_fdy { background-position: 0 -448px; }
.i_fbz { background-position: 0 -504px; }
.i_ftt { background-position: 0 -560px; }
.i_fgqt { display: inline-block; width: 22px; height: 22px; margin: -4px 5px 0 0; background: url(http://cdn.k618img.cn/www_k618_cn/images/250809etb-i_fgqt.png) 0 0 no-repeat; vertical-align: middle; }
.tiC { width: 16px; height: 16px; margin-top: 17px; background: url(http://cdn.k618img.cn/www_k618_cn/images/250809etb-i_kabr.png) 0 0 no-repeat; }
/*k_tbar*/
.k_tbar { font-size: 14px; color: #cf2825; height: 50px; line-height: 50px; background: #fafafb; }
.t_fl, .t_logo, .t_ent { float: left; }
.t_fr, .u_tnav, .t_jb, .k_fr { float: right; }
.t_fl a { float: left; display: block; margin-right: 20px; }
.t_logo2, .t_logo { width: 81px; height: 38px; margin-top: 6px; }
.t_logo2 { width: 92px; }
.t_jb { display: block; height: 30px; line-height: 30px; padding-left: 18px; margin: 10px 50px 0 0; background: url(http://cdn.k618img.cn/www_k618_cn/images/250809etb-i_kabr.png) 0 -24px no-repeat; }
.t_log { float: left; display: block; text-align: center; width: 76px; height: 30px; line-height: 30px; margin: 10px 28px 0 0; background: #ebf0fa; border-radius: 5px; overflow: hidden; }
.u_tnav li:after, .t_ent a:after { content: ""; position: absolute; top: 50%; right: 0; width: 1px; height: 16px; margin-top: -8px; background: #656565; overflow: hidden; }
.u_tnav li:last-child:after, .u_tnav li:nth-last-child(2):after { background: none; }
.t_ent { margin-right: 28px; }
.t_ent a { position: relative; float: left; display: block; text-align: center; padding: 0 14px; }
.t_ent a:after { height: 22px; margin-top: -11px; background: #d9d9d9; }
.t_fl a, .t_fl a:hover, .t_ent a, .t_ent a:hover, .tfcR { color: #cf2825; }
.t_fl .tfcR { text-decoration: none; }
.u_tnav li { position: relative; float: left; font-size: 14px; padding: 0 6px; }
.u_tnav a { color: #333; }
.k_tip { position: absolute; top: 50px; right: 0; z-index: 999; display: none; width: 1200px; height: 36px; line-height: 36px; }
.k_tip a { float: left; margin: 0 10px; }
.u_tnav .k_on { height: 86px; }
.u_tnav .k_on .k_tip { display: block; }
/*u_tnav3*/
.u_tnav3 { float: left; }
.u_tnav3 li:nth-last-child(2):after { background: #656565; }
/*footer*/
.footer { font-size: 12px; text-align: center; color: #333; min-height: 490px; line-height: 24px; padding: 20px 0; background: url(http://cdn.k618img.cn/www_k618_cn/images/250809etb-bg_footer.png) 0 0 repeat; }
.f_inn { width: 1100px; }
.footer .h5 { font-size: 18px; font-weight: normal; text-align: left; color: #525252; height: 28px; line-height: 28px; }
.footer a, .footer a:hover { color: #ac3345; text-decoration: none; }
.f_info { height: 42px; }
.f_info a { position: relative; display: inline-block; font-size: 16px; height: 35px; line-height: 35px; margin: 0 30px; }
.f_info a:after { content: ""; position: absolute; left: 50%; bottom: 0; width: 40px; height: 2px; margin-left: -20px; background: #ac3345; overflow: hidden; }
.f_bk .bd { text-align: left; padding: 10px 0 20px; }
.f_bk a { position: relative; font-size: 14px; display: inline-block; margin: 0 16px 20px 0; }
.f_bk a:hover, .f_link a:hover { text-decoration: underline; }
.f_link .bd { text-align: left; padding: 10px 0 50px; }
.f_link a { display: inline-block; margin-right: 16px; }
.f_copy a { color: #333; }
.u_fjz { padding-left: 84px; }
.u_fjz li { position: relative; float: left; min-height: 90px; padding: 0 20px; }
.f_tip { position: absolute; top: 50px; left: 50%; z-index: 90; display: none; text-align: center; width: 300px; height: 200px; padding: 8px; margin-left: -159px; background: rgba(177,48,67,.7); border-radius: 5px; overflow: hidden; }
.f_tab { position: relative; font-size: 14px; color: #fff; width: 100%; height: 200px; overflow: hidden; overflow-y: auto; }
.f_hd { float: left; width: 112px; padding-left: 20px; overflow: hidden; }
.f_hd a { display: block; font-size: 14px; text-align: left; color: #fff; height: 38px; left: 38px; }
.f_hd a:hover, .f_hd a.on { color: #fff220; }
.f_bd { position: absolute; top: 25px; right: 10px; text-align: center; width: 140px; height: 150px; }
.f_tab .f_nr { display: none; }
.f_tab .f_nr.active { display: block; }
.f_tab img { display: block; width: 120px; margin: 0 auto 10px; }
.f_on .f_tip { display: block; }
/*fix_nav*/
.fix_nav, .fix_nav2, .fix_nav3 { position: fixed; left: 50%; top: 15%; z-index: 999; display: block; width: 178px; height: 593px; margin-left: 600px; background: url(http://cdn.k618img.cn/www_k618_cn/images/250809etb-bg_fnav.png) 0 0 no-repeat; overflow: hidden; }
.u_fnav, .u_fnav li, .fptC, .fptC .pic, .fptC .txt { position: relative; clear: both; overflow: hidden; }
.fptC { display: none; font-size: 14px; text-align: center; width: 124px; line-height: 26px; min-height: 237px; margin: 0 auto 6px; border-radius: 0 0 10px 10px; }
.fptC .pic { width: 100%; height: 174px; }
.fptC .pic img { width: 124px; }
.fptC .txt { width: 100%; min-height: 63px; background: #4869a3; }
.fptC h4 { font-size: 16px; font-weight: normal; line-height: 26px; margin-top: 8px; }
.fptC a, .fptC a:hover { color: #fff; text-decoration: none; }
.u_fnav { text-align: center; width: 141px; margin: 92px auto 22px; }
.u_fnav .h3 { font-size: 16px; font-weight: normal; color: #284b85; height: 36px; line-height: 36px; cursor: pointer; overflow: hidden; }
.fbtn_dy { display: block; font-size: 18px; text-align: center; color: #fff; width: 102px; height: 38px; line-height: 38px; margin: 0 auto; background: #e33d77; border-radius: 5px; overflow: hidden; }
.fbtn_dy:hover { color: #fff; text-decoration: none; }
/*fdy*/
.fix_nav2 { top: 19%; height: 537px; background-image: url(http://cdn.k618img.cn/www_k618_cn/images/250809etb-bg_fnav2.png); }
/*rt*/
.fix_nav3 { width: 162px; height: 714px; padding: 0 22px 0 18px; background-image: url(http://cdn.k618img.cn/www_k618_cn/images/250809etb-bg_fnav3.png); }
.fix_nav3 .u_fnav { height: 456px; margin: 176px auto 11px; }
.fix_nav3 .u_fnav li { min-height: 18px; padding: 9px 0; }
.fix_nav3 .u_fnav .h3, .fix_nav3 .fptC h4 { display: block; text-indent: -999px; width: 140px; height: 18px; background: url(http://cdn.k618img.cn/www_k618_cn/images/250809etb-bg_fnav32.png) center 0 no-repeat; }
.fix_nav3 .u_fnav .l_fn1 .h3, .fix_nav3 .u_fnav .l_fn2 .h3, .fix_nav3 .l_fn1 .fptC h4, .fix_nav3 .l_fn2 .fptC h4 { height: 40px; }
.fix_nav3 .u_fnav .l_fn2 .h3 { background-position: center -100px; }
.fix_nav3 .u_fnav .l_fn3 .h3 { background-position: center -200px; }
.fix_nav3 .u_fnav .l_fn4 .h3 { background-position: center -300px; }
.fix_nav3 .u_fnav .l_fn5 .h3 { background-position: center -400px; }
.fix_nav3 .l_fn1 .fptC h4 { background-position: center -500px; }
.fix_nav3 .l_fn2 .fptC h4 { background-position: center -600px; }
.fix_nav3 .l_fn3 .fptC h4 { margin-bottom: 5px; background-position: center -700px; }
.fix_nav3 .l_fn4 .fptC h4 { margin-bottom: 5px; background-position: center -800px; }
.fix_nav3 .l_fn5 .fptC h4 { margin-bottom: 5px; background-position: center -900px; }
.fix_nav3 .fptC { width: 140px; }
.fix_nav3 .fptC .txt { background: #ca4343; }
.fix_nav3 .fbtn_dy { text-indent: -999px; width: 156px; height: 55px; background: url(http://cdn.k618img.cn/www_k618_cn/images/250809etb-btn_fnav3.png) 0 0 no-repeat; }
.u_fnav .on .h3 { display: none; }
.u_fnav .on .fptC { display: block; }





/* 滚动条 */
.f_tab::-webkit-scrollbar {
 width: 6px;
}
.f_tab::-webkit-scrollbar-track {
 background: #fff;
 border-radius: 4px;
}
.f_tab::-webkit-scrollbar-thumb {
 background: #b13043;
 border-radius: 4px;
}
/* Firefox 局部滚动条 */
.f_tab { scrollbar-width: thin; scrollbar-color: #b13043 #fff; }