body

{

    padding: 0px;

    margin: 0px;

    background: #1E2C25;

    font-size: 12px;

    font-family: Arial;

}



a

{

    color: #226EB3;

}

a:visited

{

    color: #D7570F;

}

.social-buttons{ position: absolute; margin: 40px 0 0 470px; z-index:99999;}

.main .jd_list ul

{

    padding: 0px;

    margin: 0px;

    list-style-image: url('../images/list_dot.jpg');

    list-style-position: inside;

}

.main .jd_list ul li

{

    padding: 0px 0px 5px;

    margin: 0px;

}



/**

 * additional background

 */

.additional

{}



.additional .left

{

    position: absolute;

    width: 50%;

    height: 750px;

    left: 0px;

    top: 0px;

    background: url("../images/additional_left.jpg") repeat-x left top;

}



.additional .right

{

    position: absolute;

    height: 750px;

    width: 50%;

    right: 0px;

    top: 0px;

    background: url("../images/additional_right.jpg") repeat-x left top;

}





/**

 * main style

 */

.main

{

    margin: 0 auto;
    min-width: 990px;
    overflow: hidden;
    position: relative;
    width: 100%;

}



.main .page

{

    left: 50%;
    margin: 0 0 0 -563px;
    position: relative;
    width: 1176px;
	
}



.main .top

{

    height: 155px;

    background: url("../images/top_background.jpg") no-repeat left top;

}



.main .top .hlink

{

    position: relative; 

    left: 0px; 

    top: 0px; 
	margin: 0;
	padding-left: 30px;
	
	

}



.main .top .hlink a

{

    display: block; 

    position: relative; 

    left: 0px; 

    top: 0px; 

    width: 400px; 

    height: 107px;

}



.main .top .menu_1

{

    height: 48px;

    width: 570px;

    position: relative;

    /*top: 107px;*/

    top: 0px;

    left: 75px;

}



.main .top .menu_1 div

{

    float: left;

    padding-top: 22px;

    text-align: center;

}



.main .top .menu_1 .active a

{

    color: #226EB3;

    font-size: 16px;

    text-decoration: underline;

}



.main .top .menu_1 div a

{

    font-size: 13px;

    font-weight: bold;

    color: white;

    text-decoration: none;

}



.main .top .menu_1 div a:hover

{

    text-decoration: underline;

}



.main .top .p2 .f

{

    width: 205px;

}



.main .top .p2 .s

{

    width: 230px;

    margin-left: -29px;

}



.main .top .p2 .t

{

    width: 155px;

    margin-left: -15px;

}



.main .top .p3 .f

{

    padding-left: 19px;

}



.main .top .p3 .s

{

    padding-left: 50px;

}



.main .top .p3 .t

{

    padding-left: 40px;

}



.main .middle

{

    background: url("../images/middle_c_background.jpg") repeat-y 69px top;

    position: relative;

    float: left;

}



.main .middle .c1

{

    width: 82px;

    margin-right: -14px;

    height: 227px;

    background: url("../images/middle_c1_background.jpg") no-repeat left top;

    float: left;

    position: relative;

}



.main .middle .c2

{

    width: 768px;

    float: left;

    position: relative;

    background: url("../images/middle_c2_inner_background.jpg") no-repeat right top;

}



.main .middle .c2 .block

{

    padding: 8px 12px;

}

.main .middle .c2 .popular{ padding: 8px 12px 8px 12px;}

.main .middle .c2 .block .name

{

    font-size: 16px;

    font-family: Arial;

    color: #383838;

    font-weight: bold;

    padding-left: 15px;
	margin: 0 0 5px 0;

}



.main .middle .c2 .block .orange

{

    color: #D7570F;

}



.main .middle .c2 .whatis

{

    padding-top: 20px;

    float: left;

}



.main .middle .c2 .whatis .right .content .scroller

{

    background: url("../images/middle_c2_whatis_scroller.jpg") no-repeat left top;

    height: 87px;

    width: 325px;

    padding-top: 6px;

    padding-left: 4px;

}



.main .middle .c2 .whatis .right .content .scroller .item

{

    float: left;

    padding: 0px 3px;

}



.main .middle .c2 .whatis .right .content .scroller .item img

{

    padding: 0px;

    border: none;

}



.main .middle .c2 .whatis .name, .main .middle .c2 .wyml .name

{

    padding-left: 0;

    padding-bottom: 10px;

}

.main .middle .c2 .whatis h1{ display: inline; font-size:16px;}
.main .middle .c2 .whatis .content p{ padding: 3px 0 2px 0; margin: 0; font-size: 11px;}

.main .middle .c2 .whatis .left, .main .middle .c2 .whatis .right

{

    float: left;

}



.main .middle .c2 .whatis .left

{

    width: 285px;

    text-align: left;

}



.main .middle .c2 .whatis .left .buy_now

