@charset "utf-8"; /* browser resets *********************************/ .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {outline: none;} .slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;} /* flexslider necessary styles *********************************/ .flexslider {margin: 0; padding: 0;} .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;position:relative} /* hide the slides before the js is loaded. avoids image jumping */ .flexslider .slides > li.clone{position:relative} .flexslider .slides img {width: 100%; display: block;} .flexslider .slides > a{display: block;width: 100%;height: 0;padding-bottom: 62.81%;overflow: hidden;} .flex-pauseplay span {text-transform: capitalize;} /* clearfix for the .slides element */ .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block;} * html .slides {height: 1%;} /* no javascript fallback */ /* if you are not using another script, such as modernizr, make sure you * include js that eliminates this class on page load */ .no-js .slides > li:first-child {display: block;} /* flexslider default theme *********************************/ .flexslider { position: relative;zoom:1; } .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .loading .flex-viewport { max-height: 300px; } .flexslider .slides { zoom: 1; } .carousel li { margin-right: 5px; } /* direction nav */ .flex-direction-nav {*height: 0;} .flex-direction-nav a { text-decoration:none; display: block; width: 30px; height: 50px; position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer; color: rgba(0,0,0,0.8); text-indent:-999em ;margin-top:-25px;} .flex-direction-nav .flex-prev { } .flex-direction-nav .flex-next { } .flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; } /* pause/play */ .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd} /*.flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; } */.flex-pauseplay a:hover { opacity: 1; } /*.flex-pauseplay a.flex-play:before { content: '\f003'; } *//* control nav */ .flex-control-nav {width: auto; position: absolute; bottom: 40px; right:20px; z-index:99; } .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;} .flex-control-paging li a {width: 10px; height: 10px; display: block; cursor: pointer; text-indent: 9999px;background-color:#fff; border-radius: 50%;opacity: 0.5;} .flex-control-paging li a:hover { opacity: 1; } .flex-control-paging li a.flex-active {opacity: 1;} .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;} .flex-control-thumbs li {width: 25%; float: left; margin: 0;} .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;} .flex-control-thumbs img:hover {opacity: 1;} .flex-control-thumbs .flex-active {opacity: 1; cursor: default;} .banner{position: relative;z-index: 1;overflow: hidden;} .banner.wrapbanner{ float: none; width:auto;margin: 0;} .banner.wrapbanner .slides span{display: block;width: 100%;height: 0;overflow: hidden; padding-bottom: 29%;} .slidetitle1{height:68px;width: 50%;background-color: rgba(0,0,0,0.2);position: absolute;left:0;bottom: 23%;line-height: 68px;border-top-right-radius: 40px;border-bottom-right-radius: 40px;overflow: hidden;} .slidetitle1 i{color:#fff; display: block;font-style: normal;font-size: calc(18px 0.53vw);text-align: center;padding: 0 50px;} .banner.wrapbanner .flex-control-nav{ position: relative; margin-top: -40px; text-align: center; bottom: 0;right: 0;} /*图 视频轮播*/ .slide-img {position: relative;display: block;} .slide-img .imgresponsive{display: block;width: 100%;height: 0;overflow: hidden; padding-bottom: 56.44%;z-index: 10} .slide-label{color:#fff;padding:10px 20px;background:url(/uploads/image/imagesbjforum2021/slide-label-bg.png) repeat;position: absolute;right: 0;top: 0;width: auto;display: block;z-index: 20;} .slide-label a{color:#fff;position: relative;z-index: 15} .slide-label:before{width: 0;position: absolute;left: 50%;top: 50%;background:#2e63e2;color:#fff;content: '';display: block;height: 0;transition: all 0.3s ease;z-index: 10;} .slide-label:hover:before{width: 100%;left: 0;top: 0;height: 100%;} .videoplay{width: 40px;height: 40px;border:2px solid #2e63e2; background: url(/uploads/image/imagesbjforum2021/play.png) no-repeat center #2e63e2; border-radius: 50%;overflow:hidden;display: block;position: absolute;left: 50%;top:50%;color:#2e63e2;line-height: 40px;text-align: center;font-size: 20px;cursor: pointer;border:2px solid #2e63e2;text-align: center;margin-left: -20px;margin-top: -20px;} .videoplay:before{z-index: 81;position: relative;height: 100%;vertical-align: top;display: inline-block;padding-left: 3px;} .videoplay:hover{color:#fff;border:2px solid #fff;background-color:#2e63e2; opacity: 0.9;} .videoplay.white{border-color:#fff;color: #fff;} .videoplay.white:hover{border-color: #fff;background-color: #fff;color: #94070a;} .icon-bofang1:before{padding: 2px 0 0 5px;display: block;} .videoshow{position: absolute;left: 0;top:0;z-index: 9000;width: 100%;} .videoshow dd{display: none;padding-bottom: 56.44%} .videoshow dd video{width: 100%;} .videoclose{position: absolute;right: 0;top:0;color:#fff;font-size: 14px;background:url(/uploads/image/imagesbjforum2021/slide-label-bg.png) repeat;padding:10px 20px;display: none;cursor: pointer;} .slide-text{position: absolute;bottom: 12px;left: 0;width: 100%;height: 60px;background-color:rgba(0,0,0,0.4);background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.4), rgba(0,0,0,0)); /* safari 5.1 - 6.0 */background: -o-linear-gradient(top, rgba(0,0,0,0.4), rgba(0,0,0,0)); /* opera 11.1 - 12.0 */background: -moz-linear-gradient(top,rgba(0,0,0,0.4), rgba(0,0,0,0)); /* firefox 3.6 - 15 */background: linear-gradient(to top, rgba(0,0,0,0.4), rgba(0,0,0,0)); /* 标准的语法 */} .slide-text p{margin: 15px;display: block;max-height: 48px;line-height: 24px;color: #fff;overflow: hidden;} /*content*/ .content{width:1300px;position: relative;z-index: 100;margin:0 auto 50px;z-index: 1000;background-color: #fff;} .mode01{width: auto;padding:45px 25px 30px 25px;overflow: hidden;border-bottom: #e1e1e1 1px solid;} .articlelist03{ width: 54.2%; float: right; } .list1{ margin: -15px -15px; overflow: hidden; } .list1 li {width: 50%; float: left;} .list1 li a{ display: block; margin: 15px; border: #e1e1e1 1px solid; overflow: hidden; padding: 18px;} .list1 .listtitle{ font-size: 16px;display: block; line-height: 24px; height: 48px; margin-bottom: 10px; overflow: hidden; transition: all 0.3s ease;} .list1 .listdate{ color: #999999; } .list1 li a:hover .listtitle{ padding-left: 6px; } .mode02{width: auto;padding:40px 25px 0;overflow: hidden;} .articlecontent{ /*! height: 305px; */overflow: hidden;height: 527px;} .articlecontent p{line-height: 32px;/*! color:#0049a8; */text-indent: 2em;font-size: 16px;/* height: 448px; */overflow: hidden;} .banner{width: 43.2%;float: left;margin-top: 10px;} .banner .slides span{} .slidetitle{height:100px;position: absolute;bottom: 0;width: 100%; background-color:rgba(0,0,0,0.4); background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.4), rgba(0,0,0,0)); /* safari 5.1 - 6.0 */ background: -o-linear-gradient(top, rgba(0,0,0,0.4), rgba(0,0,0,0)); /* opera 11.1 - 12.0 */ background: -moz-linear-gradient(top,rgba(0,0,0,0.4), rgba(0,0,0,0)); /* firefox 3.6 - 15 */ background: linear-gradient(to top, rgba(0,0,0,0.4), rgba(0,0,0,0)); /* 标准的语法 */} .slidetitle i{color:#fff;line-height: 28px;height: 28px;margin:58px 28px 0;display: block;font-style: normal;font-size: 18px;overflow: hidden;} .mode02 .lf{width:29.8%;float: left; } .mode02 .rt{ width: 67.2%; float: right; } .articlelist01{width: 100%;overflow: hidden;margin: 30px 0 0 0;} .listtitle01{height: 36px;margin-bottom: 18px; overflow: hidden;} .listtitle01 h2{font-size: calc(18px 0.53vw);color:#0049a8;} .listtitle01 a{color:#666;font-weight: bold; float: right;margin-top: 12px;} .list01{width: 100%;overflow: hidden;padding:10px 0;} .list01 li {width: 100%;overflow: hidden; margin-bottom: 24px;} .list01 li .number{width: 70px; font-size: 16px; float: left;background:url(/uploads/image/imagesbjforum2021/date_bg.png) no-repeat; padding: 1px 9px;overflow: hidden;} .list01 li a{display: block;/* margin-left:104px; */overflow: hidden;border-bottom: #d2d2d2 1px solid;height: 43px;} .list01 li h3{font-size: 16px;line-height: 34px;height: 34px;overflow: hidden;/*! color:#1f5fb3; */font-weight: normal;padding: 0;transition: all 0.3s ease;} .list01 li a:hover h3{ padding-left:20px; } .mode03{width: auto;padding:0 25px 35px;overflow: hidden;} .mode03 .lf{width:49.6%;float: left; } .mode03 .rt{width: 46.7%;float: right;} .list2{ margin: 0 -9px -9px; overflow: hidden; } .list2 li{ width: 33.3%; float:left; overflow: hidden; } .list2 li a{ display: block; border: #f4f3f3 1px solid; margin: 9px; overflow: hidden;} .list2 .listtitle{ display: block; line-height: 24px; height: 144px; overflow: hidden; margin: 18px 18px 30px 18px;} .list2 .listname{ display: block; font-size: 20px; color: #0049a8; margin-bottom: 20px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;} .list2 .listdate{color: #999999; font-size: 14px; display: block; background: #f5f5f5; text-align: center; height: 35px; line-height: 35px; position: relative; transition: all 0.3s ease;} .list2 .listdate:before{content: ""; display: block;position: absolute;top: -15px;left: 50%;margin-left: -14px; width: 0;height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 15px solid #f5f5f5; transition: all 0.3s ease;} .list2 a:hover { border:#e0c67e 1px solid; } .list2 a:hover .listdate{ background: #e0c67e; color: #fff; } .list2 a:hover .listdate:before{ border-bottom: 15px solid #e0c67e; } .list04{width: 100%;overflow: hidden;margin-top: -7px;} .list04 li{height: 70px;line-height: 70px;border-bottom: 1px solid #d2d2d2;overflow: hidden;} .list04 li a{font-size:2.2rem;color:#1f5fb3;display: block;} .list04 li:hover a { font-weight: bold;} @media screen and (max-width:1386px) { .content{width:1100px;} .list1{ margin: -8px; } .list1 li a{ margin: 8px; } .banner{ width: 50%; } .articlelist03{ width: 48%; } .slidetitle1{ bottom: 13%; } } @media screen and (max-width:1220px) { .content{width: auto;} } @media screen and (max-width:997px) { .banner.wrapbanner{ } .banner{ width: auto; } .articlelist03{width: auto;margin-top: 20px;} .slidetitle1{ height: 40px; line-height: 40px; bottom: 13px;width: 73%;} .slidetitle1 i{ font-size: 18px; } .banner.wrapbanner .flex-control-nav{ text-align: right; } .articlecontent{height: 300px;} .mode02{padding:25px 25px 0;} .articlecontent,.mode02 .lf, .mode03 .lf{width: 100%;float: none;margin-bottom: 20px;} .mode02 .rt, .mode03 .rt{width: 100%;float: none;} .listtitle01{ height: auto; } .listtitle01 a{ margin-top: 0; } } @media screen and (max-width:800px) { } @media screen and (max-width: 768px) { .mode01{ padding:45px 15px 30px 15px; } .mode02{ padding: 25px 15px 0 } .mode03{ padding: 0 15px 35px } .slidetitle{display: none;} .articlesingle_title h2,.listtitle01 h2{font-size: 18px;} .list01 li h3{font-size: 16px;} .slidetitle1,.banner.wrapbanner .flex-control-nav{ display: none; } .flex-control-nav{bottom: 0;} .flex-control-nav li{ margin: 0 4px; } } @media screen and (max-width:640px) { .list1 li,.list2 li{ width: auto; float: none; } .list1 .listtitle,.list2 .listtitle{ height: auto; } .list04 li a{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; } .list01 li a h3{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; } }