*{margin:0;padding:0;list-style:none}

body {font:78% "trebuchet ms", "times new roman", times, serif;text-align:center;margin:0;background:#174559;}
.container {background:#174559}
/* for all browsers that understand min-width */
.width {width:100%; min-width:960px;margin:auto}

/* the bodge for IE6 browsers */
* html .minwidth {border-left:960px solid #eaeaea; position:relative; float:left; z-index:1;}
* html .container {margin-left:-960px; position:relative; float:left; z-index:2; text-align:left;}

h1 {font-size: 5.3em;letter-spacing: -3px;color:#f60;font-weight:normal;margin:0;}

h2 {color:#004276;font-size: 1.2em;line-height:1.3em;font-weight:600; text-align:left;padding:0 0 .3em;margin:0 0 10px;border-bottom:1px #eaeaea solid;}

h2 a{color:#004276; text-decoration:none;float:right;font:normal .8em/1.4em "trebuchet ms", "times new roman", times, serif;clear:both}
h2 a:hover{text-decoration:none}

h2 a:hover span {color:#ca0002}


h3 {font-size: 1.2em;color:#333;font-weight:600;line-height:.7em; text-align:left;padding:0 0 10px;margin:0 0 10px;border-bottom:1px #eaeaea solid}

h3 a{color:#004276; text-decoration:none}
h3 a:hover{text-decoration:none}
h3 a span {}
h3 a:hover span {color:#ca0002}


h4 {color:#004276;font-size: 1.5em;line-height:1.4em;font-weight:600; text-align:left;padding:0 0 .3em;margin:0 0 10px;border-bottom:1px #eaeaea solid;}

h4 a{color:#004276; text-decoration:none;float:right;font:normal 0.8em/1.8em "trebuchet ms", "times new roman", times, serif;clear:both}
h4 a:hover{text-decoration:none}

h4 a:hover span {color:#ca0002}

p {margin:0; padding-bottom:.5em;text-align:left}

a {color:#004276; text-decoration:none}
a:hover {color:#ca0002;text-decoration: underline}
a img {border:none}

.content {overflow:hidden;background:#efefef;padding:10px 5px 0;margin:0 0 3em}

/*has layout for IE6 */
* .content{height:1%}
* .image_left{height:1%}
/*has layout for IE6 */

.col_left,.col_right {float:left;padding: 0 0 5px}
.col_right{width:49%}
.col_left{width:49%}


/*hack for IE */
.col_left,.col_right {_width:49.8%}
/*hack for IE */


.box {padding:10px;margin:0 5px 10px;text-align:left;clear:both; overflow:hidden}
.content .box {background:#fff;}
.col {margin:0 10px}







/* themes */

.focus_area {text-align:left}
.characters {padding:10}
.darkbox {margin:3px;padding:8px}
.darkbox {background:#ebf3f5 repeat-x 100% 100%;}
.darkbox h2 {border-color:#abc}

.darkbox2 {margin:3px;padding:12px}
.darkbox2 {background:#ebf3f5 repeat-x 100% 100%;}
.darkbox2 h2 {border-color:#abc}

.image_marquee img,.characters img,.image_left img{padding:1px;border:1px #ccc solid;background:#fff}

.focus_area dl dt,.book_up dl dt {color:#fff;background:#71a3d7;margin:1em 0.2em 0;font:600 1.1em/1.3em "times new roman", serif;padding:3px 0 2px 10px; }
.focus_area img{float:left;margin:0 1em 1em 0;overflow:hidden}
.book_up dl dt{background:#793;}

.focus_area dl dd,.book_up dl dd {border-top||:1px #ccc dotted;padding||:.5em 0 0;margin:.5em 1em 0 1em}
.focus_area dl dd strong,.book_up dl dd strong{color:#f60;font:600 .8em "trebuchet ms", "times new roman", times, serif;display:block;padding:4px 0 2px;margin:.5em 0}


/* just fun */
.characters img{width:150px;margin:0 0 1em 1em;float:right}
.characters ul{ margin:0 0 0 2em;clear:both}
/*.register img{width:110px;margin:0 0 1em 1em;float:right}*/
.register2 img{width:12px;float:left}
.register4 img{width:80px;margin:1em 1em 1em 1em;float:left}

.image_left img{width:150px;float:left;margin:0 1em 1em 0}
.image_left {overflow:hidden;}

.compnay ul {overflow:hidden;width:100%}
.compnay ul li{float:left;white-space:nowrap;margin:.5em 1em 0 -1px;border-left:1px #ccc solid;height:1.5em;line-height:1.5em;}
.compnay ul li a{height:1.5em;line-height:1.5em;margin:0 0 0 1em;}


.focus_area ul li a,.book_up ul li a{ background:#fff url(/web/common/images/dot.gif) no-repeat 0 50%;padding:0 0 0 1.5em}
.characters ul li a{ background:url(/web/common/images/arrow.gif) no-repeat 0 50%;padding:0 0 0 1.5em}
.characters ul li a:hover{ background:#369 url(/web/common/images/arrow.gif) no-repeat -20px 50%;color:#fff; text-decoration:none}

/* table */

.tab_change{border-collapse:collapse;background:url(/web/common/images/tab_header_bg.jpg) repeat-x 100% 0;}

.tab_change {border-collapse:collapse;border:solid #c1dad7;border-width:1px 0 0 1px;width:100%;}
.tab_change td,.tab_change thead tr th {border:solid #c1dad7;border-width:0 1px 1px 0;text-align:center;padding:.3em 0;margin:0;color:#4f6b72;}
.tab_change thead tr th {font-weight:600;height:30px}
.tab_change tr td {background:#fff}
.tab_change tr.t2 td {background:#f5fafa;color:#9f9f9f}/* 第二行 */
.tab_change tr.t3 td {background:#dcfafa;color:#cca372}/* 鼠标经过 */
.tab_change tr.header th {background:url(/web/common/images/tab_header_bg.jpg) repeat-x 100% 0;color:#4f6b72}
#tableFilter_header td {background:#f2fafa;color:#9f9f9f}










/* header*/
#header {background:url(/web/common/images/header_nav.gif) repeat-x 0 165px ;height:208px;width:100%;overflow:hidden}
#header #logo {background:#100c0b url(/web/common/images/logo2010.jpg) no-repeat;height:165px;}
#header h1 {text-indent:-999em}
#header h1 a{position:absolute;left:250px;top:45px;width:470px;height:117px;background-image:none;cursor:pointer;}
#header .headerNav {width:72em;background: url(/web/common/images/headernav-bg.gif) no-repeat  0 0px;left:42%;margin:0 0 0 -30.5em;height:37px;position:absolute;top:165px;padding:0 2em}
#header ul {height:29px;padding:1px 0;overflow:hidden}
#header ul li {float:left;border-left:1px #000 solid;height:29px;margin-left:-1px}
#header ul li a {background:#1c1c1c;color:#fff;font-weight:600;padding:5px 17px 5px 16px!important;padding:8px 19px 10px 17px;text-transform:uppercase;height:28px;line-height:28px;}
#header ul li a:hover{background:#333; text-decoration:none}


#footer {text-align:center;height:207px;background:#00628b url(/web/common/images/footer-bg.gif) repeat-x 0 -1px;clear:both;margin:0 0px 0 0px;padding:2em 0 0}

#footer .round_a{width:35px;height:230px;background:#00628b url(/web/common/images/footer-round.gif) no-repeat -39px -1px;float:left;margin:-2em 0 0}
#footer .round_b{width:39px;height:230px;background:#00628b url(/web/common/images/footer-round.gif) no-repeat 0px -1px;float:right;margin:-2em 0 0}

#footer p {text-align:center; color:#c2edff;}
#footer ul {overflow:hidden;margin:0 auto 3em;width:34em }
#footer ul li {border-left:1px #c2edff solid; margin:0 0 0 -1px;padding:0 1em;float:left }
#footer ul li a{color:#c2edff;font-size:1.5em;font-weight:600}

/* right_login_bar */
#user_dashboard .login,#user_dashboard .dashboard, .ad {+height:1%}
#user_dashboard {float:right;width:150px;;margin:0 0px;padding:0;text-indent:1em;}
#user_dashboard h2 {border-color:#eaeaea;background:url(/web/common/images/sideTop.gif) no-repeat 0 -4px;height:41px;line-height:36px;margin:0;border:0  }
#user_dashboard input.form_w {width:60px}
#user_dashboard .box {background:#eaf2f4 url(/web/common/images/side.gif) repeat-y 50%;margin:0 0 10px;padding:0 }
#user_dashboard em {font-style:normal;background:#eaeaea;display:block;padding:3px 5px 2px;margin:0 2em}
#user_dashboard .sideboxBottom{background:url(/web/common/images/sidebottom.gif) no-repeat 0 100%;height:15px; }
#user_dashboard input.login_sm{margin:0 0 0 1em}


#user_dashboard ul {padding:.5em 0}
#user_dashboard ul li {padding: .2em 0 .2em 2em}
#user_dashboard ul li a {color:#ca0002;text-decoration: none;text-align:center}
#user_dashboard ul li a:hover{color:#004276; text-decoration:underline}

#user_dashboard li.add_resume { background:url(/web/common/images/icons/add_resume.gif) no-repeat 15px 50%}
#user_dashboard li.my_file { background:url(/web/common/images/icons/my_file.gif) no-repeat 15px 50%}
#user_dashboard li.change_pas { background:url(/web/common/images/icons/change_pas.gif) no-repeat 15px 50%}





/* AD setting */

#nav_bar .ad img {width:130px;margin:auto;text-align:center; }
#user_dashboard .ad img {width:120px;margin:0 5px }
#user_dashboard .ad{background-image:none;width:140PX;padding:10px 0;margin:0 5PX;text-indent:0; }

.pic {overflow:hidden;background:url(/web/common/images/cout.gif);padding:1px 1px 1px 1px;margin:2em 2em 2em 2em;width:58PX;height:80px;float:right;text-align:center;line-height:50PX;}


.pic2 {overflow:hidden;background:url(/web/common/images/pic1.gif);padding:1px 1px 1px 1px;margin:2em 2em 2em 2em;width:157PX;height:157PX;float:right;text-align:center;line-height:157PX;}
.pic3 {overflow:hidden;background:url(/web/common/images/pic2.gif);padding:1px 1px 1px 1px;margin:2em 2em 2em 2em;width:157PX;height:157PX;float:right;text-align:center;line-height:157PX;}
.pic4 {overflow:hidden;background:url(/web/common/images/pic3.gif);padding:1px 1px 1px 1px;margin:2em 2em 2em 2em;width:157PX;height:157PX;float:right;text-align:center;line-height:157PX;}
.pic5 {overflow:hidden;background:url(/web/common/images/pic4.gif);padding:1px 1px 1px 1px;margin:2em 2em 2em 2em;width:157PX;height:157PX;float:right;text-align:center;line-height:157PX;}


.pic6 {overflow:hidden;background:url(/web/common/images/xiu1.GIF);padding:1px 1px 1px 1px;margin:0.5em 0.5em 0.5em 0.5em;width:78PX;height:58px;float:right;text-align:center;line-height:50PX;}
.pic7 {overflow:hidden;background:url(/web/common/images/xiu2.GIF);padding:1px 1px 1px 1px;margin:0.5em 0.5em 0.5em 0.5em;width:78PX;height:58px;float:right;text-align:center;line-height:50PX;}
.pic8 {overflow:hidden;background:url(/web/common/images/xiu3.GIF);padding:1px 1px 1px 1px;margin:0.5em 0.5em 0.5em 0.5em;width:78PX;height:58px;float:right;text-align:center;line-height:50PX;}
.pic9 {overflow:hidden;background:url(/web/common/images/xiu4.GIF);padding:1px 1px 1px 1px;margin:0.5em 0.5em 0.5em 0.5em;width:78PX;height:58px;float:right;text-align:center;line-height:50PX;}












/**
* FAQ
* towns and citie
**/
dl.faq-list {padding: 0;}

.faq-list dt {
  padding: 5px 10px;
  margin: 0!important;
  font-weight: bold;
}

.faq-list dt.unread span{
  text-decoration: underline;
  color: #4D94C9;
}

.faq-list dd {
  padding: 0 0 20px 20px;
}

.faq-list dd p, .faq-list dd ul, .faq-list dd ol
 {
  line-height: 1.8 ;
  width: 85%;
  margin: 0;
  color: #999;
  text-align: justify;
}

.faq-list dd ol li
{
list-style-position: inside;
}

.faq-list dt:hover {
  background: #FEF9DB;
  cursor: pointer;
}

.faq-list dd ul { color: #999!important; }
.faq-list dd li
{
  margin: 5px 0;
  list-style-type: circle;
  list-style-position: inside;
}
#faqs {
  position: relative;
  font-family: "Lucida Grande", Arial, Verdana, sans-serif;
}

#faqs .expand {
  position: absolute;
  top: -10px;
  right: 0px;
  border: 1px solid #5587C3;
  padding: 3px 15px;
}


#faqs h3 {
  border-bottom: 1px solid #153969;
  padding: 0 5px 5px 0;
  margin: 25px 0 5px 0;
  font-weight: bold;
  color: #153969;
  text-transform: uppercase;
}

#timeright3{
	width:50px;
	float: right;
	
}
#timeright2{
	width:120px;
	float: right;
	
}
#timeright{
	width:20px;
	float: right;
	
}
