/*引入 预加载样式*/
* {
  margin: 0 auto;
  padding: 0;
  outline: none;
}
body {
  font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "SimSun";
  font-size: 14px;
  line-height: 16px;
  color: #333;
  _background-image: url(about:blank);
  _background-attachment: fixed;
}
a {
  color: #333;
  text-decoration: none;
  transition: color 0.7s;
}
a:hover {
  color: #2f4db1;
  transition: color 0.7s;
}
ul,
li {
  list-style: none outside none;
}
img {
  border: none;
  display: block;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
}
.fl {
  float: left;
  _display: inline;
}
.fr {
  float: right;
  _display: inline;
}
.cf:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cf {
  *zoom: 1;
}
.imgDef a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  transition: opacity 0.7;
}
input {
  font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "SimSun";
}
/*定义通用css3动画 begin*/
/********************返回顶部 end******************/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  direction: ltr;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  float: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}
/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
  /* Specify Swiper's Size: */
  /*width:200px;
    height: 100px;*/
}
.swiper-slide {
  /* Specify Slides's Size: */
  /*width: 100%;
    height: 100%;*/
}
.swiper-slide-active {
  /* Specific active slide styling: */
}
.swiper-slide-visible {
  /* Specific visible slide styling: */
}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
  /* Stylize pagination button: */
}
.swiper-active-switch {
  /* Specific active button style: */
}
.swiper-visible-switch {
  /* Specific visible button style: */
}
/*
 * 超链接鼠标悬浮颜色
 */
/*
 * 常规文字颜色
 */
/*
 * 小标题颜色
 */
/*  
 * 新闻列表默认调用类方法
 * @lineheight : 行高
 * @fontsize : 字体大小
 */
/*
 *悬停导航 
 */
/*
 * 区块标题 
 */
/*
 * 首页要问处列表新闻行中可以插入图标、红框字等的样式
 */
