@charset "UTF-8";
/*
 * @Author: Shanwu
 * @E-mail: 396920288@qq.com
 * @Update: 2023-07-21 15:50
 * @Statement: 尊重原创作者,请保留版权信息！
 *
 *  ┌─────────────────────────────────────────────────────────────┐
 *  │┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐│
 *  ││Esc│!1 │@2 │#3 │$4 │%5 │^6 │&7 │*8 │(9 │)0 │_- │+= │|\ │`~ ││
 *  │├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤│
 *  ││ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │{[ │}] │ BS  ││
 *  │├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤│
 *  ││ Ctrl │ A │ S │ D │ F │ G │ H │ J │ K │ L │: ;│" '│ Enter  ││
 *  │├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤│
 *  ││ Shift  │ Z │ X │ C │ V │ B │ N │ M │< ,│> .│? /│Shift │Fn ││
 *  │└─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴──┬┴───┴┬──┴┬─────┴───┘│
 *  │      │Fn │ Alt │         Space         │ Alt │Win│  ShanWu  │
 *  │      └───┴─────┴───────────────────────┴─────┴───┘          │
 *  └─────────────────────────────────────────────────────────────┘
 *           键盘在手                          模版我有
 */
*{margin:0;padding:0;border:0}
html body{overflow:visible}
html frame,html iframe{overflow:auto}
html frameset{overflow:hidden}
body{background:#f4f4f4 url(/images/about_bg.png) no-repeat top center;text-align:left;font-size:16px;font-family:PingFang SC,Microsoft YaHei,arial,Hiragino Sans GB,Hiragino Sans GB W3}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
input{padding:1px;vertical-align:middle;line-height:normal}
button,input,textarea{margin:0;outline:0;border:0;background:0 0;font-family:Microsoft Yahei}
fieldset,img{border:0}
address,caption,cite,code,em,strong,th,var{font-weight:400;font-style:normal}
li,ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
a{color:#161616}
a,a:active,a:hover{text-decoration:none}
a:active,a:hover{border:none;color:#0aa770}
b,strong{font-weight:700}
.about-header{overflow:hidden;width:1200px;margin:100px auto 70px;}
.about-header .about-logo{float:left;display:block;overflow:hidden}
.about-main{width:1120px;padding:40px;margin:0 auto;background:#fff;border-radius:10px;overflow:hidden;display:block}
.about-menu{float:left;width:220px;border-radius:10px;background:#f4f4f4}
.about-menu-item{display:block;margin:20px;padding:10px 0;border-radius:10px;text-align:center;border-bottom:1px solid #e6e6e6;transition:.3s ease;-ms-transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;-o-transition:.3s ease}
.about-menu-item:hover{display:block;border-bottom:1px solid #e6e6e6}
.about-menu-item:hover span{color:#888}
.about-menu-item span{display:block;font-size:13px;color:#ccc;line-height: 20px;}
.about-menu-item b{display:block;font-size:18px;font-weight:400;line-height: 26px;}
.about-menu-item.on{background:#fff}
.about-menu-item.on b{color:#0aa770;font-weight:700}
.about-menu-item.on span{color:#0aa770}
.about-wrapper{float:right;width:820px;padding:0 20px}
.about-title{padding-bottom:20px;height:32px;overflow:hidden}
.about-title .icon{float:left;padding-right:10px;}
.about-title .icon path{fill:#0aa770}
.about-title h1{font-size:26px;color:#0aa770;float:left;font-weight:700;line-height:28px;}
.about-title span{color:#ccc;font-size:14px;float: right;text-transform: uppercase;line-height:32px;}
.about-content{overflow:hidden}
.about-content p{line-height:30px;margin-bottom:10px;color:#666}
.about-content h4{font-size:16px;margin:15px 0 10px 0;line-height:30px}
.about-content h3{ padding:10px 0px 10px 0px;font-weight:normal; border-bottom:1px solid #eee;margin-bottom: 10px;}
.about-content h3 span{ font-size:20px; color:#333; font-weight:normal; }
.about-content h3 em{ font-size:14px; color:#cccccc; font-style:normal; margin-left:20px;}
.about-footer{position:relative;margin:40px auto 20px}
.about-footer:before{position:absolute;top:0;left:50%;display:block;margin-left:-10px;width:20px;height:4px;border-radius:4px;background:#ccc;content:""}
.about-footer-main{margin:0 auto;padding-top:15px;width:1200px;text-align:center}
.about-footer p{color:#888;font-size:13px;line-height:26px}
.about-footer p:nth-child(2){font-size:12px}
.about-footer a:hover{color:#0aa770;text-decoration:underline}
/* 投诉反馈 */
.complaint-form{padding-top:30px;width:640px;background:#fff;overflow:hidden}
.complaint-form .form-item{line-height:40px;margin-bottom:30px;width:100%;float:left;position:relative;}
.complaint-form .form-label{color:#383838;font-size:16px;line-height:40px;width:95px;display:block;float:left}
.complaint-form .form-input{border-radius:3px;font-size:14px;line-height:22px;width:540px;height:40px;border:1px solid #ccc;padding:0 15px;float:left;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;}
.complaint-form .form-input:focus{outline:0;border:1px solid #0aa770}
.complaint-form textarea{resize:none;width:100%;min-height:150px;padding:10px 15px 0!important;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box}
.complaint-form #number{position:absolute;right:6px;bottom:1px;z-index:99999;padding:0 10px;background:#f4f4f4;color:#333;font-size:12px;line-height:24px}
.form-button{position:relative;display:inline-block;float:left;margin-left:90px;width:150px;line-height:38px;height:40px;border:none;border-radius:50px;  border: 1px solid #0aa770;color: #0aa770;font-size: 16px;cursor:pointer;-webkit-transition:.3s;transition:.3s}
.form-reset{border:1px solid #999;color: #999;}
.form-reset:hover,.form-reset:hover{background:#999;border:1px solid #999;}
.form-button:hover,.form-reset:hover{background:#0aa770;color:#fff;background:linear-gradient(to bottom,#28db9c,#0aa770);border:1px solid #0aa770}
.form-button:hover:before,.form-reset:hover:before{display:block;background:rgba(255,255,255,.5);width:80px;height:100%;position:absolute;content:'';left:0;top:0;-webkit-animation:glint 1.6s;animation:glint 1.6s;opacity:0;-webkit-filter:blur(30px);filter:blur(30px);-webkit-transform:translateX(-50px) skewX(-15deg);-ms-transform:translateX(-50px) skewX(-15deg);transform:translateX(-50px) skewX(-15deg);opacity:.6}
.form-button:hover:after,.form-reset:hover:after{display:block;background:rgba(255,255,255,.2);width:30px;height:100%;position:absolute;content:'';left:30px;top:0;-webkit-animation:glintier 1s;animation:glintier 1s;opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:translateX(300px) skewX(-15deg);-ms-transform:translateX(300px) skewX(-15deg);transform:translateX(300px) skewX(-15deg);opacity:1}
@-webkit-keyframes glint{0%{-webkit-transform:translateX(-50px) skewX(-15deg);transform:translateX(-50px) skewX(-15deg);opacity:.6}100%{-webkit-transform:translateX(300px) skewX(-15deg);transform:translateX(300px) skewX(-15deg);opacity:1}}@keyframes glint{0%{-webkit-transform:translateX(-50px) skewX(-15deg);transform:translateX(-50px) skewX(-15deg);opacity:.6}100%{-webkit-transform:translateX(300px) skewX(-15deg);transform:translateX(300px) skewX(-15deg);opacity:1}}@-webkit-keyframes glintier{0%{-webkit-transform:translateX(-300px) skewX(-15deg);transform:translateX(-300px) skewX(-15deg);opacity:.6}100%{-webkit-transform:translateX(300px) skewX(-15deg);transform:translateX(300px) skewX(-15deg);opacity:1}}@keyframes glintier{0%{-webkit-transform:translateX(-300px) skewX(-15deg);transform:translateX(-300px) skewX(-15deg);opacity:.6}100%{-webkit-transform:translateX(300px) skewX(-15deg);transform:translateX(300px) skewX(-15deg);opacity:1}}
/* 举报中心 */
.complaints{float:left}
.complaints-title{font-size:26px;margin:30px auto;text-align:center}
.complaints-title>div,.complaints-title>span{display:inline-block;vertical-align:middle}
.complaints-title.wing:after,.complaints-title.wing:before{background:url(bg_wing_left.png);content:"";display:inline-block;height:2px;width:180px;margin:auto 20px;vertical-align:middle}
.complaints-title.wing:after{background:url(bg_wing_right.png)}
.complaints-title .subtitle{color:#7c7c7c;font-size:16px;font-weight:400}
.btns_dual_ring{padding:0;left:0;list-style:none}
.btns_dual_ring li{float:left;width:31%;margin-left:.8%;margin-right:1.4%;margin-bottom:28px;border-radius:4px;box-shadow:0 0 9.9px .1px rgba(5,157,254,.32)}
.btns_dual_ring li a{display:block;font-size:18px;font-weight:700;line-height:128px}
.btns_dual_ring li:hover{background-color:#2888e8!important;color:#fff}
.btns_dual_ring li a:hover{color:#fff}
/* 联系我们 */
.contact-box{float:left;padding-top:20px;width:100%;min-height:300px}
.contact-left{float:left;padding-right:4%;width:50%;min-height:300px}
.contact-right{position:relative;float:left;width:38%;min-height:298px;border:1px solid #ccc;text-align:center;border-radius:10px}
.contact-right .icon{position:absolute;top:-5px;left:-5px;z-index:1}
.contact-right img{position:absolute;top:50%;left:50%;z-index:0;display:block;width:260px;height:260px;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.contact-left .item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:20px;margin-bottom:20px;padding:0 30px;width:100%;height:140px;border:1px solid #ccc;border-radius: 10px;}
.contact-left .item:nth-child(2n){margin-bottom:0}
.contact-left .iconfont{position:absolute;top:50%;float:left;width:95px;height:95px;border:1px solid #e8e8e8;border-radius:20px;background:#f4f4f4;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}
.contact-left .iconfont .icon{position:absolute;top:50%;display:block;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}
.contact-left .item .box{float:left;padding-top:20px;padding-left:120px}
.contact-left .item .n-title{display:block;min-width:230px;color:#161616;font-weight:700;font-size:20px;line-height:40px}
.contact-left .item .n-title em{padding-left:10px;color:#ccc;text-transform:uppercase;font-size:13px}
.contact-left .item span{display:block;color:#999;font-size:14px;line-height:26px}
.contact-left .item span.text{color:#888;font-weight:700;font-size:16px;font-family:Georgia,serif}
.contact-message{float:left;padding:40px 0 0;width:90%;background:#fff}
.contact-message .message-title{margin-bottom:10px;color:#161616;font-weight:700;font-size:22px}
.contact-message .message-title span{margin-left:20px;color:#666;font-weight:300;font-size:14px;line-height:24px}
.contact-message .message-text{float:left;display:table;width:100%}
.contact-message .message-text .text{float:left;margin-top:20px;margin-right:4%;padding:0 1%;width:46%;height:52px;border-bottom:1px solid #ccc;color:#161616;font-size:14px}
.contact-message .message-text .body{margin-top:20px;padding:6px 10px;width:97.5%;height:66px;border-bottom:1px solid #ccc;color:#161616;font-size:14px;font-family:'PingFangSC-Regular,Microsoft YaHei';line-height:26px;resize:none}
.contact-message .message-text .body:-moz-placeholder,.contact-message .message-text .text:-moz-placeholder{color:#999}
.contact-message .message-text .body:-ms-input-placeholder,.contact-message .message-text .text:-ms-input-placeholder{color:#999}
.contact-message .message-text .text:nth-child(2n){margin-right:0}
.contact-message .message-text .body:focus,.contact-message .message-text .text:focus{border-bottom:1px solid #0aa770}
.contact-message .form-button{margin-top:30px;margin-right:90px;margin-left:0}
/* 合作伙伴 */
.welcome-links{float:left;overflow:hidden;width:100%}
.welcome-links .links-title{color:#161616;font-weight:700;font-size:22px;padding-bottom: 30px;}
.welcome-links .links-title span{margin-left:20px;color:#666;font-weight:300;font-size:14px;line-height:24px}
.welcome-links .links-logo,.welcome-links .links-text{float:left;display:block;padding-bottom:20px;width:50%}
.welcome-links .links-text{float:right;width:50%}
.welcome-links .links-top{overflow:hidden;max-height:60px}
.welcome-links .title{float:left;overflow:hidden;width:60px;min-height:60px;font-weight:700;font-size:14px}
.welcome-links textarea{padding:10px;height:80px;min-width:300px;border:1px solid #ccc;color:#666;font-size:13px;line-height:20px;resize:none;}
.welcome-links textarea:focus{border:1px solid #0aa770;display:block;content:"";background:no-repeat 290px 70px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 1024 1024'%3E%3Cpath fill-rule='evenodd' fill='%232888e8' d='M64.5 959.5h895v-895l-895 895z m834.21-366.29L656.03 891.54c-7.58 9.31-18.63 14.15-29.78 14.15-2.17 0-4.34-0.19-6.49-0.56-1.81 0.26-3.62 0.57-5.45 0.57-8.85 0-17.76-3.05-24.98-9.26L428.1 757.85c-16.07-13.81-17.9-38.03-4.1-54.09 13.82-16.07 38.04-17.89 54.09-4.1L616.46 818.6 839.2 544.79c13.37-16.42 37.52-18.93 53.96-5.54 16.44 13.37 18.92 37.51 5.55 53.96z'/%3E%3C/svg%3E")}
.welcome-links b{position:relative;color:#0aa770}
/* 在线投稿 */
.tougao-top{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 30px;width:100%;border:1px dashed #bbb;border-radius:10px;background:#f4f4f4;}
.tougao-top h4{margin:0 0 10px;color:#333;font-weight:700;font-size:18px;line-height:26px;}
.tougao-top p{margin:0;font-size:12px;line-height:24px;}
.tougao-form{width:100%}
.tougao-form .form-item{position:relative;margin-bottom:20px}
.tougao-form .form-label{width:100px}
.form-label span{padding-right:5px;color:red;line-height:40px}
.tougao-form .form-msg{color:red;font-size:13px;line-height:24px}
.tougao-form .form-item .form-input{margin-right:15px}
.tougao-form #number{position:absolute;right:1px;bottom:1px;z-index:99999;padding:0 10px;background:#f4f4f4;color:#333;font-size:12px;line-height:24px}
.tougao-form .radio{float:left;display:block}
.tougao-form .radio label{float:left;width:88px;cursor:pointer}
.tougao-form .radio label input{display:none}
.tougao-form .radio label input:checked+span{background-color:#e7f9ee}
.tougao-form .radio label input:checked+span:before{box-shadow:inset 0 0 0 .4375em #0aa770}
.tougao-form .radio label span{display:-webkit-box;padding:0 10px;border-radius:40px;-webkit-transition:.25s ease;transition:.25s ease;-webkit-box-align:center;align-items:center;color:#333}
.tougao-form .radio label span:before{display:-webkit-box;margin-right:7px;width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:inset 0 0 0 .125em #0aa770;content:"";-webkit-transition:.25s ease;transition:.25s ease}
.tougao-form .radio label span:hover{background-color:#f4f4f4}
.tougao-form .toolbar{margin-bottom:15px}
.tougao-form .toolbar .w-e-toolbar{border:1px solid #ccc;width:540px}
.tougao-form .editor{border:1px solid #ccc;height:400px}
.tougao-form #content{display:none!important;}
#tipsxf{display:block}
/* 弹出提示 */
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99999;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}
.overlay.show{opacity:1;visibility:visible}
.popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:340px;height:340px;background-color:#fff;border-radius:10px;text-align:center;z-index:100000}
.popup-icon{margin:45px auto 0;text-align:center;width:70px;height:70px}
.icon-success{background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9716' width='70' height='70' viewBox='0 0 1024 1024'%3E%3Cpath fill='%232888e8' d='M512 0C229.376 0 0 229.376 0 512s229.376 512 512 512 512-229.376 512-512S794.624 0 512 0z m269.312 390.656l-313.344 313.344c-9.728 9.728-22.528 14.848-35.328 14.848s-25.6-5.12-35.328-14.848l-154.624-154.624c-19.456-19.456-19.456-51.2 0-70.656 19.456-19.456 51.2-19.456 70.656 0l119.296 119.296 278.016-278.016c19.456-19.456 51.2-19.456 70.656 0 19.456 19.456 19.456 51.2 0 70.656z' p-id='9717'\/%3E%3C/svg%3E") no-repeat center center}
.popup-status{display:block;font-size:26px;color:#0aa770;margin:10px auto 0}
.popup-tips{width:250px;display:block;color:#999;font-size:15px;margin:25px auto}
.popup-button{background:#0aa770;border:none;width:200px;height:44px;line-height:44px;font-size:18px;color:#fff;border-radius:25px;margin:25px auto 0;cursor:pointer;text-decoration:none;display:block}