@charset "UTF-8";
/* CSS Document */
*html { _background-image: url(about:blank); _background-attachment: fixed; }
body { font: 12px tahoma, '\5b8b\4f53', sans-serif; font-family: "Microsoft YaHei"; font-size: 12px; -background: #f8f8f8; }
* { margin: 0px; padding: 0px; }
ul li { list-style: none; }
li { list-style: none; }
img { border: none; }
a { color: #333; text-decoration: none; cursor: pointer; }
a:hover { color: #358ff0; }
em { font-style: normal; }
.clearfix { zoom: 1; }
.clearfix:after, .comment_box dl:after, .comment_box dd:after { clear: both; height: 0px; font-size: 0px; visibility: hidden; display: block; content: " "; }
.lc-wallpaper { display: none; position: absolute; top: 0; right: 0; left: 0; z-index: 1; width: 100%; height: 1094px; margin-top: 45px; }
.lc-wallpaper a { position: absolute; top: 0; z-index: 1; margin: 0 auto; width: 100%; height: 100%; }
.lc-wallpaper .beitou-close { position: absolute; top: 0; right: 0; display: block; width: 58px; height: 58px; background: url(../skin_img/sslc_pg.png) no-repeat 0 0; }
.lc-wallpaper-close { padding-top: 0; }
.lc-wallpaper-close #top-bar { position: absolute; top: 0; right: 0; left: 0; }
.has-wallpaper .lc-wallpaper { display: block; }
.has-wallpaper .main { margin-top: 125px; }
.top_toolbar { background: #37383a; height: 45px; line-height: 45px; width: 100%; min-width: 980px; }
.top_box { width: 1200px; height: 45px; line-height: 45px; margin: 0 auto; overflow: hidden; }
.top_l { float: left; width: 350px; font-size: 14px; color: #cdcccc; overflow: hidden; }
.top_l a { display: inline-block; color: #cdcccc; }
.top_r { float: right; font-size: 14px; width: 600px; text-align: right; overflow: hidden; }
.top_r a { color: #cdcccc; display: inline-block; margin-left: 35px; }
.main { width: 1200px; margin: 0 auto; z-index: 20; position: relative; background: #f8f8f8;border-bottom:12px dashed #f8f8f8; margin-top:15px;}


.b_title { height: 46px; line-height: 46px; color: #333; font-size: 20px; font-weight: bold; }

.b_title ul { float: right; }
.b_title ul li { width: 112px; height: 45px; line-height: 45px; float: left; border: 1px solid #f5f5f5; text-align: center; cursor: pointer; font-weight: normal; position: relative; }
.b_title ul li a { display: block; width: 112px; height: 43px; line-height: 43px; position: absolute; color: #333; left: 0; bottom: -1px; border-bottom: 1px solid #f5f5f5 }
.b_title ul li.last a, .b_title ul li:hover a { border-top: 2px solid #358ff0; border-bottom: 1px solid #fff; }

.b_title span { float: left; }
/*ÄÚÒ³*/

.location { height: 30px; line-height: 30px; color: #666; font-size: 14px; padding-left: 5px; margin: 5px 0 5px 0; overflow: hidden; }
.location span { margin: 0 5px; }
.location a { color: #666; }
.show_main { width: 1200px; height: auto; margin: 0 10px; overflow: hidden; background: #fff; }
.show_l { float: left; width: 298px; height: auto; background: #fff; border: 1px solid #fff; border-right: 0; z-index: 2; }
.show_r { float: left; width: 900px; height: auto; background: #fff; position: relative; z-index: 1; overflow: hidden; _width: 898px; border-left: 1px solid #f6f6f6 }

.list_fy { padding-bottom: 34px; +padding-top:34px;
height: 38px; text-align: center; }
.list_fy a, .list_fy span { display: inline-block; height: 36px; line-height: 36px; padding: 0 14px; margin: 0 2px; text-align: center; font-size: 14px; }
.list_fy a { border: 1px solid #ededed; color: #333; }
.list_fy span, .list_fy a:hover { color: #fff; background: #358ff0; border: 1px solid #358ff0; }
.mainb2_list .list_fy { padding-top: 20px; }
.mainb1 { margin: 0 10px; height: 275px; padding: 10px 10px; background: #fff; }


/*»ÃµÆÆ¬ÇÐ»»*/
#focus { position: relative; width: 824px; height: 275px; float: left; }
#focus .bd { position: relative }
#focus .focus-bar-box { width: 100%; height: 100%; position: relative; overflow: hidden; }
#focus .focus-bar { width: 100%; }
#focus .focus-bar li { float: left; width: 100%; height: 275px; }
#focus .focus-bar li a { width: 100%; height: 100%; display: block }
#focus .focus-bar li img { width: 100%; height: 100%; }
#focus .ft { position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 40px }
#focus .ftbg { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 40px; }
#focus .change { position: absolute; right: 18px; bottom: 8px; height: 15px; overflow: hidden; }
#focus .change a { float: left; width: 15px; height: 15px; margin-right: 3px; background: url(../skin_img/sslc_pg.png) no-repeat -363px -362px; cursor: pointer; }
#focus .change a.on { background-position: -343px -362px; }
#focus .hd { position: absolute; left: 0; bottom: 0; z-index: 2; width: 720px; height: 40px }
#focus .focus-title { overflow: hidden; position: absolute; top: 0; left: 0; height: 40px; padding: 0 10px 0 10px; line-height: 40px; font-size: 18px; width: 700px; }
#focus .focus-title a { display: none; color: #fff; }
#focus .focus-title a:hover { color: #f0ff00; }
.mainb1_rg { width: 316px; height: 100%; overflow: hidden; float: right; }
.mainb1_rg p a { display: block; width: 100%; height: 135px; margin-bottom: 4px; }
.mainb1_rg p a img { width: 100%; height: 135px; }
.mainb2 { margin: 20px 10px 0 10px; padding: 0 10px; background: #fff; }
.mainb2 .b_title ul li, .mainl2 .b_title ul li { border-top: 1px solid #fff; border-right: 0; }
.mainb2_list { -padding-top: 27px; }
.mainb2_list ul li { -width: 350px; float: left; margin-right: 22px; margin-top:27px;}
.mainb2_list .hj_top { height: 200px; position: relative; overflow: hidden; }
.mainb2_list .hj_top img { width: 370px; height: 200px; }
.hj_hover { width: 372px; height: 76px; position: absolute; left: 0; bottom: -76px; -webkit-transition: bottom .4s; -moz-transition: bottom .4s; -ms-transition: bottom .4s; -o-transition: bottom .4s; transition: bottom .4s; }
.hj_hover .hj_bj { width: 372px; height: 76px; position: absolute; left: 0; bottom: 0; background: #000; filter: Alpha(Opacity=70); opacity: 0.7; }
.hj_hover .hj_a { height: 58px; width: 372px; position: absolute; left: 0; top: 9px; text-align: center; }
.hj_hover .hj_a a { display: inline-block; height: 58px; margin: 0 5px; vertical-align: middle; }
.hj_hover .hj_a .hover_a { width: 58px; position: relative; }
.hj_hover .hj_a .hover_a img { width: 58px; height: 58px; border-radius: 15px; }
.hj_hover .hj_a .hover_a .b_bj { display: none; width: 58px; height: 58px; border-radius: 15px; background: #fff; filter: Alpha(Opacity=3); opacity: 0.3; position: absolute; left: 0; top: 0; }
.hj_hover .hj_a .hover_a:hover .b_bj { display: block; }
.hj_hover .hj_a .na { line-height: 58px; color: #fff; }
.hover .hj_hover { bottom: 0; }
.mainb2_list .hj_bt { padding: 5px 0 12px 0; }
.hj_bt p { height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; }
.hj_bt p.title a { font-weight: bold; }
.hj_bt p.intro span { float: left; margin-right: 20px; color: #333; }
.hj_bt p.intro span em { color: #f55555; }
.hj_bt p.intro a { display: inline-block; width: 54px; height: 22px; line-height: 22px; text-align: center; color: #358ff0; border: 1px solid #358ff0; float: right; margin-top: 5px; }
.hj_bt p.intro a:hover { color: #fff; background: #358ff0; }
.mainb2_list ul li.mr0 { margin-right: 0; }
.tab ul li .hover em, .mainl1_top ul li .hover em, .pgyx_list ul li .hover em.ne, .game_tj ul li.hover em, .jstx_bt ul li.hover em, .jptj_list ul li.hover em { background: #358ff0; color: #fff; +margin-top:5px;
}
.footer a:hover, .top_r a:hover, .top_l a:hover, .lf_list .txt:hover, .hj_hover .hj_a .na:hover, .ztgg_rg_tt a:hover, .article_list ul li a:hover, .lf_top .title a:hover, .list_li dl dt a.ne:hover, .lf_top .intro a:hover span, .location a:hover { color: #358ff0; }
.a_hover .p_link span:hover, .yxpx_hover .ckqx span:hover { color: #fff; background: #f44334; }
.mrd_hover .a_link span:hover { background: #358ff0; }
.sjbz_list a:hover img, #focus .focus-bar li a:hover img, .mainb1_rg p a:hover img, .ztgg_lf a:hover img { filter: Alpha(Opacity=70); opacity: 0.7; }
.b_main_lf ul li a:hover .txt { text-decoration: underline; }
.ios_box div .ewm_box { top: -23px; /*background-position:-421px -368px;*/ }
.ios_box { width: 300px; padding: 0px 0 0 0; position: absolute; left: 0px; top: 49px; z-index: 9999; display: none; }
.ios_box div { float: left; width: 220px; /*border-bottom:1px solid #438eff;*/ background: #0598fa; height: 30px; line-height: 30px; padding: 7px 10px 7px 8px; position: relative; cursor: default; }
.game_list .ios_box div a { width: 140px; margin-left: 12px; line-height: 30px; height: 30px; display: inline-block; font-size: 14px; color: #999; overflow: hidden; cursor: default; padding-left: 0; }




/*5 3*/
span.span_jb{ display:block; width:62px; height:62px; position:absolute; left:0; top:0; background: url(../skin_img/sslc_pg.png) no-repeat;}
span.span_jb.zw{ background-position:-534px -566px;}
span.span_jb.bt{ background-position:-536px -640px;}
span.span_jb.xg{ background-position:-538px -711px;}
span.span_jb.gf{ background-position:-536px -781px;}
span.span_jb.wx{ background-position:-535px -852px;}

/*·µ»Ø¶¥²¿*/
.go_top{ width:68px; height:48px; overflow:hidden; position:fixed; bottom:140px; display:none;background:#879299; cursor:pointer; filter:Alpha(Opacity=70); opacity:0.7; right:0.5px !important; z-index:21474836479;}
.go_top span{ width:22px; height:12px;background:url(../images/new_dnxtc.png) no-repeat -106px -33px;text-indent:-1999px; display:block; margin:19px auto;}
.go_top:hover{background-color:#358ff0;}