.box {
  width: 1200px;
}
.sp {
  background: url(../images/e1006sp.png) no-repeat;
}
.fullAd {
  height: 425px;
  transition: all ease-in-out 0.8s;
  overflow: hidden;
  position: relative;
}
.fullAd img {
  width: 100%;
  height: 400px;
}
.fullAd .fullClose {
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 5px;
  top: 5px;
  text-align: center;
  line-height: 30px;
  background-color: rgba(221, 221, 221, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#99dddddd, endColorstr=#99dddddd);
  color: #fff;
  border-radius: 50%;
  cursor: pointer;
  font-size: 24px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  user-select: none;
}
:root .fullClose {
  filter: none!important;
}
.comPiaoFu {
  width: 100px;
  height: 100px;
  position: fixed;
  bottom: 90px;
  z-index: 999;
  cursor: pointer;
}
.comPiaoFu a,
.comPiaoFu img {
  display: block;
  width: 100%;
  height: 100%;
}
.comPiaoFu a {
  position: relative;
}
.comPiaoFu a .closeAd {
  cursor: pointer;
  position: absolute;
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  display: block;
  bottom: 0;
  right: 0;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#66000000, endColorstr=#66000000);
}
.comPiaoFu.piaofuLeft {
  left: 20px;
  bottom: inherit;
  top: 450px;
}
.comPiaoFu.piaofuRight {
  right: 20px;
}
@media (max-width: 1279px) {
  .comPiaoFu.piaofuLeft {
    bottom: inherit;
    top: 390px;
  }
}
/*
 * logo
 */
.topbar {
  position: relative;
  height: 88px;
  z-index: 99;
}
.topbar .box {
  position: relative;
  height: 88px;
  border-bottom: 2px solid #87baff;
}
.topbar .logo {
  width: 210px;
  height: 55px;
  margin-top: 20px;
  background-position: -1px -1px;
}
.topbar .searchBtn {
  position: absolute;
  top: 35px;
  right: 100px;
  width: 30px;
  height: 30px;
}
.topbar .searchBtn .searchBtnA {
  display: block;
  width: 30px;
  height: 30px;
}
.topbar .searchBtn .searchBtnA .searchIcon {
  display: block;
  width: 25px;
  height: 25px;
  background-position: -191px -198px;
  margin-top: 2px;
}
.topbar .searchBtn .searchPop {
  display: none;
  position: absolute;
  top: -5px;
  right: -5px;
  width: 358px;
  height: 38px;
  border: 1px solid #8fb6ff;
  background-color: #fff;
}
.topbar .searchBtn .searchPop .searchText {
  position: absolute;
  top: 0;
  left: 20px;
  width: 300px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  background-color: #FFF;
  border: none;
}
.topbar .searchBtn .searchPop .searchGo {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 25px;
  height: 25px;
  border: none;
  background-position: -165px -198px;
  cursor: pointer;
}
.topbar .loginAndReg {
  position: absolute;
  top: 35px;
  right: 0;
  width: 80px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #666;
  text-align: right;
  cursor: pointer;
}
.topbar .loginAndReg .reg a {
  color: #666;
}
.topbar .loginAndReg .reg a:hover {
  color: #2f4db1;
}
.topbar .loginAndReg .loginPop {
  background-color: #FFFFFF;
  border: 1px solid #e3dfdc;
  position: absolute;
  top: 30px;
  right: 0px;
  z-index: 99;
  padding: 20px;
  display: none;
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
}
.topbar .loginAndReg .loginPop input:focus::-webkit-input-placeholder {
  color: #d9d9d9 !important;
  -webkit-transition: color 0.5s ease-out;
  -moz-transition: color 0.5s ease-out;
  transition: color 0.5s ease-out;
}
.topbar .loginAndReg .loginPop input:focus:-moz-placeholder {
  color: #d9d9d9 !important;
  -webkit-transition: color 0.5s ease-out;
  -moz-transition: color 0.5s ease-out;
  transition: color 0.5s ease-out;
}
.topbar .loginAndReg .loginPop input:focus::-moz-placeholder {
  color: #d9d9d9 !important;
  -webkit-transition: color 0.5s ease-out;
  -moz-transition: color 0.5s ease-out;
  transition: color 0.5s ease-out;
}
.topbar .loginAndReg .loginPop input:focus:-ms-input-placeholder {
  color: #d9d9d9 !important;
  -webkit-transition: color 0.5s ease-out;
  -moz-transition: color 0.5s ease-out;
  transition: color 0.5s ease-out;
}
.topbar .loginAndReg .loginPop .loginbox .textIn {
  width: 158px;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  font-size: 14px;
  color: #666666;
  padding: 7px 10px;
  line-height: 18px;
  height: 18px;
  margin-bottom: 10px;
}
.topbar .loginAndReg .loginPop .loginbox .textIn#passWord_t {
  margin-bottom: 15px;
}
.topbar .loginAndReg .loginPop .loginbox .error {
  border: 1px solid red;
}
.topbar .loginAndReg .loginPop .loginbox .error:focus {
  border: 1px solid red;
}
.topbar .loginAndReg .loginPop .loginbox .rCheckBoxBtn {
  position: relative;
  cursor: pointer;
  height: 20px;
  padding-left: 25px;
  display: inline-block;
  color: #333;
}
.topbar .loginAndReg .loginPop .loginbox .rCheckBox {
  position: absolute;
  top: 3px;
  *top: 2px;
  _top: -2px;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=100);
  cursor: pointer;
}
.topbar .loginAndReg .loginPop .loginbox .rCheckBoxIcon {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  filter: alpha(opacity=0);
  background-position: -217px -190px;
}
.topbar .loginAndReg .loginPop .loginbox .rCheckBoxIconCur {
  background-position: -217px -211px;
}
.topbar .loginAndReg .loginPop .loginbox .loginSubmit {
  width: 180px;
  background-color: #4d98fd;
  border-radius: 3px;
  line-height: 30px;
  height: 30px;
  border: none;
  cursor: pointer;
  color: #fff;
  font-size: 14px;
  font-family: "微软雅黑";
  margin-bottom: 10px;
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
}
.topbar .loginAndReg .loginPop .loginbox .loginSubmit:hover {
  background-color: #004ea1;
  color: #FFFFFF;
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
}
.topbar .loginAndReg .loginPop .loginbox .rememberForget {
  width: 180px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  color: #333;
  font-size: 12px;
}
.topbar .loginAndReg .loginPop .loginbox .errTip {
  color: #ff0000;
  text-align: center;
  line-height: 20px;
  margin-bottom: 15px;
}
.topbar .loginAndReg .loginPop .loginbox .loginUserA {
  text-align: center;
  line-height: 40px;
  display: block;
}
.topbar .loginAndReg .loginPop .loginbox .loginUserA:hover {
  color: #004EA2;
}
.topbar .loginAndReg .loginPop .loginbox .loginUserABorder {
  border-bottom: 1px solid #ccc9c6;
}
.topbar .loginAndReg .loginUserBtn {
  display: none;
}
.topbar .loginAndReg .loginUserBtn .loginTxt {
  display: block;
  width: 80px;
  height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.topbar .loginAndReg .loginUserPop {
  width: 80px;
  text-align: center;
  padding: 0;
}
/*
 * 导航
 */
.navbar {
  height: 81px;
  position: relative;
  z-index: 10;
}
.navbar .navBox {
  padding: 12px 0;
  border-bottom: 1px solid #d2d2d2;
}
.navbar .navBox .navUl {
  width: 149px;
  float: left;
  height: 56px;
  border-right: 1px solid #d2d2d2;
  padding: 0 14px 0 36px;
}
.navbar .navBox .navUl.firstNavUl {
  width: 163px;
  padding: 0;
}
.navbar .navBox .navUl li {
  *width: 32px;
  float: left;
  height: 22px;
  font-size: 16px;
  line-height: 22px;
  margin-right: 15px;
  margin-bottom: 12px;
}
.navbar .navBox .navUl.subNavUl {
  width: 235px;
  border-right: none;
  padding: 0 0 0 1px;
}
.navbar .navBox .navUl.subNavUl > li {
  width: 80px;
  margin-left: 35px;
  *padding-left: 35px;
  *margin-left: 0;
  margin-right: 0;
  position: relative;
}
.navbar .navBox .navUl.subNavUl i {
  display: inline-block;
  width: 10px;
  height: 6px;
  background-position: -97px -76px;
  margin-left: 5px;
  vertical-align: middle;
  transition: all ease 0.4s;
}
.navbar .navBox .navUl.subNavUl i.subrHover {
  transform: rotate(180deg);
}
.navbar .navBox .navUl.subNavUl .subSon {
  display: none;
  width: 1160px;
  padding: 10px 30px;
  padding-right: 10px;
  background-color: #f4f4f4;
  line-height: 36px;
  position: absolute;
  z-index: 10;
  top: 36px;
  right: -5px;
}
.navbar .navBox .navUl.subNavUl .subSon li {
  width: auto;
  margin-bottom: 0;
}
.navbar .navBox .navUl.subNavUl .subSon li {
  height: 32px;
  line-height: 32px;
  float: left;
  margin-right: 16px;
  font-size: 14px;
  word-break: keep-all;
}
.navbar .navBox .navUl.subNavUl .subSon li a {
  color: #666;
  transition: color ease 0.4s;
}
.navbar .navBox .navUl.subNavUl .subSon li a:hover {
  color: #2f4db1;
}
.navbar .navBox .navUl.subNavUl .subSon.dfpdNav {
  top: 22px;
  right: -120px;
}
.navbar .navBox .navUl.subNavUl .subSon.dfpdNav > li {
  float: right;
}
.navbar .navBox .navUl.subNavUl .subSon.xszzNav {
  top: 22px;
  right: -5px;
}
.navbar .navBox .navUl.subNavUl .subSon.hzgjNav {
  top: 22px;
  right: -5px;
}
.navbar .navBox .navUl.subNavUl .subSon.hzgjNav > li {
  float: right;
}
/*
 * subNav
 */
.subNav {
  height: 36px;
  line-height: 36px;
  padding-bottom: 9px;
}
.subNav .box {
  position: relative;
}
.subNav .box i {
  font-style: normal;
}
.subNav .subL {
  width: 250px;
}
.subNav .subL a {
  color: #3f5876;
}
.subNav .subL a i {
  padding-left: 20px;
}
.subNav .subM {
  width: 610px;
  margin-left: 193px;
}
.subNav .subM a {
  display: inline-block;
  color: #666;
  margin-right: 35px;
}
.subNav .subM a.subXxqg {
  color: #f31818;
}
.subNav .subM a.subTmxw i {
  color: #3399cc;
}
.subNav .subM a.subZjxw {
  margin-right: 30px;
}
.subNav .subM a.subZjxw i {
  color: #000;
}
.subNav .subR {
  width: 141px;
}
.subNav .subR .subRUl {
  position: relative;
}
.subNav .subR .subRUl > li {
  height: 28px;
  padding-top: 8px;
  float: left;
  cursor: pointer;
}
.subNav .subR .subRUl > li .subRCon {
  height: 20px;
  line-height: 20px;
  display: block;
  color: #666;
}
.subNav .subR .subRUl > li .subRCon i {
  display: inline-block;
  width: 10px;
  height: 6px;
  background-position: -97px -76px;
  margin-left: 5px;
  vertical-align: middle;
  transition: all ease 0.4s;
}
.subNav .subR .subRUl > li .subRCon i.subrHover {
  transform: rotate(180deg);
}
.subNav .subR .subRUl > li:first-child .subRCon {
  border: none;
}
.subNav .subSon {
  display: none;
  width: 1160px;
  padding: 10px 30px;
  padding-right: 10px;
  background-color: #f4f4f4;
  line-height: 36px;
  position: absolute;
  z-index: 10;
  top: 36px;
  right: -5px;
}
.subNav .subSon li {
  height: 32px;
  line-height: 32px;
  float: left;
  margin-right: 16px;
  font-size: 14px;
  word-break: keep-all;
}
.subNav .subSon li a {
  color: #666;
  transition: color ease 0.4s;
}
.subNav .subSon li a:hover {
  color: #2f4db1;
}
.tmBox {
  display: none;
  position: relative;
  z-index: 100;
}
.tmImg {
  display: block;
  width: 242px;
  height: 78px;
  background: url(../images/tmTip.png);
  position: absolute;
  top: -117px;
  right: 368px;
}
.tmImg.tmAni {
  animation: fadeInDown ease 1.2s 1s both;
}
.tmImg .closeTmu {
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translateY(-10%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
/*
 * 头条 by wjhai
 */
.wrap {
  margin-bottom: 25px;
  clear: both;
}
.wrap .box {
  width: 1200px;
}
.wrap .hotNewsBox {
  position: relative;
  width: 1198px;
  border: 1px solid #d2d2d2;
  margin-bottom: 10px;
}
.wrap .hotNewsBox .moreNews {
  position: absolute;
  height: 26px;
  line-height: 26px;
  right: 25px;
  bottom: 19px;
  font-size: 14px;
  background-color: #fff;
}
.wrap .hotNewsBox .moreNews a {
  color: #6a8ab9;
}
.wrap .hotNewsTopic {
  height: 88px;
  line-height: 88px;
  text-align: center;
  overflow: hidden;
}
.wrap .hotNewsTopic i {
  position: relative;
  top: -2px;
  *top: 0;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  overflow: hidden;
  font-style: normal;
  font-size: 16px;
  padding: 0 3px;
  margin-right: 1px;
  border-radius: 3px;
  text-indent: 0;
  display: inline;
}
.wrap .hotNewsTopic img {
  display: inline;
  vertical-align: middle;
  margin-right: 2px;
  margin-top: -8px;
  height: 100%;
}
.wrap .hotNewsTopic .blueRightLine {
  height: 16px;
  line-height: 16px;
  *height: 20px;
  *line-height: 20px;
  color: #2586ff;
  border-right: 2px solid #2586ff;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap .hotNewsTopic .autoBigFont {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.wrap .hotNewsTopic .blueLine {
  height: 20px;
  line-height: 20px;
  color: #1f45d1;
  border: 1px solid #1f45d1;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap .hotNewsTopic .redLine {
  height: 20px;
  line-height: 20px;
  color: #e52a2a;
  border: 1px solid #e52a2a;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap .hotNewsTopic .redRightLine {
  height: 18px;
  line-height: 18px;
  color: #e52a2a;
  border-right: 2px solid #e52a2a;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap .hotNewsTopic .red,
.wrap .hotNewsTopic .blue,
.wrap .hotNewsTopic .org,
.wrap .hotNewsTopic .green {
  color: #fff;
}
.wrap .hotNewsTopic .redBd,
.wrap .hotNewsTopic .blueBd,
.wrap .hotNewsTopic .orgBd {
  height: 15px;
  line-height: 14px;
}
.wrap .hotNewsTopic .red {
  background: #ff0101;
}
.wrap .hotNewsTopic .redBd {
  color: #ff0101;
  border: 1px solid #ff0101;
}
.wrap .hotNewsTopic .green {
  background: #22a99b;
}
.wrap .hotNewsTopic .greenBd {
  color: #22a99b;
  border: 1px solid #22a99b;
}
.wrap .hotNewsTopic .blue {
  background: #54a1ef;
}
.wrap .hotNewsTopic .blueBd {
  color: #54a1ef;
  border: 1px solid #54a1ef;
}
.wrap .hotNewsTopic .org {
  background: #f90;
}
.wrap .hotNewsTopic .orgBd {
  color: #f90;
  border: 1px solid #f90;
}
@media (max-width: 1279px) {
  .wrap .hotNewsTopic i {
    font-size: 14px;
    top: 0;
  }
  .wrap .hotNewsTopic .blueRightLine {
    font-size: 14px;
  }
  .wrap .hotNewsTopic .blueLine {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    padding: 0 5px;
    top: -2px;
  }
  .wrap .hotNewsTopic .autoBigFont {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
  }
}
.wrap .hotNewsTopic a {
  font-size: 48px;
  font-weight: bold;
  color: #333;
}
.wrap .hotNewsTopic a:hover {
  color: #2f4db1;
}
.wrap .hotNewsSubTit {
  padding: 0 14px 15px;
}
.wrap .hotNewsSubTit li {
  width: 350px;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
  margin: 0 20px;
  overflow: hidden;
  float: left;
}
.wrap .hotNewsSubTit li i {
  position: relative;
  top: -2px;
  *top: 0;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  overflow: hidden;
  font-style: normal;
  font-size: 16px;
  padding: 0 3px;
  margin-right: 1px;
  border-radius: 3px;
  text-indent: 0;
  display: inline;
}
.wrap .hotNewsSubTit li img {
  display: inline;
  vertical-align: middle;
  margin-right: 2px;
  margin-top: -8px;
  height: 100%;
}
.wrap .hotNewsSubTit li .blueRightLine {
  height: 16px;
  line-height: 16px;
  *height: 20px;
  *line-height: 20px;
  color: #2586ff;
  border-right: 2px solid #2586ff;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap .hotNewsSubTit li .autoBigFont {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.wrap .hotNewsSubTit li .blueLine {
  height: 20px;
  line-height: 20px;
  color: #1f45d1;
  border: 1px solid #1f45d1;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap .hotNewsSubTit li .redLine {
  height: 20px;
  line-height: 20px;
  color: #e52a2a;
  border: 1px solid #e52a2a;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap .hotNewsSubTit li .redRightLine {
  height: 18px;
  line-height: 18px;
  color: #e52a2a;
  border-right: 2px solid #e52a2a;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap .hotNewsSubTit li .red,
.wrap .hotNewsSubTit li .blue,
.wrap .hotNewsSubTit li .org,
.wrap .hotNewsSubTit li .green {
  color: #fff;
}
.wrap .hotNewsSubTit li .redBd,
.wrap .hotNewsSubTit li .blueBd,
.wrap .hotNewsSubTit li .orgBd {
  height: 15px;
  line-height: 14px;
}
.wrap .hotNewsSubTit li .red {
  background: #ff0101;
}
.wrap .hotNewsSubTit li .redBd {
  color: #ff0101;
  border: 1px solid #ff0101;
}
.wrap .hotNewsSubTit li .green {
  background: #22a99b;
}
.wrap .hotNewsSubTit li .greenBd {
  color: #22a99b;
  border: 1px solid #22a99b;
}
.wrap .hotNewsSubTit li .blue {
  background: #54a1ef;
}
.wrap .hotNewsSubTit li .blueBd {
  color: #54a1ef;
  border: 1px solid #54a1ef;
}
.wrap .hotNewsSubTit li .org {
  background: #f90;
}
.wrap .hotNewsSubTit li .orgBd {
  color: #f90;
  border: 1px solid #f90;
}
@media (max-width: 1279px) {
  .wrap .hotNewsSubTit li i {
    font-size: 14px;
    top: 0;
  }
  .wrap .hotNewsSubTit li .blueRightLine {
    font-size: 14px;
  }
  .wrap .hotNewsSubTit li .blueLine {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    padding: 0 5px;
    top: -2px;
  }
  .wrap .hotNewsSubTit li .autoBigFont {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
  }
}
.wrap .hotNewsSubTit li a:hover {
  color: #2f4db1;
}
.wrap .addMore li:last-child {
  width: 260px;
  overflow: hidden;
}
.wrap .leader .leaderL {
  width: 930px;
  height: 90px;
  line-height: 90px;
  text-align: center;
}
.wrap .leader .leaderL .leaderHotNews {
  height: 90px;
  line-height: 90px;
  text-align: center;
  background-color: #f6f6f6;
  font-size: 40px;
  overflow: hidden;
}
.wrap .leader .leaderL .leaderHotNews i {
  position: relative;
  top: -2px;
  *top: 0;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  overflow: hidden;
  font-style: normal;
  font-size: 16px;
  padding: 0 3px;
  margin-right: 1px;
  border-radius: 3px;
  text-indent: 0;
  display: inline;
}
.wrap .leader .leaderL .leaderHotNews img {
  display: inline;
  vertical-align: middle;
  margin-right: 2px;
  margin-top: -8px;
  height: 100%;
}
.wrap .leader .leaderL .leaderHotNews .blueRightLine {
  height: 16px;
  line-height: 16px;
  *height: 20px;
  *line-height: 20px;
  color: #2586ff;
  border-right: 2px solid #2586ff;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap .leader .leaderL .leaderHotNews .autoBigFont {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.wrap .leader .leaderL .leaderHotNews .blueLine {
  height: 20px;
  line-height: 20px;
  color: #1f45d1;
  border: 1px solid #1f45d1;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap .leader .leaderL .leaderHotNews .redLine {
  height: 20px;
  line-height: 20px;
  color: #e52a2a;
  border: 1px solid #e52a2a;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap .leader .leaderL .leaderHotNews .redRightLine {
  height: 18px;
  line-height: 18px;
  color: #e52a2a;
  border-right: 2px solid #e52a2a;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap .leader .leaderL .leaderHotNews .red,
.wrap .leader .leaderL .leaderHotNews .blue,
.wrap .leader .leaderL .leaderHotNews .org,
.wrap .leader .leaderL .leaderHotNews .green {
  color: #fff;
}
.wrap .leader .leaderL .leaderHotNews .redBd,
.wrap .leader .leaderL .leaderHotNews .blueBd,
.wrap .leader .leaderL .leaderHotNews .orgBd {
  height: 15px;
  line-height: 14px;
}
.wrap .leader .leaderL .leaderHotNews .red {
  background: #ff0101;
}
.wrap .leader .leaderL .leaderHotNews .redBd {
  color: #ff0101;
  border: 1px solid #ff0101;
}
.wrap .leader .leaderL .leaderHotNews .green {
  background: #22a99b;
}
.wrap .leader .leaderL .leaderHotNews .greenBd {
  color: #22a99b;
  border: 1px solid #22a99b;
}
.wrap .leader .leaderL .leaderHotNews .blue {
  background: #54a1ef;
}
.wrap .leader .leaderL .leaderHotNews .blueBd {
  color: #54a1ef;
  border: 1px solid #54a1ef;
}
.wrap .leader .leaderL .leaderHotNews .org {
  background: #f90;
}
.wrap .leader .leaderL .leaderHotNews .orgBd {
  color: #f90;
  border: 1px solid #f90;
}
@media (max-width: 1279px) {
  .wrap .leader .leaderL .leaderHotNews i {
    font-size: 14px;
    top: 0;
  }
  .wrap .leader .leaderL .leaderHotNews .blueRightLine {
    font-size: 14px;
  }
  .wrap .leader .leaderL .leaderHotNews .blueLine {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    padding: 0 5px;
    top: -2px;
  }
  .wrap .leader .leaderL .leaderHotNews .autoBigFont {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
  }
}
.wrap .leader .leaderL .leaderHotNews a:hover {
  color: #2f4db1;
}
.wrap .leader .leaderR {
  position: relative;
  width: 240px;
  height: 90px;
}
.wrap .leader .leaderR .leaderBtn {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 15px;
  height: 22px;
  background-position: -4px -343px;
  cursor: pointer;
  z-index: 10;
}
.wrap .leader .leaderR .leaderList {
  width: 220px;
  height: 66px;
  margin-left: 0;
  overflow: hidden;
}
.wrap .leader .leaderR .leaderList li {
  height: 22px;
  line-height: 22px;
  font-size: 14px;
  overflow: hidden;
  *vertical-align: bottom;
}
.wrap .leader .leaderR .leaderList li a {
  color: #333;
}
.wrap .leader .leaderR .leaderList li a:hover {
  color: #2f4db1;
}
.wrap .leader .leaderR .leaderList i {
  position: relative;
  top: -2px;
  *top: 0;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  overflow: hidden;
  font-style: normal;
  font-size: 16px;
  padding: 0 3px;
  margin-right: 1px;
  border-radius: 3px;
  text-indent: 0;
  display: inline;
}
.wrap .leader .leaderR .leaderList img {
  display: inline;
  vertical-align: middle;
  margin-right: 2px;
  margin-top: -8px;
  height: 100%;
}
.wrap .leader .leaderR .leaderList .blueRightLine {
  height: 16px;
  line-height: 16px;
  *height: 20px;
  *line-height: 20px;
  color: #2586ff;
  border-right: 2px solid #2586ff;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap .leader .leaderR .leaderList .autoBigFont {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.wrap .leader .leaderR .leaderList .blueLine {
  height: 20px;
  line-height: 20px;
  color: #1f45d1;
  border: 1px solid #1f45d1;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap .leader .leaderR .leaderList .redLine {
  height: 20px;
  line-height: 20px;
  color: #e52a2a;
  border: 1px solid #e52a2a;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap .leader .leaderR .leaderList .redRightLine {
  height: 18px;
  line-height: 18px;
  color: #e52a2a;
  border-right: 2px solid #e52a2a;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap .leader .leaderR .leaderList .red,
.wrap .leader .leaderR .leaderList .blue,
.wrap .leader .leaderR .leaderList .org,
.wrap .leader .leaderR .leaderList .green {
  color: #fff;
}
.wrap .leader .leaderR .leaderList .redBd,
.wrap .leader .leaderR .leaderList .blueBd,
.wrap .leader .leaderR .leaderList .orgBd {
  height: 15px;
  line-height: 14px;
}
.wrap .leader .leaderR .leaderList .red {
  background: #ff0101;
}
.wrap .leader .leaderR .leaderList .redBd {
  color: #ff0101;
  border: 1px solid #ff0101;
}
.wrap .leader .leaderR .leaderList .green {
  background: #22a99b;
}
.wrap .leader .leaderR .leaderList .greenBd {
  color: #22a99b;
  border: 1px solid #22a99b;
}
.wrap .leader .leaderR .leaderList .blue {
  background: #54a1ef;
}
.wrap .leader .leaderR .leaderList .blueBd {
  color: #54a1ef;
  border: 1px solid #54a1ef;
}
.wrap .leader .leaderR .leaderList .org {
  background: #f90;
}
.wrap .leader .leaderR .leaderList .orgBd {
  color: #f90;
  border: 1px solid #f90;
}
@media (max-width: 1279px) {
  .wrap .leader .leaderR .leaderList i {
    font-size: 14px;
    top: 0;
  }
  .wrap .leader .leaderR .leaderList .blueRightLine {
    font-size: 14px;
  }
  .wrap .leader .leaderR .leaderList .blueLine {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    padding: 0 5px;
    top: -2px;
  }
  .wrap .leader .leaderR .leaderList .autoBigFont {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
  }
}
.wrap .leader .leaderR .leaderList li {
  color: #333;
  overflow: hidden;
}
.wrap .leader .leaderR .leaderList li i.blueLine,
.wrap .leader .leaderR .leaderList li i.redLine,
.wrap .leader .leaderR .leaderList li i.blueRightLine,
.wrap .leader .leaderR .leaderList li i.redRightLine {
  height: 16px;
  line-height: 16px;
  font-size: 14px;
  padding: 0 3px;
}
.wrap .leader .leaderR .leaderListFocus {
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #f3f3f3;
  font-size: 16px;
  overflow: hidden;
}
.wrap .leader .leaderR .leaderListFocus a {
  margin: 0 5px;
  color: #2b5491;
}
.wrap .leader .leaderR .leaderListFocus a:hover {
  color: #2f4db1;
}
.wrap .leader .leaderR .leaderNews {
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  overflow: hidden;
}
.wrap .leader .leaderR .leaderNews a {
  color: #2b5491;
}
.wrap .leader .leaderR .leaderNews a:hover {
  color: #2f4db1;
}
.wrap .leader .leaderR .report {
  height: 45px;
  line-height: 45px;
  text-align: center;
  overflow: hidden;
  font-size: 16px;
}
.wrap .leader .leaderR .report i {
  position: relative;
  top: -2px;
  *top: 0;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  overflow: hidden;
  font-style: normal;
  font-size: 16px;
  padding: 0 3px;
  margin-right: 1px;
  border-radius: 3px;
  text-indent: 0;
  display: inline;
}
.wrap .leader .leaderR .report img {
  display: inline;
  vertical-align: middle;
  margin-right: 2px;
  margin-top: -8px;
  height: 100%;
}
.wrap .leader .leaderR .report .blueRightLine {
  height: 16px;
  line-height: 16px;
  *height: 20px;
  *line-height: 20px;
  color: #2586ff;
  border-right: 2px solid #2586ff;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap .leader .leaderR .report .autoBigFont {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.wrap .leader .leaderR .report .blueLine {
  height: 20px;
  line-height: 20px;
  color: #1f45d1;
  border: 1px solid #1f45d1;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap .leader .leaderR .report .redLine {
  height: 20px;
  line-height: 20px;
  color: #e52a2a;
  border: 1px solid #e52a2a;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap .leader .leaderR .report .redRightLine {
  height: 18px;
  line-height: 18px;
  color: #e52a2a;
  border-right: 2px solid #e52a2a;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap .leader .leaderR .report .red,
.wrap .leader .leaderR .report .blue,
.wrap .leader .leaderR .report .org,
.wrap .leader .leaderR .report .green {
  color: #fff;
}
.wrap .leader .leaderR .report .redBd,
.wrap .leader .leaderR .report .blueBd,
.wrap .leader .leaderR .report .orgBd {
  height: 15px;
  line-height: 14px;
}
.wrap .leader .leaderR .report .red {
  background: #ff0101;
}
.wrap .leader .leaderR .report .redBd {
  color: #ff0101;
  border: 1px solid #ff0101;
}
.wrap .leader .leaderR .report .green {
  background: #22a99b;
}
.wrap .leader .leaderR .report .greenBd {
  color: #22a99b;
  border: 1px solid #22a99b;
}
.wrap .leader .leaderR .report .blue {
  background: #54a1ef;
}
.wrap .leader .leaderR .report .blueBd {
  color: #54a1ef;
  border: 1px solid #54a1ef;
}
.wrap .leader .leaderR .report .org {
  background: #f90;
}
.wrap .leader .leaderR .report .orgBd {
  color: #f90;
  border: 1px solid #f90;
}
@media (max-width: 1279px) {
  .wrap .leader .leaderR .report i {
    font-size: 14px;
    top: 0;
  }
  .wrap .leader .leaderR .report .blueRightLine {
    font-size: 14px;
  }
  .wrap .leader .leaderR .report .blueLine {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    padding: 0 5px;
    top: -2px;
  }
  .wrap .leader .leaderR .report .autoBigFont {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
  }
}
/*
 * 要闻 by wjhai
 */
.wrap1 .focusNews {
  margin-bottom: 30px;
}
.wrap1 .focusNewsL {
  width: 750px;
}
.wrap1 .focusNewsL .newsHotline {
  position: relative;
  height: 32px;
  line-height: 32px;
  font-size: 18px;
  font-weight: bold;
  color: #1950c1;
  margin-bottom: 10px;
}
.wrap1 .focusNewsL .newsHotline .line {
  position: absolute;
  top: 15px;
  right: 0;
  display: block;
  width: 490px;
  height: 1px;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  background-color: #d2d2d2;
}
.wrap1 .focusNewsL .focusImg {
  position: relative;
  width: 750px;
  height: 420px;
  margin-bottom: 20px;
  overflow: hidden;
}
.wrap1 .focusNewsL .focusImg .swiper-slide {
  position: relative;
}
.wrap1 .focusNewsL .focusImg .swiper-slide img {
  width: 100%;
  height: 100%;
}
.wrap1 .focusNewsL .focusImg:hover .arrow {
  transition: all 0.2s ease-in-out;
  transform: translateX(0%);
}
.wrap1 .focusNewsL .egBgk {
  width: 710px;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  font-size: 18px;
  padding: 50px 20px 0 20px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(../images/e1006sp2.png) 0 -80px;
}
.wrap1 .focusNewsL .egBgk a {
  color: #fff;
}
.wrap1 .focusNewsL .egBgk a:hover {
  color: #fff;
}
.wrap1 .focusNewsL :root .egBgk {
  filter: none;
}
.wrap1 .focusNewsL .egPagin {
  position: absolute;
  right: 15px;
  bottom: 0;
  width: 100px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  color: #fff;
  text-align: right;
}
.wrap1 .focusNewsL .egPagin span {
  font-size: 24px;
  color: #66D2FF;
}
.wrap1 .focusNewsL .arrow {
  width: 50px;
  height: 80px;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  opacity: 0.4;
  filter: alpha(opacity=40);
  background-color: #000;
  cursor: pointer;
}
.wrap1 .focusNewsL .arrow:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.wrap1 .focusNewsL .arrowL {
  background-position: -94px -262px;
  left: 0;
  transform: translateX(-100%);
}
.wrap1 .focusNewsL .arrowR {
  background-position: -145px -262px;
  right: 0;
  transform: translateX(100%);
}
.wrap1 .focusNewsL .videoAndLook .wrap1Tit {
  position: relative;
  height: 44px;
  border-top: 2px solid #e5e5e5;
  font-size: 22px;
}
.wrap1 .focusNewsL .videoAndLook .wrap1Tit a {
  display: block;
  position: absolute;
  top: -2px;
  left: 0;
  height: 44px;
  line-height: 44px;
  border-top: 2px solid #072a70;
  color: #072a70;
}
.wrap1 .focusNewsL .videoAndLook .video {
  width: 355px;
}
.wrap1 .focusNewsL .videoAndLook .video .videoFocus {
  margin-bottom: 15px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #666;
}
.wrap1 .focusNewsL .videoAndLook .video .videoFocus .img {
  position: relative;
  width: 200px;
  height: 115px;
}
.wrap1 .focusNewsL .videoAndLook .video .videoFocus .img img {
  width: 100%;
  height: 100%;
}
.wrap1 .focusNewsL .videoAndLook .video .videoFocus .img .icon {
  position: absolute;
  display: block;
  left: 5px;
  bottom: 5px;
  width: 55px;
  height: 25px;
  background-position: -95px -136px;
}
.wrap1 .focusNewsL .videoAndLook .video .videoFocus .title {
  width: 140px;
}
.wrap1 .focusNewsL .videoAndLook .video .videoFocus .title .txt {
  height: 60px;
  line-height: 30px;
  overflow: hidden;
  margin-top: 23px;
  font-size: 20px;
}
.wrap1 .focusNewsL .videoAndLook .video .videoFocus .title .source {
  display: none;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #666;
  overflow: hidden;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist li {
  height: 34px;
  line-height: 34px;
  font-size: 18px;
  overflow: hidden;
  *vertical-align: bottom;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist li a {
  color: #333;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist li a:hover {
  color: #2f4db1;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist i {
  position: relative;
  top: -2px;
  *top: 0;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  overflow: hidden;
  font-style: normal;
  font-size: 16px;
  padding: 0 3px;
  margin-right: 1px;
  border-radius: 3px;
  text-indent: 0;
  display: inline;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist img {
  display: inline;
  vertical-align: middle;
  margin-right: 2px;
  margin-top: -8px;
  height: 100%;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .blueRightLine {
  height: 16px;
  line-height: 16px;
  *height: 20px;
  *line-height: 20px;
  color: #2586ff;
  border-right: 2px solid #2586ff;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .autoBigFont {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .blueLine {
  height: 20px;
  line-height: 20px;
  color: #1f45d1;
  border: 1px solid #1f45d1;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .redLine {
  height: 20px;
  line-height: 20px;
  color: #e52a2a;
  border: 1px solid #e52a2a;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .redRightLine {
  height: 18px;
  line-height: 18px;
  color: #e52a2a;
  border-right: 2px solid #e52a2a;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .red,
.wrap1 .focusNewsL .videoAndLook .video .newslist .blue,
.wrap1 .focusNewsL .videoAndLook .video .newslist .org,
.wrap1 .focusNewsL .videoAndLook .video .newslist .green {
  color: #fff;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .redBd,
.wrap1 .focusNewsL .videoAndLook .video .newslist .blueBd,
.wrap1 .focusNewsL .videoAndLook .video .newslist .orgBd {
  height: 15px;
  line-height: 14px;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .red {
  background: #ff0101;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .redBd {
  color: #ff0101;
  border: 1px solid #ff0101;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .green {
  background: #22a99b;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .greenBd {
  color: #22a99b;
  border: 1px solid #22a99b;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .blue {
  background: #54a1ef;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .blueBd {
  color: #54a1ef;
  border: 1px solid #54a1ef;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .org {
  background: #f90;
}
.wrap1 .focusNewsL .videoAndLook .video .newslist .orgBd {
  color: #f90;
  border: 1px solid #f90;
}
@media (max-width: 1279px) {
  .wrap1 .focusNewsL .videoAndLook .video .newslist i {
    font-size: 14px;
    top: 0;
  }
  .wrap1 .focusNewsL .videoAndLook .video .newslist .blueRightLine {
    font-size: 14px;
  }
  .wrap1 .focusNewsL .videoAndLook .video .newslist .blueLine {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    padding: 0 5px;
    top: -2px;
  }
  .wrap1 .focusNewsL .videoAndLook .video .newslist .autoBigFont {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
  }
}
.wrap1 .focusNewsL .videoAndLook .video .videoList li {
  padding-left: 25px;
  background: url(../images/e1006sp.png) -26px -344px no-repeat;
}
.wrap1 .focusNewsL .videoAndLook .look {
  width: 355px;
}
.wrap1 .focusNewsL .videoAndLook .look .lookFocus {
  position: relative;
  width: 355px;
  height: 200px;
  margin-bottom: 18px;
}
.wrap1 .focusNewsL .videoAndLook .look .lookFocus img {
  width: 100%;
  height: 100%;
}
.wrap1 .focusNewsL .videoAndLook .look .lookFocus .title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 315px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  padding: 35px 20px 0 20px;
  text-align: center;
  color: #fff;
  display: block;
  background: url(../images/e1006sp2.png) 0 -2px;
  overflow: hidden;
}
.wrap1 .focusNewsL .videoAndLook .look .lookFocus .tip {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 72px;
  height: 28px;
  background-position: -165px -232px;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist li {
  height: 34px;
  line-height: 34px;
  font-size: 18px;
  overflow: hidden;
  *vertical-align: bottom;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist li a {
  color: #333;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist li a:hover {
  color: #2f4db1;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist i {
  position: relative;
  top: -2px;
  *top: 0;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  overflow: hidden;
  font-style: normal;
  font-size: 16px;
  padding: 0 3px;
  margin-right: 1px;
  border-radius: 3px;
  text-indent: 0;
  display: inline;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist img {
  display: inline;
  vertical-align: middle;
  margin-right: 2px;
  margin-top: -8px;
  height: 100%;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .blueRightLine {
  height: 16px;
  line-height: 16px;
  *height: 20px;
  *line-height: 20px;
  color: #2586ff;
  border-right: 2px solid #2586ff;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .autoBigFont {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .blueLine {
  height: 20px;
  line-height: 20px;
  color: #1f45d1;
  border: 1px solid #1f45d1;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .redLine {
  height: 20px;
  line-height: 20px;
  color: #e52a2a;
  border: 1px solid #e52a2a;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .redRightLine {
  height: 18px;
  line-height: 18px;
  color: #e52a2a;
  border-right: 2px solid #e52a2a;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .red,
.wrap1 .focusNewsL .videoAndLook .look .newslist .blue,
.wrap1 .focusNewsL .videoAndLook .look .newslist .org,
.wrap1 .focusNewsL .videoAndLook .look .newslist .green {
  color: #fff;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .redBd,
.wrap1 .focusNewsL .videoAndLook .look .newslist .blueBd,
.wrap1 .focusNewsL .videoAndLook .look .newslist .orgBd {
  height: 15px;
  line-height: 14px;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .red {
  background: #ff0101;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .redBd {
  color: #ff0101;
  border: 1px solid #ff0101;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .green {
  background: #22a99b;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .greenBd {
  color: #22a99b;
  border: 1px solid #22a99b;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .blue {
  background: #54a1ef;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .blueBd {
  color: #54a1ef;
  border: 1px solid #54a1ef;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .org {
  background: #f90;
}
.wrap1 .focusNewsL .videoAndLook .look .newslist .orgBd {
  color: #f90;
  border: 1px solid #f90;
}
@media (max-width: 1279px) {
  .wrap1 .focusNewsL .videoAndLook .look .newslist i {
    font-size: 14px;
    top: 0;
  }
  .wrap1 .focusNewsL .videoAndLook .look .newslist .blueRightLine {
    font-size: 14px;
  }
  .wrap1 .focusNewsL .videoAndLook .look .newslist .blueLine {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    padding: 0 5px;
    top: -2px;
  }
  .wrap1 .focusNewsL .videoAndLook .look .newslist .autoBigFont {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
  }
}
.wrap1 .focusNewsL .videoAndLook .look .newslist li {
  padding-left: 15px;
  background: url(../images/e1006sp.png) -221px -266px no-repeat;
}
.wrap1 .focusNewsR {
  width: 410px;
}
.wrap1 .focusNewsR .newslist {
  padding-bottom: 25px;
  margin-bottom: 20px;
  border-bottom: 1px dotted #666;
}
.wrap1 .focusNewsR .newslist li {
  height: 42px;
  line-height: 42px;
  font-size: 18px;
  overflow: hidden;
  *vertical-align: bottom;
}
.wrap1 .focusNewsR .newslist li a {
  color: #333;
}
.wrap1 .focusNewsR .newslist li a:hover {
  color: #2f4db1;
}
.wrap1 .focusNewsR .newslist i {
  position: relative;
  top: -2px;
  *top: 0;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  overflow: hidden;
  font-style: normal;
  font-size: 16px;
  padding: 0 3px;
  margin-right: 1px;
  border-radius: 3px;
  text-indent: 0;
  display: inline;
}
.wrap1 .focusNewsR .newslist img {
  display: inline;
  vertical-align: middle;
  margin-right: 2px;
  margin-top: -8px;
  height: 100%;
}
.wrap1 .focusNewsR .newslist .blueRightLine {
  height: 16px;
  line-height: 16px;
  *height: 20px;
  *line-height: 20px;
  color: #2586ff;
  border-right: 2px solid #2586ff;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap1 .focusNewsR .newslist .autoBigFont {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.wrap1 .focusNewsR .newslist .blueLine {
  height: 20px;
  line-height: 20px;
  color: #1f45d1;
  border: 1px solid #1f45d1;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap1 .focusNewsR .newslist .redLine {
  height: 20px;
  line-height: 20px;
  color: #e52a2a;
  border: 1px solid #e52a2a;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap1 .focusNewsR .newslist .redRightLine {
  height: 18px;
  line-height: 18px;
  color: #e52a2a;
  border-right: 2px solid #e52a2a;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap1 .focusNewsR .newslist .red,
.wrap1 .focusNewsR .newslist .blue,
.wrap1 .focusNewsR .newslist .org,
.wrap1 .focusNewsR .newslist .green {
  color: #fff;
}
.wrap1 .focusNewsR .newslist .redBd,
.wrap1 .focusNewsR .newslist .blueBd,
.wrap1 .focusNewsR .newslist .orgBd {
  height: 15px;
  line-height: 14px;
}
.wrap1 .focusNewsR .newslist .red {
  background: #ff0101;
}
.wrap1 .focusNewsR .newslist .redBd {
  color: #ff0101;
  border: 1px solid #ff0101;
}
.wrap1 .focusNewsR .newslist .green {
  background: #22a99b;
}
.wrap1 .focusNewsR .newslist .greenBd {
  color: #22a99b;
  border: 1px solid #22a99b;
}
.wrap1 .focusNewsR .newslist .blue {
  background: #54a1ef;
}
.wrap1 .focusNewsR .newslist .blueBd {
  color: #54a1ef;
  border: 1px solid #54a1ef;
}
.wrap1 .focusNewsR .newslist .org {
  background: #f90;
}
.wrap1 .focusNewsR .newslist .orgBd {
  color: #f90;
  border: 1px solid #f90;
}
@media (max-width: 1279px) {
  .wrap1 .focusNewsR .newslist i {
    font-size: 14px;
    top: 0;
  }
  .wrap1 .focusNewsR .newslist .blueRightLine {
    font-size: 14px;
  }
  .wrap1 .focusNewsR .newslist .blueLine {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    padding: 0 5px;
    top: -2px;
  }
  .wrap1 .focusNewsR .newslist .autoBigFont {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
  }
}
.wrap1 .focusNewsR .newslist.nl3 {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.wrap1 .focusNewsR .newslist .focusTop {
  height: 42px;
  line-height: 42px;
  overflow: hidden;
  margin-bottom: 3px;
}
.wrap1 .focusNewsR .newslist .focusTop a {
  font-size: 24px;
}
.wrap1 .focusNewsR .newslist .focusTop a:hover {
  color: #2f4db1;
}
/*
 * 特别推荐 by wtl
 */
.wrap2 {
  margin-bottom: 20px;
}
.wrap2 .box {
  background-color: #f2f2f2;
  padding-top: 42px;
}
.wrap2 .wrap2Tit {
  width: 60px;
  height: 260px;
  background-position: -26px -56px;
  margin-top: -42px;
}
.wrap2 .wrap2Con {
  width: 1085px;
  position: relative;
  margin-right: 30px;
}
.wrap2 .wrap2Con .wrap2Box {
  width: 1010px;
  overflow: hidden;
  position: relative;
}
.wrap2 .wrap2Swiper {
  width: 1050px;
  height: 175px;
}
.wrap2 .wrap2Swiper .swiper-slide {
  position: relative;
}
.wrap2 .wrap2Swiper .swiper-slide a {
  display: block;
  width: 310px;
  height: 175px;
  margin-left: 0;
}
.wrap2 .wrap2Swiper .swiper-slide a img {
  width: 310px;
  height: 175px;
}
.wrap2 .wrap2Bgk {
  width: 280px;
  height: 40px;
  padding: 0 15px;
  line-height: 40px;
  text-align: center;
  overflow: hidden;
  position: absolute;
  bottom: -40px;
  left: 0;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#99000000, endColorstr=#99000000);
}
.wrap2 .wrap2arr {
  width: 15px;
  height: 25px;
  position: absolute;
  top: 50%;
  margin-top: -13px;
  cursor: pointer;
  opacity: 0.6;
  filter: alpha(opacity=60);
  transition: opacity ease 0.4s;
}
.wrap2 .wrap2arr:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.wrap2 .wrap2arr.wrap2arrL {
  left: 0;
  background-position: -157px -139px;
}
.wrap2 .wrap2arr.wrap2arrR {
  right: 0;
  background-position: -180px -139px;
}
:root .wrap2Bgk,
:root .txtOuter,
:root .closeAd {
  filter: none!important;
}
/*
 * 名栏目 热门推荐 观点 by wtl
 */
.wrap3Tit {
  position: relative;
  height: 44px;
  border-top: 2px solid #e5e5e5;
  font-size: 22px;
}
.wrap3Tit a {
  display: block;
  position: absolute;
  top: -2px;
  left: 0;
  height: 44px;
  line-height: 44px;
  border-top: 2px solid #072a70;
  color: #072a70;
}
.wrap3 {
  margin-bottom: 30px;
}
.wrap3 .box {
  overflow: hidden;
}
.wrap3 .box .wrap3Box {
  width: 1260px;
}
.wrap3 .mr40 {
  margin-right: 40px;
}
.wrap3 .wrap3Ul li {
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  overflow: hidden;
  *vertical-align: bottom;
}
.wrap3 .wrap3Ul li a {
  color: #333;
}
.wrap3 .wrap3Ul li a:hover {
  color: #2f4db1;
}
.wrap3 .wrap3Ul img {
  display: inline-block;
  vertical-align: middle;
}
.wrap3 .wrap3R {
  width: 410px;
  overflow: hidden;
  line-height: 36px;
  font-size: 18px;
}
.wrap3 .wrap3R .wrap3RImg {
  width: 420px;
  height: 115px;
  padding-bottom: 14px;
  margin-bottom: 4px;
  border-bottom: 1px dotted #666;
}
.wrap3 .wrap3R .wrap3RImg li {
  float: left;
  width: 200px;
  height: 115px;
  margin-right: 10px;
  position: relative;
}
.wrap3 .wrap3R .wrap3RImg li img {
  width: 200px;
  height: 115px;
}
.wrap3 .wrap3R .wrap3RImg li:hover .wrap3RBox {
  opacity: 1;
  filter: alpha(opacity=100);
}
.wrap3 .wrap3R .wrap3RImg .wrap3RBox {
  width: 200px;
  height: 115px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: opacity ease 0.6s;
}
.wrap3 .wrap3R .wrap3RImg .txtOuter {
  width: 160px;
  padding: 0 20px;
  height: 100%;
  display: table;
  overflow: hidden;
  *position: relative;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#99000000, endColorstr=#99000000);
}
.wrap3 .wrap3R .wrap3RImg .txtMid {
  display: table-cell;
  vertical-align: middle;
  width: 160px;
  *position: absolute;
  *top: 50%;
}
.wrap3 .wrap3R .wrap3RImg .txtCon {
  *position: relative;
  *top: -50%;
  max-height: 60px;
  overflow: hidden;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
}
.wrap3 .wrap3M {
  width: 355px;
}
.wrap3 .wrap3M .wrap3MImg {
  height: 200px;
  position: relative;
  margin-bottom: 6px;
}
.wrap3 .wrap3M .wrap3MImg img {
  width: 355px;
  height: 200px;
}
.wrap3 .wrap3M .wrap3MImg .wrap3MTit {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 325px;
  height: 40px;
  line-height: 40px;
  padding: 35px 15px 0;
  background: url(../images/e1006sp2.png) repeat-x 0 -2px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  overflow: hidden;
}
.wrap3 .wrap3L {
  width: 355px;
}
.wrap3 .wrap3L .wrap3LTop {
  border-bottom: 1px dotted #333;
  margin-top: -4px;
}
.wrap3 .wrap3L .wrap3LTop span {
  display: block;
  overflow: hidden;
}
.wrap3 .wrap3L .wrap3LTop span.wrap3LTit {
  height: 40px;
  font-size: 22px;
  line-height: 40px;
}
.wrap3 .wrap3L .wrap3LTop span.wrap3LAbs {
  height: 40px;
  line-height: 40px;
  color: #666;
}
.wrap3 .wrap3L .wrap3Ul li {
  height: 52px;
  line-height: 52px;
  overflow: hidden;
  border-bottom: 1px dotted #666;
  padding-left: 28px;
  background: url(../images/e1006sp.png) no-repeat -218px -136px;
  font-size: 16px;
}
.wrap3 .wrap3L .wrap3Ul li .wrap3B {
  font-weight: bold;
}
/*
 * 全媒体矩阵&&广告位 by wtl
 */
.wrap3Ad {
  display: none;
}
.wrap3Ad .wrap3Left {
  width: 750px;
}
.wrap3Ad .wrap3Left .wrap3LeftAd {
  width: 750px;
}
.wrap3Ad .wrap3Right {
  width: 410px;
}
.wrap3Ad .wrap3jz {
  width: 748px;
  border: 1px solid #dcdcdc;
  position: relative;
  margin-bottom: 15px;
}
.wrap3Ad .wrap3jz .wrap3jzTit {
  width: 98px;
  height: 60px;
  padding: 19px 0;
  color: #b70000;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -49px;
  border-right: 1px solid #dcdcdc;
}
.wrap3Ad .wrap3jz .wrap3jzInfo {
  width: 624px;
  line-height: 28px;
  padding: 21px 25px;
  padding-right: 0;
}
.wrap3Ad .wrap3jz .wrap3jzInfo a {
  display: inline-block;
  margin-right: 25px;
  color: #666;
}
.onlyAd {
  display: none;
  width: 410px;
}
.onlyAd .adUl {
  width: 374px;
  height: 72px;
  padding: 13px 17px;
  border: 1px solid #dcdcdc;
  color: #666;
}
.onlyAd .adUl li {
  line-height: 24px;
}
.onlyAd .adUl li a {
  display: inline;
  color: #666;
  transition: color ease 0.6s;
}
.onlyAd .adUl li a:hover {
  color: #2f4db1;
}
.twoAd .twoAdL {
  width: 750px;
}
.twoAd .twoAdR {
  width: 410px;
}
.threeAd {
  margin-bottom: 15px;
}
.threeAd .box {
  width: 1176px;
  height: 99px;
  padding-left: 24px;
  padding-top: 19px;
  border: 1px solid #dcdcdc;
  position: relative;
}
.threeAd .box a {
  width: 370px;
  height: 80px;
  margin-right: 22px;
  float: left;
}
.commonAd,
.wrap4LeftAd,
.wrap4RightAd {
  position: relative;
}
.commonAd.mb25,
.wrap4LeftAd.mb25,
.wrap4RightAd.mb25 {
  margin-bottom: 25px;
}
.commonAd.mb30,
.wrap4LeftAd.mb30,
.wrap4RightAd.mb30 {
  margin-bottom: 30px;
}
.commonAd.mb40,
.wrap4LeftAd.mb40,
.wrap4RightAd.mb40 {
  margin-bottom: 40px;
}
.commonAd.mb10,
.wrap4LeftAd.mb10,
.wrap4RightAd.mb10 {
  margin-bottom: 10px;
}
.commonAd.mb15,
.wrap4LeftAd.mb15,
.wrap4RightAd.mb15 {
  margin-bottom: 15px;
}
.commonAd.mb20,
.wrap4LeftAd.mb20,
.wrap4RightAd.mb20 {
  margin-bottom: 20px;
}
.commonAd .box,
.wrap4LeftAd .box,
.wrap4RightAd .box {
  position: relative;
}
.commonAd a,
.wrap4LeftAd a,
.wrap4RightAd a {
  display: block;
  width: 100%;
  height: 100px;
  margin-bottom: 15px;
  position: relative;
}
.commonAd .adTags,
.wrap4LeftAd .adTags,
.wrap4RightAd .adTags {
  position: absolute;
  bottom: 0;
  right: 0;
}
.commonAd .adTags em,
.wrap4LeftAd .adTags em,
.wrap4RightAd .adTags em {
  display: block;
  width: 48px;
  height: 22px;
  line-height: 22px;
  padding-left: 16px;
  text-align: center;
  background-position: -95px -170px;
  font-style: normal;
  color: #fff;
}
.commonAd .adTags .closeX,
.wrap4LeftAd .adTags .closeX,
.wrap4RightAd .adTags .closeX {
  display: block;
  width: 22px;
  height: 22px;
  background-position: -161px -170px;
  cursor: pointer;
}
.commonAd img,
.wrap4LeftAd img,
.wrap4RightAd img {
  width: 100%;
  height: 100%;
}
/*
 * 融合列表 by xlm
 */
.wrap4Tit {
  height: 45px;
  border-top: 2px solid #eee;
  position: relative;
  font-size: 22px;
}
.wrap4Tit a {
  display: block;
  position: absolute;
  top: -2px;
  left: 0;
  height: 45px;
  line-height: 40px;
  border-top: 2px solid #072a70;
  color: #072a70;
}
.wrap4 {
  margin-bottom: 30px;
}
.wrap4 .box .textImgList {
  width: 750px;
  border-top: 1px solid #d3d3d3;
  margin-bottom: 35px;
  margin-top: 10px;
}
.wrap4 .box .textImgList .textImgLi {
  height: 179px;
  border-bottom: 1px solid #d3d3d3;
  position: relative;
  padding-top: 20px;
  overflow: hidden;
  vertical-align: bottom;
}
.wrap4 .box .textImgList .textImgLi .textImgH4 {
  width: 480px;
  max-height: 72px;
  line-height: 36px;
  overflow: hidden;
  display: inline-block;
  float: left;
  margin-bottom: 5px;
  font-size: 28px;
}
.wrap4 .box .textImgList .textImgLi .textImgH4 span {
  display: inline-block;
  color: #00257c;
  font-size: 28px;
  margin-right: 5px;
}
.wrap4 .box .textImgList .textImgLi .textImgP {
  display: inline-block;
  width: 480px;
  font-size: 16px;
  color: #666;
  height: 50px;
  line-height: 24px;
  overflow: hidden;
  float: left;
}
.wrap4 .box .textImgList .textImgLi .textImgPic {
  width: 255px;
  height: 145px;
  float: right;
  display: inline-block;
}
.wrap4 .box .textImgList .textImgLi .textImgIcon {
  position: absolute;
  bottom: 15px;
  left: 0;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  font-style: normal;
  background-color: #00237d;
  color: #fff;
  padding: 0 20px;
}
.wrap4 .box .wrap4LeftAd {
  width: 750px;
  height: 100px;
}
.wrap4 .box .wrap4LeftAd a {
  margin-bottom: 0;
}
.wrap4 .box .textVideoList {
  width: 410px;
}
.wrap4 .box .textVideoList .videoList {
  height: 250px;
  border-bottom: 1px dotted #666;
}
.wrap4 .box .textVideoList .videoList .videoLi {
  height: 115px;
  position: relative;
  margin-bottom: 10px;
}
.wrap4 .box .textVideoList .videoList .videoLi .videoH4 {
  width: 205px;
  max-height: 48px;
  line-height: 24px;
  position: absolute;
  left: 0;
  top: 10px;
  overflow: hidden;
}
.wrap4 .box .textVideoList .videoList .videoLi .videoH4 a {
  font-size: 18px;
  font-weight: 700;
}
.wrap4 .box .textVideoList .videoList .videoLi .videoImg {
  width: 200px;
  height: 115px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
}
.wrap4 .box .textVideoList .videoList .videoLi .videoIcon {
  width: 60px;
  height: 60px;
  position: absolute;
  z-index: 10;
  top: 20px;
  right: 20px;
  background-position: -97px -197px;
}
.wrap4 .box .textVideoList .videoList .videoLi i {
  font-style: normal;
  position: absolute;
  bottom: 10px;
  left: 0;
  height: 20px;
  line-height: 20px;
  color: #fff;
  font-size: 16px;
  background-color: #eb0313;
  padding: 0 6px;
}
.wrap4 .box .textVideoList .textList {
  margin-bottom: 20px;
}
.wrap4 .box .textVideoList .textList i {
  position: relative;
  top: -2px;
  *top: 0;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  overflow: hidden;
  font-style: normal;
  font-size: 16px;
  padding: 0 3px;
  margin-right: 1px;
  border-radius: 3px;
  text-indent: 0;
  display: inline;
}
.wrap4 .box .textVideoList .textList img {
  display: inline;
  vertical-align: middle;
  margin-right: 2px;
  margin-top: -8px;
  height: 100%;
}
.wrap4 .box .textVideoList .textList .blueRightLine {
  height: 16px;
  line-height: 16px;
  *height: 20px;
  *line-height: 20px;
  color: #2586ff;
  border-right: 2px solid #2586ff;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap4 .box .textVideoList .textList .autoBigFont {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.wrap4 .box .textVideoList .textList .blueLine {
  height: 20px;
  line-height: 20px;
  color: #1f45d1;
  border: 1px solid #1f45d1;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap4 .box .textVideoList .textList .redLine {
  height: 20px;
  line-height: 20px;
  color: #e52a2a;
  border: 1px solid #e52a2a;
  border-radius: 5px;
  padding: 0 10px;
  margin-left: 5px;
}
.wrap4 .box .textVideoList .textList .redRightLine {
  height: 18px;
  line-height: 18px;
  color: #e52a2a;
  border-right: 2px solid #e52a2a;
  border-radius: 0;
  padding-right: 5px;
  margin-right: 5px;
}
.wrap4 .box .textVideoList .textList .red,
.wrap4 .box .textVideoList .textList .blue,
.wrap4 .box .textVideoList .textList .org,
.wrap4 .box .textVideoList .textList .green {
  color: #fff;
}
.wrap4 .box .textVideoList .textList .redBd,
.wrap4 .box .textVideoList .textList .blueBd,
.wrap4 .box .textVideoList .textList .orgBd {
  height: 15px;
  line-height: 14px;
}
.wrap4 .box .textVideoList .textList .red {
  background: #ff0101;
}
.wrap4 .box .textVideoList .textList .redBd {
  color: #ff0101;
  border: 1px solid #ff0101;
}
.wrap4 .box .textVideoList .textList .green {
  background: #22a99b;
}
.wrap4 .box .textVideoList .textList .greenBd {
  color: #22a99b;
  border: 1px solid #22a99b;
}
.wrap4 .box .textVideoList .textList .blue {
  background: #54a1ef;
}
.wrap4 .box .textVideoList .textList .blueBd {
  color: #54a1ef;
  border: 1px solid #54a1ef;
}
.wrap4 .box .textVideoList .textList .org {
  background: #f90;
}
.wrap4 .box .textVideoList .textList .orgBd {
  color: #f90;
  border: 1px solid #f90;
}
@media (max-width: 1279px) {
  .wrap4 .box .textVideoList .textList i {
    font-size: 14px;
    top: 0;
  }
  .wrap4 .box .textVideoList .textList .blueRightLine {
    font-size: 14px;
  }
  .wrap4 .box .textVideoList .textList .blueLine {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    padding: 0 5px;
    top: -2px;
  }
  .wrap4 .box .textVideoList .textList .autoBigFont {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
  }
}
.wrap4 .box .textVideoList .textList .textLi {
  height: 73px;
  border-bottom: 1px dotted #666;
  padding-bottom: 10px;
}
.wrap4 .box .textVideoList .textList .textLi .textLiH4 {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
}
.wrap4 .box .textVideoList .textList .textLi .textLiH4 a {
  font-size: 20px;
}
.wrap4 .box .textVideoList .textList .textLi .textLiH4 span {
  display: inline-block;
  color: #00257c;
  margin-right: 5px;
}
.wrap4 .box .textVideoList .textList .textLi .textLiH4Line {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  margin-bottom: 2px;
}
.wrap4 .box .textVideoList .textList .textLi .textLiH4Line a {
  font-size: 20px;
}
.wrap4 .box .textVideoList .textList .textLi .textInfo {
  height: 24px;
  overflow: hidden;
}
.wrap4 .box .textVideoList .textList .textLi .textInfo span {
  display: inline-block;
  margin-right: 10px;
  color: #666;
  line-height: 24px;
}
.wrap4 .box .textVideoList .textList .textLi .textInfo i {
  display: inline-block;
  margin-left: 10px;
  font-style: normal;
  padding: 0 4px;
  height: 21px;
  line-height: 21px;
}
.wrap4 .box .textVideoList .wrap4RightAd {
  width: 410px;
  height: 100px;
}
.wrap4 .box .textVideoList .wrap4RightAd a {
  display: block;
  width: 100%;
  height: 100px;
  margin-bottom: 0;
}
.wrap4 .box .textVideoList .newsImg {
  height: 115px;
  padding-bottom: 15px;
  border-bottom: 1px dotted #666;
  margin-bottom: 5px;
}
.wrap4 .box .textVideoList .newsImg img {
  width: 200px;
  height: 115px;
  float: left;
}
.wrap4 .box .textVideoList .newsImg h4 {
  width: 195px;
  float: right;
  max-height: 60px;
  overflow: hidden;
  margin-top: 20px;
  line-height: 30px;
}
.wrap4 .box .textVideoList .newsImg h4 a {
  font-size: 20px;
}
.wrap4 .box .textVideoList .newslist li {
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  overflow: hidden;
  *vertical-align: bottom;
}
.wrap4 .box .textVideoList .newslist li a {
  color: #333;
}
.wrap4 .box .textVideoList .newslist li a:hover {
  color: #2f4db1;
}
.wrap4 .box .textVideoList .newslist li {
  padding-left: 15px;
  background: url(../images/e1006sp.png) no-repeat;
  background-position: -221px -266px;
}
.wrap4 .box .textVideoList .newslist li span {
  display: inline-block;
  color: #00257c;
  margin-right: 5px;
}
/*
 * 浙江在线产品 by wtl
 */
.wrap5 {
  width: 138px;
  border: 1px solid #eee;
  text-align: center;
  position: fixed;
  top: 212px;
  right: 20px;
  background-color: #fff;
  z-index: 11;
  transition: right ease-in 0.4s;
}
.wrap5.wrap5Change {
  right: -140px;
}
.wrap5 .wrap5Btn {
  display: none;
  width: 20px;
  height: 80px;
  position: absolute;
  left: -21px;
  top: 50%;
  background-color: #4963ba;
  background-position: -1px -262px;
  margin-top: -40px;
  cursor: pointer;
}
.wrap5 .wrap5Btn.wrap5BtnShow {
  background-position: -197px -262px;
}
.wrap5 .wrap5Ul li {
  line-height: 42px;
  color: #4d98fd;
  border-top: 1px solid #dcdcdc;
  font-size: 16px;
  cursor: pointer;
  transition: color ease 0.4s;
}
.wrap5 .wrap5Ul li:first-child {
  border: none;
}
.wrap5 .wrap5Ul li .wrap5ewm {
  height: 0;
  overflow: hidden;
  position: relative;
  background-color: #ededed;
  margin-top: 0;
}
.wrap5 .wrap5Ul li .wrap5ewm img {
  width: 90px;
  height: 90px;
  position: absolute;
  top: 20px;
  left: 50%;
  margin-left: -45px;
}
.wrap5 .wrap5Ul li .wrap5ewm .wrap5arr {
  width: 141px;
  height: 8px;
  background-position: -95px -126px;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
}
.wrap5 .wrap5Ul li:first-child {
  color: #333;
}
.wrap5 .wrap5Ul li:first-child .wrap5ewm {
  margin-top: -5px;
  height: 122px;
  display: block;
}
/*
 * 友情链接
 */
.wrap6 .friendLinkBox {
  height: 143px;
  padding-bottom: 15px;
  overflow: hidden;
}
.wrap6 .friendLink {
  height: 39px;
  border-top: 1px solid #cdcdcd;
}
.wrap6 .linkTitle {
  position: relative;
  height: 40px;
  background: url(../images/e1006bg2.jpg) no-repeat;
  margin: -1px 0;
}
.wrap6 .linkTitleLi {
  float: left;
  width: 70px;
  font-size: 16px;
  line-height: 39px;
  cursor: pointer;
  margin-right: 40px;
}
.wrap6 .linkTitleSpan {
  display: block;
  width: 70px;
  text-align: center;
  color: #666;
}
.wrap6 .linkTitleSpanCur {
  width: 70px;
  color: #333;
}
.wrap6 .linkCons {
  display: none;
  height: 88px;
  padding-top: 5px;
}
.wrap6 .linkLi {
  display: inline;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  margin: 0 15px 0 5px;
}
.wrap6 .linkOn {
  display: block;
}
.wrap6 .linkConsTxtL .linkLi {
  display: block;
  float: left;
  width: 91px;
  margin: 0;
  text-align: left;
}
/*
 * 页脚
 */
.footbar {
  min-width: 1000px;
}
.footbar .mapBar {
  height: 50px;
  line-height: 50px;
  background-color: #f5f5f5;
  margin-bottom: 20px;
}
.footbar .mapBarCont span {
  display: inline-block;
  float: left;
  margin-right: 60px;
  font-size: 14px;
}
.footbar .mapBarCont .copyTextList li {
  float: left;
  margin-right: 15px;
}
.footbar .mapBarCont .copyTextList li a {
  color: #666;
}
.footbar .mapBarCont .copyTextList li a:hover {
  color: #2f4db1;
}
.footbar .mapBarCont .maps {
  width: 110px;
  position: relative;
  float: right;
  margin-right: 5px;
}
.footbar .mapBarCont .maps i {
  display: inline-block;
  position: absolute;
  top: 12px;
  left: 0;
  width: 27px;
  height: 27px;
  background-position: -185px -170px;
}
.footbar .mapBarCont .maps a {
  color: #666;
  position: absolute;
  right: 10px;
}
.footbar .mapBarCont .maps a:hover {
  color: #2f4db1;
}
.footbar .footTextBar .footTextUl {
  margin-bottom: 20px;
  text-align: center;
}
.footbar .footTextBar .footTextUl li {
  height: 30px;
  line-height: 30px;
}
.footbar .footTextBar .footTextUl li span {
  display: inline-block;
  margin-right: 5px;
}
.footbar .footImgBar {
  width: 825px;
  margin-bottom: 50px;
  height: 60px;
  overflow: hidden;
}
.footbar .footImgBar li {
  width: 138px;
  height: 38px;
  float: left;
  margin: 0 7.5px;
  border: 1px solid #cdcdcd;
  padding: 10px 5px;
}
.footbar .footImgBar li .footIcon1 {
  width: 44px;
  height: 37px;
  display: inline-block;
  float: left;
  margin-right: 5px;
  margin-top: 3px;
}
.footbar .footImgBar li .footIcon1 img {
  width: 100%;
  height: 100%;
}
.footbar .footImgBar li .footIcon2 {
  width: 45px;
  height: 46px;
  display: inline-block;
  float: left;
  margin-right: 5px;
  margin-top: -3px;
}
.footbar .footImgBar li .footIcon2 img {
  width: 100%;
  height: 100%;
}
.footbar .footImgBar li .footIcon3 {
  width: 46px;
  height: 50px;
  display: inline-block;
  float: left;
  margin-right: 5px;
  margin-top: -5px;
}
.footbar .footImgBar li .footIcon3 img {
  width: 100%;
  height: 100%;
}
.footbar .footImgBar li .imgSpan {
  width: 85px;
  display: inline-block;
  line-height: 22px;
  float: left;
  margin-top: -2px;
}
.footbar .footImgBar li .imgSpan2 {
  width: 85px;
  display: inline-block;
  line-height: 38px;
  float: left;
}
.footbar .footImgBar li .textSpan {
  display: block;
  line-height: 22px;
  text-align: center;
}
/*
 * 缩小尺寸 1280一下的屏幕显示小版本
 */
@media (max-width: 1279px) {
  .box {
    width: 1000px;
  }
  .sp {
    background: url(../images/e1006sp1.png) no-repeat;
  }
  .fullAd {
    height: 360px;
  }
  .fullAd img {
    height: 335px;
  }
  /*
     * logo 1000
     */
  .topbar {
    height: 68px;
  }
  .topbar .box {
    height: 68px;
  }
  .topbar .logo {
    width: 175px;
    height: 45px;
    background-position: -1px -1px;
    margin-top: 15px;
  }
  .topbar .searchBtn {
    top: 28px;
  }
  .topbar .searchBtn .searchBtnA {
    width: 20px;
    height: 20px;
  }
  .topbar .searchBtn .searchBtnA .searchIcon {
    width: 20px;
    height: 20px;
    background-position: -141px -166px;
  }
  .topbar .searchBtn .searchPop {
    height: 32px;
  }
  .topbar .searchBtn .searchPop .searchText {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
  }
  .topbar .searchBtn .searchPop .searchGo {
    width: 20px;
    height: 20px;
    background-position: -141px -190px;
  }
  .topbar .loginAndReg {
    top: 25px;
  }
  .topbar .loginAndReg .loginPop .loginbox .rCheckBoxIcon {
    background-position: -179px -216px;
  }
  .topbar .loginAndReg .loginPop .loginbox .rCheckBoxIconCur {
    background-position: -179px -237px;
  }
  /*
     * 导航1000 
     */
  .navbar {
    height: 71px;
  }
  .navbar .navBox {
    padding: 7px 0;
  }
  .navbar .navBox .navUl {
    width: 134px;
    padding: 0 6px 0 27px;
  }
  .navbar .navBox .navUl:first-child {
    width: 140px;
  }
  .navbar .navBox .navUl li {
    *width: 28px;
    font-size: 14px;
  }
  .navbar .navBox .navUl.subNavUl {
    width: 177px;
    padding-left: 10px;
  }
  .navbar .navBox .navUl.subNavUl > li {
    width: 71px;
    margin-left: 15px;
    *padding-left: 0;
    margin-right: 0;
  }
  .navbar .navBox .navUl.subNavUl i {
    background: url(../images/e1006sp.png) no-repeat -97px -76px;
  }
  .navbar .navBox .navUl.subNavUl .subSon {
    display: none;
    width: 966px;
    padding: 10px 24px;
    padding-right: 10px;
    line-height: 36px;
    top: 30px;
    right: -5px;
  }
  .navbar .navBox .navUl.subNavUl .subSon li {
    height: 32px;
    line-height: 32px;
    margin-right: 12px;
  }
  .navbar .navBox .navUl.subNavUl .subSon.dfpdNav {
    top: 22px;
    right: -91px;
  }
  .navbar .navBox .navUl.subNavUl .subSon.xszzNav {
    top: 22px;
    right: -5px;
  }
  .navbar .navBox .navUl.subNavUl .subSon.hzgjNav {
    top: 22px;
    right: -5px;
  }
  /*
    * subNav
    */
  .subNav {
    height: 30px;
    line-height: 30px;
  }
  .subNav .subM {
    width: 560px;
    margin-left: 44px;
  }
  .subNav .subM a {
    margin-right: 20px;
  }
  .subNav .subR {
    width: 141px;
  }
  .subNav .subR .subRUl > li {
    height: 25px;
    padding-top: 5px;
  }
  .subNav .subR .subRUl > li .subRCon i {
    background: url(../images/e1006sp.png) no-repeat -97px -76px;
    margin-left: 5px;
  }
  .subNav .subSon {
    display: none;
    width: 966px;
    padding: 10px 24px;
    padding-right: 10px;
    line-height: 36px;
    top: 30px;
    right: -5px;
  }
  .subNav .subSon li {
    height: 32px;
    line-height: 32px;
    margin-right: 12px;
  }
  .tmImg {
    top: -113px;
    right: 346px;
  }
  /*
     * 广告位 by wtl
     */
  .onlyAd {
    display: none;
    width: 360px;
  }
  .onlyAd .adUl {
    width: 324px;
    height: 57px;
    padding: 13px 17px;
    border: 1px solid #dcdcdc;
    color: #666;
  }
  .onlyAd .adUl li {
    line-height: 18px;
  }
  .twoAd .twoAdL {
    width: 610px;
  }
  .twoAd .twoAdR {
    width: 360px;
  }
  .threeAd .box {
    width: 981px;
    height: 84px;
    padding-left: 17px;
    padding-top: 14px;
    border: 1px solid #dcdcdc;
    position: relative;
  }
  .threeAd .box a {
    width: 310px;
    height: 70px;
    margin-right: 17px;
  }
  .commonAd.mb25,
  .wrap4LeftAd.mb25,
  .wrap4RightAd.mb25 {
    margin-bottom: 25px;
  }
  .commonAd.mb30,
  .wrap4LeftAd.mb30,
  .wrap4RightAd.mb30 {
    margin-bottom: 30px;
  }
  .commonAd.mb40,
  .wrap4LeftAd.mb40,
  .wrap4RightAd.mb40 {
    margin-bottom: 40px;
  }
  .commonAd.mb10,
  .wrap4LeftAd.mb10,
  .wrap4RightAd.mb10 {
    margin-bottom: 10px;
  }
  .commonAd.mb15,
  .wrap4LeftAd.mb15,
  .wrap4RightAd.mb15 {
    margin-bottom: 15px;
  }
  .commonAd.mb20,
  .wrap4LeftAd.mb20,
  .wrap4RightAd.mb20 {
    margin-bottom: 20px;
  }
  .commonAd a,
  .wrap4LeftAd a,
  .wrap4RightAd a {
    height: 85px;
    margin-bottom: 10px;
  }
  .commonAd .adTags em,
  .wrap4LeftAd .adTags em,
  .wrap4RightAd .adTags em {
    width: 38px;
    height: 20px;
    line-height: 20px;
    padding-left: 20px;
    background-position: -80px -142px;
  }
  .commonAd .adTags .closeX,
  .wrap4LeftAd .adTags .closeX,
  .wrap4RightAd .adTags .closeX {
    width: 20px;
    height: 20px;
    background-position: -139px -142px;
  }
  .commonAd img,
  .wrap4LeftAd img,
  .wrap4RightAd img {
    width: 100%;
    height: 100%;
  }
  /*
     * 头条1000
     */
  .wrap .box {
    width: 1000px;
  }
  .wrap .hotNewsBox {
    width: 998px;
  }
  .wrap .hotNewsBox .moreNews {
    right: 20px;
    bottom: 17px;
    font-size: 14px;
  }
  .wrap .hotNewsBox .hotNewsTopic {
    height: 72px;
    line-height: 72px;
    margin: 5px 0 ;
  }
  .wrap .hotNewsBox .hotNewsTopic a {
    font-size: 38px;
  }
  .wrap .hotNewsSubTit {
    line-height: 30px;
    padding: 0 4px 15px;
  }
  .wrap .hotNewsSubTit li {
    width: 310px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin: 0 10px;
  }
  .wrap .addMore li:last-child {
    width: 224px;
  }
  .wrap .leader .leaderL {
    width: 770px;
    height: 75px;
    line-height: 75px;
  }
  .wrap .leader .leaderL .leaderHotNews {
    height: 75px;
    line-height: 75px;
  }
  .wrap .leader .leaderL .leaderHotNews a {
    font-size: 34px;
  }
  .wrap .leader .leaderR {
    width: 220px;
    height: 70px;
  }
  .wrap .leader .leaderR .leaderBtn {
    top: -2px;
    background-position: -1px -315px;
  }
  .wrap .leader .leaderR .leaderList {
    width: 200px;
    height: 54px;
    overflow: hidden;
  }
  .wrap .leader .leaderR .leaderList li {
    height: 18px;
    line-height: 18px;
    font-size: 12px;
  }
  .wrap .leader .leaderR .leaderList li i.blueLine,
  .wrap .leader .leaderR .leaderList li i.redLine {
    height: 16px;
    line-height: 16px;
    font-size: 12px;
  }
  .wrap .leader .leaderR .leaderList li i.blueRightLine,
  .wrap .leader .leaderR .leaderList li i.redRightLine {
    top: -2px;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
  }
  .wrap .leader .leaderR .leaderListFocus {
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    margin-bottom: 5px;
  }
  .wrap .leader .leaderR .leaderNews {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
  }
  .wrap .leader .leaderR .report {
    height: 35px;
    line-height: 35px;
    font-size: 14px;
  }
  /*
     * 要闻 1000
     */
  .wrap1 .focusNews {
    margin-bottom: 20px;
  }
  .wrap1 .focusNewsL {
    width: 610px;
  }
  .wrap1 .focusNewsL .newsHotline {
    font-size: 16px;
  }
  .wrap1 .focusNewsL .newsHotline .line {
    width: 390px;
  }
  .wrap1 .focusNewsL .focusImg {
    width: 610px;
    height: 345px;
  }
  .wrap1 .focusNewsL .focusImg .egBgk {
    width: 570px;
    padding: 30px 20px 0 20px;
    font-size: 16px;
    background: url(../images/e1006sp3.png) 0 -64px;
  }
  .wrap1 .focusNewsL .focusImg .arrow {
    width: 40px;
    height: 70px;
  }
  .wrap1 .focusNewsL .focusImg .arrowL {
    background-position: -80px -245px;
    left: 0;
  }
  .wrap1 .focusNewsL .focusImg .arrowR {
    background-position: -121px -245px;
    right: 0;
  }
  .wrap1 .focusNewsL .videoAndLook .wrap1Tit {
    height: 39px;
    font-size: 20px;
  }
  .wrap1 .focusNewsL .videoAndLook .wrap1Tit a {
    height: 39px;
    line-height: 39px;
  }
  .wrap1 .focusNewsL .videoAndLook .video {
    width: 290px;
  }
  .wrap1 .focusNewsL .videoAndLook .video .videoFocus {
    margin-bottom: 15px;
    padding-bottom: 0;
    border: none;
  }
  .wrap1 .focusNewsL .videoAndLook .video .videoFocus .img {
    position: relative;
    width: 170px;
    height: 105px;
  }
  .wrap1 .focusNewsL .videoAndLook .video .videoFocus .img .icon {
    width: 48px;
    height: 22px;
    background-position: -80px -114px;
  }
  .wrap1 .focusNewsL .videoAndLook .video .videoFocus .title {
    width: 110px;
  }
  .wrap1 .focusNewsL .videoAndLook .video .videoFocus .title .txt {
    height: 90px;
    line-height: 30px;
    margin-top: 5px;
    font-size: 16px;
  }
  .wrap1 .focusNewsL .videoAndLook .video .videoFocus .title .source {
    display: none;
  }
  .wrap1 .focusNewsL .videoAndLook .video .newslist li {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
  }
  .wrap1 .focusNewsL .videoAndLook .look {
    width: 290px;
  }
  .wrap1 .focusNewsL .videoAndLook .look .lookFocus {
    width: 290px;
    height: 165px;
  }
  .wrap1 .focusNewsL .videoAndLook .look .lookFocus .title {
    width: 250px;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 20px 20px 0 20px;
    background: url(../images/e1006sp3.png) 0 -2px;
  }
  .wrap1 .focusNewsL .videoAndLook .look .lookFocus .tip {
    background-position: -79px -216px;
  }
  .wrap1 .focusNewsL .videoAndLook .look .newslist li {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    background-position: -221px -267px;
  }
  .wrap1 .focusNewsR {
    width: 355px;
  }
  .wrap1 .focusNewsR .newslist {
    padding-bottom: 20px;
  }
  .wrap1 .focusNewsR .newslist li {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
  }
  .wrap1 .focusNewsR .newslist li.focusTop {
    height: 36px;
    line-height: 36px;
    margin-bottom: 0;
  }
  .wrap1 .focusNewsR .newslist li.focusTop a {
    font-size: 18px;
  }
  .wrap1 .focusNewsR .newslist li.focusTop i {
    top: -2px;
  }
  /*
     * 特别推荐 by wtl
     */
  .wrap2 {
    margin-bottom: 15px;
  }
  .wrap2 .box {
    padding-top: 35px;
  }
  .wrap2 .wrap2Tit {
    width: 50px;
    height: 220px;
    background-position: -1px -47px;
    margin-top: -35px;
  }
  .wrap2 .wrap2Con {
    width: 925px;
    margin-right: 13px;
  }
  .wrap2 .wrap2Con .wrap2Box {
    width: 870px;
  }
  .wrap2 .wrap2Swiper {
    width: 900px;
    height: 150px;
  }
  .wrap2 .wrap2Swiper .swiper-slide {
    position: relative;
  }
  .wrap2 .wrap2Swiper .swiper-slide a {
    display: block;
    width: 270px;
    height: 150px;
  }
  .wrap2 .wrap2Swiper .swiper-slide a img {
    width: 270px;
    height: 150px;
  }
  .wrap2 .wrap2Bgk {
    width: 250px;
    height: 36px;
    padding: 0 10px;
    line-height: 36px;
    bottom: -36px;
    font-size: 14px;
  }
  .wrap2 .wrap2arr {
    width: 16px;
    height: 27px;
    margin-top: -14px;
  }
  .wrap2 .wrap2arr.wrap2arrL {
    background-position: -129px -114px;
  }
  .wrap2 .wrap2arr.wrap2arrR {
    background-position: -147px -114px;
  }
  /*
     * 名栏目 热门推荐 观点 by wtl
     */
  .wrap3Tit {
    height: 39px;
    font-size: 20px;
  }
  .wrap3Tit a {
    height: 39px;
    line-height: 39px;
  }
  .wrap3 {
    margin-bottom: 25px;
  }
  .wrap3 .mr40 {
    margin-right: 30px;
  }
  .wrap3 .wrap3Ul li {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    *vertical-align: bottom;
  }
  .wrap3 .wrap3Ul li a {
    color: #333;
  }
  .wrap3 .wrap3Ul li a:hover {
    color: #2f4db1;
  }
  .wrap3 .wrap3R {
    width: 360px;
  }
  .wrap3 .wrap3R .wrap3RImg {
    width: 380px;
    height: 100px;
    padding-bottom: 15px;
    margin-bottom: 0;
    border-bottom: none;
  }
  .wrap3 .wrap3R .wrap3RImg li {
    width: 170px;
    height: 100px;
    margin-right: 20px;
  }
  .wrap3 .wrap3R .wrap3RImg li img {
    width: 170px;
    height: 100px;
  }
  .wrap3 .wrap3R .wrap3RImg .wrap3RBox {
    width: 170px;
    height: 100px;
  }
  .wrap3 .wrap3R .wrap3RImg .txtOuter {
    width: 134px;
    padding: 0 18px;
  }
  .wrap3 .wrap3R .wrap3RImg .txtMid {
    width: 134px;
  }
  .wrap3 .wrap3R .wrap3RImg .txtCon {
    max-height: 48px;
    font-size: 14px;
    line-height: 24px;
  }
  .wrap3 .wrap3M {
    width: 290px;
  }
  .wrap3 .wrap3M .wrap3MImg {
    height: 165px;
    margin-bottom: 10px;
  }
  .wrap3 .wrap3M .wrap3MImg img {
    width: 290px;
    height: 165px;
  }
  .wrap3 .wrap3M .wrap3MImg .wrap3MTit {
    width: 270px;
    height: 40px;
    line-height: 40px;
    padding: 20px 10px 0;
    background: url(../images/e1006sp3.png) repeat-x 0 -2px;
    font-size: 14px;
  }
  .wrap3 .wrap3L {
    width: 290px;
  }
  .wrap3 .wrap3L .wrap3LTop {
    margin-top: -4px;
  }
  .wrap3 .wrap3L .wrap3LTop span.wrap3LTit {
    font-size: 16px;
  }
  .wrap3 .wrap3L .wrap3LTop span.wrap3LAbs {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    margin-bottom: 10px;
  }
  .wrap3 .wrap3L .wrap3Ul li {
    height: 44px;
    line-height: 44px;
    padding-left: 28px;
    background: url(../images/e1006sp.png) no-repeat -218px -138px;
    font-size: 14px;
  }
  /*
     * 融合列表 1000
     */
  .wrap4Tit {
    height: 38px;
    font-size: 20px;
  }
  .wrap4Tit a {
    display: block;
    position: absolute;
    top: -2px;
    left: 0;
    height: 38px;
    line-height: 34px;
    border-top: 2px solid #072a70;
    color: #072a70;
  }
  .wrap4 {
    margin-bottom: 20px;
  }
  .wrap4 .box .textImgList {
    width: 610px;
    margin-bottom: 30px;
  }
  .wrap4 .box .textImgList .textImgLi {
    height: 144px;
    padding-top: 15px;
  }
  .wrap4 .box .textImgList .textImgLi .textImgH4 {
    width: 390px;
    max-height: 60px;
    line-height: 30px;
    margin-bottom: 5px;
    font-size: 22px;
  }
  .wrap4 .box .textImgList .textImgLi .textImgH4 span {
    font-size: 22px;
    margin-right: 5px;
  }
  .wrap4 .box .textImgList .textImgLi .textImgP {
    width: 390px;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
  }
  .wrap4 .box .textImgList .textImgLi .textImgPic {
    width: 200px;
    height: 115px;
    float: right;
    display: inline-block;
  }
  .wrap4 .box .textImgList .textImgLi .textImgIcon {
    display: block;
    bottom: 7px;
    height: 25px;
    line-height: 25px;
    padding: 0 12px;
    vertical-align: middle;
    font-size: 14px;
  }
  .wrap4 .box .wrap4LeftAd {
    width: 610px;
    height: 85px;
  }
  .wrap4 .box .wrap4LeftAd a {
    height: 85px;
    margin-bottom: 0;
  }
  .wrap4 .box .textVideoList {
    width: 360px;
  }
  .wrap4 .box .textVideoList .videoList {
    height: 235px;
  }
  .wrap4 .box .textVideoList .videoList .videoLi {
    height: 100px;
    padding-bottom: 10px;
    margin-bottom: 15px;
  }
  .wrap4 .box .textVideoList .videoList .videoLi:first-child {
    height: 99px;
    border-bottom: 1px dotted #666;
  }
  .wrap4 .box .textVideoList .videoList .videoLi .videoH4 {
    width: 185px;
    max-height: 48px;
    line-height: 24px;
  }
  .wrap4 .box .textVideoList .videoList .videoLi .videoH4 a {
    font-size: 16px;
  }
  .wrap4 .box .textVideoList .videoList .videoLi .videoImg {
    width: 170px;
    height: 100px;
  }
  .wrap4 .box .textVideoList .videoList .videoLi .videoIcon {
    width: 52px;
    height: 52px;
    background-position: -80px -164px;
    top: 16px;
    right: 16px;
  }
  .wrap4 .box .textVideoList .videoList .videoLi i {
    height: 18px;
    line-height: 18px;
    font-size: 16px;
    padding: 3px 8px;
  }
  .wrap4 .box .textVideoList .textList {
    margin-bottom: 20px;
  }
  .wrap4 .box .textVideoList .textList i {
    position: relative;
    top: -2px;
    *top: 0;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    overflow: hidden;
    font-style: normal;
    font-size: 16px;
    padding: 0 3px;
    margin-right: 1px;
    border-radius: 3px;
    text-indent: 0;
    display: inline;
  }
  .wrap4 .box .textVideoList .textList img {
    display: inline;
    vertical-align: middle;
    margin-right: 2px;
    margin-top: -8px;
    height: 100%;
  }
  .wrap4 .box .textVideoList .textList .blueRightLine {
    height: 16px;
    line-height: 16px;
    *height: 20px;
    *line-height: 20px;
    color: #2586ff;
    border-right: 2px solid #2586ff;
    border-radius: 0;
    padding-right: 5px;
    margin-right: 5px;
  }
  .wrap4 .box .textVideoList .textList .autoBigFont {
    height: 18px;
    line-height: 18px;
    font-size: 18px;
  }
  .wrap4 .box .textVideoList .textList .blueLine {
    height: 20px;
    line-height: 20px;
    color: #1f45d1;
    border: 1px solid #1f45d1;
    border-radius: 5px;
    padding: 0 10px;
    margin-left: 5px;
  }
  .wrap4 .box .textVideoList .textList .redLine {
    height: 20px;
    line-height: 20px;
    color: #e52a2a;
    border: 1px solid #e52a2a;
    border-radius: 5px;
    padding: 0 10px;
    margin-left: 5px;
  }
  .wrap4 .box .textVideoList .textList .redRightLine {
    height: 18px;
    line-height: 18px;
    color: #e52a2a;
    border-right: 2px solid #e52a2a;
    border-radius: 0;
    padding-right: 5px;
    margin-right: 5px;
  }
  .wrap4 .box .textVideoList .textList .red,
  .wrap4 .box .textVideoList .textList .blue,
  .wrap4 .box .textVideoList .textList .org,
  .wrap4 .box .textVideoList .textList .green {
    color: #fff;
  }
  .wrap4 .box .textVideoList .textList .redBd,
  .wrap4 .box .textVideoList .textList .blueBd,
  .wrap4 .box .textVideoList .textList .orgBd {
    height: 15px;
    line-height: 14px;
  }
  .wrap4 .box .textVideoList .textList .red {
    background: #ff0101;
  }
  .wrap4 .box .textVideoList .textList .redBd {
    color: #ff0101;
    border: 1px solid #ff0101;
  }
  .wrap4 .box .textVideoList .textList .green {
    background: #22a99b;
  }
  .wrap4 .box .textVideoList .textList .greenBd {
    color: #22a99b;
    border: 1px solid #22a99b;
  }
  .wrap4 .box .textVideoList .textList .blue {
    background: #54a1ef;
  }
  .wrap4 .box .textVideoList .textList .blueBd {
    color: #54a1ef;
    border: 1px solid #54a1ef;
  }
  .wrap4 .box .textVideoList .textList .org {
    background: #f90;
  }
  .wrap4 .box .textVideoList .textList .orgBd {
    color: #f90;
    border: 1px solid #f90;
  }
  .wrap4 .box .textVideoList .textList .textLi {
    height: 59px;
    padding-bottom: 0;
  }
  .wrap4 .box .textVideoList .textList .textLi .textLiH4 {
    height: 59px;
    line-height: 59px;
    overflow: hidden;
  }
  .wrap4 .box .textVideoList .textList .textLi .textLiH4 a {
    font-size: 16px;
  }
  .wrap4 .box .textVideoList .textList .textLi .textLiH4Line {
    height: 50px;
    line-height: 50px;
    margin-bottom: 0;
  }
  .wrap4 .box .textVideoList .textList .textLi .textLiH4Line a {
    font-size: 18px;
  }
  .wrap4 .box .textVideoList .textList .textLi .textInfo {
    display: none;
    height: 24px;
  }
  .wrap4 .box .textVideoList .textList .textLi .textInfo i {
    margin-left: 0;
    padding: 0 2px;
    height: 18px;
    line-height: 18px;
  }
  .wrap4 .box .textVideoList .wrap4RightAd {
    width: 360px;
    height: 85px;
  }
  .wrap4 .box .textVideoList .wrap4RightAd a {
    display: block;
    width: 100%;
    height: 85px;
    margin-bottom: 0;
  }
  .wrap4 .box .textVideoList .mb30 {
    margin-bottom: 27px;
  }
  .wrap4 .box .textVideoList .newsImg {
    height: 100px;
    border-bottom: none;
    margin-bottom: 5px;
    padding-bottom: 0;
  }
  .wrap4 .box .textVideoList .newsImg img {
    width: 170px;
    height: 100px;
  }
  .wrap4 .box .textVideoList .newsImg h4 {
    width: 180px;
    float: right;
    max-height: 50px;
    overflow: hidden;
    margin-top: 10px;
    line-height: 25px;
  }
  .wrap4 .box .textVideoList .newsImg h4 a {
    font-size: 16px;
  }
  .wrap4 .box .textVideoList .newslist li {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    *vertical-align: bottom;
  }
  .wrap4 .box .textVideoList .newslist li a {
    color: #333;
  }
  .wrap4 .box .textVideoList .newslist li a:hover {
    color: #2f4db1;
  }
  .wrap4 .box .textVideoList .newslist li {
    background-position: -221px -268px;
  }
  /*
     * 浙江在线产品 by wtl
     */
  .wrap5 .wrap5Btn {
    background: url(../images/e1006sp.png) no-repeat -1px -262px #4963ba;
  }
  .wrap5 .wrap5Btn.wrap5BtnShow {
    background-position: -197px -262px;
  }
  .wrap5 .wrap5Ul li .wrap5ewm {
    height: 0;
  }
  .wrap5 .wrap5Ul li .wrap5ewm .wrap5arr {
    background: url(../images/e1006sp.png) no-repeat -95px -126px #fff;
  }
  /*
     * 友情链接 1000
     */
  /*
 * 页脚
 */
  .footbar .mapBar {
    height: 40px;
    line-height: 40px;
  }
  .footbar .mapBarCont span {
    margin-right: 45px;
    font-size: 12px;
  }
  .footbar .mapBarCont .copyTextList li {
    margin-right: 10px;
  }
  .footbar .mapBarCont .copyTextList li a {
    color: #666;
    font-size: 12px;
  }
  .footbar .mapBarCont .maps {
    width: 100px;
  }
  .footbar .mapBarCont .maps i {
    top: 10px;
    width: 23px;
    height: 22px;
    background-position: -162px -142px;
  }
  .footbar .mapBarCont .maps a {
    font-size: 14px;
    right: 10px;
  }
  .footbar .footTextBar .footTextUl {
    margin-bottom: 20px;
  }
  .footbar .footTextBar .footTextUl li {
    height: 26px;
    line-height: 26px;
  }
  .footbar .footTextBar .footTextUl li span {
    font-size: 12px;
  }
  .footbar .footImgBar {
    width: 760px;
    height: 50px;
  }
  .footbar .footImgBar li {
    width: 135px;
    height: 38px;
    padding: 3px 0;
    font-size: 12px;
  }
  .footbar .footImgBar li .footIcon1 img {
    width: 80%;
    height: 80%;
  }
  .footbar .footImgBar li .footIcon2 {
    margin-top: 1px;
  }
  .footbar .footImgBar li .footIcon2 img {
    width: 80%;
    height: 80%;
  }
  .footbar .footImgBar li .footIcon3 {
    margin-top: 0;
  }
  .footbar .footImgBar li .footIcon3 img {
    width: 80%;
    height: 80%;
  }
  .footbar .footImgBar li .imgSpan {
    width: 80px;
    line-height: 20px;
    margin-top: -2px;
  }
  .footbar .footImgBar li .imgSpan2 {
    width: 80px;
  }
  .footbar .footImgBar li .textSpan {
    line-height: 20px;
    padding: 0 5px;
  }
}
@media (max-width: 1279px) and (max-width: 1279px) {
  .wrap4 .box .textVideoList .textList i {
    font-size: 14px;
    top: 0;
  }
  .wrap4 .box .textVideoList .textList .blueRightLine {
    font-size: 14px;
  }
  .wrap4 .box .textVideoList .textList .blueLine {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    padding: 0 5px;
    top: -2px;
  }
  .wrap4 .box .textVideoList .textList .autoBigFont {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
  }
}
.entranceRight {
  position: fixed;
  _position: absolute;
  width: 80px;
  height: 70px;
  right: 20px;
  bottom: 0;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-  this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt (this.currentStyle.marginBottom, 10)||0)));
  z-index: 999;
}
.entranceRight a {
  display: block;
  width: 80px;
  height: 50px;
  margin-bottom: 1px;
  opacity: 0.8;
  border-radius: 5px;
  filter: alpha(opacity=80);
  background: url(../images/e1006bg6.png) #eee no-repeat;
}
.entranceRight a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  background: url(../images/e1006bg6.png) #eee no-repeat;
}
