* {margin: 0;padding: 0;}
html {SCROLLBAR-FACE-COLOR: #205684; SCROLLBAR-HIGHLIGHT-COLOR:#608CB1; SCROLLBAR-SHADOW-COLOR: #063A69; SCROLLBAR-3DLIGHT-COLOR: #608CB1; SCROLLBAR-ARROW-COLOR: #FDC02A; SCROLLBAR-TRACK-COLOR: #C5D2DB; SCROLLBAR-DARKSHADOW-COLOR: #205684; SCROLLBAR-BASE-COLOR: #000000; padding: 108px 0 26px; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box;}
body {background: #FFFFFF;font-family: Arial, "ËÎÌå", Helvetica, sans-serif;font-size: 12px;color: #333333;}
html,body{height:100%;}
img {border: none;}
a {font-size: 12px;color: #333333;text-decoration: none;}
a:hover {text-decoration: none;}
.clear { clear:both; padding:0px; margin:0px auto; }
h1, h2, h3 {font-weight: normal;}
ul, ol, dl {list-style-type: none;}
p {line-height: 1.5em; font-size: 12px;}



/* Header */

.header {width: 100%;height: 108px; margin-top: -108px; padding:0; background: #FFFFFF url(../images/top_bg.jpg) top left; overflow: hidden; position: relative;}
.logo {width: 98%; height: 50px;margin: 10px 0 10px 10px;}
.logo h1 {float: left;}
.logo h2 {float: right; font-size: 12px;}
.logo h2 p {text-align: right; line-height: 2em;}
.logo h2 p strong {color: #CC3300;}

.menu {clear: both;height: 37px;background: #FFFFFF url(../images/top_menu_bg.jpg);border: solid 1px #003366;}
.menu .datetime {float: left; color: #FFFFFF; padding: 10px 0 0 10px; width: 222px;}
.menu ul {height: 35px; list-style: none; float: left;}
.menu li {width: 92px; height: 33px; float: left; margin: 1px 0 1px 0; border: 1px solid #678CAA; border-right: solid 1px #003366;}
.menu a {padding: 10px 15px 7px 15px;font-weight: bold; font-size: 14px;color: #FFFFFF; display: block;}
.menu a:hover, .menu .current_page_item a {	color: #000000; background: #FFFFFF url(../images/top_menu_bg_current.jpg);}
.menu .hiddentop {float: right; padding: 10px 10px 0 0; cursor: pointer;}

.hiddenheader {width: 100%;height: 35px;margin: 0 auto; padding:0; background: #FFFFFF url(../images/top_bg.jpg) top left; overflow: hidden;}
.hiddenheader .logo { height: 0; overflow: hidden; margin:0;}

/* Page */

.page {	width: 100%; height: 100%;margin: 0 auto;padding:0;}
.input_text { width:280px; padding-left:5px; height:20px; font-size: 14px; line-height:20px; background:url(../images/input_text_bj.gif) repeat-x; border:1px solid #d4d4d4;}
.input_textarea { width:430px; height:90px; border:1px solid #d4d4d4;background:white url(../images/input_text_bj.gif) repeat-x; margin-top:5px;}
.input_text:hover, .input_textarea:hover { border-color:#839cb2;}
.buttonbed {height: 35px; line-height:35px; padding-left: 170px; }
.input_btn { background:url(../images/input_sub_btn.gif) no-repeat; width:50px; height:21px; line-height:21px; border:none; cursor:pointer; margin-right:5px;}
.input_btn:hover { background-position:left -21px; font-weight: bold;}


/* lefter */

.lefter {float: left; width: 218px; height: 100%; border: solid 1px #003366; background: #CBDCE1; overflow-x: hidden; overflow-y: auto; position: relative;}
.lefter ul {margin: 40px 5px 0 5px;}
.lefter ul li {width: 199px; border: solid 1px #003366; margin-top: 3px; background: #EAF1F3; }
.lefter ul li h2 {width: 199px; height: 24px; background: #FFFFFF url(../images/left_menu_1_bg.jpg); border-bottom: solid 1px #003366; cursor: pointer; }
.lefter ul li h2 p {float: left; color: #FFFFFF; font-weight: bold; padding: 5px 0 0 15px;}
.lefter ul li h2 img {float: right; margin: 5px 5px 0 0 ; }

.lefter .classlist ul {margin:5px 10px 5px 10px; padding:0;}
.lefter .classlist ul li { width: 172px; border: none; margin: 0;}
.lefter .classlist ul li a {width: 148px;height: 18px; display: block; color: #003366;background: url(../images/left_menu_2_icon.gif) no-repeat 11px 7px; padding: 5px 0 0 25px;}
.lefter .classlist ul li a:hover, .lefter ul li ul .current_page_item a { background: url(../images/left_menu_2_current_bg.gif) no-repeat;}

.lefter .classlist .sublist {margin:5px 10px 5px 10px;}
.lefter .classlist .sublist dl {width: 148px; margin: 0;}
.lefter .classlist .sublist dl a, .lefter ul li ul .current_page_item .sublist dl a {width: 120px;height: 18px; display: block; color: #003366;background: url(../images/left_menu_3_icon.gif) no-repeat 18px 9px; padding: 5px 0 0 28px;}
.lefter .classlist .sublist dl a:hover, .lefter .classlist .sublist .current_page_item a { background: url(../images/left_menu_3_current_bg.gif) no-repeat;}

/* middler */

.middler {width:10px; height: 100%; float: left;border: solid 1px #003366; border-right: none;background: #FFFFFF url(../images/middle_bg.jpg) repeat-y; vertical-align: middle; position: relative;}
.middler img {padding-top: 280px; cursor: pointer;}

/* righter */

.righter {margin: 0 0 0 230px; height: 100%; border: solid 1px #003366; border-right: none; position: relative;}

.main { padding:0;margin:0; background: #FFFFFF url(../images/right_top_bg.jpg) repeat-x left top;}
.main h1 {height: 20px; color: #006699;font-size: 12px; padding: 15px 0 0 15px;}
.main .infodiv {margin: 5px 15px 10px 15px; border: solid 1px #C5D2DB;background: url(../images/right_title_bg.jpg) repeat-x;}
.main .infodiv h1 {font-weight: bold; padding: 7px 0 2px 5px; margin:0; }
.main .infodiv .entry { padding: 15px 25px; }
.main .infodiv .entry table { }
.main .infodiv .entry table td {border-bottom: solid 1px #ebf0f3; line-height: 35px; height: 35px; padding-left: 10px;}
.main .infodiv .entry table .title {width: 70px;}
.main .infodiv .entry table .text {width: auto;}
.main .infodiv .entry table .nobd { border: 0; }

.main .listdiv {border: none;background: none;margin: 5px 15px 10px 15px;}
.main .listdiv table {margin-bottom: 10px;border-left: solid 1px #C5D2DB;}
.main .toptitle {background: url(../images/right_title_bg.jpg) repeat-x; text-align: left; padding-left:0;}
.main .toptitle a {display: block; float: left; padding: 2px 10px 0 10px; margin:0; background: url(../images/right_top_title_line.gif) no-repeat top right; }
.main .toptitle a img {padding-right: 5px;}
.main .pages {text-align: right; padding-right: 10px;background: url(../images/right_title_bg.jpg) repeat-x;}

/*   footer   */
.footer {clear: both;height: 26px;background: #FFFFFF url(../images/bottom_bg.jpg);border: solid 1px #003366; border-top: #678CAA; }
.footer p {text-align: center;color: #FFFFFF; line-height: 26px;}
.footer a {color: #FFFFFF;padding: 0;margin:0;}

#pagination-digg {vertical-align: middle; height: 25px; padding: 2px 0 0 0; float: right;}
#pagination-digg li { border:0; margin:0; padding:0; font-size:12px; line-height: 1.2em; list-style:none; /* savers */ float:left; }
#pagination-digg a { border:solid 1px #9aafe5; margin-right:2px; }
#pagination-digg .previous-off,
#pagination-digg .next-off, 
#pagination-digg .total,
#pagination-digg .home-off,
#pagination-digg .end-off { border:solid 1px #CCCCCC; color:#666666; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a,
#pagination-digg .previous a { font-weight:bold; }	
#pagination-digg .active { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link, 
#pagination-digg a:visited { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover { border:solid 1px #0e509e; }

.main div table {border-top: solid 1px #C5D2DB;}
.main div table td {border-bottom: solid 1px #C5D2DB;border-right: solid 1px #C5D2DB; line-height: 25px; height: 25px; padding-left: 10px;}
.main div table .title {width: 170px;}
.main div table .text {width: auto;}





/*   login   */
body#login { font-family: "SimSun", Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: url(../images/login_page_bg.jpg) center top repeat-x #00134b; }
#login .logo { width: 359px; height: 32px; margin: 0 auto; padding: 180px 0 30px; }
#login .login { width: 100%; height: 100%; text-align: center; background: url(../images/login_bg.jpg) center top no-repeat; }
#login .login p { width: 250px; height: 26px; margin: 0 auto; text-align: left; vertical-align: middle; overflow: hidden; position: relative; }
#login .input_text { width:180px; padding-left:2px; height:20px; font-size: 14px; background:url(../images/input_text_bj.gif) left top repeat-x; border:1px solid #B4B4B4;}
#login .input_text:hover { border-color:#839cb2; }
#login p.btn { padding-top: 0px; }
#login .input_btn { background:url(../images/login_button_bg.gif) no-repeat; width:75px; height:23px; margin: 0 0 0 51px; line-height:23px; border:none; cursor:pointer;}
#login .input_btn:hover {font-weight: bold;}
#login p img { top: 3px; right: 55px; position: absolute; }
#login p.tel { width: 500px; margin-top: 65px; color: #c1e3ed; text-align: center; }
#login p.tel span { font-weight: 700; }
