/*!
    Theme Name: lexiw
    Theme URI: https://www.lexiw.com/
    Description: A better theme by lexiw.com
*/
.main .gx-wrap.wrap-oh {
    overflow: visible;
}
.wrap-oh {
    overflow: hidden;
    margin-bottom: 40px;
}
.main .gx-slider {
    width: 805px;
    height: 452px;
    float: left;
    overflow: hidden;
    border-radius: 12px;
}
.focus{width: 805px;height: 451px;}
.focus .swiper-slide .tit{position:absolute;left:0;right:0;bottom:0;line-height: 68px;padding:0 20px; z-index:3;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:rgba(0,0,0,.65);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.65)));font-weight:400;width:100%;font-size:22px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}
.focus .swiper-slide .tit a, .focus .swiper-slide .tit a:hover{color:#fff !important;}
.focus .swiper-slide a img{width:805px;height: 451px;transition: all .3s ease-out 0s;display: block;}
.focus .swiper-slide a:hover img {
    opacity: .9;
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    -webkit-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}

@media only screen and (min-width:900px) {
.hmFocus {width:100%;height:100%;overflow:hidden;margin-bottom:0rem;}
.hmFocus .swiper-pagination {left: auto;right: 0;bottom: 25px;width:100%;    text-align: right;padding: 5px 10px;}
.hmFocus .swiper-pagination-bullet {opacity:.5;background:#ffffff;margin-right:6px!important;width:8px;height:8px;display:inline-block;background:#fff;opacity:.7; border-radius: 10px;}
.hmFocus .swiper-pagination-bullet-active {background:#3e69f7;width:25px;}
.autoImg a img {width:800px;height:auto;display:block}
}
@media only screen and (max-width:900px) {
.hmFocus {width:100%}
.swiper-container {width:100%}
.hmFocus .swiper-pagination {bottom:0;left:0;width:100%}
.hmFocus .swiper-pagination-bullet {opacity:.5;background:#ffffff;margin:0 3px!important;border:1px solid #fff;width:15px;height:3px;display:inline-block;background:#fff;opacity:.2}
.hmFocus .swiper-pagination-bullet-active {background:#3e69f7;border:1px solid #fff;height:4px}
.swiper-slide {width:100%}
.swiper-slide a {width:100%;display:block}
.media-overlay a{font-size: .875rem !important;}
.autoImg a img {width:100%;height:auto;display:block}
}
.swiper-slide,.swiper-wrapper {height:100%;position:relative;transform-style:preserve-3d;width:100%}
.swiper-container {margin:0 auto;position:relative;overflow:hidden;z-index:1;}
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper {z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide {-webkit-flex-shrink:0;flex-shrink:0}
.swiper-pagination {position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden {opacity:0}
.swiper-pagination-bullet {display:inline-block;background:#000;opacity:.2}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet {background:#fff}
.swiper-pagination-bullet-active {opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active {background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active {background:#000}
.swiper-button-next,.swiper-button-prev {background: rgba(0,0,0,.6);border-radius: 50%;opacity: 0;transition: all .3s;text-align: center;color: #fff;font-size:26px;position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;}
.swiper-button-prev{left:-16px;right:auto;}
.swiper-button-next{right:-16px;left:auto;}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev {opacity: 1;}
.swiper-container:hover .swiper-button-prev {left: 10px}
.swiper-container:hover .swiper-button-next {right: 10px}
.media {position:relative;display:block;overflow:hidden;padding:0;-ms-flex-negative:0;flex-shrink:0;border-radius:inherit;}
.media:after {content:'';display:block;padding-top:42.857143%;}
.media-content {position:absolute;top:0;bottom:0;left:0;right:0;border:0;border-radius:inherit;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:rgba(120,120,120,.1);transition: all .3s ease-out 0s}
.media-content:hover{-webkit-transform:scale(1.01);transform:scale(1.01);-ms-transform:scale(1.01)}
.media-overlay {position:absolute;top:auto;left:0;right:0;bottom:0;z-index:2;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:linear-gradient(to top,rgba(6,6,8,.33),rgba(6,6,8,0));padding:1rem 1.5rem;}
.media-overlay a{color:#fff;font-size: 1.125rem;line-height: 1.4;font-weight: 600;}

.main .main-right.gx-leader {overflow:visible;}
.main .main-right {width:528px;overflow:hidden;float:right;}
.main .gx-leader .gx-leader-list-single {margin:0 -13px 6px;}
.main .gx-leader .gx-leader-list-single li {height:48px;font-size:20px;line-height:24px;padding:15px 13px 11px;border-bottom:1px solid #ececec;text-align:justify;overflow:hidden;font-weight:400;display:block;text-overflow:ellipsis;white-space:nowrap;}
.main .gx-leader .gx-leader-list-single li a {/* display:block;*/    overflow:hidden;height:100%;width:100%;text-overflow:ellipsis;/* display:-webkit-box;*/    -webkit-line-clamp:2;-webkit-box-orient:vertical;}
.wrap-oh {overflow:hidden;margin-bottom:40px;margin-top:40px;}
main .main-col.mr {margin-right:55px;}
.main .main-col {width:446px;border:1px solid #e5e5e5;border-top:none;margin-right:30px;margin-bottom:30px;}
.main .main-col:nth-child(3n) {margin-right:0;}
.fn-left {float:left;}
.fn-left,.fn-right {display:inline;}
.title {border-top:1px solid #e5e5e5;height:44px;margin-bottom:20px;position:relative;}
.main .main-col .title .title-more {margin-right:22px;}
.title a.title-more {background:url(../images/icon.png) 36px -147px no-repeat;color:#999;float:right;font-weight:400;padding-right:15px;margin-top:15px;height:25px;line-height:25px;font-size:17px;}
.main .main-col .title strong {padding:8px 20px 0;}
.title strong {border-top:3px solid #e60012;color:#e60012;font-size:24px;line-height:36px;float:left;padding-top:8px;font-weight:500;}
.main .main-img-top {position:relative;display:block;width:390px;height:220px;margin:0 auto 20px;border-radius:6px;overflow:hidden;}
.main .main-img-top img{border-radius: 4px;
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    height: 235px;}
.main .main-img-top p {position:absolute;bottom:0;left:0;display:block;padding:10px;font-size:16px;line-height:1.4;background:#000;color:#fff;background:rgba(0,0,0,0.6);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.main .main-col .text-list {padding:0 20px;}
.main .text-list li {line-height:27px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:14px;}
.main .text-list li a {font-size:18px;}

.main .scroll-news.gg-news {padding-left:0;}
.main .scroll-news {border:1px solid #e5e5e5;height:58px;line-height:58px;margin-bottom:46px;padding-left:8px;font-family:'Microsoft YaHei';}
.no-marbot {margin-bottom:0 !important;}
.main .scroll-news.gg-news .gg-news-title {background:url(../images/bg-gg.png) left center no-repeat;color:#fff;padding-left:40px;float:left;font-size:16px;padding-right:25px;}
.main .scroll-news.gg-news .scroll-news-list {width:1250px;float:right;margin-right:10px;}
.main .scroll-news .scroll-news-list {overflow:hidden;width:1330px;float:left;white-space:nowrap;font-size:16px;}
.main .scroll-news .scroll-news-list li {display:inline;background:url(../images/i-point.png) 0 10px no-repeat;padding-left:10px;margin-right:10px;}


.more {margin:0 auto;overflow:hidden;width:1400px;padding:0 10px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.more-left {float:left;width:990px;margin-right:40px;}
.more-title {height:45px;border-bottom:2px solid #b2dff3;position:relative;}
.more-title h2 {border-left:2px solid #2649b9;border-right:2px solid #2649b9;color:#2649b9;font:normal bold 18.4px/13px "PingFang SC","Microsoft YaHei";float:left;padding:0px 12px;margin-top:12px;}

.more-list li {overflow:hidden;border-bottom:1px solid #eee;}
.more-list li a{display: inline-block;padding: 15px 0;}
.more-list li .more-img {margin:0 0 0 20px;max-height:220px;overflow:hidden;}
.more-desc-main a {color:#c00;}
.more-list li .more-img img {width:180px;height:auto;transition:all 0.5s ease-in-out;}
.more-list li .more-img img:hover {transform:scale(1.2);}
.more-list li .more-desc {margin-left:5px;background:#fff;}
.more-list li .more-desc-main {display:block;width:100%;float:none;text-align:justify;color:#666;line-height:26px;}
.more-list li .more-desc-bottom {margin-top:5px;color:#999;font-size:12px;line-height:26px;}
.more-list li .more-desc-bottom span {margin-right:10px;}
.more-list li .more-desc-bottom span.source {font-size:14px;}
.more-list li .more-desc-bottom span.more-date {font-size:12px;font-family:verdana,simsun;}
.more-list li .more-desc-bottom span.video {background:#090;color:#fff;padding:2px 5px;border-radius:3px;font-family:"PingFang SC","Microsoft YaHei";}
.more-list li h3 > a {color:#555;font-weight:bold;}
.more-date {display:block;text-align:right;float:right;}
.more-list h3 {color:#3e3a39;font:bold 18.4px/26px "PingFang SC","Microsoft YaHei";margin:0;padding:0;padding-bottom:10px;}
.more-list h3 * {font-size:inherit !important;color:inherit !important;}
.more-list h3 em {border:1px solid #666;padding:0 5px;}

.bc_nav {height:54px;line-height:54px;font-size:14px;color:#9b9b9b;border-bottom:1px #f3f0f0 solid;margin-bottom:20px;width:1400px;margin:0 auto}
.bc_nav a {color:#9b9b9b}
.more-right {float:right;width:340px;padding:3px 0 0;overflow:hidden;margin-top:10px;}
.more-wrap h2,.article-about h2 {color:#056f9e;border-left:4px solid #0196d8;border-bottom:1px solid #0196d8;font:15px/24px "PingFang SC","Microsoft YaHei";height:25px;padding:0 8px;margin:0px 0 12px;}
.new-list li,.day-list li {background:url(../images/iconlist.png) -37px -113px no-repeat;padding-left:10px;}
.new-list li,.day-list li,.video-list li {height:34px;line-height:34px;}
.txtwrap dt,.txtwrap dd,.vtxtwrap dt,.vtxtwrap dd,.con-piclist span a,.new-list li,.channel-list li,.day-list li,.video-list li {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rank-list {background:url(../images/iconlist.png) no-repeat scroll -106px -851px;border:1px solid #eee;margin:0 0 20px;padding:0 10px;}
.rank-list li {border-bottom:1px dotted #c7c6c6;line-height:34px;padding:5px 0 6px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.page_content {
    width: 100% !important;
    border: 0 !important;
    padding-bottom: 30px;
}
.page_content  h1 {
    padding-top: 135px;
    font-size: 27.4px;
    color: #404040;
    text-align: center;
    line-height: 40px;
    margin: 0.4em auto;
    width: 920px;
    font-family: \5B8B\4F53;
}
.page_content h2 {
    font-size: 15.4px;
    text-align: center;
    font-weight: normal;
    color: #666;
    margin: 0 auto;
    line-height: 25px;
}
.page_content .nobr {
    white-space: nowrap;
    max-width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    margin-right: 15px;
}
.page_content .artContent{padding:0 10px;}
.page_content .artContent p {
    font-size: 17.4px;
    line-height: 32px;
    text-align: justify;
    margin: 1.2em auto;
    word-break: break-word;
}