/* CSS Document */

body { text-align: center; margin:0; padding:0; font:12px "宋体",Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666; background:#210105; line-height:18px; }
div,form,img,ul,li { margin: 0; padding: 0; border: 0; }
h1,h2,h3,h4,h5,h6,h7,h8,h9,h10 { display:inline; font-size:14px; font-weight:bold; margin:0; }
table,td,tr,th{ text-align:center; font-size:14px; }
.allbody { width:100%; margin:0 auto; }
.main { margin:0 auto; width:960px; }
input { font-size:12px; }

/* public */

a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #EC008C; text-decoration:none;}
a:active {color: #000;}

/* id */

#textleft { text-align: left; }
#textcenter { text-align:center; }
#textright { text-align:right; }
#linkwhite a:link, #linkwhite a:visited, #linkwhite a:active { color:#FFF; }
#linkwhite a:hover { color:#FEA; }
#magin0 { margin:0; }

/* head */

.space1 { width:100px; height:100px; }
.space2 { width:30px; height:10px; }
.head1 { width:100%; height:127px; background:url(../img/a01.gif) repeat-x; margin:0 auto; }
*html .head1 { width:100%; height:123px; background:url(../img/a01.gif) repeat-x; margin:0 auto; }
.head2 { width:960px; margin:0 auto; }
.head3 { width:100%; float:left; }
.head4 { width:315px; height:47px; padding-top:80px; padding-right:75px; text-align:right; background:url(../img/a02.gif) no-repeat; float:left; }
.head4 h4 { display:inline; font-size:24px; font-weight:bold; color:#FF0; font-family:arial black; }
.head5 { width:380px; height:60px; padding:0; padding-top:4px; text-align:left; background:url(../img/a03.gif) no-repeat; float:right; }
.head6 { width:50px; margin-left:25px; font-family:Verdana; float:left; }
*html .head6 { margin-left:15px; }
.head7 { width:50px; margin-left:35px; float:left; }
.head8 { width:50px; margin-left:55px; float:left; }
*html .head8 { width:50px; margin-left:50px; float:left; }
#nav { width:542px; height:30px; margin-top:25px; padding-bottom:0; padding:4px; padding-right:0; background:url(../img/a04.gif) no-repeat; font-size:14px; font-weight:bold; float:right; }
#nav ul { margin:0; list-style:none; display:inline; text-align:left; }
#nav li { display:inline; margin-left:2px; }
#nav a { float:left; background:url(../img/a05.gif) no-repeat left top; margin:0; padding:5px 0 4px 9px; text-decoration:none; }
#nav a span { float:none; background:url(../img/a06.gif) no-repeat right top; padding:6px 9px 6px 0px; color:#000; }
#nav a:hover span { color:#7D4900; }
#nav a:hover { background:url(../img/a07.gif) no-repeat left top; }
#nav a:hover span { background:url(../img/a08.gif) no-repeat right top; }
#nav #current a { background-position:0% -30px; }
#nav #current a span { background:url(../img/a06.gif) no-repeat right -30px; color:#FFF; }
#nav #current a:hover span { color:#FFF799; }
#nav #current a:hover { background:url(../img/a05.gif) no-repeat left -30px; }
*html #nav a  { padding:6px 0 4px 9px; }/* ie6 */
*html #nav a span { padding:7px 9px 6px 0px; }/* ie6 */
*+html #nav a { padding:6px 0 4px 9px; }/* ie7 */
*+html #nav a span { padding:7px 9px 6px 0px; }/* ie7 */
#nav a span h1 { color:#F60; font-size:14px; }
.head9 { width:100%; background:url(../img/a09.gif) repeat-y center 0; margin:0; }
.head10 { width:960px; margin:0 auto; height:203px; background:url(../img/a10.jpg) no-repeat; text-align:left; }
.head11 { width:100px; position:relative; top:102px; left:720px; }
.head12 { width:190px; float:right; }
.head13 { width:175px; float:right; }
.head14 { width:175px; padding:0; border:0; margin-top:10px; float:right; }
.head15 { width:20px; height:75px; position:relative; top:100px; left:960px; }
*html .head15 { top:100px; }
*+html .head15 { top:28px; }
.head16 { width:30px; height:30px; position:relative; top:76px; left:895px; font-size:24px; font-weight:bold; color:#FF0; font-family:arial black; }
.head17 { width:111px; height:16px; padding:2px; border:0; border-top:1px #130000 solid; border-left:1px #310000 solid; background:#860202; color:#FFF; font-family:Arial, Helvetica, sans-serif; }
.head18 { text-align:left; padding-top:4px; font-size:12px; color:#FFF; }
*html .head18 { padding-top:9px; }
*+html .head18 { padding-top:9px; }
.head18 h1 { margin-left:15px; font-size:12px; font-weight:normal; }
.head18 h2 { font-weight:normal; font-size:12px; padding:4px 0 4px 26px; background:url(../img/a53.gif) no-repeat; }
.head18 h3 { display:block; font-weight:bold; font-size:12px; padding:4px 0 4px 26px; background:url(../img/a54.gif) no-repeat; }
.head18 h4 { display:block; font-weight:bold; font-size:12px; padding:4px 0 4px 26px; background:url(../img/a56.gif) no-repeat; }
.head19 { width:100%; margin:0 auto; background:url(../img/a15.gif) no-repeat center 128px; }
.head20 { text-align:left; padding:4px 0 6px 0; font-size:12px; color:#FFF; background:url(../img/a55.gif) no-repeat center bottom; }
.head20 span { display:inline; font-size:14px; font-weight:bold; color:#FFEFC8; }

.tital1 { width:100%; margin:0 auto; background:url(../img/a16.gif) no-repeat center 0; height:32px; border-bottom:1px #000 solid; }
*html .tital1 { background:url(../img/a41.gif) no-repeat center 0; }
*+html .tital1 { background:url(../img/a41.gif) no-repeat center 0; }
.tital2 { width:960px; margin:0 auto; padding-top:8px; text-align:left; }
.tital3 { width:615px; margin-left:35px; float:left; }
*html .tital3 { margin-left:15px; }
.tital3 h1, .tital4 h1 { color:#FFF; }
.tital4 { width:235px; float:left; }
.tital5 { width:50px; text-align:right; font-size:10px; font-weight:bold; font-family:Verdana; float:left; }
.body1 { width:100%; background:url(../img/a17.gif) no-repeat center top; float:left; }
.body2 { width:620px; background:url(../img/a18.gif) repeat-x; float:left; }
.body3 { width:311px; background:url(../img/a18.gif) repeat-x; float:left; }
.body4 { width:309px; padding-left:2px; background:url(../img/a19.gif) repeat-y; float:left; }
.body5 { width:931px; margin:0 auto; text-align:left; }
.body6 { width:620px; background:url(../img/a20.gif) repeat-x #DBD5D5 0 bottom; padding-bottom:5px; float:left; }
.body7 { width:309px; background:url(../img/a20.gif) repeat-x #DBD5D5 0 bottom; padding-bottom:5px; float:left; }
.body8 { width:914px; height:33px; padding-left:17px; background:url(../img/a21.gif) repeat-x; color:#FFF; float:left; }
.body9 { width:838px; font-size:14px; font-weight:bold; text-align:left; padding-top:7px; float:left; }
.body10 { width:66px; height:25px; background:url(../img/a22.gif) no-repeat; padding-top:8px; padding-left:10px; font-size:10px; font-weight:bold; font-family:Verdana; text-align:center; float:left; }
.body11 { width:931px; background:url(../img/a18.gif) repeat-x; padding:0; float:left; }
.body12 { width:931px; background:url(../img/a20.gif) repeat-x #DBD5D5 0 bottom; padding-bottom:5px; float:left; }
.body13 { width:600px; height:250px; padding-left:20px; padding-top:10px; float:left; }
.body14 { width:289px; height:240px; margin-left:10px; padding:10px 0; float:left; }
.body15 { width:120px; height:174px; background:url(../img/a24.gif) no-repeat; padding-top:36px; padding-left:14px; float:left; }
.body16 { width:150px; float:left; }
.body16 h1 { font-size:14px; }
.body16 h1 a:link, .body16 h1 a:visited, .body16 h1 a:active { color:#9E005D; }
.body16 h1 a:hover { color:#EC008C; }
.body16 ul {}
.body16 li { list-style:none; display:block; background:url(../img/a26.gif) no-repeat 0 2px; font-size:14px; margin:6px 0; padding-left:20px; border-bottom:1px #F3F1F1 dashed; }
.body17 { width:100%; text-align:right; font-size:10px; font-weight:bold; line-height:100%; font-family:Verdana; float:left; }
.body17 a:link, .body17 a:visited, .body17 a:active { padding:2px; background:#EC008C; color:#FFF; }
.body17 a:hover { background:#F60; margin:0; }
.body18 { width:605px; margin-left:17px; padding:10px 0; float:left; }
*html .body18 { margin-left:7px; }
.body19 { width:300px; padding:10px 0; float:left; }
.body20 { width:188px; margin-right:12px; background:url(../img/a27.gif) repeat-x; float:left; }
.body20 img { margin:4px; margin-bottom:0; }
.body20 h1 { display:block; text-align:right; margin:4px; margin-top:0; padding:0; }
.body21 { width:118px; margin-top:5px; text-align:left; font-size:12px; font-weight:bold; font-family:Verdana,""; float:left; }
.body22 { width:70px; margin-top:5px; text-align:right; float:left; }
.body22 h1 { font-size:12px; font-weight:normal; color:#F00; display:inline; }
.body23 { width:145px; margin-right:5px; float:left; }
.body24 { width:145px; vertical-align:top;text-align:position; float:left; }
.body25 { width:55px; float:left; }
.body25 img { border:1px #ADAAA8 solid; vertical-align:top;text-align:position; margin-left:5px; }
.body26 { width:85px; margin-left:5px; margin-bottom:10px; color:#000; float:left; }
.body26 h1 { display:block; font-size:12px; margin:0; }
.body27 { width:300px; margin-left:17px; padding-top:10px; text-align:position; float:left; }
.body27 img, .body27 input { vertical-align:top;text-align:position; }
*html .body27 img { padding-top:1px; }
*+html .body27 img { padding-top:1px; }
*html .body27 { margin-left:6px; }
*+html .body27 { margin-left:8px; }
.body28 { width:170px; height:16px; padding:2px; padding-left:28px; font-size:14px; background:url(../img/a34.gif) no-repeat; border:1px #DEA303 solid; }
.body29 { width:891px; margin-left:17px; padding:6px 0; float:left; }
.body30 { width:20px; padding-top:45px; float:left; }
.body31 { width:120px; padding:4px; margin:0 20px; background:#E3DFCF; float:left; }
.body32 { width:80px; margin-top:4px; float:left; }
.body33 { width:40px; margin-top:4px; text-align:right; float:left; }
.body34 { width:372px; font-size:14px; font-weight:bold; text-align:left; padding-top:7px; float:left; }
.body35 { width:372px; font-size:14px; font-weight:bold; text-align:left; padding-top:7px; padding-left:17px; border-left:1px #000 solid; float:left; }
.body36 { width:465px; padding-left:17px; padding:10px 0; padding-top:8px; padding-bottom:0; background:url(../img/a18.gif) repeat-x; float:left; }
*html .body36 { padding-top:9px; }
*+html .body36 { padding-top:9px; }
.body37 { width:465px; background:url(../img/a20.gif) repeat-x 0 bottom; padding-bottom:5px; float:left; }
.body38 { width:120px; padding:4px; margin-left:17px; background:#E3DFCF; float:left; }
.body39 { width:463px; padding-left:2px; background:url(../img/a19.gif) repeat-y; float:left; }
.body40 { width:453px; height:123px; background:url(../img/a18.gif) repeat-x; padding-top:10px; padding-left:10px; float:left; }
.body41 { width:463px; background:url(../img/a20.gif) repeat-x #DBD5D5 0 bottom; padding-bottom:4px; float:left; }
*html .body41 { padding-bottom:7px; }
*+html .body41 { padding-bottom:7px; }
.body42 { width:200px; float:left; }
.body43 { width:80px; float:left; }
.body43 img { border:1px #CECECE solid; }
.body44 { width:110px; float:left; }
.body44 h1 { display:block; margin:0; }
.body45 { width:931px; border-top:1px #000 solid; height:150px; background:#860202; float:left; }
.body46 { width:897px; background:url(../img/a20.gif) repeat-x #DBD5D5 0 bottom; padding:10px 17px; float:left; }
.body46 img { margin-right:10px; }
.body47 { width:290px; margin-right:10px; background:url(../img/a40.gif) no-repeat; padding-top:2px; float:left; }
.body47 h1 { display:block; font-size:12px; color:#736357; margin:0; text-align:center; }
.body47 ul { padding-top:6px; }
.body47 li { list-style:none; padding:2px; border-bottom:1px #C5B7B7 dashed; }
.body48 { width:auto; margin-right:6px; float:left; }
.reg1 { width:100%; margin:0 auto; background:url(../img/a42.gif) no-repeat center 0; height:32px; border-bottom:1px #000 solid; }
*html .reg1 { background:url(../img/a43.gif) no-repeat center 0; }
*+html .reg1 { background:url(../img/a43.gif) no-repeat center 0; }
.reg2 { width:930px; margin:0 auto; padding-left:35px; padding-top:6px; font-size:14px; color:#FFF; font-family:Verdana,""; text-align:left; }
.reg3 { width:128px; margin-right:40px; background:url(../img/a45.gif) repeat-x; text-align:left; float:left; }
*html .reg3 { margin-right:34px; }
.reg3 img { margin:4px; margin-bottom:0; }
.reg3 h1 { display:block; text-align:right; margin:0; margin-top:0; padding:0; }
.reg3 h2 { display:block; margin:8px 0 0 0; font-size:12px; font-weight:bold; font-family:Verdana,""; text-align:left; }
.reg3 h3 { display:inline; font-size:12px; margin:0; font-weight:normal; color:#F00; }
.reg4 { width:891px; margin-left:17px; margin-bottom:10px; border-bottom:1px #C3BBBB dashed; padding:6px 0; float:left; }
.reg5 { width:630px; padding:20px; float:left; }
.reg5 h1 { color:#863414; display:block; background:url(../img/b15.gif) no-repeat; padding:5px 0 15px 30px; border-bottom:1px #BFB0B0 solid; }
.reg5 h2 { display:inline; font-size:12px; font-weight:normal; color:#000; }
.reg5 span { display:inline; font-size:12px; font-weight:normal; color:#988787; margin-left:10px; }
.reg6 { width:250px; margin-top:20px; background:url(../img/b13.gif) no-repeat #2F2323 0 bottom; padding-bottom:50px; float:right; }
.reg7 { width:200px; height:18px; padding:12px 0 8px 50px; background:url(../img/b12.gif) no-repeat; float:right; }
.reg8 { width: 220px; margin:10px 15px; color:#FFF; float:right; }
*html .reg8 { margin:10px; }
.reg8 ul { font-size:14px; }
.reg8 li { list-style:none; }
.reg8 li a { height: 39px; }
.reg8 li a:link, .reg8 li a:visited,.reg8 li a:active  { color: #FFF; display: block; background: url(../img/b14.gif); padding: 8px 0 0 25px; }
.reg8 li a:hover { color: #C7B299; background: url(../img/b14.gif) 0 -39px; padding: 8px 0 0 25px; }
.reg9 { width:560px; margin:5px auto 10px auto; }
.reg9 h1 { background:none; color:#000; padding:0; border:0; font-size:12px; }
.reg9 h3 { color:F60; font-weight:normal; font-size:12px; display:inline; }
.reg9 ul { font-size:14px; }
.reg9 li { list-style:none; padding:6px 0; }
.reg10 { width:200px; height:16px; padding:2px; border:1px #C7C7C7 solid; background:#FFF; margin:0 4px; }
.reg11 { width:590px; margin:0 auto; margin-top:10px; }
.reg11 span { color:#F60; }
.reg12 { width:100px; height:20px; padding:2px; border:1px #C7C7C7 solid; background:#FFF; font-size:12px; }
.reg13 { width:500px; margin:10px auto; }
.reg14 { width:400px; height:60px; border:1px #C7C7C7 solid; background:#FFF; }
.reg15 { width:200px; height:18px; padding:12px 0 8px 50px; background:url(../img/b20.gif) no-repeat; float:right; }
.reg16 { width:200px; height:18px; padding:12px 0 8px 50px; background:url(../img/b22.gif) no-repeat; float:right; }
.reg17 { width:630px; background:url(../img/b24.gif) no-repeat; margin:10px 0; float:left; }
.reg18 { width:630px; background:url(../img/b25.gif) no-repeat 0 bottom; padding-bottom:10px; float:left; }
.reg19 { width:600px; background:url(../img/b15.gif) no-repeat; padding:5px 0 15px 30px; border-bottom:1px #BFB0B0 solid; float:left; }
.reg19 h1 { display:inline; background:none; border:0; margin:0; padding:0; }
.reg19 h2 { margin-left:10px; }
.reg20 { width:590px; padding:10px 20px; float:left; }
.reg21 { width:390px; float:left; }
.reg22 { width:195px; float:left; }
.reg22 ul { text-align:left; }
.reg22 li { list-style:none; padding:4px 0; background:url(../img/a62.gif) repeat-x 0 bottom; }
.reg23 { width:290px; margin-right:10px; padding:10px; float:left; }
.reg23 h1 { display:block; padding:5px 0 10px 30px; border-bottom:1px #BFB0B0 solid; }
.reg23 ul { }
.reg23 li { list-style:none; padding:4px 0; border-bottom:1px #BFB0B0 dashed; }
.reg23 li span { padding:2px 0; font-weight:bold; color:#598527; margin:0 0 0 4px; padding:0; }
.reg23 a { font-weight:bold; }
#tks { background:url(../img/b26.gif) no-repeat; }
#tkts { background:url(../img/b27.gif) no-repeat; }
#zkm { background:url(../img/b42.gif) no-repeat; padding-left:40px; }
.reg24 { width:310px; padding:6px 0; text-align:right; font-size:10px; font-weight:bold; line-height:100%; font-family:Verdana; float:left; }
.reg24 a:link, .reg24 a:visited, .reg24 a:active { padding:2px; background:#EC008C; color:#FFF; }
.reg24 a:hover { background:#F60; margin:0; }
.reg25 { width:590px; background:url(../img/b28.gif) no-repeat; padding:30px 20px 0 20px; margin-top:10px; float:left; }
.reg25 h1 { background:url(../img/b30.gif) no-repeat; padding:5px 0 10px 30px; border:0; }
.reg26 { width:630px; background:url(../img/b29.gif) no-repeat 0 bottom; padding-bottom:10px; float:left; }
.reg27 { width:140px; margin-right:5px; float:left; }
.reg28 { width:55px; float:left; }
.reg28 img { border:1px #C5B49E solid; vertical-align:top;text-align:position; margin-left:5px; }
.reg29 { width:80px; margin-left:5px; margin-bottom:10px; color:#000; text-align:left; float:left; }
.reg29 h1 { display:block; font-size:12px; margin:0; background:none; padding:0; text-align:left; }
.reg30 { width:50px; padding-left:20px; height:32px; background:url(../img/a86.gif) no-repeat 20px 0; float:left; }
.reg31 { width:125px; margin-right:5px; float:left; }
.reg32 { width:65px; margin-left:5px; margin-bottom:10px; color:#000; text-align:left; float:left; }
.reg32 h1 { display:block; font-size:12px; margin:0; background:none; padding:0; text-align:left; }
.reg33 { width:640px; padding:5px 20px; float:left; }
.reg34 { width:80px; text-align:center; float:left; }
.reg34 img { display:block; margin-bottom:4px; border:1px #C5B49E solid; margin:0 auto; }
.reg35 { width:590px; margin-bottom:10px; float:left; }
.reg35 h3 { display:block; margin:6px 0; border:1px #A09696 dashed; padding:4px; background:#FDC689; font-size:12px; text-align:center; color:#900; }
.reg35 span { display:inline; color:#F00; font-size:16px; font-weight:bold; margin:0; }
.reg35 h5 { display:inline; font-size:12px; font-weight:bold; color:#F80; }
.reg36 { width:450px; height:31px; padding-top:12px; text-align:center; background:url(../img/b41.gif) no-repeat; margin-top:3px; float:left; }
.reg36 h4 { font-size:14px; color:#598527; padding-left:10px; }
.reg37 { width:140px; text-align:right; float:left; }
.reg38 { width: 210px; height:24px; margin:10px 15px 10px 0; color:#FFF; background:url(../img/b44.gif) no-repeat; padding:9px 0 0 10px; float:right; }
.reg39 { width:590px; margin-bottom:10px; float:left; }
.reg40 { width:145px; text-align:center; float:left; }
.reg40 img { border:1px #C5B49E solid; display:block; margin:0 auto; padding:3px; background:#FFF; }
.reg41 { width:586px; margin-bottom:20px; text-align:center; border:1px #BBB3B3 dashed; background:#E4DEDE; padding:2px; float:left; }
.reg42 { width:50px; padding-left:20px; height:32px; background:url(../img/b61.gif) no-repeat 20px 0; float:left; }

.listleft { width:680px; margin-left:17px; margin-right:10px; float:left; }
*html .listleft { margin-left:0px; }
.listright { width:211px; float:left; }
.sort { width:100px; padding-top:10px; margin:0; padding-left:15px; text-align:position; float:left; }
.sortinput { font-size:12px; }
.listsearch { width:350px; padding-top:10px; margin:0; text-align:position; float:left; }
.listsearch img, .listsearch input { vertical-align:top;text-align:position; }
*html .listsearch img { padding-top:1px; }
*+html .listsearch img { padding-top:1px; }
*html .listsearch { margin-left:6px; }
*+html .listsearch { margin-left:8px; }
#fsjz { background:url(../img/a47.gif) no-repeat #FFF; }
#top10 { background:url(../img/a48.gif) no-repeat #FFF; }
#pwt { background:url(../img/a49.gif) no-repeat #FFF; }
#hotvideo { background:url(../img/a52.gif) no-repeat #FFF; }
#tpdt { background:url(../img/a66.gif) no-repeat #FFF; }
#fstcy { background:url(../img/a67.gif) no-repeat #FFF; }
.list1 { width:211px; margin-top:10px; float:left; }
.list1 h1 { display:block; font-size:14px; font-weight:bold; color:#FFF; margin:12px 0 15px 50px; }
.list1 ul { display:block; width:180px; margin-left:15px; }
*html .list1 ul { margin-left:11px; }
.list1 li { list-style:none; font-size:12px; display:block; padding:2px 0; border-bottom:1px #F0E8DE dashed; }
.list1 li span { color:#EC008C; font-weight:bold; }
.list1 li h2 { font-size:10px; margin-left:4px; font-weight:normal; margin-right:4px; background:#E6E6E6; font-family:Verdana, Arial, Helvetica, sans-serif; }
.list1 li img { margin-right:5px; vertical-align:middle;text-align:position; border:1px #C5B49E solid; }
.list2 { width:211px; background:url(../img/a46.gif) no-repeat #FFF 0 bottom; padding-bottom:4px; float:left; }
.list3 { width:184px; padding:6px 17px 20px 10px; text-align:right; font-size:10px; font-weight:bold; line-height:100%; font-family:Verdana; float:left; }
.list3 a:link, .list3 a:visited, .list3 a:active { padding:2px; background:#EC008C; color:#FFF; }
.list3 a:hover { background:#F60; margin:0; }
.list4 { width:676px; margin-bottom:10px; border-bottom:1px #C3BBBB dashed; padding:15px 0; text-align:center; float:left; }
*html .list4 { margin-left:9px; width:650px; }
*+html .list4 { margin-left:16px; }
.list5 { width:460px; margin-bottom:10px; padding:6px 0; text-align:left; float:left; }
*html .list5 { margin-left:10px; }
*+html .list5 { margin-left:15px; }
.list5 a:link, .list5 a:visited, .list5 a:active { padding:1px 4px 0 4px; background:url(../img/a51.gif) repeat-x; border:1px #7C7070 solid; color:#FFF; font-weight:bold; }
.list5 a:hover { background:url(../img/a50.gif) repeat-x; }
.list6 { width:200px; padding:6px 0; margin-bottom:10px; text-align:right; float:left; }
.list6 h1 { display:inline; color:#F00; font-size:12px; font-weight:bold; }
.list7 { width:200px; margin-left:10px; margin-bottom:6px; float:left }
*html .list7 { width:196px; margin-left:4px; }
.list8 { width:95px; margin-right:5px; font-weight:bold; float:left; }
*html .list8 { width:90px; }
.list8 img { display:block; border:1px #ADAAA8 solid; margin-bottom:4px; }
.list8 h1 { display:block; font-size:12px; font-weight:bold; margin:0; }
.list8 h2 { display:block; font-size:12px; font-weight:normal; }
.list8 h2 img { display:inline; border:0; margin-right:2px; vertical-align:middle;text-align:position; }
.innerleft { width:680px; padding-left:17px; margin-right:10px; float:left; }
.innerleft1 { width:680px; background:url(../img/a57.gif) no-repeat; margin:10px 0; float:left; }
.innerleft2 { width:680px; background:url(../img/a58.gif) no-repeat 0 bottom; padding-bottom:20px; float:left; }
.innerleft3 { width:640px; background:url(../img/a59.gif) no-repeat 0 bottom; padding:0 20px; margin-top:6px; float:left; }
.innerleft4 { width:50px; padding-left:20px; height:32px; background:url(../img/a60.gif) no-repeat 20px 0; float:left; }
.innerleft5 { width:auto; height:24px; background:url(../img/a61.gif) no-repeat right 0; padding-right:15px; color:#FFF; font-size:14px; font-weight:bold; padding-top:8px; float:left;}
.innerleft6 { width:190px; padding-right:10px; text-align:center; float:left; }
.innerleft6 img { display:block; border:3px #C5B49E solid; margin:0 auto; }
.innerleft7 { width:220px; float:left; }
.innerleft7 ul { text-align:left; }
.innerleft7 li { list-style:none; padding:4px 0; background:url(../img/a62.gif) repeat-x 0 bottom; }
.innerleft8 { width:440px; float:left; }
.innerleft9 { width:680px; margin-bottom:10px; float:left; }
.innerleft10 { width:170px; text-align:center; float:left; }
.innerleft10 img { border:1px #C5B49E solid; display:block; margin:0 auto; padding:3px; background:#FFF; }
.innerleft11 { width:78px; height:19px; text-align:center; background:url(../img/a73.gif) no-repeat; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; }
.innerleft12 { width:680px; background:url(../img/a74.gif) no-repeat #C5BFBF; margin-top:10px; float:left; }
.innerleft13 { width:680px; background:url(../img/a75.gif) no-repeat #C5BFBF 0 bottom; text-align:center; padding-bottom:30px; float:left; }
.innerleft15 { width:50px; padding-left:20px; height:32px; background:url(../img/a76.gif) no-repeat 20px 0; float:left; }
.innerleft16 { width:auto; height:24px; background:url(../img/a77.gif) no-repeat right 0; padding-right:15px; color:#898E65; font-size:14px; font-weight:bold; padding-top:8px; float:left;}
.innerleft17 { width:640px; background:url(../img/a78.gif) no-repeat; padding:0 20px 10px 20px; float:left; }
.innerleft17 h1 { display:block; margin:30px 0 6px 0; background:url(../img/a80.gif) no-repeat; padding:8px 0 8px 40px; font-size:14px; font-weight:bold; color:#900; }
#tkts1 { background:url(../img/b31.gif) no-repeat; }
#foto { background:url(../img/b33.gif) no-repeat; }
#video { background:url(../img/b34.gif) no-repeat; }
.innerleft18 { width:680px; background:url(../img/a79.gif) no-repeat 0 bottom; padding-bottom:4px; float:left; }
.innerleft19 { width:640px; float:left; }
.innerleft19 h1 { display:inline; font-size:14px; font-weight:bold; margin-right:4px; margin-top:10px; padding:0; background:none; }
.innerleft19 h2 { display:block; font-size:12px; font-weight:normal; padding:4px 0; background:url(../img/a62.gif) repeat-x 0 bottom; }
.innerleft19 h3 { display:inline; font-size:10px; font-weight:normal; padding:0; margin:0 4px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.innerleft19 h4 { display:block; margin:15px 0 6px 0; background:url(../img/a82.gif) no-repeat 0 15px; padding:8px 0 8px 40px; font-size:14px; font-weight:bold; color:#900; }
.innerleft19 img, .innerleft19 input { vertical-align:middle; text-align:position; }
.innerleft19 ul { }
.innerleft19 li { list-style:none; padding:4px 0; background:url(../img/a62.gif) repeat-x 0 bottom; }
.innerleft20 { display:block; width:638px; height:70px; background:#FFF; border:1px #CDCDCD solid; margin-bottom:4px; float:left; }
.innerleft21 { width:80px; height:16px; background:#FFF; border:1px #CDCDCD solid; }
.innerleft22 { width:640px; margin:6px 0; float:left; }
.innerleft22 a:link, .innerleft22 a:visited, .innerleft22 a:active { padding:1px 4px 0 4px; background:url(../img/a51.gif) repeat-x; border:1px #7C7070 solid; color:#FFF; font-weight:bold; }
.innerleft22 a:hover { background:url(../img/a50.gif) repeat-x; }
.innerleft23 { width:200px; margin-top:10px; float:left; }
.innerleft23 h1 { background:url(../img/a84.gif) no-repeat 0 2px; padding:3px 0 4px 25px; }
.innerleft24 { width:50px; padding-left:20px; height:32px; background:url(../img/a87.gif) no-repeat 20px 0; float:left; }
.innerleft25 { width:auto; height:24px; background:url(../img/a88.gif) no-repeat right 0; padding-right:15px; color:#658442; font-size:14px; font-weight:bold; padding-top:8px; float:left;}
.innerleft26 { display:block; width:600px; margin:6px 0; background:url(../img/a82.gif) no-repeat; padding:8px 0 8px 40px; font-size:14px; font-weight:bold; color:#900; float:left; }
.innerleft27{ width:310px; margin-right:10px; float:left; }
.innerleft27 ul { }
.innerleft27 li { list-style:none; padding:2px 0; padding-left:10px; border-bottom:1px #C4B9B8 dashed; background:url(../img/b32.gif) no-repeat 0 10px; }
.innerleft27 li a { margin:0 4px; font-weight:bold; }
.innerleft27 li span { margin-right:10px; }
.innerleft27 li h2 { color:#F60; }
.innerleft28 { width:160px; text-align:center; float:left; }
.innerleft28 img { border:1px #83725C solid; display:block; margin:0 auto; padding:3px; background:#FFF; }
.innerleft29 { width:640px; margin-bottom:10px; float:left; }
.innerleft30 { width:640px; padding:0 20px; float:left; }
.innerleft31 { width:640px; margin-bottom:10px; font-size:14px; float:left; }
.innerleft31 img { border:1px #C5B49E solid; padding:10px; display:block; margin:0 auto; margin-bottom:10px; background:#FFF; }
.innerright1 { width:105px; margin-top:10px; text-align:left; float:left; }
.innerright2 { width:106px; margin-top:10px; text-align:right; float:left; }
.innerright3 { width:211px; float:left; }
.recm1 { width:530px; padding:50px 200px; float:left; }
.recm1 h1 { padding:6px 0 6px 30px; display:block; }
.recm1 ul { }
.recm1 li { list-style:none; padding:4px 0; }
#recm { background:url(../img/b35.gif) no-repeat; border-bottom:1px #BFB0B0 solid; margin-bottom:10px; }
.recm2 { with:100px; height:16px; padding:2px; border:1px #C7C7C7 solid; background:#FFF; margin:0 4px; }
.recmd3 { with:400px; height:16px; padding:2px; border:1px #C7C7C7 solid; background:#FFF; margin:0 4px; }
.reg100 { width:327px; height:16px; padding:2px; border:1px #C7C7C7 solid; background:#FFF; margin:0 4px; }
.reg101 { width:390px; height:120px; padding:2px; border:1px #C7C7C7 solid; background:#FFF; }
.recm4 { width:170px; float:left; }
.recm5 { width:360px; vertical-align:middle; padding-bottom:10px; padding-left:10px; text-align:left; font-size:12px; float:left; }
.recm5 ul { border-bottom:1px #C4B9B8 dashed; border-top:1px #C4B9B8 dashed; }
.recm5 li { list-style:none; padding:2px 0; padding-left:10px; background:url(../img/b32.gif) no-repeat 0 10px; }
.recm5 h3 { display:block; font-size:14px; border-bottom:1px #C4B9B8 solid; padding:6px 0; color:#F00; margin-bottom:10px;  }
.recm5 span { display:block; margin-top:15px; }
#rst { width:660px; height:38px; margin-bottom:10px; padding:9px 0 0 20px; background:url(../img/b45.gif) no-repeat; float:left; }
#rstmy { width:610px; height:38px; margin-bottom:10px; padding:9px 0 0 20px; background:url(../img/b47.gif) no-repeat; float:left; }
.rst1 { width:200px; float:left; }
.rst2 { width:auto; padding:5px 5px 0 0; float:left; }
.rst3 { width:100px; height:21px; padding:4px 0 0 0; background:url(../img/b46.gif) no-repeat; text-align:center; float:left; }
.rst3 h1 { display:inline; color:#F00; margin:0 4px; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; background:none; border:0; }
#rstgreen { color:#090; }
#mygirl1 { width:630px; text-align:center; float:left; }
#mygirl1 ul { width:20%; font-size:14px; float:left; }
#mygirl1 ul img { display:block; margin:0 auto; margin-bottom:10px; }

#news1 { width:831px; padding:20px 50px; font-size:14px; line-height:150%; float:left; }
#news1 img { display:block; margin:10px 0; padding:6px; background:#FFF; border:1px #C5B7B7 solid; margin:10px auto 4px auto; }
#news1 span { display:block; font-size:10px; font-weight:normal; text-align:center; color:#858585; padding:0; }
#news1 h1 { display:block; font-weight:bold; text-align:center; color:#900; border-bottom:1px #C5B7B7 dashed; padding:10px 0; margin:10px 0; }
#news1 h2 { display:block; font-size:14px; font-weight:bold; margin:6px 0 2px 0; text-align:left; }
#news1 h3 { display:block; font-weight:normal; text-align:center; }
#news2 { width:931px; background:url(../img/a18.gif) repeat-x; padding:0; float:left; }
#news2 ul { padding:20px 50px 10px 50px; font-size:14px; }
#news2 li { list-style:none; background:url(../img/b32.gif) no-repeat 0 10px; border-bottom:1px #C5B7B7 dashed; padding:4px 0 4px 6px; }
#news2 li span { display:inline; color:#858585; font-size:10px; font-weight:normal; }
#tvicon { background:url(../img/b53.gif) no-repeat; }
.tv1 { width:50px; padding-left:20px; height:32px; background:url(../img/b54.gif) no-repeat 20px 0; float:left; }
.tv2 { width:auto; height:24px; background:url(../img/b55.gif) no-repeat right 0; padding-right:15px; color:#FFF; font-size:14px; font-weight:bold; padding-top:8px; float:left;}
.tv3 { width:290px; margin-right:10px; padding:10px; float:left; }
.tv3 h1 { display:block; padding:5px 0 10px 30px; border-bottom:1px #BFB0B0 solid; }
.tv3 ul { }
.tv3 li { list-style:none; padding:4px 0; border-bottom:1px #BFB0B0 dashed; }
#cast { background:url(../img/b56.gif) no-repeat 2px 0; }
#crew { background:url(../img/b57.gif) no-repeat 2px 0; }
#pw { background:url(../img/b58.gif) no-repeat; }
.tv4 { width:50px; padding-left:20px; height:32px; background:url(../img/b59.gif) no-repeat 20px 0; float:left; }
.tv5 { width:auto; height:24px; background:url(../img/b60.gif) no-repeat right 0; padding-right:15px; color:#FFF; font-size:14px; font-weight:bold; padding-top:8px; float:left;}
.tv6 { width:585px; height:390px; border:1px #BFB0B0 solid; background:#FFF; padding-right:5px; float:left; }
.tv6 img { display:block; margin:0 auto 10px auto; text-align:position; vertical-align:middle; }
.tv7 { width:590px; margin-top:10px; float:left; }
.tv7 ul { }
.tv7 li { display:inline; margin-left:10px; }
.tv7 li img { display:inline; margin:0 auto; border:1px #BFB0B0 solid; padding:3px; background:#FFF; }
.tv8 { width:590px; float:left; }
.tv9 { width:585px; height:390px; text-align:left; vertical-align:middle; }
.tv9 img { display:block; margin:0 auto; text-align:position; vertical-align:middle; text-align:center; }
.tv10 { width:240px; padding-top:20px; float:left; }
.tv11 { width:360px; padding-top:10px; float:left; }
.tv11 ul { border:0; }
.tv11 li { list-style:none; padding:4px 0; background:none; }
/*2008.12.2 eric 修改 START*/
/*.tv12 { width:532px; height:440px; padding:20px 4px 0 0; background:url(../img/b67.gif) no-repeat; float:left; }*/
.tv12 { width:532px; padding:20px 4px 0 0; float:left; }
/*2008.12.2 eric 修改 END*/

/* 2008.12.2 by Keane */
#jury { background:url(../img/b68.gif) no-repeat; }
.jury1 { width:650px; padding:20px; padding-right:0; float:left; }
.jury2 { width:210px; padding-right:10px; float:left; }
.jury3 { width:183px; background:url(../img/b69.gif) no-repeat; padding-top:40px; padding-left:17px; padding-right:10px; vertical-align:top; float:left; }
.jury3 img { vertical-align:top; padding-right:12px; padding-bottom:5px; float:left; }
.jury3 h1 { display:block; }
.jury4 { width:210px; background:url(../img/b70.gif) no-repeat;padding-bottom:30px; float:left; }

/* 2008.12.2 by Keane */
#jury { background:url(../img/b68.gif) no-repeat; }
.jury1 { width:650px; padding:20px; padding-right:0; float:left; }
.jury2 { width:210px; padding-right:10px; float:left; }
.jury3 { width:183px; background:url(../img/b69.gif) no-repeat; padding-top:40px; padding-left:17px; padding-right:10px; vertical-align:top; float:left; }
.jury3 img { vertical-align:top; padding-right:12px; padding-bottom:5px; float:left; }
.jury3 h1 { display:block; }
.jury4 { width:210px; background:url(../img/b70.gif) no-repeat;padding-bottom:30px; float:left; }


/* 2008.12.4 by Keane */
.sitemap { width:auto; padding:5px 30px 5px 10px; background:url(../img/b72.gif) no-repeat #EDEAEA right 8px; margin-bottom:5px; font-size:14px; float:left; }
.sitemap1 { width:100%; padding-bottom:10px; float:left; }
.sitemap1 ul { display:block; float:left; }
.sitemap1 li { list-style:none; display:inline; margin-right:10px; }
.sitemap1 li h4 { display:block; font-size:12px; font-weight:normal; color:#A67C52; }
.itg1 { width:388px; padding:10px 100px; border:1px #C4B9B8 dashed; background:#FFF; float:left; }
.itg1 h6 { display:block; border-bottom:1px #C4B9B8 solid; padding:4px 0; font-size:12px; }
.itg1 ul { padding:6px 0; }
.itg1 li { list-style:none; background:url(../img/b32.gif) no-repeat 0 6px; padding-left:10px; }
.itg2 { width:580px; margin:6px 0; border:1px #A09696 dashed; padding:4px; background:#FDC689; font-size:12px; text-align:center; color:#900; float:left; }
.itg3 { font-size:12px; font-weight:bold; color:#C00; }

/*2008.12.15 by Keane */
.head21 { width:112px; padding-left:10px; color:#FFF; margin-left:35px; float:left; }
.head5 { width:223px; height:60px; padding:0; padding-top:4px; padding-left:157px; text-align:left; background:url(../img/a03.gif) no-repeat; float:right; }
#pianhua { background:url(../img/b95.gif) no-repeat 2px 0; }
.tv13 { width:220px; vertical-align:middle; padding:6px 0; font-family:Verdana; border-bottom:1px #544141 dashed; float:left; }
.tv13 img { vertical-align:middle; margin-right:10px; border:1px #FFF solid; float:left; }
.tv13 h1 { display:block; font-size:12px; font-weight:bold; }
.tv14 { width:118px; font-size:14px; text-align:center; float:left; }
.tv14 img { display:block; border:1px #CCC solid; padding:4px; margin:0 auto 6px auto; }
.tv15 { width:590px; margin-bottom:10px; float:left; }
.tv15 img { display:block; vertical-align:text-top; margin-bottom:10px; }
.tv16 { width:480px; height:300px; border:1px #CCC solid; background:url(../img/c27.gif) no-repeat #FFF; padding:10px; }

/* foot */
.foot1 { width:100%; border-top:1px #650D18 solid; float:left; }
*html .foot1 { float:none; }
.foot2 { width:891px; height:100px; margin:0 auto; background:#120200; padding:20px; }
.foot3 { width:200px; float:left; }
.foot4 { width:661px; padding-left:30px; color:#FFF; text-align:left; float:left; }







