.top { background-color: #dcdcdc; }
.topCont div, .topCont a, .topCont li { font-size: 14px; }
.topCont { text-align: right; position: relative; }
.topCont div, .topCont ul, .topCont li { display: inline-block; vertical-align: middle; *display:inline }
.topCont li { font-weight: bold }
.topCont a { display: inline-block; line-height: 40px; height: 40px; margin: 0 6px; vertical-align: middle; font-weight: normal }
.weixin { margin-right: 6px; font-size: 0; }
.weixin span,.weixin b { display: inline-block; vertical-align: middle; line-height: 40px; *display:inline; }
.weixin b { margin-right: 2px; color: #00479d; font-size: 16px }
.weixinCont { position: absolute; right: 62px; top: 50px; border: 1px solid #ababab; padding: 20px 20px 30px 20px; border-radius: 4px; 
            box-shadow: 0 0 2px #333; display: none; z-index: 9999; background-color: #fff; width: 180px
}
.weixinCont:after { content: ""; width: 0; height: 0; border-bottom: 10px solid #ababab; border-left: 5px solid transparent; 
                    border-right: 5px solid transparent; position: absolute; top: -10px; right: 50%; margin-left: -5px }
.weixinCont p { text-align: center; font-size: 16px; margin-top: 15px }

/* header */
.header { padding:41px 0 51px 0 }
.search { padding-top: 27px; }
.searchInput { width: 358px; height: 42px; border: 1px solid #2288ca; border-radius: 8px; overflow: hidden; position: relative; }
.searchTxt { height: 42px; line-height: 42px; padding-left: 14px; font-size: 14px; color: #a0a0a0; width: 270px }
.searchBtn { width: 74px; line-height: 43px; height: 43px; color: #fff; text-align: center; background: #2288ca; cursor: pointer; }
.searchInput b { position: absolute; color: #fff; font-size: 32px; right: 20px; top: 5px; cursor: pointer; }

/* 导航 */
.nav { background-color: #00479d; }
.nav ul { font-size: 0 }
.nav li { display: inline-block; *display: inline; text-align: center; width: 133px; vertical-align: middle; *zoom:1; }
.nav li.lastNavLi { width: 136px }
.nav a { display: block; color: #fff; line-height: 66px; height: 66px; font-size: 22px }
.nav a:hover { color: #fff!important }
.nav li.lastNavLi a { line-height: 26px; padding-top: 6px; height: 60px; }

/* banner */
.banner { height: 520px; position: relative; width: 100%; overflow: hidden; }
.swiper-wrapper,.swiper-container { height: 520px!important; }
#banner1 .swiper-slide { height: 520px }
#banner1 .swiper-slide a { display: block; width: 1000px; margin: 0 auto; height: 520px; }
.banner .arrow-left, .banner .arrow-right,
.banner3 .arrow-left, .banner3 .arrow-right {
    position: absolute;
    margin-top: -15px;
    width: 17px;
    top: 50%;
    height: 30px;
    z-index: 999;
}
.banner .arrow-left,.banner3 .arrow-left {
    background: url(../images/arrows.png) no-repeat left top;
    left: 10px;
}
.banner .arrow-right,.banner3 .arrow-right {
    background: url(../images/arrows.png) no-repeat left bottom;
    right: 10px;
}
.pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 20px;
    width: 100%;
    z-index: 99;
}
.swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 1px 2px #555 inset;
    margin: 0 14px;
    cursor: pointer;
    position: relative;
}
.swiper-pagination-switch:after {
  content: '';
  width: 17px;
  height: 17px;
  border: 1px solid #fff;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -9px;
  margin-left: -9px;
}
.swiper-active-switch {
    background: #ffc012;
}

/* main */
.main { margin-top: 25px }
.hyxx { width: 892px }
.commonTit { line-height: 62px; height: 62px; background-color: #eeeeee; padding: 0 13px 0 5px }
.commonTit b { font-size: 27px; color: #2288ca; margin-right: 12px; }
.commonTit h1 { font-size: 26px; color: #1b1b1b; font-weight: bold; height: 62px; }
.commonTit span { margin-left: 20px; font-weight: normal; font-size: 14px; color: #a0a0a0; }
.commonTit a { color: #2288ca; font-size: 14px }
.hyxxContLeft { width: 432px; height: 304px; }
.fzjg { width: 292px }
.hyxxContRight { width: 440px }
.hyxxContRightTit { padding-left: 8px; padding-bottom: 12px; border-bottom: 2px solid #e5e5e5 }
.hyxxContRightTit a { font-size: 25px; color: #555555; line-height: 40px; display: block }
.hyxxContRightTit span { font-size: 12px; color: #d3cccc; margin-top: 6px }
.hyxxDetial { margin-top: 15px }
.hyxxDetial li { *zoom: 1;}
.hyxxDetial a { display: block; position: relative; width: 329px; color: #333333; font-size: 15px; line-height: 32px; height: 32px; padding-left: 18px; }

.hyxxDetial a b { height: 6px; width: 6px; border-radius: 50%; position: absolute; left: 9px; top: 50%; margin-top: -3px; background-color: #333333 }
.hyxxDetial span { line-height: 32px; height: 32px; font-size: 12px; color: #999; width: 86px }
.fzjgCont li { margin-top: 16px; }
.fzjgCont a { display: block; line-height: 48px; height: 48px; font-size: 22px; color: #fff; text-align: center }
.fzjgLi01 { background-color: #00a0e9 }
.fzjgLi02 { background-color: #ec7204 }
.fzjgLi03 { background-color: #49b133 }
.fzjgLi04 { background-color: #d83a1b }
.fzjgLi05 { background-color: #b33eff }
.fzjgLi06 { background-color: #86ff80}
.fzjgLi07 { background-color: #ff7f3c}
.fzjgLi01:hover { background-color: #048ece }
.fzjgLi02:hover { background-color: #c75f02 }
.fzjgLi03:hover { background-color: #3b902a }
.fzjgLi04:hover { background-color: #b93116 }
.fzjgLi05:hover { background-color: #a624fb }
.fzjgLi06:hover { background-color: #86ff80 }
.fzjgLi07:hover { background-color: #ff7f3c }
.ad { margin: 29px 0 16px 0 }
.hyjs,.hyzq { width: 892px; }
.hyjs .commonTit,.xhjb .commonTit { margin-bottom: 16px; position: relative; background-color: transparent; border-bottom: 1px dashed #616d5c }
.xhjsNav { position: absolute; right: 0; top: 20px; }
.xhjsNav li { font-size: 14px; margin-left: 12px; background-color: #d2d2d2; float: left;
              height: 28px; line-height: 28px; text-align: center; color: #333333; width: 78px;
            cursor: pointer;}
.xhjsNav li.active { background-color: #00479d; color: #ffffff }
.hyjsCont { width: 100% }
.hyjsCont li { display: none }
.hyjsContLeft { width: 439px }
.hyjsContRight { width: 430px; height: 262px; overflow: hidden; }
.zcfg,.hzjg { width: 294px }
.hyjsContRight p { font-size: 14px; line-height: 24px; text-indent: 2em; color: #434343 }
.hyjsContRight p a { color: #00a0e9 }
.hyjsContRight p img { width: 100% }

.zcfg .commonTit, .hzjg .commonTit { background-color: #00479d; }
.zcfg .commonTit b, .zcfg .commonTit h1,
.hzjg .commonTit b, .hzjg .commonTit h1 { color: #ffffff }
.zcfgCont li a { padding: 0 }
.zcfgCont li::before { width: 0; height: 0; content: "" }
.zcfgCont a { width: 205px; font-size: 13px }

.main3 { margin-top: 34px; }
.hyzqCont { margin-top: 10px }
.hyzqCont li { float: left; margin: 15px 15px 0 15px; border: 1px solid #dc4319 }
.imgHover li:hover { 
    box-shadow: 0 6px 6px rgba(0,0,0,.4); 
    -webkit-box-shadow: 0 6px 6px rgba(0,0,0,.4); 
    -moz-box-shadow: 0 6px 6px rgba(0,0,0,.4); 
    -ms-box-shadow: 0 6px 6px rgba(0,0,0,.4); 
    transform: translateY(-3px); 
    -webkit-transform: translateY(-3px); 
    -moz-transform: translateY(-3px); 
    -ms-transform: translateY(-3px); 
}
.hyzqCont li a { background-color: #fff; display: block }
.hyzq { background-color: #eeeeee; padding-bottom: 26px }
.hyzq .commonTit { border-bottom: 1px dashed #616d5c; }
.hzjg ul { margin-top: 5px }
.hzjg a { display: block }
.hzjg li { margin-top: 27px; border: 1px solid #dc4319}

.ad2 { margin: 34px 0 12px 0 }

.main3 .czhd { width: 593px }
.main3 .xhjb { width: 593px; overflow: hidden; }
.czhdCont ul { width: 613px }

.main3 .xhjb li { *zoom: 1; position: relative }
.main3 .xhjb li:before { content: ""; position: absolute; left: 4px; width: 4px; height: 4px; background-color: #d2d2d2; top: 50%; margin-top: -3px
}
.main3 .xhjb li:before {  }
.czhdCont li a { margin-top: 18px; width: 285px; height: 181px; margin-right: 20px }
.czhd .commonTit { margin-bottom: 5px }
.xhjb .commonTit { background-color: transparent }
.xhjbCont { margin-top: 7px; background-color: #ededed; padding: 18px; }
.xhjbContLeft { width: 161px; height: 118px; }
.xhjbContRight { width: 380px; }
.xhjbContRight p { font-size: 16px; line-height: 26px; text-indent: 2em }
.xhjb .hyxxDetial .xhjbCont a { display: inline; color: #00a0e9 }

.xj { margin-top: 52px; }
.xj h1 { text-align: center; font-size: 42px; }
.xj h1 span { color: #00479d; font-weight: bold }
.xjCont { margin-top: 52px }
.xjContLi li { margin: 0 10px }
.banner2 { height: 245px; position: relative; width: 100%; }
.swiper-container2 { height: 245px!important; }
#banner2 .swiper-slide { height: 245px }
.banner2 .arrow-left,
.banner2 .arrow-right {
    position: absolute;
    top: 50%;
    margin-top: -31px;
    width: 29px;
    height: 62px;
    z-index: 999;

}
.banner2 .arrow-left {
    background: url(../images/arrows2.png) no-repeat left top;
    left: 0px;
}
.banner2 .arrow-right {
    background: url(../images/arrows2.png) no-repeat left bottom;
    right: 0px;
}

.link { margin-top: 50px; text-align: center; background: url(../images/linkBg.png) no-repeat center 16px }
.link h1 { font-size: 35px; color: #000000; font-weight: bold }
.linkTitl span { width: 60px; height: 10px; background: #dc4319; display: block; margin: 20px auto 0 auto }
.linkCont { width: 1200px }
.linkCont ul { margin-top: 26px;width: 1300px }
.linkCont li { margin-right: 100px; float: left; }
.footer { margin-top: 58px; background-color: #333333; padding: 54px 0 30px 0 }
.footerLeft p { color: #fff; line-height: 16px; font-size: 14px; margin-top: 36px; line-height: 26px; font-size: 15px; }
.footerLeft { width: 518px }
.concat { margin-top: 46px; }
.concat ul { text-align: left }
.concat li { margin-right: 20px }
.concat li b { font-size: 24px; color: #fff; }
.footerRight { width: 310px; }
.footerRightTit { font-size: 24px; color: #fff;margin-bottom: 36px }
.footerRightTit span { width: 60px; height: 10px; background-color: #dc4319; display: block; margin-top: 20px }
.footerRightCont { color: #fff; }
.footerRightCont dl { margin-bottom: 20px }
.footerRightCont dt { font-size: 22px; vertical-align: middle; margin-right: 6px }
.footerRightCont dd { font-size: 14px; width: 282px; vertical-align: middle; line-height: 22px }
.footerMsg { margin-top: 16px; text-align: center }
.footerMsg p { line-height: 25px; font-size: 14px; color: #fff }
.footerMsg p span { color: #666666 }
.concat { position: relative; }
.concat .bshare-custom { position: absolute; top: 12px; left: 47px }
.concat .bshare-qqim { margin-right: 26px }
.concat .bshare-custom a { background: none!important }
.concat .weixinCont { left: -96px; top: -264px; }
.concat .weixinCont p { color: #333333; text-align: center; font-size: 16px; margin: 15px 0 0 0; line-height: 1; }
.concat .weixinCont:after { bottom: -10px; border-top: 10px solid #ffffff; border-bottom: none; top: auto; bottom: -10px }

/* 返回顶部 */
.return_top { position: fixed; right: 15px; bottom: 50px; width: 55px; height: 55px; background: #000; opacity: 0.3; filter: alpha(opacity=30); 
    border-radius: 4px; cursor: pointer; display: none;
}
.return_top:hover { opacity: 0.6; filter: alpha(opacity=60); }
.return_top span { display: block; width: 20px; height: 55px; background: url(../images/arrow_up.png) no-repeat center center; margin: 0 auto; }
.banner3 { height: 520px; position: relative; width: 100%; overflow: hidden; }
.swiper-container3 { height: 520px!important; }
#banner3 .swiper-slide { height: 520px }

/* 行业信息 */
.hyxxNum1Left { width: 566px; height: 325px; }
.hyxxNum1Right { width: 600px; }
.commonTit2 { text-align: center; border-bottom: 1px dashed #999; }
.commonTit2 h1 { margin: 30px 0 20px 0; font-size: 30px; font-weight: normal }
.commonTit2 p { font-size: 18px; margin: 10px 0; color: #999999 }
.hyxxNum1Right h3 { font-size: 20px; color: #000000; font-weight: bold }
.hyxxNum1Right h4 { margin: 24px 0 16px 0; font-size: 16px }
.hyxxNum1Right h4 b { margin-right: 4px }
.hyxxNum1Right p { text-indent: 2em; line-height: 28px; font-size: 16px; color: #666666 }
.hyxxNum1Right a,.hyxxDtail a { color: #00a0e9; margin-left: 10px }
.hyxxLi { width: 580px }
.hyxxImg { width: 266px; height: 268px; }
.hyxxLiMsg { width: 300px }
.hyxxDtail { margin-top: 30px; overflow: hidden; }
.hyxxDtail ul { width: 1228px; }
.hyxxDtail li { margin-right: 34px; margin-bottom: 36px; float: left; }
.hyxxLiMsg h2 { font-size: 20px; line-height: 40px; font-weight: bold }
.hyxxLiMsg p { text-indent: 2em; line-height: 26px; color: #666666; font-size: 16px; }
.loading { font-size: 14px }
.hyxxDtail .commonBg { background-position: center top; }

.pingyu { margin: 16px 0 }
.xhjsCont { margin-top: 16px; }
.xhjsUl { overflow: hidden; border-radius: 4px; }
.hyjsTitle { width: 240px; }
.xhjsUl li { display: block; line-height: 60px; height: 60px; text-indent: 30px; font-size: 18px; position: relative;
    color: #333333; background-color: #efefef; cursor: pointer; border-bottom: 1px solid #ffffff; }
.xhjsUl a { display: block; }
.xhjsUl li:hover { background-color: #2288ca; color: #ffffff; }
.xhjsUl li:hover a {
    -webkit-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -moz-transform: translateX(4px);
    transform: translateX(4px);
    color: #fff }
.hyjsTitle li.active { background-color: #2288ca; color: #ffffff }
.hyjsTitle li.active a { color: #ffffff }
.xhjsUl li b { position: absolute; right: 20px; top: 0; font-size: 16px; }
.hyjsDetail { padding: 10px; width: 930px; min-height: 400px; border: 1px solid #efefef; border-radius: 4px }
.hyxxinfo{ padding: 10px; width:1180px; min-height: 400px; border: 1px solid #efefef; border-radius: 4px } 
.xhjsLi { line-height: 26px; text-indent: 2em; font-size: 16px }
.xhjsLi img { margin: 0 auto 20px auto }
.xhjsLiCont p { line-height: 24px; font-size: 16px; }
.xhjsCont #hyjsDetailUl strong { font-weight: bold }
/* .xhjsLi span { display: block; width: 440px; margin: 0 auto 10px auto }
.xhjsLi p { text-indent: 2em; line-height: 20px; font-size: 14px } */

/* 会员专区 */
.hyzqNew .hyxxDtail { width: 1200px; overflow: hidden; }
.hyzqNew .hyxxDtailUl { width: 1246px; }
.hyxxDtailUl li { float: left; margin-right: 38px; margin-top: 30px; padding: 4px; border: 1px solid #dc4319; width: 263px; height: 170px; background-color: #efefef }
.hyxxDtailUl li a { display: block; margin: 0;display: block;
    margin: 0; background-color: #fff;
    width: 100%;
    height: 100%; }
.hyzqNewCont2 { padding: 0 40px }

/* 会员专区详情 */
.hyCont { margin-top: 20px }
.hyCont img { width: 50%; margin: 0 auto }
.hyCont p { margin-bottom: 10px; text-indent: 2em; font-size: 16px; line-height: 24px}

.breadNav ul { text-align: left; background-color: #efefef; padding-left: 10px; border-radius: 4px }
.breadNav li { padding: 14px 0 }
.breadNav a { margin: 0 6px }
.breadNav b { vertical-align: middle }
.breadNav li.breadNavLastLi a { cursor: text }
.xjtjCont { margin-top: 20px; width: 1220px; }
.xjtjCont ul { width: 1220px; text-align: left }
.xjtjCont li { padding: 0 10px; margin-bottom: 20px; width: 224px; max-height: 348px; }
.xjtjDescription { position: absolute; bottom: 40px; left: 0; right: 0 }
.xjtjCont li a { display: block; position: relative; border-radius: 2px; overflow: hidden; width: 224px }
/* .xjtjCont li a div { position: absolute; bottom: 44px; right: 6px } */
.xjtjCont li a img { width: 222px; }
.seriesDiv { position: absolute;text-align: center; position: absolute; right: 10px; top: 274px;background: rgba(0,0,0,.4); border-radius: 22px; }
.xjtjCont a p { font-weight: normal; font-size: 14px; padding: 4px 10px;
                color: #ffffff; *filter: alpha(opacity=50); -moz-opacity:0.5; *opacity: 0.5; *zoom:1
}
.xjtjCont li h3 { line-height: 40px; font-size: 18px; text-align: center }
.xjtjCont a:hover h3 { color: #00479d }

/* 新剧推荐详情页 */
.xjtjDetailLi h1 { word-wrap: break-word;
    display: block;
    font-size: 25px;
    font-weight: bold;
    color: #494949;
    margin: 0;
    padding: 0 0 15px 0;
    line-height: 1.1; 
}
.xjtjRight { background-color: #fbfbfb; padding: 20px 10px; margin: 0 auto }
.xjtjDetailContNew span { width: 180px; margin-right: 16px }
.dyCont div { width: 710px }
.xjtjDetailContNew dt { font-weight: bold }
.xjtjDetailContNew dt,.xjtjDetailContNew dd { float: left; line-height: 24px; font-size: 14px; }
.xjtjDetailCont2 span img { margin: 0 auto 20px auto }
.xjtjDetailCont2 img { width: 100%; margin: 20px auto }
.xjtjDetailCont2 p { line-height: 24px; font-size: 16px; color: #333; margin-bottom: 10px; text-indent: 2em; }
.xjtjDetailCont2 h2 { font-size: 26px; margin: 20px 0; text-align: center; font-weight: bold }
.zcfgContNew a { display: block; line-height: 30px; font-size: 16px; border-bottom: 1px dashed #ffffff; padding: 10px 0 10px 20px }
.zcfgContNew a span { width: 720px; }
.zcfgContNew a i,.zcfgContNew a span { float: left; }
.zcfgContNew a i { margin-right: 10px }
.zcfgContNew a b { margin-right: 60px; float: right; font-size: 14px; color: #999999 }
.zcfgContNew a:hover span { text-decoration: underline }
.zcfgCont h2 { font-size: 36px; font-weight: normal }
.zcfgTit { border-bottom: 1px solid #999999; margin-bottom: 10px }
.fbxx { padding: 0 10px }
.xhjbNew img { width: 100%!important }
.fbxx p { font-size: 14px; text-indent: 0 }
.zcfgUl { margin: 0 80px }

/* 参展活动 */
.commonCzhd { width: 580px }
.titleCommon { margin-bottom: 20px; font-size: 26px; line-height: 36px; border-left: 4px solid #00a0e9; padding-left: 10px; font-weight: bold }
.commonCzhdCont li { margin-bottom: 20px; height: 300px; overflow: hidden; border-radius: 2px }
.commonCzhdCont li a { display: block;
    height: 100%;
    position: relative;
    width: 100%; }
.czhdDetail { position: absolute; left: 0; bottom: 20px; background-color: rgba(255,255,255,.6); z-index: 99; width: 80%;
            padding: 20px 0 20px 20px; border-radius: 0 12px 12px 0 }
.czhdDetail h2 { font-size: 30px; font-weight: bold }
.czhdDetail span { margin-top: 10px; font-size: 20px; display: block }
.commonCznr { width: 580px; }
.commonCznr h3 { font-size: 24px; margin-bottom: 14px }
.cznrCont span { width: 240px; overflow: hidden; border-radius: 4px }
.cznrDetail { width: 320px; margin-left: 18px }
.cznrDetail p { font-size: 16px; line-height: 24px; text-indent: 2em }
.cznrDetail a { color: #00a0e9 }
.czjmCont { overflow: hidden; width: 1200px }
.czjmCont ul { width: 1212px; padding: 10px 0 }
.czjmCont li { width: 280px; margin: 0 23px 23px 0; position: relative; height: 198px; overflow: hidden; float: left; }
.czjmCont li p { position: absolute; line-height: 28px; height: 28px; text-indent: 2em; color: #fff; font-size: 16px; 
                left: 0; bottom: 0; background-color: rgba(0,0,0,.6); width: 100%; text-align: left
}
.czjm .titleCommon { position: relative }
.czjm .titleCommon a { position: absolute; right: 0; top: 4px; color: #00a0e9; font-size: 16px; font-weight: normal }
.cznr .marginTop { margin-top: 30px }

.czhdJmxq .hyjsDetail { width: 1020px; margin: 0 auto; padding-left: 50px; padding-right: 50px }
.czhdJmxqCont span { width: 286px }


.details_r tr td.tdTit {
    font-weight: bold;
    text-align: center;
    width: 100px;
    border-left: none;
    font-size: 16px
  }
  .details_r tr td.borderRight { border-right: none }
  .details_r tr td {
    border: solid 1px #cecece;
    color: #333;
    padding: 10px 5px;
    line-height: 30px
  }
  .details_r td p { line-height: 22px; font-size: 16px; }
  .details_r{width:702px;float:right;border-top:6px solid #00a0e9; border-bottom:6px solid #00a0e9}

.series_instroduce_cont p { text-indent: 2em; line-height: 24px; font-size: 16px }

/* 公共分页 */
.page { border-top: 1px solid #efefef }
.page li { margin: 0 6px }
.page li a { display: block; padding: 10px; background-color: #efefef; border-radius: 2px; color: #666 }
.page li a:hover { background-color: #999999; color: #ffffff }
.page .spage-total { margin-left: 110px }

/* 国际模块 */
.branchesIntro { padding: 10px 0; border-bottom: 1px solid #efefef }
.branchesIntro a { width: 230px; border-radius: 4px; overflow: hidden; border: 1px solid #ededed; cursor: auto }
.branchesIntro img { margin: 0 }
.branchContDetail { margin-left: 20px }
.branchContDetail dd { margin: 0; padding: 0; text-indent: 0; line-height: 24px }
.zhanlanCont { width: 360px; position: relative; height: 240px; overflow: hidden; margin: 0 20px 20px 20px; }
.zhanlanCont p { position: absolute; line-height: 40px; height:40px; background-color: rgba(0,0,0,.6); color: #fff; font-size: 16px; bottom: 0; 
                width: 100%
}
.zhanlanCont:hover div {
            transform: scale(1.1);
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -o-transform: scale(1.1);
            -ms-transform: scale(1.1)
        }
.zhanlan div:hover img { transform: scale(1.1) }
.zhanlanDetailTit { margin: 20px 0 }
.zhanlanDetailTit h1 { font-size: 30px; }
.zhanlanDetailTit p { font-size: 16px; margin-top: 10px; color: #999999 }
.zhanlanDetailCont { margin-top: 20px;  width: 1000px; margin: 0 auto;  }
.zhanlanDetailCont2 { position: relative; padding: 0 50px }
.zhanlanDetailCont ul { height: 500px; overflow: hidden }
.zhanlanDetailCont li { width: 900px; height: 560px; overflow: hidden; float: left; }
.zhanlanDetailCont li img { width: 100% }
.zhanlanDetailCont span { position: absolute; width: 50px; background-color: #efefef; height: 80px; cursor: pointer; line-height: 80px; text-align: center;
                            top: 50%; margin-top: -40px
}
.zhanlanDetailCont .tabImgLeft { left: 0px; border-radius: 4px 0 0 4px; }
.zhanlanDetailCont .tabImgRight { right: 0px; border-radius: 0 4px 4px 0; }
.zhanlanDetailCont span:hover { background-color: #999999 }
.zhanlanDetailCont b { color: #ffffff; font-size: 40px; }
.zhanlanDetailTxtNum { width: 100px; padding: 20px; border-right: 1px solid #999999; font-size: 30px }
.zhanlanDetailTxtIntro { width: 728px; margin-left: 30px }
.zhanlanDetailTxtIntro p { line-height: 24px; font-size: 16px }

/* 搜索页面 */
.company_new li { border-bottom: 1px dotted #F0F0F0; padding: 10px 0; }
.commonSpan { display: block; width: 160px; height: 120px; overflow: hidden;background-position: center; background-size: cover; border-radius: 4px }
.company_new_img img { margin: 0; }
.company_new_cont { width: 812px; margin-left: 16px }
.company_new_cont a { color: #0c45b8; font-size: 20px; }
.company_new_cont a:hover { text-decoration: underline; }
.company_new_cont div { font-size: 14px; color: #666; margin: 10px 0 6px 0 }
.company_new_cont p { line-height: 18px; font-size: 14px; text-indent: 0; margin: 0; }
.list_page { margin-top: 60px; text-align: center; }
.list_page ul { font-size: 0; }
.list_page li { display: inline-block; font-size: 20px; margin: 0 5px; font-weight: normal; }
.list_page a { color: #797979; padding: 0 12px; height: 36px; line-height: 36px; display: block; font-weight: normal; }
.list_page li.active a,.list_page li:hover a { color: #fff; background-color: #0c45b8; border-color: #0c45b8; }
.clearDataWin .layui-layer-title{background-color: #4d97ff;!important;color: #fff;}