{

    font-size: 11px;

    background: url("../images/basket.jpg") no-repeat left top;

    padding-left: 20px;

    text-align: left;

    margin-left: 60px;

    margin-top: 5px;

}



.main .middle .c2 .whatis .left .buy_now a

{

    color: #CC6512;

}



.main .middle .c2 .whatis .left .buy_now .green

{

    color: #73B90F;

    font-weight: bold;

}



.main .middle .c2 .whatis .left .item2

{

    padding-top: 50px;

}



.main .middle .c2 .whatis .left .item .img2

{

    background: url("../images/img_underline.jpg") no-repeat center bottom;

    padding-bottom: 15px;

}



.main .middle .c2 .whatis .left .item .description

{

    width: 240px;

    padding-left: 50px;

    _padding-left: 25px;

    padding-top: 10px;

    font-style: italic;

    text-align: left;

}



.main .middle .c2 .whatis .left .item .description ul

{

    padding: 0px;

    margin: 0px;

    list-style-image: url('../images/list_dot.jpg');

}

.main .middle .c2 .whatis .left .item .description ul li

{

    padding: 0px;

    margin: 0px;

}



.main .middle .c2 .whatis .left .item .description ul

{

    

}



.main .middle .c2 .whatis .right

{

    width: 425px;

}



.main .middle .c2 .whatis .right .content div

{

    padding: 3px 0px;

}

.main .middle .c2 .whatis .right .content img

{

    vertical-align: middle;

    padding-right: 10px;

}



.main .middle .c2 .whatis .right .content .download

{

    color: #D7570F;

    font-size: 11px;

    padding-bottom: 15px;

}



.main .middle .c2 .whatis .right .content .download img

{

    border: none;

}



.main .middle .c2 .wyml .content

{

    background: url("../images/middle_c2_wyml_background.jpg") no-repeat left top;

    height: 143px;

    width: 754px;

    margin-left: 5px;

}



.main .middle .c2 .ymal .content

{

    background: url("../images/middle_c2_ymal_background.jpg") no-repeat left top;

    height: 215px;

    width: 754px;

    margin-left: 5px;

}



.main .middle .c2 .popular, .main .middle .c2 .new, .main .middle .c2 .info, all

{

    float: left;

    width: 744px;
	

}

.main .middle .c2 .info{ padding: 20px 0 30px 10px;}

.main .middle .c2 .popular .game

{

    awidth: 33%;

    float: left;

    text-align: center;

    height: 208px;

    width: 248px;

}



.main .middle .c2 .popular .game a

{

    display: block;

    height: 208px;

    width: 235px;

    background: transparent url('../images/blank.gif') no-repeat scroll 30px 10px;

    position: relative;

    top: 0px;

    left: 0px;

}



.main .middle .c2 .popular .game a img

{

    border: none;

}



.main .middle .c2 .popular .game .name

{

    color: white;

    font-weight: bold;

    text-align: left;

    position: relative;

    top: -45px;

    left: 16px;

    font-size: 12px;

    width: 145px;

    height: 32px;

    overflow: hidden;

}



.main .middle .c2 .new .body

{

    background: #e9f4ea;

    width: 754px;

    margin-right: -10px;

    padding: 12px 0px 0px 0px;

}



.main .middle .c2 .new .body .line

{

    aheight: 130px;

    padding-left: 20px;
	padding-bottom: 20px;

}



.main .middle .c2 .new .body .line .item .img, .main .middle .c2 .new .body .line .item .content

{

    float: left;

}



.main .middle .c2 .new .body .line .item

{

    width: 50%;

    float: left;

}



.main .middle .c2 .new .body .line .item .img

{

    width: 98px;

}



.main .middle .c2 .new .body .line .item .img img

{

    border: 1px solid #E6A201;

}



.main .middle .c2 .new .body .line .item .content

{

    width: 266px;

}



.main .middle .c2 .new .body .line .item .content .name

{

    color: #226EB3;

    font-size: 14px;

    padding: 0px;

    text-decoration: underline;

    aheight: 40px;

}



.main .middle .c2 .new .body .line .item .content .description

{
	padding-bottom: 10px;
    aheight: 50px;

}



.main .middle .c2 .new .body .line .item .content .download img

{

    border: none;

}


.main .middle .c2 .info .left {
	width: 60%;

    float: left;
	}
.main .middle .c2 .info .right

{

    width: 40%;

    float: left;

}



.main .middle .c2 .info .left .content, .main .middle .c2 .info .right .content

{

    padding: 15px 0px 0px 15px;

}



.main .middle .c2 .info .right .content div

{

    padding: 3px 0px;

}



.main .middle .c2 .info .right .content img

{

    vertical-align: middle;

    padding-right: 10px;

}



.main .middle .c2 .wyml .line

{

    height: 55px;

    padding-top: 15px;

    padding-left: 15px;

}



