*{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;;color:#333;padding:0;margin:0;}
html{background-color:#fff;width:100%;}
body{width:100%;margin:auto;margin-top:0;}
h1,h2,h3,h4,h5,h6{float:left;}
li{list-style-type:none;}
ul{margin:0;border:0;padding:0;}
dl{margin:0;border:0;padding:0;}
table{float:left;}
.aboutus-top{width:100%;margin:auto;margin-top:0;height:26px;line-height:24px;background:#f6f6f6;overflow:hidden;border-bottom:1px solid #eee;color:#666;font-size:11px;border-top:2px solid #ddd;}

.top-bg{width:100%;margin:auto;margin-top:0;height:100px;background:url(../images/top-bg.jpg) repeat-x left top;overflow:hidden;border-top:1px solid #fff;}

.li-x{width:3px;float:left;height:24px;background:url(../images/bg/li-2x.jpg) no-repeat center center;}
.li-40x{width:40px;text-align:center;}
.li-80x{width:80px;text-align:center;}
.li-140x{width:140px;text-align:center;}
.li-130x{width:130px;text-align:center;}
.li-550x{width:550px;text-align:left;}
.aboutus{width:990px;margin:auto;margin-top:0;height:26px;line-height:24px;text-indent:10px;overflow:hidden;color:#666;font-size:11px;}
.aboutus ul{width:100%;float:left;}
.aboutus li{float:left;font-size:11px;}
.aboutus li a{width:100%;height:26px;line-height:24px;font-size:11px;}
.aboutus li a:link{color:#09c;text-decoration:underline;}
.aboutus li a:visited{color:#09c;text-decoration:underline;}
.aboutus li a:hover{color:#f60;text-decoration:none;;overflow:hidden;}
.aboutus li a:active{color:#09c;text-decoration:underline;}


.top{width:990px;margin:auto;margin-top:0;height:100px;background:url(../images/top-bg.jpg) repeat-x left top;overflow:hidden;}
.logo{width:240px;float:left;display:block;margin-left:10px;margin-top:20px;height:50px;}
.check{width:600px;float:right;margin-right:10px;height:54px;margin-top:5px;font-size:11px;}
.check dl{width:100%;float:left;}
.check dt{width:100%;float:left;height:27px;line-height:20px;text-indent:24px;color:#f60;background:url(../images/check.gif) no-repeat 4px center;}
.check dd{width:100%;float:left;height:27px;line-height:24px;color:#09c;font-size:11px;}
.check-1{font-size:10px;color:#333;}

.menu{width:990px;margin:auto;height:30px;}

.menu250{width:240px;height:30px;float:left;display:block;overflow:hidden;background:url(../images/license.gif) no-repeat center center;}
.menu li{float:left;float:left;height:30px;line-height:30px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;text-align:center;}

.li-100a{width:100px;}
.li-120a{width:120px;}
.li-150a{width:150px;}
.li-100b{width:100px;}
.li-120b{width:120px;}
.li-150b{width:150px;}

.li-100a a{width:100px;height:30px;line-height:30px;}
.li-100a a:link{color:#666;text-decoration:none;}
.li-100a a:visited{color:#666;text-decoration:none;}
.li-100a a:hover{color:#f60;text-decoration:none;;overflow:hidden;}
.li-100a a:active{color:#666;text-decoration:none;}

.li-100b a{color:#09c;float:left;display:block;font-size:12px;width:100px;height:30px;line-height:30px;background:url(../images/menu/li-100b.jpg) no-repeat center bottom;text-decoration:none;}
.li-100b a:link{color:#09c;text-decoration:none;background:url(../images/menu/li-100b.jpg) no-repeat center bottom;}
.li-100b a:visited{color:#09c;text-decoration:none;background:url(../images/menu/li-100b.jpg) no-repeat center bottom;}
.li-100b a:hover{color:#f60;text-decoration:none;;overflow:hidden;background:url(../images/menu/li-100b.jpg) no-repeat center bottom;}
.li-100b a:active{color:#09c;text-decoration:none;background:url(../images/menu/li-100b.jpg) no-repeat center bottom;}

.li-120a a{width:120px;height:30px;line-height:30px;}
.li-120a a:link{color:#666;text-decoration:none;}
.li-120a a:visited{color:#666;text-decoration:none;}
.li-120a a:hover{color:#f60;text-decoration:none;;overflow:hidden;}
.li-120a a:active{color:#666;text-decoration:none;}

.li-120b a{color:#09c;float:left;display:block;font-size:12px;width:120px;height:30px;line-height:30px;background:url(../images/menu/li-120b.jpg) no-repeat center bottom;text-decoration:none;}
.li-120b a:link{color:#09c;background:url(../images/menu/li-120b.jpg) no-repeat center bottom;text-decoration:none;}
.li-120b a:visited{color:#09c;text-decoration:none;background:url(../images/menu/li-120b.jpg) no-repeat center bottom;;}
.li-120b a:hover{color:#f60;text-decoration:none;;overflow:hidden;background:url(../images/menu/li-120b.jpg) no-repeat center bottom;}
.li-120b a:active{color:#09c;text-decoration:none;background:url(../images/menu/li-120b.jpg) no-repeat center bottom;}

.li-150a a{width:150px;height:30px;line-height:30px;}
.li-150a a:link{color:#666;text-decoration:none;}
.li-150a a:visited{color:#666;text-decoration:none;}
.li-150a a:hover{color:#f60;text-decoration:none;;overflow:hidden;}
.li-150a a:active{color:#666;text-decoration:none;}

.li-150b a{color:#09c;float:left;display:block;font-size:12px;width:150px;height:30px;line-height:30px;background:url(../images/menu/li-150b.jpg) no-repeat center bottom;text-decoration:none;}
.li-150b a:link{color:#09c;background:url(../images/menu/li-150b.jpg) no-repeat center bottom;text-decoration:none;}
.li-150b a:visited{color:#09c;background:url(../images/menu/li-150b.jpg) no-repeat center bottom;text-decoration:none;}
.li-150b a:hover{color:#f60;overflow:hidden;background:url(../images/menu/li-150b.jpg) no-repeat center bottom;text-decoration:none;}
.li-150b a:active{color:#09c;background:url(../images/menu/li-150b.jpg) no-repeat center bottom;text-decoration:none;}
.clear{clear:both;}


.container {width:100%;margin:auto;float:left;}
.holder {color:#000;}

.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#ddd; margin:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #ddd; border-left:2px solid #ddd; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #ddd; border-left:1px solid #ddd; margin:0 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #ddd; border-left:1px solid #ddd; margin:0 1px;}

.b1b {height:1px; font-size:1px; overflow:hidden; display:block; background:#f90; margin:0 5px;}
.b2b {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #f90; border-left:2px solid #f90; margin:0 3px;}
.b3b {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #f90; border-left:1px solid #f90; margin:0 2px;}
.b4b {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #f90; border-left:1px solid #f90; margin:0 1px;}

.b1a {height:1px; font-size:1px; overflow:hidden; display:block; background:#09c; margin:0 5px;}
.b2a {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #09c; border-left:2px solid #09c; margin:0 3px;}
.b3a {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #09c; border-left:1px solid #09c; margin:0 2px;}
.b4a {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #09c; border-left:1px solid #09c; margin:0 1px;}

.content {border-right:1px solid #ddd; width:298px;border-left:1px solid #ddd;border-bottom:0;float:left;}
.content h3{color:#666;font-size:13px;height:28px;line-height:22px;float:left;background:url(../images/bg/bg-h3.jpg) repeat-x left top;border-bottom:1px solid #ddd;width:100%;margin:0;padding:0;display:block;}
.content span{display:block;width:20px;float:left;background:url(../images/bg/span-1.jpg) no-repeat center center;}
.content ul{float:left;width:100%;background:url(../images/bg/bg-ul.jpg) repeat-x left top;border-top:1px solid #fff;padding-top:5px;}
.content table{float:left;width:100%;}

.input-1{width:120px;height:18px;line-height:18px;border:1px solid #ccc;color:#333;font-family:Arial, "Times New Roman", Verdana;font-size:12px;}
.input-book{width:300px;height:18px;line-height:18px;border:1px solid #ccc;color:#333;font-family:Arial, "Times New Roman", Verdana;font-size:12px;}
.input-book2{width:200px;height:18px;line-height:18px;border:1px solid #ccc;color:#333;font-family:Arial, "Times New Roman", Verdana;font-size:12px;}

.select-1{width:140px;height:22px;line-height:22px;border:1px solid #ccc;color:#333;font-family:Arial, "Times New Roman", Verdana;font-size:12px;}
.search{width:100px;height:22px;line-height:22px;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-left:10px;padding-right:5px;}

.searchdate{height:24px;line-height:20px;width:70px;display:block;color:#09c;text-align:center;border:1px solid #09c;background:url(../images/bg/bg-ul.jpg) repeat-x center center;font-size:11px;font-weight:bold;cursor:pointer;}
.searchmonth{height:24px;line-height:20px;width:70px;display:block;color:#f60;text-align:center;border:1px solid #f90;background:url(../images/bg/bg-button.jpg) repeat-x center center;font-size:11px;font-weight:bold;cursor:pointer;}

.book-button1{height:24px;line-height:20px;width:70px;display:block;color:#09c;text-align:center;border:1px solid #09c;background:url(../images/bg/bg-ul.jpg) repeat-x center center;font-size:11px;font-weight:bold;cursor:pointer;}
.book-button2{height:24px;line-height:20px;width:70px;display:block;color:#f60;text-align:center;border:1px solid #f90;background:url(../images/bg/bg-button.jpg) repeat-x center center;font-size:11px;font-weight:bold;cursor:pointer;}



.foot{width:990px;margin:auto;height:100px;margin-top:10px;margin-bottom:10px;overflow:hidden;border-top:1px solid #eee;background:url(../images/logo-foot.jpg) no-repeat 600px bottom;}
.foot ul{padding:0px;margin:0;border:0;padding-top:5px;float:left;padding-left:5px;width:100%;border-bottom:1px solid #eee;height:22px;line-height:22px;}
.foot dl{padding:0px;margin:0;border:0;padding-top:5px;float:left;padding-left:5px;clear:both;width:100%;}
.foot dd{float:left;width:100%;height:18px;line-height:18px;font-size:11px;text-align:left;}

.foot li{float:left;width:150px;height:18px;line-height:18px;font-size:11px;}
.foot-1{width:1px;display:block;height:18px;float:left;font-size:10px;}
.foot li a{width:150px;height:18px;line-height:18px;font-size:11px;}
.foot li a:link{color:#666;text-decoration:none;}
.foot li a:visited{color:#666;text-decoration:none;}
.foot li a:hover{color:#09c;text-decoration:underline;overflow:hidden;}
.foot li a:active{color:#666;text-decoration:none;}
