﻿ main{display: block;margin:0;padding:0}

 

@media(max-width: 1200px){
    img{image-rendering: auto;}
}
.fancybox-container img{opacity: 1;}



html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 900px){
    html{font-size: calc(900px / 1920 * 100);}
}



.s12{font-size: calc(12 * 1rem / 100);}
@media(max-width: 1920px){
    .s12{font-size: 12px;}
}
.s13{font-size: calc(13 * 1rem / 100);}
@media(max-width: 1816px){
    .s13{font-size: 12.3px;}
}
.s14{font-size: calc(14 * 1rem / 100);}
@media(max-width: 1728px){
    .s14{font-size: 12.6px;}
}
.s15{font-size: calc(15 * 1rem / 100);}
@media(max-width: 1651px){
    .s15{font-size: 12.9px;}
}
.s16{font-size: calc(16 * 1rem / 100);}
@media(max-width: 1584px){
    .s16{font-size: 13.2px;}
}
.s17{font-size: calc(17 * 1rem / 100);}
@media(max-width: 1524px){
    .s17{font-size: 13.5px;}
}
.s18{font-size: calc(18 * 1rem / 100);}
@media(max-width: 1472px){
    .s18{font-size: 13.8px;}
}
.s19{font-size: calc(19 * 1rem / 100);}
@media(max-width: 1424px){
    .s19{font-size: 14.1px;}
}
.s20{font-size: calc(20 * 1rem / 100);}
@media(max-width: 1382px){
    .s20{font-size: 14.4px;}
}
.s21{font-size: calc(21 * 1rem / 100);}
@media(max-width: 1344px){
    .s21{font-size: 14.7px;}
}
.s22{font-size: calc(22 * 1rem / 100);}
@media(max-width: 1309px){
    .s22{font-size: 15px;}
}
.s23{font-size: calc(23 * 1rem / 100);}
@media(max-width: 1277px){
    .s23{font-size: 15.3px;}
}
.s24{font-size: calc(24 * 1rem / 100);}
@media(max-width: 1248px){
    .s24{font-size: 15.6px;}
}
.s25{font-size: calc(25 * 1rem / 100);}
@media(max-width: 1221px){
    .s25{font-size: 15.9px;}
}
.s26{font-size: calc(26 * 1rem / 100);}
@media(max-width: 1196px){
    .s26{font-size: 16.2px;}
}
.s27{font-size: calc(27 * 1rem / 100);}
@media(max-width: 1173px){
    .s27{font-size: 16.5px;}
}
.s28{font-size: calc(28 * 1rem / 100);}
@media(max-width: 1152px){
    .s28{font-size: 16.8px;}
}
.s29{font-size: calc(29 * 1rem / 100);}
@media(max-width: 1132px){
    .s29{font-size: 17.1px;}
}
.s30{font-size: calc(30 * 1rem / 100);}
@media(max-width: 1113px){
    .s30{font-size: 17.4px;}
}
.s31{font-size: calc(31 * 1rem / 100);}
@media(max-width: 1096px){
    .s31{font-size: 17.7px;}
}
.s32{font-size: calc(32 * 1rem / 100);}
@media(max-width: 1080px){
    .s32{font-size: 18px;}
}
.s33{font-size: calc(33 * 1rem / 100);}
@media(max-width: 1064px){
    .s33{font-size: 18.3px;}
}
.s34{font-size: calc(34 * 1rem / 100);}
@media(max-width: 1050px){
    .s34{font-size: 18.6px;}
}
.s35{font-size: calc(35 * 1rem / 100);}
@media(max-width: 1036px){
    .s35{font-size: 18.9px;}
}
.s36{font-size: calc(36 * 1rem / 100);}
@media(max-width: 1024px){
    .s36{font-size: 19.2px;}
}
.s37{font-size: calc(37 * 1rem / 100);}
@media(max-width: 1011px){
    .s37{font-size: 19.5px;}
}
.s38{font-size: calc(38 * 1rem / 100);}
@media(max-width: 1000px){
    .s38{font-size: 19.8px;}
}
.s39{font-size: calc(39 * 1rem / 100);}
@media(max-width: 989px){
    .s39{font-size: 20.1px;}
}
.s40{font-size: calc(40 * 1rem / 100);}
@media(max-width: 979px){
    .s40{font-size: 20.4px;}
}
.s41{font-size: calc(41 * 1rem / 100);}
@media(max-width: 969px){
    .s41{font-size: 20.7px;}
}
.s42{font-size: calc(42 * 1rem / 100);}
@media(max-width: 960px){
    .s42{font-size: 21px;}
}
.s43{font-size: calc(43 * 1rem / 100);}
@media(max-width: 951px){
    .s43{font-size: 21.3px;}
}
.s44{font-size: calc(44 * 1rem / 100);}
@media(max-width: 942px){
    .s44{font-size: 21.6px;}
}
.s45{font-size: calc(45 * 1rem / 100);}
@media(max-width: 934px){
    .s45{font-size: 21.9px;}
}
.s46{font-size: calc(46 * 1rem / 100);}
@media(max-width: 926px){
    .s46{font-size: 22.2px;}
}
.s47{font-size: calc(47 * 1rem / 100);}
@media(max-width: 919px){
    .s47{font-size: 22.5px;}
}
.s48{font-size: calc(48 * 1rem / 100);}
@media(max-width: 912px){
    .s48{font-size: 22.8px;}
}
.s49{font-size: calc(49 * 1rem / 100);}
@media(max-width: 905px){
    .s49{font-size: 23.1px;}
}
.s50{font-size: calc(50 * 1rem / 100);}
@media(max-width: 898px){
    .s50{font-size: 23.4px;}
}
.s51{font-size: calc(51 * 1rem / 100);}
@media(max-width: 892px){
    .s51{font-size: 23.7px;}
}
.s52{font-size: calc(52 * 1rem / 100);}
@media(max-width: 886px){
    .s52{font-size: 24px;}
}
.s53{font-size: calc(53 * 1rem / 100);}
@media(max-width: 880px){
    .s53{font-size: 24.3px;}
}
.s54{font-size: calc(54 * 1rem / 100);}
@media(max-width: 874px){
    .s54{font-size: 24.6px;}
}
.s55{font-size: calc(55 * 1rem / 100);}
@media(max-width: 869px){
    .s55{font-size: 24.9px;}
}
.s56{font-size: calc(56 * 1rem / 100);}
@media(max-width: 864px){
    .s56{font-size: 25.2px;}
}
.s57{font-size: calc(57 * 1rem / 100);}
@media(max-width: 858px){
    .s57{font-size: 25.5px;}
}
.s58{font-size: calc(58 * 1rem / 100);}
@media(max-width: 854px){
    .s58{font-size: 25.8px;}
}
.s59{font-size: calc(59 * 1rem / 100);}
@media(max-width: 849px){
    .s59{font-size: 26.1px;}
}
.s60{font-size: calc(60 * 1rem / 100);}
@media(max-width: 844px){
    .s60{font-size: 26.4px;}
}
.s61{font-size: calc(61 * 1rem / 100);}
@media(max-width: 840px){
    .s61{font-size: 26.7px;}
}
.s62{font-size: calc(62 * 1rem / 100);}
@media(max-width: 836px){
    .s62{font-size: 27px;}
}
.s63{font-size: calc(63 * 1rem / 100);}
@media(max-width: 832px){
    .s63{font-size: 27.3px;}
}
.s64{font-size: calc(64 * 1rem / 100);}
@media(max-width: 828px){
    .s64{font-size: 27.6px;}
}
.s65{font-size: calc(65 * 1rem / 100);}
@media(max-width: 824px){
    .s65{font-size: 27.9px;}
}
.s66{font-size: calc(66 * 1rem / 100);}
@media(max-width: 820px){
    .s66{font-size: 28.2px;}
}
.s67{font-size: calc(67 * 1rem / 100);}
@media(max-width: 816px){
    .s67{font-size: 28.5px;}
}
.s68{font-size: calc(68 * 1rem / 100);}
@media(max-width: 813px){
    .s68{font-size: 28.8px;}
}
.s69{font-size: calc(69 * 1rem / 100);}
@media(max-width: 809px){
    .s69{font-size: 29.1px;}
}
.s70{font-size: calc(70 * 1rem / 100);}
@media(max-width: 806px){
    .s70{font-size: 29.4px;}
}
.s71{font-size: calc(71 * 1rem / 100);}
@media(max-width: 803px){
    .s71{font-size: 29.7px;}
}
.s72{font-size: calc(72 * 1rem / 100);}
@media(max-width: 800px){
    .s72{font-size: 30px;}
}
.s73{font-size: calc(73 * 1rem / 100);}
@media(max-width: 796px){
    .s73{font-size: 30.3px;}
}
.s74{font-size: calc(74 * 1rem / 100);}
@media(max-width: 793px){
    .s74{font-size: 30.6px;}
}
.s75{font-size: calc(75 * 1rem / 100);}
@media(max-width: 791px){
    .s75{font-size: 30.9px;}
}
.s76{font-size: calc(76 * 1rem / 100);}
@media(max-width: 788px){
    .s76{font-size: 31.2px;}
}
.s77{font-size: calc(77 * 1rem / 100);}
@media(max-width: 785px){
    .s77{font-size: 31.5px;}
}
.s78{font-size: calc(78 * 1rem / 100);}
@media(max-width: 782px){
    .s78{font-size: 31.8px;}
}
.s79{font-size: calc(79 * 1rem / 100);}
@media(max-width: 780px){
    .s79{font-size: 32.1px;}
}
.s80{font-size: calc(80 * 1rem / 100);}
@media(max-width: 777px){
    .s80{font-size: 32.4px;}
}



