@charset "utf-8";
/*------------ inner page style start ---------------------------*/
.ico_hot,.level3 em,.level4 em,.t_inside span{text-indent:-999em;*text-indent:0;*line-height:999em;overflow:hidden;display:inline-block;*font-size:0;}
.inside_primary .circle,.iCircle,.tab_head li,.tab_head li a,.rank_tab_head li,.rank_tab_head2 li,.rh_title,.readup a,.level3,.level4,.level3 em,.level4 em,.t_hot,.t_inside,.t_inside span,.maqiu_previ_list .mPic span,.maqiu_previ_list .mPic img,.inside_primary h2,.recom_game li{background: url(../images/bg_in.gif) no-repeat -999em -999em;}
.rank_tab_head a{color:#016A9F;}
.rh_title{display:block;margin:8px auto 0;overflow:hidden;width:70px;height:15px;}
.rh_t1{background-position:-130px -100px;}
.on .rh_t1,.rank_tab_head .rh_t1{background-position:-130px -140px;}
.rh_t2{background-position:-130px -120px;}
.on .rh_t2,.rank_tab_head .rh_t2{background-position:-130px -160px;}
.rh_t7{width:85px;background-position:-130px -180px;}
.rh_t8{width:85px;background-position:-128px -243px;}
.on .rh_t7{background-position:-130px -200px;}
.rank_tab_head .rh_t3{background-position:-200px -100px;}
.rank_tab_head .rh_t4{background-position:-200px -120px;}
.rank_tab_head .rh_t5{background-position:-200px -140px;}
.rank_tab_head .rh_t6{background-position:-200px -160px;}
.inside_tab_head .rh_title{margin-top:10px;}
/*------------ imgArea style start ---------------------------*/
.imgArea{clear:both;}
.imgAreaPic{float:left;}
/*------------ level_grade style start ---------------------------*/
.level3,.level4{position:relative;display:inline-block;overflow:hidden;width:66px;height:14px;background-position:-275px -100px;}
.level3 em,.level4 em{position:absolute;width:100%;height:100%;background-position:-275px -80px;}
.level4{background-position:-343px -100px;}
.level4 em{background-position:-343px -80px;}
.game_previ_list .level3,.game_previ_list .level4{top:3px;}
/*------------ copyright style start ---------------------------*/
.inside_primary{position:relative;float:right;width:758px;border:1px solid #027EC3;}
.inside_primary h2{ width:122px;height:33px; margin:0 14px;}
.inside_primary .circle{width:10px;height:10px;z-index:3;}
.inside_primary .l_top{background-position:-14px -35px;}
.inside_primary .r_top{background-position:-24px -35px;}
.inside_primary .l_bom{background-position:-14px -45px;_display:none;}
.inside_primary .r_bom{background-position:-24px -45px;_display:none;}
.inside_primary_in{padding:3px;border:1px solid #8ECBEC;background-color:#5FB6E6;}
.pri_con{position:relative;background-color:#FFFFFF;_zoom:1;}
.pri_con .r_top{background-position:-30px -60px;}
/*------------ rank style start ---------------------------*/
.rankpage{padding:10px 0 16px;border-bottom:1px dashed #FFFFFF;_zoom:1;}
.top_rankpage{border-bottom-color:#D3D3D3;}
.rankpage strong{font-weight:normal;}
.rankpage strong,.rankpage a{margin-right:21px;}
.rank_tab_head{height:28px;position:relative;z-index:4;background-color:#5FB6E6;}
.rank_tab_head li{float:left;_display:inline;margin-right:8px;width:116px;height:28px;background-position:-50px -35px;cursor:pointer;}
.rank_tab_head .on{background-position:-170px -35px;}
.rank_tab_head2{height:27px;position:relative;border-bottom:1px solid #D1DEF8;background-color:#FFFFFF;}
.rank_tab_head2 ul{position:absolute;top:0;left:22px;}
.rank_tab_head2 li{margin-right:9px;width:103px;height:27px;background-position:-50px -65px;}
.rank_tab_head2 .on{height:28px;background-position:-160px -65px;}
/*------------ game_previ_list style start ---------------------------*/
.game_previ_list{padding:0 24px 20px;min-height:400px;height:auto;_height:400px}
.game_previ_list .imgArea{padding:21px 0 20px;_height:94px;border-bottom:1px dashed #D3D3D3;}
.game_previ_list .imgAreaPic{margin-right:11px;}
.game_previ_text{position:relative;zoom:1;line-height:20px;}
.game_previ_list .readmore,.game_previ_list .readup{font-family:\5B8B\4F53;display:block;position:absolute;right:4px;bottom:-1px;bottom:1px\9;_bottom:0;font-family:\5B8B\4F53;}
.game_previ_list .readup{bottom:-18px;}
.readup a{padding-left:18px;margin-right:4px;background-position:-402px -159px;}
.game_previ_list .imgAreaInfo{margin-right:8px;margin-left:135px;word-wrap:break-word;}
.game_previ_list h4{line-height:24px;font-size:14px;}
.game_previ_list .intro_info{padding-top:1em;}
.game_previ_list .intro_info li{float:left;_display:inline;margin-right:8px;line-height:20px;}
.intro_info .grade{margin-left:8px;font-size:14px;}
.intro_info .grade span{font-size:12px;}
/*------------ recom_game & recom_topic style start ---------------------------*/
.recom_game,.recom_topic{ width:750px;position:relative; padding:0;margin-bottom:4px;background:#fff;}
.recom_game ul{margin:0 12px; padding:4px 8px 8px 8px;overflow:hidden; zoom:1; border-top:1px dashed #CAD8E5;}
.recom_game li{float:left; width:98px; height:18px; overflow:hidden; padding:0 10px; margin:4px 0;background-position:-415px -172px;}
.recom_game li a{color:#858585;}
.recom_topic p{color:#A5A4A4;}
.recom_topic .game_previ_list{margin:0 12px;padding: 0 0 20px;min-height:106px;height:auto;_height:106px; border-top:1px dashed #CAD8E5;}
.recom_topic .imgArea{ clear:none;float:left;width:232px; padding:10px 0 10px 10px; border:none;}
/*=== 动作 ===*/
.recom_game .act{background-position:0 -257px;}
.recom_topic .act{background-position:0 -282px;}
/*=== 冒险 ===*/
.recom_game .risk{background-position:-128px -257px;}
.recom_topic .risk{background-position:-128px -282px;}
/*=== 射击 ===*/
.recom_game .shot{background-position:-256px -257px;}
.recom_topic .shot{background-position:-256px -282px;}
/*=== 益智 ===*/
.recom_game .wit{background-position:0 -305px;}
.recom_topic .wit{background-position:0 -329px;}
/*=== 体育 ===*/
.recom_game .sport{background-position:-128px -305px;}
.recom_topic .sport{background-position:-128px -329px;}
/*=== 棋牌 ===*/
.recom_game .loygo{background-position:-256px -305px;}
.recom_topic .loygo{background-position:-256px -329px;}
/*=== 休闲 ===*/
.recom_game .leisure{background-position:0 -353px;}
.recom_topic .leisure{background-position:0 -378px;}
/*=== 策略 ===*/
.recom_game .tactics{background-position:-128px -353px;}
.recom_topic .tactics{background-position:-128px -378px;}

/*------------ maqiu_previ_list style start ---------------------------*/
.maqiu_previ_list .mPic{float:left;position:relative;width:100px;height:100px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #CBDAF7;padding:3px;padding:4px\9;border:none\9;}
.maqiu_previ_list .mPic img{display:block;width:100px;height:100px;background-position:-275px -150px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.maqiu_previ_list .mPic span{position:absolute;top:0;left:0;width:108px;height:108px;background-position:0 -102px\9;}
.maqiu_previ_list .imgAreaInfo{margin-left:117px;}
/*------------ topic_intro style start ---------------------------*/
.topic_intro .imgAreaInfo{margin-left:224px;}
.topic_intro_head h3,.topic_intro_point,.topic_intro_con h4{display:inline-block;white-space:nowrap;}
.topic_intro{padding:22px;}
.topic_intro .imgAreaPic{width:200px;height:150px;}
.topic_intro_head{padding:5px 0;line-height:26px;border-bottom:1px dashed #CAD8E5;}
.topic_intro_head h3{font-size:14px;margin-right:27px;}
.topic_intro_con{line-height:2em;padding-top:5px;padding-bottom:14px;border-bottom:1px dashed #CAD8E5;}
.topic_intro_con h4{font-weight:normal;}
.game_rank_list{padding:25px 22px 0;}
.game_rank_list .pages{padding-bottom:10px;border-top:1px dashed #D3D3D3;}
.game_rank_mod{position:relative;width:78px;height:118px;float:left;_display:inline;margin-left:22px;padding-left:135px;}
.game_rank_mod .bpic{position:absolute;top:0;left:0;}
.game_rank_mod dt{display:block;font-size:14px;font-weight: bold;line-height:22px;height:24px;overflow:hidden;}
.game_rank_mod .level3,.game_rank_mod .level4{display:block;margin-top:1px;}
/*------------ inside_sidepan style start ---------------------------*/
.inside_sidepan{float:left;width:210px;}
.inside_sidepan .sub_title{margin:5px 5px 0 5px; padding:0 11px;height:24px;line-height:24px; text-align:right;background-position: 0 23px;}
.inside_sidepan .sub_title strong{ float:left;}
.t_inside{float:left;_display:inline;width:139px;height:31px;background-position:0 0;margin:1px 0 0 5px;}
.t_inside_maqiu{margin:3px 0 0 7px;height:29px;background-position:-274px -120px;}
.t_inside_topic span{overflow:hidden;width:114px;height:17px;background-position:0 -5px;margin:9px 0 0 66px;background-position:-145px -10px;}
.inside_tab_head{height:33px;}
.inside_tab_head li a{height:33px;background-position:right -45px;}
.inside_tab_head li{width:100px;background-position:-413px -80px;}
.inside_tab_head .on a{height:34px;background-position:right -5px;}
.inside_tab_head .on{width:101px;background-position:-413px -120px;}
.t_hot{background-position:-128px -219px;}
.ranknav{margin:0 5px 15px;}
.ranknav li{position:relative;_zoom:1;border-bottom:1px dashed #EEEEEE;}
.ranknav li .arr{width:0;height:0;border:5px dashed transparent;border-left-style:solid;border-left-color:#FFFFFF;}
.ranknav li a{overflow:hidden;display:block;}
.ranknav li a:hover{background-color:#EEF7FF;/*text-shadow:0 1px 0 #A7D8FC;*/}
.ranknav .on a,.ranknav .on a:hover{font-weight:bold;background-color:#3CA6E2;color:#FFFFFF;/*text-shadow:1px 1px 0 #03629D;*/}
.ranknav .on .num{color:#FFFFFF;}
.game_ranknav a{padding-left:27px;font-size:14px;height:34px;line-height:35px;}
.game_ranknav li .arr{top:10px;left:12px;}
.topic_ranknav_thead,.topic_ranknav li a{padding-left:11px;height:24px;line-height:24px;}
.topic_ranknav h3 strong{float:left;text-align:right;}
.topic_ranknav li{border-bottom:none;background-position:0 23px;}
.topic_ranknav li a{padding-right:40px;}
.topic_ranknav a strong{font-weight:normal;}
.topic_ranknav li .arr{top:8px;*top:6px;left:3px;border-width:4px;}
.topic_ranknav li .num,.topic_ranknav .topic_num{position:absolute;top:2px;right:10px;}
.topic_ranknav .on strong,.topic_ranknav_thead .topic_num,.topic_ranknav .on .num{font-weight:bold;}
.hotlist_box{margin-top:6px;}
.area_head .t_hotsale{margin-top:9px;}
/*------------ copyright style start ---------------------------*/
.copyright_box{padding-top:21px;padding-bottom:53px;}
.t_doc{display:block;width:433px;height:24px;margin:0 auto;background: url("../images/t_doc.png"/*tpa=http://www.31345.com/images/t_doc.png*/) no-repeat;}
.t_doc_upload{background-position:0 -48px;}
.t_doc_user{background-position:0 -24px;}
.t_doc_contact{background-position:0 -72px;}
.copyright_box .copyright_touser{margin:1em 0;}
.copyright_detail{margin:11px 50px 18px;padding-top:1em;border-top:1px dashed #D3D3D3;color:#848484;}
.copyright_detail p,.copyright_detail h4,.copyright_detail ul,.copyright_detail ol{text-indent:2em;}
.copyright_detail h3{margin-top:2em;color:#676767}
.copyright_detail h4{margin:6px 0;}
.enclosure_list{margin-top:2em;}
.enclosure_list a{color:#848484;font-weight: bold;}
.copyright_author{position:absolute;right:0;color:#848484;padding-right:50px;font-family:\5B8B\4F53; text-align:center;}
/*------------ contact style start ---------------------------*/
.contact_con{width:600px;margin:0 auto;padding:32px 0 22px;font:14px/2 \5FAE\8F6F\96C5\9ED1;color:#333333;}
/*------------ upload style start ---------------------------*/
.t_upload{display:block;width:264px;height:36px;margin-left:130px;background: url("../images/bg_upload.png"/*tpa=http://www.31345.com/images/bg_upload.png*/) no-repeat;}
.btn_check{width:87px;height:33px;background: url("../images/bg_upload.png"/*tpa=http://www.31345.com/images/bg_upload.png*/) no-repeat -280px 0;display:block;text-indent:-999em;}
.upload_box{padding:36px 120px 36px 220px;}
.upload_point{padding:30px 0 7px 16px;padding-left:9px\9;*padding-left:7px;}
.upload_box p{margin-bottom:12px;_margin-bottom:10px;}
fieldset label,fieldset .lab{display:inline-block;*display:inline;zoom:1;text-align:right;width:67px;}
fieldset .r_con label,.form_con label{float:none;width:auto; text-align:left;}
.t_input{width:258px;height:16px;padding:3px;border:1px solid #7F9DB9;color:#000000;margin-right:6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.t_input_f{height:24px;*width:266px;}
textarea.t_input{width:440px;height:134px; vertical-align:top;margin-bottom:4px;}
.t_input_s{ width:48px; }
fieldset .r_con{ padding-left:68px;color:#676767; }
.textarea .point{ display:block;margin-left:68px;}
.form_con .lab{margin-right:-3px;position:relative;*top:-2px;}
.form_con input{margin:0 4px;*margin:0 2px 0 0;position:relative;top:-2px\9;_top:0;}
label input{margin-right:4px;position:relative;top:-2px\9;_top:0;}
.code_con img{ vertical-align:middle;margin-left:10px;}
.btn_con{padding-top:10px;}
.tip_upload{height:27px;overflow:hidden;line-height:29px;background-color:#FFF899;color:#AC6A00;border:1px solid #FCB25F;position: absolute;left:396px;left:390px\9;bottom:60px;bottom:50px\9;_bottom:47px;display:non;padding:0 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:1px 1px 3px #FCC68B;-moz-box-shadow:1px 1px 3px #FCC68B;-webkit-box-shadow:1px 1px 3px #FCC68B;text-shadow:1px 1px 0 #FFFFFF;}

/*列表翻页*/
.pages { line-height:30px;padding:5px 0; margin:5px 10px; text-align: center; zoom:1; font-family:宋体; background:url("dot_line.gif") repeat-x top;}
.pages a { display:inline-block; height:18px; line-height:18px; border:1px solid #C6C6C6; margin:2px; padding:2px 8px; color:#000; background:#fff;}
.pages a:hover { border:1px solid #5E92D6; background:#EFF8FE; color:#F30; text-decoration:none;}
.pages span { margin:0 5px; vertical-align:middle;}
.pages em { display:inline-block; height:18px; line-height:18px; border:1px solid #5E92D6; margin:2px; padding:2px 8px; color:#1974C8; font-weight:bold; background:#EFF8FE;}
.pages em.nolink {border:1px solid #C6C6C6; margin:2px; padding:2px 8px; color:#C6C6C6; background:none; font-weight:normal;}
.pages input { padding:4px 3px; border:1px solid #c6c6c6; position:relative; top:-1px; *top:-3px;}
.pages .btn { border:1px solid #c6c6c6; width:40px; height:24px; margin-left:3px; text-align:center; cursor:pointer; background:url("pages_btnbg.gif") no-repeat bottom;}