@charset "utf-8";
html{background:url(../images/bg.jpg) #F4F0E4;}
body {width:966px; margin:0px auto;font-family: Tahoma, MicroSoft Sans Serif, sans-serif, Arial, Helvetica; color:#4D4D4D;}
header{ color:#757575; font-size:15px; background:url(../images/header.png); width:945px; height:345px; font-size:28px; line-height:20px; text-align:center; }
.spc { color:#CC232A; }
article {background:url(../images/pt_bg_text.png); width:945px; height:1300px;}
h1{ padding:15px 0px 20px 15px; color:#FFF; background:#34b0d2; font-size:14px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;}
article{margin-top:0px;}
section{clear:both; font-size:13px; margin:10px 50px;  text-indent:33px; line-height:1.5; font-family: Tahoma, MicroSoft Sans Serif, sans-serif, Arial, Helvetica;}
footer{width:945px; height:171px; margin-bottom:100px; background:url(../images/footer.png); }
a{color:#00B4ED;}
.textbold{color:#00B4ED; font-weight:bold;}
#logo{margin:10px 0px;}
#introduction{clear:both; margin:10px 50px; font-size:14px;}
.subtopic{font-size:14px; margin:15px 50px; font-weight:bold; margin-left: 120px;}
.rules {text-indent:0; margin-left:150px;}
.rules ul { width:700px; }
#prize{text-indent:0; margin-left: 70px; line-height:1.8;}

.cloud {width:750px; height:179px; }
.header_title { display:block; background:url(../images/header_title.png) no-repeat; width:794px; height:15px; padding:16px 80px; font-weight:bold; color: #fff; }

.content { margin:0 auto; width:820px; margin-bottom: 50px; }
.content span.title { display:block; font-size:34px; margin-bottom:-10px; color:#333; }
.contentHead { width: 945px; height: 630px; background:url(../images/banner.png); font-size:21px; margin-left: -63px; }
.contentTop {width:633px; height:110px; background: url(../images/top.png); padding:0px 20px 0 80px; font-size: 24px; margin-left: 46px;}
.contentTop span.title {display:block; font-size:24px; color:#333; text-align: center;}
.contentMid { width:730px; background:url(../images/center.png);  padding:0px 20px 0 80px; font-size:20px; margin-left: 7px;}
.contentBott { width:633px; height:78px; background:url(../images/bottom.png); padding:30px 20px 0 80px; font-size:21px; margin-left: 46px; color:#8B8D8E;}
p.ex1 {margin-right:-0.5cm}
table { border-collapse:collapse; border: 1px solid gray; }
table, td, th { border:1px solid gray;}