@media(max-width: 750px){
    html{font-size: calc(100vw / 750 * 100);}
}
@media(max-width: 750px){
    .s12{font-size: 0.22rem;}
    .s13{font-size: 0.23rem;}
    .s14{font-size: 0.24rem;}
    .s15{font-size: 0.25rem;}
    .s16{font-size: 0.26rem;}
    .s17{font-size: 0.27rem;}
    .s18{font-size: 0.28rem;}
    .s19{font-size: 0.29rem;}
    .s20{font-size: 0.30rem;}
    .s21{font-size: 0.31rem;}
    .s22{font-size: 0.32rem;}
    .s23{font-size: 0.33rem;}
    .s24{font-size: 0.34rem;}
    .s25{font-size: 0.35rem;}
    .s26{font-size: 0.36rem;}
    .s27{font-size: 0.37rem;}
    .s28{font-size: 0.38rem;}
    .s29{font-size: 0.38rem;}
    .s30{font-size: 0.38rem;}
    .s31{font-size: 0.38rem;}
    .s32{font-size: 0.38rem;}
    .s33{font-size: 0.38rem;}
    .s34{font-size: 0.38rem;}
    .s35{font-size: 0.38rem;}
    .s36{font-size: 0.38rem;}
    .s37{font-size: 0.38rem;}
    .s38{font-size: 0.38rem;}
    .s39{font-size: 0.38rem;}
    .s40{font-size: 0.38rem;}
    .s41{font-size: 0.38rem;}
    .s42{font-size: 0.38rem;}
    .s43{font-size: 0.38rem;}
    .s44{font-size: 0.38rem;}
    .s45{font-size: 0.38rem;}
    .s46{font-size: 0.38rem;}
    .s47{font-size: 0.38rem;}
    .s48{font-size: 0.38rem;}
    .s49{font-size: 0.38rem;}
    .s50{font-size: 0.38rem;}
    .s51{font-size: 0.38rem;}
    .s52{font-size: 0.38rem;}
    .s53{font-size: 0.38rem;}
    .s54{font-size: 0.38rem;}
    .s55{font-size: 0.38rem;}
    .s56{font-size: 0.38rem;}
    .s57{font-size: 0.38rem;}
    .s58{font-size: 0.38rem;}
    .s59{font-size: 0.38rem;}
    .s60{font-size: 0.38rem;}
    .s61{font-size: 0.38rem;}
    .s62{font-size: 0.38rem;}
    .s63{font-size: 0.38rem;}
    .s64{font-size: 0.38rem;}
    .s65{font-size: 0.38rem;}
    .s66{font-size: 0.38rem;}
    .s67{font-size: 0.38rem;}
    .s68{font-size: 0.38rem;}
    .s69{font-size: 0.38rem;}
    .s70{font-size: 0.38rem;}
    .s71{font-size: 0.38rem;}
    .s72{font-size: 0.38rem;}
    .s73{font-size: 0.38rem;}
    .s74{font-size: 0.38rem;}
    .s75{font-size: 0.38rem;}
    .s76{font-size: 0.38rem;}
    .s77{font-size: 0.38rem;}
    .s78{font-size: 0.38rem;}
    .s79{font-size: 0.38rem;}
    .s80{font-size: 0.38rem;}
}

