body { margin:0px; margin-top:20px; margin-bottom:20px; padding:0px; text-align:center; font-size:13px; }

h1 { background-color:#b1b1b1; font-size:10px; color:#FFFFFF; font-weight:normal; margin:0px; padding:2px; }
img { border:none; }
p { margin:0px; padding:0px; }

.header { background:url(/img/hbg.jpg) repeat-y; }
.hmenu { text-align:right; width:800px; padding-top:5px; padding-bottom:5px; }
.hmenu span { padding-left:5px; padding-right:5px; }
.logo { }
.hmenu span { padding-left:5px; padding-right:5px; color:#999999; }
.main_bg { width:808px; margin:0 auto; background:url(/img/ssbg.jpg) repeat-y; }
.main_nav { width:800px; margin:0 auto; text-align:left; }
#banner { background-color:#666666; height:200px; color:#666666; }
.msep { background:url(/img/msep.jpg) repeat-x; }

.path { background-color:#ffbe00; border-top:#c5c5c5 solid 1px; padding:2px; padding-top:3px; padding-left:15px; }

.left_nav { width:250px; float:left; }
.right_nav { width:540px; float:right; }

.left_div { padding-left:10px; padding-top:10px; padding-bottom:10px; }
.right_div { padding-right:10px; padding-top:10px; }

.left_head { font-family:Tahoma; padding-left:18px; padding-top:5px; color:#3f3f3f; font-size:17px; font-weight:bold; background:url(/img/lfbg.jpg) no-repeat; height:29px !important; height:34px; }
.pdt { margin-top:10px; }
.pdt2 { margin-top:5px; }

.h2t { background:url(/img/warrow.jpg) no-repeat; padding:2px; padding-left:25px; color:#FF0000; margin:0px; font-size:15px; font-weight:bold; }
.tdes { border:#ad9e8e solid 1px; padding:10px; }
.tdes h3 { padding:0px; margin:0px; font-size:28px; }
.tdes p { font-size:16px; padding-top:5px; line-height:22px; }
.tdes img { float:right; }

.carim { padding:6px; border:#ad9e8e solid 1px; float:left; }
.pdl { margin-left:7px; }
.pdt3 { margin-top:7px; }

.rmid { background:url(/img/rmid.jpg) repeat-y; }
.rmid span { color:#FF0000; }
.rleft { float:left; padding-left:10px; width:248px; }
.rright { float:right; padding-right:10px; width:248px; }
.rtit { font-weight:bold; }
.rdes { padding-top:3px; text-align:right; font-size:11px; }

.news { background:url(/img/nwtit.jpg) no-repeat; padding:4px; padding-left:30px; font-weight:bold; font-size:15px; margin:0px; color:#FF0000; }
.nwdate { float:left; width:100px; padding-left:10px; padding-top:3px; padding-bottom:2px; font-weight:bold; }
.nwdes { float:right; width:400px; padding-right:10px; padding-top:3px; padding-bottom:2px; }

.footer { margin-top:30px; text-align:center; }
.footer span { color:#999999; }
.footer a { color:#000000; text-decoration:none; }

.copy { text-align:center; margin-top:10px; margin-bottom:5px; }

.p4list { background:url(/img/p4/imbg.jpg) no-repeat right top; }
.p4left { float:left; }
.p4right { float:right; width:370px; font-size:13px; }
.p4sep { text-align:center; }

.p41 { padding:5px; padding-top:25px; }
.p42 { padding:5px; padding-top:20px; }
.p43 { padding:5px; padding-top:32px; }
.p44 { padding:5px; padding-top:40px; }

.p4bot { background:url(/img/p4/botbg.jpg) no-repeat bottom left; padding-bottom:20px; padding-top:10px; }
.p4bot p { padding-left:30px; padding-right:20px; }
.p4bot span { color:#FF0000; }

.lisence { padding:10px; border:#999999 solid 1px; color:#666666; text-align:justify; line-height:20px; }
.formt { background:url(/img/nwtit.jpg) no-repeat; padding:4px; padding-left:30px; font-weight:bold; font-size:15px; margin:0px; }
.red { color:#FF0000; }

form { padding:0px; margin:0px; }
.forms { width:530px; font-size:13px; background-color:#CCCCCC; }
.forms th { background-color:#EEEEEE; width:150px; text-align:left; padding-left:3px; }
.forms th span { font-weight:normal; color:#FF0000; }
.forms td { background-color:#FFFFFF; padding:3px; }
.forms td textarea { width:240px; height:100px; }
.inp1 { width:240px; }
.inp2 { width:180px; }
.inp3 { width:120px; }
#send { font-weight:bold; }
.frbut{ text-align:center; }

.cmt { color:#FFFFFF; font-weight:bold; font-size:18px; padding:3px; background:url(/img/cm/tbg.jpg) repeat-y; background-color:#ffdcba}
.cmtbl { width:530px; font-size:15px; padding-top:10px; padding-bottom:5px; }
.cmar { padding:3px; width:20px; }
.cmlg { width:90px; vertical-align:bottom; }
.cmp { padding:5px; font-size:15px; text-align:justify; line-height:20px; }
.cmp p { text-align:right; }

.smc { padding:20px; padding-left:40px; }
.sm1 { float:left; width:180px !important; width:220px; background:url(/img/cm/ar.jpg) no-repeat; background-position:0px 12px; padding:10px; padding-left:30px; font-size:18px; font-weight:bold; border-bottom:#CCCCCC dotted 1px; }
.sm2 { float:right; width:180px !important; width:220px; background:url(/img/cm/ar.jpg) no-repeat; background-position:0px 12px; padding:10px; padding-left:30px; font-size:18px; font-weight:bold; border-bottom:#CCCCCC dotted 1px; }

.smc a { text-decoration:none; border-bottom:#0000FF solid 1px; color:#0000FF }

.center { text-align:center; }
.left { float:left; }
.right { float:right; }
.clr { clear:both; }