@charset "utf-8";
@import url("public/reset.css");
@import url("public/bootstrap.min.css");
@import url("public/font-awesome.min.css");
@import url("public/nprogress.css");
.jc_flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.jc_flex_1 {-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.jc_horbox {box-orient: horizontal;display: box;}
a {background: transparent;text-decoration: none;margin: 0;padding: 0;color: #333;}
a:hover {color: #3d94ee;text-decoration: underline;}
::selection {background: #3d94ee;color: #3d94ee;}
::-moz-selection {background: #3d94ee;color: #3d94ee;}
.clearBoth {clear: both;}
.clearfix:after {content: " ";display: block;height: 0;clear: both;}
.clearfix {_zoom: 1;}
*+html .clearfix {overflow: auto;}
ol, ul, li {list-style: none;}
.none {display: none;}
::-webkit-scrollbar-track-piece {width: 10px;background-color: #f8f8f8;}
::-webkit-scrollbar {width: 10px;background-color: #3d94ee;}
::-webkit-scrollbar-thumb {width: 10px;background-color: #aeaeae;}
::-webkit-scrollbar-thumb:hover {width: 10px;background-color: #3d94ee;}
body {color: #333;line-height: 20px;font: 14px "Microsoft YaHei","hiragino sans gb","黑体","宋体",Arial,Lucida Grande,Tahoma,sans-serif;background: #f5f5f5;}
* {font-family: "Microsoft YaHei","hiragino sans gb","黑体","宋体",Arial,Lucida Grande,Tahoma,sans-serif;}
.f_l {float: left;}
.f_r {float: right;}
.thewidth_full {width: 100%;min-width: 1240px;margin: 0 auto;}
.thewidth_center {width: 1170px;margin: 0 auto;}
.container-fluid {padding: 0;margin: 0;}
.mb0 {margin-bottom: 0;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb35 {margin-bottom: 35px;}
.mb40 {margin-bottom: 40px;}
.mb45 {margin-bottom: 45px;}
.mb50 {margin-bottom: 50px;}
.mb55 {margin-bottom: 55px;}
.mb80 {margin-bottom: 80px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.ml30 {margin-left: 30px;}
.ml40 {margin-left: 40px;}
.pa10 {padding: 10px;}
.pa20 {padding: 20px;}
.pa30 {padding: 30px;}
.pa40 {padding: 40px;}
.pa50 {padding: 50px;}
._item {margin: 5px 5px;overflow: hidden;}
.item_loop a {display: block;text-decoration: none;overflow: hidden;background: #fff;padding: 10px 10px;}
.item_loop a .__pic {background-repeat: no-repeat;background-position: center;background-size: cover;width: 80px;height: 80px;border-radius: 4px;overflow: hidden;margin-right: 15px;}
.item_loop a .__right {padding-top: 10px;}
.item_loop a .__right .__title {font-size: 14px;line-height: 30px;height: 30px;color: #333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.item_loop a .__right .__desc p {display: block;display: -webkit-box;margin: 0;padding: 0;font-size: 12px;color: #999;line-height: 22px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.item_loop a .__play {margin-left: 10px;}
.item_loop a .__play span {display: block;line-height: 30px;border: 2px #3d94ee solid;color: #3d94ee;background: #fff;padding: 0 10px;border-radius: 3px;text-transform: uppercase;font-weight: 600;margin-top: 20px;}
.item_ad {text-align: center;}
.pageNav {text-align: center;height: 60px;margin-top: 30px;}
.pageNav .__loading {padding: 15px 0;}
.pageNav .__loading i {display: inline-block;height: 36px;width: 36px;margin: 0 auto;background: url("../images/loading.gif") center no-repeat;}
.pageNav .__nav {text-align: center;}
.pageNav .__nav span {display: inline-block;line-height: 36px;height: 36px;background: #fff;color: #3d94ee;padding: 0 20px;cursor: pointer;border-radius: 3px;}
.pageNav .__nav span:hover {color: #3d94ee;}
.pageNav .__next {text-align: center;}
.pageNav .__next a {display: inline-block;line-height: 36px;height: 36px;background: #fff;color: #3d94ee;padding: 0 20px;cursor: pointer;border-radius: 3px;text-decoration: none;margin: 0 5px;}
.pageNav .__next a:hover {color: #3d94ee;}
.pageNav .__nomore {line-height: 36px;color: #fff;font-size: 14px;font-weight: 300;}
.Con {font-size: 14px;line-height: 180%;color: #666;font-weight: 400;word-break: break-all;}
.Con img {max-width: 100%;height: auto;}
.Con img.aligncenter {margin-bottom: 10px;}
.Con p {margin: 0;margin-bottom: 10px;}
.Con p.ti2 {text-indent: 2em;}
.Con a {color: #3d94ee;}
.Con a:hover {text-decoration: underline;}
.Con ul {list-style-type: disc;margin: 0;margin-left: 20px;}
.Con ul li {list-style-type: disc;margin-bottom: 5px;}
.Con ol {list-style-type: decimal;margin: 0;margin-left: 20px;}
.Con ol li {list-style-type: decimal;margin-bottom: 5px;}
.Con blockquote {background: rgba(0,0,0,.15);padding: 10px 15px;padding-left: 20px;border-left: 3px rgba(255,255,255,.3) solid;font-size: 15px;}
.Con blockquote p {margin: 5px 0;}
.Con .alignleft {text-align: left;}
.Con .aligncenter {display: block;margin: 0 auto;text-align: center;}
.Con .alignright {text-align: right;}
.Con .panel-title a {display: block;text-decoration: none;color: #666;}
.Con.__table table {border-left: 1px #ddd solid;border-top: 1px #ddd solid;}
.Con.__table table td {border-right: 1px #ddd solid;border-bottom: 1px #ddd solid;padding: 5px 5px;}
.page {border-radius: 5px;overflow: hidden;opacity: 1;background: #fff;margin: 10px;padding: 15px;}
.page .page_head {margin-bottom: 20px;}
.page .page_head h2.__title {font-size: 25px;line-height: 36px;margin: 0;padding: 0;font-weight: 400;color: #3d94ee;}
.page_tags .widget_tag_cloud .sidebar_box_head {margin-bottom: 20px;display: none;}
.page_tags .widget_tag_cloud .sidebar_box_head h2.__title {font-size: 25px;line-height: 36px;margin: 0;padding: 0;font-weight: 400;color: #3d94ee;}
.page_tags .widget_tag_cloud .sidebar_box_body .tagcloud a {display: block;text-align: center;width: 300px;float: left;line-height: 30px;color: #3d94ee;margin-bottom: 5px;padding-bottom: 5px;}
.page_tags .widget_tag_cloud .sidebar_box_body .tagcloud a:hover {color: #3d94ee;}
.single {width: 1000px;margin: 0 auto;padding-top: 10px;}
.single .single_game {border-radius: 5px;margin-bottom: 5px;background: #fff;overflow: hidden;height: 360px;color: #3d94ee;position: relative;padding: 5px 20px;}
.single .single_game .single_play {position: absolute;top: 50%;left: 50%;width: 100px;text-align: center;margin-left: -50px;margin-top: -50px;}
.single .single_game .single_play .__icon img {display: block;margin: 0;padding: 0;width: 100%;height: auto;background: #fff;border-radius: 5px;overflow: hidden;opacity: 1;}
.single .single_game .single_play .__play {margin: -10px -50px 0;}
.single .single_game .single_play .__play a {display: inline-block;background: #fff;border-radius: 10px;border: 3px solid #3d94ee;color: #3d94ee;font-size: 14px;font-weight: 600;text-transform: uppercase;cursor: pointer;line-height: 40px;padding: 0 10px;text-decoration: none;opacity: 1;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.single .single_game .single_play .__play a:hover {opacity: .8;}
.single .game_play {padding: 10px 10px;text-align: center;}
.single .game_play .__play a {display: inline-block;background: #fff;border-radius: 10px;border: 3px solid #3d94ee;color: #3d94ee;font-size: 14px;font-weight: 600;text-transform: uppercase;cursor: pointer;line-height: 40px;padding: 0 10px;text-decoration: none;opacity: 1;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.single .game_play .__play a:hover {opacity: .8;}
.single .single_center {border-radius: 5px;margin-bottom: 5px;background: #fff;color: #3d94ee;}
.single .single_ad {margin-bottom: 5px;text-align: center;}
.single .single_bottom {border-radius: 5px;margin-bottom: 10px;background: #fff;padding: 20px 20px;color: #3d94ee;}
.single .single_bottom .__sibo_left {text-align: left;margin-bottom: 20px;}
.single .single_bottom .__sibo_left .__pic {margin-bottom: 10px;}
.single .single_bottom .__sibo_left .__pic img {display: block;margin: 0;padding: 0;background: #fff;border-radius: 5px;overflow: hidden;opacity: 1;width: 100%;height: auto;}
.single .single_bottom .__sibo_left .__title {text-align: left;margin: 0;padding: 0;font-size: 16px;color: #3d94ee;line-height: 20px;font-weight: 600;}
.single .single_bottom .__sibo_left .__title a {color: #3d94ee;}
.single .single_bottom .__sibo_right .__contnet {margin-bottom: 20px;}
.single .single_bottom .__sibo_right .__tag {font-size: 12px;}
.single .single_bottom .__sibo_right .__tag span, .single .single_bottom .__sibo_right .__tag a {display: block;float: left;line-height: 30px;height: 30px;margin: 0 5px 5px 0;}
.single .single_bottom .__sibo_right .__tag span {margin-right: 10px;}
.single .single_bottom .__sibo_right .__tag a {border-radius: 5px;background: rgba(0,0,0,.15);color: rgba(255,255,255,.8);padding: 0 10px;text-decoration: none;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.single .single_bottom .__sibo_right .__tag a:hover {background: rgba(0,0,0,.6);color: #fff;}
footer.footer {background: #fff;color: #3d94ee;}
footer.footer .footer_center {text-align: center;padding: 15px 0;font-size: 13px;font-weight: 300;line-height: 20px;}
footer.footer .footer_center ._menu {display: inline-block;}
footer.footer .footer_center ._menu ul {display: inline-block;margin: 0;padding: 0;}
footer.footer .footer_center ._menu ul li {display: inline-block;margin: 0 5px;padding: 0;}
footer.footer .footer_center ._menu ul li a {text-decoration: none;color: #3d94ee;margin: 0;padding: 0;}
footer.footer .footer_center ._menu ul li a:hover {color: #3d94ee;}
footer.footer .footer_center ._copy {display: inline-block;}
#Page_404 {text-align: center;padding: 80px 0 120px;}
#Page_404 .page404 p.logo404 {text-align: center;font-size: 180px;font-weight: bold;line-height: 120%;letter-spacing: 5px;color: #3d94ee;}
#Page_404 .page404 p.logo404 span {z-index: 99999999999;cursor: pointer;text-shadow: 0 0 2px #686868,0 1px 1px #ddd,0 2px 1px #d6d6d6,0 3px 1px #ccc,0 4px 1px #c5c5c5,0 5px 1px #c1c1c1,0 6px 1px #bbb,0 7px 1px #777,0 8px 3px rgba(100,100,100,.4),0 9px 5px rgba(100,100,100,.1),0 10px 7px rgba(100,100,100,.15),0 11px 9px rgba(100,100,100,.2),0 12px 11px rgba(100,100,100,.25),0 13px 15px rgba(100,100,100,.3);-webkit-transition: all .1s linear;transition: all .1s linear;}
#Page_404 .page404 p.logo404 span:hover {text-shadow: 0 0 2px #686868,0 1px 1px #3d94ee,0 2px 1px #3d94ee,0 3px 1px #3d94ee,0 4px 1px #3d94ee,0 5px 1px #3d94ee,0 6px 1px #3d94ee,0 7px 1px #777,0 8px 3px #3d94ee,0 9px 5px #3d94ee,0 10px 7px #3d94ee,0 11px 9px #3d94ee,0 12px 11px #3d94ee,0 13px 15px #3d94ee;-webkit-transition: all .1s linear;transition: all .1s linear;}
#Page_404 h1 {margin: 0;padding: 0;font-size: 40px;line-height: 60px;margin-bottom: 30px;font-weight: 300;font-family: "Microsoft YaHei","hiragino sans gb","黑体","宋体",Arial,Lucida Grande,Tahoma,sans-serif;color: #3d94ee;}
#Page_404 #post_404_link {text-align: center;}
#Page_404 #post_404_link table {width: auto;margin: 0 auto;}
#Page_404 #post_404_link table td {padding: 0 10px;}
#Page_404 #post_404_link table td a {font-family: "Microsoft YaHei","hiragino sans gb","黑体","宋体",Arial,Lucida Grande,Tahoma,sans-serif;display: inline-block;font-size: 20px;line-height: 50px;text-transform: uppercase;background: #ddd;color: #3d94ee;font-weight: 300;width: 200px;text-align: center;text-decoration: none;opacity: 1;}
#Page_404 #post_404_link table td a:hover {opacity: .86;}
#Page_404 #post_404_link table td a.the_404_link1 {background: #666;}
#Page_404 #post_404_link table td a.the_404_link2 {background: #3d94ee;}
#to_top {cursor: pointer;background: url("../images/top.png") #333 center no-repeat;position: fixed;bottom: 20px;right: 20px;width: 50px;height: 50px;display: none;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#to_top:hover {background: url("../images/top.png") #3d94ee center no-repeat;}
.nopatop {padding-top: 0;}
.aligncenter {text-align: center;}
.fixed {position: fixed;top: 0;z-index: 99999;}
footer.footer .footer_center ._menu.is_pc, .is_pc {display: none;}
.mobile_menu, .is_mobile {display: inherit;}
.thewidth_full {width: 100%;margin: 0 auto;}
.thewidth_center {width: 100%;margin: 0 auto;}
.container-fluid {padding: 0;margin: 0;}
body {padding-top: 0;}
body.open {overflow: hidden;}
header.is_mobile {background: #fff;position: relative;padding: 8px 0;width: 100%;min-width: 100%;z-index: 999;}
header.is_mobile .mob_head_left {float: left;}
header.is_mobile .mob_head_center {margin: 0 auto;text-align: center;}
header.is_mobile .mob_head_center a {display: inline-block;}
header.is_mobile .mob_head_center a img {height: 34px;width: auto;}
header.is_mobile .mob_head_right {float: right;}
header.is_mobile .mob_head_right a {display: block;height: 30px;position: absolute;top: 50%;margin-top: -15px;right: 20px;color: #666;}
header.is_mobile .mob_head_right a i.fa {height: 30px;line-height: 30px;font-size: 20px;}
.menu_btn {position: absolute;left: 20px;top: 50%;margin-top: -15px;display: block;z-index: 9999999;cursor: pointer;}
.lcbody {width: 30px;height: 30px;position: relative;transform: translateZ(0) rotate(0deg);transition: transform .4s cubic-bezier(.4,.01,.165,.99);}
.lcitem {position: absolute;left: 0;top: 0;transform: translateZ(0) rotate(0deg);transition: transform .25s cubic-bezier(.4,.01,.165,.99) 0s;-webkit-transform: translateZ(0) rotate(0deg);-webkit-transition: -webkit-transform .25s cubic-bezier(.4,.01,.165,.99) 0s;width: 30px;height: 30px;}
.lcitem .rect {width: 30px;height: 1px;background: #666;position: absolute;left: 0;top: 14px;transition: transform .2s ease .2s;-webkit-transition: -webkit-transform .2s ease .2s;}
.lcitem .rect.top {transform: translate3d(0,-6px,0);-webkit-transform: translate3d(0,-6px,0);}
.lcitem .rect.bottom {transform: translate3d(0,6px,0);-webkit-transform: translate3d(0,6px,0);}
body.open .lcbody {transform: translateZ(0) rotate(90deg);-webkit-transform: translateZ(0) rotate(90deg);}
body.open .lcitem {transform: translateZ(0) rotate(45deg);transition: transform .25s cubic-bezier(.4,.01,.165,.99) .2s;-webkit-transform: translateZ(0) rotate(45deg);-webkit-transition: -webkit-transform .25s cubic-bezier(.4,.01,.165,.99) .2s;}
body.open .lcitem.bottom {transform: translateZ(0) rotate(-45deg);-webkit-transform: translateZ(0) rotate(-45deg);}
body.open .lcitem .rect {transition: transform .2s ease 0s;transform: translate3d(0,0,0);-webkit-transition: -webkit-transform .2s ease 0s;-webkit-transform: translate3d(0,0,0);}
.mobile_menu {display: none;z-index: 99;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #fff;overflow-y: auto;}
.mobile_menu.open {display: block;}
.mobile_menu .mobile_menu_box {text-align: left;}
.mobile_menu .mobile_menu_box .___mobmenu {padding: 60px 20px 0 30px;position: fixed;top: 0;left: 0;right: 0;bottom: 60px;overflow-y: auto;}
.mobile_menu .mobile_menu_box .___mobbottom {position: fixed;left: 0;right: 0;bottom: 20px;text-align: center;}
.mobile_menu .mobile_menu_box .___mobbottom .__lang ul {margin: 0;padding: 0;display: inline-block;}
.mobile_menu .mobile_menu_box .___mobbottom .__lang ul li {display: inline-block;margin: 0 5px;padding: 0;}
.mobile_menu .mobile_menu_box .___mobbottom .__lang ul li a {display: inline-block;margin: 0;padding: 5px;}
.mobile_menu .mobile_menu_box .___mobbottom .__lang ul li a img {display: inline-block;height: 20px;width: auto;margin-top: 0;padding: 0;}
.mobile_menu .mobile_menu_box ul {margin: 0;padding: 0;}
.mobile_menu .mobile_menu_box ul a {display: block;color: #999;font-size: 16px;text-decoration: none;line-height: 40px;font-weight: 400;}
.mobile_menu .mobile_menu_box ul a:hover {color: #3d94ee;}
.mobile_menu .mobile_menu_box ul ul.sub-menu {margin-left: 20px;}
.mobile_menu .mobile_menu_box ul ul.sub-menu li a {font-size: 13px;line-height: 35px;}
.single {width: auto;padding: 5px 5px;}
.single .single_game {height: 160px;padding: 0;margin-left: 25px;margin-right: 25px;}
.single .single_bottom .__sibo_left {float: inherit;width: 100%;margin-bottom: 20px;}
.single .single_bottom .__sibo_left .__pic {height: auto;margin-bottom: 20px;}
.single .single_bottom .__sibo_left .__title {font-size: 18px;line-height: 24px;}
.single .single_bottom .__sibo_right {margin-left: 0;}
.widget_tag_cloud {margin: -10px -10px;}
.page_tags .widget_tag_cloud .sidebar_box_body .tagcloud a {width: auto;padding: 5px 20px;}
#to_top {right: 0;width: 40px;height: 40px;background-size: 20px;}
.single_menu a {display: block;position: fixed;top: 20px;z-index: 99;background: #fff;color: #3d94ee;font-size: 16px;padding: 5px 8px;}
.single_menu a.__back {left: 0;}
.single_menu a.__home {right: 0;}
.__leftMenu {position: fixed;top: 0;left: 0;bottom: 0;width: 400px;background: #fff;color: #3d94ee;z-index: 999;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.__leftMenu.__no {left: -300px;}
.__leftMenu .lm_top {padding: 5px 5px;text-align: right;border-bottom: 1px #f9f9f9 solid;}
.__leftMenu .lm_top a {display: inline-block;font-size: 26px;color: #3d94ee;padding: 5px 5px;margin-left: 10px;}
.__leftMenu .lm_body {padding: 0;}
.__leftMenu .lm_body .li__item {float: left;width: 46%;margin: 2%;}
.__leftMenu .lm_body .li__item .item_loop a {padding: 5px;}
.__leftMenu .lm_body .li__item .item_loop a .__pic {height: 80px;margin-right: 0;width: 100%;}
.__leftMenu .lm_body .li__item .item_loop a .__title {display: none;}