/*����*/

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
em,
img,
strong,
ol,
ul,
li,
form,
label,
table,
tbody,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

body {
    line-height: 1;
    font-family: microsoft yahei;
    color:#333;
}

ol,
ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    color: #333;
    text-decoration: none;
}

.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}

.clearfloat {
    zoom: 1
}

.container {
    width: 1180px;
    margin: 0 auto;
}

/*banner*/

.head{
    width: 100%;
    height: 600px;
    background-color: #1bb1d6; 
}
.banner{
    position: relative;
    background-image: url(../images/bg.jpg);
    width: 1180px;
    height: 600px;
    margin: 0 auto;        
}
.title{
    position: absolute;
    
    width: 255px;
    height: 80px;
    top: 15px;
    left: 15px;
}
.navList{
    position: absolute;
    width: 870px;
    height: 50px;
    top:40px;
    right: 0;
}
.nav{float:left;}
.nav li{
    width: 117px;
    height: 30px;
    float: left;
    margin: 10px 30px 0 0;
    cursor: pointer;

}
.on{
    background-image: url(../images/on.png);
    width: 117px;
    height: 30px;
}
.nav li a{
    display: block;
    text-decoration: none;
    margin-top: 4px;
    margin-left: 6px;
	cursor: pointer;
}
.nav li a span{
    display: block;
    float: left;
}
.home a span{
    width: 25px;
    height: 21px;
}
.nav li a p{
    width: 70px;
    height: 22px;
    line-height: 22px;
    float: right;
    color: #fff;
    text-align: center;
    font-size: 17px;
}
.pc_game a span{
    width: 25px;
    height: 21px;
}
.phone_game a span{
    width: 25px;
    height: 21px;
}
.activities a span{
    width: 25px;
    height: 21px;
}
.gm a span{
    width: 25px;
    height: 21px;
}
#toofar{
    margin-left: 5px;
}
#toolong{
    width: 60px;
    text-align: left;
}
#toohigh,#tooh,#th{
    margin-top: 2px;
}
#pcyx,#shouyou,#sais,#kefz{
    width: 84px;
}
li.home{
    margin-right: 17px;
}
.move{
    position: absolute;
    width: 737px;
    height: 507px;
    bottom: 0;
    overflow: hidden;
}
.move_index{
    position: absolute;
    width: 737px;
    height: 11px;
    text-align: center;
    bottom: 15px;
    z-index: 1;    
}
.move_index span{
    display: inline-block;
    width: 29px;
    height: 11px;
    background-image: url(../images/weixuanzhong.png);
    cursor: pointer;
    margin: 0 5px;
}
span.active{
    background-image: url(../images/xuanzhong.png);
}
.move_total{
    position: absolute;
    left: 0;
    width: 200000px;
}
.move_total li{
    float: left;
}
.move_total li img{
    width: 737px;
    height: 507px;
}
.sub_info{
    position: absolute;
    width: 440px;
    height: 410px;
    bottom: 30px;
    right: 0;
    color:#fff;
}
.big_title{
    font-size: 30px;
    padding-left: 10px;
}
.small_title{
    padding-left: 10px;
    margin-top: 20px;
    font-size: 20px;
}
p.close{
    margin-top: 10px;
}
.download{
    width: 405px;
    height: 102px;
    margin: 40px 0 40px 10px;    
}
.download a img:active{
    background-image: url(../images/jinru.btn.down.png);
}
.phone_lis{
    padding-left: 50px;
    
}
.mobile{
    float: left;
    margin-right: 37px;
}
.mobile,.phone,.load_href{
    display: block;
    width: 84px;
    height: 84px;
    text-decoration: none;
	position:relative;
}
.phone_color{
    color:#fff;
    text-align: center;
    margin-top: 4px;
}
.mobile .Code{
	width: 134px;
	position: absolute;
	display: block;
	top: -134px;
	left: -20px;
	display:none;
	
}
/*title*/


.activities_container {
    width: 1100px;
    margin: 0 auto;
    padding: 0 40px;
}

.activities_title_n {
    padding-left: 10px;
    color: #218BEA;
    font-size: 20px;
    margin-top: 15px;
    height: 44px;
    line-height: 44px;
    background-color: #d8d5d5;
}

.title_bar {
    height: 44px;
    padding-left: 41px;
    padding-top: 10px;
}

.title_bar span {
    display: block;
    float: left;
    width: 44px;
    height: 44px;
    margin-right: 10px;
}

