@charset "utf-8";
/* CSS Document */

/*----------------Home Page S---------------- */
/* -------main_left------- */
/* facbook_box */
.facbook_box{ min-height:194px; }
.facebook_content{ min-height:150px; padding-left:13px; overflow:hidden; }
.facebook_link{ padding: 10px 0; border-top:1px solid #a6c2cb; margin:0 13px; }
.you_link,.face_link,.twi_link{ display:block; background:url(../images/share_btn.png) no-repeat; width:33px; height:33px; float:left; margin-right:10px; }
.face_link{ background-position:-33px 0; }
.twi_link{ background-position:-66px 0; }

/*about_game*/
.about_game{line-height: 20px; padding: 8px 0 4px 10px; color: #003f64;}
.about_game h3{font-weight: normal;}
.about_game p{font-size: 12px;}
.about_game p strong{font-weight: bold;}

/* rm_time */
.rm_time p{ color:#083b59; font-size: 12px; line-height:20px; padding:6px 10px; }

/* -------main_right------- */
.banner_box{ width:100%; height:237px; position:relative; z-index:2; background:#000 url(../images/pop_loading.gif) center center no-repeat; }
.banner_nav{ position:absolute; bottom:0; z-index:22; width:710px; height:30px; text-align:right; line-height:30px;text-align: center;background:url("../images/nav_bgx.png") repeat}
.banner_nav li{ background:url(../images/pic_nav.png) -1px 0 no-repeat; width:10px; height:10px; margin:10px 5px 0 0px; display:inline-block; *display:inline; *zoom:1; overflow:hidden;}
.banner_nav li.on{ background-position:-21px 0; }
.banner_content{ position:relative; }
.banner_content li{ position:absolute;width:100%; height:237px; display:none; overflow:hidden; }
.banner_content li a{ display:block;width:100%; height:237px;position:absolute; left:0; top:0; z-index:21;}
/* news_box */
.media_box{margin-top:10px;min-height:190px}
.news_box{margin-top:10px;min-height:222px}
.news_lists_wrap{padding: 7px 20px 20px;}
.news_lists_wrap li{height: 15px; margin-top:13px; line-height: 15px;}
.news_lists_wrap li a{display: block;text-overflow:ellipsis; white-space:nowrap;color: #4e4e4e; float: left;}
.news_lists_wrap li a:visited{color:#770d87 ;text-decoration:none;}
.news_lists_wrap li a:hover{color:#fc7536;text-decoration:underline;}
.news_lists_wrap li span{float: right; color: #949494;}
.news_lists_wrap em{width:51px;height:15px;background:url(../images/news_tag.png) no-repeat;margin-right:10px; float: left;}
.news_lists_wrap .tag_news{background-position:0 -30px;}
.news_lists_wrap .tag_active{background-position:0 -15px;}
/* small_img */
.small_img{ margin-top:10px; }
.small_img img{ float:left; width:170px; height:85px; margin-right:10px; }
.small_img .right_none{ margin-right:0; }
.top_cover{ position:absolute; background:url(../images/top_cover.png) repeat-x; height:1px; width:100%; left:0; top:0; }
/*ad img*/
.recommend_box{margin-top:10px;width:720px;}
.recommend_box li{float:left;margin-right:10px;}
.recommend_box li img{display:block;}
.recommend_box .last_img{margin:0;}
/*role switch*/
.role_wrap{margin-top:10px;background:#222 url(../images/pop_loading.gif) no-repeat center center;position:relative;height:225px;}
.role_img img{display:block;}
.role_img li{position:absolute;display:none;}
.role_btn{width:100%;height:36px;line-height:36px;background:url(../images/switch.png) 0 -15px repeat-x;position:absolute;z-index:1000;left:0;bottom:0;text-align:center;}
.role_btn_left,.role_btn_right{float:left;width:8px;height:15px;background:url(../images/switch.png) 0 0 no-repeat;cursor:pointer;margin:12px 0 0 10px}
.role_btn_right{background-position:0 -51px;float:right;margin:12px 10px 0 0}
.role_name{font-size:16px;color:#fff;width:200px;overflow:hidden;float:left;}
/* media_box */
.media_box .photo_more{background:#ccc;text-align:center;line-height: 96px;color:#222;text-transform:uppercase;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.video_jt,.img_jt{background:url(../images/v_bg.png) no-repeat;position:absolute;width:128px;height:96px;top:96px;left:0;cursor:pointer;}
.img_jt{background:url(../images/p_bg.png) no-repeat;}
.media_main{ padding:20px 21px 20px 14px;}
.media_main li{ float:left; margin-left:7px; width:128px; height:96px; overflow:hidden; position:relative; }
.media_main li a{ height:96px; width:128px; display:block;}
/*photo show*/
.showbox_html{ height:100%; width:100%; position:fixed; top:0; left:0; z-index:3400; }
.div_reg{ +position:absolute; +top:0; overflow:hidden; }
.resize{ +position:relative; }
.piro_html { position:absolute; top:0; left:0; padding:5px; margin:0; display:block; z-index:3500; background:url(../images/pirobox/loadinfo.gif) center center no-repeat #000; }
.piro_html img{ margin:0; padding:0; border:none; }
.piro_overlay{ width:100%; height:100%; z-index:33; background:#000; display:none; opacity:0.8; filter:alpha(opacity=80); position:absolute; }
.piro_loader{ position:absolute; top:50%; left:50%; margin:-59px 0 0 -59px; width:118px; height:118px; display:block; z-index:500; }
.piro_loader span{ position:absolute; top:50%; left:50%; margin-top:-15px; margin-left:-35px; width:72px; height:72px; display:block; z-index:900; background: url(../images/pirobox/loadinfo.gif) center top no-repeat; }
.piro_title{ position:fixed; background: url(../images/pirobox/bg_title.png) bottom repeat-x; top:0; left:0; width:100%; text-align:center; display:block; padding:6px 0 10px 0; color:white; z-index:150000; font-size:18px; display:none; }
.nav_container{ position:absolute; top:49%; width:100%; z-index:20; }
.piro_close{ position:absolute; right:0; top:0; height:48px; width:47px; background: transparent url(../images/pirobox/close.png) no-repeat center center; cursor:pointer; margin:0 0 0 0; z-index:150022; }
a.piro_next{ position:absolute; width:27px; top:-30px; right:-35px; height:66px; text-indent:-999em; outline:none; display:block; margin:0; background:url(../images/pirobox/next.png) center right no-repeat; border:none; cursor:pointer; z-index:23; }
.piro_next_fake{ position:absolute; width:27px; top:-30px; right:-35px; height:66px; outline:none; text-indent:-999em; display:none; margin:0; background: url(../images/pirobox/next.png) center right no-repeat; border:none; cursor:auto; z-index:20; }
.piro_prev_fake{ position:absolute; width:27px; top:-30px; left:-45px; height:66px; outline:none; text-indent:-999em; display:none; margin:0; background: url(../images/pirobox/prv.png) center right no-repeat; border:none; cursor:auto; z-index:20; }
a.piro_prev{ position:absolute; width:27px; left:-45px; top:-30px; height:66px; text-indent:-999em; outline:none; display:block; margin:0; background: url(../images/pirobox/prv.png) center left no-repeat; border:none; cursor:pointer; z-index:24; }
.img_numb{ background:#000; width:100px; height:30px; position:absolute; left:44%; bottom:0px; text-align:center; line-height:30px; color:#FFF; }
/*----------------Home Page End---------------- */

/*----------------guide Page S---------------- */
/* treeview */
.treeview{ padding:7px 0 12px;}
.treeview h4{ line-height:30px; padding-left:46px; font-size:16px; font-weight:bold; cursor:pointer; background:url(../images/gb_btn_jt.png) no-repeat 25px 7px;color:#083b59;}
.treeview a{ color:#cbced4; display:block; }
.treeview a:hover{color:#ff502e; }
.treeview li{ cursor:pointer; margin-top:5px;}
.treeview li:hover,.treeview li.collapsable{background:url(../images/guide_nav.png) repeat-x;}
.treeview li.collapsable h4{ background-position:22px -18px;}
.treeview li ul li{ background:url(../images/gb_btn_jt.png) no-repeat 47px -44px;line-height:21px; text-indent:64px;}
.treeview li ul li:hover{background:url(../images/gb_btn_jt.png) no-repeat 47px -44px;}
.treeview li ul li a{color: #083b59; font-size: 12px;}
.treeview li ul li a:hover{color: #e65807;}
.treeview .cur{color: #D78134;}
/* guide_lists */
/* guide_lists */
.guide_list_wrap{background:url(../images/title_guide.jpg) no-repeat;border-top:none;}
.guide_list_wrap .main_wrap{background:#fff;padding:36px 20px 36px;}
.box_main_link{ position:absolute; right:20px; top:98px; font-size:12px; color:#ccc;}
.box_main_link a{ color:#ccc; } 
.box_main_link a:hover{ color:#d12d01; } 
.box_main_link span{ background:url(../images/gb_btn_jt.png) no-repeat 0 -429px; width:5px; height:10px; display:inline-block; vertical-align:bottom; }
.guide_title{font-size:24px;color:#c14925;text-indent:15px;display:block;}
.guide_main{margin-top:37px;}
.guide_main:first-child{margin-top:0}
.guide_list_ul{padding:0 7px;}
.guide_list_ul li{float:left;padding:0 10px;border-right:1px solid #999;margin-top:10px;white-space: nowrap;}
.guide_list_ul li.no_border{border:none;}
.guide_list_ul li a{color:#333;font-size:14px;line-height:1.2}
.guide_list_ul li a:visited{color:#D78134;}
.guide_list_ul li a:hover{color:#c10d04;}
/*----------------guide Page End---------------- */

/*----------------news Page S---------------- */
/* news */
.news_list_wrap .news_lists_block{padding:20px 0;}
.news_list_wrap .news_lists_wrap{background: #fff;}
.news_list_wrap{border-top:none;background:url(../images/title_news.jpg) no-repeat;}
.list_page{ text-align:center;padding:32px 20px 40px; background: #fff;}
.list_page a{ width:22px; height:18px; display:inline-block; line-height:18px;color:#737373;margin-right:8px;border:1px solid transparent;}
.list_page a:hover,.list_page .on{background-color:#e65807;color:#fff;border:1px solid #bd4646;}
.list_page a.page_prev,.list_page a.page_next{ background:url(../images/turn_page.png) no-repeat;border:1px solid #083b59;text-indent:-999em;}
.list_page a.page_prev{margin-right:25px;}
.list_page a.page_next{ background-position:-24px 0; margin-left:17px;margin-right:0;}
.list_page a.page_prev:hover,.list_page a.page_next:hover{border:1px solid #083b59;}
/*----------------news Page End---------------- */

/*----------------news_info S---------------- */
/* news_info */
.news_content_wrap{ padding:35px 30px 20px; background: #fff; min-height:365px; }
.news_main_tit{ border-bottom:1px solid #bbb; line-height:30px; margin-bottom:30px; text-align:center; padding-bottom:10px;}
.news_main_tit h1{ font-size:24px; color:#0d1847; }
.news_content_wrap .news_main_tit p{ color:#999; font-size:12px; line-height:34px; }
.news_content_wrap p b,.news_content_wrap p strong,.news_content_wrap p span{ color:#c14925; font-weight:bold; }
.news_content_wrap p{ line-height:30px; color:#333; }
.news_content_wrap p a{ text-decoration:underline; color:#c90000; }
.news_content_wrap table{ width:100%; }
.news_content_wrap td{ border:1px solid #7a7466; vertical-align:middle; line-height:25px; padding:6px; color:#09306c; background:#fff;}
.news_content_wrap td b,.news_content_wrap td strong,.news_content_wrap td span{ color:#d12828; font-weight:bold; }
.news_content_wrap img{ border:1px solid #bdbdbd; padding:2px; margin-top:10px; max-width:600px; background:#fff;}
.news_back_btn,.upload_wrap .subbtn{ display:block; background:#e65807;width:80px; height:36px; margin:0 auto; color:#fff; font-size: 18px; line-height:36px; text-align:center;border:none;}
.news_back_btn:active,.upload_wrap .subbtn:active{ background:#be3939; }
.news_back_btn:hover{ color:#fff; }
/*----------------news_info End---------------- */

/*----------------photo_list videos_list S---------------- */
/* photo_list videos_list */
.photos_wrap_list,.videos_wrap_list{min-height:532px;}
.photo_box_wrap ul,.videos_list ul{padding-top:20px;width:690px;}
.photo_box_wrap li,.videos_list li{ float:left; width:128px; margin-right:8px;padding-bottom:10px;}
.photo_box_wrap li a,.videos_list li a{  display:block; width:128px;}
.photo_box_wrap li .img_list,.videos_list li .img_list{position:relative;width:128px;height:96px;overflow:hidden;cursor:pointer;}
.photo_box_wrap li p,.videos_list li p{ text-align:center;font-size:12px;margin-top:5px;}
.photo_box_wrap li a:hover p,.videos_list li a:hover p{ text-align:center;font-size:12px;color:#d4160b;}
/*----------------photo_list videos_list End---------------- */

/*----------------photo_up S---------------- */
.upload_wrap,.photos_wrap_list,.videos_wrap_list{border-top:none;background:url(../images/title_community.jpg) no-repeat;}
.photo_up_tit{ margin-bottom:35px; }
.photo_up_box{ padding-bottom:20px; }
.upload_main span{ width:140px; float:left; text-align:right; margin:5px 10px 0 0;font-size:12px;}
.upload_main p{ padding-top:20px; margin-left:40px; color:#333; }
.sub_wrap{ position:relative; margin-top:20px; }
.sub_wrap b{ display:block; background:url(../images/back_sub_cover.png) repeat-x; height:11px; width:116px; position:absolute; top:0; left:190px; }
.upload_wrap .subbtn{ margin-left:190px; cursor:pointer;}
.add_border{border-top:1px solid #e6e6e6;}
/*----------------photo_up End---------------- */
/*fancybox*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#000;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-32px;margin-left:-32px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:64px;height:64px;background:url(../images/app-gif-hei.gif) center center no-repeat;border-radius:80px;}.fancybox-close{position:absolute;top:0;right:-65px;width:43px;height:52px;cursor:pointer;z-index:8040;background:url(../images/pop_close.png) no-repeat}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/bg_overlay.png) repeat}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-nav { position: absolute; top: 0; width: 0; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('blank.gif'); /* helps IE */
-webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: fixed; top: 50%; width: 27px; height: 66px; margin-top: -18px; cursor: pointer; z-index: 8040; }
.fancybox-prev span { left: 20px; background:url(../images/prv.png) no-repeat; }
.fancybox-next span { right: 20px; background:url(../images/next.png) no-repeat; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-inner iframe{width:100%;height:100%;}
/*tab*/
