body{
   margin: 0px;	padding: 0px;	background-color: #eee;	font-family: ËÎÌå; 
}
.box{
	margin: 0px auto;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 1000px;
	height: auto;
}
.middle{
	margin: 0px auto;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 980px;
	height:auto;
}
.dqwzts{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #002277;
	font-weight: bolder;
}
.dqwzts a{
	text-decoration: none;
	color: #002277;
}
.dqwzts a:hover{
	text-decoration: underline;
}
.middle-left{
	float: left;
	width: 185px;
	height: auto;
}
.middle-right{
	float: left;
	width: 793px;
	height: auto; 
}
.left-kj{
	float: left;
	display: inline;
	margin: 0px 0px 5px 0px;
	border: solid 1px #C4C4C4;
	width: 184px;
	background-color: White;
}
.right-kj{
	float: left; 
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
	width: 786px; 
	height: auto;
	background-color: White;
	border: solid 1px #C4C4C4;
}
.dztjfmtp{
	float: left;
	margin: 0px;
	padding: 0px;
}
.dztjfmtp li{
	float: left;
	display: inline;
	margin: 10px 0px 0px 12px;
	padding: 0px;
	list-style:none;
	font-size: 12px;
	color: #494949;
	width: 74px;
	height: auto;
	text-align: center;
}
.dztjfmtp li span{
        float:left;
	width:74px;
	height: 25px;
	line-height:25px;
	white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow: hidden;
}
.dztjfmtp li span a{
    float:left;
    text-decoration: none; 
    color: #494949; 
}
.dztjfmtp li span a:hover{
    text-decoration: underline;
}
.dztjfmtp li img{
   margin:0px 3px 0px 0px;
}
.dztjfmtp li strong{
	float: left;
	display: inline;
	margin: 30px 0px 0px 10px;
	padding: 0px;
}
.dztjfmtp li p{ 
	float: left;
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: auto;
	font-weight: normal;
}







.dztjlist{
	float: left;
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 0px 0px;
	width: 170px;
	border-top: dashed 1px #cdcdcd;
}
.dztjlist li{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	width: 170px;
	height: 20px; 
	line-height: 20px;
	white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow: hidden;
}
.dztjlist li a{
	text-decoration: none;
	color: #494949;
}
.dztjlist li a:hover{
	text-decoration: underline;
}





.dztjlist-1{
	float: left;
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 0px 0px;
	width: 170px; 
	height: auto;
	color: #494949;
	white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow: hidden;
}
.dztjlist-1 li{
	float: left;
	display: inline;
	margin: 5px 0px 0px 0px; 
	padding: 0px;
	list-style: none;
	font-size: 12px;
	width: 170px;
	height: 20px; 
	line-height: 20px;
}






.left-kj-1{
	float: left;
	display: inline;
	margin: 0px;
	border: solid 1px #C4C4C4;
	width: 184px;
	background-color: White;
}
.dztjlist-1{
	float: left;
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 0px 0px;
	width: 170px;
}
.dztjlist-1 li{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	width: 170px;
	height: 20px; 
	line-height: 20px;
}
.dztjlist-1 li a{
	text-decoration: none;
	color: #494949;
}
.dztjlist-1 li a:hover{
	text-decoration: underline;
}










