﻿ /* CSS Document */

/* =================== 主控制 ================== */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei;}
h1, h2, h3, h4, h5, h6 { font-size: 12px; }
address, cite, dfn, q, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%; outline:none;background:none;border:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.mr0{margin-right:0 !important;}
.nomag{margin-top:0px !important;}
.nobg{ background:none!important;}
.nobd{ border:none!important;}
.nobdb{ border-bottom:none!important;}
.fl{float:left;}
.fr{float:right;}









.top-box .top-box-down .top-box-down-title {
  width:1150px;
  height:44px;
  line-height:52px;
  text-indent:29px;
  font-size:16px;
  font-family:"宋体";
  font-weight:bold;
  color:#1e6dab;
  background:url(images/icon-11.png) no-repeat left 18px;
}
.top-box .top-box-down .top-box-down-main {
  width:1150px;
}
.top-box .top-box-down .top-box-down-main .top-box-down-main-list {
  width:1150px;
  height:42px;
  line-height:42px;
  border-bottom:1px dashed #dae9f4;
}
.top-box .top-box-down .top-box-down-main .top-box-down-main-list:last-child {
  border:none;
}
.top-box .top-box-down .top-box-down-main .top-box-down-main-list .down-main-list-top {
  float:left;
  width:102px;
  height:42px;
  line-height:42px;
  text-indent:3px;
  font-size:14px;
  font-weight:bold;
  font-family:"宋体";
  color:#333;
}
.top-box .top-box-down .top-box-down-main .top-box-down-main-list .down-main-list-link {
  float:left;
  width:1048px;
  height:42px;
  text-indent:0px;
  overflow:hidden;
}
.top-box .top-box-down .top-box-down-main .top-box-down-main-list .down-main-list-link a {
  padding:0px 10px;
  line-height:42px;
  text-align:center;
  font-size:12px;
  font-family:"宋体";
  color:#333;
}
.top-box .top-box-down .top-box-down-main .top-box-down-main-list .down-main-list-link a:hover {
  color:#277dc1;
}



/* top end */