@charset "gb2312";
* { margin:0; }
body { font: 12px Verdana; color: #666; margin: 0px; background: url(../images/bg.gif) center; }
a:link { text-decoration: none; color: #036; }
a:visited { text-decoration: none; color: #003; }
a:hover { text-decoration: underline; }
img { border: none; }
form { margin: 0px; padding: 0px; }
.body_content { width: 930px; margin: auto; }
.topbar { height: 28px; line-height: 28px; color: #3399ff; background: url(../images/topbar.jpg) no-repeat; padding-right: 10px; padding-left: 10px; text-align: right; }
.topbar a { color: #09F!important; text-decoration: none; margin-right: 4px; margin-left: 4px; }
.topbar a:visited { color: #09F; text-decoration: none; }
.topbar a:hover { color: #09F; text-decoration: underline; }
.topflash { background: url(../images/flashtitle.jpg); height: 119px; width: 930px; margin-top: 1px; }
.menusplit { font-size: 0px; line-height: 0px; height: 10px; margin-bottom: 5px; background: #e8e8e8; }
.content .leftlist { width: 737px; float: left; display:inline; }
.content .rightlist { float: left; width: 193px; display:inline; }
.menubar { background: url(../images/menu.gif) repeat-x 0px -60px; height: 30px; line-height: 30px; font-size: 14px; color: #FFF; margin-top: 1px; }
.menubar ul { list-style: none; margin: 0px; padding: 0px; }
.menubar a { color: #FFF; text-decoration: none; }
.menubar ul li { float: left; background: url(../images/menu.gif) no-repeat left -120px; }
.menubar ul li a, .menubar ul li a:visited { color: #FFF; text-decoration: none; display: block; padding-right: 18px; padding-left: 18px; }
.menubar ul li a:hover { background: url(../images/menu.gif) no-repeat left -90px; text-decoration: none; }
.menubar ul .firstmenu { background: url(../images/menu.gif) no-repeat left top; }
.menubar ul .firstmenu a:hover { background: url(../images/menu.gif) no-repeat left -30px; }
.clearup { font-size: 0px; line-height: 0px; clear: both; }
.contentbox { float: left; border: 1px solid #cfcfcf; margin-bottom: 4px; overflow: hidden; }
.contentbox .contenttitle { background: #036 url(../images/node.gif) repeat-x left -56px; height: 28px; display: block; }
.contentbox .contenttext { background: #FFF; }
.contentbox .contenttext ul { margin: 0px; padding: 12px 0px 13px 15px; list-style: none; }
.contentbox .contenttext ul li { line-height: 20px; height: 20px; background: url(../images/dot.gif) no-repeat left 7px; padding-left: 15px; overflow: hidden; display: block; }
.contentbox .contenttext ul li a { color: #000; text-decoration: none; }
.contentbox .contenttext ul li a:hover { text-decoration: underline; }
.contentbox .contenttext ul li em { font-style: normal; color: #666; }
/* in art node */
.contentbox .contenttitle_art { background: #036 url(../images/in_node.gif) repeat-x left -56px; height: 28px; display: block; }
.contentbox .contenttitle_art .titlnode { background: #0098CA url(../images/in_node.gif) no-repeat left top; float: left; min-width: 10px; white-space: nowrap; height: 28px; margin-left: 4px; display:inline; }
.contentbox .contenttitle_art .titlnode .nodetext { height: 28px; background: url(../images/in_node.gif) no-repeat right -28px; float: left; padding: 0px 16px; }
.contentbox .contenttitle_art .titlnode .nodetext span { font-size: 14px; color: #036; font-weight: bold; padding-left: 22px; line-height: 14px; padding-top: 11px; display: block; padding-right: 14px; white-space: nowrap; }
.contentbox .contenttitle_art .titlnode .nodetext span a { color: #036; text-decoration: none; }
.contentbox .contenttitle_art .titlnodeexp { height: 28px; float: right; color: #6CF; text-align: right; display: block; line-height: 28px; }
.contentbox .contenttitle_art .titlnodeexp span { color: #000; text-decoration: none; display: block; height: 28px; line-height: 28px; padding-right: 18px; }
/* in res node */
.contentbox .contenttitle_res { background: #9CF url(../images/res_title_bg.gif) repeat-x; height: 28px; display: block; }
.contentbox .contenttitle_res .titlnode { float: left; min-width: 10px; white-space: nowrap; height: 28px; margin-left: 4px; display:inline; }
.contentbox .contenttitle_res .titlnode .nodetext { height: 28px; float: left; }
.contentbox .contenttitle_res .titlnode .nodetext span { font-size: 14px; color: #036; font-weight: bold; padding-left: 22px; line-height: 27px; display: block; padding-right: 14px; white-space: nowrap; }
.contentbox .contenttitle_res .titlnode .nodetext span a { color: #036; text-decoration: none; }
.contentbox .contenttitle_res .titlnodeexp { height: 28px; float: right; color: #6CF; text-align: right; display: block; line-height: 28px; }
.contentbox .contenttitle_res .titlnodeexp span { color: #000; text-decoration: none; display: block; height: 28px; line-height: 28px; padding-right: 18px; }
/* in ext node */
.contentbox .contenttitle_ext { background: #036 url(../images/in_node.gif) repeat-x left -56px; height: 28px; display: block; }
.contentbox .contenttitle_ext .titlnode { background: #0098CA url(../images/in_node.gif) no-repeat left top; float: left; min-width: 10px; white-space: nowrap; height: 28px; margin-left: 4px; display:inline; }
.contentbox .contenttitle_ext .titlnode .nodetext { height: 28px; background: url(../images/in_node.gif) no-repeat right -28px; float: left; padding: 0px 16px; }
.contentbox .contenttitle_ext .titlnode .nodetext span { font-size: 14px; color: #036; font-weight: bold; padding-left: 22px; line-height: 14px; padding-top: 11px; display: block; padding-right: 14px; white-space: nowrap; }
.contentbox .contenttitle_ext .titlnode .nodetext span a { color: #036; text-decoration: none; }
.contentbox .contenttitle_ext .titlnodeexp { height: 28px; float: right; color: #6CF; text-align: right; display: block; line-height: 28px; }
.contentbox .contenttitle_ext .titlnodeexp span { color: #000; text-decoration: none; display: block; height: 28px; line-height: 28px; padding-right: 18px; }
/* node 有效 */
.contentbox .contenttitle .titlnode { background: #0098CA url(../images/node.gif) no-repeat left top; float: left; min-width: 10px; white-space: nowrap; height: 28px; margin-left: 4px; display:inline; }
.contentbox .contenttitle .titlnode .nodetext { height: 28px; background: url(../images/node.gif) no-repeat right -28px; float: left; padding: 0px 16px; }
.contentbox .contenttitle .titlnode .nodetext span { font-size: 14px; color: #036; font-weight: bold; padding-left: 22px; line-height: 14px; padding-top: 11px; display: block; padding-right: 14px; white-space: nowrap; }
.contentbox .contenttitle .titlnode .nodetext span a { color: #036; text-decoration: none; }
/* node 无效 */
.contentbox .contenttitle .titlnode_ds { background: #0098CA url(../images/node.gif) no-repeat left -84px; float: left; min-width: 10px; white-space: nowrap; height: 28px; margin-left: 4px; display:inline; }
.contentbox .contenttitle .titlnode_ds .nodetext { height: 28px; background: url(../images/node.gif) no-repeat right -112px; float: left; padding: 0px 16px; }
.contentbox .contenttitle .titlnode_ds .nodetext span { font-size: 14px; color: #FFF; font-weight: bold; padding-left: 22px; line-height: 14px; padding-top: 11px; display: block; padding-right: 14px; white-space: nowrap; }
.contentbox .contenttitle .titlnode_ds .nodetext span a { color: #005E94; text-decoration: none; }
.contentbox .contenttitle .titlnodeexp { height: 28px; float: right; color: #6CF; text-align: right; display: block; line-height: 28px; }
.contentbox .contenttitle .titlnodeexp a { color: #6CF; text-decoration: none; display: block; height: 28px; line-height: 28px; padding-right: 18px; background: url(../images/dot3.gif) no-repeat right center; }
.contentbox .contenttitle .titlnodeexp span { color: #6CF; text-decoration: none; display: block; background-repeat: no-repeat; height: 28px; line-height: 28px; padding-right: 18px; }
#contentadv { height: 74px; width: 737px; margin-bottom: 4px; }
.nicebutton { font-size: 13px; font-family: "宋体", "新宋体"; line-height: 23px; color: #FFF; background: url(../images/btn_gb.jpg); border-style: none; height: 23px; width: 85px; padding: 0px; margin: 0px; text-align: center; white-space: pre; }
.searchhot {	/* 大搜索框下的热门关键字 */ margin-top: 10px; color: #036; }
.searchhot a { color: #666; text-decoration: underline; }
.searchhot a:hover { color: #036; }
.s_box { margin-bottom: 4px; margin-left: 4px; }
.s_box .s_title { font-size: 14px; line-height: 29px; height: 29px; color: #036; padding-left: 34px; font-weight: bold; background: url(../images/s_node.gif) left top; }
.s_box #tguide { background: url(../images/s_node.gif) left -145px; }
.s_box #tdownload { background: url(../images/s_node.gif) left -29px; }
.s_box #tlinks { background: url(../images/s_node.gif) left -58px; }
.s_box #tlogin { background: url(../images/s_node.gif) left -87px; }
.s_box #twenda { background: url(../images/s_node.gif) left -116px; }
.s_box #tsearch { background: url(../images/s_node.gif) left -174px; }
.s_box .s_content ul li em { color: #F30; font-style: normal; position: absolute; right: 0px; line-height: 20px; font-weight: normal; top: 0px; }
.s_content { margin-bottom: 4px; width: 187px; overflow-x: hidden; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; }
.s_box .s_content span { padding: 12px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.s_box .s_content span a { color: #000; }
.s_box .s_content ul { margin: 0px; padding: 12px 0px 13px 12px; list-style: none; }
.s_box .s_content ul li { line-height: 20px; height: 20px; background: url(../images/dot2.gif) no-repeat left 8px; padding-left: 12px; overflow: hidden; display: block; position: relative; width: 156px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.s_box .wenda ul li a { overflow: hidden; display: block; position: relative; width: 116px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.s_box .s_content ul li a { color: #000; text-decoration: none; }
.s_box .s_content ul li a:hover { color: #900; text-decoration: underline; }
.footlinks { line-height: 28px; background: #bdbdbd; height: 28px; text-align: center; }
.footlinks a { color: #666; text-decoration: none; }
.footlinks a:hover { color: #333; text-decoration: none; }
.footbar { font-size: 12px; line-height: 18px; color: #666; text-align: center; padding-top: 14px; padding-bottom: 14px; }
.footbar a { color: #006699; text-decoration: none; }
.C1 { color: #060!important; }
.C2 { color: #00F!important; }
.C3 { color: #F00!important; }
.oline1 { border: 1px solid #cfcfcf; }
.oline2 { border: 1px solid #F30; }
.oline3 { border: 1px solid #CFDFF3; }
.guide_btn { height: 28px; width: 141px; margin: auto auto 8px; font-size: 12px; line-height: 28px; text-align: center; }
.guide_btn a { background: #CCC url(../images/lk_btn.gif) left top; height: 28px; width: 141px; font-size: 12px; line-height: 28px; display: block; color: #000; text-decoration: none; }
.guide_btn a:hover { background: #9CF url(../images/lk_btn.gif) left -28px; }
.title_art { line-height: 28px; height: 28px; text-indent: 30px; color: #197CA5; }
.pagebox { line-height: 40px; height: 40px; text-align: center; }
.pagebox .pageitem { padding: 0 5px; }
.pagebox .pageitem img { margin: 0 3px; }
.pagebox .pagenumberitem { color: #00F; }
.pageitem .pagenumberitemcurrent { color: #666; }
.contentbox .contenttext .llist { line-height: 28px; border-bottom: 1px dotted #ccc; height: 28px; overflow: hidden; }
.contentbox .contenttext .llist span { color: #999; background: url(../images/dot.gif) no-repeat 15px center; padding-left: 30px; }
.memo { padding: 6px; border-top: 1px solid #CCC; border-right: 4px solid #CCC; border-bottom: 4px solid #CCC; border-left: 1px solid #CCC; background: #FFFFCC; margin: 6px; overflow: hidden; }
.memo a { color: #6CF; }
.btnVA { width: 28px; height: 28px; background: url(../images/icon_down.gif) no-repeat center center; cursor: pointer; }
.btnVB { width: 28px; height: 28px; background: url(../images/icon_up.gif) no-repeat center center; cursor: pointer; }
#boxallin { padding: 20px; color: #000; }
#boxallin #boxtitle { font-size: 18px; font-weight: bold; padding: 10px; text-align: center; color: #036; }
#boxallin .boxtools { color: #999; text-align: center; padding-bottom: 10px; margin: 0 12px; border-bottom: 1px dotted #CCC; }
#boxallin .boxtools2 { color: #999; text-align: right; padding-top: 10px; margin: 0 12px; border-top: 1px dotted #CCC; }
#boxallin .boxtools a { color: #999; }
#boxallin #boxtext { line-height: 160%; padding: 12px; font-size: 14px; }
#boxallin #boxtext .MsoNormal * { line-height: 160%!important; font-family: Verdana!important; padding: 0px; margin: 0px; }
#boxtext img { margin: 12px; }
label { vertical-align:middle }
.inputcheckbox { vertical-align:middle; }
.mlabel { padding: 0 4px; color: #000; }
.restitle { background-image: url(../images/res_title.gif); height: 26px; border-bottom: 1px solid #cfcfcf; }
.searchtitle { height: 26px; border-bottom: 1px solid #cfcfcf; background: url(../images/res_title.gif) 0px -26px; }
.dotline { height: 1px; width: 710px; margin-right: auto; margin-left: auto; background: #FFFFFF; color: #CCCCCC; border-bottom: 1px dotted #666; border-top-style: none; border-right-style: none; border-left-style: none; }
.respic { border: 1px solid #999999; }
.res_data { width: 100%; }
.res_data tr th { text-align: right; color: #000; line-height: 22px; white-space: nowrap; width: 80px; }
.res_data tr td { color: #666; }
.contenttitle_res_lv { background: #9CF url(../images/res_title_bg.gif) no-repeat 0px -28px; height: 28px; margin-top: 20px; margin-bottom: 0px; line-height: 28px; font-size: 14px; color: #036; font-weight: bold; text-indent: 10px; }
.contenttitle_userform { background: #9CF url(../images/res_title_bg.gif) no-repeat 0px -28px; height: 28px; margin-bottom: 0px; line-height: 28px; font-size: 14px; color: #036; font-weight: bold; text-indent: 10px; }
#contact_res { padding: 12px 12px 62px; background: url(../images/res_buttom_bg.gif) no-repeat center bottom; }
.downloadbox { color: #666; font-size: 12px; }
.downloadbox img { margin: 0 2px!important; }

