body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  /*font-size: 80%;*/
  background:#F9F9F9;
}	

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

a {
  text-decoration:none;
}
/*  visited,hover按先后顺序才能实现hover的效果  */
a:link, a:active, a:visited {
  color:#5e5eff;
}
a:hover {
  color:#d24403;
}

/*
网页主体部分
要居中显示主体,需要margin:0px auto;
*/
#main_box{
  width:960px;
  margin:0px auto;
  padding:0px;
  /*background:#000;*/
  /*float:center;*/
}
/*
网页顶部
*/	
#header{
  width: 900px;
  height: auto;
  margin-left: 30px;
  margin-top: 0px;
  float: left;
  padding: 0px;
  /*background: #eee;*/
}
/*
顶栏部分
*/	
#top_bar{
  width: 900px;
  height: 30px;
  margin-left: 0px;
  margin-top: 0px;
  float: left;
  font-size: 12px;
  color: #004398;
  padding: 0px;
  border-width:1px;
  border-style:none none solid none;
  border-color:#ace;
  background: #fafbfd;
}
.top_bar_left{
  float: left;
  text-align: left;
  width: 520px;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 30px;
}
#welcome_text{
  float: left;
  text-align: left;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#time_text{
  float: left;
  text-align: left;
  color: blue;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
}
.top_bar_right{
  float: right;
  text-align: right;
  margin: 5px 0px 0px 0px;
  padding: 0px 30px 0px 0px;
}
/*
正文部分
*/	
#content{
  width: 900px;
  height: auto;
  margin-left: 30px;
  margin-top: 3px;
  float: left;
  padding: 0px;
  /*background: #eee;*/
}
/*
  网站logo部分
*/
#logo_box{
  width:900px;
  height:90px;
  margin-left:0px;
  margin-top:10px;
  float:left;
  padding:0px;
  /*background:#efefef;*/
}

#logo{
  width:200px;
  height:80px;
  margin-left:20px;
  margin-top:0px;
  float:left;
  padding:0px;
  /*background: white;*/
}

#logo_img{
  width:200px;
  height:80px;
  margin:0px;
  float:left;
  padding:0px;
  /*background: url(image/logo_jink.png);*/
}

/*
  搜索框
*/
#search_box{
  float:right;
  text-align:left;
  font-size:15px;
  border:0px;
  margin:auto;
  padding:0px 0px 20px 0px;
  height:80px;
  width:680px;
  /*background:#C7EDCC;*/
}
#search_main{
  margin:0px 0px 0px 0px;
  width:680px;
  height:46px;
  padding:10px 0px 0px 0px;
  /*border-top:1px solid #d0d0d0;
  border-bottom:1px solid #d0d0d0;
  border-left:1px solid #d0d0d0;
  border-right:1px solid #d0d0d0;*/
  float:right;
}
#search_field{
  margin:0px 0px 0px 0px;
  width:502px;
  height:34px;
  padding:0px 0px 0px 0px;
  float:right;
  /*background:blue;*/
}
#search_logo{
  margin:0px 0px 0px 0px;
  width:130px;
  height:36px;
  padding:0px 0px 0px 40px;
  float:left;
  /*background:white;*/
}
.search_input{
  width:400px;
  height:34px;
  float:left;
  padding:0px;
  border-top:1px solid #ace;
  border-bottom:1px solid #ace;
  border-left:1px solid #ace;
  border-right:1px solid #ace;
  border-radius:3px 0px 0px 3px;
}
.search_input:focus{
  border-top:1px solid #616161;
  border-bottom:1px solid #616161;
  border-left:1px solid #616161;
  border-right:1px solid #616161;
}
.search_input input{
  margin:0px 0px 0px 0px;
  padding:2px 0px 0px 6px;
  width:400px;
  height:32px;
  font-size:15px;
  float:left;
  border:none;
  background:none;
}
.search_input input:focus {
  outline:none;
  height:34px;
  width:400px;
  /*border-top:1px solid #616161;
  border-bottom:1px solid #616161;
  border-left:1px solid #616161;
  border-right:1px solid #616161;*/
  border-top:2px solid lightblue;
  border-bottom:2px solid lightblue;
  border-left:2px solid lightblue;
  border-right:2px solid lightblue;
  border-radius:2px 0px 0px 2px;
}

.search_button{
  width:80px;
  height:36px;
  float:left;
  margin:0px;
  padding:0px;
}
.search_button input{
  width:100px;
  height:36px;
  /*color:blue;*/
  color:#004398;
  font-weight:normal;
  font-size:15px;
  border-top:1px solid #ace;
  border-bottom:1px solid #ace;
  border-left:0px solid #ace;
  border-right:1px solid #ace;
  border-radius:0px 3px 3px 0px;
  background:#f1f5ff -200px -10px repeat-x;
  float:left;
}
.search_button input:focus {
  outline:none;
}
.search_button input:hover {
  background:#73b6c5;
  color:#fff;
}

#search_chooser{
  margin:0px 0px 0px 0px;
  width:450px;
  height:34px;
  padding:3px 0px 0px 0px;
  float:right;
  color:#004398;
}


/*
  顶部菜单
*/
#menu_box{
  float:left;
  text-align:left;
  border:0px;
  margin:auto;
  padding:0px 0px 10px 0px;
  width:900px;
  height:44px;
}

