body{margin:0 auto; background:#281506; line-height:21px;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,lable,textarea,select,p,blockquote,button,tr,td,th,thead,div {margin:0;padding:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

.main{width:960px; margin:0 auto;}
.toppic{background:url(../images/toppic.jpg) no-repeat; height:550px; clear:both; padding:0; display:block;}
.toppic p{ padding:497px 0 0 300px; font-size:12px; font-weight:bold; color:#FFF; clear:both; letter-spacing:1px;}
.toppic p a{color:#FFF; margin:0 3px 0 3px;}
.toppic p a:hover{color:#ffff6b;}
.content{margin:0;}
.bg{background:url(../images/content_bg.jpg) no-repeat; height:338px; clear:both;}
.bg .left{float:left; width:617px; margin-bottom:8px;}
.bg .left p{padding:15px 20px 0 57px; margin:0; white-space:nowrap; overflow:hidden;}
.bg .left p span{float:left; margin-right:15px; padding:5px; background:#FFF; width:155px; height:190px;}
.bg .right{float:right; width:330px;}
.bg .right p{padding:55px 57px 0 0; margin:0;}
.bg .right p span{float:left; padding:5px; background:#FC0; width:260px; height:150px;}

.bg2{background:url(../images/content_bg2.jpg) no-repeat; height:410px; clear:both;}
.bg2 .left{padding:0 10px 0 0; float:left; width:425px;}
.bg2 .left p{padding:155px  0 0 67px; float:left; margin:0;}
.bg2 .left p a{color:#FFF;}
.bg2 .left p a:hover{text-decoration:underline;}
.bg2 .right{float:right; margin:155px 60px 0 85px;}
.bg2 .right a{width:375px; clear:both;}

.bg3{background:url(../images/content_bg3.jpg) no-repeat; height:700px; clear:both;}
.bg3 .info{padding:155px 0 0 67px; margin:0;}
.bg3 .list{margin-bottom:10px; clear:both;}
.bg3 .list span{float:left; margin-right:30px; border:1px #F00 solid; width:180px; height:140px;}
.bg3 .list table td{padding:5px 5px 0 5px; overflow:auto;}

.bg4{background:url(../images/bg4.jpg) no-repeat; height:420px; clear:both;}
.bg4 .info{padding:95px 0 0 67px; margin:0;}
.bg4 .list{margin-bottom:10px; clear:both;}
.bg4 .list span{float:left; margin-right:20px; border:1px #F00 solid; width:260px; height:200px; padding:0;}
.bg4 .list table td{padding:5px 5px 0 5px; overflow:auto;}

.bg5{background:url(../images/bg5.jpg) no-repeat; height:340px; clear:both;}
.bg5 .info{padding:45px 0 0 67px; margin:0;}
.bg5 .list{margin-bottom:10px; clear:both;}
.bg5 .list span{float:left; margin-right:35px; margin-left:40px; border:1px #F00 solid; width:130px; height:130px;}
.bg5 .list table td{padding:5px 5px 0 5px; overflow:auto;}

.bg6{background:url(../images/bg6.jpg) no-repeat; height:285px; clear:both;}
.bg6 .left{margin:45px 10px 0 0; float:left; width:585px;}
.bg6 .left p{ padding:0 0 0 55px; margin:0; display:block;}
.bg6 .right{float:right; width:320px; margin:45px 35px 0 0;}
.bg6 .right p{ border:#300d0b 3px solid; margin:0; height:195px;}

.bg7{background:url(../images/bg7.jpg) no-repeat; height:510px; clear:both;}
.bg7 .left{padding:80px 50px 0 40px;  width:420px; margin:0; float:left;}
.bg7 .left .pic{width:170px; height:205px; margin:0;  padding:0 10px 0 0; display:block; float:left; clear:both;}
.bg7 .right{width:400px; float:right; margin:80px 40px 0 0; display:inline;}
.bg7 .right .pic{margin:0;  padding:0 10px 0 0; display:block; float:left; clear:both;width:155px; height:205px;overflow:hidden;}

.font{font-size:12px; font-weight:bold; color:#FC0; line-height:23px}
.font1{font-size:12px; color:#FFFFFF; line-height:23px;}
.font2{font-size:12px; color:#FC0; line-height:25px;}
.font3{font-size:32px; color:#b30000;
line-height:50px; font-weight:bold;}
