﻿.pagination { position: absolute; z-index: 20; bottom: 45px !important; width: 98% !important; text-align: right; }
.paginationad { position: absolute; z-index: 20; bottom: 12px !important; width: 98% !important; text-align: right; }
.swiper-pagination-bullet { display: inline-block; width: 8px; height: 8px; box-shadow: 0 0 5px rgba(0,0,0,0.2); border-radius: 8px; background: #555; margin: 0 3px !important; opacity: 0.8; border: 1px solid #fff; cursor: pointer; }
.swiper-pagination-bullet-active { background: #fff; width: 12px; }
.navone:nth-child(1) { background-color: #4286cd; }
.home_w { width: 1200px; margin: 0 auto; background-color: rgba(255,255,255,0.7); overflow: hidden; padding-bottom: 25px; }
.sp_w { width: 562px; height: 365px; margin: 25px 0 0 25px; float: left; box-shadow: 0 0 15px rgba(0,0,0,0.03); }
.ssdiv { width: 575px; height: 365px; background-position: center; background-size: cover; position: relative; }
.sstextbg { position: absolute; width: 100%; line-height: 25px; padding: 12px; color: #fff; background-color: rgba(0,0,0,0.5); bottom: 0px; box-sizing: border-box; }
.sstext { font-size: 16px; font-weight: bold; width: 70%; padding-bottom: 5px; }
.ssdes { font-size: 14px; line-height: 20px; }
.xwdt { width: 562px; height: 365px; margin: 25px 0 0 25px; position: relative; float: left; box-sizing: border-box; border-top: solid 3px #b8d5e7; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,0.03); }
.xwtitle { width: 135px; height: 48px; background-image: url(/Images/web728/jn1.png); background-size: contain; color: #fff; line-height: 48px; font-size: 20px; text-align: center; position: absolute; left: 25px; top: -8px; box-sizing: border-box; }
    .xwtitle::before { margin-right: 5px; }
.xwmore { color: #999; font-size: 15px; display: block; text-align: right; line-height: 45px; width: 94%; }
.xwlist_w { width: 88%; margin: 0 auto; }
.xwlistone { width: 100%; padding: 12px 0; border-bottom: solid 1px #ebebeb; position: relative; display: block; cursor: pointer; color: #000; }
    .xwlistone:last-child { border-bottom: solid 0px #ebebeb; }
.xwlisttitle { font-size: 16px; width: 86%; }
.xwlistdes { font-size: 14px; width: 86%; color: #999; line-height: 30px; }
.xwtimes { position: absolute; right: 0px; top: 13px; font-size: 20px; color: #666; }
.adv_jng { display: none; }
.kk_w { }
.kk { margin: 25px 0 0 25px; float: left; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.03); position: relative; border-top: solid 3px #b8d5e7; box-sizing: border-box; }
.kka { width: 562px; height: 275px; }
.kkb { width: 757px; float: left; margin: 25px 0 0 25px; }
.kkbqz { width: 1150px; float: left; margin: 25px 0 0 25px; }
.kkbimg { width: 1150px; height: 150px; object-fit: cover; display: block; }
.kkc { width: 757px; height: 752px; margin: 0 0 0 0 !important; }
.kkd { width: 366px; height: 545px; }
.kkdqz { width: 366px; margin: 25px 0 0 0; float: left; }
.lxwmt { width: 366px; height: 182px; margin: 0 0 0 25px; object-fit: cover; display: block; }
    .lxwmt img { width: 100%; height: 100%; object-fit: cover; }
.kke { width: 366px; height: 380px; overflow: hidden; }
.kkf { width: 366px; height: 380px; overflow: hidden; }
.kkck { border-bottom: solid 1px #0094ff; color: #0094ff; padding: 5px 0; position: relative; }
    .kkck:before { content: ""; width: 4px; height: 4px; background: #0094ff; position: absolute; bottom: -3px; left: 50%; margin-left: -2px; transform: rotateZ(45deg); }
.kktitle { width: 160px; height: 51px; overflow: hidden; background-image: url(/Images/web728/jn3.png); background-size: contain; color: #fff; line-height: 56px; font-size: 20px; text-align: left; position: absolute; left: -4px; top: 11px; padding-left: 20px; box-sizing: border-box; }
.kkmore { color: #999; font-size: 15px; display: block; text-align: right; line-height: 65px; width: 94%; }
    .kkmore span { cursor: pointer; color: #999; margin-right: 5px; }
    .kkmore a { color: #999; }
.kk ul { overflow: hidden; position: relative; }
    .kk ul li { line-height: 36px; min-height: 36px; position: relative; color: #0094ff; font-size: 18px; white-space: nowrap; display: block; position: relative; }
        .kk ul li:before { content: ''; width: 5px; height: 5px; display: block; position: absolute; border-radius: 50%; left: -20px; top: 16px; background-color: #0094ff; }
        .kk ul li a { display: block; width: 60%; color: #333; font-size: 16px; }
        .kk ul li span { position: absolute; right: 25px; top: 0px; color: #999; font-size: 16px; }
.kkred { border-top: solid 3px #efaeaa; }
    .kkred .kktitle {background-image: url(/Images/web728/jn3.png);}
    .kkred li { color: red !important; }
.widthall { width: 1150px; }
    .widthall ul li { width: 50%; float: left; }
    .widthall .kkmore { width: 98%; }
    .widthall .sslist .ssonea { width: 50%; float: left; box-sizing: border-box; }
    .widthall .twdt { width: 96%; box-sizing: border-box; }
.widthban { width: 562px; }
.xdes { font-size: 13px !important; line-height: 13px !important; color: #999 !important; padding-bottom: 10px; height: 13px; }
.w100 { width: 93% !important; color: #000; }
.r_w { overflow: hidden; padding: 8px 0 0 0; }
.r_one { width: 158px; float: left; margin: 0 0 25px 25px; display: block; cursor: pointer; }
    .r_one img {width: 100%;height: 158px;display: block;object-fit: cover;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.r_name { font-size: 16px; line-height: 30px; }
.r_counts { font-size: 15px; color: #999; width: 100%; }
    .r_counts span { float: right; color: #999; }
.sslist { overflow: hidden; }
.ssone { height: 163px; position: relative; display: block; cursor: pointer; }
    .ssone img { object-fit: cover; height: 130px; width: 130px; position: absolute; left: 25px; top: 16px; border-radius: 5px; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.ssname { font-size: 16px; padding: 17px 20px 0 175px; }
.ssdesr { font-size: 14px; color: #999; padding: 10px 20px 0 175px; line-height: 23px; width: 100%; box-sizing: border-box; }
.ssonea { height: 100px; position: relative; display: block; cursor: pointer; }
    .ssonea img { object-fit: cover; height: 80px; width: 130px; position: absolute; left: 25px; top: 16px; border-radius: 5px; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.twdt { height: 165px; width: 85%; display: block; position: relative; margin: 20px auto 0 auto; }
    .twdt img { width: 100%; height: 100%; object-fit: cover; display: block; box-shadow: 0 0 5px rgba(0,0,0,0.15); border-radius: 5px; }
    .twdt div { box-sizing: border-box; position: absolute; line-height: 30px; width: 100%; background-color: rgba(0,0,0,0.4); padding: 0 10px; color: #fff; left: 0px; bottom: 0; border-radius: 0 0 5px 5px; }
.twdts { height: 125px; width: 150px; display: block; position: relative; margin: 21px 0 0 22px; float: left; }
    .twdts img { width: 100%; height: 100%; object-fit: cover; display: block; box-shadow: 0 0 5px rgba(0,0,0,0.15); border-radius: 5px; }
    .twdts div { box-sizing: border-box; position: absolute; line-height: 30px; width: 100%; background-color: rgba(0,0,0,0.4); padding: 0 10px; color: #fff; left: 0px; bottom: 0; border-radius: 0 0 5px 5px; }
.gg_w { padding: 10px 25px 10px 25px; background: #adcced; margin: 25px 25px 0 25px; border-radius: 5px; overflow: hidden; }
.gg_wpic { display: block; float: left; }
.gg_wa {display: block;float: left;line-height: 33px;margin-left: 19px;font-size: 16px;width: calc(100% - 90px);}
