body{background:rgba(2,15,46,.8);}
.header-container img,
.footer-container img{width:100%}
.bg-div{
  position: relative;
  filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#020F2E',endcolorstr='#ABBCC3',gradientType=0);
  -ms-filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#020F2E',endcolorstr='#ABBCC3',gradientType=0);/*IE8*/
  background:rgba(2,15,46,.8); /* 一些不支持背景渐变的浏览器 */
  background:-moz-linear-gradient(top, rgb(2,15,46),rgb(171,188,195));
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgb(2,15,46)), to(rgb(171,188,195)));
  background:-o-linear-gradient(top,rgb(2,15,46),rgb(171,188,195));
}
/*页头信息*/
.header-container{
  width: 1000px;
  margin: 0 auto;
  position: relative;
  background-color: rgb(2,10,53);
  margin-bottom:10px;
}
@media screen and (max-width: 1450px) {
  .header-container{
    width: 1000px;
    margin: 0 auto;
    position: relative;
    background-color: rgb(2,10,53);
    margin-bottom:10px;
  }
}
@media screen and (min-width: 1450px) and (max-width: 1500px){
  .header-container{
    width: 1150px;
    margin: 0 auto;
    position: relative;
    background-color: rgb(2,10,53);
    margin-bottom:10px;
  }
}
@media screen and (min-width: 1500px) {
  .header-container{
    width: 1150px;
    margin: 0 auto;
    position: relative;
    background-color: rgb(2,10,53);
    margin-bottom:10px;
  }
}
/*头部读文汇知*/
.read-wh-logo{
  background-color: rgb(160,96,161);
  margin-bottom: 5px;
  margin-top: -1px;
}
.read-wh-logo > a {
  display: block;
}
.read-wh-logo>img{
  width: 100%;
  vertical-align: bottom;
}

/*文汇报logo*/
.wh-logo-container{
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  background-color: #231816;
}
.wh-txt-logo{
  width: 304px;
  overflow: hidden;
}
.wh-txt-logo>img{
  width: 100%;
}
.wh-logo-container .attention-text{
  color: #fff;
  height: 45px;
  line-height: 45px;
  position: relative;
}
.wh-logo-container .attention-text>span{
  color: #fff;
  display: inline-block;
  height: 45px;
  line-height: 45px;
  font-weight: 500;
}
.wh-logo-container .pop-box:after{
  display: inline-block;
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  overflow: hidden;
  line-height: 16px;
  margin: 14px 15px 14px 5px;
  background:#fff url("../images/r_arrow.png") no-repeat 2px 2px;
  background-size: 80% 80%;
  -moz-background-size: 80% 80%;
  -ms-background-size: 80% 80%;
  -webkit-background-size: 80% 80%;
  -o-background-size: 80% 80%;
}
.wh-logo-container .push-box:after{
  display: inline-block;
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  overflow: hidden;
  line-height: 16px;
  margin: 14px 15px 14px 5px;
  background:#fff url("../images/l_arrow.png") no-repeat 1px 2px;
  background-size: 80% 80%;
  -moz-background-size: 80% 80%;
  -ms-background-size: 80% 80%;
  -webkit-background-size: 80% 80%;
  -o-background-size: 80% 80%;
}
/*登陆／搜索栏*/
.header-container .search-container{
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  background: rgb(79,86,154);
  width: 100%;
}
.search-container .welcome-login{
  font-size: 14px;
  padding: 0 20px;
}
.welcome-login .register-link:after,
.welcome-login .login-link:after{
  display: inline-block;
  content: '';
  height: 14px;
  position: relative;
  top: 2px;
  border-left: 1.5px solid #fff;
  margin-left: 5px;
}
.welcome-login .login-link,
.welcome-login .register-link{
  padding-left: 5px;
  color:#fff;
}
.search-container .search-box{
  padding: 0 10px;
  position: relative;
}
.search-box .search-ipt{
  height: 20px;
  width: 350px;
  display: inherit;
  color: #fff;
  border: 1px solid rgb(61,61,61);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  background: rgb(1,21,60);
  padding: 0 95px 0 10px;
}
.search-box .search-btn{
  position: absolute;
  z-index: 100;
  top: 10px;
  right: 11px;
  height: 17px;
  line-height: 17px;
  border: 0;
  outline: none;
  background-color: rgb(1,21,60);
  color: rgb(76,76,76);
  font-size: 14px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  padding-right: 20px;
  padding-left: 15px;
}
/*链接导航*/
.nav-container{
  padding: 5px 20px 5px 5px;
}
.nav-container .nav-item-box{
  width: 65px;
  line-height: 1;
  text-align: center;
  position: relative;
  font-size: 0;
}
.nav-container .nav-item-box > a{
  display: inline-block;
  width: 100%;
  height: 25px;
  font-size: 14px;
  line-height: 25px;
  font-weight: 400;
  color:#fff;
}
.nav-container .nav-item-box:hover > a{
  background: rgb(78,84,154);
  font-weight: 500;
  color: #fff;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
}
@media screen and (max-width: 1450px) {
  .nav-container .nav-item-box{
    width: 65px;
  }
  .nav-container .nav-item-box > a{
    height: 25px;
    font-size: 14px;
    line-height: 25px;
  }
}
@media screen and (min-width: 1450px) {
  .nav-container .nav-item-box{
    width: 75px;
  }
  .nav-container .nav-item-box > a{
    display: inline-block;
    width: 100%;
    height: 28px;
    font-size: 15px;
    line-height: 28px;
  }
}