.title_bar p {
    float: left;
    width: 300px;
    height: 44px;
    line-height: 44px;
    font-size: 20px;
}
.title_n {
    padding-left: 51px;
    padding-top: 20px;
    color: #218BEA;
    font-size: 18px;
}
.title_img{
    width: 600px;
    height: 469px;
    margin: 7px auto 0 auto;
}


/*PC��Ϸ����*/
.banner_c {
    background-color: #F9F9F9;
    height: 542px;
}

.g_info {
    padding-left: 41px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
}
p.a{
    font-size: 16px;
    height: auto;
}
.intro{
    display: block;
    text-align: right;
}

.hahah{
	width:900px;
	margin: 0 auto;
	height: auto;
	padding: 20px 0;
	line-height:25px;
}


/*�ֻ���Ϸ����*/


.container {
    width: 1180px;
    margin: 0 auto;
}

.title_n_phone {
    padding-left: 90px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
}

.left_icon {
    padding-left: 90px;
    float: left;
    margin-top: 30px;
}

.right_list {
    float: right;
    width: 857px;
    height: auto;
    padding-right: 80px;
    margin: auto;
	margin-top: 30px;
}

.loaderwm {
    float:left;
    width: 240px;
    height: 123px;
    margin:30px 60px;
}

.erwem {
    width: 105px;
    height: 123px;
    float: right;
}

.erwem img {
    width: 105px;
    height: 123px;
}
.phone_ico{
    padding-top: 89px;
    height: 36px;
}

/* ���ذ�ť */
.IPhone,.Anroid,.IPAD {position:absolute;padding-left: 5px;display:block;width:107px;height:36px}

.Anroid {background:url(../images/anroid.jpg) no-repeat;}
.IPhone {background:url(../images/iphone.jpg) no-repeat}
.IPAD {background:url(../images/ipad.jpg) no-repeat;width:112px;height: 40px;}
#loaderwm{
    float: right;
}
.loaderwm_line{
    border: 1px #333 dashed;
    margin-top: 160px;
    margin-bottom: 20px;
}
.loaderwm:nth-child(2){margin: 30px 0px;margin-left:200px}
.game_banner {
    position: relative;
    height: 937px;
    background-color: #f7f7f7;
    margin-bottom: 15px;
}
.game_pic{
    position: relative;
    width: 980px;
    height: 800px;
    margin: 20px auto 0px auto;
    overflow: hidden;
}
.game_banner span{
    position: absolute;
    display: block;
    background-image: url(../images/round.jpg);
    width: 40px;
    height: 40px;
    top:48%;
    color:gray;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}
.l_btn{
    left: 20px;
}
.r_btn{
    right: 20px;
}
.game_pic_list{
    position: absolute;
    width: 40000px;
    left: 0;
}
.game_pic_list li{
    margin-right: 20px;
    float:left;
    width: 480px;
    height: 800px;
}
#title_n_phone{
    height: 50px;
    line-height: 50px;
}
div#ptwentypx{
    text-indent: 2em;
    padding-bottom: 20px;
    height: auto;
    width: 980px;
}




/*PC��Ϸ*/

.container {
    width: 1180px;
    margin: 0 auto;
}

.banner_c {
    background-color: #F9F9F9;
    height: 542px;
}

.sub_title_bar{
    height: 36px;
    line-height: 36px;
    padding-left: 55px;
    margin-top: 10px;
}
.sub_title_bar span{
    display: block;
    float:left;
    background-image: url(../images/pcyouxi.jpg);
    width:36px;
    height: 28px;
    margin-top: 4px;
    margin-right: 10px;
}
.sub_title_bar p{
    float: left;
    width: 200px;
    font-size: 18px;
}
.pai{
    padding-left: 100px; 
    padding-top: 12px;
}
.pai li{
    width: 177px;
    float:left;
    height: 30px;
    font: 14px/30px \5fae\8f6f\96c5\9ed1;
    margin-right: 70px;
    padding-left: 20px;
}
.pai li img{
    float: left;
    margin: 7px 8px 0 0;
}
.pai li a{
    float: left;
}
#ba,#baa,#dd{
   margin-top: 20px; 
}
div.ba span{
    background-image: url(../images/majiang.jpg);
    width: 28px;
    height: 36px;
}
div.ba p{
    line-height: 40px;
}
div.c span{
    background-image: url(../images/pao.jpg);
    width: 31px;
    height: 31px;
}
div.d span{
    background-image: url(../images/douzi.jpg);
    width: 30px;
    height: 31px;
}


/*�ֻ���Ϸ*/

