47/* img{margin-top: -3px;} */
.xz_abanner{background: #cd3333;height: 460px;padding: 5px 0 15px 0;}
.banContainer {
    width: 100%;
    padding: 0 50px;
    height: 468px;
}  
.banContainer .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    display: block;
    opacity: 1;
    margin: 4px auto !important;
    background: rgba(0, 0, 0, 0);
}
.banPagination{width: auto !important;text-align: center !important;bottom: 88px !important;left: 2px !important;}

.banContainer .swiper-pagination-bullet-active {
    color: #000;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #fff;
}
.banPrev{
    top: 45% !important;
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg); 	/* IE 9 */
    -moz-transform:rotate(-90deg); 	/* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
    -o-transform:rotate(-90deg); 	/* Opera */
}
.banNext{
    top: 35% !important;
    right: 0 !important;
    left: 10px !important;
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg); 	/* IE 9 */
    -moz-transform:rotate(-90deg); 	/* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
    -o-transform:rotate(-90deg); 	/* Opera */
}
.banPrev,.banNext{--swiper-navigation-size: 22px;}
.swiper-line{width: 1px;height: 45px;/* background: #fff; */position: absolute;left: 16px;top: 50%;}
.banLeft{width: 427px;padding: 80px 0 0 80px;}
.banLeft h3{font-size: 26px;color: #fff;line-height: 1.9;padding: 20px 0 0;}
.banLeft p{color: #fff;line-height: 2;padding: 25px 0 0;}
.banLeft a{ color: #fff;}
.banRight{width: 625px;}
.banRight img{width: 625px;height: 368px;}
.xz_lm{position: absolute;top:54px;left: 0;}
.xz_lm img{height: 70px;}
.newWarp{padding: 20px 0 0;}
.newTxt_a{font-size: 22px;font-weight: 600;padding: 10px 0 20px 0;position: relative;clear: both;}
.newTxt_a span{ font-size: 22px; margin-left: 20px; font-weight: normal; float: right;}
.newTxt_a:before{content: '';position: absolute;top: 0;left: 0;width: 88px;height: 2px;background: #fe0000;}
.new_a{height: 165px;width: 590px;float: left;margin: 10px 10px 10px 0;border-bottom: #ccc 1px dashed;}
.new_a:nth-last-child(1),.new_a:nth-last-child(2){border-bottom: 0;}
.new_a1{width: 238px;}
.new_a1 img{width: 238px;height: 150px;}
.new_a2{width: 330px;padding-right: 10px;}
.new_a2 h3{font-size: 24px;height: 25px;line-he,ight: 33px;/* margin-top: 10px; */margin-bottom: 98px;}
.new_a2 p{color: #333;line-height: 1.5;height: 63px;overflow: hidden;margin: 15px 0;}
.new_a3{ margin-top: 23px;}
.new_a3_1{color: #888888;}
.new_a3_1 span{ padding-left: 20px; }
.new_a3_1 img{border-radius: 50%;    width: 22px;
    height: 22px;
    margin-right: 5px;}
.new_a3_2{color: #888888;padding: 5px 0 0;}
.new_a3_2 img{width: 14px;height: 14px;  margin-right: 2px;}
.auther_a{background: #fafafa;overflow: hidden;padding: 15px; position: relative;}
.auther_a_1{width: 350px;background: #fff;padding: 15px;margin-right: 14px;height: 282px;}
.auther_a .auther01{ position: absolute; left: 40px ; top: 140px; width: 340px; }
.auther_a .auther02{ position: absolute; left: 430px ; top: 140px; width: 340px; }
.auther_a .auther03{ position: absolute; left: 830px ; top: 140px; width: 340px; }
.auther_a_1:nth-child(3){margin-right: 0;}
.mszl_box {
    margin-top: 20px;
    width: 1200px;
    margin: 0px auto;
}
.auther_a_1:last-of-type{margin-right: 0;}
.auther_a_1_row{clear: both;overflow: hidden;}
.auther_a_1_left{width: 110px;height: 110px;position: relative;padding: 4px;background: #fff;background: rgba(222,222,222,0.6);border-radius: 50%;}
.auther_a_1_left img{width: 110px;height: 110px;border-radius: 50%;}
.radius{width: 115px;height: 115px;border-radius: 50%;}

.auther_a_1_left span{position: absolute;bottom: 3px;right: 8px;}
.auther_a_1_left span img{width: 25px;height: 25px;}
.auther_a_1_right{width: 220px;padding: 0 0 0 10px;}
.auther_a_1_right h5{font-size: 16px;padding: 15px 0 10px 0;}
.auther_a_1_right p{line-height: 1.8;overflow: hidden;}
.auther_a_1_right p b{color: #fe0000;font-weight: normal;}
.auther_a_2{padding: 20px 0 0;}
.auther_a_2 ul li{height: 30px;
    line-height: 30px;
    width: 320px;
  
    position: relative;
    padding-left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.auther_a_2 ul li:before{content: '';position: absolute;left: 0;top: 12px;width: 5px;height: 5px;background: #666664;border-radius: 50%;}
.auther_a_2 ul li a{color: #555;}
.b_g1{padding: 15px 0;}

.famous_a_1{width: 264px;border: #ccc 1px solid;padding: 12px;margin-right: 13px;margin-bottom: 12px; padding-right: 5px;}
.famous_right{width: 134px;}

.famous_a_1:nth-child(4n+0){ margin-right: 0px;}
.famous_right h5{color: #741221;font-size: 18px;}
.famous_right p{height: 64px;line-height: 1.5;}
.famous_a_2{clear: both;color: #741221;padding: 15px 0 0 20px;}
.famous_a_2 a{color: #741221;}
.famous_a_2 a.famousTa{display: inline-block;border: #741221 1px solid;border-radius: 5px;color: #333;padding: 3px 7px;margin-right: 70px;}
.famous_a_2 a.famousTa:hover{background: #741221;color: #fff;}
.famousWarp{overflow: hidden;}
.gBanner{padding: 15px 0;overflow: hidden;}

.znTop{background: url(../../images/lm/eimg1.jpg) no-repeat;height: 262px;text-align: center;padding: 40px 0 0;}
.znTop_a{position: relative;
   
    margin: auto;
    position: relative;
    width: 140px;
    height: 140px;
    padding: 4px;
    background: #fff;
    background: rgba(255,255,255,0.6);
    border-radius: 50%;}
.znTop_a img{width: 140px;height: 140px;border-radius: 50%;}
.znTop_a span{position: absolute;bottom: 8px;right: 8px;}
.znTop_a span img{width: 25px;height: 25px;border: #F3f3f3 3px solid;}
.znTop_b{color: #333;
    line-height: 22px;}
.znTop_b h2{font-size: 28px;padding: 10px 0;font-weight: normal;color: #333;}
.znTop_b p{font-size: 16px;
    padding: 0px 5%;color: #333;}
.zt_a{height: 45px;border-top: #00a0e9 3px solid;line-height: 45px;}
.zt_a_1{font-size: 20px;width: 150px;}
.zt_a_2 a{color: #666666;}
.touchslider_zazhi2{height: 260px;}
.touchslider_zazhi2 .touchslider-item{height: 210px;}
.touchslider_zazhi2 .touchslider-item img{width: 300px;height: 210px;}
.touchslider_zazhi2 .touchslider-item a{height: 208px;}
.touchslider_zazhi2 .touchslider-viewport{height: 210px;}
.touchslider_zazhi2 .touchslider-nav{margin-top: 15px;}
.recommend{border: #dcdddd 3px solid;padding: 15px;margin-bottom: 12px;overflow: hidden;}
.recommend_a{font-size: 20px;border-bottom: #dcdddd 1px solid;position: relative;height: 40px;line-height: 30px;}
.recommend_a:before{content: '';position: absolute;left: 0;bottom: 0; max-width: 120px;min-width: 60px;height: 3px;background: #e24942;}

.recommend_b{overflow: hidden;padding: 10px 0 0;}
.recommend_b_1 a{color: #555;padding: 15px 0;display: inline-block;border-bottom: #eee 1px solid;}
.recommend_b_left{width: 140px;padding-right: 10px;}
.recommend_b_left h3{font-size: 16px;font-weight: normal;line-height: 1.4;height: 48px;overflow: hidden;}
.recommend_b_left p{font-size: 12px;padding: 5px 0 0;}
.recommend_b_right{width: 105px;}
.recommend_b_right img{width: 105px;height: 80px;}
.recommend_c img{width: 270px;height: 190px;}
.recommend_c p{font-size: 16px;text-align: center;height: 30px;line-height: 30px;padding-top: 5px;overflow: hidden;}
.recommend_b ul{padding: 10px 0 0;}
.recommend_b ul li a{height: 40px;line-height: 40px;color: #555555;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 270px;display: inline-block;}
.recommend_b ul li a span{display: inline-block;width: 25px;height: 25px;background: #ededec;border-radius: 5px;text-align: center;line-height: 25px;margin-right: 15px;}
.recommend_b ul li:nth-child(1) a span,.recommend_b ul li:nth-child(2) a span,.recommend_b ul li:nth-child(3) a span{background: #ea4f1a;color: #fff;}

/* 专栏切换css */

.recommend_e{width: 60px;margin-right: 10px;}
.recommend_e img{width: 60px;height: 60px;border-radius: 50%;}
.recommend_f{width: 60px;}
.recommend_f img{width: 18px;}
.recbox_1{padding-left: 5px;padding-right: 5px;}
.recbox_1 .recommend_a{width: 264px;margin: auto;}
.special-container {
    width: 100%;
    height: 320px;
    padding-top: 20px !important;
    overflow: initial !important;
    margin-left: auto;
    margin-right: auto;
  }
.special-container .swiper-wrapper .swiper-slide {
    text-align: center;
    height: calc((100% - 30px) / 4);
   /* Center slide text vertically */
   display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
  }
  .special-next, .special-prev{--swiper-navigation-size: 20px;}
  .special-next{top: -20px !important;right: 5px !important;}
  .special-prev{top: -20px !important;right: 30px !important;left: initial !important;}

/* 顶部焦点图css */
.topSlide{background: #13325e;height: 480px;}
.picFocus{ width:1200px; position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ background: #13325e;height:395px; padding-top:85px;  position: absolute;left: 0;top: 0;width: 370px;}
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; }
.picFocus .hd ul li img{ width:62px; height:62px; border:4px solid rgba(225, 225, 225, .3); border-radius: 50%; cursor:pointer;}
.picFocus .hd ul li img.zimg1{position: absolute;top: 120px;right: -35px;}
.picFocus .hd ul li img.zimg2{position: absolute;top: 235px;right: -35px;}
.picFocus .hd ul li img.zimg3{position: absolute;top: 350px;right: -35px;}
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0;cursor: pointer; }
.picFocus .hd ul li.on img{ border-color:#ccc;  }
.picFocus .hd ul li.on .ztlist_a h2{color: #93b9e2;}
.picFocus .hd ul li.on .ztlist_a p{color: #fff;}
.ztlist_a{width: 320px;margin: 10px 0;}
.ztlist_a h2{color: #426c9f;font-size: 18px;height: 40px;line-height: 40px;overflow: hidden;}
.ztlist_a p{color: #ccc;text-indent: 30px;height: 55px;line-height: 1.8;overflow: hidden;}
.ztlist_b{width: 830px;}
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:830px; height:480px; display:block;  }
.hotZt{position: absolute;top:50px;left: 0;font-size: 30px;color: #fff;padding-left: 20px;}
.hotZt:before{content: '';position: absolute;left: 0;top: 3px;background: #3d73b9;width: 5px;height: 30px;}

.f_box{padding: 20px 0 0;}
.f_acol{height: auto;overflow: hidden;}
.f_acol ul{margin: 0 -11px;}
.f_acol ul li{width: 375px;float: left;background: #f4f6fa;padding: 5px;margin:0px 11px;margin-bottom: 10px;}
.f_acol ul li h2{color: #234694;font-size: 18px;text-align: center;padding: 20px 0 5px 0;}
.f_acol ul li img{width: 375px;height: 190px;}
.f_bcol{width: 320px;margin: 0 auto;height: 2px;background: #234694;position: relative; margin: 20px auto 25px auto;}
.f_bcol span{position: absolute;left: 0;right: 0;top: -10px;width: 62px;height: 20px;line-height: 20px;background: #f4f6fa;margin: 0 auto;text-align: center;}
.f_ccol{background: #fff;padding: 15px;line-height: 26px;height: 154px;}
.f_ccol dl dd a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 35px; height: 35px;display: block;position: relative;padding-left: 20px;}
.f_ccol dl dd a:before{content: '';position: absolute;left: 0;top: 15px;width: 6px;height: 6px;background: #dddddd;border-radius: 50%;}
.f_ccol dl dd{ color:#666}
.main_right{width: 1200px;margin: 0 auto;}
.mainTop{background: url(../../images/lm/ztbj.jpg) no-repeat;height: 289px;position: relative;}
.header-title {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    background: linear-gradient(-180deg,hsla(0,0%,74.9%,0),rgba(0,0,0,.78));
}
.header-title .header-title-top {
    padding: 0 40px;
    height: 24px;
    margin: 20px 0 5px;
}
.header-title .header-title-top .topic-tag {
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 6px;
    margin-right: 10px;
    border-radius: 2px;
    font-size: 14px;
    color: #fff;
    background-color: #4285f4;
}
.header-title .header-title-bottom {
    padding: 10px 40px 20px;
}
.header-title .header-title-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 40px;
}
.header-title .header-title-bottom .topic-title {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
}
.ellipsis-2, .ellipsis-3 {
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.ellipsis-2{
    -webkit-line-clamp: 2;
}
.ellipsis-3 {
    -webkit-line-clamp: 3;    line-height: 26px;
    padding-top: 5px;
}
.header-title .header-title-bottom .share-content {
    display: flex;
    align-items: center;
    height: 30px;
}
/* .header-title .header-title-bottom .share-content .wechat {
    background-image: url(../../images/lm/hd_wechat_white.png);
} */
.header-title .header-title-bottom .share-content>* {
    display: block;
    height: 24px;
    width: 57px;
    margin-left: 20px;
    background: no-repeat 50%;
    background-size: 100%;
    transition: .5s;color: #fff;
}
.header-title .header-title-bottom .share-content .wechat .share-code {
    visibility: hidden;
    position: absolute;
    top: -40px;
    right: 65px;
    height: 70px;
    width: 150px;
    line-height: 20px;
    padding: 10px 10px 10px 80px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 0 2px #ddd;
    font-size: 13px;
    color: #262626;
    transition: visibility .2s;
}
.header-title .header-title-bottom .share-content .wechat .share-code .qrcode {
    position: absolute;
    top: 4px;
    left: 0;
    height: 80px;
    width: 80px;
}
.header-title .header-title-bottom .share-content .wechat .share-code:after {
    content: " ";
    position: absolute;
    bottom: -5px;
    right: 27px;
    height: 10px;
    width: 10px;
    background-color: #fff;
    box-shadow: 1px 1px 2px #ddd;
    transform: rotate(45deg);
}
/* .header-title .header-title-bottom .share-content .weibo {
    background-image: url(../../images/lm/hd_weibo_white.png);
} */
.topic-detail-desc {
    padding: 20px 40px 20px 127px;
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
    min-height: 87px;
    color: #787878;
    background: url(../../images/lm/quotation.png) no-repeat 40px 20px #edf1f4;
    background-size: 47px;
    border-radius: 2px;
}
.scrollspy-nav{
    top:0;z-index:100;width:100%;border-bottom: #dddddd 1px solid;
}
.scrollspy-nav ul{
    margin:0;padding:0
}
.scrollspy-nav li{display:inline-block;list-style:none}
.scrollspy-nav a{color:#262626;padding:10px 20px;display:inline-block;border-bottom: 4px solid transparent;font-size: 30px;outline: none;    padding-left: 0px;font-weight: bold;}
.scrollspy-nav a.am-active{font-weight:700;color: #4d7fd0;border-bottom-color: #4285f4;outline: none;}
.am-panel{margin-top:20px}
.am-sticky{background-color: hsla(0,0%,100%,.9);}
.am-sticky a{color: #262626;border-bottom: 4px solid transparent;outline: none;}

.kr-substance-post .list-item {
    position: relative;
    padding: 10px 0 10px 236px;
    border-radius: 2px;
}
.kr-substance-post .list-item .hover {
    position: absolute;
    left: -10px;
    top: 0;
    z-index: 0;
    height: 164px;
    width: 1220px;
    border-radius: 2px;
    transition: .5s;
}
.kr-substance-post .list-item:hover .hover {
    box-shadow: 0 0 7px 0 rgba(0,0,0,.15);
}
.kr-substance-post .list-item .list-item-left {
    display: flex;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 10px;
    z-index: 1;
    height: 144px;
    width: 216px;
    border-radius: 2px;
    overflow: hidden;
}
.kr-substance-post .list-item .list-item-left .item-cover {
    height: 100%;
    transition: .5s;
}
.kr-substance-post .list-item .list-item-left .item-cover:hover {
    transform: scale(1.12);
}
.kr-substance-post .list-item .list-item-right {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 144px;
}
.kr-substance-post .list-item .list-item-right .item-title {
    line-height: 24px;
    font-size: 18px;
    font-weight: 700;
    color: #262626;
    padding: 8px 0 4px;
    transition: .5s;
}
.kr-substance-post .list-item .list-item-right .item-desc {
    flex: 1;
    font-size: 13px;
    color: #787878;
}
.kr-substance-post .list-item .list-item-right .item-other {
    line-height: 26px;
    font-size: 12px;
    color: #a7a7a7;
}
.kr-substance-post .list-item .list-item-right .item-other .item-other-left {
    float: left;
}
.kr-substance-post .list-item .list-item-right .item-other .link {
    color: #a7a7a7;
    transition: .5s;
}
.kr-substance-post .list-item .list-item-right .item-other .item-other-right {
    float: right;
}
.kr-substance-post .list-item .list-item-right .item-other .item-other-right .time {
    display: inline-block;
    padding-left: 16px;
    background: url(../../images/lm/time.png) no-repeat 0;
    background-size: 10px;
}
.am-panel-bd{padding: 0 !important;}
.am-panel-default{border: 0 !important;box-shadow: none !important}
.am-panel-default > .am-panel-hd{border-bottom: 0;background-color: initial !important;font-size: 22px;color: #121212 !important;padding-left: 0;}

.video-container {
    width: 100%;
    height: 360px;
    background: #fff;
  }

.video-container .swiper-slide {
    font-size: 18px;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .video-container .swiper-pagination-bullet{background: #fff;opacity: .5;}
  .video-container .swiper-pagination-bullet-active{opacity: 1;}
  .video_a{width: 910px;}
  .video_a img{width: 910px;/* height: 360px; */margin-top: 0;}
  .video_b{width: 260px;background: #333333;height: calc( 100% - 30px) ;padding: 15px;}
  .video_b h5{font-weight: normal;padding: 10px 0 20px 0;text-overflow: ellipsis;overflow: hidden;font-size: 30px;line-height: 50px;}
  .video_b p{font-size: 14px;line-height: 1.8;height: 230px;overflow: hidden;}
  .video_b a{background: #e74c3c;border-radius: 3px;display: inline-block;padding: 7px 10px;font-size: 14px;color: #fff;line-height: 1;margin: 15px 0 0;}
.video_c{padding: 30px 0 0;overflow: hidden;}
.video_c1{width: 1075px;}
.video_c1 ul li{float: left;padding-right: 10px;}
.video_c1 ul li a{color: #333333;display: inline-block;padding: 7px 12px;border-radius: 3px;font-size: 16px;}
.video_c1 ul li a.list1{background: #3498db;color: #fff;}
.video_c1 ul li a.list8{background: #e74c3c;color: #fff;}
.video_c2{width: 125px;text-align: right;}
.video_c2 select{width: 114px;height: 32px;font-size: 14px;}
.video_mm ul li{background: #fff;padding: 0;width: 385px;}
.video_mm ul li img{width: 385px;height: 195px;transition: all 0.6s;-ms-transition: all 0.8s;}
.video_mm ul li a .imgscale{overflow: hidden;height: 195px;}
.video_mm ul li a .time{display: inline-block;font-size: 13px;padding: 20px 0 20px 25px;
    background: url(../../images/lm/time.png) no-repeat 0;
    background-size: 15px;
}
.video_mm ul li a:hover .imgscale img{transform: scale(1.2);
    -ms-transform: scale(1.2);}
.video_row{padding: 15px;}
.video_m1{
    font-weight: 600;
    font-size: 16px;
    color: #333333;
    padding: 5px 0;
    height: 50px;
    line-height: 23px;/* text-overflow: ellipsis;overflow: hidden;white-space: nowrap; */}
.video_m1 span{display: inline-block;/* background: #cccccc; */color: #fff;text-align: center;padding: 3px 8px;font-size: 12px;margin-left: 10px;}

.photo_a{font-size: 20px;padding: 10px 0;border-top: #319fd0 3px solid;margin-bottom: 5px;}
.photo_m1{text-align: center;
    font-size: 16px;
    color: #0c2342;
    padding: 10px 0;
    line-height: 1.8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.photo_mm{padding-bottom: 20px;}
.photo_mm ul li{width: 280px;}
.photo_mm ul li img{width: 280px;height: 185px;}
.photo_mm ul li a .imgscale{overflow: hidden;height: 185px;}
.yqlj_a{padding: 0 0 30px;}
.yqlj_p{padding: 15px 0;}
.yqlj_p img{width: 99px;}
.yqlj_b a{padding: 0 10px;color: #666666;display: inline;line-height: 2;}
.photoTxt{font-size: 28px;padding: 20px 0;}

.photoCont{padding: 30px 0 10px 0;overflow: hidden;position: relative;}
.photoCont a{color: #555555;}
.photoCont span{color: #555555;font-size: 14px;padding-left: 22px;display: inline-block;padding-right: 15px;border-right: #ccc 1px solid;margin: 0 10px;}
.state4 span{ margin: 0px ; padding: 0px;border-right: none}
.photoCont span.state1{
    background: url(../../images/lm/time.png) no-repeat 0;
    background-size: 15px;
}
.photoCont span.state2{
    background: url(../../images/lm/lj.png) no-repeat 0;
    background-size: 15px;
}
.photoCont span.state3{
    background: url(../../images/lm/rw.png) no-repeat 0;
    background-size: 15px;
}
.photoSay{position: absolute;right: 0;top: 30px;}
.photoSay span.state4{
    background: url(../../images/lm/pl.png) no-repeat 0;
    background-size: 15px;
}
.photoSay span.state5{
    background: url(../../images/lm/fx.png) no-repeat 0;
    background-size: 15px;
}
.photo_gd{
    display: inline-block;padding: 20px 0 20px 0px;border-top: #e3e3e3 1px solid;width: 1200px;
    /* background: url(../../images/lm/bqk.png) no-repeat 0; */
    background-size: 15px;line-height: 26px;
}
.gallery-top {
    height: 80%;
    width: 100%;
  }
.gallery-top .video_a {padding: 10px;width: 1178px;background: #f9f9f9;border: #e3e3e3 1px solid;}
.gallery-top .video_a img{width: 1179px; height: 530px;}
.gallery-top .video_b{background: #ffffff;height: 512px ;padding: 15px;color: #333333;position: relative;}
.gallery-top .video_b:before{content: '';position: absolute;left: 5%;top: 0;height: 2px;width: 90%;margin: auto;background: #2d9fd1;}
  .gallery-thumbs {
    height: 100px;
    box-sizing: border-box;
    padding: 10px 0;
    margin: 15px 0;
  }
  .gallery-top .swiper-slide,.gallery-thumbs .swiper-slide {
    background-size: cover;
    background-position: center;
  }
  .gallery-thumbs .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 0.4;
  }

  .gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
  }

.ppl{ width: 1200px;}.xgphoto { float: left; width: 70%;margin-bottom: 20px;}
.adgg{ float: right;
    width: 28%;
    text-align: right;}