@charset "utf-8";

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
    border:medium none;
    margin: 0;
    padding: 0;
}
/** 设置默认字体 **/
body,button, input, select, textarea {
    font: 12px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#F40; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

body{
    background: url("../images/bg_re.png") repeat;
    overflow-x: hidden;
}
.gwidth{
    width:1000px;
    margin:0 auto;
    position: relative;
}
.top-wrap{
    background: url("../images/bg.jpg") no-repeat center 0;
}
.top{ height:1070px;}

.top .start_game{
    display: block;
    width:268px;
    height:100px;
    position: absolute;
    top:549px;
    left:176px;
}

.one{
    width:1074px;
    height:514px;
    background: url("../images/one.png") no-repeat;
    margin:-108px auto 0;
    z-index:3;
    clear: both;
}

.one .qun{
    display: block;
    position: absolute;
    top:278px;
    left:860px;
}

.one .art1{
    width:500px;
    height:90px;
    line-height:26px;
    font-size:18px;
    color:#2d3766;
    text-indent:2em;
    text-align: justify;
    text-shadow: 1px 1px 3px #FFF;
    position: absolute;
    top:40px;
    left:290px;
}

.one .art2{
    width:578px;
    height:148px;
    position: absolute;
    top:348px;
    left:422px;
    line-height:30px;
    font-size:18px;
    text-align: justify;
    color:#2d3766;
}

.one .art2 img{
    display: inline-block;
    vertical-align: middle;
    margin:0 5px;
}

.two-wrap{
    height:565px;
    background: url("../images/two.png") no-repeat center 0;
}

.three{
    height:397px;
    background: url("../images/three.png") no-repeat;
}

.three .art1{
    width:564px;
    height:66px;
    position: absolute;
    top:290px;
    left:40px;
    font-size:18px;
    color:#2d3766;
    text-indent:2em;
	line-height:30px;
    text-align: justify;
}

.foot{
    height:170px;
    background: url("../images/foot.png") repeat-x center 0;
}









