/*-----------INDEX PAGE START-----------*/

@-webkit-keyframes ripple{0%{opacity:1;transform:scale3d(1, 1, 1)}50%{opacity:0;transform:scale3d(1.6, 1.6, 1)}}@keyframes ripple{0%{opacity:1;transform:scale3d(1, 1, 1)}50%{opacity:0;transform:scale3d(1.6, 1.6, 1)}}
@-webkit-keyframes moveSlideshow{100%{transform:translateX(-100%)}}@keyframes moveSlideshow{100%{transform:translateX(-100%)}}

.button{position:relative;z-index:5;margin-left:auto;margin-right:auto;width:200px;height:44px;color:#111;font-size:14px;line-height:42px;text-shadow:1px 1px 0px rgba(0,0,0,0.0);text-align:center;font-weight:bold;cursor:pointer;-transform:uppercase;border-radius:3px;overflow:hidden;-webkit-transition:color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.button a{color:#fff;display:block;padding:0px 40px 0px;letter-spacing:0px;text-indent:0px;}
.button a:hover{color:#fff;}
.button::after{content:"";position:absolute;z-index:-2;display:block;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#f1f1f1;}
.button::before{content:"";position:absolute;z-index:-1;display:block;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#ee9bad;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:-webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),-webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.button:hover::before{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1, 1);transform:scale(1, 1);}
.button:hover a{color:#fff;}

@media (max-width:991px){

body.sub-body{background-color:#f4f4f4;}

.sub-container{padding:0px 15px 20px;}

.sub-body-container{padding:20px 20px 20px;background-color:#fff;}

.m-title{position:relative;margin-bottom:20px;}
.m-title .text{display:block;color:#111;font-size:20px;line-height:26px;text-align:center;font-weight:bold;}
.m-title em{display:block;color:#111;font-size:14px;line-height:20px;text-align:center;margin-top:10px;}
.m-title .line{margin-top:20px;width:100%;height:2px;background-color:#e4000f;}
.m-title .text + .line{margin-top:20px;}

.m-wraper{position:relative;background-color:#fff;}
.m-wraper .container{position:relative;z-index:10;padding:20px 15px;}
.m-wraper.gray{background-color:#f5f5f5;}
.m-wraper.detail{margin-top:30px;}

.postion{color:#333;font-size:14px;line-height:26px;margin-top:10px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
.postion a{display:inline-block;color:#333;font-size:12px;line-height:20px;}
.postion a:hover{color:#e4000f;}
.postion i.home{margin-right:6px;font-size:12px!important;line-height:20px;margin-bottom:-1px;}
.postion i.el-icon-arrow-right{margin-left:4px;margin-right:4px;font-size:10px!important;margin-top:1px;}

.postion-wraper{padding:8px 15px;display:-webkit-flex;display:flex;justify-content:flex-end;}

.sub-nav{position:relative;z-index:10;padding:10px 20px 12px;margin-top:-20px;margin-left:-0px;margin-right:-0px;margin-bottom:0px;background-color:#fff;border-radius:0px;box-shadow:0px 0px 5px rgba(0,0,0,0.3);}
.sub-nav.backimage{/* background-image:url(../images/bg-sub-nav.webp); */background-image:none;background-position:right center;background-repeat:no-repeat;background-size:auto 100%;}
.sub-nav .content{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding-right:0px;}
.sub-nav .content a{position:relative;float:left;color:#111;font-size:13px;line-height:24px;padding-left:0px;padding-right:15px;margin:5px 15px 5px 0px;white-space:nowrap;}
.sub-nav .content a::before{content:"";position:absolute;right:0px;top:6px;width:1px;height:15px;border-left:rgba(0,0,0,0.3) dashed 1px;}
.sub-nav .content a:hover{color:#e4000f;}
.sub-nav .content a.active{color:#e4000f;font-weight:bold;}
.sub-nav .postion{margin-top:12px;padding-top:8px;border-top:#e4e4e4 solid 1px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}

.sub-nav-fixed{display:none;}

.sub-sub-nav{position:relative;z-index:10;margin-top:10px;border-bottom:#dc0606 solid 2px; text-align: center;}
.sub-sub-nav a{position:relative;color:#111;font-size:14px;line-height:30px;padding:10px 10px 5px;margin:0px 0px;white-space:nowrap;display:inline-block;}
.sub-sub-nav a:hover{color:#dc0606;}
.sub-sub-nav a.active{color:#111;}
.sub-sub-nav a.active::after{content:"";position:absolute;left:10px;bottom:0px;width:calc(100% - 20px);height:2px;background-color:#dc0606;}

.sub-sub-year{position:relative;z-index:10;margin-top:-15px;margin-bottom:20px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.sub-sub-year a{position:relative;color:#111;font-size:15px;line-height:20px;padding:10px 10px 5px;margin:0px 0px;white-space:nowrap;}
.sub-sub-year a:hover{color:#dc0606;}
.sub-sub-year a.active{color:#111;}
.sub-sub-year a.active::after{content:"";position:absolute;left:10px;bottom:0px;width:calc(100% - 20px);height:3px;background-color:#dc0606;}

.sub-nav-scroll{position:relative;width:100%;margin:10px auto 0px;padding-left:20px;padding-right:20px;background-color:#fff;overflow:hidden;}
.sub-nav-scroll::after{content:"";position:absolute;z-index:0;left:0px;bottom:5px;width:100%;height:3px;background-color:#d8d8d8;}
.sub-nav-scroll a{position:relative;display:inline-block;padding-left:15px;padding-right:15px;color:#111;font-size:14px;line-height:40px;padding-bottom:10px;}
.sub-nav-scroll a:hover{color:#111;}
.sub-nav-scroll a.active{color:#e4000f;}
.sub-nav-scroll a.active::after{content:"";position:absolute;left:calc(50% - 8px);bottom:0px;width:13px;height:13px;border-radius:100%;background-color:#ec9bad;border:#fff solid 2px;}
.sub-nav-scroll .swiper-button-next,.sub-nav-scroll .swiper-button-prev{position:absolute;top:0px;margin:0px;width:20px;height:40px;background-color:#fff;z-index:100;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.sub-nav-scroll .swiper-button-next:hover,.sub-nav-scroll .swiper-button-prev:hover{color:#e4000f;}
.sub-nav-scroll .swiper-button-next.swiper-button-disabled,.sub-nav-scroll .swiper-button-prev.swiper-button-disabled{color:#ccc;}
.sub-nav-scroll .swiper-button-prev{left:0px;color:#111;font-size:18px;line-height:40px;text-align:left;background-image:none;margin-left:-5px;}
.sub-nav-scroll .swiper-button-next{right:0px;color:#111;font-size:18px;line-height:40px;text-align:right;background-image:none;margin-right:-4px;}

.text-list-name{position:relative;color:#111;font-size:18px;line-height:48px;font-weight:bold;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
.text-list-name::before{content:"";position:absolute;z-index:1;left:0px;bottom:0px;width:100%;height:2px;background-color:#e4000f;}
.text-list-name i{color:#d79139;font-size:28px;font-weight:normal;margin-right:6px;}

.news-list{}
.news-list .item{position:relative;border-bottom:#ddd solid 1px;padding:15px 0px 15px;margin-top:0px;padding-right:30px;}
.news-list .item::after{content:"\e6e9";position:absolute;z-index:0;right:0px;top:calc(50% - 15px);font-family:element-icons;color:#222;font-size:18px;line-height:30px;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.news-list .item:hover::after{right:0px;color:#e4000f;}
.news-list .item a{position:absolute;z-index:1;display:block;width:100%;height:100%;}
.news-list .item .name{color:#111;font-size:16px;line-height:24px;font-weight:bold;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.news-list .item .intro{color:#777;font-size:14px;line-height:22px;height:88px;overflow:hidden;margin-top:10px;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.news-list .item .date{color:#777;font-size:13px;line-height:22px;margin-top:10px;}
.news-list .item:hover .name{color:#e4000f;}
.news-list .item:hover .intro{color:#111;}

.text-list{margin-top:0px;}
.text-list dd{border-bottom:#d3d3d3 solid 1px;padding-left:10px;padding-right:10px;padding-bottom:10px;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;}
.text-list dd::after{content:"";display:block;clear:both;}
.text-list dd a{position:relative;width:calc(100% - 0px);padding:14px 0px 4px 15px;margin-right:5px;color:#111;font-size:14px;line-height:24px;display:-webkit-flex;display:flex;align-items:center;}
.text-list dd a:before{content:"";position:absolute;left:0px;top:24px;width:5px;height:5px;background-color:#111;border-radius:50%;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.text-list dd a:hover{color:#e4000f;}
.text-list dd a:hover:before{background-color:#e4000f;}
.text-list dd i{margin-left:8px;color:#e4000f;}
.text-list dd span{width:100%;line-height:20px;font-size:14px;color:#666;text-align:left;padding-left:15px;}
.text-list dd:nth-child(odd){background-color:#f4f4f4;}
.text-list dd:nth-child(even){background-color:#fff;}

.text-info-list{margin-top:0px;}
.text-info-list dd{border-bottom:#d3d3d3 solid 1px;padding-bottom:10px;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;}
.text-info-list dd a{position:relative;width:calc(100% - 0px);padding:10px 10px 0px 10px;margin-right:5px;color:#111;font-size:14px;line-height:24px;display:-webkit-flex;display:flex;align-items:center;}
.text-info-list dd a:hover{color:#e4000f;}
.text-info-list dd a:hover:before{background-color:#e4000f;}
.text-info-list dd em{position:relative;display:block;width:70px;color:#fff;font-size:22px;line-height:20px;padding:6px 10px;display:-webkit-flex;display:flex;align-items:baseline;justify-content:center;}
.text-info-list dd em::after{content:"";position:absolute;right:-9px;top:calc(50% - 6px);display:inline-block;border-style:solid;border-width:6px 0px 6px 9px;}
.text-info-list dd i{color:#fff;font-size:12px;line-height:20px;margin-left:2px;}
.text-info-list dd span{width:100%;line-height:24px;font-size:14px;color:#666;padding-left:10px;}
.text-info-list dd:nth-child(odd){background-color:#f4f4f4;}
.text-info-list dd:nth-child(even){background-color:#fff;}
.text-info-list dd:nth-child(odd) em{background-color:#ec9bad;}
.text-info-list dd:nth-child(odd) em::after{border-color:transparent #ec9bad;}
.text-info-list dd:nth-child(even) em{background-color:#9dc1ed;}
.text-info-list dd:nth-child(even) em::after{border-color:transparent #9dc1ed;}

.text-list2 dd{position:relative;margin-top:2px;padding-right:15px;background-color:#f4f4f4;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;}
.text-list2 dd::after{content:"";display:block;clear:both;}
.text-list2 dd::before{content:"";position:absolute;z-index:2;left:0px;top:0px;width:80px;height:100%;background-color:#c9a063;}
.text-list2 dd a{position:relative;width:calc(100% - 160px);padding:10px 0px 10px 15px;margin-right:5px;color:#111;font-size:14px;line-height:24px;display:-webkit-flex;display:flex;align-items:center;}
.text-list2 dd a:hover{color:#e4000f;}
.text-list2 dd a:hover:before{background-color:#e4000f;}
.text-list2 dd i{margin-left:8px;color:#e4000f;}
.text-list2 dd span{width:80px;line-height:40px;font-size:14px;color:#666;text-align:right;}
.text-list2 dd em{position:relative;z-index:2;display:block;width:80px;height:48px;padding-left:8px;color:#fff;font-size:24px;line-height:48px;font-family:"Montserrat-Medium";display:-webkit-flex;display:flex;justify-content:center;align-items:baseline;}
.text-list2 dd em font{display:block;min-width:28px;font-size:13px;line-height:20px;margin-left:4px;font-family:"Roboto-Regular";}

.text-list3 dd{border-bottom:#d9d9d9 dashed 1px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;}
.text-list3 dd::after{content:"";display:block;clear:both;}
.text-list3 dd a{position:relative;width:calc(100% - 100px);padding:14px 0px 14px 15px;margin-right:5px;color:#111;font-size:14px;line-height:28px;display:-webkit-flex;display:flex;align-items:center;}
.text-list3 dd a:before{content:"";position:absolute;left:0px;top:50%;margin-top:-2px;width:5px;height:5px;background-color:#111;border-radius:50%;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.text-list3 dd a:hover{color:#e4000f;}
.text-list3 dd a:hover:before{background-color:#e4000f;}
.text-list3 dd i{margin-left:8px;color:#e4000f;}
.text-list3 dd span{width:100px;line-height:40px;font-size:14px;color:#666;text-align:right;}

.text-list4 dd{border-bottom:#d9d9d9 dashed 1px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;}
.text-list4 dd::after{content:"";display:block;clear:both;}
.text-list4 dd a{position:relative;width:calc(100% - 0px);padding:14px 0px 14px 15px;margin-right:5px;color:#111;font-size:14px;line-height:28px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}
.text-list4 dd a:before{content:"";position:absolute;left:0px;top:50%;margin-top:-2px;width:5px;height:5px;background-color:#111;border-radius:50%;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.text-list4 dd a:hover{color:#e4000f;}
.text-list4 dd a:hover:before{background-color:#e4000f;}
.text-list4 dd i{margin-left:4px;color:#e4000f;width:76px;text-align:center;}

.page{height:40px;text-align:center;margin-top:20px;}
.page a{display:none;background-color:#fff;font-size:13px;color:#333;line-height:39px;width:40px;height:40px;text-align:center;padding-left:12px;padding-right:12px;border:#eeeeee solid 1px;margin-left:-1px;}
.page a:hover{color:#ee9bad;}
.page a.active{background-color:#ee9bad;border:#ee9bad solid 1px;color:#fff;}
.page a.previous{display:inline-block;width:auto;font-size:13px;white-space:nowrap;padding-left:20px;padding-right:30px;}
.page a.next{display:inline-block;position:relative;width:auto;font-size:13px;background-color:#fff;white-space:nowrap;padding-left:30px;padding-right:20px;}
.page a.first{display:inline-block;width:auto;padding-left:20px;padding-right:20px;font-size:13px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.page a.last{display:inline-block;width:auto;padding-left:20px;padding-right:20px;font-size:13px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.page a i.el-icon-arrow-left{margin-left:4px;margin-right:4px;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.page a i.el-icon-arrow-right{margin-left:4px;margin-right:4px;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.page a.previous:hover i.el-icon-arrow-left{color:#ee9bad;margin-left:2px;margin-right:6px;}
.page a.next:hover i.el-icon-arrow-right{color:#ee9bad;margin-left:6px;margin-right:2px;}

.index-info-news{position:relative;display:block;padding-bottom:5px;padding-left:45px;}
.index-info-news .text{position:absolute;left:0px;top:0px;color:#e7829a;font-size:14px;line-height:24px;font-weight:bold;}
.index-info-news .swiper-button-next,.index-info-news .swiper-button-prev{display:none;}
.index-info-news .swiper-pagination-bullet{display:none;}
.index-info-news .swiper-pagination-bullet-active{display:none;}
.index-info-news .swiper-slide a{position:relative;display:block;color:#111;font-size:13px;line-height:24px;height:24px;background-color:#f3f3f3;}
.index-info-news .swiper-slide a:hover{color:#e4000f;}
.index-info-news .swiper-slide a em{display:none;color:#666;font-size:13px;margin-left:5px;}

.m-pic-wraper-backcolor{background-color:#f3f3f3;padding:10px 10px 5px;}
.m-pic-wraper{margin:0px -5px;width:calc(100% + 10px);}
.m-pic-wraper .item{float:left;position:relative;width:calc(50% - 10px);margin:5px 5px 5px;background-color:#fff;}
.m-pic-wraper .item:after{content:"";position:absolute;z-index:100;left:0px;top:0px;width:100%;height:100%;border:rgba(0,0,0,0.08) solid 1px;-webkit-transition:all 100ms cubic-bezier(.25,.1,.25,1);transition:all 100ms cubic-bezier(.25,.1,.25,1);}
.m-pic-wraper .item:hover:after{border:rgba(0,0,0,0.0) solid 1px;}
.m-pic-wraper .item a{position:absolute;z-index:101;left:0px;top:0px;width:100%;height:100%;}
.m-pic-wraper .item .content{position:relative;padding-top:80%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-pic-wraper .item.video .content:after{content:"";position:absolute;z-index:10;left:calc(50% - 25px);top:calc(50% - 25px);width:50px;height:50px;background-image:url(../images/icon-video.webp);background-position:center;background-repeat:no-repeat;background-size:100% auto;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.m-pic-wraper .item.video:hover .content:after{background-image:url(../images/icon-videos.webp);}
.m-pic-wraper .item .text{position:absolute;z-index:1;width:100%;left:0;bottom:0;text-align:center;padding:8px 10px 8px;background-color:rgba(0,0,0,0.4);}
.m-pic-wraper .item .text h1{color:#fff;font-size:15px;line-height:20px;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.m-pic-wraper .item:hover .text h1{color:#fff;}

.detail-content{font-size:14px;color:#333;line-height:24px;text-align:left;padding-top:0px;padding-bottom:0px;}
.detail-content h3:first-child{margin-top:0px;}
.detail-content h1{position:relative;font-size:21px;color:#333;line-height:28px;font-weight:bold;margin-top:40px;margin-bottom:15px;padding-left:20px;}
.detail-content h1::after{content:"";position:absolute;z-index:0;top:5px;left:0px;width:4px;height:19px;background-color:#b5b5b5;}
.detail-content h2{font-size:14px;color:#333;line-height:20px;margin-bottom:15px;font-weight:bold;}
.detail-content h2 i{margin-right:5px;}
.detail-content h3{position:relative;display:inline-block;font-size:16px;color:#333;line-height:26px;font-weight:bold;margin-top:0px;margin-bottom:10px;padding-bottom:1px;}
.detail-content h3::after{content:"";position:absolute;z-index:0;bottom:0px;left:0px;width:100%;height:1px;background-color:#111;}
.detail-content h3:first-child{margin-top:0px!important;}
.detail-content h4{color:#333;font-size:24px;line-height:32px;font-weight:bold;margin-top:10px;margin-bottom:10px;text-align:center;}
.detail-content h5{color:#666;font-size:14px;line-height:20px;margin-bottom:25px;text-align:center;}
.detail-content h6{position:relative;display:block;font-size:15px;color:#333;line-height:25px;font-weight:bold;margin-top:20px;margin-bottom:15px;padding-left:15px;}
.detail-content h6::after{content:"";position:absolute;z-index:0;top:6px;left:0px;width:5px;height:14px;background-color:#ec9bad;border-radius:3px;}
.detail-content h6.inline-block{display:inline-block;}
.detail-content .tips{margin-top:10px;margin-bottom:20px;padding:15px 20px;background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;font-size:12px;color:#666;line-height:18px;}
.detail-content .map{width:100%;height:400px;margin-top:0px;margin-bottom:20px;border:rgba(0,0,0,0.2) solid 1px;}
.detail-content iframe{width:100%;height:auto;}
.detail-content video{width:100%;height:300px;background-color:#000;}
.detail-content img{display:block;max-width:100%;width:auto;height:auto;margin:0px auto 20px;padding-left:0px;}
.detail-content table{margin-bottom:0px;width:100%;border-collapse:separate;border-spacing:1px;background-color:rgba(255,255,255,1);}
.detail-content table th{background-color:#bdd6ee;padding:12px 12px;line-height:22px;font-size:14px;}
.detail-content table td{background-color:#deeaf6;padding:12px 12px;line-height:22px;font-size:14px;}
.detail-content table.white{border-spacing:0px;background-color:#d3d3d3;border:#d3d3d3 solid 1px;border-bottom:#d3d3d3 solid 0px;}
.detail-content table.white tr td{padding-left:14px!important;background-color:#fff;border-bottom:#d3d3d3 solid 1px;}
.detail-content table.white tr:nth-child(odd) td{padding:10px 14px;background-color:#f4f4f4;font-weight:bold;}
.detail-content table.white tr:nth-child(even) td{padding:10px 14px;background-color:#fff;}
.detail-content table.red{position:relative;border-spacing:0px;background-color:#d8d8d8;border-top:#d8d8d8 solid 1px;border-left:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 1px;}
.detail-content table.red::after{content:"";position:absolute;z-index:0;top:0px;right:0px;width:1px;height:100%;background-color:#d8d8d8;}
.detail-content table.red .corner{background:#ec9bad url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=) no-repeat 100% center;}
.detail-content table.red .corner .t01{padding-left:50%;padding-bottom:40%;color:#fff;font-size:14px;line-height:22px;font-weight:bold;}
.detail-content table.red .corner .t02{padding-right:50%;padding-top:40%;color:#fff;font-size:14px;line-height:22px;font-weight:bold;}
.detail-content table.red .corner .t03{padding-left:65%;color:#fff;font-size:14px;line-height:22px;font-weight:bold;}
.detail-content table.red .corner .t04{padding-right:65%;color:#fff;font-size:14px;line-height:22px;font-weight:bold;}
.detail-content table.red tr td:first-child{}
.detail-content table.red td{font-size:14px;line-height:22px;border-right:#d8d8d8 solid 1px;vertical-align:top;}
.detail-content table.red th{background-color:#ec9bad;color:#fff;font-size:14px;line-height:22px;text-align:center;border-right:#fff solid 1px;border-bottom:#fff solid 1px;}
.detail-content table.red th.gray{background-color:#d8d8d8;color:#000;font-size:14px;line-height:22px;text-align:center;border-right:#fff solid 1px;border-bottom:#fff solid 1px;}
.detail-content table.red td.gray{background-color:#d8d8d8!important;border-right:#fff solid 1px;border-bottom:#fff solid 1px;}
.detail-content table.red td.gray2{background-color:#f4f4f4!important;}
.detail-content table.red td.text-left{text-align:left;}
.detail-content table.red td.text-left2{text-align:left!important;padding-left:12px!important;}
.detail-content table.red td i{font-size:14px;}
.detail-content table.red.bottom-line{border-bottom:#d8d8d8 solid 0px;}
.detail-content table.red.bottom-line td{border-bottom:#d8d8d8 solid 1px;}
.detail-content table.red td.no-right-line{border-right:#d8d8d8 solid 0px;}
.detail-content table.red td.white{background-color:#fff!important}
.detail-content table.red td.gray2{background-color:#f4f4f4!important}
.detail-content table.red tr:nth-child(odd) td{padding:10px 14px;background-color:#f4f4f4;text-align:center;}
.detail-content table.red tr:nth-child(even) td{padding:10px 14px;background-color:#fff;text-align:center;}
.detail-content table.red td.nopadding{padding:0px!important;}
.detail-content table.red.bottom-noline{border-top:#d8d8d8 solid 0px;border-left:#d8d8d8 solid 0px;border-bottom:#d8d8d8 solid 0px;border-right:#d8d8d8 solid 0px;}
.detail-content table.red.bottom-noline::after{width:0px!important;height:0px!important;background-color:#fff!important;}
.detail-content table.red.bottom-noline td{border-bottom:#d8d8d8 solid 0px;}
.detail-content .scroll-tips{display:inline-block;margin-bottom:5px;color:#fff;font-size:12px;line-height:18px;background-color:rgba(0,0,0,0.5);border-radius:30px;padding:3px 15px 5px;}
.detail-content .scroll-tipss{display:inline-block;margin-bottom:5px;color:#fff;font-size:12px;line-height:18px;background-color:rgba(0,0,0,0.5);border-radius:30px;padding:3px 15px 5px;}

.detail-content .table-grid{width:260%;position:relative;background-color:#d8d8d8;border-top:#d8d8d8 solid 1px;border-left:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 1px;}
.detail-content .table-grid::after{content:"";position:absolute;z-index:0;top:0px;right:0px;width:1px;height:100%;background-color:#d8d8d8;}

.detail-content .table-header{display:grid;grid-template-columns:30% 50% 20%;padding-right:6px;background-color:#ec9bad;border-bottom:#fff solid 1px;}
.detail-content .table-header .item{width:auto;height:80px;display:grid;align-items:center;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;white-space:nowrap!important;padding:8px 10px;text-align:center;border-right:#fff solid 1px;}
.detail-content .table-header .item:last-child{border-right:#fff solid 0px;}
.detail-content .table-header .item:nth-child(2){display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;padding:0px;}
.detail-content .table-header .item:nth-child(2) .sub-item:nth-child(1){height:41px;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;padding:7px 10px;text-align:center;border-bottom:#fff solid 1px;}
.detail-content .table-header .item:nth-child(2) .sub-item:nth-child(2){display:grid;grid-template-columns:10% 10% 80%;}
.detail-content .table-header .item:nth-child(2) .sub-item:nth-child(2) .sub-sub-item{background-color:#d8d8d8;color:#333;font-size:14px;line-height:24px;font-weight:bold;padding:8px 10px;text-align:center;border-right:#fff solid 1px;}
.detail-content .table-header .item:nth-child(2) .sub-item:nth-child(2) .sub-sub-item:last-child{border-right:#fff solid 0px;}
 
.detail-content .table-body{height:500px;display:grid;grid-template-columns:100%;grid-template-rows:auto;align-content:start;}
.detail-content .table-body .item{display:grid;grid-template-columns:30% 5% 5% 40% 20%;grid-template-rows:auto;background-color:#f4f4f4;border-bottom:#d8d8d8 solid 1px;}
.detail-content .table-body .item:last-child{border-bottom:#d8d8d8 solid 0px;}
.detail-content .table-body .item.all{padding:8px 10px;}
.detail-content .table-body .item .sub-item{background-color:#fff;color:#222;font-size:14px;line-height:24px;padding:8px 10px;border-right:#d8d8d8 solid 1px;}
.detail-content .table-body .item .sub-item:nth-child(2){text-align:center;}
.detail-content .table-body .item .sub-item:nth-child(3){text-align:center;}
.detail-content .table-body .item .sub-item:nth-child(5){text-align:center;}
.detail-content .table-body .item .sub-item:last-child{border-right:#d8d8d8 solid 0px;}
.detail-content .table-body .tt-list{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;align-content:start;}
.detail-content .table-body .tt-list div{color:#222;font-size:14px;line-height:24px;}
.detail-content .table-body .tt-list div:nth-child(2n - 1){padding-right:3px;}

.detail-content .sub-table-grid-wraper{border:#d8d8d8 solid 1px;margin:3px 0px;}
.detail-content .sub-table-grid{width:calc(100% - 2px);display:grid;grid-template-columns:30% 35% 35%;gap:1px;background-color:#d8d8d8;}
.detail-content .sub-table-grid div{background-color:#fff;padding:5px 5px;display:grid;align-content:center;justify-items:center;text-align:center;font-size:14px;line-height:24px;}
.detail-content .sub-table-grid div:nth-child(1){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid div:nth-child(2){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid div:nth-child(3){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid div:nth-child(3n){display:grid;justify-items:end;}
.detail-content .sub-table-grid div:nth-child(3n - 1){display:grid;justify-items:end;}

.detail-content .table-body{overflow:auto!important;}
.detail-content .table-body::-webkit-scrollbar{box-sizing:border-box;width:6px;height:6px;}
.detail-content .table-body::-webkit-scrollbar-button{width:9px;height:0px;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:start{background-position:0 0;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:start:hover{background-position:-10px 0;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:start:active{background-position:-20px 0;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:end{background-position:-30px 0;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:end:hover{background-position:-40px 0;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:end:active{background-position:-50px 0;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:start{background-position:0 -11px;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:start:hover{background-position:-10px -11px;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:start:active{background-position:-19px -11px;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:end{background-position:-30px -11px;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:end:hover{background-position:-40px -11px;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:end:active{background-position:-50px -11px;}
.detail-content .table-body::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.05);}
.detail-content .table-body::-webkit-scrollbar-thumb{border:0px solid rgba(0,0,0,.21);background-color:rgba(0,0,0,0.2);border-radius:20px;}
.detail-content .table-body::-webkit-scrollbar-thumb:hover{border:0px solid rgba(0,0,0,.21);background-color:#ec9bad;}
.detail-content .table-body::-webkit-scrollbar-thumb:active{background-color:#e4000f;}
.detail-content .table-body::-webkit-scrollbar-corner{background-color:rgba(0,0,0,.02);}

.detail-content .table-grid2{width:100%;position:relative;background-color:#d8d8d8;border-top:#d8d8d8 solid 1px;border-left:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 1px;}
.detail-content .table-grid2::after{content:"";position:absolute;z-index:0;top:0px;right:0px;width:1px;height:100%;background-color:#d8d8d8;}

.detail-content .table-header2{display:grid;grid-template-columns:100%;padding-right:6px;background-color:#ec9bad;border-bottom:#fff solid 1px;}
.detail-content .table-header2 .item{display:grid;grid-template-columns:40% 60%;align-items:center;}
.detail-content .table-header2 .item div{background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;padding:8px 10px;text-align:center;border-right:#fff solid 1px;}
.detail-content .table-header2 .item div:last-child{border-right:#fff solid 0px;}
.detail-content .table-header2 .item.all{display:grid;grid-template-columns:100%;align-items:center;color:#fff;font-size:14px;line-height:24px;font-weight:bold;padding:8px 10px;text-align:left;}
.detail-content .table-header2 .item.all div{padding:0px;text-align:left;}
 
.detail-content .table-body2{max-height:500px;display:grid;grid-template-columns:100%;grid-template-rows:auto;align-content:start;}
.detail-content .table-body2 .item{display:grid;grid-template-columns:40% 60%;grid-template-rows:auto;background-color:#f4f4f4;border-bottom:#d8d8d8 solid 1px;}
.detail-content .table-body2 .item .sub-item{background-color:#fff;color:#222;font-size:14px;line-height:24px;padding:8px 10px;border-right:#d8d8d8 solid 1px;}
.detail-content .table-body2 .item:last-child{border-bottom:#d8d8d8 solid 0px;}
.detail-content .table-body2 .item-all{background-color:#fff;display:grid;grid-template-columns:100%;grid-template-rows:auto;padding:8px 10px;color:#222;font-size:14px;line-height:24px;}
.detail-content .table-body2 .tt-list{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;align-content:start;}
.detail-content .table-body2 .tt-list div{color:#222;font-size:14px;line-height:24px;}
.detail-content .table-body2 .tt-list div:nth-child(2n - 1){padding-right:3px;}
.detail-content .table-body2  table.red2{position:relative;margin:5px 0px;border-spacing:0px;background-color:#d8d8d8;border-top:#d8d8d8 solid 1px;border-left:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 0px;}
.detail-content .table-body2  table.red2::after{content:"";position:absolute;z-index:0;top:0px;right:0px;width:1px;height:100%;background-color:#d8d8d8;}
.detail-content .table-body2  table.red2 td{font-size:14px;line-height:24px;border-right:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 1px;}
.detail-content .table-body2  table.red2 th{background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;text-align:center;white-space:nowrap;padding:4px 10px;border-right:#fff solid 1px;border-bottom:#fff solid 1px;}
.detail-content .table-body2  table.red2 td.text-left2{text-align:left!important;padding-left:20px!important;}
.detail-content .table-body2  table.red2 td.text-right2{text-align:right!important;padding-right:20px!important;}
.detail-content .table-body2  table.red2 tr:nth-child(odd) td{padding:10px 12px;background-color:#fff;text-align:center;}
.detail-content .table-body2  table.red2 tr:nth-child(even) td{padding:10px 12px;background-color:#fff;text-align:center;}
.detail-content .table-body2  table.red2 td li{text-align:left;}

.detail-content .sub-table-grid-wraper2{border:#d8d8d8 solid 1px;margin:5px 0px;}
.detail-content .sub-table-grid2{width:calc(100% - 2px);display:grid;grid-template-columns:30% 35% 35%;gap:1px;background-color:#d8d8d8;}
.detail-content .sub-table-grid2 div{background-color:#fff;padding:5px 5px;display:grid;align-content:center;justify-items:center;text-align:center;font-size:14px;line-height:24px;}
.detail-content .sub-table-grid2 div:nth-child(1){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid2 div:nth-child(2){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid2 div:nth-child(3){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid2 div:nth-child(3n){display:grid;justify-items:end;}
.detail-content .sub-table-grid2 div:nth-child(3n - 1){display:grid;justify-items:end;}

.detail-content .table-body2{overflow:auto!important;}
.detail-content .table-body2::-webkit-scrollbar{box-sizing:border-box;width:6px;height:6px;}
.detail-content .table-body2::-webkit-scrollbar-button{width:9px;height:0px;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:start{background-position:0 0;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:start:hover{background-position:-10px 0;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:start:active{background-position:-20px 0;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:end{background-position:-30px 0;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:end:hover{background-position:-40px 0;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:end:active{background-position:-50px 0;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:start{background-position:0 -11px;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:start:hover{background-position:-10px -11px;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:start:active{background-position:-19px -11px;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:end{background-position:-30px -11px;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:end:hover{background-position:-40px -11px;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:end:active{background-position:-50px -11px;}
.detail-content .table-body2::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.05);}
.detail-content .table-body2::-webkit-scrollbar-thumb{border:0px solid rgba(0,0,0,.21);background-color:rgba(0,0,0,0.2);border-radius:20px;}
.detail-content .table-body2::-webkit-scrollbar-thumb:hover{border:0px solid rgba(0,0,0,.21);background-color:#ec9bad;}
.detail-content .table-body2::-webkit-scrollbar-thumb:active{background-color:#e4000f;}
.detail-content .table-body2::-webkit-scrollbar-corner{background-color:rgba(0,0,0,.02);}

.detail-content .tt-list2{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;align-content:start;}
.detail-content .tt-list2 div{color:#222;font-size:14px;line-height:24px;}
.detail-content .tt-list2 div:nth-child(2n - 1){padding-right:3px;}

.detail-content .tags-list{align-content:start;margin-top:10px;margin-bottom:15px;}
.detail-content .tags-list div{color:#222;font-size:14px;line-height:24px;}
.detail-content .tags-list div em{color:#fff;font-size:14px;line-height:18px;background-color:#7199d3;border-radius:50px;padding:5px 15px;}
.detail-content .tags-list div:nth-child(2n - 1){padding-bottom:5px;}
.detail-content .tags-list div:nth-child(2n){padding-bottom:10px;}

.detail-content .font16px{font-size:14px;color:#111;line-height:24px;margin-bottom:10px;}
.detail-content .blank10{height:10px;}
.detail-content .blank20{height:10px;}
.detail-content .blank40{height:20px;}
.detail-content ol{padding-top:0px;margin-bottom:20px;}
.detail-content ul{padding-top:0px;margin-bottom:20px;}
.detail-content ul{list-style-position:outside;margin-left:20px;list-style:disc!important;}
.detail-content li{line-height:24px;margin-bottom:10px;}
.detail-content ul.en{list-style:lower-alpha;margin-bottom:0px!important;}
.detail-content ul.en li{line-height:20px!important;margin-bottom:0px!important;padding-top:4px;padding-bottom:4px;}
.detail-content ul.dot{list-style:disc;margin-bottom:0px!important;}
.detail-content ul.dot li{line-height:20px!important;margin-bottom:0px!important;padding-top:4px;padding-bottom:4px;}
.detail-content ol.no-padding{margin-bottom:0px;margin-left:20px;}
.detail-content ol.no-padding li{line-height:24px;margin-bottom:0px;}
.detail-content p{padding-left:0px;margin-bottom:25px;}
.detail-content p.nopadding{padding-left:0px;}
.detail-content p:last-child{margin-bottom:0px;}
.detail-content .text-small{font-size:14px;color:#333;line-height:20px;margin-bottom:5px;}
.detail-content .text-h3{font-size:14px;color:#111;line-height:24px;margin-bottom:10px;text-align:left;margin-top:-10px;}
.detail-content .play{font-size:17px;color:#e4000f;}
.detail-content .back{text-align:center;margin-top:30px;}
.detail-content .back a{color:#333;padding:0px 40px 0px 30px;}
.detail-content .back a:hover{color:#fff;}
.detail-content .back a i{margin-right:10px;}
.detail-content .title-button-wraper{margin-top:20px;}
.detail-content .title-button a{margin-top:10px;display:block;font-size:16px;line-height:20px;font-weight:bold;padding:12px 25px;border-radius:12px;text-align:center;}
.detail-content .title-button.orange a{color:#ec581d;background:linear-gradient(to bottom,#fffed9,#f4e06b);border:#f39800 solid 2px;}
.detail-content .title-button.orange a:hover{color:#e4000f;background:linear-gradient(to bottom,#fffed9,#f4e06b);border:#e4000f solid 2px;}
.detail-content .title-button.orange2 a{color:#ec581d;background:linear-gradient(to bottom,#fffed9,#f4e06b);border:#f39800 solid 2px;}
.detail-content .title-button.orange2 a:hover{color:#e4000f;background:linear-gradient(to bottom,#fffed9,#f4e06b);border:#e4000f solid 2px;}
.detail-content .title-button.pink a{color:#e74b7d;background:linear-gradient(to bottom,#fff9fa,#f6c0cb);border:#f39593 solid 2px;}
.detail-content .title-button.pink a:hover{color:#d71252;background:linear-gradient(to bottom,#fff9fa,#f6c0cb);border:#ea6f6c solid 2px;}
.detail-content .text-button-wraper{margin-top:0px;width:100%;display:-webkit-flex;display:flex;justify-content:center;}
.detail-content .text-button-wraper .text-button a{color:#fff;background-color:#e60012;border:#e60012 solid 2px;display:inline-block;font-size:18px;line-height:24px;font-weight:bold;padding:12px 45px 12px 55px;border-radius:12px;box-shadow:4px 4px 5px rgba(0,0,0,0.3);}
.detail-content .text-button-wraper .text-button a:hover{box-shadow:6px 6px 8px rgba(0,0,0,0.5);}
.detail-content .text-dd{margin-top:20px;}
.detail-content .text-dd .text{color:#111;font-size:16px;line-height:26px;font-weight:bold;}
.detail-content .text-dd dd{float:left;display:inline-block;width:1050%;position:relative;font-size:14px;color:#333;line-height:24px;margin-top:10px;padding-left:12px;}
.detail-content .text-dd dd::after{content:"";position:absolute;z-index:0;top:11px;left:0px;width:5px;height:5px;border-radius:100%;background-color:#111;}
.detail-content .text-dd dd em{color:#7f4f21;font-weight:bold;margin-right:12px;}
.detail-content .text-title{padding:10px 0px 10px;text-align:center;}
.detail-content .text-title em{display:inline-block;color:#fff;font-size:16px;line-height:20px;font-weight:bold;background-color:#ec9bad;padding:12px 25px;border-radius:10px;}
.detail-content .sub-title{position:relative;margin:15px auto 0px;text-align:center;padding-bottom:40px;min-height:30px;}
.detail-content .sub-title .year{position:absolute;left:0px;top:5px;background-color:#ec9bad;color:#fff;font-size:16px;line-height:30px;padding:0px 20px;box-shadow:-3px 3px 0px rgba(0,0,0,0.1);}
.detail-content .sub-title .year::after{content:"";position:absolute;right:-7px;top:calc(50% - 6px);display:inline-block;border-style:solid;border-color:transparent #ec9bad;border-width:6px 0px 6px 9px;}
.detail-content .sub-title em{position:relative;font-size:15px;color:#333;line-height:24px;font-weight:bold;margin-top:40px;margin-bottom:15px;padding-left:15px;padding-right:15px;}
.detail-content .sub-title em::before{content:"";position:absolute;z-index:0;top:4px;left:0px;width:4px;height:14px;background-color:#ec9bad;border-radius:3px;}
.detail-content .sub-title em::after{content:"";position:absolute;z-index:0;top:4px;right:0px;width:4px;height:14px;background-color:#ec9bad;border-radius:3px;}
.detail-content .number-list{}
.detail-content .number-list .item{margin-bottom:15px;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;}
.detail-content .number-list .item em{width:25px;font-size:14px;color:#111;line-height:24px;}
.detail-content .number-list .item .content{width:calc(100% - 25px);font-size:14px;color:#111;line-height:24px;}
.detail-content .red-title{position:relative;margin:30px auto 0px;padding:8px 20px 8px 25px;background-color:#e3e3e3;border-radius:8px;color:#111;font-size:14px;line-height:24px;font-weight:bold;overflow:hidden;}
.detail-content .red-title::before{content:"";position:absolute;z-index:0;top:0px;left:0px;width:18px;height:100%;background-color:#ec9bad;border-right:#fff solid 2px;}

.detail-content .sub-content{padding:20px 15px 20px 15px;font-size:14px;color:#111;line-height:24px;text-align:left;}

.detail-content .link{margin-top:20px;background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px;}
.detail-content .link .name{color:#111;font-size:14px;line-height:20px;font-weight:bold;padding:12px 0px 13px 20px;background-color:rgba(0,0,0,0.04);border-bottom:rgba(0,0,0,0.1) dotted 0px;}
.detail-content .link .contents{padding:12px 20px 14px 20px;line-height:20px;min-height:50px;}
.detail-content .link .contents .item{font-size:14px;color:#999;display:-webkit-flex;display:flex;align-items:flex-start;padding:6px 0px 6px 0px;}
.detail-content .link .contents .item i{color:#e4000f;font-size:14px;line-height:18px;margin-right:8px;}

.detail-tags{margin:20px auto;background-color:#f4f4f4;border:#bcbcbc solid 2px;border-radius:15px;padding:15px 20px;}
.detail-tags ol{position:relative;padding-top:0px;margin-bottom:0px;}
.detail-tags ol::after{content:"";display:block;clear:both;}
.detail-tags ol li{color:#111;font-size:14px;line-height:20px;font-weight:bold;padding-top:8px;padding-bottom:8px;padding-left:0px;margin-bottom:0px;}

.history-list{width:100%;margin:20px 10px 0px 15px;border-left:#646464 solid 1px;}
.history-list .item{margin-left:-21px;padding-top:2px;margin-bottom:20px;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;}
.history-list .item .date{min-width:30px;height:30px;padding-left:8px;padding-right:8px;margin-right:10px;margin-top:-2px;font-size:13px;line-height:26px;border:#646464 solid 1px;border-radius:20px;background-color:#fff;display:-webkit-flex;display:flex;justify-content:center;align-items:baseline;}
.history-list .item .date em{font-size:15px;margin-right:2px;}
.history-list .item .text{width:calc(100% - 50px);color:#111;font-size:14px;line-height:24px;padding-right:10px;}
.history-list .item .text em{display:block;margin-bottom:15px;}

.contact-content{padding:20px 0px 0px;}
.contact-content .con-left{width:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.contact-content .con-left .icon{background:linear-gradient(135deg,#2ca7e3,#0974ba);}
.contact-content .con-right{width:100%;margin-top:20px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.contact-content .con-right .icon{background:linear-gradient(135deg,#90c31e,#1ead37);}
.contact-content .icon{width:120px;height:120px;border-radius:100%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.contact-content .icon i{color:#fff;font-size:70px;}
.contact-content .contact-name{color:#111;font-size:22px;line-height:28px;font-weight:bold;margin-top:20px;}
.contact-content .contact-text{color:#666;font-size:14px;line-height:24px;margin-top:5px;margin-bottom:20px;}
.contact-content .contact-item{width:80%;line-height:24px;font-size:14px;margin-bottom:10px;text-align:left;}
.contact-content .contact-item i{margin-right:10px;font-size:18px!important;}

.column-info img{display:block;max-width:100%;width:100%;height:auto;margin:0px auto 0px;padding-left:0px;}
.column-info .column-button{text-align:center;margin-top:30px;}
.column-info .column-button a{display:inline-block;color:#fff;font-size:18px;line-height:30px;font-weight:bold;text-shadow:1px 1px 0px rgba(0,0,0,0.3);box-shadow:1px 1px 3px rgba(0,0,0,0.5);padding:12px 40px;background:linear-gradient(to bottom,#f50000,#cf0000);border-radius:12px;}
.column-info .column-button a:hover{box-shadow:3px 3px 8px rgba(0,0,0,0.5);}

.column-notice .contents{position:relative;z-index:1;background-color:#f4f4f4;width:calc(100% - 0px);padding:50px 0px 0px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.column-notice .contents .pic{width:100%;padding-top:65%;margin-top:50px;background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:#e4000f solid 4px;}
.column-notice .contents .t1{color:#111;font-size:20px;line-height:24px;font-weight:bold;}
.column-notice .contents .t1 em{position:relative;color:#e4000f;padding-right:20px;}
.column-notice .contents .t1 em::after{content:"\e7c4";position:absolute;right:2px;top:calc(50% - 12px);transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-webkit-transform:scaleX(-1) rotate(90deg);color:#e4000f;font-size:14px;line-height:24px;font-family:"element-icons";-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.column-notice .contents .t1:hover em::after{right:0px;}
.column-notice .contents .t2{color:#111;font-size:14px;line-height:24px;margin-top:20px;text-align:center;}
.column-notice .contents img{width:160px;padding-left:0px;margin-bottom:0px;margin-top:40px;}

.contact-wraper{position:relative;z-index:1;width:calc(100% - 0px);padding:0px 0px 0px 0px;margin-top:20px;margin-bottom:20px;}
.contact-wraper .pic{width:100%;height:150px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.contact-wraper .contents{width:100%;padding:30px 0px;}
.contact-wraper .contents .title{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}
.contact-wraper .contents .title .icon{background-color:#036eb8;width:40px;height:40px;padding:10px;border-radius:100%;}
.contact-wraper .contents .title .icon img{width:100%;margin:0px;}
.contact-wraper .contents .title .text{width:calc(100% - 50px);}
.contact-wraper .contents .title .text .name{position:relative;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}
.contact-wraper .contents .title .text .name .t{position:relative;z-index:2;color:#000;font-size:14px;line-height:18px;font-weight:bold;padding-right:10px;background-color:#fff;}
.contact-wraper .contents .title .text .name .line{position:absolute;z-index:1;width:100%;flex-grow:1;}
.contact-wraper .contents .title .text .name .line::before{content:"";position:absolute;z-index:0;top:calc(50% - 1px);left:0px;width:100%;height:1px;background-color:#666;}
.contact-wraper .contents .title .text .info{color:#333;font-size:14px;line-height:20px;margin-top:0px;}
.contact-wraper .contents .info-wraper{padding:10px 0px 0px 10px;}
.contact-wraper .contents .info-wraper .icons{margin-right:10px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.contact-wraper .contents .info-wraper dd{line-height:18px;font-size:14px;padding-top:8px;padding-bottom:8px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
.contact-wraper .contents .info-wraper dd i{color:#333;font-size:16px!important;}

.partner-info{margin-top:20px;padding:20px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.partner-info .contents{position:relative;}
.partner-info .contents .contentss{background-image:url(../images/partner-back-center.webp);background-position:center top;background-repeat:no-repeat;background-size:100% calc(100% - 10px);}
.partner-info .contents::after{content:"";position:absolute;z-index:0;left:0px;bottom:0px;right:0px;width:100%;padding-top:9.75%;background-image:url(../images/partner-back-bottom.webp);background-position:center;background-repeat:no-repeat;background-size:100% auto;}
.partner-info .contents .toppic img{width:100%;height:auto;margin:0px;}
.partner-info .contents .contentsss{position:relative;z-index:1;padding:20px 20px 30px;}
.partner-info .contents .contentsss .name{display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.partner-info .contents .contentsss .name .icon{width:30px;height:30px;border-radius:100%;background:linear-gradient(to right,#f1a0c3,#e44c73);display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.partner-info .contents .contentsss .name .icon .iconfonts{color:#fff;font-size:18px;}
.partner-info .contents .contentsss .name .text{color:#000;font-size:18px;line-height:20px;font-weight:bold;margin-left:10px;}
.partner-info .contents .contentsss .infolist{margin-top:10px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
.partner-info .contents .contentsss .infolist .item{position:relative;margin:10px 0px 10px 0px;padding-left:0px;width:calc(100% - 0px);color:#000;font-size:14px;line-height:20px;}
.partner-info .contents .contentsss .infolist .item em{display:block;color:#7f4f21;}
.partner-info .contents .contentsss .infolist .item i{display:block;margin-top:5px;}

.partner-form{margin-top:20px;padding:20px 20px 20px;border-top-left-radius:6px;border-top-right-radius:6px;background-position:center top;background-repeat:no-repeat;background-size:560% auto;}
.partner-form .toptext{color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.partner-form .contents{background-color:#fff;border-radius:10px;padding:20px;margin-top:10px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}

.layui-form-item{margin-bottom:10px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
.layui-form-item .layui-form-label{width:100%;padding-left:0px;text-align:left!important;}
.layui-form-item .layui-input-block{margin-left:0px;width:100%;}
.layui-form-item .layui-input-block-button{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}

.layui-form-label{font-size:15px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
.layui-form-label span{margin-right:3px;}
.layui-input-block input,textarea{font-size:14px;}
.layui-input-block .layui-btn{width:50%;padding:0px 0px;font-size:15px;line-height:36px;height:40px;font-weight:bold;border:0px solid transparent;background:linear-gradient(to bottom,#f1a0c3,#e44c73);}
.layui-input-block .layui-btn.layui-btn-primary{padding:0px 0px;font-size:15px;line-height:36px;height:40px;font-weight:bold;border:1px solid #ccc;background:linear-gradient(to bottom,#fff,#fff);}
.layui-form-select dl dd{font-size:15px;}
.layui-form-select dl dd.layui-this{background-color:#ec9bad;color:#fff;}
.layui-form-item .layui-input-inline{float:left;width:100%!important;margin:0px 0px 0px 5px!important;left:0px;}

#slider{width:100%;height:40px;position:relative;border-radius:2px;background-color:#dae2d0;overflow:hidden;text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;}
#slider_bg{position:absolute;left:0;top:0;height:100%;background-color:#7ac23c;z-index:1;}
#label{width:46px;position:absolute;left:0;top:0;height:40px;line-height:38px;border:1px solid #ccc;background-color:#fff;z-index:3;cursor:move;}
#label::after{content:"\e6dc";position:absolute;left:0;top:0;width:100%;height:100%;line-height:38px;color:#ff9e77;font-size:14px;font-family:"element-icons";}
#labelTip{position:absolute;left:0;width:100%;height:100%;font-size:13px;color:#787878;line-height:38px;text-align:center;z-index:2;}
#showcode{display:none;margin-top:5px;}
#showcode .codewraper{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
#showcode img{width:140px;height:38px;margin:0px;margin-right:10px;}

.s-pic-wraper{margin:-5px -5px 0px;width:calc(100% + 10px);}
.s-pic-wraper .item{float:left;position:relative;width:calc(50% - 10px);margin:5px 5px 5px;background-color:#fff;}
.s-pic-wraper .item a{position:absolute;z-index:101;left:0px;top:0px;width:100%;height:100%;}
.s-pic-wraper .item .content{position:relative;padding-top:70%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.s-pic-wraper .item .text{text-align:center;padding:10px 10px 10px;color:#111;font-size:15px;line-height:20px;}
.s-pic-wraper .item .text em{margin-right:4px;display:block;}

}

@media (max-width:768px){


}

@media (max-width:480px){


}

@media (max-width:320px){


}

@media (min-width:992px){

body.sub-body{background-color:#f4f4f4;}

.sub-container{padding:0px 40px 60px;}

.sub-body-container{padding:50px 60px 50px;background-color:#fff;}

.label{display:inline-block;width:22px;height:22px;text-align:center;color:#fff;font-size:12px;line-height:22px;font-weight:bold;text-shadow:1px 1px 0px rgba(0,0,0,0.4);border-radius:100%;border-bottom-left-radius:5px;background-image:linear-gradient(to right,#fec24a,#fc8504);transform:scale(.8, .8);}

.m-title{position:relative;margin-bottom:30px;}
.m-title .text{display:block;color:#111;font-size:24px;line-height:30px;text-align:center;font-weight:bold;}
.m-title em{display:block;color:#111;font-size:14px;line-height:20px;text-align:center;margin-top:15px;}
.m-title .line{margin-top:30px;width:100%;height:2px;background-color:#e4000f;}
.m-title .text + .line{margin-top:50px;}

.m-wraper{position:relative;background-color:#fff;}
.m-wraper .container{position:relative;z-index:10;padding:40px 0px 40px;}
.m-wraper.gray{background-color:#f5f5f5;}
.m-wraper.detail{margin-top:80px;}

.postion{margin-top:15px;color:#333;font-size:14px;line-height:26px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
.postion a{display:inline-block;color:#333;font-size:13px;line-height:26px;white-space:nowrap;}
.postion a:hover{color:#e4000f;}
.postion i.home{margin-right:6px;font-size:12px!important;margin-top:1px;}
.postion i.el-icon-arrow-right{margin-left:4px;margin-right:4px;font-size:11px!important;margin-top:1px;}

.postion-wraper{padding:15px 0px;display:-webkit-flex;display:flex;justify-content:flex-end;}

.sub-nav{position:relative;z-index:10;padding:25px 30px;margin:-40px 0px 0px;background-color:#fff;border-radius:0px;box-shadow:0px 0px 5px rgba(0,0,0,0.3);display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.sub-nav.backimage{background-image:url(../images/bg-sub-nav.webp);background-position:right center;background-repeat:no-repeat;background-size:auto 120%;}
.sub-nav .content{width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}
.sub-nav .content a{position:relative;float:left;color:#111;font-size:13px;line-height:18px;padding-left:15px;padding-right:15px;margin:5px 0px;width:calc(20% - 0px);}
.sub-nav .content a::before{content:"";position:absolute;right:5px;top:5px;width:1px;height:28px;border-left:rgba(0,0,0,0.3) dashed 1px;}
.sub-nav .content a:nth-child(5n)::before{border-left:rgba(0,0,0,0.3) dashed 0px;}
.sub-nav .content a:last-child::before{border-left:rgba(0,0,0,0.3) dashed 0px;}
.sub-nav .content a:hover{color:#e4000f;}
.sub-nav .content a.active{color:#e4000f;font-weight:bold;}
.sub-nav .content em{position:relative;width:20px;height:18px;margin-left:20px;}
.sub-nav .content em::before{content:"";position:absolute;left:0px;top:6px;width:1px;height:100%;border-left:rgba(0,0,0,0.3) dashed 1px;}
.sub-nav.item06{padding:25px 50px;}
.sub-nav.item06 .content{justify-content:flex-start;flex-wrap:wrap;}
.sub-nav.item06 .content a{width:calc(30% - 13.33px);}
.sub-nav.item06 .content a::before{border-left:rgba(0,0,0,0.3) dashed 0px;}
.sub-nav.item02{padding:25px 50px;}
.sub-nav.item02 .content{flex-wrap:nowrap;}
.sub-nav.item02 .content a{width:auto;}
.sub-nav.item02 .content a::before{border-left:rgba(0,0,0,0.3) dashed 0px;}

.sub-nav-fixed{display:none;position:fixed;z-index:102;left:0px;right:0px;top:120px;width:100%;background-color:#fff;border-radius:0px;box-shadow:0px 0px 5px rgba(0,0,0,0.3);}
.sub-nav-fixed .container{padding:15px 30px 20px;}
.sub-nav-fixed .content{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding-right:0px;}
.sub-nav-fixed .content a{position:relative;float:left;color:#111;font-size:13px;line-height:18px;padding-left:15px;padding-right:20px;margin:5px 0px;width:calc(20% - 0px);}
.sub-nav-fixed .content a::before{content:"";position:absolute;right:5px;top:5px;width:1px;height:28px;border-left:rgba(0,0,0,0.3) dashed 1px;}
.sub-nav-fixed .content a:nth-child(5n)::before{border-left:rgba(0,0,0,0.3) dashed 0px;}
.sub-nav-fixed .content a:last-child::before{border-left:rgba(0,0,0,0.3) dashed 0px;}
.sub-nav-fixed .content a:hover{color:#e4000f;}
.sub-nav-fixed .content a.active{color:#e4000f;font-weight:bold;}
.sub-nav-fixed .content em{position:relative;width:20px;height:18px;margin-left:20px;}
.sub-nav-fixed .content em::before{content:"";position:absolute;left:0px;top:6px;width:1px;height:100%;border-left:rgba(0,0,0,0.3) dashed 1px;}
.sub-nav-fixed.item06 .content{justify-content:flex-start;flex-wrap:wrap;}
.sub-nav-fixed.item06 .content a{width:calc(30% - 13.33px);}
.sub-nav-fixed.item06 .content a::before{border-left:rgba(0,0,0,0.3) dashed 0px;}
.sub-nav-fixed.item02 .content{flex-wrap:nowrap;}
.sub-nav-fixed.item02 .content a{width:auto;}
.sub-nav-fixed.item02 .content a::before{border-left:rgba(0,0,0,0.3) dashed 0px;}

.sub-sub-nav{position:relative;z-index:10;margin-top:15px;border-bottom:#dc0606 solid 2px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.sub-sub-nav a{position:relative;color:#111;font-size:14px;line-height:24px;padding:10px 20px 15px;margin:0px 10px;white-space:nowrap;}
.sub-sub-nav a:hover{color:#dc0606;}
.sub-sub-nav a.active{color:#111;}
.sub-sub-nav a.active::after{content:"";position:absolute;left:20px;bottom:0px;width:calc(100% - 40px);height:3px;background-color:#dc0606;}

.sub-sub-year{position:relative;z-index:10;margin-top:-10px;margin-bottom:30px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.sub-sub-year a{position:relative;color:#111;font-size:18px;line-height:24px;padding:10px 10px 10px;margin:0px 10px;white-space:nowrap;}
.sub-sub-year a:hover{color:#dc0606;}
.sub-sub-year a.active{color:#111;}
.sub-sub-year a.active::after{content:"";position:absolute;left:10px;bottom:0px;width:calc(100% - 20px);height:3px;background-color:#dc0606;}

.sub-nav-scroll{position:relative;width:100%;margin:0px auto 0px;padding-left:30px;padding-right:30px;background-color:#fff;overflow:hidden;}
.sub-nav-scroll::after{content:"";position:absolute;z-index:0;left:0px;bottom:5px;width:100%;height:3px;background-color:#d8d8d8;}
.sub-nav-scroll a{position:relative;display:inline-block;padding-left:15px;padding-right:15px;color:#111;font-size:14px;line-height:40px;padding-bottom:10px;}
.sub-nav-scroll a:hover{color:#e4000f;}
.sub-nav-scroll a.active{color:#e4000f;}
.sub-nav-scroll a.active::after{content:"";position:absolute;z-index:2;left:calc(50% - 8px);bottom:0px;width:13px;height:13px;border-radius:100%;background-color:#ec9bad;border:#fff solid 2px;}
.sub-nav-scroll i.el-icon-arrow-left{font-size:11px;}
.sub-nav-scroll .swiper-button-next,.sub-nav-scroll .swiper-button-prev{position:absolute;top:0px;margin:0px;width:30px;height:40px;background-color:#fff;z-index:100;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.sub-nav-scroll .swiper-button-next:hover,.sub-nav-scroll .swiper-button-prev:hover{color:#e4000f;}
.sub-nav-scroll .swiper-button-next.swiper-button-disabled,.sub-nav-scroll .swiper-button-prev.swiper-button-disabled{color:#ccc;}
.sub-nav-scroll .swiper-button-prev{left:0px;color:#111;font-size:18px;line-height:40px;text-align:center;background-image:none;}
.sub-nav-scroll .swiper-button-next{right:0px;color:#111;font-size:18px;line-height:40px;text-align:center;background-image:none;}

.text-list-name{position:relative;color:#111;font-size:18px;line-height:48px;font-weight:bold;background-color:#fff;margin-top:-1px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
.text-list-name::before{content:"";position:absolute;z-index:1;left:0px;bottom:0px;width:100%;height:2px;background-color:#e4000f;}
.text-list-name i{color:#d79139;font-size:28px;font-weight:normal;margin-right:6px;}

.news-list{}
.news-list .item{position:relative;border-bottom:#ddd solid 1px;padding:20px 0px 30px;margin-top:10px;padding-right:50px;}
.news-list .item::after{content:"\e6e9";position:absolute;z-index:0;right:10px;top:calc(50% - 15px);font-family:element-icons;color:#222;font-size:24px;line-height:30px;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.news-list .item:hover::after{right:5px;color:#e4000f;}
.news-list .item a{position:absolute;z-index:1;display:block;width:100%;height:100%;}
.news-list .item .name{color:#111;font-size:18px;line-height:28px;font-weight:bold;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.news-list .item .intro{color:#777;font-size:14px;line-height:24px;margin-top:15px;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.news-list .item .date{color:#777;font-size:13px;line-height:22px;margin-top:15px;}
.news-list .item:hover .name{color:#e4000f;}
.news-list .item:hover .intro{color:#111;}

.text-list{margin-top:0px;}
.text-list dd{border-bottom:#d3d3d3 solid 1px;padding-left:30px;padding-right:30px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;}
.text-list dd::after{content:"";display:block;clear:both;}
.text-list dd a{position:relative;width:calc(100% - 100px);padding:15px 0px 15px 15px;margin-right:0px;color:#111;font-size:14px;line-height:24px;display:-webkit-flex;display:flex;align-items:center;}
.text-list dd a:before{content:"";position:absolute;left:0px;top:50%;margin-top:-2px;width:5px;height:5px;background-color:#111;border-radius:50%;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.text-list dd a:hover{color:#e4000f;}
.text-list dd a:hover:before{background-color:#e4000f;}
.text-list dd i{margin-left:8px;color:#e4000f;}
.text-list dd span{width:100px;line-height:40px;font-size:14px;color:#666;text-align:right;}
.text-list dd:nth-child(odd){background-color:#f4f4f4;}
.text-list dd:nth-child(even){background-color:#fff;}

.text-info-list{margin-top:0px;}
.text-info-list dd{border-bottom:#d3d3d3 solid 1px;padding-left:0px;padding-right:30px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;}
.text-info-list dd a{position:relative;width:calc(100% - 220px);padding:20px 0px 20px 25px;margin-right:0px;color:#111;font-size:18px;line-height:24px;display:-webkit-flex;display:flex;align-items:center;}
.text-info-list dd a:hover{color:#e4000f;}
.text-info-list dd a:hover:before{background-color:#e4000f;}
.text-info-list dd em{position:relative;display:block;width:120px;color:#fff;font-size:36px;line-height:30px;padding:8px 25px;display:-webkit-flex;display:flex;align-items:baseline;justify-content:center;}
.text-info-list dd em::after{content:"";position:absolute;right:-9px;top:calc(50% - 6px);display:inline-block;border-style:solid;border-width:6px 0px 6px 9px;}
.text-info-list dd i{color:#fff;font-size:18px;line-height:30px;margin-left:5px;}
.text-info-list dd span{width:100px;line-height:40px;font-size:14px;color:#666;text-align:right;}
.text-info-list dd:nth-child(odd){background-color:#f4f4f4;}
.text-info-list dd:nth-child(even){background-color:#fff;}
.text-info-list dd:nth-child(odd) em{background-color:#ec9bad;}
.text-info-list dd:nth-child(odd) em::after{border-color:transparent #ec9bad;}
.text-info-list dd:nth-child(even) em{background-color:#9dc1ed;}
.text-info-list dd:nth-child(even) em::after{border-color:transparent #9dc1ed;}

.text-list2 dd{position:relative;margin-top:2px;padding-right:30px;background-color:#f4f4f4;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;}
.text-list2 dd::after{content:"";display:block;clear:both;}
.text-list2 dd::before{content:"";position:absolute;z-index:2;left:0px;top:0px;width:100px;height:100%;background-color:#c9a063;}
.text-list2 dd a{position:relative;width:calc(100% - 200px);padding:14px 0px 14px 25px;margin-right:5px;color:#111;font-size:14px;line-height:28px;display:-webkit-flex;display:flex;align-items:center;}
.text-list2 dd a:hover{color:#e4000f;}
.text-list2 dd a:hover:before{background-color:#e4000f;}
.text-list2 dd i{margin-left:8px;color:#e4000f;}
.text-list2 dd span{width:100px;line-height:40px;font-size:14px;color:#666;text-align:right;}
.text-list2 dd em{position:relative;z-index:2;display:block;width:100px;height:56px;padding-left:10px;color:#fff;font-size:28px;line-height:56px;font-family:"Montserrat-Medium";display:-webkit-flex;display:flex;justify-content:center;align-items:baseline;}
.text-list2 dd em font{display:block;min-width:28px;font-size:13px;line-height:20px;margin-left:4px;font-family:"Roboto-Regular";}

.text-list3 dd{border-bottom:#d9d9d9 dashed 1px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;}
.text-list3 dd::after{content:"";display:block;clear:both;}
.text-list3 dd a{position:relative;width:calc(100% - 100px);padding:14px 0px 14px 15px;margin-right:5px;color:#111;font-size:14px;line-height:28px;display:-webkit-flex;display:flex;align-items:center;}
.text-list3 dd a:before{content:"";position:absolute;left:0px;top:50%;margin-top:-2px;width:5px;height:5px;background-color:#111;border-radius:50%;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.text-list3 dd a:hover{color:#e4000f;}
.text-list3 dd a:hover:before{background-color:#e4000f;}
.text-list3 dd i{margin-left:8px;color:#e4000f;}
.text-list3 dd span{width:100px;line-height:40px;font-size:14px;color:#666;text-align:right;}

.text-list4 dd{border-bottom:#d9d9d9 dashed 1px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;}
.text-list4 dd::after{content:"";display:block;clear:both;}
.text-list4 dd a{position:relative;width:calc(100% - 0px);padding:14px 15px 14px 15px;margin-right:5px;color:#111;font-size:14px;line-height:28px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}
.text-list4 dd a:before{content:"";position:absolute;left:0px;top:50%;margin-top:-2px;width:5px;height:5px;background-color:#111;border-radius:50%;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.text-list4 dd a:hover{color:#e4000f;}
.text-list4 dd a:hover:before{background-color:#e4000f;}
.text-list4 dd i{width:140px;text-align:center;}

.page{height:40px;text-align:center;margin-top:30px;}
.page a{background-color:#fff;font-size:13px;color:#333;line-height:39px;width:40px;height:40px;text-align:center;display:inline-block;padding-left:12px;padding-right:12px;border:#eeeeee solid 1px;margin-left:-1px;}
.page a:hover{color:#ee9bad;}
.page a.active{background-color:#ee9bad;border:#ee9bad solid 1px;color:#fff;}
.page a.previous{width:auto;font-size:13px;white-space:nowrap;padding-left:20px;padding-right:30px;}
.page a.next{position:relative;width:auto;font-size:13px;background-color:#fff;white-space:nowrap;padding-left:30px;padding-right:20px;}
.page a.first{width:auto;padding-left:20px;padding-right:20px;font-size:13px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.page a.last{width:auto;padding-left:20px;padding-right:20px;font-size:13px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.page a i.el-icon-arrow-left{margin-left:4px;margin-right:4px;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.page a i.el-icon-arrow-right{margin-left:4px;margin-right:4px;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.page a.previous:hover i.el-icon-arrow-left{color:#ee9bad;margin-left:2px;margin-right:6px;}
.page a.next:hover i.el-icon-arrow-right{color:#ee9bad;margin-left:6px;margin-right:2px;}

.mousehover{-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.mousehover:hover{transform:translateY(-2px)!important;box-shadow:0px 0px 15px rgba(0,0,0,0.2)!important;-webkit-transition:all 600ms cubic-bezier(.25,.1,.25,1);transition:all 600ms cubic-bezier(.25,.1,.25,1);}

.index-info-news{position:relative;display:block;padding-bottom:10px;padding-left:60px;}
.index-info-news .text{position:absolute;left:0px;top:0px;color:#e7829a;font-size:14px;line-height:24px;font-weight:bold;}
.index-info-news .swiper-button-next,.index-info-news .swiper-button-prev{display:none;}
.index-info-news .swiper-pagination-bullet{display:none;}
.index-info-news .swiper-pagination-bullet-active{display:none;}
.index-info-news .swiper-slide a{position:relative;display:block;color:#111;font-size:14px;line-height:24px;background-color:#f3f3f3;}
.index-info-news .swiper-slide a:hover{color:#e4000f;}
.index-info-news .swiper-slide a em{color:#666;font-size:14px;margin-left:10px;}

.m-pic-wraper-backcolor{background-color:#f3f3f3;padding:20px 50px 60px;}
.m-pic-wraper{margin:0px -10px;width:calc(100% + 20px);}
.m-pic-wraper .item{float:left;position:relative;width:calc(33.3333% - 20px);margin:10px 10px 10px;background-color:#fff;border:#ccc solid 3px;}
.m-pic-wraper .item:hover{border:#e4000f solid 3px;}
.m-pic-wraper .item a{position:absolute;z-index:101;left:0px;top:0px;width:100%;height:100%;}
.m-pic-wraper .item .content{position:relative;padding-top:85%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-pic-wraper .item.video .content:after{content:"";position:absolute;z-index:10;left:calc(50% - 25px);top:calc(50% - 25px);width:50px;height:50px;background-image:url(../images/icon-video.webp);background-position:center;background-repeat:no-repeat;background-size:100% auto;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.m-pic-wraper .item.video:hover .content:after{background-image:url(../images/icon-videos.webp);}
.m-pic-wraper .item .text{position:absolute;z-index:1;width:100%;left:0;bottom:0;text-align:center;padding:12px 20px 12px;background-color:rgba(0,0,0,0.4);}
.m-pic-wraper .item .text h1{color:#fff;font-size:14px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.m-pic-wraper .item:hover .text h1{color:#fff;}

.detail-content{font-size:14px;color:#111;line-height:24px;text-align:left;padding-top:0px;padding-bottom:0px;}
.detail-content h1{position:relative;font-size:21px;color:#333;line-height:28px;font-weight:bold;margin-top:40px;margin-bottom:15px;padding-left:20px;}
.detail-content h1::after{content:"";position:absolute;z-index:0;top:5px;left:0px;width:4px;height:19px;background-color:#b5b5b5;}
.detail-content h2{font-size:18px;color:#333;line-height:30px;margin-bottom:20px;font-weight:bold;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
.detail-content h2 i{font-size:22px;margin-right:10px;}
.detail-content h3{position:relative;display:inline-block;font-size:15px;color:#333;line-height:25px;font-weight:bold;margin-top:0px;margin-bottom:15px;padding-bottom:2px;}
.detail-content h3::after{content:"";position:absolute;z-index:0;bottom:0px;left:0px;width:100%;height:1px;background-color:#111;}
.detail-content h3:first-child{margin-top:0px!important;}
.detail-content h4{color:#333;font-size:24px;line-height:32px;font-weight:bold;margin-bottom:15px;text-align:center;}
.detail-content h5{color:#666;font-size:14px;line-height:20px;margin-bottom:30px;text-align:center;}
.detail-content h6{position:relative;display:block;font-size:18px;color:#333;line-height:28px;font-weight:bold;margin-top:50px;margin-bottom:15px;padding-left:18px;}
.detail-content h6.inline-block{display:inline-block;}
.detail-content h6::after{content:"";position:absolute;z-index:0;top:6px;left:0px;width:5px;height:17px;background-color:#ec9bad;border-radius:3px;}
.detail-content .tips{margin:20px auto;width:100%;padding:25px 30px;background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;font-size:14px;color:#666;line-height:22px;}
.detail-content .map{width:100%;height:400px;margin-top:0px;margin-bottom:20px;}
.detail-content iframe{width:auto;height:auto;margin-left:auto;margin-right:auto;}
.detail-content video{width:100%;height:300px;background-color:#000;}
.detail-content img{display:block;max-width:100%;width:100%;height:auto;margin:0px auto 20px;}
.detail-content img.img-left{float:left;width:44%;height:auto;margin:10px 40px 10px 0px;}
.detail-content img.img-left2{float:left;width:44%;height:auto;margin:55px 40px 10px 0px;}
.detail-content img.img-right{float:right;width:44%;height:auto;margin:10px 0px 10px 40px;}
.detail-content table{margin-bottom:0px;width:100%;border-collapse:separate;border-spacing:1px;background-color:rgba(255,255,255,1);}
.detail-content table.white{border-spacing:0px;background-color:#d3d3d3;border:#d3d3d3 solid 1px;border-bottom:#d3d3d3 solid 0px;}
.detail-content table.white tr td{padding-left:50px!important;background-color:#fff;border-bottom:#d3d3d3 solid 1px;padding:10px 10px;}
.detail-content table.white tr td:first-child{width:30%;}
.detail-content table.white tr td:last-child{background:linear-gradient(to right, #f5f5f5 0%, #fff 30%);}
.detail-content table.red{position:relative;border-spacing:0px;background-color:#d8d8d8;border-top:#d8d8d8 solid 1px;border-left:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 1px;}
.detail-content table.red::after{content:"";position:fixed;z-index:0;top:0px;right:0px;width:1px;height:100%;background-color:#d8d8d8;}
.detail-content table.red .corner{width:250px!important;background:#ec9bad url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=) no-repeat 100% center;}
.detail-content table.red .corner .t01{padding-left:45%;padding-bottom:30%;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content table.red .corner .t02{padding-right:55%;padding-top:50%;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content table.red .corner .t03{padding-left:65%;color:#fff;font-size:16px;line-height:26px;font-weight:bold;}
.detail-content table.red .corner .t04{padding-right:65%;color:#fff;font-size:16px;line-height:26px;font-weight:bold;}
.detail-content table.red td{font-size:14px;line-height:24px;border-right:#d8d8d8 solid 1px;}
.detail-content table.red tr td:first-child{}
.detail-content table.red th{background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;text-align:center;padding:12px 10px;border-right:#fff solid 1px;border-bottom:#fff solid 1px;}
.detail-content table.red th.gray{background-color:#d8d8d8;color:#000;font-size:14px;line-height:24px;text-align:center;padding:12px 10px;border-right:#fff solid 1px;border-bottom:#fff solid 1px;}
.detail-content table.red td.gray{background-color:#d8d8d8!important;border-right:#fff solid 1px;border-bottom:#fff solid 1px;}
.detail-content table.red td.gray2{background-color:#f4f4f4!important;}
.detail-content table.red td.text-left{text-align:left!important;padding-left:0px;}
.detail-content table.red td.text-left2{text-align:left!important;padding-left:15px!important;}
.detail-content table.red td.nopadding{padding:0px!important;}
.detail-content table.red td i{font-size:14px;}
.detail-content table.red tr:nth-child(odd) td{padding:10px 10px;background-color:#fff;text-align:center;}
.detail-content table.red tr:nth-child(even) td{padding:10px 10px;background-color:#f4f4f4;text-align:center;}
.detail-content table.red.bottom-line{border-bottom:#d8d8d8 solid 0px;}
.detail-content table.red.bottom-line td{border-bottom:#d8d8d8 solid 1px;}
.detail-content table.red.bottom-noline{border-top:#d8d8d8 solid 0px;border-left:#d8d8d8 solid 0px;border-bottom:#d8d8d8 solid 0px;border-right:#d8d8d8 solid 0px;}
.detail-content table.red.bottom-noline::after{width:0px!important;height:0px!important;background-color:#fff!important;}
.detail-content table.red.bottom-noline tr:nth-child(odd) td{background-color:#fff!important;}
.detail-content table.red.bottom-noline tr:nth-child(even) td{background-color:#f4f4f4!important;}
.detail-content table.red.bottom-noline td{border-bottom:#d8d8d8 solid 0px;line-height:27px;}
.detail-content table.red td.no-right-line{border-right:#d8d8d8 solid 0px;}
.detail-content table.red td.white{background-color:#fff!important;}
.detail-content table.red td.gray2{background-color:#f4f4f4!important;}
.detail-content table.red.t18px th{font-size:14px;line-height:24px;}
.detail-content table.red.t18px td{font-size:14px;line-height:24px;}
.detail-content .scroll-tips{display:none;}
.detail-content .scroll-tipss{display:inline-block;margin-bottom:5px;color:#fff;font-size:14px;line-height:20px;background-color:rgba(0,0,0,0.5);border-radius:30px;padding:4px 20px 5px;}

.detail-content .table-grid{width:100%;position:relative;background-color:#d8d8d8;border-top:#d8d8d8 solid 1px;border-left:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 1px;}
.detail-content .table-grid::after{content:"";position:absolute;z-index:0;top:0px;right:0px;width:1px;height:100%;background-color:#d8d8d8;}

.detail-content .table-header{overflow:hidden;display:grid;grid-template-columns:25% 55% 20%;padding-right:6px;background-color:#ec9bad;border-bottom:#fff solid 1px;}
.detail-content .table-header .item{height:80px;display:grid;align-items:center;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;padding:8px 10px;text-align:center;white-space:nowrap;border-right:#fff solid 1px;}
.detail-content .table-header .item:last-child{border-right:#fff solid 0px;}
.detail-content .table-header .item:nth-child(2){display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;padding:0px;}
.detail-content .table-header .item:nth-child(2) .sub-item:nth-child(1){height:41px;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;padding:7px 10px;text-align:center;white-space:nowrap;border-bottom:#fff solid 1px;}
.detail-content .table-header .item:nth-child(2) .sub-item:nth-child(2){display:grid;grid-template-columns:10% 10% 80%;}
.detail-content .table-header .item:nth-child(2) .sub-item:nth-child(2) .sub-sub-item{background-color:#d8d8d8;color:#333;font-size:14px;line-height:24px;font-weight:bold;padding:8px 10px;text-align:center;white-space:nowrap;border-right:#fff solid 1px;}
.detail-content .table-header .item:nth-child(2) .sub-item:nth-child(2) .sub-sub-item:last-child{border-right:#fff solid 0px;}
.detail-content .table-header.sub2{display:grid;grid-template-columns:40% 60%;}
.detail-content .table-header.sub2 .item{height:40px;}
 
.detail-content .table-body{height:600px;display:grid;grid-template-columns:100%;grid-template-rows:auto;align-content:start;}
.detail-content .table-body .item{display:grid;grid-template-columns:25% 5.5% 5.5% 44% 20%;grid-template-rows:auto;background-color:#f4f4f4;border-bottom:#d8d8d8 solid 1px;}
.detail-content .table-body .item:last-child{border-bottom:#d8d8d8 solid 0px;}
.detail-content .table-body .item.all{padding:8px 10px;}
.detail-content .table-body .item .sub-item{background-color:#fff;color:#222;font-size:14px;line-height:24px;padding:8px 10px;border-right:#d8d8d8 solid 1px;}
.detail-content .table-body .item .sub-item:nth-child(2){text-align:center;}
.detail-content .table-body .item .sub-item:nth-child(3){text-align:center;}
.detail-content .table-body .item .sub-item:nth-child(5){text-align:center;}
.detail-content .table-body .item .sub-item:last-child{border-right:#d8d8d8 solid 0px;}
.detail-content .table-body .tt-list{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;align-content:start;}
.detail-content .table-body .tt-list div{color:#222;font-size:14px;line-height:24px;}
.detail-content .table-body .tt-list div:nth-child(2n - 1){padding-right:3px;}

.detail-content .table-body.sub2 .item{display:grid;grid-template-columns:40% 60%;}

.detail-content .sub-table-grid-wraper{border:#d8d8d8 solid 1px;margin:3px 0px;}
.detail-content .sub-table-grid{width:calc(100% - 2px);display:grid;grid-template-columns:30% 35% 35%;gap:1px;background-color:#d8d8d8;}
.detail-content .sub-table-grid div{background-color:#fff;padding:5px 5px;display:grid;align-content:center;justify-items:center;text-align:center;font-size:14px;line-height:24px;}
.detail-content .sub-table-grid div:nth-child(1){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid div:nth-child(2){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid div:nth-child(3){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid div:nth-child(3n){display:grid;justify-items:end;}
.detail-content .sub-table-grid div:nth-child(3n - 1){display:grid;justify-items:end;}

.detail-content .table-body{overflow:auto!important;}
.detail-content .table-body::-webkit-scrollbar{box-sizing:border-box;width:6px;height:6px;}
.detail-content .table-body::-webkit-scrollbar-button{width:9px;height:0px;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:start{background-position:0 0;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:start:hover{background-position:-10px 0;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:start:active{background-position:-20px 0;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:end{background-position:-30px 0;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:end:hover{background-position:-40px 0;}
.detail-content .table-body::-webkit-scrollbar-button:vertical:end:active{background-position:-50px 0;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:start{background-position:0 -11px;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:start:hover{background-position:-10px -11px;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:start:active{background-position:-19px -11px;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:end{background-position:-30px -11px;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:end:hover{background-position:-40px -11px;}
.detail-content .table-body::-webkit-scrollbar-button:horizontal:end:active{background-position:-50px -11px;}
.detail-content .table-body::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.05);}
.detail-content .table-body::-webkit-scrollbar-thumb{border:0px solid rgba(0,0,0,.21);background-color:rgba(0,0,0,0.2);border-radius:20px;}
.detail-content .table-body::-webkit-scrollbar-thumb:hover{border:0px solid rgba(0,0,0,.21);background-color:#ec9bad;}
.detail-content .table-body::-webkit-scrollbar-thumb:active{background-color:#e4000f;}
.detail-content .table-body::-webkit-scrollbar-corner{background-color:rgba(0,0,0,.02);}

.detail-content .table-grid2{width:100%;position:relative;background-color:#d8d8d8;border-top:#d8d8d8 solid 1px;border-left:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 1px;}
.detail-content .table-grid2::after{content:"";position:absolute;z-index:0;top:0px;right:0px;width:1px;height:100%;background-color:#d8d8d8;}

.detail-content .table-header2{overflow:hidden;display:grid;grid-template-columns:100%;padding-right:6px;background-color:#ec9bad;border-bottom:#fff solid 1px;}
.detail-content .table-header2 .item{min-height:44px;display:grid;grid-template-columns:40% 60%;align-items:center;}
.detail-content .table-header2 .item div{background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;padding:8px 10px;text-align:center;white-space:nowrap;border-right:#fff solid 1px;}
.detail-content .table-header2 .item div:last-child{border-right:#fff solid 0px;}
.detail-content .table-header2 .item.all{display:grid;grid-template-columns:100%;align-items:center;color:#fff;font-size:14px;line-height:24px;font-weight:bold;padding:8px 10px;text-align:left;}
.detail-content .table-header2 .item.all div{padding:0px;text-align:left;}
 
.detail-content .table-body2{max-height:500px;display:grid;grid-template-columns:100%;grid-template-rows:auto;align-content:start;}
.detail-content .table-body2.noscroll{max-height:600px!important;}
.detail-content .table-body2 .item{display:grid;grid-template-columns:40% 60%;grid-template-rows:auto;background-color:#f4f4f4;border-bottom:#d8d8d8 solid 1px;}
.detail-content .table-body2 .item .sub-item{background-color:#fff;color:#222;font-size:14px;line-height:24px;padding:8px 10px;border-right:#d8d8d8 solid 1px;}
.detail-content .table-body2 .item:last-child{border-bottom:#d8d8d8 solid 0px;}
.detail-content .table-body2 .item-all{background-color:#fff;display:grid;grid-template-columns:100%;grid-template-rows:auto;padding:8px 10px;color:#222;font-size:14px;line-height:24px;}
.detail-content .table-body2 .tt-list{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;align-content:start;}
.detail-content .table-body2 .tt-list div{color:#222;font-size:14px;line-height:24px;}
.detail-content .table-body2 .tt-list div:nth-child(2n - 1){padding-right:3px;}
.detail-content .table-body2  table.red2{position:relative;margin:5px 0px;border-spacing:0px;background-color:#d8d8d8;border-top:#d8d8d8 solid 1px;border-left:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 0px;}
.detail-content .table-body2  table.red2::after{content:"";position:absolute;z-index:0;top:0px;right:0px;width:1px;height:100%;background-color:#d8d8d8;}
.detail-content .table-body2  table.red2 td{font-size:14px;line-height:24px;border-right:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 1px;}
.detail-content .table-body2  table.red2 th{background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;text-align:center;white-space:nowrap;padding:6px 10px;border-right:#fff solid 1px;border-bottom:#fff solid 1px;}
.detail-content .table-body2  table.red2 td.text-left2{text-align:left!important;padding-left:20px!important;}
.detail-content .table-body2  table.red2 td.text-right2{text-align:right!important;padding-right:20px!important;}
.detail-content .table-body2  table.red2 tr:nth-child(odd) td{padding:10px 12px;background-color:#fff;text-align:center;}
.detail-content .table-body2  table.red2 tr:nth-child(even) td{padding:10px 12px;background-color:#fff;text-align:center;}
.detail-content .table-body2  table.red2 td li{text-align:left;}

.detail-content .sub-table-grid-wraper2{border:#d8d8d8 solid 1px;margin:5px 0px;}
.detail-content .sub-table-grid2{width:calc(100% - 2px);display:grid;grid-template-columns:30% 35% 35%;gap:1px;background-color:#d8d8d8;}
.detail-content .sub-table-grid2 div{background-color:#fff;padding:5px 5px;display:grid;align-content:center;justify-items:center;text-align:center;font-size:14px;line-height:24px;}
.detail-content .sub-table-grid2 div:nth-child(1){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid2 div:nth-child(2){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid2 div:nth-child(3){display:grid;justify-items:center!important;background-color:#ec9bad;color:#fff;font-size:14px;line-height:24px;font-weight:bold;}
.detail-content .sub-table-grid2 div:nth-child(3n){display:grid;justify-items:end;}
.detail-content .sub-table-grid2 div:nth-child(3n - 1){display:grid;justify-items:end;}

.detail-content .table-body2{overflow:auto!important;}
.detail-content .table-body2::-webkit-scrollbar{box-sizing:border-box;width:6px;height:6px;}
.detail-content .table-body2::-webkit-scrollbar-button{width:9px;height:0px;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:start{background-position:0 0;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:start:hover{background-position:-10px 0;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:start:active{background-position:-20px 0;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:end{background-position:-30px 0;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:end:hover{background-position:-40px 0;}
.detail-content .table-body2::-webkit-scrollbar-button:vertical:end:active{background-position:-50px 0;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:start{background-position:0 -11px;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:start:hover{background-position:-10px -11px;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:start:active{background-position:-19px -11px;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:end{background-position:-30px -11px;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:end:hover{background-position:-40px -11px;}
.detail-content .table-body2::-webkit-scrollbar-button:horizontal:end:active{background-position:-50px -11px;}
.detail-content .table-body2::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.05);}
.detail-content .table-body2::-webkit-scrollbar-thumb{border:0px solid rgba(0,0,0,.21);background-color:rgba(0,0,0,0.2);border-radius:20px;}
.detail-content .table-body2::-webkit-scrollbar-thumb:hover{border:0px solid rgba(0,0,0,.21);background-color:#ec9bad;}
.detail-content .table-body2::-webkit-scrollbar-thumb:active{background-color:#e4000f;}
.detail-content .table-body2::-webkit-scrollbar-corner{background-color:rgba(0,0,0,.02);}

.detail-content .tt-list2{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;align-content:start;}
.detail-content .tt-list2 div{color:#222;font-size:14px;line-height:24px;}
.detail-content .tt-list2 div:nth-child(2n - 1){padding-right:3px;}

.detail-content .tags-list{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;row-gap:10px;align-content:start;margin-top:10px;margin-bottom:15px;}
.detail-content .tags-list div{color:#222;font-size:14px;line-height:24px;}
.detail-content .tags-list div em{display:block;color:#fff;font-size:14px;line-height:22px;background-color:#7199d3;border-radius:50px;padding:5px 15px;text-align:center;}
.detail-content .tags-list div:nth-child(2n - 1){padding-right:15px;}

.detail-content .img-left{display:grid;grid-template-columns:calc(40% + 40px) 1fr;grid-template-rows:auto;align-content:start;margin-top:50px;margin-bottom:15px;}
.detail-content .img-left div:nth-child(1){padding-right:40px;}
.detail-content .img-left div:nth-child(2) h6:first-child{margin-top:-4px;}

.detail-content .font16px{font-size:14px;color:#111;line-height:20px;margin-bottom:10px;}
.detail-content .blank10{height:10px;}
.detail-content .blank20{height:20px;}
.detail-content .blank40{height:40px;}
.detail-content ol{padding-top:0px;margin-bottom:30px;}
.detail-content ul{padding-top:0px;margin-bottom:30px;}
.detail-content ul{list-style-position:outside;margin-left:20px;list-style:disc!important;}
.detail-content li{line-height:24px;margin-bottom:10px;padding-left:0px;}
.detail-content ul.en{list-style:lower-alpha;margin-bottom:0px!important;margin-left:15px;}
.detail-content ul.en li{line-height:20px!important;margin-bottom:0px!important;padding-top:4px;padding-bottom:4px;}
.detail-content ul.dot{list-style:disc;margin-top:5px!important;margin-bottom:0px!important;margin-left:20px;}
.detail-content ul.dot li{line-height:20px!important;margin-bottom:0px!important;padding-top:4px;padding-bottom:4px;}
.detail-content ol.no-padding{margin-bottom:0px;margin-left:20px;}
.detail-content ol.no-padding li{line-height:24px;margin-bottom:0px;}
.detail-content .number-list{}
.detail-content .number-list .item{margin-bottom:15px;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;}
.detail-content .number-list .item em{width:25px;font-size:14px;color:#111;line-height:24px;}
.detail-content .number-list .item .content{width:calc(100% - 25px);font-size:14px;color:#111;line-height:24px;}
.detail-content p{padding-left:0px;margin-bottom:25px;}
.detail-content p.nopadding{padding-left:0px;}
.detail-content p:last-child{margin-bottom:0px;}
.detail-content .text-small{font-size:14px;color:#333;line-height:20px;margin-bottom:10px;}
.detail-content .text-h3{font-size:14px;color:#111;line-height:26px;margin-bottom:20px;text-align:left;margin-top:-10px;}
.detail-content .play{font-size:17px;color:#e4000f;}
.detail-content .back{text-align:center;margin-top:30px;}
.detail-content .back a{color:#333;padding:0px 40px 0px 30px;}
.detail-content .back a:hover{color:#fff;}
.detail-content .back a i{margin-right:10px;}
.detail-content .title-button-wraper{margin-top:40px;width:100%;display:-webkit-flex;display:flex;justify-content:space-between;}
.detail-content .title-button{width:calc(50% - 10px);}
.detail-content .title-button a{display:inline-block;font-size:18px;line-height:24px;font-weight:bold;padding:15px 35px;border-radius:15px;text-align:center;}
.detail-content .title-button.orange a{color:#ec581d;background:linear-gradient(to bottom,#fffed9,#f4e06b);border:#f39800 solid 2px;}
.detail-content .title-button.orange a:hover{color:#e4000f;background:linear-gradient(to bottom,#fffed9,#f4e06b);border:#e4000f solid 2px;}
.detail-content .title-button.orange2{width:auto;}
.detail-content .title-button.orange2 a{color:#ec581d;background:linear-gradient(to bottom,#fffed9,#f4e06b);border:#f39800 solid 2px;}
.detail-content .title-button.orange2 a:hover{color:#e4000f;background:linear-gradient(to bottom,#fffed9,#f4e06b);border:#e4000f solid 2px;}
.detail-content .title-button.pink a{color:#e74b7d;background:linear-gradient(to bottom,#fff9fa,#f6c0cb);border:#f39593 solid 2px;}
.detail-content .title-button.pink a:hover{color:#d71252;background:linear-gradient(to bottom,#fff9fa,#f6c0cb);border:#ea6f6c solid 2px;}
.detail-content .text-button-wraper{margin-top:0px;width:100%;display:-webkit-flex;display:flex;justify-content:center;}
.detail-content .text-button-wraper .text-button a{color:#fff;background-color:#e60012;border:#e60012 solid 2px;display:inline-block;font-size:22px;line-height:24px;font-weight:bold;padding:15px 45px 15px 55px;border-radius:15px;box-shadow:4px 4px 5px rgba(0,0,0,0.3);}
.detail-content .text-button-wraper .text-button a:hover{box-shadow:6px 6px 8px rgba(0,0,0,0.5);}
.detail-content .text-dd{margin-top:30px;}
.detail-content .text-dd .text{color:#111;font-size:20px;line-height:28px;font-weight:bold;}
.detail-content .text-dd dd{float:left;display:inline-block;width:50%;position:relative;font-size:17px;color:#333;line-height:28px;margin-top:20px;padding-left:15px;}
.detail-content .text-dd dd::after{content:"";position:absolute;z-index:0;top:11px;left:0px;width:7px;height:7px;border-radius:100%;background-color:#111;}
.detail-content .text-dd dd em{color:#7f4f21;font-weight:bold;margin-right:12px;}
.detail-content .text-title{margin:20px auto 20px;text-align:center;}
.detail-content .text-title em{display:inline-block;color:#fff;font-size:24px;line-height:30px;font-weight:bold;background-color:#ec9bad;padding:13px 40px;border-radius:10px;margin:30px auto 0px;}
.detail-content .sub-title{position:relative;margin:30px auto 0px;text-align:center;min-height:40px;}
.detail-content .sub-title .year{position:absolute;left:0px;top:0px;background-color:#ec9bad;color:#fff;font-size:22px;line-height:30px;padding:5px 25px;box-shadow:-4px 4px 0px rgba(0,0,0,0.1);}
.detail-content .sub-title .year::after{content:"";position:absolute;right:-9px;top:calc(50% - 6px);display:inline-block;border-style:solid;border-color:transparent #ec9bad;border-width:6px 0px 6px 9px;}
.detail-content .sub-title em{position:relative;font-size:18px;color:#333;line-height:28px;font-weight:bold;margin-top:40px;margin-bottom:15px;padding-left:20px;padding-right:20px;}
.detail-content .sub-title em::before{content:"";position:absolute;z-index:0;top:5px;left:0px;width:5px;height:16px;background-color:#ec9bad;border-radius:3px;}
.detail-content .sub-title em::after{content:"";position:absolute;z-index:0;top:5px;right:0px;width:5px;height:16px;background-color:#ec9bad;border-radius:3px;}
.detail-content .red-title{position:relative;margin:30px auto 0px;padding:10px 20px 10px 30px;background-color:#e3e3e3;border-radius:8px;color:#111;font-size:16px;line-height:26px;font-weight:bold;overflow:hidden;}
.detail-content .red-title::before{content:"";position:absolute;z-index:0;top:0px;left:0px;width:16px;height:100%;background-color:#ec9bad;border-right:#fff solid 2px;}

.detail-content .sub-content{padding:20px 30px 20px 30px;font-size:14px;color:#111;line-height:24px;text-align:left;}

.detail-content .link{margin-top:30px;background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px;}
.detail-content .link .name{color:#111;font-size:14px;line-height:20px;font-weight:bold;padding:14px 0px 15px 20px;background-color:rgba(0,0,0,0.04);border-bottom:rgba(0,0,0,0.1) dotted 0px;}
.detail-content .link .contents{padding:14px 20px 16px 20px;line-height:20px;min-height:50px;}
.detail-content .link .contents .item{font-size:14px;color:#999;display:-webkit-flex;display:flex;align-items:flex-start;padding:6px 0px 6px 0px;}
.detail-content .link .contents .item i{color:#e4000f;font-size:14px;line-height:18px;margin-right:8px;}

.detail-tags{margin:20px auto;width:80%;background-color:#f4f4f4;border:#bcbcbc solid 2px;border-radius:15px;padding:25px 40px;}
.detail-tags ol{position:relative;padding-top:0px;margin-bottom:0px;}
.detail-tags ol::after{content:"";display:block;clear:both;}
.detail-tags ol li{float:left;width:calc(50% - 0px);color:#111;font-size:14px;line-height:24px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-left:0px;margin-bottom:0px;}

.history-list{width:80%;margin:40px auto 0px;border-left:#646464 solid 1px;}
.history-list .item{margin-left:-26px;padding-top:2px;margin-bottom:25px;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;}
.history-list .item .date{min-width:50px;height:50px;padding-left:8px;padding-right:6px;margin-right:20px;margin-top:-2px;font-size:14px;line-height:46px;border:#646464 solid 1px;border-radius:30px;background-color:#fff;display:-webkit-flex;display:flex;justify-content:center;align-items:baseline;}
.history-list .item .date em{font-size:18px;margin-right:2px;}
.history-list .item .text{width:calc(100% - 70px);color:#111;font-size:14px;line-height:24px;padding-top:10px;}
.history-list .item .text em{display:block;margin-bottom:15px;}

.contact-content{padding:40px 0px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;}
.contact-content .con-left{width:50%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.contact-content .con-left .icon{background:linear-gradient(135deg,#2ca7e3,#0974ba);}
.contact-content .con-right{width:50%;border-left:#bbb dashed 1px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.contact-content .con-right .icon{background:linear-gradient(135deg,#90c31e,#1ead37);}
.contact-content .icon{width:160px;height:160px;border-radius:100%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.contact-content .icon i{color:#fff;font-size:90px;}
.contact-content .contact-name{color:#111;font-size:22px;line-height:28px;font-weight:bold;margin-top:20px;}
.contact-content .contact-text{color:#666;font-size:14px;line-height:24px;margin-top:5px;margin-bottom:20px;min-height:24px;}
.contact-content .contact-item{width:50%;line-height:24px;font-size:14px;margin-bottom:10px;text-align:left;}
.contact-content .contact-item i{margin-right:10px;font-size:18px!important;}

.column-info img{display:block;max-width:100%;width:100%;height:auto;margin:0px auto 0px;padding-left:0px;}
.column-info .column-button{text-align:center;margin-top:60px;}
.column-info .column-button a{display:inline-block;color:#fff;font-size:22px;line-height:30px;font-weight:bold;text-shadow:1px 1px 0px rgba(0,0,0,0.3);box-shadow:1px 1px 3px rgba(0,0,0,0.5);padding:15px 50px;background:linear-gradient(to bottom,#f50000,#cf0000);border-radius:12px;}
.column-info .column-button a:hover{box-shadow:3px 3px 8px rgba(0,0,0,0.5);}

.column-notice .contents{position:relative;z-index:1;background-color:#f4f4f4;width:calc(100% - 0px);padding:80px 40% 80px 0px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.column-notice .contents::before{content:"";position:absolute;z-index:0;bottom:0px;left:0px;width:100%;height:6px;background-color:#ccc;}
.column-notice .contents::after{content:"";position:absolute;z-index:2;right:0px;top:0px;width:6px;height:100%;background-color:#e4000f;}
.column-notice .contents .pic{position:absolute;z-index:1;top:0px;right:0px;width:40%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.column-notice .contents .t1{color:#111;font-size:22px;line-height:28px;font-weight:bold;margin-left:20px;}
.column-notice .contents .t1 em{position:relative;color:#e4000f;padding-right:28px;}
.column-notice .contents .t1 em::after{content:"\e7c4";position:absolute;right:2px;top:calc(50% - 12px);transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-webkit-transform:scaleX(-1) rotate(90deg);color:#e4000f;font-size:18px;line-height:24px;font-family:"element-icons";-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.column-notice .contents .t1:hover em::after{right:0px;}
.column-notice .contents .t2{color:#111;font-size:18px;line-height:28px;margin-top:20px;}
.column-notice .contents img{width:220px;padding-left:0px;margin-bottom:0px;margin-top:60px;}

.contact-wraper{position:relative;z-index:1;background-color:#f4f4f4;width:calc(100% - 0px);min-height:360px;padding:0px 0px 0px 40%;margin-top:80px;margin-bottom:80px;}
.contact-wraper .pic{position:absolute;z-index:1;top:0px;left:30px;margin-top:-30px;width:37%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.contact-wraper.second{padding:0px 40% 0px 0px;}
.contact-wraper.second .pic{top:0px;left:auto;right:30px;margin-top:-30px;}
.contact-wraper .contents{width:100%;padding:60px 50px;}
.contact-wraper .contents .title{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}
.contact-wraper .contents .title .icon{background-color:#036eb8;width:60px;height:60px;padding:13px;border-radius:100%;}
.contact-wraper .contents .title .icon img{width:100%;margin:0px;}
.contact-wraper .contents .title .text{width:calc(100% - 80px);}
.contact-wraper .contents .title .text .name{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}
.contact-wraper .contents .title .text .name .t{color:#000;font-size:18px;line-height:22px;font-weight:bold;padding-right:10px;}
.contact-wraper .contents .title .text .name .line{position:relative;width:50%;}
.contact-wraper .contents .title .text .name .line::before{content:"";position:absolute;z-index:0;top:calc(50% - 1px);left:0px;width:100%;height:2px;background-color:#666;}
.contact-wraper .contents .title .text .info{color:#333;font-size:14px;line-height:20px;margin-top:5px;}
.contact-wraper .contents .info-wraper{padding:20px 10px 10px;}
.contact-wraper .contents .info-wraper .icons{background-color:#ec9bad;width:36px!important;height:36px;margin-right:15px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-shrink:0;}
.contact-wraper .contents .info-wraper dd{line-height:18px;font-size:14px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
.contact-wraper .contents .info-wraper dd i{color:#fff;font-size:18px!important;}

.partner-info{margin-top:40px;padding:50px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.partner-info .contents{position:relative;}
.partner-info .contents .contentss{background-image:url(../images/partner-back-center.webp);background-position:center top;background-repeat:no-repeat;background-size:100% calc(100% - 50px);}
.partner-info .contents::after{content:"";position:absolute;z-index:0;left:0px;bottom:0px;right:0px;width:100%;padding-top:9.75%;background-image:url(../images/partner-back-bottom.webp);background-position:center;background-repeat:no-repeat;background-size:100% auto;}
.partner-info .contents .toppic img{width:100%;height:auto;margin:0px;}
.partner-info .contents .contentsss{position:relative;z-index:1;padding:20px 50px 60px;}
.partner-info .contents .contentsss .name{display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.partner-info .contents .contentsss .name .icon{width:40px;height:40px;border-radius:100%;background:linear-gradient(to right,#f1a0c3,#e44c73);display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.partner-info .contents .contentsss .name .icon .iconfonts{color:#fff;font-size:24px;}
.partner-info .contents .contentsss .name .text{color:#000;font-size:24px;line-height:30px;font-weight:bold;margin-left:15px;}
.partner-info .contents .contentsss .infolist{margin-top:20px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
.partner-info .contents .contentsss .infolist .item{position:relative;margin:10px 10px 10px 0px;padding-left:20px;width:calc(100% - 0px);color:#000;font-size:14px;line-height:20px;}
.partner-info .contents .contentsss .infolist .item::before{content:"";position:absolute;left:0px;top:calc(50% - 4px);width:8px;height:8px;background-color:#000;border-radius:100%;}
.partner-info .contents .contentsss .infolist .item em{color:#7f4f21;margin-right:10px;}

.partner-form{margin-top:40px;padding:50px 14% 50px;border-top-left-radius:10px;border-top-right-radius:10px;background-position:center top;background-repeat:no-repeat;background-size:120% auto;}
.partner-form .toptext{color:#fff;font-size:16px;line-height:24px;font-weight:bold;}
.partner-form .contents{background-color:#fff;border-radius:15px;padding:40px;margin-top:20px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}

.layui-form-label{font-size:14px;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;}
.layui-form-label span{margin-right:3px;}
.layui-input-block input,textarea{font-size:15px;}
.layui-input-block .layui-btn{padding:0px 60px;font-size:15px;line-height:40px;height:42px;font-weight:bold;border:0px solid transparent;background:linear-gradient(to bottom,#f1a0c3,#e44c73);}
.layui-input-block .layui-btn.layui-btn-primary{padding:0px 50px;font-size:15px;line-height:40px;height:42px;font-weight:bold;border:1px solid #ccc;background:linear-gradient(to bottom,#fff,#fff);}
.layui-form-select dl dd{font-size:15px;}
.layui-form-select dl dd.layui-this{background-color:#ec9bad;color:#fff;}

#slider{width:360px;height:40px;position:relative;border-radius:2px;background-color:#dae2d0;overflow:hidden;text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;}
#slider_bg{position:absolute;left:0;top:0;height:100%;background-color:#7ac23c;z-index:1;}
#label{width:46px;position:absolute;left:0;top:0;height:40px;line-height:38px;border:1px solid #ccc;background-color:#fff;z-index:3;cursor:move;}
#label::after{content:"\e6dc";position:absolute;left:0;top:0;width:100%;height:100%;line-height:38px;color:#ff9e77;font-size:14px;font-family:"element-icons";}
#labelTip{position:absolute;left:0;width:100%;height:100%;font-size:13px;color:#787878;line-height:38px;text-align:center;z-index:2;}
#showcode{display:none;margin-top:10px;}
#showcode .codewraper{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
#showcode .codewraper input{width:115px;}
#showcode img{width:115px;height:38px;margin:0px;margin-right:10px;}

.s-pic-wraper{margin:0px -10px;width:calc(100% + 20px);}
.s-pic-wraper .item{float:left;position:relative;width:calc(33.3333% - 20px);margin:10px 10px 10px;background-color:#fff;}
.s-pic-wraper .item a{position:absolute;z-index:101;left:0px;top:0px;width:100%;height:100%;}
.s-pic-wraper .item .content{position:relative;padding-top:70%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.s-pic-wraper .item .text{text-align:center;padding:14px 20px 16px;color:#111;font-size:18px;line-height:24px;}
.s-pic-wraper .item .text em{margin-right:4px;}

}

@media (min-width:1280px){

.m-wraper .container{position:relative;z-index:10;padding:60px 0px 60px;}

.contact-wraper{padding:0px 0px 0px 50%;}
.contact-wraper .pic{width:47%;}
.contact-wraper.second{padding:0px 50% 0px 0px;}
.contact-wraper .contents .title .text .name .t{font-size:18px;line-height:24px;}
.contact-wraper .contents .title .text .info{font-size:14px;}
.contact-wraper .contents .info-wraper{padding:40px 10px 20px;}

}


















