/* basic */
html,body{padding:0px;margin:0px;font:12px Verdana,"\5B8B\4F53",Arial,sans-serif;word-wrap:break-word;_background-image: url(about:blank);_background-attachment:fixed;}
body{background-color:#ffffff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,a,span{font-size:12px;padding:0px;margin:0px;word-wrap:break-word;}
table,td,tr,th{font-size:12px;word-wrap:break-word;}
table{border-collapse:collapse;}
td{empty-cells:show;}
li{list-style-type:none;}
img{vertical-align:middle;border:0px;}
label input{vertical-align:middle;}
input,textarea{outline:none;}
textarea{background:#fff url('../../statics/images/common/input_bg.gif') repeat-x left top;border:#CDCDCD 1px solid;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.fL{float:left;}
.fR{float:right;}
.cb{clear:both;}
.b0px{height:0px;font-size:1px;line-height:1px;clear:both;overflow:hidden;}
.b1px{height:1px;font-size:1px;line-height:1px;clear:both;overflow:hidden;}
.b2px{height:2px;font-size:1px;line-height:1px;clear:both;overflow:hidden;}
.b3px{height:3px;font-size:1px;line-height:1px;clear:both;overflow:hidden;}
.b5px{height:5px;font-size:1px;line-height:1px;clear:both;overflow:hidden;}
.b8px{height:8px;font-size:1px;line-height:1px;clear:both;overflow:hidden;}
.b10px{height:10px;font-size:1px;line-height:1px;clear:both;overflow:hidden;}
.m10px{margin-left:10px;display:inline;}
.hide{display:none;}
.show{display:block;}
/* font */
.fB{font-weight:bold;}
.fN{font-weight:normal;}
.tL{text-align:left;}
.tR{text-align:right;}
.tC{text-align:center;}
.f10px{font-size:10px;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14px{font-size:14px;}
.f15px{font-size:15px;}
.f16px{font-size:16px;}
.fRed{color:#FF0000;}
.fBlack{color:#000000;}
.fWhite{color:#ffffff;}
.fYellow{color:#FFFF00;}
.fBlue{color:#0000FF;}
.fGray{color:#666666;}
.fGreen{color:#008000;}
.fMsg{font-size:13px;font-weight:bold;color:red;text-indent:15px;}
/* link */
a:link,a:visited,a:active{color:#000000;text-decoration:none;font-size:12px;}
a:hover{color:#FF0000;font-size:12px;}
a.lRed:link,a.lRed:visited,a.lRed:active{color:#FF0000;text-decoration:none;font-size:12px;}
a.lRed:hover{color:#000000;font-size:12px;}
a.lBlack:link,a.lBlack:visited,a.lBlack:active{color:#000000;text-decoration:none;font-size:12px;}
a.lBlack:hover{color:#FF0000;font-size:12px;}
a.lWhite:link,a.lWhite:visited,a.lWhite:active{color:#ffffff;text-decoration:none;font-size:12px;}
a.lWhite:hover{color:#FFFF00;font-size:12px;}
a.lYellow:link,a.lYellow:visited,a.lYellow:active{color:#FFFF00;text-decoration:none;font-size:12px;}
a.lYellow:hover{color:#ffffff;font-size:12px;}
a.lBlue:link,a.lBlue:visited,a.lBlue:active{color:#0000FF;text-decoration:none;font-size:12px;}
a.lBlue:hover{color:#FF0000;font-size:12px;}
a.lNavyBlue:link,a.lNavyBlue:visited,a.lNavyBlue:active{color:#00349A;text-decoration:none;font-size:12px;}
a.lNavyBlue:hover{color:#FF0000;font-size:12px;}
a.lGray:link,a.lGray:visited,a.lGray:active{color:#666666;text-decoration:none;font-size:12px;}
a.lGray:hover{color:#FF0000;font-size:12px;}
a.lBrown:link,a.lBrown:visited,a.lBrown:active{color:#B48B57;text-decoration:none;font-size:12px;}
a.lBrown:hover{color:#FF0000;font-size:12px;}
a.arrowLink{background:url(../images/item_down.gif) no-repeat center right;padding-right:10px;}
a.arrowLink:link,a.arrowLink:visited{font-size: 12px;color: #999999;text-decoration: underline;}
a.arrowLink:hover{font-size: 12px;color:red;text-decoration: underline;}
/* page */
.pagenumstatic{float:left;border:#68aedd 1px solid;padding:2px 5px;margin-right:5px;width:auto;height:16px;line-height:16px;font-size:12px;font-weight:bold;color:#00548c; background-color:#e0f4ff;text-decoration:none;}
a.pagenum{float:left;padding:2px 5px;width: auto;margin-right:5px;height:16px;line-height:16px;font-size:13px;border: #b0b0b0 1px solid;color: #000000; background-color: #ffffff;text-decoration: none;}
a.pagenum:hover{border: #b0b0b0 1px solid;color: #00548c; background-color: #e0f4ff;text-decoration: none;}
/* tip css */
.titlecss{line-height:16px;display:none;position:absolute;z-index:1000;left:0px;top:0px;background-color:#DBE8F2;padding:0px 2px 2px 0px;}
.titlecss .titlecss_cont{border:#9CB8CC 1px solid;padding:0px;}
.titlecss .titlecss_cont .title{clear:both;line-height:20px;color:#005590;background-color:#ECF7FB;border-bottom:#9CB8CC 1px solid;padding:3px 5px;}
.titlecss .titlecss_cont .cont{clear:both;line-height:18px;background-color:#fff;padding:3px 5px;}

/* header */
#headerinfo{clear:both;float:left;width:100%;height:58px;padding-bottom:9px;background: url(../images/topbg.gif) repeat-x bottom left;}
#headerinfo #logo{float:left;width:172px;height:58px;position:relative;z-index:200;overflow:hidden;}
#headerinfo #info{float:right;width:100%;height:58px;color:#fff;margin-left:-180px;}
#headerinfo #info #sitetitle{float:left;width:auto;height:35px;text-align:left;line-height:35px;color:#fff;font-size:18px;font-weight:bold;letter-spacing:1px;padding-left:180px;}
#headerinfo #info #logininfo{float:right;width:auto;height:35px;text-align:right;line-height:35px;padding-right:10px;}
#headerinfo #info #topmenu{clear:both;float:left;width:auto;height:23px;text-align:left;padding-left:180px;}
#headerinfo #info #topmenu h2{float:left;width:75px;color:#fff;line-height:23px;height:23px;text-align:center;text-decoration:none;margin-right:5px;cursor:pointer;font-size:13px;position:relative;}
#headerinfo #info #topmenu h2.h_bg1{background-image:url(../images/topmenu_bg1.gif);color:#FFF;}
#headerinfo #info #topmenu h2.h_bg2{background-image:url(../images/topmenu_bg2.gif);color:#FFFF00;font-weight:bold;}
#headerinfo #info #topmenu h2 .menubox{clear:both;width:330px;height:auto;position:absolute;z-index:100;left:0px;top:23px;background-color:#ecf5ff;border-left:#91d2ff 1px solid;border-right:#91d2ff 1px solid;border-bottom:#91d2ff 1px solid;border-top:#bad9ef 1px solid;display:none;}
#headerinfo #info #topmenu h2 .menubox a{float:left;width:90px;height:30px;line-height:30px;padding:5px 10px;white-space:nowrap;display:block;font-size:13px;border-bottom:#dedede 1px dashed;color:#000;}
#headerinfo #info #topmenu h2 .menubox a:hover{color:#F00;}
#headerinfo #info #topmenu h2 .menubox a em{color:#F00;font-style:normal;}
#headerinfo #info #topmenu h1{float:left;width:26px;height:23px;line-height:23px;margin-right:5px;font-size:13px;}
#headerinfo #info #topmenu h1 a{float:left;width:24px;height:23px;padding:0px 1px;line-height:23px;display:block;background-position:center center;background-repeat:no-repeat;}
#headerinfo #info #topmenu h1 a:hover{background-color:#F8F8F8;}
/* main */
#content{clear:both;margin:0px auto;width:100%;text-align:left;}
#content #leftmain{clear:left;float:left;width:170px;height:181px;position:relative;text-align:left;background-color:#ECF5FF;overflow-x:hidden;overflow-y:auto;border-left:#B0D3EE 5px solid;border-bottom:#B0D3EE 5px solid;}
#content #leftmain #lefttitle{clear:both;background: url(../images/titlebg.gif) repeat-x;width:170px;height:28px;text-align:left;line-height:28px;position:relative;z-index:200;overflow:hidden;}
#content #leftmain #lefttitle #menutitle{clear:left;float:left;width:115px;height:28px;font-size:14px;font-weight:bold;background:url(../images/down.gif) no-repeat 2px 50%; text-indent:25px;color:#FFFF00;padding-left:5px;}
#content #leftmain #lefttitle #movemenu{clear:right;float:right;width:50px;height:28px;}
#content #leftmain #lefttitle #movemenu img{cursor:pointer;}

#content #leftmain #leftmenu{clear:both;width:160px;height:auto;color:#000;text-align:left;line-height:21px;padding:0px 5px 5px 5px;}
#content #leftmain #leftmenu dl.bitem{clear:both;width:160px;margin-bottom:5px;font-size:13px;color:#FFFFFF;}
#content #leftmain #leftmenu dl.bitem dt{height:28px;line-height:28px;text-align:left;text-indent:20px;cursor:pointer;color:#000;font-size:13px;font-weight:bold;}
.titlebg1{background:url(../images/titleline.gif) no-repeat;}
.titlebg2{background:url(../images/titleline2.gif) no-repeat;}
#content #leftmain #leftmenu dl.bitem dd{background-color:#F5FAFD;margin-bottom:5px;}
#content #leftmain #leftmenu .sitemu ul{clear:both;width:100%;height:auto;}
#content #leftmain #leftmenu .sitemu li{text-align:left;height:auto;line-height:21px;width:160px;padding-left:0px;border-bottom:#EDEDED 1px dotted;}
#content #leftmain #leftmenu .sitemu li a{display: block;background:url(../images/item_right.gif) no-repeat 10px 5px;padding-left:20px;font-size: 13px;color: #000;text-decoration: none;}
#content #leftmain #leftmenu .sitemu li a:hover{font-size: 13px;color: red;text-decoration: underline;}
#content #leftmain #leftmenu .sitemu li ul li{padding-left:0px;}
#content #leftmain #leftmenu .sitemu li ul li a{padding-left:35px;background-position: 25px 5px;}
#content #leftmain #leftmenu .sitemu li h1{clear:both;width:auto;height:21px;line-height:21px;color:#666;font-weight:bold;cursor:pointer;padding-left:25px;margin:0px;font-size:13px;}
#content #leftmain #leftmenu .sitemu li h1.down{background:url(../images/-.gif) no-repeat 10px center;}
#content #leftmain #leftmenu .sitemu li h1.up{background:url(../images/+.gif) no-repeat 10px center;}
#content #rightmain{clear:right;float:right;width:auto;height:auto;text-align:left;left:170px;border-left:#B0D3EE 5px solid;border-right:#B0D3EE 5px solid;border-bottom:#B0D3EE 5px solid;overflow:hidden;}
#current{clear:both;width:100%;height:26px;line-height:26px;text-align:left;background:url(../images/item_right.gif) no-repeat 5px 50%;background-color:#DFF0FC;border-bottom:#B0D3EE 2px solid; text-indent:15px;color:#666666;}
.hideLeftMenu{width:4px;font-size:1px;height:8px;padding:20px 0px 20px 1px;background-color:#68B1E5;position:absolute;top:100px;left:175px;z-index:100;cursor:pointer;}