.main{
    position: relative;
}
.gary_b{
    position: relative;
    width: 1180px;
    height: 489px;
    margin: 0 auto;
}
.left_side{
    position: absolute;
    top: 0;
    width: 750px;
    height: 489px;
}
.game_list{
    height: 489px;
}
.game_title{
    padding: 15px 0 20px 10px;

}
.go_load{
    float:right;
    display: block;
    height: 44px;
    line-height: 44px;
    color: #2BAEF7;
}
.game_icon{
    float:left;
    width: 44px;
    height: 44px;
}
.game_call{
    float:left;
    width: 200px;
    height: 44px;
    line-height: 44px;
    padding-left: 10px;
    font-size: 20px;
}
.game_info li{
    float: left;
    margin-left: 41px;
    width: 109px;
    height: 140px;
	text-align:center;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.game_info li a {
    display: block;
    margin-top: 10px;
    width: 109px;
    height: 139px;
    text-decoration: none;
    color: #000;
    font-size: 18px;
}
.game_i_name {
    text-align: center;
    margin-top: 4px;
}
.right_side{
    position: absolute;
    height: 489px;
    width: 366px;
    top: 0;
    right: 20px;
}
#pad0{
    padding-left: 0;
}
.adv,.adv img{
    width: 366px;
    height: 368px;
}
div.bg{
    background-color: #F0F0F0;
    padding: 5px 8px 0 15px;
    width: 343px;
}
.kefu_c {
    height: 131px;
}
.btn_list {
    float: right;
    width: 173px;
}
.btn_l {
    margin-top: 12px;
    width: 173px;
    height: 38px;
}
.btn_l a img{
    width: 173px;
    height: 38px;
}
.kefu_w {
    float: left;
    width: 121px;
    height: 131px;
}
.kefu_w img{
    width: 121px;
    height: 131px;
}
.vfengxia {
    position: relative;
    margin-top: 10px;
    cursor: pointer;
}
.v_block {
    position: absolute;
    width: 120px;
    height: 120px;
    left: 40px;
    top: -140px;
}
.game_info{
    margin-top: -10px;
	height: 400px;
	overflow: hidden;
}
.game_info li img{width:70px;}
.game_info li a:hover{
    margin-top: 0px;
    transition: all 0.2s ease 0s;
}
.tv_c{
    width: 1180px;
    margin: 0 auto;
    height: 220px;
}
.broadcast{
    position: relative;
    width: 972px;
    height: 102px;
    margin: 30px auto 0 auto;
}
.botton{
    width: 40px;
    height: 102px;
    background-color: #979998;
    position: absolute;
    cursor: pointer;
    text-align: center;
    line-height: 50px;
    color: white;
    line-height: 102px;
    font-size: 28px;
}
.btn_1{
    left: -63px;
}
.btn_2{
    right: -63px;
}
.hide{
    position: relative;
    width: 972px;
    height: 102px;
    overflow: hidden;
}
.broadcast_l{
    width: 4000px;
    position: absolute;
    left: 0;
}
.broadcast_l li{
    width: 228px;
    height: 102px;
    float: left;
    margin-right: 20px;
}
.adv_banner_container a img {
    width: 228px;
    height: 102px;
}
div.h50 {
    height: 80px;
}

.new_online {
    height: 44px;
    line-height: 44px;
    padding-left: 30px;
    color: #333;
}


.banner_c {
    background-color: #F9F9F9;
    height: 542px;
}

.sub_title_bar{
    height: 36px;
    line-height: 36px;
    padding-left: 55px;
    margin-top: 10px;
}
.sub_title_bar span{
    display: block;
    float:left;
    background-image: url(../images/pcyouxi.jpg);
    width:36px;
    height: 28px;
    margin-top: 4px;
    margin-right: 10px;
}
.sub_title_bar p{
    float: left;
    width: 200px;
    font-size: 18px;
}
.pai{
    padding-left: 100px; 
    padding-top: 12px;
}
.pai li{
    width: 177px;
    float:left;
    height: 30px;
    font: 14px/30px \5fae\8f6f\96c5\9ed1;
    margin-right: 70px;
    padding-left: 20px;
}
.pai li img{
    float: left;
    margin: 7px 8px 0 0;
}
.pai li a{
    float: left;
}
#ba,#baa,#dd{
   margin-top: 20px; 
}
div.ba span{
    background-image: url(../images/majiang.jpg);
    width: 28px;
    height: 36px;
}
div.ba p{
    line-height: 40px;
}
div.c span{
    background-image: url(../images/pao.jpg);
    width: 31px;
    height: 31px;
}
div.d span{
    background-image: url(../images/douzi.jpg);
    width: 30px;
    height: 31px;
}


