@charset "utf-8";


#banner_group{overflow: hidden;position:relative;padding: 0;background:#FFF;border-top: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0;}

/* slick */
.banner .slick-slider{position:relative;}
.banner .slick-list{overflow:hidden;position:relative;height: 100%;}
.banner .slick-track{position:relative;top:0;left:-1px;margin-right:auto;margin-left:auto;height: 100%;}
.banner .slick-track:before, .slick-track:after{display:table;}
.banner .slick-track:after{clear:both;}
.banner .slick-loading .slick-track{visibility:hidden;}
.banner .slick-slide{display:none;float:left;min-height: 70px;}
.banner .slick-slide.slick-loading img{display:none;}
.banner .slick-initialized .slick-slide{display:block;}
.banner .slick-loading .slick-slide{visibility:hidden;}
.banner .slick-vertical .slick-slide{display:block;}
.banner{position:relative; font-size:0; line-height:0;}
.banner__inner{position: relative;padding-left: 189px;}
.banner__inner:after{position: absolute;content: ''; right: -30px;top: 0;width: 125px;height: 100%;background-repeat: no-repeat;background-size: 100%;background-position: center center; background-image: url("data:image/svg+xml,%3Csvg width='126' height='70' viewBox='0 0 126 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.65625' y='0.669922' width='125' height='69' fill='url(%23paint0_linear_293_5343)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_293_5343' x1='87.6495' y1='33.6913' x2='40.6337' y2='33.6913' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
.banner strong{    position: absolute;top: 23px; left: 0;color: #000;font-size: 16px;font-weight: 600;line-height: 150%;letter-spacing: -1px;}
.banner .banner_list{min-height:70px; }
.banner .item{display:inline-block; }
.banner .item a{    display: block;position: relative;margin: 0 5px;padding: 22px 30px; color: #080808;font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -1px;}
.banner .item a:after{position:absolute;content: '';top: 33px;right: -6px;width:3px; height:3px;border-radius:100%; background-color:#D9D9D9;}
.banner .banner_anchor{position:relative; color:#636363;}
.banner .banner_anchor:before{visibility:hidden; opacity:0; display:block; position:absolute; bottom:-7px; left:0; width:100%; height:1px; border-bottom:1px dotted #3b434f;}
.banner .banner_anchor:hover:before{visibility:visible; opacity:1;}
.banner .slick-slide > div{display:inline-block;}
.banner .slick-slide > div:first-child .item{margin-left:0; padding-left:0;}
.banner .slick-slide > div:first-child .item:before{display:none;}
.banner .control{position:absolute; top: 22px;left: 80px;height: 24px;}
.banner .control [data-control],
.banner .control .slick-arrow{display:inline-block; position:relative; width:24px; height:24px; vertical-align:middle;}
.banner .control [data-control]:before,
.banner .control .slick-arrow:before{display:block; position:absolute; top: 5px;left: 7px; width: 9px;height: 14px;background-repeat: no-repeat;background-size: contain;content:'';}
.banner .control [data-control="prev"]:before{background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.43182 12.682L1.75 7.00018L7.43182 1.31836' stroke='%23101010' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.banner .control [data-control="next"]:before{background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.56818 12.682L7.25 7.00018L1.56818 1.31836' stroke='%23101010' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.banner .control [data-control="play"]:before{background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 6.5L0.5 12.5L0.5 0.5L7.5 6.5Z' fill='%23101010'/%3E%3C/svg%3E%0A");}
.banner .control [data-control="stop"]:before{background-image: url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4502 1.31836V11.9718' stroke='%23101010' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M7.7002 1.31836V11.9718' stroke='%23101010' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");}

.banner .control [data-control="play"],.banner .control [data-control="stop"]{margin: 0 5px;}

#footer_cont{overflow: hidden;position:relative;padding: 40px 0 65px;background:#146c9b;min-height:217px}
#footer_cont .main-board__skin{position: relative;padding-left:130px;padding-right: 480px;}
#footer_cont .main-board__skin .board__title{position: absolute;top: 0;left: 0;font-family: 'score';color:#fff;font-weight: 600;}
#footer_cont .main-board__skin .board__content:after{display:block;clear:both;content:'';}
#footer_cont .main-board__skin .board__content .board__item{float:left;width:33.333%;padding-right: 45px;}
#footer_cont .main-board__skin .board__content .board__item .board__link{display: block;color:#fff;}
#footer_cont .main-board__skin .board__content .board__item .board__item--title{display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 17px;text-overflow: ellipsis;}
#footer_cont .main-board__skin .board__content .board__item .board__item--content{display:none;}
#footer_cont .main-board__skin .board__content .board__item .board__item--date{position: relative;font-size:16px;}
#footer_cont .main-board__skin .board__content .board__item .board__item--date:before{display:inline-block;width:13px;height:12px;margin-right: 8px;background:url(/images/archive/common/common_ir.png) -706px 0;content:'';}
#footer_cont .main-board__skin .board__content .board__item .board__item--date span,
#footer_cont .main-board__skin .board__content .board__item .board__item--date i{font-size:16px;font-style:normal}
#footer_cont .main-board__skin .board__more{position:absolute;left:0;top: 25px;}
#footer_cont .main-board__skin .board__more a{position: relative;font-size:14px;color:#fff;}
#footer_cont .link{position:absolute;right:0;top: -16px;width:363px;height:127px;border:10px solid #e9e7e4;}
#footer_cont .link a{display:block;width:100%;height:100%;padding: 9px 20px;padding-right: 110px;background: #fff url(/images/archive/common/footer_link.png) no-repeat right bottom;}
#footer_cont .link strong{display:block;font-size:17px;color:#000;font-family:'score';font-weight:600;}
#footer_cont .link p{margin: 5px 0 0;font-size:15px;color:#5a5a5a;line-height: 1.2;}
#footer_cont .link p br{display:none;}

#foot_layout {position:relative;padding: 48px 0 106px;background: #fff}
/* #foot_layout .move_top {display: block;position: absolute;right: 0;top: 0;width: 54px;height: 51px;background: none;border: 1px solid #fff;text-align: center;}
#foot_layout .move_top a{display:block;position:relative;width:100%;height:100%;font-size:0;}
#foot_layout .move_top a:before{position:absolute;left:50%;top:50%;width:20px;height:22px;background:url(/images/archive/common/common_ir.png) -673px 0;transform:translate(-50%,-50%);content:'';} */
#foot_layout .ir-tmpl{    position: absolute;left: 0;top: 0;width: 109px;height: 24px;background-repeat: no-repeat;background-position: center center;background-size: contain; background-image: url("data:image/svg+xml,%3Csvg width='109' height='24' viewBox='0 0 109 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7851 12.9417H10.4446V14.4617H13.1589C15.0263 14.4617 16.4594 15.8731 16.4594 17.6754C16.4594 19.4777 15.0263 20.8891 13.1589 20.8891H5.10286C3.21371 20.8891 1.78057 19.4777 1.78057 17.6754C1.78057 15.8731 3.21371 14.4617 5.10286 14.4617H7.79543V12.9417H1.45486V10.7269H16.7851V12.9417ZM1.672 9.74971L4.58171 5.81943H1.99771V3.69143H7.79543V1.86743H10.4446V3.69143H16.2423V5.81943H13.6583L16.568 9.74971H13.7234L10.8137 5.81943H7.42629L4.51657 9.74971H1.672ZM4.34286 17.6754C4.34286 18.3703 4.79886 18.7611 5.51543 18.7611H12.7246C13.4411 18.7611 13.9189 18.3703 13.9189 17.6754C13.9189 16.9806 13.4411 16.5897 12.7246 16.5897H5.51543C4.79886 16.5897 4.34286 16.9806 4.34286 17.6754ZM33.936 13.4411H27.5955V15.1566H33.3932V20.7371H30.7657V17.3714H19.04V15.1566H24.9463V13.4411H18.6057V11.248H33.936V13.4411ZM19.1486 9.79314V2.93143H21.6892V4.23429H30.8526V2.93143H33.3932V9.79314H19.1486ZM21.6892 7.66514H30.8526V6.31886H21.6892V7.66514Z' fill='%23101010'/%3E%3Cpath d='M51.9555 20.7154V2.93143H56.3852V5.23314H54.5829V20.7154H51.9555ZM40.1212 6.81829C40.1212 4.34286 42.1624 2.51886 44.8766 2.51886C47.6126 2.51886 49.6538 4.34286 49.6538 6.81829V16.416C49.6538 18.8914 47.6126 20.7154 44.8766 20.7154C42.1624 20.7154 40.1212 18.8914 40.1212 16.416V6.81829ZM42.6618 16.3074C42.6618 17.6537 43.6389 18.5223 44.8766 18.5223C46.1144 18.5223 47.0915 17.6537 47.0915 16.3074V6.92686C47.0915 5.58057 46.1144 4.712 44.8766 4.712C43.6389 4.712 42.6618 5.58057 42.6618 6.92686V16.3074ZM72.1464 2.71429V20.7371H69.519V2.71429H72.1464ZM57.359 20.52V18.2617H57.5761C61.1155 18.2617 63.8081 15.8514 64.1772 11.704H57.359V9.53257H64.2207V5.14629H57.4675V2.93143H66.8264V10.7269C66.8264 16.264 63.287 20.52 57.5761 20.52H57.359ZM89.2973 2.71429V20.7371H86.6699V2.71429H89.2973ZM74.6184 20.52V2.93143H77.1807V9.31543H81.4367V2.93143H83.9773V20.52H74.6184ZM77.1807 18.3051H81.4367V11.4869H77.1807V18.3051ZM106.882 12.8114H100.542V14.3966H106.34V20.7371H92.095V14.3966H97.8927V12.8114H91.5522V10.5966H106.882V12.8114ZM91.8779 6.05829C91.8779 4.21257 93.3545 2.75771 95.287 2.75771H103.169C105.08 2.75771 106.557 4.21257 106.557 6.05829C106.557 7.92571 105.08 9.35886 103.169 9.35886H95.287C93.3545 9.35886 91.8779 7.92571 91.8779 6.05829ZM94.4402 6.05829C94.4402 6.81829 94.9396 7.23086 95.6996 7.23086H102.735C103.495 7.23086 104.016 6.81829 104.016 6.05829C104.016 5.32 103.495 4.88571 102.735 4.88571H95.6996C94.9396 4.88571 94.4402 5.32 94.4402 6.05829ZM94.6356 18.6091H103.799V16.5246H94.6356V18.6091Z' fill='%232594CF'/%3E%3C/svg%3E%0A");}
#foot_layout #anchor_group{position: absolute;top: 0;right: 0;z-index: 10;width: 212px;}
#foot_layout #anchor_group .title{    display: block;position: relative;z-index: 10;padding: 15px 17px 13px;width: 100%;height: 100%;border: 1px solid #E9E9E9;background: none;color: #808080;font-size: 15px;font-weight: 400;line-height: 100%;letter-spacing: -0.15px;text-overflow: ellipsis;text-align: left;}
#foot_layout #anchor_group .title.active{background-color: #F9F9F9;}
#foot_layout #anchor_group .title:after {content: '';position: absolute;top: 22px;right: 15px;display: block;width: 6px;height: 9px;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.833984L5 4.50065L1 8.16732' stroke='%23989898' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
#foot_layout #anchor_group .select{display:none;position:absolute;bottom: 53px;width:100%;max-height:200px;border: 1px solid #E9E9E9;background-color:#fff;overflow-y:scroll;box-sizing:border-box;}
#foot_layout #anchor_group .select li a {display: block;padding:9px 17px;color: #808080;font-size: 15px;}
#foot_layout #anchor_group .select li a:focus{text-decoration: underline;}
#foot_layout #anchor_group .select::-webkit-scrollbar {position: relative;right: 4px; width: 4px;}
#foot_layout #anchor_group .select::-webkit-scrollbar-thumb {height: 5%;background: #D9D9D9;border-radius: 50px;}
#foot_layout #anchor_group .select::-webkit-scrollbar-track {background: #fff;}

#foot_layout .footlogo {position: absolute;right: 0;top: 15px;width: 254px;height: 28px;background: url(/common/tmpl/skinB/img/common_ir.png) 0 -52px;font-size:0;}
#foot_layout .mark {position: absolute;right: 270px;top: 5px;font-size:0;}
#foot_layout .footer-info {    padding-left: 172px;padding-right: 446px;color: #404040;font-size: 16px;font-weight: 400;line-height: 150%;letter-spacing: -0.16px;}
#foot_layout .footer-info ul {}
#foot_layout .footer-info ul:after {display:block; clear:both; visibility:hidden; content:'';}
#foot_layout .footer-info ul li {display: inline-block;position:relative;margin: 0 15px;}
#foot_layout .footer-info ul li a {display:block;line-height: 1;font-size: 16px;color: #b1b2b8;}
#foot_layout .footer-info ul li:first-child{margin-left:0}
#foot_layout .footer-info ul li:first-child a{font-weight:bold;color:#404040}
#foot_layout address{text-align: left;color: #404040}
#foot_layout .copyright {margin: 0;text-align: left;color: #404040;}
#foot_layout .copyright address {color: #b1b2b8;}
#foot_layout .copyright address span {display:inline-block;position: relative;margin-right: 40px;color:rgba(255,255,255,.7);font-size:15px;}
#foot_layout .copyright address span:before{position:absolute;left: -20px;top:50%;width:1px;height:10px;background:#5f6271;transform: translateY(-50%);content:'';}
#foot_layout .copyright address span:first-child:before{display:none;}
#foot_layout .copyright address span:last-child {margin:0;}
#foot_layout .copyright .copy {display:block;margin: 0;color: #404040;font-size:15px;text-transform: uppercase;}

@media screen and (max-width:1500px){
    #foot_layout{padding: 24px 30px 54px;}
    #foot_layout .layout {padding:0;}
    #foot_layout .footer-info{ padding-top: 43px; padding-left: 0;padding-right: 256px;}
}
@media screen and (max-width:800px){
    #foot_layout{padding: 40px 30px;text-align: center;}
    #foot_layout .ir-tmpl{ position: relative;left: auto;top: auto;}
    #foot_layout .footer-info{padding-top: 13px; padding-right: 0;padding-bottom: 36px;}
    #foot_layout address,#foot_layout .copyright{line-height: 150%;text-align: center;}
    #foot_layout #anchor_group { position: relative;right: auto;top: auto;margin: 0 auto;width: 272px;}
}
@media screen and (max-width:530px){
#banner_group{padding: 14px 0 13px; border-top: 1px solid #E0E0E0;}
.banner__inner{padding-left: 0;}
.banner__inner:after{display: none;}
.banner .banner_list,.banner .slick-slide{min-height: 26px;}
.banner strong,.banner .control{top: 0;z-index: 1;}
.banner .control{left: auto;right: -8px}
.banner .banner_list{padding-top: 35px;}
.banner .slick-track{left: -20px;}
.banner .item a{padding: 0 15px;}
.banner .item a:after{top: 10px;right: -6px}

#foot_layout{padding: 40px 20px;}
#foot_layout .ir-tmpl{width: 186px;height: 19px;}
#foot_layout address,#foot_layout .copyright{font-size: 14px;}

}
@media screen and (max-width:430px){
    .banner strong,.banner .item a{font-size: 14px;}
    #banner_group{padding: 17.5px 0 16.5px;}
    .banner .banner_list{padding-top: 31px;}
    .banner .banner_list, .banner .slick-slide{min-height: 23px;}
    #foot_layout{padding: 40px 15px;}
    #foot_layout address, #foot_layout .copyright{font-size: 13px;}
    #foot_layout .footer-info{padding-bottom: 40px;}
    #foot_layout #anchor_group{width: 100%;}
    #foot_layout #anchor_group .title{font-size: 14px;}
    #foot_layout #anchor_group .select{bottom: 43px;}
}