@charset "utf-8";
/*font*/
@font-face{font-family:"Roboto-Bold";src:url("../css/Roboto/Roboto-Bold_0.ttf");font-weight:normal;font-style:normal;}
@font-face{font-family:"Roboto-Light";src:url("../css/Roboto/Roboto-Light.ttf");font-weight:normal;font-style:normal;}
@font-face{font-family:"Roboto-Medium";src:url("../css/Roboto/Roboto-Medium.ttf");font-weight:normal;font-style:normal;}
@font-face{font-family:"Roboto-Black";src:url("../css/Roboto/Roboto-Black.ttf");font-weight:normal;font-style:normal;}
@font-face{font-family:"Roboto-Thin";src:url("../css/Roboto/Roboto-Thin.ttf");font-weight:normal;font-style:normal;}
@font-face {font-family:"icomoon";src:url("../css/Roboto/icomoon.ttf");}
@font-face {font-family:"tech";src:url("../css/Roboto/tech-icon.ttf");}
/*global style*/
ul,li,p,span,em,i,div,img,h1,h2,h3,h4,h5,h6,a,input,textarea,body{padding:0px;margin:0px;border:none;}
body{font:14px/1.5em "Roboto-Book", Arial;color:#666;overflow-x:hidden;overflow-y: auto; background:#fff;margin:0;}
table{border-collapse:collapse;}
em,i{font-style:normal;}
a{color:#000;text-decoration:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
a:hover{color:#049b62;}
ul,li{list-style:none;}
img{vertical-align:top;}
hr{display:none;}
figure{margin:0;}
.clear{clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.clearm:after{clear:both;display:block;height:0;visibility:hidden;content:" ";}
.clearm{*zoom:1;}
input{outline:none;vertical-align:middle;}
textarea{resize:none;outline:none;overflow:hidden;font-family:Arial;}
input[type="submit"]{cursor:pointer;}
p{line-height:28px;font-size:18px;}
h1{font-weight:normal;color:#000;}
h2{font-family:"Roboto-Bold";color:#000;font-weight:normal;}
h3{color:#000;font-weight:normal;}
h4{color:#000;font-weight:normal;}
h6{text-transform:uppercase;color:#000;font-weight:normal;}
/* backToTop */
.hidden{display:none;}
.bread{padding:10px 0;line-height:30px;position: sticky;top: 60px;z-index: 9;background-color: #fff;}
.bread.bg{background-color: #e1eef8;}
.bread i{margin:0 5px;font-family:Simhei;}
.bread a,.bread span{color:#000;}
.bread a:hover,.bread a:nth-last-child(1){color:#049b62;}
#wpadminbar{display: none;}
.main-width{max-width: 1600px;width: 83.33vw;margin: 0 auto;}
.sec-width{max-width: 1400px;width: 72.92vw;margin: 0 auto;}
.row{display: flex;flex-wrap: wrap;}
.m-top{margin-top: 80px;}

header {position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 80px;background-color: #fff;z-index: 9998;transition: all .5s;box-sizing: border-box;box-shadow: 0 0 5px 1px rgb(0 0 0 / 20%);}
header > .row{position: relative;height:100%;}
header .row{justify-content: space-between;align-items:center;}
header .custom-logo-link{height: 60px;display: flex;align-items: center;margin:0 auto 0 0;}
header .custom-logo-link img{width: auto;height: 100%;}
header .flot-right{display: flex;flex-direction: column;}
header .top{justify-content: flex-end;font-size: 18px;line-height: 30px;position: absolute;top: 0;right: 0;left: 0;width: 100%;}
header .top a{font-size: 14px;line-height: 30px;}
header .menu > ul.one{display: flex;}
header .menu > ul.one > li{position: relative; padding: 25px 1.82vw;line-height: 30px;float: left;font-family:"Roboto-Medium";transition: all .5s;}
header .menu > ul.one > li a{font-size: 18px;color: #000;}
header .menu > ul.one > li a:hover{color: #049b62;}
header .menu > ul.one > li.current-menu-item > a{color: #049b62;}
header .menu > ul.one > li > ul{position: absolute; top: 100%; left: -100vw; width: 300px; margin: -5px 0 0 -150px; border-top: 5px solid #049b62; background-color: #fff; text-align: center; opacity: 0; transition: margin .5s,opacity .5s;}
header .menu > ul.one > li > ul li{position: relative;line-height: 40px;border-bottom: 1px solid #e1e1e1;font-family:"Roboto-Light";}
/* header .menu > ul.one > li.pro > ul.sub-menu{position: fixed;top: 120px;width: 100%;display: flex;justify-content: space-between; border-top: 1px solid #ddd;padding: 3.13vw 8.33vw 3.13vw 29.69vw;box-sizing: border-box;min-height: 26.04vw;}
header .menu > ul.one > li.pro > ul.sub-menu::before{content: "";display: block;width: 1px;height: 100%;position: absolute;top: 0;left: 26.04vw;background-color: #eee;}
header .menu > ul.one > li.pro > ul.sub-menu > li{border: none;text-align: left;transform: translateY(80px);opacity: 0;transition:transform .5s ease,opacity .5s ease;}
header .menu > ul.one > li.pro > ul.sub-menu > li a{font-size: 1.04vw;line-height: 1.56vw;margin-bottom: 15px;padding:0;display: block;}
header .menu > ul.one > li.pro > ul.sub-menu .sub-menu li{border: none;text-align: left;padding: 5px 0;line-height: 26px;}
header .menu > ul.one > li.pro > ul.sub-menu .sub-menu li a{padding-left: 18px;position: relative;display: block;font-family: 'Roboto-Book';margin: 0;}
header .menu > ul.one > li.pro > ul.sub-menu .sub-menu li a::before{content: "-";position: absolute;top: 0;left: 0;font-size: 18px;line-height: 26px;} */
header .menu > ul.one > li:hover > ul{left:50%;opacity:1;}
/* header .menu > ul.one > li.pro:hover > ul.sub-menu{left: 0;right: 0;opacity: 1;margin: -1px auto 0;}
header .menu > ul.one > li.pro:hover > ul.sub-menu > li{transform: translateY(0);opacity: 1;}
header .menu > ul.one > li.pro:hover > ul.sub-menu > .catalog-box{transition-delay:.1s;transform: translateY(0);opacity: 1;}
header .menu > ul.one > li.pro:hover > ul.sub-menu > li:nth-child(2){transition-delay:.3s;}
header .menu > ul.one > li.pro:hover > ul.sub-menu > li:nth-child(3){transition-delay:.4s;}
header .menu > ul.one > li.pro:hover > ul.sub-menu > li:nth-child(4){transition-delay:.5s;}
header .menu > ul.one > li.pro:hover > ul.sub-menu > li:nth-child(5){transition-delay:.6s;} */
header .menu > ul.one > li.menu-item-1970 > ul{width: 500px;padding: 20px;gap: 10px;margin: -5px 0 0 -250px;}
header .menu > ul.one > li.menu-item-1970 > ul li{width: 33%;float: left;border: none;}
/* header .menu > ul.one > li.menu-item-1970:hover{} */
header .menu .catalog-box{position: absolute;top: 3.13vw;left: 8.33vw;transform: translateY(80px);opacity: 0;transition: all .5s;}
header .menu .catalog-box {padding: 0;text-align: left;}
header .menu .catalog-box img{width: 10.94vw;margin-bottom: 20px;}
header .menu .catalog-box p{font-size: 1.04vw;line-height: 1.35vw;font-family: 'Roboto-Book';}
header .head-email{position: relative; margin: 0 40px;display: inline-block;padding-left: 30px;box-sizing: border-box;}
header .head-email::before{content: "\e913";font-family: "icomoon";position: absolute;left: 0;top: 0;width: 30px;height: 30px;line-height: 30px;color: #049b62;font-size: 26px;}
header .search {position: relative; width: 44px; height:44px;  margin: 0 30px; z-index: 9; transition: all 0.3s; }
header .search .box { position: relative; float: right; width: 44px; height: 44px;overflow: hidden; transition: all 0.5s; }
header .search .box::after{content: "\e900";font-family: "icomoon";position: absolute;right: 0;top: 0;width: 44px;height: 44px;line-height: 44px;text-align: center; color: #000;font-size: 24px;}
header .search .box .text { width: 100%; height: 44px;padding: 0 44px 0 10px;background-color: transparent; box-sizing: border-box; transition: border 0.5s; }
header .search .box .btn,
header .search .box .sub {position: absolute; top: 0; right: 0; width: 44px; height: 44px; cursor: pointer;background-color: transparent;}
header .search .box .sub { display: none;z-index: 0;}
header .search .box .btn{z-index: 1;}
header .search .box.open { width: 260px;}
header .search .box.open .text {background-color: #fff; border: 1px solid #09338c;}
header .search .box.open .sub {display: block;z-index: 2;}
header .search .box.open .btn {display: none;z-index: 0;}
header .search .box.open::after{z-index: 0;}

header .lang{position:relative;height:34px;}
header .lang p{display:none;}
header .lang a{display:flex;align-items:center;column-gap:3px;}
header .lang a img{width:24px;height:16px;object-fit:cover;}
header .lang .tslist{display:none;padding-top:5px;}
header .lang .gtranslate_wrapper{display:flex;flex-direction:column;row-gap:5px;padding-top:5px;}
header .lang .box{background-color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.2);}
header .lang:hover .tslist{display:block;}



header.flow .search .box.open{ width: 260px;}
header .menubtn{display:none;float:left;width:28px;height:17px;margin-right:20px;cursor:pointer;}
header .menubtn span{display:block;width:28px;height:1px;background-color:#000;border-radius:1px;-moz-transform-origin:9.5% 50%;-webkit-transform-origin:9.5% 50%;-o-transform-origin:9.5% 50%;transition:all .3s;}
header .menubtn .b1,header .menubtn .b2{margin-bottom:7px;}
header.active .menubtn .b1{transform:rotate(45deg);}
header.active .menubtn .b2{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
header.active .menubtn .b3{transform:rotate(-45deg);}
header.flow{top: 0;height: 60px;}
header.flow .custom-logo-link{height: 40px;}
header.flow .search{height: 30px;height: 30px;}
header.flow .search .box{width: 30px;height: 30px;}
header.flow .search .box .text{height: 30px;padding: 0 35px 0 10px;}
header.flow .search .box .btn, header .search .box .sub{width: 30px;height: 30px;}
header.flow .search .box::after{width: 30px;height: 30px;line-height: 30px;}
header.flow .menu > ul.one > li{padding: 14px 1.82vw;}
header.flow .menu > ul.one > li ul{top: 60px;}
header.flow .menu > ul.one > li.pro > ul.sub-menu{top: 60px;}



.main-content{padding:80px 0;}
.main-content .content{width: 100%;float: left;}
.main-content .content.mid{width: 80%;}
.main-content .view-left{width: 20%;float: left;padding-right: 2%;box-sizing: border-box;position: sticky;top: 10%;}
.main-content .view-right{width: 30%;float: left;padding-left: 4%;box-sizing: border-box;}
.main-content .itembox{width: 70%;float: left;}
.main-content .view-left h3{height: 56px; display: flex; align-items: center; font-size: 28px; line-height: 28px;margin-bottom: 20px; color: #333; font-family: 'Roboto-Medium';}
.main-content .view-left .directory-box{margin-bottom: 30px;}
.main-content .view-left .directory-box li{margin: 0;padding: 8px 8px 8px 10px ;border-left: 2px solid #ccc;box-sizing: border-box;}
.main-content .view-left .directory-box li a{font-size: 13px;line-height: 24px;}
.main-content .view-left .directory-box li.on{border-left-color: #049b62;background-color: rgb(4 155 98 / 5%);}
.main-content .view-left .directory-box li.on a{color: #049b62;}
.main-content .news-box time{display:block;font-size:1.25vw;line-height:1.25vw;color:#049b62;margin-bottom:2.08vw;font-family:'Roboto-Book';}
.main-content h1{font-size:30px;line-height:36px;font-family:'Roboto-Light';margin-bottom:20px;text-align: center;}
.main-content .info{padding: 15px 0; border-bottom: 1px solid #dddddd;text-align: center;}
.main-content .info span,.main-content .info time {display: inline-block;position: relative;padding-left: 33px;margin-right: 20px;font-size:18px;line-height:30px;}
.main-content .info span::before,
.main-content .info time::before {font-family: 'icomoon';color: #666666;display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.main-content .info .eye {margin-right: 0;}
.main-content .info .eye::before {content: "\e923";font-size: 28px;}
.main-content .info time::before {content: "\e924";font-size: 26px;}
.main-content .news-content{padding: 30px 0; font-size:16px;color:#444444;line-height:28px;font-family:'Roboto-Light';}
.main-content .news-content h1,
.main-content .news-content h2,
.main-content .news-content h3,
.main-content .news-content h4{font-weight: bold;margin-bottom: 8px;}
.main-content .news-content ul{margin-bottom: 15px;}
.main-content .news-content p{font-size:16px;color:#444444;line-height:28px;font-family:'Roboto-Light';margin-bottom: 15px;}
.main-content .news-content a{font-weight: bold;text-decoration: underline;color: #049b62;}
.main-content .news-content a:focus,
.main-content .news-content a:active{color:#666}
.main-content .news-content img{border-radius:20px;overflow:hidden;max-width:100%;height:auto !important;}
.main-content .news-content table{border: 1px solid #ddd;text-align: center;}
.main-content .news-content table th{border: 1px solid #ddd;padding: 8px;font-weight: bold;}
.main-content .news-content table td{border: 1px solid #ddd;padding: 8px;}
.main-content .news-content iframe{display:block;margin-left:auto;margin-right:auto;}

.main-content .option{display: flex;flex-direction: column; margin-top:50px;border-top: 1px solid #ddd;padding: 15px 0;}
.main-content span{font-size:18px;line-height:26px;color:#444;margin-right:20px}
.main-content .share{display:flex;align-items:center;}
.main-content .share a{display:block;width:38px;height:38px;background-color:#049b62;border-radius:50%;margin-right:10px;position:relative}
.main-content .share a:hover{background-color:#049b62}
.main-content .share a::after{font-family:'icomoon';display:block;text-align:center;width:38px;height:38px;position:absolute;top:0;left:0;line-height:38px;color:#fff}
.main-content .share a.twitter::after{content:'\e904';font-size:24px}
.main-content .share a.facebook::after{content:'\e901';font-size:24px}
.main-content .share a.instagram::after{content:'\e903';font-size:22px}
.main-content .share a.linkedin::after{content:'\e90f';font-size:20px}
.main-content .tag{display:flex;align-items:center;flex-wrap: wrap;margin-bottom: 15px;}
.main-content .tag a{display: inline-block; font-size: 18px;line-height: 38px;color: #333;text-decoration: underline;color: #049b62;margin-right: 10px;}
.main-content .subpage{position:relative;padding-top:15px;border-top:1px solid #ddd}
.main-content .subpage ul{width:100%;display:flex;}
.main-content .subpage ul li{width:50%;float:left;box-sizing:border-box;position:relative;min-height: 60px;display: flex;}
.main-content .subpage ul li a{display: block;display: flex;align-items: center;position: relative;}
.main-content .subpage ul li a::before{content: "\e90b";font-family:'icomoon'; display: block; position: absolute; top: 0; width: 60px; height: 60px; font-size: 40px; line-height: 60px; text-align: center; margin: 0 auto;background-color: #fff;border-radius: 50%;box-shadow: 0 0 10px 1px rgb(0 0 0 / 5%);}
.main-content .subpage ul li.pre a{padding: 0 20px 0 70px;}
.main-content .subpage ul li.next a{padding: 0 70px 0 20px;text-align: right;}
.main-content .subpage ul li.pre a::before{left:0;transform: rotate(180deg);}
.main-content .subpage ul li.next {justify-content: end;}
.main-content .subpage ul li.next a::before{right:0;}
.main-content .subpage ul li span{display:block;font-size:16px;line-height:25px;margin-bottom:10px;color:#000;}
.main-content .subpage ul li a{color:#444;font-size:20px;line-height:34px;font-family: 'Roboto-Light';}
.main-content .subpage ul li a:hover{color:#049b62;}
.main-content .view-right .box{margin-bottom: 30px;}
.main-content .view-right h3{height: 56px; display: flex; align-items: center; font-size: 28px; line-height: 28px;margin-bottom: 20px; color: #333; font-family: 'Roboto-Medium';}
.main-content .view-right h4{font-size: 16px;line-height: 22px;margin-bottom: 8px;font-weight: bold;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.main-content .view-right span{display: block; color: #706f6f; font-size: 14px; line-height: 20px; margin-bottom: 15px;}
.main-content .view-right li{display: flex; position: relative; box-sizing: border-box;margin-bottom: 20px;}
.main-content .view-right li .pic img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.main-content .view-right li .pic:hover img{transform: scale(1.1);}
.main-content .view-right li .text a{color: #333;font-size: 14px;line-height: 20px;}
.main-content .view-right li .text a::after{content: "\e914";display: inline-block;font-size: 12px; width: 20px;height: 20px;line-height: 20px;color: #000;font-weight: bold; vertical-align: middle;margin-top: -1px; font-family: 'icomoon';text-align: center;transform: rotate(-90deg);transition: all .5s;}
.main-content .view-right li .text a:hover::after{margin-left: 3px;}
.main-content .view-right .pro li .pic{width: 100px;height: 100px;flex: 0 0 100px;overflow: hidden;border: 1px solid #ccc;}
.main-content .view-right .pro li .text{padding-left: 15px; display: flex;flex-direction: column;justify-content: center;}
.main-content .view-right .news li .pic{width: 150px;height: 90px;display: flex;flex: 0 0 150px;border-radius: 8px;overflow: hidden;}
.main-content .view-right .news li .pic a{display: block;width: 100%;height: 100%;}
.main-content .view-right .news li .text{padding-left: 15px;}



.map{width:100%;height:35vw;}
.map img{width: 100%;height: 100%;object-fit:cover;}
.map iframe{width:100%; height: calc(100% + 60px);margin-top: -60px;border: none;}
.main-content .aligncenter{text-align: center;display: block;margin: 0 auto;}
.main-product .detail img.aligncenter{display: block;margin: 0 auto;}


.pop-up-box {position: fixed;right: 1%;bottom: 5%;width: 80px;z-index: 999;display: none; height: auto;border-radius: 90px; padding: 12px 10px;background-color: #fff;box-sizing: border-box;opacity: 0;box-shadow: 0 0 5px 1px rgb(0 0 0 / 20%);}
.pop-up-box.on{display: block;opacity: 1;}
.pop-up-box a{position: relative; display: block;width: 60px;margin: 10px auto;text-align: center;padding: 30px 0 5px;border-bottom: 1px solid #eee; font-size: 14px;color: #000;box-sizing: border-box;}
.pop-up-box a::before{position: absolute;font-family: 'icomoon'; display: block;width: 60px;height: 30px;top: 0; font-size: 28px;text-align: center; line-height: 30px;color: #999;}
.pop-up-box a.email::before{content:"\e915"}
.pop-up-box a.tell::before{content:"\e925"}
.pop-up-box a.whatsapp::before{content:'\ea93';}
.pop-up-box a.contact::before{content:'\e927';}
.pop-up-box a.wechat::before{content:"\e927"}
.pop-up-box a.get-top::before{content: "\ea3d";}
.pop-up-box a.get-top{border-bottom: none;}
.pop-up-box a:hover::before{color: #049b62;}
.pop-up-box a:hover{color: #049b62;}
.pop-up-box a .tip{width: 220px; height: 50px;opacity: 0; left: 0; padding: 5px 10px;text-align: left;color: #fff; border-radius: 0.26vw; box-sizing: border-box; position: absolute; background: #049b62; top: 50%; left: -230px; transform: translateY(-50%) scale(0);transition: .2s;}
.pop-up-box a .tip.code{width: 120px;height: 120px;left: -130px;padding: 10px;box-sizing: border-box;}
.pop-up-box a .tip.code img{width: 100%;height: 100%;}
.pop-up-box a .tip::before{content: "";position: absolute;right: -10px;top: 50%;transform: translateY(-50%); display: block;width:0px; height:0px; border-left:10px solid #049b62; border-top:10px solid transparent; border-bottom:10px solid transparent;}
.pop-up-box a:hover .tip{transform: translateY(-50%) scale(1);opacity: 1;pointer-events: auto;z-index: 998;}


.flow-message{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);transition:all .4s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:-1;}
.flow-message .box{position:absolute;top:70%;left:50%;width:500px;height:auto;padding:20px;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 0 20px #333;box-sizing:border-box;text-align:center;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all .4s;}
.flow-message .box i{position:absolute;right:-36px;top:0;width:36px;height:36px;cursor:pointer;}
.flow-message .box i::after{content: "\ea0f";font-family: 'icomoon';display: block;width: 36px;height: 36px;font-size: 18px;position: absolute;top: 0;left: 0;text-align: center;color: #fff;}
.flow-message .box i:hover::after{color: #049b62;}
.flow-message .box input,
.flow-message .box textarea{width:100%;height:40px;line-height:38px;padding:0 10px;border:1px solid #e1e3e5;box-sizing:border-box;font-family: 'Gotham-Book';font-size: 16px;}
.flow-message .box textarea{height:120px;line-height:25px;margin-bottom:10px;padding:5px 10px;font-family: 'Gotham-Book';}
.flow-message .box button{float:right;width:100%;height:40px;line-height:40px;border: none; text-align:center;background-color:#049b62;color:#fff;cursor:pointer;font-family: 'Gotham-Book';}
.flow-message .box button.load{font-size:0;background-size:auto 80%;background-position:center;background-repeat:no-repeat;}
.flow-message .box li{width:100%;margin-bottom:10px;box-sizing:border-box;position: relative;text-align: left;}
.flow-message .box li.sm-source{display: none;}
.flow-message .box li label{font-size: 14px;line-height: 25px;opacity: 1 !important;}
.flow-message .box p{font-size: 16px;line-height: 25px;}
.flow-message.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:99999;}
.flow-message.on .box{top:50%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.flow-message .box li:focus label{font-size: 14px;height: 20px;line-height: 20px; background-color: #fff;transform: translateY(-50%);}
.flow-message .box input:focus,
.flow-message .box textarea:focus{border-color: #049b62;}
.flow-message .box button:hover{border-radius: 10px; -webkit-filter: brightness(1.1); filter: brightness(1.1);}




/* 弹框 */

.overlay{width: 390px;box-sizing: border-box;position: fixed;right: -100%;bottom: 20px;z-index: 1000;background-color: #f3f7fa;overflow: hidden;transition: all 1s;box-shadow: 0 0 5px 1px rgba(0,0,0,.2);}
.overlay .close{width: 40px;height: 40px;cursor: pointer; position: absolute;top: 0;right: 0;}
.overlay .close::after{content: "\ea0f"; font-family: 'icomoon'; display: block; width: 40px; height: 40px;line-height: 40px; font-size: 16px; position: absolute; top: 0; left: 0; text-align: center; color: #fff;}

.overlay .title{background-color: #09338c;padding: 30px 20px 20px;box-sizing: border-box;}
.overlay h2{color: #fff; font-size: 32px;line-height: 32px;text-align: center;margin-bottom: 10px;}
.overlay p{color: #fff; font-size: 14px;line-height: 20px;text-align: center;}
.overlay form{width: 100%;padding: 20px;box-sizing: border-box;}
.overlay .txt{width: 100%;height: 50px;line-height: 50px;font-size: 16px; padding: 10px;font-family: 'Roboto-Book'; border-radius: 0.26vw; margin-bottom: 15px; box-sizing: border-box;border: 1px solid #eaeaea;color: #666;}
.overlay .txt:focus{border-color: rgba(230,0,18,.5);color: #000;}
.overlay .txt:last-child{float: right;}
.overlay .long{width: 100%; height: 120px; line-height: 25px; font-size: 16px;margin-bottom: 15px; font-family: 'Roboto-Book'; padding: 10px; border-radius: 0.26vw; box-sizing: border-box; border: 1px solid #eaeaea; color: #666;overflow-y: auto;}
.overlay .long:focus{border-color: rgba(230,0,18,.5);color: #000;}
.overlay .sub{width: 100%;height: 50px;line-height: 50px;cursor: pointer; text-align: center;color: #fff;font-size: 16px;overflow: hidden;background-color: #049b62;}
.overlay .sub:hover{border-radius: 10px;-webkit-filter: brightness(1.1);filter: brightness(1.1);}


.common-content{padding: 80px 0;}
.common-content .main-width > div{margin-bottom:30px;}
.common-content .is-layout-flex{display:flex}
.common-content .is-layout-flex > *{word-break: break-word;}
.common-content h2{margin-bottom:20px;}
.common-content ul{padding-left:30px;}
.common-content ul li{font-size:18px;line-height:28px;list-style: initial;}
.common-content .wp-block-cover{overflow:hidden;}
.common-content .wp-block-cover:hover img{transform:scale(1.1);}
.common-content .wp-block-image{overflow:hidden;}
.common-content .wp-block-image:hover img{transform:scale(1.1);}

.main-success{padding: 6.25vw 0;text-align: center;}
.main-success h1{font-size: 34px;line-height: 34px;margin-bottom: 30px;}
.main-success .icon-success{display: block;position: relative;width: 80px;height: 80px;margin: 0 auto 30px;}
.main-success .icon-success::after{position: absolute;top: 0; content: "\e928";font-family: 'icomoon';color: #049b62;display: block;width: 80px;height: 80px;font-size: 80px;line-height: 80px;}
.main-success .return-btn{position: relative; display: inline-block;padding: 0 20px 0 70px;height: 70px;line-height: 70px;font-size: 20px;color: #ffff; font-family: 'Roboto-Book';background-color: #049b62;transition: all .5s;}
.main-success .return-btn::after{content: "\e90b"; font-family: 'icomoon'; display: block; width: 70px; height: 70px; color: #fff; text-align: center; position: absolute; top: 0; left: 0; font-size: 40px; transform: rotate(-180deg); transition: all 0.5s;}
.main-success .return-btn:hover{border-radius: 10px;}




@media only screen and (min-width:980px){
  .an-overall .animate{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:transform .5s ease,opacity .5s ease;}
  .an-overall .ant{transform:translateY(50px);}
  .an-overall .anf{transform:translateX(-50px);}
  .an-overall .anr{transform:translateX(50px);}
  .an-overall .anl{transform:translateX(-50px);}
  .an-overall .wp-block-image.zoom-in{transform: translateY(-50%) scale(.6) ;}
  .an-overall .t1{transition-delay:.2s;}
  .an-overall .t2{transition-delay:.4s;}
  .an-overall .t3{transition-delay:.6s;}
  .an-overall .t4{transition-delay:.8s;}
  .an-overall .t5{transition-delay:1s;}
  .an-overall .t6{transition-delay:1.2s;}
  .an-overall .t7{transition-delay:1.4s;}
  .an-overall .t8{transition-delay:1.6s;}
  .an-overall.action .animate{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
  .an-overall.action .ant{transform:translateY(0);}
  .an-overall.action .anf{transform:translateX(0);}
  .an-overall.action .anr{transform:translateX(0);}
  .an-overall.action .anl{transform:translateX(0);}
  .an-overall.action .zoom-in{transform: translateY(-50%) scale(1);}
  .fadeInDown {opacity: 0;transform: translateY(-20px);}
  @keyframes fadeInDown {
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
  }
  .animated{animation-duration: 1s;animation-fill-mode: both;}
  }






