@charset "utf-8";
/*#al_img,.aj_float,.mb_yyk { display: none!important; }*/

.tab { width: 100%; overflow: hidden; background-image: url(../images/3.jpg); text-align: center; height: 200px; background-position: center top; background-repeat: no-repeat; }
.tab li{ list-style: none; text-align: center; width: 195px; height: 100px; display: inline-block; background-position: center center; font-size: 26px; color: #8B9BD3; margin-top: 9px; padding-top: 38px; background-repeat: no-repeat; background-size: cover; }
.tab.style4 li span { font-size: 26px; color: #fff; margin-top: 14px; }

.tab li.on { font-weight: normal; background-image: url(../images/btn2.png); color: #fff; }
.tab.style4 li span { display: block; }

.option{ display: none; }

.swiper-pagination span {}
.swiper-pagination span.swiper-pagination-bullet-active {}

.wrap { width: 100%; background-position: center top; background-repeat: no-repeat; }
.wrap .wrapper  { width: 1200px; margin-left: auto; margin-right: auto; position: relative; height: 100%; }
.wrap.style1 { background-image: url(../images/1.jpg); height: 700px; }
.wrap.style1 .wrapper h1 { color: #fff; font-size: 60.33px; font-weight: bold; margin-left: auto; margin-right: auto; text-align: center; margin-top: 808px; display: inline-block; }
.wrapper h1 span { display: block; font-size: 41.99px; color: #093b63; margin-top: 29px; }
.wrap.style2 { background-image: url(../images/2.jpg); height: 1243px; }
.wrap.style2 .wrapper pre { font-size: 22px; line-height: 38px; color: #e8ebec; width: 1112px; margin-left: auto; margin-right: auto; padding-top: 211px; letter-spacing: 1.8px; padding-left: 12px; }

.wrap.style4 { background-image: url(../images/3.jpg); height: 200px; }
.option .wrap.style5 { background-image: url(../images/9.jpg); height: 542px; border-bottom: 40px solid #1137a2; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.wrap.style5 .wrapper .btn { float: left; background-image: url(../images/btn1.png); width: 202px; height: 53px; margin-left: 58px; background-size: cover; margin-top: 390px; }

.wrap.style7 { background-image: url(../images/15.jpg); height: 1010px; background-position: center bottom; }
.wrap.style7 .wrapper .style71 { font-size: 23px; color: #b1ffe2; text-align: center; padding-top: 180px; height: auto; }
.option .wrap.style5.style61 { background-image: url(../images/2/4.jpg); height: 527px; }
.option .wrap.style5.style62 { background-image: url(../images/2/5.jpg); height: 489px; }
.option .wrap.style5.style63 { background-image: url(../images/2/6.jpg); height: 498px; }
.option .wrap.style5.style64 { background-image: url(../images/2/7.jpg); height: 562px; }
.option .wrap.style5.style65 { background-image: url(../images/2/8.jpg); height: 498px; }
.option .wrap.style5.style66 { background-image: url(../images/2/9.jpg); height: 653px; }
.option .wrap.style5.style67 { background-image: url(../images/2/10.jpg); height: 504px; }
.option .wrap.style5.style68 { background-image: url(../images/2/11.jpg); height: 512px; }
.option .wrap.style5.style69 { background-image: url(../images/2/12.jpg); height: 390px; }
.wrap.style5 .wrapper .con1 { margin-left: 119px; padding-top: 55px; width: 904px; font-size: 22px; color: #818181; }
.wrap.style5 .wrapper .con2 { margin-left: 119px; width: 768px; font-size: 22px; color: #818181; padding-top: 18px; }
.wrap.style5 .wrapper .con3 { margin-left: 230px; padding-top: 15px; width: 771px; font-size: 22px; color: #818181; line-height: 32px; }
.wrap.style5 .wrapper .con1:before { content: "直播主题："; font-weight: bold; }
.wrap.style5 .wrapper .con2:before { content: "直播时间："; font-weight: bold; }
.wrap.style5 .wrapper .con3:before { content: "直播亮点："; margin-left: -111px; font-weight: bold; }
.wrap.style5  .wrapper .dw-b { position: absolute; left: 246px; bottom: 78px; }
.wrapper .dw-b div { font-size: 22px; color: #fff; font-weight: bold; }
.wrapper .dw-b span { font-size: 22px; color: #fff; font-weight: bold; padding-top: 27px; display: block; }
.wrap.style5  .wrapper a  { width: 250px; height: 200px; position: absolute; right: 0px; top: 0px; }

.option .wrap.style5.style-s1.style61 { background-image: url(../images/1/4.jpg); height: 600px; }
.option .wrap.style5.style-s1.style62 { background-image: url(../images/1/5.jpg); height: 424px; }
.option .wrap.style5.style-s1.style63 { background-image: url(../images/1/6.jpg); height: 562px; }
.option .wrap.style5.style-s1.style64 { background-image: url(../images/1/7.jpg); height: 522px; }
.wrap.style2 .wrapper a { width: 590px; height: 590px; position: absolute; top: 420px; left: 310px; }
