.edit-container {  width: 1220px;padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }.edit-container.foot { padding: 3px 0; }.swiper-container { width: 100%; height: 100%; }.swiper-wrapper, .swiper-slide { height: auto !important; }.swiper-slide { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.pagination { position: absolute; left: 0; text-align: center; bottom: 0; width: 100%; }.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; margin: 0 10px; cursor: pointer; }.swiper-active-switch { background: #fff; }/*首页 图片新闻  视频标题*/.base-top-title { line-height: 22px; }.base-top-title .type { float: left; font-size: 22px; position: relative; padding-left: 40px; }.base-top-title .type i { width: 23px; height: 23px; background: url(../img/base-title-icon.png) center no-repeat #ff0000; position: absolute; left: 0; top: 50%; margin-top: -11.5px; }.base-top-title2 .type a { position: relative; padding-left: 8px; margin-left: 8px; display: block; float: left; height: 22px; }.base-top-title2 .type a:before { content: ''; width: 1px; height: 22px; background-color: #000; position: absolute; left: 0; top: 1px; }.base-top-title2 .type a.active { color: #ff0000; }.base-top-title2 .type a:first-child { padding: 0; margin: 0; }.base-top-title2 .type a:first-child:before { display: none; }.base-top-title .more { float: right; font-size: 16px; }.base-top-title .more a { display: block; padding-left: 22px; color: #909090; background: url(../img/more-icon.png) left center no-repeat; height: 22px; }.base-top-title .more a.on { display: block; }.base-top-title .more2 a { display: none; }.base-top-title .more a:hover { color: #e60021; background: url(../img/more-icon-h.png) left center no-repeat; }/*首页 精彩视频*/.home-video {width:100%;float:left; padding: 20px 0 20px 0; background-color: #f4f5f6;margin-top:10px; }.home-video .video-focus { margin: 30px 0 0 0; overflow: hidden; }.home-video .video-container { width: 1170px\0; }.video-focus2 { height: auto!important }.home-video .video-focus .swiper-slide { width: 748px; height: 418px; position: relative; overflow: hidden; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); outline: 1px solid transparent; overflow: hidden; }.video-focus2 .swiper-slide { padding: 50px 100px; }.home-video .video-focus .swiper-slide-active { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transform: none!important; /*border: 2px solid #000;*/ background: #000; }.home-video .video-focus2 .swiper-slide-active { border: 0; }.home-video .video-focus .swiper-slide.swiper-slide-active .title { z-index: 10; }.home-video .video-focus .swiper-slide .pic img { display: block; width: 100%; z-index: 2; }.home-video .video-focus .swiper-slide .title { width: 100%; line-height: 60px; text-align: center; font-size: 18px; color: #fff; background-color: rgba(000,000,000,0.5); position: absolute; left: 0; bottom: 0; }.home-video .video-focus .swiper-slide .video-play { width: 94px; height: 94px; background: url(../img/video-play.png) no-repeat; background-size: cover; position: absolute; top: 50%; left: 50%; margin: -47px 0 0 -47px; cursor: pointer; z-index: 3; display: none; }.home-video .video-focus .swiper-slide.swiper-slide-active .video-play { display: block; }.home-video .video-focus .swiper-button-prev, .home-video .video-focus .swiper-button-next { width: 50px; height: 56px; line-height: 56px; background-color: #c7001d; position: absolute; top: 50%; margin-top: -28px; font-size: 28px; color: #fff; text-align: center; cursor: pointer; }.home-video .video-focus .swiper-button-prev { left: 0; }.home-video .video-focus .swiper-button-next { right: 0; }/*视频弹框*/.pop-video-layer { display: none; position: fixed; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; z-index: 9999; }.pop-video-layer .opacity { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #000; filter: alpha(opacity=87); opacity: 0.87; }.pop-video-layer .video-layer-inner { position: absolute; top: 50%; left: 50%; margin-left: -375px; margin-top: -245px; width: 750px; height: 490px; }.pop-video-layer .video-layer-detail { width: 750px; height: 490px; background: #000; }.pop-video-layer .video-layer-inner .close { position: absolute; top: -40px; right: 0; cursor: pointer; z-index: 10; width: 40px; height: 40px; background: url(../img/video-close.png) center center no-repeat; opacity: 1; }/* .mainnav_switch .mainnav {	margin: 0 auto;} */.mainnav_switch .mainnav ul li>a { height: 42px; line-height: 42px; }.mainnav_tags.on { }.mainnav_tags span { background: #e5e7e9; width: auto; border-radius: 0 0 10px 10px; padding-right: 10px; padding-left: 10px; display: inline-block; }.mainnav_tags a { display: inline-block; color: #000; margin: 10px; font-size: 16px; }.mainnav_tags .active { text-decoration: underline; /* padding-bottom: 10px; */color: #e60021; }.mainnav_tags a:hover { text-decoration: underline; color: #e60021; }.mainnav { height: 66px; border-bottom: 1px solid #cbd0d3; margin: 0 auto 66px; background: #f4f5f7; }.mainnav ul { white-space: nowrap; width: 100%; text-align: center; font-size: 0;/* letter-spacing: -3px; */}/* #archive-list,.hotwrap{	padding-top: 66px;} */.mainnav ul li { display: inline-block; width: 127px; margin: 10px 3px 0; }.mainnav ul li>a { display: block; width: 100%; height: 42px; font-size: 18px; text-align: center; line-height: 42px; padding: 0 20px; }.mainnav ul li>.active, .mainnav ul li:hover>a { border-radius: 20px 0 20px 0; background: #d5dbdf; color: #000; }.mainnav ul li:hover { padding: 0!important; }.mainnav_switch .mainnav ul li:hover .mainnav_tags { display: block; }.mainnav { margin: 0 auto; }