html,body { padding:0px; margin:0px; background:#fff; color:#000; text-align:center; font-size:12px; height:99%; }
form { margin:0; border:0px; padding:0;}
img { border:0; }
a:link { color:#000; text-decoration:none; }
a:visited { color:#000; text-decoration:none; }
a:hover { color:#f00; text-decoration:underline; }
a:active { color:#bc2931;}

/* search开始 */

a.sofocus:link { font-weight:bold; font-size:14px; padding-bottom:2px; color:#f00; text-decoration:none }
a.sofocus:visited { font-weight:bold; font-size:14px; padding-bottom:2px; color:#f00; text-decoration:none }
a.sofocus:hover { font-weight:bold; font-size:14px; padding-bottom:2px; color:#f00; text-decoration:none }

a.soblur:link { font-size:14px; padding-bottom:2px; color:#1f3a87 }
a.soblur:visited { font-size:14px; padding-bottom:2px; color:#1f3a87 }
a.soblur:hover { font-size:14px; padding-bottom:2px; color:#bc2931 }

.logo { width:230px; height:80px; margin-top:50px; }
.searchtag { font-size:16px; color:#b0bec7; margin-top:5px; text-align:center; height:40px; padding-top:20px; line-height:20px; width:690px; background:#f9f9f9;}

a.somore:link { font-size:12px; color:#1f3a87; font-family:arial }
a.somore:visited { font-size:12px; color:#1f3a87; font-family:arial }
a.somore:hover { font-size:12px; color:#bc2931; font-family:arial }

.blank { font-size:4px }
.searchbox { border:#999b9a 1px solid; color:#ccc; padding-left:25px; background:url(image/inputbg.gif) center left #fff no-repeat; width:350px; height:21px; line-height:21px;}
.searchbtn { border:#999b9a 1px solid; font:bold 14px "宋体"; background-image:url(image/blueback.gif); width:85px; color:#00f; height:25px; background-color:#d6e1f3; height:25px; line-height:25px; text-align:center;
}
.solink { margin:auto; text-align:center; width:690px; background:#f9f9f9; }
.searchdiv { font-size:16px; color:#b0bec7; margin-top:20px; width:698px; text-align:center; border:1px solid #ccc; }
#sokey { text-align:center; font-size:12px; color:#00f; height:40px; line-height:30px; width:690px; background:#f9f9f9; padding-top:10px; margin-bottom:5px;} 
.sokey { float:left; width:60px; text-align:right; padding-left:20px; font-weight:bold; color:#f00; } 
.sokeylist { float:right; width:580px; text-align:left; margin-right:10px; } 
.main { width:700px; height:100px; margin:auto;}

.title { width:340px; border-bottom:1px solid #eee; margin:auto; }
.blue { font-size:12px; font-weight:bold; color:#00f; line-height:23px; height:23px; }

#bbsli { width:340px; text-align:left; margin:0; padding-left:5px; float:left; border:1px solid #f2f6fb; background:#f9f9f9; }
#blogli { width:340px; text-align:left; margin:0; padding-left:5px; float:right; border:1px solid #f2f6fb; background:#f9f9f9; }
.bbsli li { list-style:none; width:340px; overflow:hidden; float:left; line-height:23px; height:23px; }
.blogli li { list-style:none; width:340px; overflow:hidden; float:left; line-height:23px; height:23px; }

.ntext { width:700px; text-align:center; margin:auto; height:30px; }
 
/* child */
h1 { font-family:"华文新魏"; font-weight:bold; font-size:20px; color:#00a6ac; margin:0; padding:0}
h4 { margin:0; padding:0; font:"宋体"; font-size:12px; }
h5 { font-family:"宋体"; font-weight:bold; font-size:14px; color:#00a6ac; margin:0; padding:0}
.childnav { width:1003px; margin:auto; background:#f00; height:98px; background:url(image/bglogo.gif) repeat; }
.childlogo { width:20%; height:98px; float:left; }
.childlogo1 { width:100%; height:58px; float:left; line-height:58px; }
.childlogo2 { width:100%; height:40px; float:left; }
.childadv { width:80%; float:right; background:#0ff; height:98px; background:url(image/bg.gif) no-repeat right center; }
.childbanner { width:1003px; margin:auto; text-align:right; background:url(image/bannerbg.gif) repeat-x;}
.childimg { padding-top:5px; padding-right:50px; height:15px; word-spacing:1px; }
.childmain { width:1003px; margin:auto; height:70%; }
.childleft { width:203px; height:100%; float:left; margin-top:5px; }
.childright { width:800px; height:100%; line-height:50px; float:right;}

hr { width:98%; height:1px; border-top:1px dotted #ccc; }
p { margin-top:15px;}
.leftmenubg { height:25px; width:98%; margin:auto; float:left; background:#ccc; }
.leftmenu { height:23px; line-height:23px; text-align:center; width:100%; margin:2px 0 1px 0; background:#eee; }
.smenu { float:left; width:80%; margin-top:5px; margin-bottom:5px;}
.smenu li { list-style:none; width:100%; margin:auto; letter-spacing:1px; line-height:23px; text-align:center; }

.back { width:98%; margin-top:20px; text-align:center; }
.maintitle { width:98%; margin:auto; line-height:50px; font-weight:bold; font-size:14px; text-align:left; }
.content { width:800px; margin:auto; text-align:left; line-height:23px; }

.foot { width:1003px; margin-top:10px; border-top:1px solid #ccc; height:50px; line-height:23px; color:#333; clear:both; }
