 /* 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 start */
.top11 {
  position:relative;
  width:1200px;
  margin:0 auto;
  height:56px;
  margin-bottom:12px;
  background:url(/wimages/cs/bg-3.png) no-repeat center;
}
.top-box {
  float:left;
  width:200px;
  height:56px;
  line-height:56px;
  text-indent:65px;
  font-size:16px;
  font-family:"宋体";
  color:#fff;
}
.top-box .box-icon {
  display:block;
  color:#fff;
}
.top-box .box-icon-all {
  width:100%;
  height:100%;
  text-indent:0px;
  text-align:center;
}
.top-box .box-icon-all {
  width:100%;
  height:100%;
  text-indent:0px;
  text-align:center;
}
.box-icon-1 {
  background:url(/wimages/cs/icon-1.png) no-repeat 36px center;
  background-size:21px 20px;
}
.box-icon-2 {
  background:url(/wimages/cs/icon-2.png) no-repeat 36px center;
  background-size:21px 20px;
}
.box-icon-3 {
  background:url(/wimages/cs/icon-3.png) no-repeat 36px center;
  background-size:21px 20px;
}
.box-icon-4 {
  background:url(/wimages/cs/icon-4.png) no-repeat 36px center;
  background-size:21px 20px;
}
.box-icon-5 {
  background:url(/wimages/cs/icon-5.png) no-repeat 36px center;
  background-size:21px 20px;
}
.box-icon-6 {
  background:url(/wimages/cs/icon-6.png) no-repeat 36px center;
  background-size:21px 20px;
}
.top-box:hover {
  background:url(/wimages/cs/top-2.png) no-repeat 2px top;
}
.top-box1:hover {
  border-top-left-radius:5px;
  border-bottom-left-radius:5px;
  background:url(/wimages/cs/top-2.png) 2px top;
}
.top-box6:hover {
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  background:url(/wimages/cs/top-2.png) no-repeat 2px top;
}
.top-box .top-box-down {
  display:none;
  position:absolute;
  top:56px;
  left:0;
  width:1150px;
  padding:0px 23px;
  border:2px solid #b6dfff;
  border-radius:3px;
  background-color:#fff;
  z-index:999999;
}
/*.top-box1:hover .top-box-down-1 {
  display:block;
}

.top-box2:hover .top-box-down-2 {
  display:block;
}
.top-box3:hover .top-box-down-3 {
  display:block;
}*/
.top-box:hover .top-box-down {
  display:block;
}







.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(/wimages/cs/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:110px;
  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:1040px;
  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 */


/*新增常识顶部大分类*/
.nav-bar{  margin-bottom:22px;}
.bar {
  width:1198px;
  height:63px;
  margin:0 auto;
  margin-top:18px;
  text-align:center;
  border-right:1px solid #e6e6e6;
  border-left:1px solid #e6e6e6;
}
.bar a{
  float:left;
  display:block;
  width:118.8px;
  height:63px;
  line-height:100px;
  border-right:1px solid #e6e6e6;
  font-size:14px;
  font-family:"新宋体";
  color:#5b7589;
}
.bar a.cur{
  position:relative;
  z-index:1;
}
.bar a.cur:after{
  position:absolute;
  content:'';
  left:50%;
  bottom:-13px;
  margin-left:-5.5px;
  width:11px;
  height:8px;
  background:url(images/up-icon.png) no-repeat center;
  z-index:2;
}
.bar a.bar-icon-1{
  background:url(images/nav-icon-1.png) no-repeat center 5px;
}
.bar a.bar-icon-2{
  background:url(images/nav-icon-2.png) no-repeat center 6px;
}
.bar a.bar-icon-3{
  background:url(images/nav-icon-3.png) no-repeat center 7px;
}
.bar a.bar-icon-4{
  background:url(images/nav-icon-4.png) no-repeat center 9px;
}
.bar a.bar-icon-5{
  background:url(images/nav-icon-5.png) no-repeat center 8px;
}
.bar a.bar-icon-6{
  background:url(images/nav-icon-6.png) no-repeat center 8px;
}
.bar a.bar-icon-7{
  background:url(images/nav-icon-7.png) no-repeat center 9px;
}
.bar a.bar-icon-8{
  background:url(images/nav-icon-8.png) no-repeat center 9px;
}
.bar a.bar-icon-9{
  background:url(images/nav-icon-9.png) no-repeat center 7px;
}
.bar a.bar-icon-10{
  border-right:none;
  background:url(images/nav-icon-10.png) no-repeat center 10px;
}
.bar-box{
  width:1174px;
  height:45px;
  margin:0 auto;
  margin-top:13px;
  padding:0px 13px;
  background-color:#d4ecff;
}
.bar-box a{
  display:inline-block;
  height:45px;
  line-height:45px;
  padding-left:13px;
  padding-right:15px;
  font-size:14px;
  font-family:"新宋体";
  color:#235f8e;
  background:url(images/b-icon.png) no-repeat right center;
}
.bar-box a.bar-box-last{
  background:none;
}
/*新增常识顶部大分类结束*/
.news_statement{height: 50px;line-height: 25px;margin-top: 20px;padding-bottom: 20px;font-family: "宋体";font-size: 12px;color: #cdcdcd;}
.news_statement a,.news_statement a:hover{font-size: 12px;color: #ec5e34;}

/************新增标签*/
.news_tags{min-height: 60px;}
.news_tags a,.details-bottom-tags a:hover{color:#000;float: left;padding: 10px;font-size: 15px;background: #ffddc1; margin-right: 10px;}
.news_tags a.tags_bg1{background: #FFD7C3;}
.news_tags a.tags_bg2{background: #CEDDFF;}
.news_tags a.tags_bg3{background: #93C9AE;}
.news_tags a.tags_bg4{background: #EAD0FF;}
.news_tags a.tags_bg5{background: #FFE71A;}
.news_xgdes{color: #fd781a;font-weight: normal;}