/*����ָ���ڲ�*/
.insidenewg{
    width: 1060px;
    margin: 0 auto;
    padding: 20px;
    line-height: 25px;
}



/*����ָ��*/
.p_title{
    width: 1140px;
    height: 44px;
    margin: 10px auto 30px auto;
}
.p_pic{
    float:left;
    width: 44px;
    height: 44px;
    margin-right: 10px;
    background-image: url(../images/kefu.jpg);
    
}
.p_step{
    float:left;
    height: 44px;
    line-height: 44px;
    font-size: 22px;
}
.p_title_t{
    width: 1140px;
    padding-left: 40px;
    height: 44px;
    background-color: #d8d5d5;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.p_title_t div{
    height: 44px;
    line-height: 44px;
    color:#0c90ed;
    font-size: 24px;
}
.p_lis{
    position: relative;
    height: auto;
}
.p_line{
    display: block;
    position: absolute;
    bottom:15px;
    width: 1118px;
    height: 2px;
    left: 11px;
    background: rgba(0,0,0,0) url(../images/repeatline.jpg) repeat-x scroll 0 0;
}

.p_lis div{
    width: 295px;
    height: 514px;
    float: left;
}
.p_lis_title{
    padding-left: 35px;
    font-size: 22px;
    margin-top: 15px;
    margin-bottom: 10px;
}
dd{
	display:block;
    padding-left: 20px;
    height: 30px;
    line-height: 30px;
    list-style-position:inside;
text-overflow:ellipsis;
white-space:nowrap;
}
li.p_br{
    height: 50px;
    line-height: 25px;
}
#p_lis div,#p_lis{
    height: 212px;
}
.heheh{
	width:1180px;
	margin: 0 auto;
}


/*����*/
.back{
    width: 100px;
    height: auto;
    float:right;
    margin-right: 120px;
}
.back em{
    display: inline-block;
    background-image: url(../images/back.png);
    width: 18px;
    height: 28px;
    margin-top: 15px;
}
.back a{
    color:#333;
    display: block;
}
.back a p{
    width: 70px;
    float:right;
    line-height: 55px;
}
.announcement_c{
    padding: 20px 10px;
    height: auto;
}



/*��������*/

.friendhref{
    width: 1080px;
    height: auto;
    margin: 20px auto 300px auto;
}
.friendhref a{
    display: inline-block;
    margin: 10px 5px;
    color:#3b369f;
}


/*���»*/

.activities_container {
    width: 1100px;
    margin: 0 auto;
    padding: 0 40px;
}

.title_bar {
    height: 44px;
    padding-top: 10px;
}

.title_bar span {
    display: block;
    float: left;
    background-image: url(../images/ssjs.jpg);
    width: 44px;
    height: 44px;
    margin-right: 10px;
}

.title_bar p {
    float: left;
    width: 300px;
    height: 44px;
    line-height: 44px;
    font-size: 20px;
}

.activities_title_n {
    padding-left: 10px;
    color: #218BEA;
    font-size: 20px;
    margin-top: 15px;
    height: 44px;
    line-height: 44px;
    background-color: #d8d5d5;
}

.matchActiveContent {
    position: relative;
    padding: 0 10px;
    margin-bottom: 15px;
    
}

.ActiveListDiv {
    margin: 10px 0;
}

.ActiveSummary {
    width: 735px;
    float: right;
margin-left: 15px;
}

.ActiveSummary p {
    font: 12px/24px "Microsoft Yahei";
    color: #5a5a5a;
    padding-left: 5em;
    text-indent: -5em;
}

.ActiveSummary p .ActiveTimeIng {
    font-size: 14px;
    color: #0379d8;
    font-weight: bold;
}

.ActiveSummary p .ActiveTimeEnd {
    font-size: 14px;
    color: #767676;
    font-weight: bold;
}

.ActiveImg {
    height: 210px;
    width: 320px;
    overflow: hidden;
}
.ActiveIng{
    background-color: #86dff5;
    margin-right: -10px;
}
.ActiveIng,
.ActiveEnd {
    padding-left: 10px;
    margin-bottom: 5px;
    font: 18px/34px "Microsoft Yahei";
}

.ActiveIng span,
.ActiveEnd span {
    float: right;
    margin-right: 5px;
    font-size: 16px;
}

.ActiveEnd {
    color: #767676;
    background-position: 0 -34px;
}
.ActiveIng span{
    color: #0379d8;
}
.ActiveIng a {
    color: #0379d8;
    font-weight: bold
}

.ActiveIng a:hover {
    color: #2276BD;
}

.ActiveEnd a {
    color: #767676;
    font-weight: bold
}