.k-a{width: 100%;padding: 1.1rem .3rem;background-image: url('../image/b16.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.k-a .index-top{padding-bottom: .45rem;}
.k-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.k-cont{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.k-left{width: 48.35%;}
.k-one{display: block;cursor: pointer;width: 100%;padding-bottom: .25rem; border-bottom: 1px solid rgba(52,166,223,.1);}
.k-one .k-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(413/735*100%);border-radius: .16rem;}
.k-one .k-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.k-one .k-text{display: flex;align-items: center;padding-top: .25rem;}
.k-one .k-name{flex: 1;color: #111111;line-height: 1.45; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.k-one .k-time{padding-left: .1rem;color: #999999;line-height: 1.7;}
.k-one .k-time:before{content: '';display: inline-block;vertical-align: middle;margin-right: .07rem;width: .85em;height: 1.5em;background-image: url('../image/a31.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.k-one:hover .k-img img{transform: scale(1.05);}
.k-one:hover .k-name{color: #34a6df;}

.k-right{width: 49%;}
.k-top{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap; }
.k-item{display: block;cursor: pointer;width: calc(50% - .15rem);margin-bottom: .45rem;}
.k-b{width: 100%;position: relative;}
.k-item .k-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(199/353*100%);border-radius: .16rem;}
.k-item .k-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.k-item .k-time{position: absolute;bottom: 0;left: 0;padding: .13rem .2rem; color: #fff;line-height: 1.7;}
.k-item .k-time:before{content: '';display: inline-block;vertical-align: middle;margin-right: .07rem;width: .85em;height: 1.5em;background-image: url('../image/a31-b.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.k-item .k-text{width: 100%; padding-top: .15rem;}
.k-item .k-name{width: 100%; color: #111111;line-height: 1.45; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.k-item:hover .k-img img{transform: scale(1.05);}
.k-item:hover .k-name{color: #34a6df;}

.k-bottom{width: 100%;}
.k-td{width: 100%;min-height: .67rem;padding: 0 .15rem 0;cursor: pointer; display: flex;align-items: center;flex-wrap: wrap;border-bottom: 1px solid rgba(52,166,223,.1);}
.k-td:nth-child(1){border-top: 1px solid rgba(52,166,223,.1);}
.k-td .k-name{flex: 1;color: #222222;line-height: 1.6; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.k-td .k-time{padding-left: .1rem;color: #999999;line-height: 1.7;}
.k-td .k-time:before{content: '';display: inline-block;vertical-align: middle;margin-right: .07rem;width: .85em;height: 1.5em;background-image: url('../image/a31.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.k-td:hover .k-name{color: #34a6df;}

@media(max-width: 750px){
    .k-left{width: 100%;margin-bottom: .3rem;}
    .k-right{width: 100%;}
    .k-item{margin-bottom: .25rem;}
    .k-td{padding: .15rem 0;}
}

.we-a{width: 100%;padding: 1.5rem .3rem;position: relative; min-height: 8.82rem;background-color: #e7f7fe;}
.we-a:before{content: '';opacity: .3; position: absolute;top: 0;left: 50%;width: 1px;height: 100%;background-color: #99c1d2;}
.we-main{width: 100%;max-width: 15.2rem;margin: 0 auto;position: relative;}
.we-topbox{z-index: 38; position: absolute;top: 0;left: 50%;transform: translate(-50%,0);width: 5.41rem;}
.we-top{width: 100%;padding-top: calc(543/541*100%); background-image: url('../image/a62.png');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.we-box{position: absolute;top: 0;left: 0; width: 100%;padding: 1.1rem .15rem .3rem;text-align: center; }
.we-lt{width: 100%;margin-bottom: .8rem;}
.we-titles{width: 100%;color: #fff;font-weight: bold;line-height: 1.2;}
.we-en{width: 100%;margin-top: .05rem; color: #fff;line-height: 1.5;font-weight: bold;}
.we-en:after{content: '';display: inline-block;vertical-align: middle;margin-left: .06rem;width: 1.5em;height: 1em;background-image: url('../image/a8-b.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.we-rt{width: 100%;position: relative;text-align: center;font-size: 0;}
.we-prev{position: static; display: inline-block;vertical-align: middle; margin: 0 .05rem; width: .5rem;height: .5rem;border-radius: 50%;background-color: #ffffff;background-image: url('../image/a30-e.png'); background-size: .06rem auto;background-position: center center;background-repeat: no-repeat;}
.we-prev:hover{background-image: url('../image/a30.png');background-color: #34a6df;}
.we-next{transform: rotate(-180deg); position: static; display: inline-block;vertical-align: middle; margin: 0 .05rem; width: .5rem;height: .5rem;border-radius: 50%;background-color: #ffffff;background-image: url('../image/a30-e.png'); background-size: .06rem auto;background-position: center center;background-repeat: no-repeat;}
.we-next:hover{background-image: url('../image/a30.png');background-color: #34a6df;}
.we-cont{width: 100%;}
.we-b{width: 100%;font-size: 0;}
.we-item{display: inline-block;vertical-align: top; width: 17.1%;padding: .25rem 0;}
.we-link{display: block;cursor: pointer; width: 100%;height: .86rem;line-height: .86rem;}
.we-link img{max-width: 66%;max-height: 100%;}
.we-item:nth-child(4n + 3){text-align: right;margin-left: 31.59%;}
.we-item:nth-child(4n + 4){text-align: right;} 

@media(max-width: 750px){
    .we-a{padding: 1.1rem .3rem;min-height: 10px;}
    .we-topbox{top: 50%;transform: translate(-50%,-50%); width: 40%;}
    .we-box{padding: .6rem .15rem;}
    .we-lt{margin-bottom: .2rem;}
    .we-item{width: 20%;}
    .we-item:nth-child(4n + 3){margin-left: 20%;}
    .we-link img{max-width: 90%;}
    .we-topbox{z-index: 1;}
}

/* 
rgba(52,166,223,.9)
background-color: #34a6df;
.f-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.a-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(900/1920*100%);}
.a-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}

.teaser.delay2  {transition-delay: .2s;}

transform: scale(1.00);transition: all ease .5s;
background-size: cover;background-position: center center;background-repeat: no-repeat;


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
 

*/

.xa-a{position: fixed;bottom: 0;left: 0;z-index: 88;width: 3.25rem;}
.xa-form{width: 100%;}
.xa-main{width: 100%;background-color: #fff;border-radius: 0px .16rem 0px 0px;}
.xa-top{width: 100%;cursor: pointer; position: relative;padding: .12rem .6rem .12rem .3rem; background-color: #34a6df;border-radius: 0px .16rem 0px 0px;}
.xa-titles{width: 100%;color: #ffffff;line-height: 1.6;}
.xa-buttom{transition: all ease .5s;transform: rotate(-180deg); position: absolute;right: .25rem;top: 0;width: 1em;height: 100%;background-image: url('../image/a32.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.xa-bottom{display: none; width: 100%;padding: .3rem .3rem .4rem;}
.xa-item{width: 100%;position: relative;margin-bottom: .1rem;}
.xa-input{width: 100%;height: .4rem;padding: 0 .12rem;color: #333; border-radius: .04rem;border: solid 1px #eeeeee;}
.xa-textarea{width: 100%;height: 1rem;padding: .07rem .12rem;color: #333;line-height: 1.6; border-radius: .04rem;border: solid 1px #eeeeee;}
.xa-b{width: 100%;}
.xa-submit{display: block;cursor: pointer;border: none; width: 100%;color: #ffffff;height: .4rem;line-height: .4rem;background-color: #34a6df;border-radius: .04ren;}
.xa-code{position: absolute;top: 0;right: 0;width: .86rem;height: 100%;}
.xa-code img{cursor: pointer;width: 100%;height: 100%;object-fit: contain;}

.xa-a.show .xa-bottom{display: block;}
.xa-a.show .xa-buttom{transform: rotate(0);}
@media(max-width: 750px){
    .xa-a{width: 50%;}
    .xa-input{height: .5rem;}
    .xa-submit{height: .5rem;line-height: .5rem;}
}



.search{width: 100%;padding: .6rem .3rem .8rem; overflow: hidden;} 
.search-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.search-top{width: 100%;font-size: 0;padding: .2rem 0;}
.search-tip{display: inline-block;vertical-align: top;color: #666;line-height: 1.5;}
.search-tip span{color: red;}
.search-tr{display: inline-block;vertical-align: top;}
.search-td{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .2rem; color: #666;line-height: 1.5;}
.search-td span{color: #34a6df;}
.search-td.active{color: #34a6df;}
.search-cont{width: 100%;font-size: 0;}
.search-item{ width: 100%;display: block;cursor: pointer;margin-bottom: .35rem;padding: .3rem .25rem;   border: solid 1px #dcdcdc}
.search-b{width: 100%;display: flex;align-items: center; margin-bottom: .25rem;}
.search-name{ padding-right: .1rem; font-weight: bold; color: #333333; line-height: 1.5; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.search-name span{color: red;}
.search-classify{white-space: nowrap; min-width: 6em;padding: .1rem  ; line-height: 1.3; text-align: center; background-color: #34a6df;color: #fff;}
.search-intro{color: #888888;line-height: 1.7;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.search-item:hover {background-color: #fff;border: 1px solid #fff; box-shadow: 0px 0px 45px 1px rgba(0, 0, 0, 0.1);}
.search-item:hover .search-name{color: #34a6df;}

@media(max-width: 750px) { 
    .search-b{flex-wrap: wrap;}
    .search-name{width: 100%;max-width: 100%;padding-right: 0;margin-bottom: .1rem;} 
}