/*用户协议*/
.license_inner{padding: 15px 0; margin: 0 auto; width: 1140px;}
.agreement-box {padding: 0 30px;}
.agreement-ulbox li{margin: 25px 0;}
.agreement-ulbox h3{font-size: 18px; margin: 20px 0 10px 0; color: #304080;}
.agreement-ulbox h4{font-size: 17px; margin: 20px 0 10px 0; color: #304080;}
.agreement-ulbox h5{font-size: 15px; margin: 20px 0 10px 0 ; color: #304080;}
.agreement-ulbox p{text-indent: 25px; line-height: 2.5;}  
.license-btnbox{margin-left: 30px; color: #b7b7b7;}
.license-btnbox:hover{text-decoration: underline; color: #b7b7b7;}
.hide-close{position: absolute; width: 50px; height: 50px; right: 25px; top: 20px; background: #fff; z-index: 22;}
.nav-tabs .nav-link{color: #73818f;}
.nav-tabs .nav-link:hover{cursor: pointer;}
.nav-tabs .nav-link.active{color: #2f353a; background: #fff; border-color: #c8ced3; border-bottom-color: #fff;}
.nav-tabs .nav-link.active:focus{background: #fff; border-color: #c8ced3; border-bottom-color: #fff;}
.tab-content{margin-top: -1px; background: #fff; border-bottom: 1px solid #c8ced3;}
.tab-content .tab-pane{padding: 1rem;}
.card-block .tab-content{margin-top: 0; border: 0;}
.nav-fill .nav-link{background-color: #fff; border-color: #c8ced3;}
.nav-fill .nav-link + .nav-link{margin-left: -1px;}
.nav-fill .nav-link.active{margin-top: -1px; border-top: 2px solid #20a8d8;}
*[dir="rtl"] .nav{padding-right: 0;}
.nav{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}
.nav-link{display: block; padding: 0.5rem 1rem;}
.nav-link:hover, .nav-link:focus{text-decoration: none;}
.nav-link.disabled{color: #73818f; pointer-events: none; cursor: default;}
.nav-tabs{border-bottom: 1px solid #c8ced3;}
.nav-tabs .nav-item{margin-bottom: -1px;}
.nav-tabs .nav-link{border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{border-color: #e4e7ea #e4e7ea #c8ced3;}
.nav-tabs .nav-link.disabled{color: #c8ced3; background-color: transparent; border-color: transparent;}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link{color: #5c6873; background-color: #e4e5e6; border-color: #c8ced3 #c8ced3 #e4e5e6;}
.nav-tabs .dropdown-menu{margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;}
.nav-pills .nav-link{border-radius: 0.25rem;}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link{color: #fff; background-color: #20a8d8;}
.nav-fill .nav-item{-ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center;}
.nav-justified .nav-item{-ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; text-align: center;}
.tab-content > .tab-pane{display: none;}
.tab-content > .active{display: block;}
.nav-tabs .nav-link{color: #73818f;}
.nav-tabs .nav-link:hover{cursor: pointer;}
.nav-tabs .nav-link.active{color: #2f353a; background: #fff; border-color: #c8ced3; border-bottom-color: #fff;}
.nav-tabs .nav-link.active:focus{background: #fff; border-color: #c8ced3; border-bottom-color: #fff;}
.tablist-main .nav-tabs{width: 380px;margin:0 auto;}
.tablist-main .nav-tabs .nav-link{border:none;border-bottom: 2px solid #c8ced3;position: relative;width: 189px;text-align: center;font-size:14px;}
.tablist-main .nav-tabs .nav-link.active{border-bottom: 2px solid #20a8d8;}
.tablist-main .nav-tabs .nav-link.active.first-cricle:after{content: ''; position: absolute;  height: 4px; right: 0px; bottom: -3px; width: 4px;background:#20a8d8;border-radius: 50%;z-index: 2; }
.tablist-main .nav-tabs .nav-link.active:not(.first-cricle):after{content: ''; position: absolute;  height: 4px; left: 0px; bottom: -3px; width: 4px;background:#20a8d8;border-radius: 50%;z-index: 2; }
.tablist-main .tab-content{border-bottom: none;}
.tablist-main .tab-content .tab-pane.tab-form-pane{padding:30px 90px;}
.info-server-title{font-size: 15px; color: #333; font-weight: 600; margin: 20px 0 25px 0;}
.info-server-ul li{width: 50%; padding: 20px 0; float: left; padding-right: 20px;}
.info-server-ulimg{width: 55px; float: left;}
.info-server-ulimg img{width: 40px;}
.info-server-text{display: table-cell; vertical-align: middle;}
.info-server-text h4{font-size: 14px; color: #304080; font-weight: 600; line-height: 40px;}
.info-server-checkul{margin-top: 20px;}
.info-server-checkul li{margin: 10px 0;}
.info-server-checkul li .custom-control-label{display: inline-block; min-width: 22px; height: 20px; padding-left: 13px; color: #304080; font-size: 14px; font-weight: 600;}
.info-server-panel p{line-height: 2; font-size: 12px;}
.custom-control-label::before{position: absolute; top: 0.15625rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: #fff; border: #8f9ba6 solid 1px;}
.custom-control-label::after{position: absolute; top: 0.15625rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%;}
.custom-checkbox .custom-control-label::before{border-radius: 0.25rem;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color: #20a8d8; background-color: #20a8d8;}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");}
.custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: #20a8d8; background-color: #20a8d8;}
.custom-control-label::before{width: 18px; height: 18px;left: 0; top: -1px;}
.custom-control-label::after{width: 18px; height: 18px; background: no-repeat 50% / 65% 70%; top: -1px; left: 1px;}
.custom-control {position: relative; display: block; min-height: 1.3125rem; padding-left: 0;}
.info-server-checkul li p{padding-left: 26px; margin-top: 5px;}
p.info-server-smalltit{font-weight: 600; font-size: 15px; color: #333; line-height: 1.2;margin-top: 20px;}
.tab-content.license-tabcnt{max-height: 550px; margin-right: -30px; padding-right: 30px; padding-top: 10px; overflow-y: auto;}
.agreement-ulbox h2{font-size: 20px; margin-bottom: 10px;}
.agreement-ulbox p strong{font-weight: bold;}
.agreement-ulbox span.span-underline{text-decoration: underline;font-weight: bold;}
.indent-div{font-weight: bold;}
.agreement-ulbox h4{text-indent: 25px; font-size: 15px;}
.info-server-left{float: left; width: 60%;}
.info-server-right{float: right; width: calc(40% - 20px); border-left: 1px solid #dedede; padding-left: 20px;}
.info-serverigt-img{margin-top: 10px; text-align: center;}
.info-serverigt-img img{ width: 90%;}