/* CSS Document */
body { text-align:center;}
*{margin:0; padding:0;}
body,div,ul,li,p,span,table,form,span,dl,dt,dd{ margin:0; padding:0; border:0; font-size:12px;}
li { list-style-type:none}
#content {width:980px; text-align:left; margin:0 auto; font-size:12px; display:table;}


/* -------------------font------------------------- */

body { color:#333; font-size:12px; line-height:18px;}

a:link { color:#04d; font-size:12px; text-decoration:none; cursor:pointer;}
body a:visited {color:#04d;text-decoration:none;}
body a:hover { color:#555;text-decoration:underline;}
body a:active { color:#777;text-decoration:none;}

.org { color:#f30;}
a.org {color:#f30;text-decoration:none;}
a.org:link { color:#f30;}
a.org:visited { color:#f30;}
a.org:hover {color:#093;}
a.org:active {color:#063;}

.blue { color:#04d;}
a.blue {color:#04d; text-decoration:none;}
a.blue:link { color:#04d;}
a.blue:visited { color:#04d;}
a.blue:hover {color:#f60;}
a.blue:active { color:#f90;}

.gray { color:#777;}
a.gray {color:#777; text-decoration:none;}
a.gray:link { color:#777;}
a.gray:visited { color:#777;}
a.gray:hover {color:#333;}
a.gray:active { color:#555;}

.gray a{}

.red { color:#f00;}
a.red {color:#f00; text-decoration:none;}
a.red:link { color:#f00;}
a.red:visited { color:#f00;}
a.red:hover {color:#333;}
a.red:active { font-weight:bold;}

a.a1{ color:#000; text-decoration:none; cursor:pointer;}
a.a1:visited { color:#000; text-decoration: none; cursor:pointer;}
a.a1:hover { color:#f60; cursor:pointer; text-decoration:underline; }

a.a2{ color:#777; text-decoration:none; cursor: pointer;}
a.a2:link {color:#777; text-decoration:none; cursor:pointer; }
a.a2:visited {color:#777;  text-decoration: none; cursor:pointer; }
a.a2:hover { color:#f60;  }


.page {  text-align:right; width:96%; margin-top:8px;}

/* over */
.over {display:block; text-overflow:ellipsis;  white-space:nowrap; overflow:hidden; }


/* -----------------------top------------------------ */
#top { height:80px; width:980px;}

#logo { width:250px; float:left; margin-left:6px;}
#logodiv { width:250px; height:43px; float:left; margin-top:9px; clear:both;}
#logo ul { border-top:1px solid #eee; width:240px; padding-left:12px; margin-top:2px; }
#logo li { width:50px; text-align:left; padding-left:3px; text-indent:3px;  height:15px; margin-top:4px; background:url(/images/a5.gif) no-repeat 0 5px; float:left; } 
#cnli { width:38px;}
#jpli { width:55px;}
#engli { width:30px;}
#logo li a {color:#696969;}
 
#topbut { width:100%; height:20px; text-align:right; background:#eee; border-bottom:1px solid #c7cacf; padding-top:5px;}
#topbut a { color:#999;}
#topbut a:hover { color:#f60;}
.but2 { background:url(/images/00_03.gif) no-repeat; width:60px; height:20px;   display:block; float:right; text-align:center; line-height:20px;}
.but4 { background:url(/images/00_05.gif) no-repeat; width:80px; height:20px;   display:block; float:right; text-align:center; line-height:20px;}

/* topnav */
#topnav { width:510px; float:right; margin-top:10px; border-collapse:collapse; }
#topnav td{  text-align:center; width:85px;}
#topnav a { color:#f60;}

/* topinfo */
#toplogindiv { width:978px; background:url(/images/top_bg_1.gif) repeat-x; margin:5px 0; border:1px solid #d5d5d5; }
#logintop { width:972px; background:#f5981f; height:21px; border:1px solid #f5981f; margin:2px;}

 
#toptel { width:270px; float:left; color:#fff; line-height:21px; font-weight:bold; text-indent:5px}

#hyclass { width:170px; text-align:center; float:left; line-height:21px; color:#fff; }
#hyclass2 { width:170px; text-align:center; float:left; line-height:21px; color:#fff;} 

 
#nav3,#quit { width:130px; float:left; height:19px;}

#nav3 a { display:block; width:65px; height:19px; margin-top:2px; float:left; text-align:center; color:#fff; line-height:19px; }
#nav3 a:hover { text-decoration:none; background:url(/images/quitbg.gif) no-repeat;}

#quit a { display:block; width:65px; float:left; margin-top:2px; text-align:center; color:#fff;  line-height:19px; }
#quit a:hover { text-decoration:none; background:url(/images/quitbg.gif) no-repeat;}

 
#kjnav { width:400px; float:right;  line-height:21px; margin:0;}
#kjnav a { display:block; width:65px; height:19px; float:right; color:#fff; text-align:center; }
#kjnav a:hover {  background:url(/images/topnavbg2.gif) no-repeat; }
 
#topkjhotel  { width:100%; text-align:left; height:22px;}
#topkjhotel a { padding:3px 10px; line-height:22px; color:#ff6600; text-decoration:none; } 
#topkjhotel a:hover { text-decoration:underline; }

 
/* ----------------------------foot-------------------------------- */
#foot {color:#686868; margin-top:6px; text-align:center; width:980px; clear:both; background:#FFF; }
#foot table { background:url(/images/footbgc.gif) repeat-x; text-align:center;  }
#foot a { color:#686868;}
#foot a:hover { color:#f60; text-decoration:none;}

#foottel { font-size:14px; color:#ed7300; text-align:center;  margin-top:12px;}
#copyright { width:100%; text-align:center; margin-top:5px; border-top:1px dashed #d8d8d8; padding:7px 0;}

/*---------------------------------------------*/
 
/*   */
.crumb { width:100%; height:20px; background:url(/images/crumbbg.gif) no-repeat; margin:5px 0; color:#999; border:1px solid #c7cacf; }
.crumb a { padding:0 10px; line-height:20px; color:#999;} 
.crumb a:hover { color:#FF6600;}
.crumbspan {display:block; width:70px; color:#666; height:20px; background: url(/images/crumbleft.gif) left top no-repeat; text-indent:10px;  float:left; line-height:20px; font-weight:bold; }

/*  */
.tab1 {width:175px; border:0px; padding:0px; border-collapse:collapse; margin-bottom:5px;}
.tab1td { height:6px; padding:0px; }

 
/*  */
.inp1 { width:100px; background:#fff; border:1px solid #b24700;}
.ipui1 { width:100px;}
.ipui2 { width:120px;}
.ipui21 { width:125px;}
.inp2 { width:70px; padding:0px;}
.inp3 { width:75px; padding:0px;}
.inp4 { width:60px; padding:0px;  }
.inp5 { width:102px; padding:0px;}
.plinparea { width:400px; height:80px;}
.plinp1 { width:400px;}

.ipui5 { width:190px;}

/* table */
.list1 { width:154px; margin:0 8px; }
.list1 li { text-indent:3px; width:154px;line-height:190%; border-bottom:1px dashed #c7cacf;}
 

/* redbox */
.titorg { width:170px; border:1px solid #fcbf2f;}
.titorg span{ display:block; width:168px; background:url(/images/titleft.gif) no-repeat; height:20px; line-height:20px; text-indent:20px; color:#fff; margin:1px; }

/* graybox*/

.box2 {  border:1px solid #ddd; text-indent:15px; }
.box2tit { background:url(/images/titleft2.gif) repeat-x; font-weight:bold; color:#f60; line-height:21px;}

/* layout */

#main { float:left;  width:100%; clear:both;  margin-top:5px;  }
#leftb { width:200px;  float:right; }
#rightb { width:770px; float:left;}
#bookhotel{width:980px; margin:0 auto; }


/* adminmune */
.reg_memu_top {text-align:center; margin:9px 0;}


.box { border:1px solid #c7cacf; padding:5px;}
.boxlogin { border:1px solid #c7cacf;}