form {margin:0;}
input {vertical-align:middle; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
select {vertical-align:middle; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
textarea {vertical-align:middle; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.vAlign {vertical-align:middle;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.gap {height:15px;}


#tabOuter {height:33px; background:url(../image/tab_line.jpg) repeat-x bottom;}
#tab {width:910px; margin:auto;}
#tab .tabLink {float:left; padding:8px 0 0 0;}
#tab .tabLink ul {padding:0; margin:0; list-style:none;}
#tab .tabLink ul li {float:left; margin-right:3px; display:block;}
#tab .tabLink ul li a, #tab .tabLink ul li a:visited {color:#5d6164; text-decoration:none; background:url(../image/tab_bg.jpg) no-repeat left top; display:block; float:left; padding:0 0 0 5px;}
#tab .tabLink ul li a span {display:block; padding:5px 18px 5px 13px; background:url(../image/tab_bg.jpg) no-repeat right top;}
#tab .tabLink ul li a:hover {background:url(../image/tab_ro_bg.jpg) no-repeat left top; color:#c20000;}
#tab .tabLink ul li a:hover span {background:url(../image/tab_ro_bg.jpg) no-repeat right top;}
#tab .tabLink ul li a.sel:link, #tab .tabLink ul li a.sel:visited {background:url(../image/tab_ro_bg.jpg) no-repeat left top; color:#c20000;}
#tab .tabLink ul li a.sel span {background:url(../image/tab_ro_bg.jpg) no-repeat right top;}





.newsBox a, .newsBox a:visited {text-decoration:none; color:#707070;}
.newsBox a:hover {text-decoration:underline;}

.middleRight {float:right; width:692px; padding:20px 0;}
h1 {font-size:18px; color:#d03233; margin:0; padding:0 0 8px 0; font-weight:normal;}
h1 span {color:#5c5c5c;}
.contantBg {background:url(../image/content_bg.jpg) repeat-x bottom; padding:0 5px 20px 5px; line-height:17px;}
.middleTab {height:33px; padding:0 0 0 10px; background:url(../image/tab_line.jpg) repeat-x bottom;}
.middleTab a, .middleTab a:visited {display:block; float:left; padding:0 0 0 8px; color:#ffffff; text-decoration:none; background:url(../image/middle_tab_bg.jpg) no-repeat left top; margin-right:3px; font-weight:bold;}
.middleTab a span {display:block; padding:9px 36px 9px 15px; background:url(../image/middle_tab_bg.jpg) no-repeat right top;}
.middleTab a:hover {background:url(../image/middle_tab_ro_bg.jpg) no-repeat left top; color:#FF0000;}
.middleTab a:hover span {background:url(../image/middle_tab_ro_bg.jpg) no-repeat right top;}
.middleTab a.sel:link, .middleTab a.sel:visited {background:url(../image/middle_tab_ro_bg.jpg) no-repeat left top; color:#FF0000; font-weight:bold;}
.middleTab a.sel span {background:url(../image/middle_tab_ro_bg.jpg) no-repeat right top;}
.detailBox {border:1px solid #b0b0b0; padding:10px; border-top:none; line-height:17px;}

a.more:link, a.more:visited {font-size:11px; text-decoration:underline; color:#e15254; font-weight:bold;}
a.more:hover {color:#000000; text-decoration:none;}