.pop-link-box{
  width: 65px;
  font-size: 14px;
  background: rgb(78,84,154);
  display: none;
  position: absolute;
  top: 25px;
  left: 0;
  z-index: 100;
  text-align: center;
  border-top:1px solid rgb(11,26,58);
  padding:5px 0;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
}
.pop-link-box a.text-white{
  height: 25px;
  font-weight: 500;
  line-height: 25px;
  display: inline-block;
  color: #fff;
  width: 90%;
}
@media screen and (max-width: 1450px) {
  .pop-link-box{
    width: 65px;
    font-size: 14px;
    background: rgb(78,84,154);
    display: none;
    position: absolute;
    top: 25px;
    left: 0;
    z-index: 100;
    text-align: center;
    border-top:1px solid rgb(11,26,58);
    padding:5px 0;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
  }
  .pop-link-box a.text-white{
    height: 25px;
    font-weight: 500;
    line-height: 25px;
    display: inline-block;
    color: #fff;
    width: 90%;
  }
}
@media screen and (min-width: 1450px) {
  .pop-link-box{
    width: 75px;
    font-size: 15px;
    background: rgb(78,84,154);
    display: none;
    position: absolute;
    top: 28px;
    left: 0;
    z-index: 100;
    text-align: center;
    border-top:1px solid rgb(11,26,58);
    padding:5px 0;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
  }
  .pop-link-box a.text-white{
    height: 28px;
    font-weight: 500;
    line-height: 28px;
    display: inline-block;
    color: #fff;
    width: 90%;
  }
}
.pop-link-box li:hover{
  background:rgba(11,26,58,.2);
}
.nav-container .nav-e-paper{
  position: relative;
}
.e-pager-btn-box{
  width: 150px;
  margin-top: 3px;
}
/*.nav-container .nav-e-paper:before{*/
  /*content: "";*/
  /*display: inline-block;*/
  /*width: 25px;*/
  /*height: 25px;*/
  /*border-radius: 50%;*/
  /*-moz-border-radius: 50%;*/
  /*-o-border-radius: 50%;*/
  /*-webkit-border-radius: 50%;*/
  /*-ms-border-radius: 50%;*/
  /*background: url("../images/earth_03.png") no-repeat 0 0;*/
  /*background-size: 100% 100%;*/
  /*margin-right: 5px;*/
  /*vertical-align: middle;*/