.main .middle .c2 .wyml .line .item

{

    width: 33%;

    float: left;

}



.main .middle .c2 .wyml .line .item .img, .main .middle .c2 .wyml .line .item .description

{

    float: left;

}



.main .middle .c2 .wyml .line .item .img

{

    width: 65px;

}



.main .middle .c2 .wyml .line .item .img img

{

    border: 1px solid #E6A201;

}



.main .middle .c2 .wyml .line .item .description

{

    width: 160px;

    color: #3A3399;

    font-weight: bold;

}



.main .middle .c2 .wyml .line .item .description .number

{

    color: #008800;

}



.main .middle .c2 .all .first

{

    border: none!important;

}



.main .middle .c2 .all .line

{

    padding: 15px 0px;

    margin-left: 15px;

    border-top: 1px solid #B3CEDC;

    height: 45px;

}



.main .middle .c2 .all .line .item

{

    width: 33%;

    float: left;

}



.main .middle .c2 .all .line .item .img, .main .middle .c2 .all .line .item .content

{

    float: left;

}



.main .middle .c2 .all .line .item .img

{

    width: 66px;

}



.main .middle .c2 .all .line .item .content

{

    width: 155px;

    color: #3A3399;

    font-weight: bold;

}



.main .middle .c2 .all .line .item .content .number

{

    color: #008800;
	margin-right: 5px; 

}



.main .middle .c2 .all .line .item .img img

{

    border: 1px #E6A201 solid;

    vertical-align: top;

}



.main .middle .c2 .banner

{

    margin: 0px auto;

    width: 715px;

}



.main .middle .c2 .banner img

{

    border: none;

}



.main .middle .c3

{

    width: 216px;

    float: left;

    position: relative;

    background: url("../images/middle_c3_inner_background.jpg") no-repeat left top;

    padding-top: 35px;

}



.main .middle .c3 .first

{

    background: url("../images/middle_c3_game_list_first.jpg") no-repeat left top;

}



.main .middle .c3 .item

{

    padding: 6px 0px 6px 0px;

    margin: 0px;

    padding-left: 8px;

    height: 42px;

}



.main .middle .c3 .item .img, .main .middle .c3 .item .content

{

    float: left;

}



.main .middle .c3 .item .img

{

    width: 77px;

}



.main .middle .c3 .item .img img

{

    border: 1px solid #E6A201;

}



.main .middle .c3 .item .content

{

    width: 110px;

}



.main .middle .c3 .item .content a

{

    color: #226EB3;

    font-weight: bold;

}



.main .middle .c3 .latest_release

{

    background: url("../images/middle_c3_latest_release_background.jpg") no-repeat center top;
	padding: 0 0 20px 0;

}



.main .middle .c3 .latest_release .header

{

    text-align: center;

    font-size: 13px;

    font-weight: bold;

    padding-top: 10px;

}



.main .middle .c3 .latest_release .game_block

{

    background: url("../images/middle_c3_latest_release_background_2.jpg") no-repeat center 5px;

    height: 156px;

    padding-bottom: 15px;

}



.main .middle .c3 .latest_release .game_block .date

{

    padding-top: 10px;

    color: #69808F;

    font-size: 11px;

    text-align: center;

}



.main .middle .c3 .latest_release .game_block .img

{

    text-align: center;

    padding: 4px 0px 4px;

}



.main .middle .c3 .latest_release .game_block .img img

{

    border: 1px solid #E6A201;

}



.main .middle .c3 .latest_release .game_block .name

{

    font-weight: bold;

    color: #226EB3;

    text-align: center;

    text-decoration: underline;

    /*padding: 0px 0px 4px;*/

    margin: 0 auto;

    width: 125px;

    height: 30px;

    overflow: hidden;

}



.main .middle .c3 .latest_release .game_block .more

{

    text-align: center;

}



.main .middle .c3 .latest_release .game_block .more a

{

    color: #226EB3;

    text-decoration: none;

    font-weight: bold;

    font-size: 11px;

}



.main .middle .c3 .latest_release .download

{

    text-align: center;

}



.main .middle .c3 .latest_release .download img

{

    border: none;

}



.main .middle .c4

{

    width: 139px;

    float: left;

    margin-left: -15px;

    position: relative;

    background: url("../images/middle_c4_background.jpg") no-repeat left top;

    height: 227px;

}



.main .bottom

{

    background: url("../images/bottom_background.jpg") no-repeat left top;

    height: 44px;

    width: 988px;

    margin: 0px auto;

    padding-left: 53px;

    _margin-top: -2px;

    font-size: 11px;

    color: #899D93;

    padding-top: 25px;

}



.delimiter

{

    clear: both!important;

    margin: 0px!important;

    padding: 0px!important;

    font-size: 0px!important;

    height: 0px!important;

    width: 1px!important;

}

.whatis{ padding-left: 30px !important;}
