@charset "utf-8";
/* CSS Document */

.focus a.arrow,.card_con4 li i,.cm1_menu_wrap a.cm1_menu_box,.cm1_img span,.cm1_item1 a{ background: url(http://www.sinaimg.cn/gm/xsk/gaiban/card_sprite.png) no-repeat;}

.ydgift{ padding-bottom: 12px;}
.cs1{ width: 740px; float: left; position: relative;}
.cs1 .cs1_link{ display: block; width: 105px; position: relative; float: left;}
.cs1 .cs1_link1{ height: 145px;}
.cs1 .cs1_link2{ height: 105px;}
.cs1 .cs1_link2 span{ display: block; width: 105px; height: 105px; background: url(http://www.sinaimg.cn/gm/xsk/gaiban/mask.png) no-repeat 0 -254px; cursor: pointer; position: absolute; left: 0; top: 0;}
.cs1_con{ padding-left: 137px; color: #666;}
.cs1_con h3{ font-size: 20px; line-height: 28px; font-weight: bold; color: #10c428; margin-bottom: 28px;}
.cs1_con p{ line-height: 28px;word-break: break-all;}
.cs1_con table{ border-collapse: collapse; font-size: 14px; margin-bottom: 21px;}
.cs1_con table td{ height: 30px; line-height: 30px; padding-right: 40px;}
.cs1_count_wrap{ width: 206px; position: absolute; right: 0; top: 50px;}
.cs1_count_wrap span{ line-height: 30px;}
.cs1_count_wrap span.cs1_cgwr_down{ position:relative;top:15px;}
.cs1_count_wrap p{ font-size: 12px; line-height: 20px;}
.cs1_count{ width: 98px; height: 72px; padding-right: 18px; float: left; overflow: hidden;}

.cs1_menu{ width: 352px; height: 28px; border-left: 1px solid #e0e0e0; position: absolute; right: 0; top: 0;}
.cs1_menu li{ width: 87px; height: 26px; border: 1px solid #e0e0e0; border-left: none; float: left;}
.cs1_menu li a{ display: block; width: 100%; height: 100%; text-align: center; line-height: 26px;}
.cs1_menu li.cs1_more a.cs1_more_link{  text-align: left; text-indent: 22px; background: url(http://www.sinaimg.cn/gm/xsk/gaiban/card_sprite.png) no-repeat right -559px;}
.cs1_menu li.hover a.cs1_more_link{ color: #0fac24; background-position: right -589px;}
.cs1_menu .cs1_more_menu{ width: 87px; border: 1px solid #d0d0d0; background-color: #fff; border-top: none; padding-bottom: 6px; position: absolute; right: 0px; top: 28px; z-index: 10;}
.cs1_menu .cs1_more_menu a{ height: 32px; line-height: 32px;}
.cs1_menu .cs1_more_menu a:hover{ background-color: #f2f2f2; color: #0fac24;}

.ydbtn{ width: 220px; padding: 64px 0 41px 0; float: right;}
.ydbtn a{ display: block; width: 100%; height: 44px; font-weight: bold; line-height: 44px; text-align: center; color: #fff; background-color: #3ad34f;}
.ydbtn a:hover{ color: #fff; background-color: #289337;}
.ydbtn p{ text-align: center; line-height: 54px;}

.content{ width: 1000px; margin: 0 auto; padding-top: 35px; padding-bottom: 100px;}
.card_main{ width:740px; padding-top: 20px; float: left;}
/*---- main part2 ----*/
.card_tabs{ height: 40px; border-left: 1px solid #e9e9e9;}
.card_tabs li{ width: 118px; height: 40px; border-right: 1px solid #e9e9e9; float: left;}
.card_tabs li a{ display: block; width: 100%; height: 38px; font-size: 16px; text-align: center; line-height: 38px; border-top: 1px solid #e9e9e9;  border-bottom: 1px solid #e9e9e9; color: #474747; }
.card_tabs li a:hover,.card_tabs li a.current{ border-top-color:#39dd50; border-bottom-color:#fff; color: #33b745; }
.card_box{ border: 1px solid #e9e9e9; margin-top: -1px;}
.card_con{}

.card_con1{ padding-left: 26px; padding-bottom: 16px; position: relative;}
.hasgift h4{ font-size: 16px; line-height: 46px; font-weight: bold; padding-top: 4px;}
.hasgift p{ line-height: 30px;}
.nogift{}
.nogift p.nogift_p{ padding: 40px 66px; font-size: 18px; line-height: 36px;}
.nogift .game_con{ margin-top: 16px;}
.nogame_tit{ height: 40px; position: relative;}
.nogame_tit h4{ font-size: 16px; line-height: 40px;}
.nogame_tit a.change { display: block; width: 68px; height: 24px; font-size: 14px; text-indent: 24px; background:url(http://www.sinaimg.cn/gm/xsk/gaiban/center_sprite.png) no-repeat 0 -41px; position: absolute; right: 16px; top: 8px;}
/*---- share ----*/
.share{ width:auto; height:28px; position: absolute; right: 14px; top: 18px; }
.share span{ width: 56px; font-size: 16px; font-weight: bold; line-height: 28px; float: left;}
.share a{ width:28px; height:28px; display:block; background-image:url(http://i0.sinaimg.cn/gm/2014/0318/U1782P115DT20140318171613.png); margin-right:8px; float:left; }
.share .share-01{background-position:0 -52px}
.share .share-02{background-position:-28px -52px}
.share .share-03{background-position:-56px -52px}
.share .share-04{background-position:-84px -52px}
.share .share-05{background-position:-112px -52px}
.share .share-06{background-position:-140px -52px}
.share .share-07{background-position:-168px -52px}
.share .share-08{background-position:-196px -52px}
.share a.share-01:hover{background-position:0 -80px}
.share a.share-02:hover{background-position:-28px -80px}
.share a.share-03:hover{background-position:-56px -80px}
.share a.share-04:hover{background-position:-84px -80px}
.share a.share-05:hover{background-position:-112px -80px}
.share a.share-06:hover{background-position:-140px -80px}
.share a.share-07:hover{background-position:-168px -80px}
.share a.share-08:hover{background-position:-196px -80px}

.card_con2{ padding-left: 21px;}
ul.game_con{ width: 720px; margin-top: 28px;}
ul.game_con li{ width: 120px; height: 182px; margin-right: 24px; margin-bottom: 24px; float: left;}
ul.game_con li p{ width: 100%; padding-top: 14px; height: 48px; line-height: 24px; text-align: center; overflow:hidden;}
ul.game_con li p a{ display: block; width: 100%; height: 100%;}
.main_img{ width: 100%; height: 120px; position: relative;}
.main_img .main_img_link,.main_img .main_img_link span{ display: block; width: 100%; height: 100%;}
.main_img .main_img_link span{ background: url("http://www.sinaimg.cn/gm/xsk/gaiban/mask.png") no-repeat 0 -132px; position: absolute; left: 0; top: 0; cursor: pointer;}
.main_img img{ display: block; width: 120px; height: 120px;}
.main_img i,.main_img span{ display: block; width: 60px; height: 28px; position: absolute; left: 16px; bottom: 0px;}
.main_img i{ background-color: #000; opacity: 0.7; filter:alpha(opacity = 70);}
.main_img span{ line-height: 28px; color: #fff; text-align: center;}
.main_img a.ka_btn3{ display: block; width: 28px; height: 28px; font-size: 12px; color: #fff; text-align: center; line-height: 28px; position: absolute; left: 76px; bottom: 0;}
.main_img a:hover{ color: #fff;}
.main_img a.ling{ background-color: #3ad34f;}
.main_img a.ling:hover{ background-color: #289337;}
.main_img a.ding{ background-color: #48cbea;}
.main_img a.ding:hover{ background-color: #328ea3;}
.main_img a.tao{ background-color: #fcbd27;}
.main_img a.tao:hover{ background-color: #ae7f1a;}

.card_con3{ height: 621px;}
/*---- 焦点图 ----*/
.focus{ width:680px; height:563px; overflow: hidden; position: relative; top: 29px; left: 29px;}
.focus ul{width:7000px;height:100%;}
.focus ul li{width:680px;height:100%; float:left;}
.focus ul li a,.focus ul li a img{ display: block; width: 100%; height: 100%;}

.focus a.arrow { display: block; width: 62px; height: 111px; text-indent: -9999px; position: absolute; top: 228px; outline: none;}
.focus a.prev{ background-position: 0 0px; left: 0;}
.focus a.prev:hover{ background-position: 0px -222px;}
.focus a.next{ background-position: 0px -111px; right: 0;}
.focus a.next:hover{ background-position: 0px -333px;}
.focus ul li a img.sy_img{display:block;margin: 0 auto;width:auto;max-width:480px;height:auto;max-height:auto;}
.card_con4{ padding-left: 20px;}
.card_con4 p{ height: 66px; line-height: 66px;}
.card_con4 ul{ width: 717px;}
.card_con4 ul li{ width: 220px; height: 173px; margin-right: 19px; margin-bottom: 10px; float: left;}
.card_con4 ul li a{ display: block; width: 100%; height: 100%; position: relative;}
.card_con4 ul li a img{ display: block; width: 220px; height: 121px;}
.card_con4 ul li a p{ width: 100%; height: 52px; line-height: 52px; text-align: center;}
.card_con4 ul li a i{ display: block; width: 40px; height: 40px; position: absolute; left: 90px; top: 40px; background-position: 0 -445px;}
.card_con4 ul li a:hover i{ background-position: -41px -445px;}


/*---- main part3 ----*/
.cm3{ width: 100%; margin-top: 40px;}
.cm3_l{ width: 400px; float: left; padding-right: 40px;}
.cm3_l textarea{ width: 358px; height: 84px; padding: 8px 20px; border: 1px solid #e9e9e9; font-size: 14px; line-height: 30px; margin-top: 24px;}
.cm3_l a.cm3_l_btn{ width: 120px; height: 34px; border: none; background-color: #e6e6e6; -moz-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; text-align: center; font-weight: bold; line-height: 34px; margin-top: 14px; float: right;}
.cm3_l a.cm3_l_btn:hover{ background-color: #3ad34f; color: #fff;}
.cm3_r{ width: 300px; float: right;}
.cm3_r .cm3_r_intro{ width: 156px; float: left;}
.cm3_r .cm3_r_intro p{ margin-top: 10px; line-height: 30px; }

.cm3_r .cm3_r_star{ width:150px; height:21px;}
.star1{ width:30px; height:21px; background:url(http://www.sinaimg.cn/gm/xsk/gaiban/star1.jpg) top center no-repeat;float: left;}
.star2{ width:30px; height:21px; background:url(http://www.sinaimg.cn/gm/xsk/gaiban/star2.jpg) top center no-repeat;float: left;}
.star3{ width:30px; height:21px; background:url(http://www.sinaimg.cn/gm/xsk/gaiban/star3.jpg) top center no-repeat;float: left;}

.cm3_r .cm3_r_count{ width: 100px; float: right; text-align: center;}
.cm3_r .cm3_r_count i{ display: block; width: 100%; height: 32px; line-height: 32px; background-color: #393939; color: #fff; font-style: normal;}
.cm3_r .cm3_r_count span{ display: block; width: 100%; height: 82px; font-size: 50px; color: #fff; line-height: 82px; font-weight: bold; background-color: #3ad34f;}
.cm3_r .cm3_r_count p{ line-height: 50px;}

/*---- sider ----*/
.card_sider{ width: 220px; float: right;}

/*---- 标题 h2 ----*/
h2{ width: 100%; height: 40px; font-weight: normal; margin-bottom: 20px; position: relative;}
h2 i{ display: block; width: 40px; height: 40px; background:#3ad34f url(http://www.sinaimg.cn/gm/xsk/gaiban/xsk_sprite1.png) no-repeat; position: absolute; left: 0; top: 0; }
h2 p{ width: auto; height: 26px; padding-left: 50px; font-size: 20px; line-height: 26px; color: #282828; }
h2 span{ display: block; width: auto; height: 14px; padding-left: 50px; font-size: 12px; line-height: 14px; color: #9e9e9e; }
/*---- 发号排行 ----*/
.rank{ width: 220px;}
.rank .sider_tabs_con span.tabs_game{ width: 152px;}
.rank h2 i{ background-position: -40px -282px;}
.sider_tabs_con{ width: 100%;}
.sider_tabs_con li{ width: 100%; height: 40px; line-height: 40px; color: #9e9e9e; overflow: hidden; }
.sider_tabs_con li i{ display: inline-block; width: 20px; padding-right: 24px; text-align: center; font-style: normal;}
.sider_tabs_con li i strong{ color: #4fd660;}
.sider_tabs_con li span{ float: right;}
.sider_tabs_con li span a{ color: #9e9e9e;}
.sider_tabs_con li span a:hover{ color: #0fac24;}
.sider_tabs_con a.tab_btn{ margin-top: 10px; margin-left: 16px;}

/*--------公会发卡---------*/
.union_info li{display: inline-block; width: 120px; margin: 20px 5px;}


/*QQ群推广*/
.game_qq_tg{float: right; padding: 0 0 10px;width: 220px;text-align:center;}
.game_qq_tg p{padding:5px 0;}

/*预定弹框*/
.ydgift .v_tc{width:400px;overflow:hidden;background:#fff;border:1px solid #dcdcdc;box-shadow:2px 2px 10px #909090;position:absolute;top:45%;z-index:10;margin-left:-200px;left:50%}
.ydgift .v_tc h3{font-size:16px;font-weight:400;color:#474747;text-align:center;line-height:26px;margin:40px auto 5px}
.ydgift .v_tc h3 span{color:#2bb53e}
.ydgift .v_tc li{padding:0 24px;height:34px;margin-top:16px}
.ydgift .v_tc li p{width:87px;height:34px;background:#f2f2f2;margin-right:24px;color:#474747;text-align:center;line-height:34px;font-size:14px;float:left}
.ydgift .v_tc li input{width:182px;height:32px;line-height:32px;background:#fff;border:1px solid #d0d0d0;padding:0 25px}
.ydgift .v_tc .tishi{display:block;font-size:14px;color:#f33;text-align:center;margin-top:5px}
.ydgift .v_tc .close{display:block;width:13px;height:13px;background:url(http://n.sinaimg.cn/games/3ece443e/20160412/close.png?1605051453) no-repeat;position:absolute;top:20px;right:10px}
.ydgift .v_tc .yuding{display:block;width:139px;height:42px;border-radius:2px;margin:15px auto 25px;text-align:center;line-height:42px;background:#48cbea;color:#fff;font-size:14px;font-weight:700}
