@charset "utf-8";
/* CSS Document */

.dl05{ width:440px; float:left; overflow:hidden; margin-right:26.6px; position:relative; margin-bottom:20px}
.dl_h3{ margin-right:0}

.img-02{ width:100%; height:300px; display:block; float:left; overflow:hidden}
.dl05 img{ width:100%; height:300px; float:left; overflow:hidden;transition: all 0.5s;}
.dl05:hover img{transform: scale(1.1);}

.dl05 ul{ float:left; width:398px; border:1px solid #e5e5e5; overflow:hidden; padding:20px 20px; border-top:none; margin-bottom:20px; -webkit-box-shadow: 0 0 15px #c5c5c5;
            -moz-box-shadow: 0 0 15px #c5c5c5;
            box-shadow:0 0 10px #c5c5c5;}
.dl05 ul:hover{ -webkit-box-shadow: 0 0 15px #888;
            -moz-box-shadow: 0 0 15px #888;
            box-shadow:0 0 10px #888;}
.dl05 dt{ width:100%; height:40px; line-height:40px; overflow:hidden; margin-bottom:5px}
.dl05 dt a{ font-size:21px; color:#292929; font-family:"Microsoft Yahei";}

.dl05 dt span{ float:right; line-height:20px; height:22px; margin-top:9px; padding:0 8px; background:#f08719; font-size:12px; color:#fff; letter-spacing:1px}
.dl05 dd{ width:100%; float:left; overflow:hidden; line-height:28px; height:28px; font-size:12px; color:#888; margin-bottom:10px}
.dl05 dd span{ padding:0 13px; font-size:12px; display:block; display:block; float:left; margin-right:10px; height:26px; line-height:26px; border:1px solid #ddd; border-radius:14px}
.dl05 dd span:hover{ background:#f08719; color:#fff; border:1px solid #f08719; cursor:pointer}

.dl05 h4{ height:30px; line-height:30px; height:30px; width:100%; float:left; overflow:hidden; font-size:14px;  color:#f08719; font-weight:normal; }
.dl05 h4 span{ font-size:23px; color:#f08719;}
.dl05 h4 b{ font-weight:normal; color:#f08719; font-size:14px; padding:0 10px}


#focus_box{ width:1030px; height:710px; float:left; overflow:hidden; margin-right:30px}
#focus { width:1030px; height:580px; display:inline-block; *display:inline;*zoom:1; }

.mF_games_tb { position:relative; background:#eee}
.mF_games_tb .loading{ position:absolute; width:100%; height:100%; background:#fff url(/img/loading.gif) center no-repeat; z-index:9;}
.mF_games_tb .pic{position:absolute;top:0;left:0;}
.mF_games_tb .pic li{position:absolute;width:100%;height:100%;overflow:hidden;display:none;}
.mF_games_tb .pic li img{ width:1030px; height:580px}
.mF_games_tb .thumb{position:absolute;bottom:0;left:0;overflow:hidden; }
.mF_games_tb .thumb ul{position:absolute;top:0;left:0;}
.mF_games_tb .thumb ul li{position:relative;float:left;overflow:hidden;cursor:pointer;}
.mF_games_tb .thumb ul li a{display:block;border:3px solid #D3D3D3; margin:10px 4px;}
.mF_games_tb .thumb ul li img{position:relative;z-index:1;width:100%;height:100%;}
.mF_games_tb .thumb ul li.current{background:url(/img/ar.gif) center 5px no-repeat;}
.mF_games_tb .thumb ul li.current a{border-color:#FF8C00;}
.mF_games_tb .txt{display:none;}
.mF_games_tb .prev,.mF_games_tb .next{font:bold 28px/28px arial;width:16px;overflow:hidden;position:absolute;z-index:4;left:0;bottom:53px;cursor:pointer;}
.mF_games_tb .next{left:auto;right:0;}
.mF_games_tb .prev a,.mF_games_tb .next a{display:block;color:#bbb;text-align:center;text-decoration:none;}
.mF_games_tb .prev a:hover,.mF_games_tb .next a:hover{color:#f60;}


.kc_can{width:340px; float:left; overflow:hidden }
.kc_can h1{ width:100%; float:left; overflow:hidden; line-height:29px; height:58px; font-size:22px; color:#333; margin-bottom:10px; font-weight:normal; margin-top:5px}
.kc_can h6{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:14px; color:#888; font-weight:normal; margin-bottom:25px}

.kc_dl01{ width:290px; float:left; overflow:hidden; background:#f8f8f8; padding:15px 25px 2px; margin-bottom:20px}

.kc_dl01 dt{ width:100%; float:left; overflow:hidden; line-height:36px; font-size:14px; margin-bottom:10px}
.kc_dl01 dt span{ display:block; float:left; overflow:hidden; line-height:36px}
.kc_dl01 dt span.kc_span01{ display:block; float:left; overflow:hidden; color:#666; width:50px; line-height:30px; margin-top:6px}
.kc_span02{ color:#e4393c; margin-right:30px}
.kc_dl01 dt span.kc_span02 b{ font-size:26px; font-weight:normal}
.kc_dl01 dt span.kc_span03{ font-size:14px; color:#888; text-decoration:line-through; line-height:30px; margin-top:6px}
.kc_dl01 dd{ width:100%; float:left; overflow:hidden; line-height:33px; font-size:14px; margin-bottom:10px}
.kc_span04{ width:480px; float:left; overflow:hidden; line-height:33px}
.kc_span04 a{ color:#666; background:url(/img/kc_dot1.png) no-repeat 0 center; padding-left:25px; margin-right:35px}

.kc_can h5{ width:100%; float:left; overflow:hidden; line-height:40px; margin-bottom:20px}

.kc_can h5 b{ width:50px; float:left; overflow:hidden; line-height:41px; padding-left:25px; font-weight:normal; color:#666; font-size:14px}
.kc_can h5 li{ width:215px; float:left; overflow:hidden; height:27px; line-height:27px; margin-top:7px}
.kc_can h5 span{ float:left; overflow:hidden; font-weight:normal; border:1px solid rgba(240,135,25,.7); height:25px; width:auto; padding:0 8px; line-height:25px; color:#f08719; margin:0 10px 10px 0}
.kc_can h5 span:hover{ background:#f08719; color:#fff; cursor:pointer}

.kc_ul01{ width:100%; float:left; overflow:hidden; padding-left:25px;-moz-box-sizing: border-box;box-sizing: border-box; height:124px  }
.kc_ul01 h3{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:5px; font-size:14px; color:#333;}
.kc_ul01 li{ width:100%; float:left; overflow:hidden; line-height:20px; margin-bottom:10px; color:#888; font-size:14px}
.kc_ul01 li span{ width:auto; color:#666; font-weight:bold}
.kc_ul01 li.li_100{ width:100%}

.kc_div01{ width:308px; float:left; overflow:hidden; background:#fff4e8; padding:0px 15px 0 15px; height:102px; border:1px solid #f6e4d0}
.kc_dl02{ width:300px; float:left; overflow:hidden; height:102px; border-right:1px solid #f6e4d0}
.kc_dl02 img{ width:72px; height:72px; float:left; overflow:hidden; border:5px solid #fff; margin-top:10px; margin-right:20px}
.kc_dl02 dt{ width:198px; float:left; overflow:hidden; line-height:30px; color:#f08719; font-size:21px; margin-top:25px}
.kc_dl02 dd{  width:198px; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#888}

.kc_dl03{ width:308px; float:left; overflow:hidden; }

.kc_dl03 img{ width:72px; height:72px; border-radius:50%; margin-right:15px; margin-top:15px; float:left; overflow:hidden}
.kc_dl03 ul{ width:221px; float:left; overflow:hidden;}
.kc_dl03 dt{ width:100px; float:left; overflow:hidden; font-size:14px; line-height:26px; color:#333; font-weight:bold; margin-top:15px}
.kc_dl03 dt span{ padding-right:17px; background:url(/img/gold.png) no-repeat right center; background-size:17%}
.kc_dl03 dd{ width:100%; float:left; overflow:hidden; line-height:20px; color:#666; font-size:12px}
.kc_dl03 h4{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal; color:#888; font-size:12px }
.kc_dl03 h4 a{ display:block; float:left; overflow:hidden; height:20px; width:40px; text-align:center; line-height:20px; margin-top:5px; color:#fff; background:#f76 url(); font-size:12px; margin-right:10px}



.kc_01{ background:#f4f5f9; padding:50px 0px 30px}

.kc_02{ width:950px; float:left; overflow:hidden; background:#fff; padding:25px 40px 20px; margin-right:30px}

.kc_div02{ width:100%; float:left; overflow:hidden; margin-bottom:30px; border-bottom:1px solid #e8e8e8; padding-bottom:15px}
.kc_div02a{ border:none; margin-bottom:0}
.kc_h301{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:19px; color:#333; font-weight:normal; text-indent:38px; margin-bottom:20px}
.kc_h3001{ background:url(/img/kc_dot01.png) no-repeat 0 center;}


.ty_nr{font-size:14px; color:#888}

.lc_01{ width:100%; float:left; overflow:hidden}
.lc_01 div{ float:left; overflow:hidden; width:800px; padding-left:140px; background:url(/img/lc_11.gif) repeat-y 140px 0; margin-bottom:15px}
.lc_01 dl{ width:100%; float:left; overflow:hidden; height:70px; }
.lc_01 dl p{ width:155px; float:left; height:70px; line-height:70px; font-weight:normal; font-size:16px; color:#333; text-indent:20px}
.lc_01 dl dt{ width:645px; float:left; height:30px; line-height:30px; overflow:hidden; font-size:15px; color:#f08719; font-weight:bold; margin-top:8px}
.lc_01 dl dd{ width:645px; float:left; height:20px; line-height:20px; overflow:hidden; font-size:13px; color:#888}

.lc_01 div:first-child{  background:url(/img/day1.gif) no-repeat 0 0,url(/img/lc_11.gif) repeat-y 140px 0;}
.lc_01 div:nth-child(2){ background:url(/img/day2.gif) no-repeat 0 0,url(/img/lc_11.gif) repeat-y 140px 0;}
.lc_01 div:nth-child(3){ background:url(/img/day3.gif) no-repeat 0 0,url(/img/lc_11.gif) repeat-y 140px 0;}
.lc_01 div:nth-child(4){ background:url(/img/day4.gif) no-repeat 0 0,url(/img/lc_11.gif) repeat-y 140px 0;}
.lc_01 div:nth-child(5){ background:url(/img/day5.gif) no-repeat 0 0,url(/img/lc_11.gif) repeat-y 140px 0;}

.lc_01 br{ display:none}

.kc_03{ width:300px; padding:10px 20px; float:left; overflow:hidden; background:#fff; }
.kc_03 h4{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal; font-size:18px; color:#333; margin-bottom:15px; background:url(/img/kc_line01.gif) no-repeat 0 bottom; padding-bottom:7px}

.dl_01{ width:100%; float:left; overflow:hidden; margin-bottom:15px}
.dl_01 dd{ width:100%; float:left;  overflow:hidden; }
.dl_01 dd img{ width:100%; float:left; overflow:hidden}
.dl_01 dt{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#666; border:1px solid #eee;padding:10px 15px;-moz-box-sizing: border-box;box-sizing: border-box; }
.dl_01 dt font{ color:#666; font-size:14px}
.dl_01 dt b,.dl_01 dt strong{ font-weight:normal}
.dl_01:hover dt{ color:#f08719; border:1px solid rgba(240,135,25,.5); border-top:1px solid #eee}

.m_r0{ margin-right:0}