/*-------------------------------------------会员-------------------------------------------*/
.contact-user .inners {/*box-shadow:0px 1px 0px #f5f5f5;*/border-radius:0px;overflow:hidden;/*padding:30px 10px 20px 0px*/}
.contact-user .contact-user-left {padding: 5px 5px;}
.contact-user .contact-user-left h2 {position:relative;font-size:32px;color:#777;font-weight:600;line-height:27px;text-transform:capitalize;margin-bottom:12px;padding-bottom:20px;text-align:left;}
.contact-user .contact-user-left h2:before {position:absolute;content:"";left:0;bottom:0;height:2px;width:50px;background:#0092D5;}
.contact-user .contact-user-left p {font-size:14px;color:#777;font-weight:400;text-align:left;margin-bottom:20px;}
.contact-user .contact-user-form {padding:5px 5px;}
.contact-user .contact-user-form h2 {position:relative;font-size:32px;color:#777;font-weight:600;line-height:27px;text-transform:capitalize;margin-bottom:12px;padding-bottom:20px;text-align:left;}
.contact-user .contact-user-form h2:before {position:absolute;content:"";left:0;bottom:0;height:2px;width:50px;background:#0092D5;}
.contact-user .contact-user-form p {font-size:14px;color:#777;font-weight:400;text-align:left;margin-bottom:20px;}
.contact-user .form {margin-top:30px;width:80%;margin:0 auto;}
.contact-user .form .form-group {padding: 20px 0 0 0;}
.textarea {padding: 5px 0 5px 0;color: #0092D5;font: 400 0.6rem/1.375rem "Poppins",sans-serif;}
.imgcode {/*float:left;*/cursor:pointer; width:105px; height:55px; padding:10px 5px 10px 5px;}

.userinput input {display:inline-block;width:40%!important;margin-right:15px!important;border-radius:1.5rem!important;background-color:#0092D5;color:#ffffff!important;transition:all 0.2s;margin-bottom:15px;margin-top:1rem;}
.userinput input:hover {background-color:transparent;color:#0092D5!important;background-color:#ffffff!important;outline:none;}

.contact-user .form .form-group input {width:100%;height:50px;border:1px solid #dee2e6;padding: 0.75rem 1.2rem;font-size: 1rem;line-height: 1.5;color:#495057;transition: all 0.2s;outline: none;}
.contact-user .form .form-group input:hover {border:1px solid #0092D5;}

.contact-user .form .form-group textarea {width:100%;height:100px;border:1px solid #dee2e6;padding:18px;color:#495057;font-size:14px;font-weight:400;border-radius:4px;transition: all 0.2s;outline: none;}
.contact-user .form .form-group textarea:hover {border:1px solid #0092D5;}
.contact-user .form .form-group.login-btn {margin:0;}
.contact-user .form button {border:none;}
.contact-user .form .btn {display:inline-block;margin-right:10px;color:#fff;line-height:20px;width:100%;}
.contact-user .form .btn:hover {background:#0092D5;color:#fff;}
.contact-user .contact-user-form .checkbox {text-align:left;margin:0;margin-top:20px;display:inline-block;}
.contact-user .contact-user-form .checkbox label {font-size:14px;font-weight:400;color:#333;position:relative;padding-left:20px;}
.contact-user .contact-user-form .checkbox label:hover {cursor:pointer;}
.contact-user .contact-user-form .checkbox label input {display:none;}
.contact-user .contact-user-form .checkbox label::before {position:absolute;content:"";left:0;top:5px;width:15px;height:15px;border:1px solid #0092D5;border-radius:100%;}
.contact-user .contact-user-form .checkbox label::after {position:relative;content:"";width:7px;height:7px;left:-16px;top:-15px;opacity:0;visibility:hidden;transform:scale(0);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;display:block;font-size:9px;background:#0092D5;border-radius:100%;}
.contact-user .contact-user-form .checkbox label.checked::after {opacity:1;visibility:visible;transform:scale(1);}
.contact-user .contact-info {margin: 50px 0 20px 0;}
.contact-user .single-info {background:#0092D5;padding:40px 60px;height:150px;border-radius:10px;position:relative;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;margin-bottom: 25px;}
.contact-user .single-info:before {position:absolute;z-index:-1;content:'';bottom:-10px;left:0;right:0;margin:0 auto;width:80%;height:90%;background:#0092D5;opacity:0;filter:blur(10px);-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;}
.contact-user .single-info:hover:before {opacity:0.8;}
.contact-user .single-info:hover {transform:translateY(-5px);}
.contact-user .single-info i {font-size:42px;color:#fff;position:absolute;left:40px;}
.contact-user .single-info .content {margin-left:45px;}
.contact-user .single-info .content h3 {color:#fff;font-size:18px;font-weight:600;}
.contact-user .single-info .content p {color:#fff;margin-top:5px;}
.contact-user #myMap {width:100%;/*padding:10px 10px 10px 10px;*/}
.gbookSubscribe {display:inline-block;width:100%;height:3.125rem;border:0.125rem solid #0092D5;border-radius:1.5rem;background-color:#0092D5;color:#fff;font:700 0.9rem/1.75rem "Raleway",sans-serif;cursor:pointer;transition:all 0.2s;}
.gbookSubscribe:hover {background-color:transparent;color:#0092D5;outline:none;border: 0.125rem solid #0092D5;background-color:#fff;}
/*-------------------------------------------会员左侧-------------------------------------------*/
.accordion>.userlogin {overflow:hidden;}
.accordion>.userlogin:not(:first-of-type) .userlogin-header:first-child {border-radius:0}
.accordion>.userlogin:not(:first-of-type):not(:last-of-type) {border-bottom:0;border-radius:0}
.accordion>.userlogin:first-of-type {border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion>.userlogin:last-of-type {border-top-left-radius:0;border-top-right-radius:0}
.accordion>.userlogin .userlogin-header {margin-bottom:-1px}
.accordion-custom .userlogin {border-radius:0;border:none;text-align: center;padding:50px 0 75px 0;width:100%;/*border-right:1px solid #f5f5f5;*/}
.accordion-custom .userreg {border-radius:0;border:none;text-align: center;padding:55px 0 125px 0;width:100%;/*border-right:1px solid #f5f5f5;*/}
.accordion-custom .accordion-heading i {font-size:1.2rem;margin-right:0.8rem;}
.accordion-custom .userlogin-txt1 {color:#666;padding:0.1rem 1rem;padding-top:0.3rem;font-weight:300;font-size:0.9rem;line-height:1.5rem;border-top: 1px solid #f5f5f5;font:500 0.8rem/1.375rem "Poppins",sans-serif;letter-spacing: 0.05rem;}
.accordion-custom .userlogin-txt2 {color:#777;padding:1rem 1rem;padding-top:0.7rem;font-weight:300;font-size:0.9rem;line-height:1.5rem;border-top: 1px solid #f5f5f5;font:400 0.875rem/1.375rem "Raleway",sans-serif;letter-spacing: 0.05rem;}
.accordion-custom .userlogin-txt3 {color:#0092D5;padding:1rem 1rem;padding-top:0.7rem;font-weight:300;font-size:0.9rem;line-height:1.5rem;border-top: 1px solid #f5f5f5;font:600 0.875rem/1.375rem "Raleway",sans-serif;letter-spacing: 0.05rem;}
.align-items-center {-ms-flex-align:center!important;align-items:center!important}
.d-flex {display:-ms-flexbox!important;display:flex!important}
.button {cursor: pointer;-webkit-transition: all 0.3s;transition: all 0.3s;}
.collapse:not(.show) {display:none}

h2 {color:#0092D5;margin-bottom:0.5rem;margin-bottom:0.5rem;font-family:inherit;font-weight:300;line-height:1.2;background: linear-gradient(-45deg,#777,#0092D5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom:1rem;}

.userloginlink {display:inline-block;width:60%;padding:0.6rem;border:0.125rem solid #0092D5;background-color:#0092D5;color:#fff;transition:all 0.2s;margin-bottom:2rem;}
.userloginlink:hover {background-color:transparent;color:#0092D5;outline:none;}

.userloginlinks {display:inline-block;width:60%;padding:0.6rem;border:0.125rem solid #0092D5;background-color:#fff;color:#0092D5;transition:all 0.2s;}
.userloginlinks:hover {background-color:transparent;background-color:#0092D5;color:#fff;outline:none;}

.user-body {border-top:1px solid #f5f5f5;color:#6c757d;padding-top:0.2rem;padding-bottom:0.4rem;font-weight:300;font-size:1rem;line-height:1.7rem;}

/*评论插件会员弹窗*/
/*滚动条*/@-webkit-keyframes bouncedelay {0%,80%,to {-webkit-transform:scale(0)}
40% {-webkit-transform:scale(1)}}
@keyframes bouncedelay {0%,80%,to {-webkit-transform:scale(0);transform:scale(0)}
40% {-webkit-transform:scale(1);transform:scale(1)}}
::-webkit-scrollbar-track-piece {width:8px;background-color:#f0f0f0}
::-webkit-scrollbar {width:8px;background-color:#0092d5}
::-webkit-scrollbar-thumb {width:8px;background-color:#0092d5}
::-webkit-scrollbar-thumb:hover {width:8px;background-color:#222}
::selection {background:#0092d5;color:#fff;}
a {-webkit-transition:all 0.3s;transition:all 0.3s;display:inline-block;text-decoration:none;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family:inherit;font-weight:300;color:inherit;}
h2, .h2 {font-size: 2rem;}
h3,.h3 {font-size:1.65rem;}
.newstxt {color:#0092d5;text-decoration:none;}
.brandtxt {color:#0092d5;text-decoration:none;text-align:center;}
.user-body {border-top:1px solid #f5f5f5;color:#6c757d;padding-top:0.2rem;padding-bottom:0.4rem;font-weight:300;font-size:1rem;line-height:1.7rem;}

.form-control {width: 100%;padding:0.75rem 1.2rem;font-size:0.9rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #dee2e6;border-radius:0;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;}
@media screen and (prefers-reduced-motion:reduce) {.form-control {-webkit-transition:none;transition:none;}}
.form-control::-ms-expand {background-color:transparent;border:0;}
.form-control:focus {color:#495057;background-color:#fff;border-color:#81d3f9;/*输入框边色*/outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(5,131,192,0.25);box-shadow:0 0 0 0.2rem rgba(5,131,192,0.25);}
.form-control::-webkit-input-placeholder {color:#6c757d;}
.form-control:-ms-input-placeholder {color:#6c757d;}
.form-control::-ms-input-placeholder {color:#6c757d;}
.form-control::placeholder {color:#6c757d;}
.form-control:disabled,.form-control[readonly] {background-color:#e9ecef;}
.userinput input {display:inline-block;width:40%!important;margin-right:15px!important;border-radius:1.5rem!important;background-color:#0092d5;color:#ffffff!important;transition:all 0.2s;margin-bottom:15px;margin-top:1rem;}
.userinput input:hover {background-color:transparent;color:#0092d5!important;background-color:#ffffff!important;outline:none;}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {cursor: pointer;}