.tablet,.mobile,.tablet_inline,.mobile_inline{display:none !important;}.desktop{display:block !important;}.desktop_inline{display:inline-block !important;}@media screen and (max-width: 1199px){.desktop,.mobile,.desktop_inline,.mobile_inline{display:none !important;}.tablet{display:block !important;}.tablet_inline{display:inline-block !important;}}@media screen and (max-width: 767px){.desktop,.tablet,.desktop_inline,.tablet_inline{display:none !important;}.mobile{display:block !important;}.mobile_inline{display:inline-block !important;}}.no_cookie .cookie_box{display:block;}.no_cookie footer{padding-bottom:55px;}.cookie_box{position:fixed;bottom:0;left:0;width:100%;display:none;z-index:1;}.cookie_box .top{height:10px;background:transparent linear-gradient(180deg,#00000000 0%,#0000000F 100%) 0% 0% no-repeat padding-box;}.cookie_box .btm{background:#eaf8f5;box-sizing:border-box;padding:15px 0;}.cookie_box .left{width:calc(100% - 200px);display:inline-block;vertical-align:middle;}.cookie_box .left p{font-size:16px;letter-spacing:0.16px;line-height:25px;max-width:840px;}.cookie_box .right{width:200px;display:inline-block;vertical-align:middle;padding-left:29px;box-sizing:border-box;}.cookie_box .right a{display:inline-block;vertical-align:top;color:#fff;background:#438278;width:100%;text-align:center;font-size:20px;line-height:40px;box-sizing:border-box;padding:0 20px;border-radius:25px;}.cookie_box .right a.error{background:red;}html.noScroll{overflow:hidden;}html.noScroll body{overflow-y:scroll;}.popup{display:none;position:fixed;top:0;left:0;z-index:10000000;width:100%;min-width:480px;height:100%;text-align:center;background:#fff;white-space:nowrap;overflow-y:scroll;}.popup.main_menu{background:url('/img/3/nav-bg-gradient.png') repeat-x top center #bff6b5;background-size:auto 100%;display:block;transform:translate(0%,-100%);transition:all 0.5s ease-in-out;}.popup.main_menu.open{transform:translate(0%,0%);}.popup.main_menu .menuClose{position:absolute;top:40px;right:40px;display:inline-block;vertical-align:top;background:#59c1a0;border-radius:50%;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);}@media screen and (max-width: 767px){.popup.main_menu .menuClose{right:20px;}}.popup.main_menu .menuClose a{border-radius:50%;display:block;position:relative;width:80px;height:80px;}@media screen and (max-width: 767px){.popup.main_menu .menuClose a{width:60px;height:60px;}}.popup.main_menu .menuClose a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;}.popup.main_menu .inner{padding-bottom:30px;text-align:center;}.popup.main_menu .inner .menu_box{padding-top:173px;}.popup.main_menu .inner .menu_box .menu_loop{margin-bottom:20px;}.popup.main_menu .inner .menu_box .menu_loop.selected a{background:rgba(88,129,59,0.2);}.popup.main_menu .inner .menu_box .menu_loop a{line-height:40px;display:inline-block;font-size:18px;font-weight:700;width:300px;border-radius:25px;}.popup.main_menu .inner .menu_box .menu_loop a:hover{background:rgba(88,129,59,0.2);}.popup.main_menu .inner .menu_box .menu_loop.login_btn{margin-top:45px;}.popup.main_menu .inner .menu_box .menu_loop.login_btn a{box-sizing:border-box;padding:0 30px;width:auto;color:#fff;line-height:60px;min-width:160px;background:#6d9d4a;border-radius:35px;}.popup.main_menu .inner .menu_box .menu_loop.login_btn2 a{box-sizing:border-box;padding:0 30px;width:auto;color:#fff;line-height:60px;min-width:160px;background:#6d9d4a;border-radius:35px;}.popup.main_menu .inner .social_box{padding-top:21px;}.popup.main_menu .inner .social_box a{max-width:48px;margin:0 10px;margin-bottom:14px;display:inline-block;vertical-align:top;border-radius:50%;position:relative;overflow:hidden;}.popup.main_menu .inner .social_box a img{width:100%;height:auto;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.body_container{max-width:1904px;margin:auto;position:relative;overflow:hidden;}.container{max-width:1240px;box-sizing:border-box;padding:0 20px;margin:auto;position:relative;}.container1840{max-width:1840px;box-sizing:border-box;padding:0 20px;margin:auto;position:relative;}html,body{min-width:480px;background:#d4f1ea;}header,#content,footer{width:100%;float:left;clear:both;}header{z-index:10;position:absolute;top:0;left:0;width:100%;}header .header_box{padding:31px 0 10px;box-sizing:border-box;}@media screen and (max-width: 1199px){header .header_box{padding:47px 10px 10px;}}@media screen and (max-width: 767px){header .header_box{padding:28px 0 10px 10px;}}header .header_box .header_inner .left{width:100%;display:inline-block;vertical-align:top;}@media screen and (max-width: 1199px){header .header_box .header_inner .left{width:calc(100% - 90px);}}@media screen and (max-width: 767px){header .header_box .header_inner .left{width:calc(100% - 80px);}}header .header_box .header_inner .left a{display:inline-block;vertical-align:top;}@media screen and (max-width: 1199px){header .header_box .header_inner .left a.a1{max-width:340px;}}header .header_box .header_inner .left a.a2{float:right;}@media screen and (max-width: 1199px){header .header_box .header_inner .left a.a2{max-width:340px;margin-top:1px;margin-left:28px;float:initial;}}@media screen and (max-width: 880px){header .header_box .header_inner .left a.a2{max-width:340px;margin-top:13px;margin-left:0;}}header .header_box .header_inner .left a img{width:100%;height:auto;}header .header_box .header_inner .left span{display:none;}@media screen and (max-width: 767px){header .header_box .header_inner .left span{display:block;}}header .header_box .header_inner .right{display:none;}@media screen and (max-width: 1199px){header .header_box .header_inner .right{width:90px;display:inline-block;padding-top:4px;padding-left:9px;box-sizing:border-box;}}@media screen and (max-width: 767px){header .header_box .header_inner .right{width:80px;padding-top:12px;padding-left:19px;}}header .header_box .header_inner .right .header_menu{box-sizing:border-box;padding-right:50px;display:inline-block;vertical-align:top;width:calc(100% - 30px);text-align:right;}@media screen and (max-width: 1199px){header .header_box .header_inner .right .header_menu{display:none;}}header .header_box .header_inner .right .header_menu a{display:inline-block;vertical-align:top;font-size:17px;text-transform:uppercase;line-height:30px;margin-left:48px;letter-spacing:0.3px;transition:all 0.3s ease-in-out;}header .header_box .header_inner .right .header_menu a:hover{color:#ea1c27;}header .header_box .header_inner .right .header_menu a.selected{color:#ea1c27;}header .header_box .header_inner .right .menu_open{position:relative;width:80px;height:80px;display:inline-block;vertical-align:top;background:#59c1a0;border-radius:50%;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);}@media screen and (max-width: 767px){header .header_box .header_inner .right .menu_open{width:60px;height:60px;}}header .header_box .header_inner .right .menu_open .menu_span{width:30px;height:2px;background:#000;position:absolute;top:0;left:25px;}@media screen and (max-width: 767px){header .header_box .header_inner .right .menu_open .menu_span{left:16px;}/*953795e33e25c16a067bcfa2a5842f5b*/}header .header_box .header_inner .right .menu_open .menu_span:before{content:'';position:absolute;top:0;left:0;width:0;height:2px;background:#ea1c27;transition:all 0.3s ease-in-out;}header .header_box .header_inner .right .menu_open .menu_span.menu_span1{top:32px;}@media screen and (max-width: 767px){header .header_box .header_inner .right .menu_open .menu_span.menu_span1{top:22px;}}header .header_box .header_inner .right .menu_open .menu_span.menu_span2{top:39px;}@media screen and (max-width: 767px){header .header_box .header_inner .right .menu_open .menu_span.menu_span2{top:29px;}}header .header_box .header_inner .right .menu_open .menu_span.menu_span2:before{transition-delay:100ms;}header .header_box .header_inner .right .menu_open .menu_span.menu_span3{top:46px;}@media screen and (max-width: 767px){header .header_box .header_inner .right .menu_open .menu_span.menu_span3{top:36px;}}header .header_box .header_inner .right .menu_open .menu_span.menu_span3:before{transition-delay:200ms;}#content{background:#fff;min-height:800px;}footer .footer_box{box-sizing:border-box;padding:36px 0 39px;}@media screen and (max-width: 1199px){footer .footer_box{padding:56px 10px 46px;}}@media screen and (max-width: 767px){footer .footer_box{padding:56px 10px 57px;}}footer .footer_box .footer_inner .left{width:100%;display:none;vertical-align:top;}@media screen and (max-width: 1199px){footer .footer_box .footer_inner .left{width:100%;}}footer .footer_box .footer_inner .left a img{width:390px;}@media screen and (max-width: 767px){footer .footer_box .footer_inner .left a img{width:322px;}}footer .footer_box .footer_inner .left p{padding-bottom:23px;font-size:15px;}footer .footer_box .footer_inner .left .left1{margin-right:60px;display:inline-block;vertical-align:top;}footer .footer_box .footer_inner .left .left2{display:inline-block;vertical-align:top;}@media screen and (max-width: 1199px){footer .footer_box .footer_inner .left .left2{padding-top:38px;}}footer .footer_box .footer_inner .left .left2 p{padding-bottom:38px;}footer .footer_box .footer_inner .right{width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding-top:28px;text-align:left;}@media screen and (max-width: 1199px){footer .footer_box .footer_inner .right{padding-top:60px;flex-wrap:wrap;}}@media screen and (max-width: 767px){footer .footer_box .footer_inner .right{padding-top:50px;}}footer .footer_box .footer_inner .right .btm{display:flex;align-items:center;justify-content:flex-end;}@media screen and (max-width: 1199px){footer .footer_box .footer_inner .right .btm{margin-right:20px;margin-left:0;order:2;}}footer .footer_box .footer_inner .right .btm a{margin-bottom:20px;display:inline-block;vertical-align:top;border-radius:50%;position:relative;overflow:hidden;max-width:48px;}@media screen and (max-width: 1199px){footer .footer_box .footer_inner .right .btm a{margin-right:20px;margin-left:0;}}footer .footer_box .footer_inner .right .btm a img{width:100%;height:auto;}footer .footer_box .footer_inner .right .new-image-container{width:140px;display:flex;align-items:center;margin-bottom:20px;}@media screen and (max-width: 767px){footer .footer_box .footer_inner .right .new-image-container{flex-direction:column;align-items:flex-start;width:100%;}}footer .footer_box .footer_inner .right .new-image-container img{width:200px;height:200px;object-fit:contain;}@media screen and (max-width: 767px){footer .footer_box .footer_inner .right .new-image-container img{width:100%;height:auto;}}footer .footer_box .footer_inner .right .copyright{width:650px;display:inline-block;vertical-align:top;padding-top:11px;font-size:16px;letter-spacing:0.3px;}@media screen and (max-width: 1199px){footer .footer_box .footer_inner .right .copyright{font-size:15px;width:100%;text-align:center;padding-top:25px;order:3;}}@media screen and (max-width: 767px){footer .footer_box .footer_inner .right .copyright{font-size:14px;padding-top:25px;}}footer .footer_box .footer_inner .right .copyright a{font-size:16px;}@media screen and (max-width: 1199px){footer .footer_box .footer_inner .right .copyright a{font-size:15px;}}@media screen and (max-width: 767px){footer .footer_box .footer_inner .right .copyright a{font-size:14px;}}@media screen and (max-width: 767px){footer .footer_box .footer_inner .right .copyright span{display:none;padding-bottom:9px;}}.setting *,.setting *:before,.setting *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.setting .outer{padding:0 30px;}.setting .inner{width:1200px;max-width:100%;margin:auto;}.banner{height:662px;padding:0 30px;background:url(/img/1/2/header-bg.jpg) no-repeat top center;}.banner .team{display:inline-block;min-width:173px;background:#4b6d31;border-radius:25px;text-align:center;border-radius:35px;position:absolute;bottom:-90px;width:300px;text-align:left;left:0;border:4px solid #59c1a0;background:#438278;box-sizing:border-box;padding:0 40px;}@media screen and (max-width: 1199px){.banner .team{right:70px;padding:0 20px;width:260px;}}@media screen and (max-width: 767px){.banner .team{right:20px;top:102px;}}.banner .team img{display:inline-block;vertical-align:middle;width:46px;height:auto;}.banner .team span{padding-left:10px;font-size:22px;display:inline-block;vertical-align:middle;font-weight:400;padding-right:0;background:#438278;}.banner .team span{display:inline-block;font-weight:700;color:#fff;line-height:50px;box-sizing:border-box;padding-right:0;}.banner .inner{position:relative;max-width:1200px;height:100%;padding-top:193px;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}@media (max-width: 1199px){.banner .inner{padding-top:200px;}}.banner .menu{position:relative;display:inline-block;text-align:center;padding:0 40px;border-radius:30px;background:#fff;vertical-align:top;}@media (max-width: 1199px){.banner .menu{display:none;}}.banner .menu .all{margin:0 -15px;}.banner .menu .page{display:inline-block;margin:0 15px;vertical-align:top;}.banner .menu .page a{display:block;position:relative;font-weight:600;line-height:60px;font-size:18px;}.banner .menu .page a:after{content:'';display:none;position:absolute;bottom:0;left:0;width:100%;height:8px;background:#58813b;}.banner .menu .page a.cur:after{display:block;}@media (min-width: 1200px){.banner .menu .page a:hover:after{display:block;}}.banner .member{position:absolute;bottom:66px;right:0;}.banner .member .login a{display:block;width:139px;height:141px;background:url(/img/1/1/login-icon.png) no-repeat center center;}.banner .member .panel .top{width:268px;text-align:center;padding-bottom:16px;border-radius:20px;background:rgba(255,255,255,0.8);margin-left:auto;margin-bottom:41px;display:block;}.banner .member .panel .top.no_group{margin-bottom:148px;}.banner .member .panel .top.group_only{margin-bottom:85px;}.banner .member .panel .top.group_only .group{border-top:0px solid #eaf5d7;}.banner .member .panel .top.group_only .top2{padding:0px 20px 0;margin-top:-21px;}.banner .member .panel .top.group_only .top2 img{top:0 !important;}.banner .member .panel .top.hv_gourp{min-height:210px;}@media (max-width: 1199px){.banner .member .panel .top{margin-bottom:95px;}}.banner .member .panel .top .top1{margin-top:-13px;box-sizing:border-box;padding:0px 5px 0 20px;text-align:left;}.banner .member .panel .top .top1 > p{display:inline-block;vertical-align:top;}.banner .member .panel .top .top2{box-sizing:border-box;padding:13px 20px 0;}.banner .member .panel .top .head{position:relative;top:-17px;height:67px;line-height:67px;font-size:20px;font-weight:700;color:#fff;padding-top:7px;background:url(/img/1/3/box-1.png) no-repeat center center;}.banner .member .panel .top .label{font-size:16px;font-weight:700;color:#2a5e56;margin-bottom:0;margin-top:4px;}.banner .member .panel .top .total{font-size:16px;color:#2a5e56;}.banner .member .panel .top .total span{font-size:20px;}.banner .member .panel .top .group{position:relative;border-top:1px solid #eaf5d7;}.banner .member .panel .top .group.hv_img{box-sizing:border-box;padding-right:100px;}.banner .member .panel .top .group.hv_img img{position:absolute;top:11px;right:-11px;max-width:90px;height:auto;}.banner .member .panel .top .group .group_inner{text-align:left;box-sizing:border-box;}.banner .member .panel .top .group .group_inner .name{font-size:18px;font-weight:700;color:#2a5e56;margin-bottom:0;margin-top:13px;}.banner .member .panel .top .group .group_inner .label{font-size:16px;font-weight:700;color:#2a5e56;margin-bottom:0;margin-top:8px;}.banner .member .panel .top .group .group_inner .total{font-size:16px;color:#2a5e56;margin-top:3px;}.banner .member .panel .top .group .group_inner .total span{font-size:20px;}.banner .member .panel .bottom a{display:inline-block;vertical-align:middle;}.banner .member .panel .bottom .profile{min-width:260px;line-height:60px;font-size:20px;color:#fff;padding-left:72px;padding-right:130px;border-radius:30px;background:#4b6d31;margin-right:-120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;}.banner .member .panel .bottom .profile.hv_img{padding-left:110px;}@media (max-width: 767px){.banner .member .panel .bottom .profile.hv_img{padding-left:100px;}}.banner .member .panel .bottom .profile img{position:absolute;top:-20px;left:8px;max-width:90px;height:auto;}.banner .member .panel .bottom .logout{position:relative;width:138px;height:141px;line-height:147px;text-align:center;font-size:20px;color:#fff;background:url(/img/1/3/logout-bg.png) no-repeat center center;}.banner .title{text-align:center;margin-top:36px;}@media (max-width: 1199px){.banner .title{text-align:left;margin-top:110px;}}.banner .title .cloud{display:inline-block;width:397px;height:256px;line-height:305px;text-align:center;font-size:50px;font-weight:700;color:#2a5e56;background:url(/img/1/2/heading-bg.png) no-repeat center center;vertical-align:top;}@media (max-width: 1199px){.banner .title .cloud{width:280px;height:180px;line-height:216px;font-size:35px;background-size:100%;}}.pager{text-align:center;margin-top:50px;}.pager ul{display:inline-block;list-style-type:none;line-height:36px;vertical-align:top;}.pager ul li{display:inline-block;vertical-align:top;}.pager ul li a{display:block;width:36px;height:36px;line-height:36px;font-size:16px;border-radius:50%;margin:0 3px;}.pager ul li a.selected{color:#fff;background:#58813b;}@media (min-width: 1200px){.pager ul li a:not(.prev):not(.next):hover{color:#fff;background:#58813b;}}.pager ul li .prev,.pager ul li .next{background:url(/img/1/3/page-arrow.svg) no-repeat center center;background-size:18px;}.pager ul li .next{transform:scale(-1,1);}.pager form{display:inline-block;margin-left:18px;vertical-align:top;}@media (max-width: 767px){.pager form{display:block;margin-top:20px;margin-left:0;}}.pager form input{width:54px;height:36px;line-height:36px;font-size:16px;padding:0 12px;border-radius:18px;background:#eaf5d7;}.recordPopup{background:#eaf5d7;}.recordPopup .inner{padding:115px 0;}.recordPopup .form{position:relative;width:880px;max-width:100%;margin:auto;white-space:normal;}.recordPopup .form .closeBtn{position:absolute;top:-40px;right:0;width:40px;height:40px;border-radius:50%;background:url(/img/1/3/lightbox-close.svg) no-repeat center center, #fff;background-size:20px;}.recordPopup .form .content{width:800px;max-width:100%;text-align:left;padding:40px;padding-bottom:50px;border-radius:40px 0;background:#d2e2b7;margin:auto;}.recordPopup .form form .title{text-align:center;font-size:25px;font-weight:700;color:#2a5e56;margin-bottom:26px;}.recordPopup .form form .fields .row .label{font-size:18px;font-weight:700;color:#2a5e56;margin-bottom:5px;}.recordPopup .form form .fields .row .input input,.recordPopup .form form .fields .row .input select{width:100%;height:40px;line-height:38px;font-size:16px;padding-left:18px;padding-right:56px;border:solid 1px #fff;border-radius:20px;background:#fff;cursor:pointer;}.recordPopup .form form .fields .row .input input.error,.recordPopup .form form .fields .row .input select.error{border-color:#4b6d31;}.recordPopup .form form .fields .row .input input{background:url(/img/1/8/date-icon.svg) no-repeat center right 16px, #fff;background-size:24px;}.recordPopup .form form .fields .row .input select{background:url(/img/1/8/pulldown-arrow.svg) no-repeat center right 18px, #fff;background-size:20px;}.recordPopup .form form .fields .row.time{display:none;}.recordPopup .form form .fields .row.time .input{overflow:hidden;padding:7px 0;}.recordPopup .form form .fields .row.time .input .all{margin:-20px;}.recordPopup .form form .fields .row.time .input .all > div{display:inline-block;padding:20px;vertical-align:top;}.recordPopup .form form .fields .row.time .input .all label{display:block;cursor:pointer;}.recordPopup .form form .fields .row.time .input .all label input{display:none;}.recordPopup .form form .fields .row.time .input .all label span{display:block;position:relative;line-height:26px;font-size:16px;padding-left:35px;}.recordPopup .form form .fields .row.time .input .all label span:before{content:'';position:absolute;top:0;left:0;width:26px;height:26px;border:solid 5px #fff;border-radius:50%;background:#fff;}.recordPopup .form form .fields .row.time .input .all label input.error + span{color:#4b6d31;}.recordPopup .form form .fields .row.time .input .all label input:checked + span:before{background:#5d873c;}.recordPopup .form form .fields .row + .row{margin-top:30px;}.recordPopup .form form .error-msg{height:40px;line-height:40px;text-align:center;font-size:16px;color:#4b6d31;}.recordPopup .form form #submit{display:block;width:234px;height:60px;line-height:52px;font-size:20px;font-weight:700;color:#fff;border:solid 4px #d6f0a8;border-radius:30px;background:#4b6d31;margin:auto;}.carbon .inner{padding-bottom:80px;}.carbon .action{padding-bottom:20px;overflow:hidden;}.carbon .action .all{display:flex;flex-wrap:wrap;text-align:left;justify-content:flex-start;margin:-20px -12.5px;}.carbon .action .all > div{position:relative;display:inline-block;width:20%;padding:20px 12.5px;vertical-align:top;}@media (max-width: 1199px){.carbon .action .all > div{width:33.333%;}}@media (max-width: 767px){.carbon .action .all > div{width:50%;}}.carbon .action .all .arrow{cursor:pointer;content:'';position:absolute;bottom:0px;right:40px;width:40px;height:40px;border-radius:50%;background:url(/img/1/1/learn-more-arrow.svg) no-repeat center center, #4b6d31;background-size:20px;}.carbon .action .all a{display:block;position:relative;width:100%;height:100%;padding-bottom:24px;border-radius:40px 0;background:#d4f1ea;}.carbon .action .all a span{display:block;}.carbon .action .all a .img{border-radius:40px 0;margin-bottom:14px;overflow:hidden;}.carbon .action .all a .img img{width:100%;height:auto;}.carbon .action .all a .name{line-height:30px;text-align:left;font-size:20px;font-weight:700;color:#2a5e56;padding:0 20px;}.detail .inner{padding-bottom:90px;}.detail .back{display:block;width:128px;height:34px;line-height:34px;text-align:center;font-size:16px;color:#2a5e56;border-radius:17px;background:#cdd8d5;margin-left:auto;margin-bottom:27px;}.detail .back:before{content:'';display:inline-block;width:9px;height:34px;background:url(/img/1/3/back-arrow.svg) no-repeat center center;background-size:18px;margin-right:10px;vertical-align:top;}.detail .main_box .img{display:inline-block;position:relative;z-index:1;width:300px;text-align:center;overflow:hidden;vertical-align:top;}.detail .main_box .img img{border-radius:40px 0;}@media (min-width: 768px){.detail .main_box .img + .content{display:inline-block;width:calc(100% - 240px);padding-top:8px;margin-left:-60px;vertical-align:top;}.detail .main_box .img + .content .title,.detail .main_box .img + .content .editor{padding-left:100px;}}@media (max-width: 767px){.detail .main_box .img{width:100%;margin-bottom:40px;}}.detail .main_box .content{position:relative;}.detail .main_box .content .title{line-height:70px;font-size:32px;font-weight:700;color:#2a5e56;padding:0 40px;}.detail .main_box .content .editor{padding:45px 40px;padding-bottom:83px;border-radius:40px 0;background:#d4f1ea;}.detail .main_box .content .add{position:absolute;bottom:-30px;right:40px;width:248px;height:60px;line-height:52px;text-align:center;font-size:20px;font-weight:700;color:#fff;border:solid 4px #fff;border-radius:30px;background:#4b6d31;}.recordPopup{background:#eaf5d7;}.recordPopup .inner{padding:115px 0;}.recordPopup .form{position:relative;width:880px;max-width:100%;margin:auto;white-space:normal;}.recordPopup .form .closeBtn{position:absolute;top:-40px;right:0;width:40px;height:40px;border-radius:50%;background:url(/img/1/3/lightbox-close.svg) no-repeat center center, #fff;background-size:20px;}.recordPopup .form .content{width:800px;max-width:100%;text-align:left;padding:40px;padding-bottom:50px;border-radius:40px 0;background:#d2e2b7;margin:auto;}.recordPopup .form form .title{text-align:center;font-size:25px;font-weight:700;color:#2a5e56;margin-bottom:26px;}.recordPopup .form form .fields .row .label{font-size:18px;font-weight:700;color:#2a5e56;margin-bottom:5px;}.recordPopup .form form .fields .row .input input,.recordPopup .form form .fields .row .input select{width:100%;height:40px;line-height:38px;font-size:16px;padding-left:18px;padding-right:56px;border:solid 1px #fff;border-radius:20px;background:#fff;cursor:pointer;}.recordPopup .form form .fields .row .input input.error,.recordPopup .form form .fields .row .input select.error{border-color:red;}.recordPopup .form form .fields .row .input input{background:url(/img/1/8/date-icon.svg) no-repeat center right 16px, #fff;background-size:24px;}.recordPopup .form form .fields .row .input select{background:url(/img/1/8/pulldown-arrow.svg) no-repeat center right 18px, #fff;background-size:20px;}.recordPopup .form form .fields .row.upload{display:none;margin-top:30px;}.recordPopup .form form .fields .row.upload .upload_title{font-size:16px;letter-spacing:0.16px;padding-bottom:13px;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop{background:#fff;margin-bottom:11px;position:relative;border-radius:25px;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop.error .right .file_name{color:red;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop.uploaded .right p .remove_file{display:inline-block;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop:first-child .remove_loop{display:none;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop .left{display:inline-block;box-sizing:border-box;vertical-align:middle;width:220px;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop .left .browse{line-height:40px;text-align:center;color:#fff;font-size:18px;width:100%;background:#438278;border-radius:25px;display:block;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop .left .browse p{color:#fff;font-size:18px;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop .right{width:calc(100% - 220px);display:inline-block;box-sizing:border-box;vertical-align:middle;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop .right input{display:none;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop .right p{line-height:26px;font-size:16px;letter-spacing:0.16px;box-sizing:border-box;padding:0 20px;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop .right p .file_name{font-size:16px;letter-spacing:0.16px;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop .right p .remove_file{cursor:pointer;margin-left:18px;display:none;background:url(/img/up/3/icon_delete.png) no-repeat center left;background-size:26px auto;padding-left:33px;line-height:26px;box-sizing:border-box;font-size:16px;letter-spacing:0.16px;}.recordPopup .form form .fields .row.upload .upload_box .upload_loop .remove_loop{display:inline-block;position:absolute;top:4px;right:3px;width:32px;height:32px;background:url(/img/up/3/icon_delete.png) no-repeat center center;background-size:32px auto;}.recordPopup .form form .fields .row.upload .upload_btm .left{display:inline-block;box-sizing:border-box;padding-right:20px;vertical-align:top;width:calc(100% - 108px);}.recordPopup .form form .fields .row.upload .upload_btm .left p{font-size:16px;letter-spacing:0.16px;}.recordPopup .form form .fields .row.upload .upload_btm .right{display:inline-block;vertical-align:top;width:108px;}.recordPopup .form form .fields .row.upload .upload_btm .right a{display:block;line-height:36px;text-align:right;padding-left:36px;box-sizing:border-box;font-size:16px;letter-spacing:0.16px;position:relative;}.recordPopup .form form .fields .row.upload .upload_btm .right a:before{content:'';position:absolute;top:0;left:0;width:36px;height:36px;border-radius:50%;background:url(/img/up/3/icon_add.png) no-repeat center center;background-size:36px auto;}.recordPopup .form form .fields .row.tc{display:none;}.recordPopup .form form .fields .row.tc .terms1{max-width:980px;margin:auto;height:300px;background:#eaf8f5;margin-bottom:30px !important;}.recordPopup .form form .fields .row.tc .terms1 *{line-height:28px;font-size:16px;}.recordPopup .form form .fields .row.tc .agree_box{max-width:980px;margin:auto;}.recordPopup .form form .fields .row.tc .agree_box .agree_loop{min-height:25px;position:relative;box-sizing:border-box;padding:0 0 0 40px;margin-bottom:15px;}.recordPopup .form form .fields .row.tc .agree_box .agree_loop.error .checkbox:before{border:1px solid red;}.recordPopup .form form .fields .row.tc .agree_box .checkbox{cursor:pointer;padding-left:30px;box-sizing:border-box;position:absolute;top:0;left:0;}.recordPopup .form form .fields .row.tc .agree_box .checkbox:before{cursor:pointer;content:'';position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border:1px solid #fff;}.recordPopup .form form .fields .row.tc .agree_box input[type=checkbox]:checked:before{background:url('/img/1/7/checkbox-checked.svg') no-repeat top center;}.recordPopup .form form .fields .row.tc .agree_box label{cursor:pointer;font-size:16px;position:relative;top:-3px;}.recordPopup .form form .fields .row.time{display:none;}.recordPopup .form form .fields .row.time .input{overflow:hidden;padding:7px 0;}.recordPopup .form form .fields .row.time .input .all{margin:-20px;}.recordPopup .form form .fields .row.time .input .all > div{display:inline-block;padding:20px;vertical-align:top;}.recordPopup .form form .fields .row.time .input .all label{display:block;cursor:pointer;}.recordPopup .form form .fields .row.time .input .all label input{display:none;}.recordPopup .form form .fields .row.time .input .all label span{display:block;position:relative;line-height:26px;font-size:16px;padding-left:35px;}.recordPopup .form form .fields .row.time .input .all label span:before{content:'';position:absolute;top:0;left:0;width:26px;height:26px;border:solid 5px #fff;border-radius:50%;background:#fff;}.recordPopup .form form .fields .row.time .input .all label input.error + span{color:red;}.recordPopup .form form .fields .row.time .input .all label input:checked + span:before{background:red;}.recordPopup .form form .fields .row + .row{margin-top:30px;}.recordPopup .form form .error-msg{height:40px;line-height:40px;text-align:center;font-size:16px;color:red;}.recordPopup .form form #submit{display:block;width:234px;height:60px;line-height:52px;font-size:20px;font-weight:700;color:#fff;border:solid 4px #d6f0a8;border-radius:30px;background:#4b6d31;margin:auto;}