@charset "utf-8";
/*常用标签*/ 

body,td,div {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
body { margin:0; padding:0; text-align:center; background-color:#ccc;}
div { text-align:left;}
table,div,td,th,p{word-wrap:break-word;word-break:break-all;}
ul,li{list-style:none;margin:0; padding:0;}
img {border:none;}
form {margin:0;}
h1,h2{font-family: Arial, Helvetica, sans-serif;font-size:14px;}
h3{font-size:12px;}
h4{font-size:12px;}
h5{font-size:12px;}
a {color: #333;text-decoration: none;}
a:hover,a:active{text-decoration: underline;}


/*常用类*/ 
.hide{display:none;}
.show{display:block;}
.clear { clear:both; height:0; font-size:0; display:block; line-height:0;}
.red { color:#f00;}
.white { color:#fff;}
.line { background:#ccc; height:1px; clear:both;}
.inp {}
.blankspace { height:0px;}
.btn {
BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 3px; BORDER-BOTTOM: #7b9ebd 1px solid;
background-image:url(images/bg_btn_blue.gif);
background-repeat:repeat-x;
cursor:pointer;
}
.f_r { float:right;}
.datetime { font-family: Arial, Helvetica, sans-serif; color:#666; font-size:11px;}
.HSpace { height:10px; font-size:0; line-height:10px;}
.tag_onetitle { height:20px; line-height:22px; overflow:hidden;}
 
/*常用布局类*/ 
.body { width:980px; background:#fff; text-align:center;}
.layout { width:960px; margin: auto; background-color:#fff;}
.header { height:80px; overflow:hidden;}
.logo { width:280px; float:left;}
.topMenu { width:480px; float:left;}
.topMenu a { background: url(images/bg_list_yyb.gif) left center no-repeat; display:block; height:80px; line-height:80px; vertical-align:middle; padding-left:25px; padding-right:5px; float:left; font-size:14px;}

.funArea { width:196px; float:right; height:70px; background: url(images/bg_userlogin.gif) left 17px no-repeat;}

.funArea .blockContent { padding-top:22px; padding-left:3px;}
.funArea .blockContent div { display:block; float:left;}
.funArea .botton{ background:url(images/bg_btn.gif); width:61px; height:32px; margin-right:1px; overflow:hidden;}
.funArea .botton a { display:block; padding-top:9px; text-align:center; text-decoration:none;}
.funArea .botton a:hover { text-decoration:none; color:#FF0000; }
.funArea .text { width:69px; padding-top:3px; padding-left:6px;}
.funArea .text a { color:#999;}

.bottomLink { border-top:#c2d7e8 2px solid; background-color:#e8eff7; padding:5px; text-align:center;}



.bottomLink a { color:#630;}
.footer { text-align:center; padding:15px 0 20px 0; line-height:1.8em;}

.blockTitle { font-size:14px; color:#666; font-weight:bolder;}



.navPlane { height:31px; background:#597fc6 url(images/bg_navplane.gif) top repeat-x; border:#039 1px solid; overflow:hidden;}
.siteNav { font-size:14px; line-height:31px; text-align:center; margin-left:5px;}
.siteNav span { display:block; float:left; padding:0 13px; text-align:center; background:url(images/bg_navspan.gif) left bottom no-repeat;}
.siteNav span.first { background:none;}
.siteNav a,.siteNav a:visited { color:#fff;}
.siteNav a:hover { color:#FF0; text-decoration:none;}

.subMenu { background-color:#e8f0f7; height:27px; border-top:#fc0 3px solid; line-height:27px; margin-bottom:5px; padding-left:10px; overflow:hidden;}
.subMenu .search { float:right; width:320px; overflow:hidden; height:27px;}
.subMenu .search .inp { width:150px; border:#ccc 1px solid; height:22px;font-size:12px;}
.subMenu .search select { width:100px;height:20px;font-size:12px;}
.subMenu .search .btn { width:auto;}
.subMenu .marqueeNews { float:left; color:#630; width:488px;}
.subMenu .marqueeNews a { color:#900;}
.subMenu .marqueeNews li { display:inline;}
.subMenu .title { float:left; width:80px; font-weight:bolder; color:#333;}
.subMenu .marqueeNews .tag_onetitle { height:25px; line-height:25px; float:left; white-space:nowrap; margin-right:5px;}