h5{
   float: left;
	display: inline;
	margin: 1px;
	padding: 0px;
   width: 180px;
	height: 26px;
	line-height:26px;
	background-image: url(/lib-comm/image/tb-bg.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	border: solid 1px #1A5189;
	color: White;
}
h5 img{
	float: left;
	margin: 0px 10px 0px 10px;
	display: inline;
}
h5 span{
	float: left;
	height: 26px;
	line-height: 26px;
}



.zxrkbt{
   float: left;
	margin: 1px;
	padding: 0px;
   width: 782px;
	height: 26px;
	line-height:26px;
	background-image: url(/lib-comm/image/tb-bg.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	border: solid 1px #1A5189;
	color: White;
}
.zxrkbt img{
	float: left;
	margin: 0px 10px 0px 10px;
	display: inline;
}
.zxrkbt span{
	float: left;
	height: 26px;
	line-height: 26px;
}



.zykjbt{
	float: left;
	margin: 1px;
	padding: 0px;
   width: 513px;
	height: 26px;
	line-height:26px;
	background-image: url(/lib-comm/image/tb-bg.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	border: solid 1px #1A5189;
	color: White;
}
.zykjbt img{
	float: left;
	margin: 0px 10px 0px 10px;
	display: inline;
}
.zykjbt span{
	float: left;
	height: 26px;
	line-height: 26px;
}


.zykjbt1{
	float: left;
	margin: 1px;
	padding: 0px;
   width: 258px;
	height: 26px;
	line-height:26px;
	background-image: url(/lib-comm/image/tb-bg.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	border: solid 1px #1A5189;
	color: White;
}
.zykjbt1 img{
	float: left;
	margin: 0px 10px 0px 10px;
	display: inline;
}
.zykjbt1 span{
	float: left;
	height: 26px;
	line-height: 26px;
}


.jcstbt{
	float: left;
	margin: 1px;
	padding: 0px;
   width: 781px;
	height: 26px;
	line-height:26px;
	background-image: url(/lib-comm/image/tb-bg.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	border: solid 1px #1A5189;
	color: White;
}
.jcstbt img{
	float: left;
	margin: 0px 10px 0px 10px;
	display: inline;
}
.jcstbt span{
	float: left;
	height: 26px;
	line-height: 26px;
}


.rmbqbt{
	float: left;
	margin: 1px;
	padding: 0px;
   width: 296px;
	height: 26px;
	line-height:26px;
	background-image: url(/lib-comm/image/tb-bg.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	border: solid 1px #1A5189;
	color: White;
}
.rmbqbt img{
	float: left;
	margin: 0px 10px 0px 10px;
	display: inline;
}
.rmbqbt span{
	float: left;
	height: 26px;
	line-height: 26px;
}



.bottom{
	float: left;
	display: inline;
	margin-top:5px;
	width: 1003px;
	height: 105px;
	background-image: url(/lib-comm/image/bottom-bg.gif);
	background-repeat: repeat-x;
	color: #494949;
}
.fwxx{
	font-size: 12px;
	color: #333;
	margin: 20px auto;
	margin-left:auto;
	margin-right:auto;  
	padding: 0px;
	width: 460px;
	height:auto;
}
.fwxx a{
	text-decoration: none;
	color: #333;
}

.bqxx-1{
	float: left;
	width: 230px; 
	height: 25px;
	clear: none;
	display: block;
}
.bqxx-2{
	float: left;
	font-size: 12px;
	height: 25px;
	clear: none;
	display: block;
}




.top{
	float: left;
	width: 1001px;
	height: 300px;
	background-color: White;
	border: solid 1px #c4c4c4;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	display: inline;
	z-index:99;
	position: relative;
}
.top-sm{
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/lib-comm/image/top-bg-1.gif);
	background-repeat: repeat-x;
	width: 1001px;
	height: 159px;
}
.bookan-logo{
	float: left;
	display: inline;
	margin: 7px 0px 0px 0px;
	padding: 0px;
	background-image: url(/lib-comm/image/bookan-logo.gif);
	background-repeat: no-repeat;
	width: 257px;
	height: 63px;
}
.htgltb{
	float: left;
	display: inline;
	margin: 12px 0px 0px 20px;
	padding: 0px;
	background-image: url(/lib-comm/image/htgl-tb.gif);
	width: 94px;
	height: 32px;
	cursor: pointer;
}

.dhcd{
	float: left;
	display: inline;
	margin: 6px 0px 0px 20px;
	padding: 0px;
	list-style: none;
	font-size:14px;
	font-weight: bolder;
	width:710px;
	height: 35px;
	line-height: 35px;
	border-bottom: dashed 1px #CDCDCD;
}
.dhcd li{
	float: left;
	display: inline;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.dhcd li a{ 
  text-decoration: none;
  color: #00356B;
}
.dhcd li a:hover{
	text-decoration: underline;
}

.sylj{
	float: left;
	margin: 12px 0px 0px 20px;
	padding: 0px;
	display: inline;
	font-size: 14px;
	font-weight: bolder;
}
.sylj a{
	text-decoration: none;
	color: #00356B;
}
.sylj a:hover{
	text-decoration: underline;
}
.qblj{
	float: left;
	display: inline;
	margin: 25px 0px 0px 30px;
	padding: 0px;
	display: inline;
	font-size: 14px;
	font-weight: bolder;
}
.qblj a{
	text-decoration: none;
	color: #00356B;
}
.qblj a:hover{
	text-decoration: underline;
}

.sstb{
	float: left;
	margin: 2px 0px 0px 30px;
	padding: 0px;
	display: inline;
	background-image: url(/lib-comm/image/ss-tb.gif);
	background-repeat: no-repeat;
	width: 27px;
	height: 37px;
}


.sskj{
	float: left;
	display: inline;
	margin: 5px 0px 0px 9px;
	padding: 0px; 
	width: 470px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}
.xllb{
	float: left;
	display: inline;
	margin: 4px 5px 0px 0px;
	height: 22px;
}
.wbsrk{
   float:left;
	margin: 4px 5px 0px 0px;
	display: inline;
	width: 150px;
	font-size:12px;
	color: #494949;
	height: 18px;*height: 16px !important;*height: 18px;
	line-height: 18px;
}
.ssan{
  float: left;
	margin: 4px 10px 0px 0px;
	padding: 0px;
	display: inline;
}
.sskj a{
   float: left;
   margin:3px 0px 0px 0px;
	display: inline; 
	text-decoration: none;
	color: #001E69;
}
.sskj a:hover{
	text-decoration:  underline;
}

.sjfh{
  float:left;
  background-image:url(/lib-comm/image/dl-bg.gif);
  background-repeat:no-repeat;
  width:19px;
  height:27px;
}

.yhdl{
   float:left;
   background-color:#386DA3;
   height:27px;
   width:725px;
   font-size:14px;
   line-height:27px;
}
.yhdl span{
  float:left;
  display:inline;
  margin:0px 0px 0px 20px;
  color:White;
  font-weight:bolder;
}
.yhdl span a{
	 text-decoration:none;
	 color:White;
}
.yhdl span a:hover{
	text-decoration:underline;
}




#nav {
  line-height: 24px;  
  list-style-type: none;
  float:left;
  display: inline;
  margin: 8px 0px 0px 20px;
  padding: 0px;
}
#nav a{
	display: block;
}
#nav li {
 float: left; 
 display: inline;
 margin: 0px;
 padding: 0px; 
 font-size: 14px;
}
#nav li a{
   display: block; 
	text-decoration: none;
	color: #00356B;
	font-weight: bolder;
}
#nav li a:hover{
    text-decoration: underline;
}
#nav li ul {
 line-height: 27px;  
 list-style-type: none;
 top:229px;
 left: -9999em; 
 width: 60px; 
 position: absolute; 
 margin:0px;
 padding:0px;
 z-index:1000;
 text-align:center;
 background-color: White;
 border: solid 1px #00356B;
}