#menu{
  text-align:left;
  border:0px;
  margin:0px 0px 0px 0px;
  padding:0px;
  width:900px;
  height:44px;
}
#menu a{
  text-decoration:none;
  font-size:15px;
  font-weight:bold;
}
#menu a:visited,#menu a:link,#menu a:active{
  color:#004398;
}
#menu a:hover{
  color:white;
}
/*#menu a:hover{
  /*color:red;*/
  /*color:#B33035;
}*/
#menu_body{
  text-align:left;
  border:0px;
  margin:auto;
  padding:0px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-style:solid;
  border-color:#a1a1a1;
  border-radius:4px 4px 4px 4px;
  height:42px;
  background:#ddd;
}
.menu_first_item{
  text-align:center;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-style:solid;
  border-color:#ace;
  border-radius:4px 0px 0px 4px;
  padding:10px 40px;
  width:100px;
  float:left;
  background:#e8eefc;
}
.menu_first_item:hover{
  background:#73b6c5;
  color:#fff;
}

.menu_item{
  text-align:center;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-style:solid;
  border-color:#ace;
  padding:10px 40px;
  width:98px;
  float:left;
  background:#e8eefc;
}
.menu_item:hover{
  background:#73b6c5;
  color:#fff;
}

.menu_last_item{
  text-align:center;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-style:solid;
  border-color:#ace;
  border-radius:0px 4px 4px 0px;
  padding:10px 40px;
  width:100px;
  float:left;
  background:#e8eefc;
}
.menu_last_item:hover{
  background:#73b6c5;
  color:#fff;
}

/*
  左边分类导航
*/
#left_box{
    float:left;
    text-align:left;
    font-size:16px;
    border:0px;
    margin:auto;
    padding:10px 0px 0px 0px;
    width:100px;
    height:400px;
}
/*
  分类导航框
*/
.class_box{
    float:left;
    font-size:16px;
    margin:0px 0px 20px 0px;
    padding:10px 30px; 
    text-align:center;
    color:#004398;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style:solid;
    border-color:#ace;
    background:#fafbfd;
    height:auto;
    width:120px;
    border-radius:0px 0px 2px 2px;
    //box-shadow: 0px 0px 3px #ace;
}
.class_box table{
    margin:10px 0px 10px 0px;
    padding:0px; 
    border:0;
    text-align:center;
    font-size:16px;
    color:#004398;
}
.class_box td{
  text-align:left;
  border:0;
  padding:5px 0px 5px 0px;
}
.class_box a{
  /*font-size:14px;*/
  text-decoration:none;
}
.class_box a:link, .class_box a:active, .class_box a:visited{
  color:#004398;
}
.class_box a:hover{
  color:#d24403;
}
.class_box li{
  list-style-type:none;
}
/*
  右边网站导航
*/
#right_box{
    float:right;
    text-align:left;
    font-size:14px;
    border:0px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:720px;
}
/*
  网址导航框
*/
.website_box{
    float:right;
    text-align:left;
    font-size:14px;
    border:0px;
    margin:auto;
    padding:10px 0px 20px 0px;
    width:720px;
}
.box_title{
    float:right;
    text-align:left;
    font-size:14px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-style:solid;
    border-color:#ace;
    /*margin:0px 0px 0px 28px;*/
    padding:10px 0px 10px 30px;
    background:#e8eefc;
    width:660px;
    border-radius:4px 4px 0px 0px;
}
.box_title a{
    text-decoration:none;
    color:#004398;
}
.box_content{
    float:right;
    text-align:center;
    color:#004398;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style:solid;
    border-color:#ace;
    padding:10px 0px 10px 0px; 
    background:#fafbfd;
    height:auto;
    width:690px;
    border-radius:0px 0px 2px 2px;
    //box-shadow: 0px 0px 3px #ace;
}
.box_content table{
    border:0;
    float:left;
    text-align:left;
    color:green;
    //background:#ddd;
    height:auto;
    width:100%;
}
/*.box_content tr{
    background:#eee;
}*/
/*	.box_content tr{
    text-align:left;
    border:0;
    padding:15px 0px 5px 0px;
}*/
.box_content a{
    text-decoration:none;
    font-size:15px;
}
.box_content a:link, .box_content a:active, .box_content a:visited{
    color:#555;
}
.box_content a:hover{
    color:#d24403;
}
.box_content li{
    list-style-type:none;
}
.bg_grey{
    background:#eee;
}
.td_title{
    text-align:left;
    width:62px;
    padding:5px 0px 5px 35px;
    color:green;
    //background:#ddd;
}
.td_right{
    text-align:left;
    width:600px;
    //background:#eee;
    padding:0px 0px 0px 0px;
}
.td_middle{
    text-align:left;
    width:520px;
    //background:#eee;
    padding:0px 0px 0px 0px;
}
.td_end{
    text-align:right;
    font-size: 14px;
    width:52px;
    padding:5px 20px 5px 0px;
}
.td_end a{
    color:blue;
}
/*
  页脚部分
*/	
#footer{
    width: 900px;
    /*height: 80px;*/
    margin-left: 30px;
    margin-top: 10px;
    float: left;
    font-size: 12px;
    padding: 0px;
    border-width:1px;
    border-style:solid none none none;
    border-color:#ace;
    background: #fafbfd;
}
#footer p{
    text-align: center;
}
#footer a:hover{
    color: #d24403;
}
