@charset "utf-8";
.sm-f{margin-top:50px;position:relative;min-height:1000px;}
.sm-fa{width:370px;position:absolute;left:0;top:0;}
.sm-fb{margin-left:400px;}
.smfa-box{margin-bottom:30px;padding-top:15px;}
.smfa-box-tit{height:38px;background:url(../images/bg02.png) no-repeat 0 0;background-size:auto 100%;position:relative;}
.smfa-box-tit span{display:inline-block;padding-left:15px;margin-top:-15px;}
.smfa-box-tit i{display:inline-block;width:43px;height:43px;background:#00a0e9;border-radius:50%;text-align:center;line-height:43px;font-size:26px;color:#fff;font-weight:bold;margin-right:-10px;}
.smfa-box-tit a.more{font-size:14px;color:#fff;position:absolute;right:10px;top:10px;}
.smfa-box-m{background:#f2f2f2;padding:15px 12px;}
.smfa-box-m li{padding:7px 0 7px 15px;background:url(../images/ico04.png) no-repeat 0 center;}
.smfa-box-m li a{font-size:15px;}
.smfa-box-m dl dt{height:194px;overflow:hidden;border-radius:10px;position:relative;z-index:99;}
.smfa-box-m dl dt img{width:100%;height:100%;}
.smfa-box-m dl dd{font-size:15px;line-height:25px;padding-top:10px;}
.smfa-box-m dl dd.smfa-box-mddc{text-align:center;}
.smfa-box-m dl dd a.more{display:inline-block;padding:5px 25px;font-size:15px;color:#fff;background:#00a0e9;border-radius:20px;}
.swiper-lsbox{position:relative;z-index:99;}
.swiper-pagls{width:100%;height:35px;background-image:linear-gradient(to right, rgba(0,0,0,.0), rgba(0,0,0,.3));position:absolute;left:0;bottom:0!important;z-index:999;text-align:right;line-height:35px;}
.swiper-pagls .swiper-pagination-bullet{background:#fff;margin:0 8px 0 0!important;opacity:.5;width:11px;height:11px;}
.swiper-pagls .swiper-pagination-bullet-active{opacity:1;}
.smfa-box-m2 ul{height:275px;}
.sm-fb-tit{padding-bottom:10px;border-bottom:1px solid #ddd;}
.sm-fb-tit span{display:inline-block;padding-left:15px;font-size:30px;color:#333;font-weight:bold;background:url(../images/ico01.jpg) no-repeat 0 7px;}
.sm-fb-m{padding:20px;background:#f2f2f2;margin-top:20px;}
.swiper-smfbm{overflow:hidden;position:relative;}
.swiper-smfbm dl{height:195px;position:relative;}
.swiper-smfbm dl dt{width:325px;height:195px;position:absolute;left:0;top:0;border-radius:10px;overflow:hidden;}
.swiper-smfbm dl dt img{width:100%;height:100%;}
.swiper-smfbm dl dd{margin-left:355px;min-height:90%;position:relative;}
.swiper-smfbm dl dd h2{padding-top:20px;}
.swiper-smfbm dl dd h2 a{font-weight:400;}
.swiper-smfbm dl dd p{margin-top:10px;line-height:25px;font-size:14px;color:#999;}
.smfbm-a{position:absolute;left:0;bottom:0;width:100%;}
.smfbm-a .time{display:inline-block;padding-left:20px;font-size:14px;color:#999;background:url(../images/ico06.png) no-repeat 0 center;}
.swiper-smfbmbut{position:absolute;right:0;bottom:0;z-index:99;}
.swiper-smfbm-prev{display:inline-block;width:30px;height:30px;background:url(../images/pre.png) no-repeat 0 0;background-size:auto 100%;cursor:pointer;}
.swiper-smfbm-next{display:inline-block;width:30px;height:30px;background:url(../images/net.png) no-repeat 0 0;background-size:auto 100%;cursor:pointer;margin-left:5px;}
.sm-fb-m2 dl{height:60px;padding:23px 0;border-top:1px solid #ddd;position:relative;}
.sm-fb-m2 dl:nth-child(1){border-top:none;}
.sm-fb-m2 dl dt{width:60px;height:60px;background:#f2f2f2;position:absolute;left:0;top:23px;border-radius:5px;text-align:center;}
.sm-fb-m2 dl dt h2{font-size:22px;color:#125fad;padding:3px 0;}
.sm-fb-m2 dl dt p{font-size:12px;color:#999;}
.sm-fb-m2 dl dd{margin-left:75px;}
.sm-fb-m2 dl dd h2{font-size:16px;color:#333;font-weight:400;padding:5px 0;}
.sm-fb-m2 dl dd p{font-size:14px;color:#999;}
.listadm{margin-bottom:50px;overflow:hidden;border-radius:10px;}
.listadm img{width:100%;}
.sm-fb-m3{margin-top:20px;}
.sm-fb-m3-a{font-size:28px;color:#333;}
.sm-fb-m3-a span{display:inline-block;padding-bottom:20px;background:url(../images/ico02.jpg) no-repeat 0 bottom;}
.sm-fb-m3-b{margin-top:30px;border:1px solid #e4e4e4;background:#f8f9f9;border-radius:10px;padding:30px 0;text-align:center;display:flex;justify-content:center;}
.sm-fb-m3-b span{display:inline-block;width:25%;font-size:16px;color:#999;}
.sm-fb-m3-b span b{font-size:50px;color:#125fad;font-weight:400;}
.sm-fb-m3-c{margin-top:20px;font-size:16px;color:#666;line-height:30px;}
.sm-fb-m3-c img{max-width:100%;}
.sm-fb-m4{height:430px;position:relative;padding-top:10px;}
.sm-fb-m4-a{width:425px;height:430px;position:absolute;left:0;top:10px;}
.sm-fb-m4-b{margin-left:455px;height:100%;position:relative;}
.hy-ma-a{height:80px;padding:0 40px;position:relative;margin-top:20px;}
.swiper-hymaa{height:100%;overflow:hidden;}
.swiper-hymaa .swiper-slide{background:#fff;cursor:pointer;position:relative;border-radius:3px;}
.swiper-hymaa .swiper-slide div{border:1px solid #eee;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;right:0;bottom:0;}
.swiper-hymaa .swiper-slide-thumb-active div{border-color:#15a8eb;}
.swiper-hymaa .swiper-slide img{width:100%;min-height:100%;}
.hy-ma-b{height:318px;}
.swiper-hymab{width:100%;height:100%;overflow:hidden;}
.swiper-hymab .swiper-slide{height:100%;display:flex;justify-content:center;align-items:center;}
.swiper-hymab .swiper-slide img{max-width:100%;max-height:100%;}
.hymaa-prev{width:30px;height:100%;background:#d8d8d8 url(../images/ico12.png) no-repeat center center;position:absolute;left:0;top:0;z-index:99;cursor:pointer;}
.hymaa-next{width:30px;height:100%;background:#d8d8d8 url(../images/ico08.png) no-repeat center center;position:absolute;right:0;top:0;z-index:99;cursor:pointer;}
.sm-fb-m4-b h2{font-size:26px;padding:10px 0;}
.sm-fb-m4-b p{font-size:16px;color:#666;padding:5px 0;}
.sm-fb-m4-ba{position:absolute;left:0;top:338px;}
.sm-fb-m4-ba a{font-size:16px;color:#125fad;display:inline-block;padding-left:25px;}
.sm-fb-m4-ba a.sm-zxzx{background:url(../images/ico09.png) no-repeat 0 center;}
.sm-fb-m4-ba a.sm-lxwm{background:url(../images/ico10.png) no-repeat 0 center;}
.sm-fb-m4-ba span{font-size:14px;color:#125fad;display:inline-block;padding:0 15px;}
.sm-fb-m5{margin:30px 0;padding:35px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.smfb-m5-nav{text-align:center;}
.smfb-m5-nav span{display:inline-block;padding:8px 25px;background:#ececec;border-radius:25px;font-size:18px;color:#999;margin:0 5px;cursor:pointer;}
.smfb-m5-nav span.on{background:#00a0e9;color:#fff;font-weight:bold;}
.smfb-m5-m{padding-top:30px;}
.smfb-m5-mm{font-size:16px;color:#666;line-height:30px;display:none;}
.smfb-m5-mm.on{display:block;}
.sm-fb-m6{margin:30px 0;display:flex;flex-wrap:wrap;}
.sm-fb-m6 dl{width:23.5%;height:185px;margin:0 0 20px 2%;}
.sm-fb-m6 dl:nth-child(4n+1){margin-left:0;}
.sm-fb-m6 dl dt{height:150px;border-radius:10px;overflow:hidden;}
.sm-fb-m6 dl dt img{width:100%;min-height:100%;}
.sm-fb-m6 dl dd{height:35px;line-height:35px;text-align:center;}
.sm-fb-m6 dl dd a{font-size:14px;}
.sm-fb_title{text-align:center;padding:20px 0;border-bottom:1px dashed #ddd;}
.sm-fb_title h3{font-size:20px;}
.sm-fb_title p{color:#999;font-size:14px;padding-top:10px;}
.sm-fb_title p span{margin:0 10px;}
.sm-fb_page{padding:20px 0;margin-top:20px;border-top:1px dashed #ddd;}
.sm-fb_page span{display:block;font-size:14px;color:#999;margin:5px 0;}
.norecord{text-align:center;padding:30px 0;font-size:14px;color:#999;}

@media (max-width:1200px) {
.sm-f{margin-top:40px;min-height:auto;}
.sm-fa{display:none;}
.sm-fb{margin-left:0;}
.sm-fb-tit span{font-size:22px;background-position:0 3px;}
.sm-fb-m3-a{font-size:22px;}
.sm-fb-m3-a span{padding-bottom:10px;}
.sm-fb-m3-b{margin-top:20px;padding:20px 0;}
.sm-fb-m3-b span{font-size:14px;}
.sm-fb-m3-b span b{font-size:40px;}
.sm-fb-m3-c{font-size:14px;}
.sm-fb-m4-b h2{font-size:20px;padding:10px 0;}
.sm-fb-m4-b p{font-size:14px;}
.sm-fb-m4-ba a{font-size:14px;}
.smfb-m5-nav span{padding:6px 20px;font-size:16px;margin:0 3px;}
.smfb-m5-mm{font-size:14px;line-height:22px;}
.sm-fb-m6 dl{height:155px;}
.sm-fb-m6 dl dt{height:130px;}
.sm-fb_title h3{font-size:18px;}
}
@media (max-width:850px) {
.sm-f{margin-top:20px;}
.sm-fb-tit span{font-size:18px;background-position:0 2px;}
.swiper-smfbm dl{height:135px;}
.swiper-smfbm dl dt{width:235px;height:135px;}
.swiper-smfbm dl dd{margin-left:255px;}
.swiper-smfbm dl dd h2{padding-top:10px;}
.swiper-smfbm dl dd h2 a{font-size:14px;}
.swiper-smfbm dl dd p{line-height:20px;font-size:12px;}
.smfbm-a .time{padding-left:20px;font-size:12px;}
.swiper-smfbm-prev{width:25px;height:25px;}
.swiper-smfbm-next{width:25px;height:25px;margin-left:1px;}
.sm-fb-m2 dl{height:50px;padding:15px 0;}
.sm-fb-m2 dl dt{height:50px;top:15px;}
.sm-fb-m2 dl dt h2{font-size:16px;}
.sm-fb-m2 dl dd{margin-left:70px;}
.sm-fb-m2 dl dd h2{font-size:14px;padding:3px 0;}
.sm-fb-m2 dl dd p{font-size:12px;}
.listadm{margin-bottom:30px;}
.sm-fb-m3{margin-top:10px;}
.sm-fb-m3-a{font-size:16px;}
.sm-fb-m3-b{padding:10px 0;}
.sm-fb-m3-b span{font-size:12px;}
.sm-fb-m3-b span b{font-size:30px;}
.sm-fb-m3-c{font-size:14px;}
.sm-fb-m4{height:auto;}
.sm-fb-m4-a{width:425px;height:430px;position:static;margin:0 auto;}
.sm-fb-m4-b{margin-left:0;height:auto;}
.sm-fb-m4-ba{position:static;padding-top:20px;}
.smfb-m5-nav span{padding:4px 15px;font-size:14px;margin:0 2px;}
.sm-fb-m6 dl{height:125px;}
.sm-fb-m6 dl dt{height:100px;}
.sm-fb_title{padding:15px 0;}
.sm-fb_title h3{font-size:16px;}
}
@media (max-width:650px) {
.swiper-smfbm dl{height:auto;}
.swiper-smfbm dl dt{width:100%;height:auto;position:static;}
.swiper-smfbm dl dd{margin-left:0;}
.smfbm-a{position:static;padding-top:10px;}
.sm-fb-m{padding:10px;}
.sm-fb-m3-a{font-size:14px;}
.sm-fb-m3-b span{width:32%;}
.sm-fb-m3-b span b{font-size:20px;}
.sm-fb-m3-c{line-height:25px;margin-bottom:20px;}
.sm-fb-m6 dl{width:47%;height:185px;margin:0 0 10px 4%;}
.sm-fb-m6 dl dt{height:150px;}
.sm-fb-m6 dl:nth-child(4n+1){margin-left:4%;}
.sm-fb-m6 dl:nth-child(2n+1){margin-left:0;}
.sm-fb-m4-b h2{font-size:16px;}
}
@media (max-width:550px) {
.sm-fb-m4{height:auto;}
.sm-fb-m4-a{width:100%;height:auto;}
.hy-ma-a{height:70px;padding:0 30px;margin-top:10px;}
.hy-ma-b{height:270px;}
.hymaa-prev{width:25px;}
.hymaa-next{width:25px;}
.sm-fb-m4-b{padding-top:10px;}
.smfb-m5-nav span{padding:3px 12px;font-size:12px;margin:0 1px;}
.smfb-m5-m{padding-top:20px;}
.smfb-m5-mm{font-size:12px;line-height:20px;}
.sm-fb-m6 dl{height:155px;}
.sm-fb-m6 dl dt{height:130px;}
.sm-fb_title h3{font-size:14px;}
}