#nav li ul li{
 float: left; 
 width: 60px;
}

#nav li ul a{
  display: block; 
  font-size: 12px;
  font-weight: normal;
  width: 60px;
}
#nav li ul a:link  {
 color:#666; 
 text-decoration:none;
}
#nav li ul a:visited  {
 color:#666;
 text-decoration:none;
}
#nav li ul a:hover  {
 color: White;
 text-decoration:none;
 font-weight:normal;
 background:#3C71A7;
}

#nav li:hover ul { 
   left: auto;
} 
#nav li.sfhover ul { 
   left: auto;
}




.bkfllist{
	float: left;
	margin: 5px 0px 0px 8px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	color: #494949;
	display:  inline;
}
.bkfllist li{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	width: 175px;
	height: 50px;
	display: inline;
	word-break:keep-all;
}
.bkfllist li strong{
	float: left;
	width: 170px;
	height: 22px;
	line-height: 22px;
}
.bkfllist li strong a{
	text-decoration: none;
	color: #333;
}
.bkfllist li strong a:hover{
	text-decoration: underline;
}
.bkfllist li span{
	float: left;
	display: inline;
	margin: 0px 9px 0px 0px;
	padding: 0px;
}
.newmsg{FONT-SIZE: 12px;z-index: 3; position: absolute; top: 270px; left: 0px;width: 900px; height: 28px; margin-left: 2px; background: url(/lib-comm/image/newmsg.gif) no-repeat;padding:10px 0px 0px 100px;}
