@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    background-color:#444;
}
*{margin:0; padding:0;}
.edge{width:986px;margin:0 auto;background: url("../images/bg.jpg") repeat-y; }
.main{width:960px;  margin:0 auto;}
#header,#footer,.banner{width:960px;margin:0 auto; font-size:0;}
.top{width:960px; height:396px; background:url(../images/top.jpg) no-repeat left top; overflow:hidden;}
.nav{ height:59px;}
.nav ul{padding-left:38px;}
.nav ul li{float:left; margin-right:3px; display:inline; margin-top:336px; }
.nav ul li img{border:none;}
.content{width:960px; background:#fff; height:945px; overflow:hidden;}
.company{width:880px; margin:0 auto;}
.company h2{height:28px; line-height:28px; width:880px; background:url(../images/h2_bg.jpg) repeat-x left top;}
.company h2 img{margin:0px; }
.company img{margin:20px 0;}
.left{width:433px; float:left; padding-right:33px;padding-left:39px;}
.left h2{width:433px; height:28px; background:url(../images/h2_bg.jpg) repeat-x left top;}
.left h2 img,.right h2 img,.Rules h2 img,.news_left h2 img,.p_left h2 img,.p_right h2 img,.p_f h2 img{margin:0;}
.left img,.right img,.Rules img,.p_left img,.p_right img,.p_f img{margin:20px 0; }
.news_left img{margin:20px 0 0 0;}
.right{width:414px; float:left;}
.right h2{width:414px; height:28px; background:url(../images/h2_bg.jpg) repeat-x left top;}
.r_content{width:960px; background:#fff;}
.Rules{width:880px;margin:0 auto;}
.Rules h2{width:880px; height:28px; background:url(../images/h2_bg.jpg) repeat-x left top;}

/*news*/
.news_content{width:960px; background:#fff; height:794px; overflow:hidden;}
.news_left{width:500px; float:left;padding-left:39px;padding-right:45px;}
.news_right{width:298px; float:left;}
.news_left h2{500px; height:28px; background:url(../images/h2_bg.jpg) repeat-x left top;}
/*Partners*/
.p_content{width:960px;height:1835px;overflow:hidden; background:#fff;}
.p_left{float:left; width:434px;padding-left:39px; margin-right:33px;}
.p_right{float:left;width:414px;}
.p_right h2{width:414px; height:28px; background:url(../images/h2_bg.jpg) repeat-x left top;}
.p_f{ width:880px; margin:0 auto;}
.p_f h2{width:880px; height:28px; background:url(../images/h2_bg.jpg) repeat-x left top;}
.p{padding:10px;}
.button{ height:20px; cursor:pointer; border:0px;padding:0 5px;}
a:link,a:visited{color:#000; text-decoration:none;}
a:hover{ text-decoration:underline; color:#000;}
/*clear*/
.e_clear:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.e_clear { display:inline-block;}
.e_clear { display:block;}