.ActiveEnd a:hover {
    color: #2276BD;
}

.ActivePageDiv {
    text-align: center;
    position: relative;
    padding: 5px 0;
    margin-top: 30px;
}

.ActivePageDiv a {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    margin: 0 2px;
    vertical-align: middle;
    height: 37px;
    width: 37px;
    text-align: center;
    font: bold 14px/37px "Microsoft Yahei";
    overflow: hidden;
}

.ActivePageDiv a.selected {
    background-position: 0 -75px;
    color: #ffffff;
    background-color: #0482ab;
}

.ActivePageDiv a.unSelect {
    display: inline-block;
    color: #333333;
    background-color: #c8c8c8;
}

.ActivePageDiv a.previous,.ActivePageDiv a.next {
    width: 60px;
     background-color: #c8c8c8;
}


#bottomta img {
    display: inline;
}

#bottomta {
    color: #666666;
}

/*.copyright {
    color: #666666;
    line-height: 40px;
}

.copyright a {
    color: #FF9900;
}

.copyright span {
    color: #ff0000;
}*/
.l{
    float:left;
}
.ActivePageDiv a{
    display: inline-block;
    _display: inline;
    _zoom: 1;
    margin: 0 2px;
    vertical-align: middle;
    height: 37px;
    width: 37px;
    text-align: center;
    font: bold 14px/37px "Microsoft Yahei";
    overflow: hidden;
}

/*�ײ�*/
.health_warn {
            width: 1180px;
            height: 66px;
            margin: 0 auto;
            background-color: #f0f0f0;
        }
        .health_warn p {
            height: 66px;
            line-height: 66px;
            text-align: center;
        }
        .contaienr {
            height: 984px;
        }
        .foot {
            position: relative;
            background-color: #dfdede;
            height: 263px;
            width: 1180px;
            margin: 0 auto;
        }
        .aboutus {
            text-align: center;
			height:50px;
			line-height:50px;
        }
        .aboutus span {
            margin: 20px 10px;
            font-size: 12px;
        }
        .aboutus span a {
            color: #333;
        }
        #aboutus span {
            margin: 0;
            font-size: 12px;
        }
        .copyright {
            text-align: center;
            height: 50px;
            line-height: 50px;
            font-size: 13px;
            margin-top: 10px;
        }
        .gzh {
            position: absolute;
            width: 127px;
            height: 150px;
            top: 91px;
        }
		#aboutus{height:90px;}
		.phoneImgGroup{width:1180px; margin:auto;}
		.phoneImgGroup img{width:348px;height:580px;display:block;float:left;margin:10px 22px;}
.userGuide{ margin: 0px auto 15px auto;}
.matchActiveContent,.ActiveListDiv{display: table;}
.newPcGame .pai li img{width:18px;}
.aboutus,.copyright{transform:scale(0.87);}
html,body{-webkit-text-size-adjust:none;}
.news-content-new{width:900px;margin:20px auto;}
.news-content-new .MsoNormal{line-height:30px;}
.ActiveListDiv{height:210px;}
.ActiveSummary{width:810px;}
.ActiveIng{width:100%}
.jiazhang,.czzx{
    width:115px;
    float:left;
    margin-right: 30px;
    font-size: 17px;
    line-height: 49px;
}
.jiazhang a,.czzx a{color: #fff; cursor:point;display:block;float:left;margin:0!important;cursor:pointer;}
.jiazhang span,.czzx span{display:block;float:left;width:80px!important;}
.jiazhang .jzjh,.czIcon{
    display:block;
    width: 21px;
    height: 21px;
    background: url(/images/public-icon.png) -185px -5px no-repeat;
    float: left;
    margin: 14px 10px auto auto;

}
.czIcon{width:24px;background:url(/images/chonzhizhongxin_n.png) no-repeat;}
.czzx a:hover .czIcon{background-image:url(/images/chonzhizhongxin.png);}
.jiazhang a:hover .jzjh{
 background: url(/images/public-icon.png) -184px -86px no-repeat;
}
.jiazhang a:hover span,.czzx a:hover span{color:rgb(219,218,218);}
.news-content-new table tr{line-height:1.2em;line-height:1.4em;}

.login-wrapper {
    position: absolute;
    top: 80px;
    right: 30px;
    padding: 10px !important;
    z-index: 1031;
}

.login-wrapper ul li {
    padding: 10px 20px;
    margin: 10px auto;
    list-style: none;
    background: rgba(0, 0, 0, 0.5);
    float: inherit;
}

.login-wrapper ul a {
    color: #fed136;
}