/*}*/
.e-pager-btn{
  width: 150px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background: rgb(78,86,154);
  border-radius: 15px;
  -moz-border-radius: 15px;
  -o-border-radius: 15px;
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  vertical-align: middle;
  border: 1px solid #fff;
  margin: 5px 0;
  font-size: 22px;
  font-weight: bolder;
  padding: 0 20px;
  text-align: right;
}
.e-pager-btn:hover{
  color: #fff;
  background: rgba(78,86,154,.9);
}
.e-pager-txt-box{margin-top: 5px;}
.e-pager-txt-box>a{width: 130px!important;}
.pop-e-pager-link{
  font-size: 14px;
  background: rgb(78,84,154);
  display: none;
  position: absolute;
  top: 55px;
  right: 0;
  z-index: 100;
  text-align: center;
  width: 340px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.triangle-arrow{
  position:absolute;
  width:20px;
  height:20px;
  border:10px solid transparent;
  border-bottom:10px solid rgb(78,84,154);
  top:-19px;
  right:45px;
}
.pop-e-pager-link{
	padding:5px 0;
}
.pop-e-pager-link li a{
  display: inline-block;
  width: 85px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  line-height: 26px;
}
.high-light{
	color: #e4393c !important;
}
/* .pop-e-pager-link li a:hover{
  background:rgba(11,26,58,.2);
} */
/*右侧广告位*/
.ad-box{
  width: 100%;
  overflow: hidden;
  margin-bottom: 5px;
}
.ad-box>a{
  display: inline-block;
  width: 100%;
}
/*右侧浮动二维码*/
.fixed-qr-ctn{
  position: absolute;
  top: 0;
  right: -110px;
  background: rgb(237,237,237);
  width: 100px;
  z-index: 1100;
  display:none;
}
.qr-intro-txt{
  text-align: center;
  font-size: 14px;
  line-height: 2;
  padding-bottom: 5px;
  z-index: 100;
}
/*页脚栏*/
.footer-container{
  background: rgb(130,130,130);
  padding: 50px 0 20px;
  text-align: center;
  width: 1000px;
  margin: 0 auto;
}
.platform-container{
  width: 200px;
  display: inline-block;
  vertical-align: middle;

}
.other-platform{
  text-align: center;
  width: 65px;
}
.other-platform img{
  width: 32px;
  height: 32px;
}
.other-platform .platform-intro{
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
  padding-top: 3px;
}
.official-wx{
  width: 105px;
  margin-top: 15px;
}
.official-wx img{
  width: 65px;
  height: 65px;
}
/*法律声明*/
.legal-notice-ctn{
	border: none !important;
	margin-left:0 !important;
	border-right: 1px solid rgb(156,156,156) !important;
}
.friend-link-ctn{
  width: 300px;
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
  line-height:1.8;
  text-align: left;
}
.friend-link-ctn .whb-logon-gray{
  width: 270px;
  vertical-align: middle;
}
.friend-link-ctn .link-gap{font-size: 0;}
.friend-link-ctn .link-gap{vertical-align: middle;}
.friend-link-ctn .link-gap a:after{
  display: inline-block;
  height: 12px;
  content: "";
  border-right: 1px solid #fff;
  position: relative;
  top: 2px;
  padding-left: 5px;
  margin-right: 6px;
}
.friend-link-ctn .link-gap a:last-child:after{
  display: inline-block;
  height: 12px;
  content: "";
  border-right: 0;
  position: relative;
  top: 2px;
  padding-left: 5px;
  margin-right: 6px;
}
.txt-intro,.txt-intro a{
  font-size: 12px;
  color: #fff;
  text-align: justify;
}
.txt-intro{width: 280px}
.copyright-ctn{
	text-align: center;
	min-width:1000px;
	width: 100%;
  background: #222;
  color: #ccc;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  bottom: 0;
  position: relative;
}