﻿body{margin:0px;padding:0px;text-align:center;background:#FFFFFF;color:#000000;}
body, div, table, div, p, ul, li, td, pre, dt, dd, select, input, textarea,form { font-size:12px }
h1, h2, h3, h4, h5, h6,ul,li,form{margin:0;padding:0;}
img{border:0;margin:0;padding:0;}
a{ font-weight:normal}
a:link{color: #00339A; text-decoration: none; font-weight:normal}
a:visited{color: #00339A; text-decoration: none; font-weight:normal}
a:hover{color: #CE0000; text-decoration: underline; font-weight:normal}

a.red:link{color: #CE0000; text-decoration: none; font-weight:normal}
a.red:visited{color: #CE0000; text-decoration: none; font-weight:normal}
a.red:hover{color: #CE0000; text-decoration: underline; font-weight:normal}

a.green:link{color: #008701; text-decoration: none; font-weight:normal}
a.green:visited{color: #008701; text-decoration: none; font-weight:normal}
a.green:hover{color: #008701; text-decoration: underline; font-weight:normal}

a.b:link{font-weight:bold}
a.b:visited{font-weight:bold}
a.b:hover{font-weight:bold}
a.u:link{text-decoration: underline;}
a.u:visited{text-decoration: underline;}
a.u:hover{text-decoration: underline;}
span.red a:link{color: #ff0000; text-decoration: none; font-weight:normal}
span.red a:visited{color: #ff0000; text-decoration: none; font-weight:normal}
span.red a:hover{color: #ff0000; text-decoration: underline; font-weight:normal}
.b{font-weight:bold}
.s1{overflow:hidden; height:1px; clear:both}
.s3{overflow:hidden; height:3px; clear:both}
.s6{overflow:hidden; height:6px; clear:both}
.s8{overflow:hidden; height:8px; clear:both}
.s9{overflow:hidden; height:6px; clear:both}
.s12{overflow:hidden; height:12px; clear:both}
span.red{ color:#CE0000; }
span.green{ color:#008701; }
span.b{ font-weight:bold}
span.gray{ color:#666666;}
span.black{ color:#000;}
span.up{ background-image:url(/images/adr.jpg); height:20px; line-height:22px; background-position:0 0;  padding-left:23px; background-repeat:no-repeat;  color:#CE0000; display:inline-block; overflow:hidden}
span.down{ background-image:url(/images/adr.jpg); height:20px; line-height:22px; background-position:0 -20px; padding-left:23px; background-repeat:no-repeat;  color:#008701; display:inline-block; overflow:hidden}
td.nobr{ white-space:nowrap;}
th.left{ text-align:left; padding-left:6px;}
th.right{ text-align:right; padding-right:6px;}
th.center{ text-align:center; padding-left:6px; padding-right:6px;}
td.left{ text-align:left; padding-left:6px;}
td.right{ text-align:right; padding-right:6px;}
td.center{ text-align:center; padding-left:6px; padding-right:6px;}
td.l3{ text-align:left; padding-left:3px;}
td.r3{ text-align:right; padding-right:3px;}
td.c3{ text-align:center; padding-left:3px; padding-right:3px;}
td.l6{ text-align:left; padding-left:6px;}
td.r6{ text-align:right; padding-right:6px;}
td.c6{ text-align:center; padding-left:6px; padding-right:6px;}
td.l9{ text-align:left; padding-left:9px;}
td.r9{ text-align:right; padding-right:9px;}
td.c9{ text-align:center; padding-left:9px; padding-right:9px;}
td.l12{ text-align:left; padding-left:12px;}
td.r12{ text-align:right; padding-right:12px;}
td.c12{ text-align:center; padding-left:12px; padding-right:12px;}

.left{float:left;}
.right{float:right;}



/*全局layout*/
#header,#footer,div.mainbox{margin: auto;margin-top:0px;margin-bottom:0px;clear:both; width:950px}
/*头部样式*/
.loginbox{width:948px; border:1px solid #C4C4C4; border-bottom:0; margin:0 auto; margin-top:3px;}
.loginbox .bar {background:url(/images/dhBg.gif); border:1px solid #fff; background-position:0 -39px; background-repeat:repeat-x; height:26px; line-height:26px;}
.loginbox .bar .ilink { float:left; margin-left:8px;}
.loginbox .bar .ilink a { float:left;height:12px; line-height:12px; vertical-align:middle; margin-top:8px;}
.loginbox .bar .ilink .ico { margin:6px 6px 0; background:url(/images/dhBg.gif); float:left;}
.loginbox .bar .ilink .ico.I { width:11px; height:14px;}
.loginbox .bar .ilink .ico.M { width:9px; height:14px; background-position:-12px 0;}
.loginbox .bar .ilink .ico.S { width:11px; height:14px; background-position:-35px 0;}
.loginbox .bar .olink { float:right; margin-right:8px; height:26px; line-height:26px; }
.loginbox .bar .olink a{ float:left}
.loginbox .bar .olink .ico {margin:6px 6px 0;float:left;background:url(/images/dhBg.gif); background-position:-23px 0px; width:11px; height:14px; display:block}
.loginbox .bar .separate{float:left; font-size:0; width:1px; height:21px; line-height:21px; display:block; background:#FFF; border-left:1px solid #CCC; margin:2px 12px;}
.loginbox .bar .login { float:left; width:513px;}
.loginbox .bar .user { float:left; padding-left:21px;height:26px; line-height:26px; font-family:Arial}
.loginbox .bar .user a{ color:#000; text-decoration:none; margin-left:6px;}
.loginbox .bar .login form{ margin:0; padding:0; float:left; }
.loginbox .bar .login form fieldset.loginFld { padding: 0 0 0 10px; border:none; margin:0;}
.loginbox .bar .login form legend { display:none;}
.loginbox .bar .login form input{background:url(/images/dhBg.gif);}
.loginbox .bar .login form .usernameFld, .passwordFld { float:left;overflow:hidden;width:152px;}
.loginbox .bar .login form .passwordFld { width:142px;}
.loginbox .bar .login form .usernameFldlabel{ float:left;line-height:26px; padding:0 8px 0 0;}
.loginbox .bar .login form .passwordFldlabel { float:left;line-height:26px; padding:0 8px 0 0;}
.loginbox .bar .login form .usernameFldTxt{ height:12px; line-height:12px; float:left; vertical-align:middle; margin-top:8px;}
.loginbox .bar .login form .passwordFldTxt { height:12px; line-height:12px; float:left; vertical-align:middle; margin-top:8px;}
.loginbox .bar .login form .usernameFldinput { float:left; }
.loginbox .bar .login form .passwordFldinput { float:left; }
.loginbox .bar .login form .usernameFldinput input { position:absolute; margin-top:4px; border:1px solid #979797; font-size:12px; height:14px; line-height:14px; vertical-align:middle; background-position:0 -66px;} 
.loginbox .bar .login form .passwordFldinput input {  position:absolute; margin-top:4px; border:1px solid #979797; font-size:12px; height:14px; line-height:14px; vertical-align:middle; background-position:0 -66px;} 
.loginbox .bar .login form .loginSelect { float:left;}
.loginbox .bar .login form .loginFld .Btn { float:left; border:1px solid #979797; margin:4px 0 0 12px; width:38px; display:inline;}
.loginbox .bar .login form .loginFld .Btn input { margin:0; border:0; cursor:pointer; font-size:12px; height:16px; line-height:16px; overflow:hidden; padding:0; width:38px;}
.loginbox .bar .login form .loginFld .Btn input.loginSub{ background-position:0 -98px;}
.loginbox .bar .login form .loginFld .Btn input.loginReg{ background-position:0 -115px;}
.loginbox .bar .login form .loginFldselect { margin-top:4px; float:left; border:1px solid #979797; }
.loginbox .bar .login form .loginFldselectBar { border:1px solid #FFF; background-position:0 -83px; background-repeat:repeat-x; height:14px; line-height:15px; cursor:pointer; width:97px;}
.loginbox .bar .login form #loginFldselectdis{ color:#3f3d3d; display:block; height:12px; line-height:12px; vertical-align:middle; margin-top:1px; overflow:hidden; text-align:center; width:79px; float:left; }
.loginbox .bar .login form #loginFldselectop{ width:97px; overflow:hidden; border:1px #979797 solid; background:#EFEFEF; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity:.9; opacity:0.9; margin:0; padding:0; margin-top:1px; position:absolute;}
.loginbox .bar .login form #loginFldselectop li{line-height:22px; height:20px; overflow:hidden; text-align:left;}
.loginbox .bar .login form #loginFldselectop li a{display:block; height:20px; overflow:hidden; margin:0 5px; padding-left:12px;}
.loginbox .bar .login form #loginFldselectop li a:hover{background:#FFF; text-decoration:none;}
.loginbox .bar .login form #loginFldselectop li a:active{background:#FFF; text-decoration:none;}
.loginbox .bar .login form #loginFldselectop li.loginFldselectop_line{height:1px; overflow:hidden; background:#979797; font-size:0; line-height:0; margin:2px 5px 3px;}
.loginbox .bar .login form #loginFldselectop li a.disabled{color:#999;cursor:default;}
.loginbox .bar .login form #loginFldselectop li a.disabled:hover{background:none;}
.loginbox .bar .login form #loginFldselectop li a.disabled:active{background:none;}
.loginbox .bar .login form .loginFld .loginFldselectBar .ico{  background:url(/images/dhBg.gif);font-size:0; background-repeat:no-repeat; float:left; display:block;}
.loginbox .bar .login form .loginFld .loginFldselectBar .ico.split { background-position:0 -15px; width:1px; height:11px; line-height:11px; margin-top:1px; display:inline;}
.loginbox .bar .login form .loginFld .loginFldselectBar .ico.drop { background-position: -3px -19px; width:9px; height:6px; line-height:6px; margin:4px 4px 0;display:inline; overflow:hidden}
.menubox{ width:948px; border:1px solid #C4C4C4; margin:0 auto;}
.menubox .hdmenu{ padding:5px 8px; vertical-align: middle; height:1%;}
.menubox .hdmenu ul{ list-style:none; margin:0; padding:4px 0; clear:both; height:12px; line-height:12px; overflow:hidden; }
.menubox .hdmenu ul li{ float:left;background:url(/images/dhBg.gif); background-position:left -26px; background-repeat:no-repeat; display:block; padding:0 7px 0 8px; line-height:13px;}
.menubox .hdmenu ul li.s { background:0;}
.menubox .hdmenu ul li a{ color:black; text-decoration:none;}
.menubox .hdmenu ul li a.red{ color:red;}
.menubox .hdmenu ul li a:hover{ color:red; text-decoration:underline;}
.shadow{background:#EBEBEB; width:950px; height:3px; line-height:3px; font-size:1px; clear:both;}
.tg_banner { height:90px; margin-left:auto; margin-right:auto; width:100%;}
.tg_banner .left{ float:left; width:175px;}
.tg_banner .center{ float:left; width:588px; margin-left:6px;}
.tg_banner .right{ float:right; width:175px;}

.logo_banner{ margin-left:auto; margin-right:auto; clear:both;height:48px; overflow:hidden;}
.logo_banner .logo{ height:48px;float:left; text-align:left; line-height:48px; vertical-align:middle; padding-left:9px}
.logo_banner .expand { float:left;}
.logo_banner .expand b.icoX { background:url(/images/ttIco.gif) no-repeat; width:22px; height:22px; float:left;}
.logo_banner .expand b.icoX.M { background-position:0 -44px;}
.logo_banner .expand b.icoX.G { background-position:0 0;}
.logo_banner .expand b.icoX.B { background-position:0 -66px;}
.logo_banner .expand b.icoX.V { background-position:0 -88px;}
.logo_banner .expand span { float:left; display:block; margin:18px 6px 0;}
.logo_banner .expand a { float:left; font-size:14px; height:auto; line-height:16px; vertical-align:middle; margin:5px 0 0 4px; }
.logo_banner .recommend{ float:right; padding-right:12px; margin-top:25px; height:20px; overflow:hidden; color:#494949; font-weight:bold}
.logo_banner .recommend a{ padding-left:10px; padding-right:14px}
.logo_banner .recommend a:link{color: #012B8D; text-decoration: none; font-weight:normal}
.logo_banner .recommend a:visited{color: #012B8D; text-decoration: none; font-weight:normal}
.logo_banner .recommend a:hover{color: #012B8D; text-decoration: underline; font-weight:normal}
.logo_banner .recommend a.start{padding-left:8px;}
.logo_banner .recommend a.end{border-right:solid 0px #494949; padding-right:0px}
.logo_banner .remark{ float:right; overflow:hidden;height:22px; line-height:24px; margin-top:24px; text-align:right;}
.logo_banner .remark .search { margin-right:12px;}
.logo_banner .remark .search .sradio { float:left;}
.logo_banner .remark .search .sradio input { vertical-align:middle; height:20px; line-height:20px;}
.logo_banner .remark .search .sinput { float:left; border:1px solid #999; margin:0 8px;}
.logo_banner .remark .search .btn { position:relative; vertical-align:middle; border:1px solid #a4a4a4; float:left; display:block; height:17px; cursor:pointer;}
.logo_banner .remark .search .btn b {background:url(/images/bgCache.gif) repeat-x; border:1px solid #FFF; background-position:0 -101px; height:15px; overflow:hidden; line-height:17px; padding:0 6px; float:left; display:block; font-weight:lighter;}
.logo_banner .remark{ float:right; overflow:hidden;height:22px; line-height:24px; margin-top:24px; text-align:right;}
.logo_banner .remark .search { margin-right:12px;}
.logo_banner .remark .search *{ float:left}
.logo_banner .remark .search .sradio { float:left;}
.logo_banner .remark .search .sradio input { vertical-align:middle; height:20px; line-height:20px;}
.logo_banner .remark .search .sinput { float:left; border:1px solid #999; margin:0 8px; color:#898989}
.logo_banner .remark .search .btn { position:relative; vertical-align:middle; border:1px solid #a4a4a4; float:left; display:block; height:17px; cursor:pointer;}
.logo_banner .remark .search .btn b {background:url(/images/notice_Cache.jpg) repeat-x; border:1px solid #FFF; background-position:0 -23px; height:15px; overflow:hidden; line-height:17px; padding:0 6px; float:left; display:block; font-weight:lighter;}

.mainMenu{ height:30px;}
.mainMenu .title{border:1px solid #595959; float:left;position:relative;}
.mainMenu .title a{font-weight:bold; color:#FFFFFF;}
.mainMenu .title div.wrapper { border:1px solid #959595; display:block; float:left; height:26px; line-height:26px; overflow:hidden; background-image:url(/images/menu_bg.gif); background-position:0 0px; background-repeat:repeat-x; font-weight:bold; color:#FFFFFF; text-align:center; width:82px;}
.mainMenu .title b.el {width:5px; background-image:url(/images/menu_bg.gif);background-position:0px -26px; background-repeat:no-repeat; height:5px; line-height:5px; overflow:hidden; position:absolute; top:11px; right:-4px; display:block;}
.mainMenu .link { border:1px solid #23476b; float:left; border-left:0px; }
.mainMenu .link div.wrapper{display:block; float:left; width:862px; height:26px; line-height:26px;background-image:url(/images/menu_bg.gif); background-position:0 -52px; background-repeat:repeat-x; border:solid 1px #A6BEDA;border-left:0px; text-align:left;}
.mainMenu .link ul{ float:left}
.mainMenu .link li{ padding:0 7px; display:inline-block; float:left;background-image:url(/images/menu_bg.gif);background-position:-8px -26px; background-repeat:no-repeat; height:26px; line-height:26px;}
.mainMenu .link li.start{ background:none; background-image:none}
.mainMenu .link li.finish{ padding-right:6px;}
.mainMenu .link a:link{ color:#FFFDFC; text-decoration:none;}
.mainMenu .link a:visited{ color:#FFFDFC;text-decoration:none;}
.mainMenu .link a:hover{ color:#FFFDFC; text-decoration:none;}
.mainMenu .link .search { float:left; margin-top:3px;}
.mainMenu .link .search .sinput { float:left; border:1px solid #999999; margin:0 6px; color:#999999; }
.mainMenu .link .search .btn { position:relative; vertical-align:middle; border:1px solid #9A9A9A; background-color:#fff; float:left; display:inline-block; height:17px; cursor:pointer;}
.mainMenu .link .search .btn .sbutton {background:url(/images/notice_Cache.jpg) repeat-x;  background-position:0 -23px; height:15px; overflow:hidden; line-height:17px;  font-weight:lighter; margin: 1px 1px; border:solid 0px #000; cursor:pointer; overflow:hidden; width:50px}
.mainMenu .link .search .btn.center{ margin-left:3px; margin-right:3px}


.mainbox .box{ text-align:left;overflow:hidden; width:100%}
.mainbox .box.a1{ border:solid 1px #AFC6D8}
.mainbox .box.a2{ border:solid 1px #CACACA}
.mainbox .box.a3{ border:solid 1px #AFC4D5}
.mainbox .box.top{ border-top:solid 0px #FFF;} 
.mainbox .box .wrapper{background:url(/images/notice_Cache.jpg) repeat-x; border:1px solid #FFF;height:23px; line-height:23px; overflow:hidden; text-align:left}
.mainbox .box.a1 .wrapper{ background-position:0 0px; }
.mainbox .box.a2 .wrapper{ background-position:0 -23px;}
.mainbox .box.a3 .wrapper{ background-position:0 -46px;}
.mainbox .box span.ico{background:url(/images/notice_Cache.jpg) no-repeat; width:8px; height:8px; display:inline-block; float:left; overflow:hidden; margin:8px 8px}
.mainbox .box.a1 span.ico{ background-position:-8px -69px;}
.mainbox .box.a2 span.ico{ background-position:0 -69px;}
.mainbox .box.a3 span.ico{ background-position:-8px -69px;}
.mainbox .box .title{ float:left; text-align:left;color:#484848; font-weight:bold; font-size:14px;}
.mainbox .box .title a{ color:#484848; font-weight:bold; font-size:14px; }
.mainbox .box .title a:link{ text-decoration:none;}
.mainbox .box .title a:visited{ text-decoration:none;}
.mainbox .box .title a:hover{ color:#484848; text-decoration:none;}

.mainbox .tendency {height:23px; line-height:23px; text-align:left;}
.mainbox .tendency div.sh{ width:49%; text-align:center; float:left;}
.mainbox .tendency span.b{font-weight:normal}
.mainbox .tendency b{font-family:Arial;}
.mainbox .tendency div.sz{ width:49%; text-align:center; float:right;}
.mainbox .tendency a:link{ text-decoration:underline;}
.mainbox .tendency a:visited{ text-decoration:underline;}
.mainbox .tendency a:hover{ color:#CE0000; text-decoration:underline;}
.mainbox .tendency a b{font-weight:bold;}

.mainbox .search{ padding-left:12px; margin:2px 0px;overflow:hidden; color:#000}
.mainbox .search *{ float:left;}
.mainbox .search .sinput  { float:left; border:1px solid #999; margin:0 8px; color:#898989}
.mainbox .search  select{float:left; border:1px solid #999;}
.mainbox .search   .btn { position:relative; vertical-align:middle; border:1px solid #a4a4a4; float:left; display:block; height:17px; cursor:pointer; background-color:#FFF}
.mainbox .search   .btn .sbutton {background:url(/images/notice_Cache.jpg) repeat-x;  background-position:0 -23px; height:15px; overflow:hidden; line-height:17px; padding:0 6px;  font-weight:lighter; margin: 1px 1px; border:solid 0px #000; cursor:pointer; overflow:hidden}

.mainbox .search table *{float:none;}
.mainbox .leftFrame{ width:175px; float:left;}
.mainbox .rightFrame{ width:765px; float:right}

.mainbox .subMenu{ float:left; margin-left:50px;}
.mainbox .subMenu ul{ padding:0; float:left;margin-top:5px; }
.mainbox .subMenu ul li{ list-style:none; height:14px; line-height:14px; padding-left:10px; padding-right:10px; border-right:solid 1px #013298; display:block; float:left}
.mainbox .subMenu ul li.end{ padding-right:0px; border-right:solid 0px #013298;}

.mainbox .quotebox{ height:70px; overflow:hidden;color:#494949;}
.mainbox .quotebox .line{line-height:35px; text-align:center; font-family:Arial; font-size:12px}
.mainbox .quotebox .line2{line-height:70px; text-align:center; font-family:Arial; font-size:14px}
.mainbox .quotebox .left{ height:70px; text-align:center;float:left;width:133px;}
.mainbox .quotebox .left div.title{font-family:黑体; font-size:22px;   width:100%; text-align:center; padding-top:12px}
.mainbox .quotebox .center{ height:70px; text-align:center;float:left; width:240px; border-right:solid 1px #AFC4D5;border-left:solid 1px #AFC4D5}
.mainbox .quotebox .right{ float:left;}

.mainbox .content{ line-height:20px;color:#464646; padding:12px 42px; overflow:hidden}
.mainbox .content h4{ height:40px; line-height:40px; font-family:黑体; font-size:22px; text-align:center; color:#464646}
.mainbox .content h5{ height:20px; line-height:20px;  text-align:right; color:#464646; font-weight:normal; font-size:12px}
.mainbox .content div.hr{ border:0px; height:1px; background-color:#AFC5D3; overflow:hidden}
.mainbox .content pre {white-space:pre-wrap;white-space:-moz-pre-wrap;white-space: -pre-wrap;white-space:-o-pre-wrap;word-wrap: break-word;}


.mainbox ul.tree{ padding:0; overflow:hidden}
.mainbox ul.tree li{ height:25px; line-height:25px; list-style:none; background:url(/images/notice_Cache.jpg) repeat-x; background-position:0 -77px; padding-left:22px; padding-right:22px;}
.mainbox ul.tree a:link{ text-decoration:none;}
.mainbox ul.tree a:visited{ text-decoration:none;}
.mainbox ul.tree a:hover{ text-decoration:underline;}

.mainbox ul.article{ width:100%; padding:0px; }
.mainbox ul.article li{ text-align:center; clear:both; overflow:hidden;line-height:23px; list-style:none;background:url(/images/notice_Cache.jpg); background-repeat:no-repeat; background-position:0 -104px; margin-left:12px; }
.mainbox ul.article li.header{ color:#656563;border-bottom:solid 1px #AEC5D5; background-color:#F2F7FD;height:25px; line-height:25px;list-style:none; background-image:none; margin-left:0px; padding-left:12px; margin-bottom:3px}
.mainbox ul.article li span{ display:inline-block; float:left}
.mainbox ul.article li span.code{ width:60px;}
.mainbox ul.article li span.name{ width:60px;}
.mainbox ul.article li span.caption{ padding-left:12px;}
.mainbox ul.article li span.type{ width:120px; float:right;color:#656563;}
.mainbox ul.article li span.time{ width:90px; float:right;color:#656563;}
.mainbox div.separator{background:url(/images/notice_Cache.jpg) repeat-x; background-position:0 -102px; margin:12px; height:1px; overflow:hidden;}



.mainbox .pager{ text-align:center; font-size:12px; margin-top:12px; margin-bottom:12px;margin-left:auto; margin-right:auto;}
.mainbox .pager.right{ text-align:right}
.mainbox .pager.left{ text-align:left}
.mainbox .pager a{ border:1px solid #B5B5B5; text-decoration:none;  margin-left:6px; padding:2px 8px; height:14px; line-height:14px; display:inline-block}
.mainbox .pager a:link{color: #000000; font-weight:normal}
.mainbox .pager a:visited{color: #000000; font-weight:normal}
.mainbox .pager a:hover{border:1px solid #B5B5B5; color: #000000; font-weight:normal;}
.mainbox .pager span.curr { border:1px solid #B5B5B5; background:#FFF; font-weight:bold; color:#CE0005; margin-left:6px; padding:2px 8px; height:14px; line-height:14px;display:inline-block}
.mainbox .pager span.tips { margin-left:6px; padding:2px 8px; height:18px; line-height:18px;display:inline-block}
.mainbox .pager span.disable { border:1px solid #B5B5B5; background:#FFF; color:#666; margin-left:6px; padding:2px 8px; height:14px; line-height:14px;display:inline-block;}
.mainbox .pager span.word{height:18px; line-height:18px;display:inline-block;}
.mainbox .pager .sinput  { border:1px solid #999; margin:0 8px; color:#000000; display:inline-block;}
.mainbox .pager .btn { position:relative; vertical-align:middle; border:1px solid #a4a4a4;  display:inline-block; height:17px; cursor:pointer; background-color:#FFF}
.mainbox .pager .btn .sbutton {background:url(/images/notice_Cache.jpg) repeat-x;  background-position:0 -23px; height:15px; overflow:hidden; line-height:17px; padding:0 6px;  font-weight:lighter; margin: 1px 1px; border:solid 0px #000; cursor:pointer; overflow:hidden}

.mainbox .no-record{ margin-left:auto; margin-right:auto; line-height:35px; color:#666; text-align:center}


#footer .copyright{text-align:center;margin: auto;}
#footer .copyright p{ margin:0; padding:0; text-align:center}
#footer .copyright h5{ text-align:center; margin:0 auto; font-size:12px; color:#666666; font-weight:normal; line-height:45px; padding:0px}
#footer .copyright a{color:#000000; font-weight:normal}
#footer .copyright a:visited{color:#000000; font-weight:normal}
#footer .copyright a:hover{color:#ff0000; font-weight:normal}

/* 20110824 追加*/
.titlebar,
.titlebar b.el,
.titlebar b.el0,
b.ico-el{background:url(../images/elem_cache.gif) no-repeat;float:left;}

.mainbox .cnBox{display:block;clear:both;border:1px #D7D7D7 solid;overflow:hidden;}
.mainbox .cnBox.nbt{border-bottom:none;}

.mainbox .titlebar{height:34px;overflow:hidden;background-repeat:repeat-x;float:none;background-position:0px -69px;}
.mainbox .titlebar b.el{height:34px;width:31px;background-position:-21px -1px;}
.mainbox .titlebar b.el0{height:14px;width:7px;margin:10px 5px 0 12px;background-position:-0px -390px;}
b.ico-el{height:14px;width:7px;margin:10px 5px 0 12px;background-position:-0px -390px;}

.mainbox .titlebar .tit{line-height:34px;height:34px;padding-left:10px;padding-right:5px;float:left;font-size:14px;font-weight:bold;}
.mainbox .titlebar .tit a{font-size:14px;font-weight:bold;color:#333}
.mainbox .titlebar .tips{line-height:34px;height:34px;font-size:12px;float:left;}
.mainbox .titlebar .tips .c01{color:#333;padding-left:5px;display:inline;}

.mainbox .titlebar .tips b.arr_01{background:url(../images/elem_cache.gif) no-repeat -126px -224px;float:left;margin:9px 2px 0;width:16px;height:16px;}
.mainbox .titlebar .tips a{color:#00298F;padding-right:5px;}

.mainbox .titlebar .right-tips{line-height:34px;height:34px;font-size:12px;float:right;margin-right:6px;}

.mainbox .titlebar .morecont{line-height:34px;height:34px;font-size:12px;float:right;margin-right:6px;}

.mainbox .titlebar .more{line-height:34px;height:34px;font-size:12px;float:right;}
.mainbox .titlebar .favor{line-height:21px;height:21px;font-size:12px;float:right;padding:6px}
.mainbox .titlebar .favor.pr10{padding-right:10px;}
.mainbox .titlebar .favor img{cursor:pointer;}
.mainbox .titlebar a{text-decoration:underline;}
