.buy .top input {
	display:inline-block;
	width:300px
}
.buy .top a.btn {
	font-size:14px;
	margin-top:-1px
}
.buy .categories .category-title h3 {
	font-size:18px;
	margin:0;
	padding:10px 12px;
	border-left:6px solid #EA8715;
	border-radius:6px;
	background:-webkit-linear-gradient(359.88deg,#e6ffff -1.2%,#ecf1fe 100.05%);
	background:-o-linear-gradient(359.88deg,#e6ffff -1.2%,#ecf1fe 100.05%);
	background:linear-gradient(90.12deg,#e6ffff -1.2%,#ecf1fe 100.05%)
}
.buy .categories .category-table {
	margin-top:20px
}
.buy .categories .category-table .table>tbody>tr>td,.buy .categories .category-table .table>tbody>tr>th,.buy .categories .category-table .table>tfoot>tr>td,.buy .categories .category-table .table>tfoot>tr>th,.buy .categories .category-table .table>thead>tr>td,.buy .categories .category-table .table>thead>tr>th {
	padding:6px
}
.buy .categories .category-table .btn-sm {
	font-size:13px;
	padding:0 20px
}
.buy .empty-search p {
	margin-top:-70px;
	color:#EA8715;
	font-size:18px;
	font-weight:700;
	margin-bottom:100px
}
.buy .steps .step-title h3 {
	font-size:18px;
	margin:0;
	margin-left:20px;
	padding:12px 0;
	border-radius:6px;
	background:-webkit-linear-gradient(359.88deg,#e6ffff -1.2%,#ecf1fe 100.05%);
	background:-o-linear-gradient(359.88deg,#e6ffff -1.2%,#ecf1fe 100.05%);
	background:linear-gradient(90.12deg,#e6ffff -1.2%,#ecf1fe 100.05%)
}
.buy .steps .step-title h3 span {
	background:url(../images/common/title_bak_yellow.png) no-repeat left bottom;
	padding:11px 16px;
	margin-left:-20px
}
.buy .steps.step-1 .step-detail {
	padding:50px 30px
}
.buy .steps.step-1 .step-detail .left img {
	width:90%;
	display:block;
	margin:30px auto;
	border-radius:2px
}
.buy .steps.step-1 .step-detail .right {
	padding-left:0;
	padding-right:0
}
.buy .steps.step-1 .step-detail .right h4 {
	font-size:36px;
	font-weight:700
}
.buy .steps.step-1 .step-detail .right h5 {
	font-size:26px;
	font-weight:700;
	color:#EA8715;
	margin-top:20px
}
.buy .steps.step-1 .step-detail .right h5 del {
	font-size:16px;
	color:#666;
	font-weight:400
}
.buy .steps.step-1 .step-detail .right h5 .offer-label {
	font-size:12px;
	background:#EA8715;
	color:#fff;
	padding:2px 6px;
	border-radius:3px
}
.buy .steps.step-1 .step-detail .right h5 .priceFen-label {
	font-size:18px
}
.buy .steps.step-1 .step-detail .right dl {
	margin-bottom:10px
}
.buy .steps.step-1 .step-detail .right dl dt {
	width:100px;
	text-align:left
}
.buy .steps.step-1 .step-detail .right dl dd {
	margin-left:100px
}
.buy .steps.step-1 .step-detail .right .price-type-content {
	margin-top:20px
}
.buy .steps.step-1 .step-detail .right .price-type {
	margin-top:4px;
	margin-right:10px;
	display:inline-block
}
.buy .steps.step-1 .step-detail .right .price-type .price-type-box {
	display:inline-block;
	padding:8px 0;
	border-radius:4px;
	outline:1px solid #ccc;
	cursor:pointer;
	width:220px;
	text-align:center
}
.buy .steps.step-1 .step-detail .right .price-type.active {
	background-color:#EA8715;
	color:#fff;
	border-radius:4px
}
.buy .steps.step-1 .step-detail .right .price-type.active .price-type-box {
	background:url(../images/buy/2.png) no-repeat right bottom;
	display:inline-block
}
.buy .steps.step-1 .step-detail .right .price-type .tuijian {
	position:absolute;
	left:0
}
.buy .steps.step-1 .step-detail .right .point-box {
	margin-top:20px
}
.buy .steps.step-1 .step-detail .right .point-box .point {
	margin-top:2px;
	width:200px
}
.buy .steps.step-1 .step-detail .right .point-box .point .input-group input {
	text-align:center
}
.buy .steps.step-1 .step-detail .right .point-box .point .input-group .input-group-addon {
	cursor:pointer
}
.buy .steps .step-detail .help-block {
	font-size:12px;
	margin-top:4px;
	margin-bottom:0;
	color:#000
}
.buy .steps .step-detail .help-block i {
	font-size:14px;
	color:#000
}
.buy .steps.step-2 .step-detail .account {
	width:600px;
	margin:0 auto;
	padding:30px 0
}
.buy .steps.step-2 .step-detail .account .form-control {
	height:42px
}
.buy .steps.step-2 .step-detail .account .form-horizontal .control-label {
	padding-top:10px
}
.buy .steps.steps.step-2 .step-detail .invoice-panel {
	margin-top:20px
}
.buy .steps.steps.step-2 .step-detail .invoice-panel .form-group {
	margin-bottom:0
}
.buy .modal.modal-buyInvoice .modal-dialog {
	width:700px;
	margin-top:60px
}
.buy .modal.modal-buyInvoice .modal-content {
	width:700px
}
.buy .modal.modal-buyInvoice .modal-body {
	padding:20px 20px 40px
}
.buy .steps .pay-method {
	border:1px solid #2196f3;
	border-radius:6px;
	padding:6px 0;
	text-align:center;
	display:inline-block;
	width:150px;
	cursor:pointer
}
.buy .steps.step-3 .step-detail {
	padding:40px 0
}
.buy .steps.step-3 .step-detail .pay-methods {
	text-align:center;
	margin-top:30px
}
.buy .steps.step-3 .step-detail .pay-method {
	border:1px solid #2196f3;
	border-radius:6px;
	padding:12px 10px;
	text-align:center;
	display:inline-block;
	width:260px;
	margin:0 10px
}
.buy .steps.step-3 .step-detail .pay-method.buy-method-alipay {
	padding:33px 10px
}
.buy .steps.step-3 .step-detail .pay-method img {
	width:120px;
	cursor:pointer
}
.buy .questions {
	margin-top:80px
}
.buy .questions .questions-title {
	text-align:center;
	font-size:32px;
	font-weight:700;
	margin-bottom:40px
}
.title_back {
	background:url(../images/common/title_bak_yellow.png) no-repeat left bottom;
	display:inline-block;
	padding-left:18px;
	padding-bottom:8px
}
.buy .questions .panel-default>.panel-heading {
	background-color:transparent
}
.buy .modal .modal-dialog {
	width:860px;
	margin-top:160px
}
.buy .modal .modal-content {
	width:860px;
	border:unset
}
.buy .modal .close {
	position:absolute;
	top:10px;
	right:14px
}
.buy .modal-box h2 {
	margin:0;
	font-size:24px;
	color:#EA8715
}
.buy .modal-box .modal-main {
	padding:20px 20px 60px 20px
}
.buy .modal-box .pay-qrcode {
	text-align:center
}
.buy .modal-box .pay-qrcode img {
	border:1px solid #eee;
	border-radius:6px
}
.buy .modal-box .order-info-title {
	margin:10px 0 20px;
	font-weight:700
}
.buy .modal-box .dl-horizontal dt {
	width:90px;
	margin-bottom:20px;
	font-weight:400
}
.buy .modal-box .dl-horizontal dd {
	margin-left:100px;
	margin-bottom:0
}
.buy .modal-box .order-info.dl-horizontal dt {
	margin-bottom:10px
}
.buy .modal-box .order-info.dl-horizontal dd {
	text-align:right
}
.buy .modal-box .bank-info-title {
	margin:10px 0 20px;
	font-weight:700
}
.buy .pay-result .pay-success,.buy .pay-result .pay-wait {
	text-align:center;
	width:260px;
	margin:0 auto
}
.buy .pay-result .pay-success .img,.buy .pay-result .pay-wait .img {
	width:80px;
	text-align:center;
	margin:0 auto;
	height:80px;
	background:#07c160;
	border-radius:50%
}
.buy .pay-result .pay-wait .img {
	background:#e2a03f
}
.buy .pay-result .pay-success .img i,.buy .pay-result .pay-wait .img i {
	font-size:36px;
	color:#fff;
	line-height:2.2
}
.buy .pay-result .infos {
	width:600px;
	margin:0 auto;
	padding-top:20px
}
.buy .pay-result .infos .order-info {
	padding-left:160px
}
.buy .pay-result .infos .order-info .dl-horizontal dt {
	width:80px;
	font-weight:400
}
.buy .pay-result .infos .order-info .dl-horizontal dd {
	margin-left:100px;
	margin-bottom:10px
}
.buy .modal-buyInvoice .dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	background-color:#EA8715
}
html {
	height:100%
}
body {
	font-family:"Helvetica Neue","PingFang SC","Microsoft YaHei",Arial,sans-serif;
	min-width:1200px;
	color:#000;
	font-size:15px;
	margin:0;
	height:100%;
	background-color:#fbfbfb;
	padding-right:0!important;
	overflow-x:auto
}
.container {
	width:1180px;
	padding:unset
}
.container-fluid {
	width:1180px
}
.main-content {
	padding-top:100px
}
.notice .main-content {
	padding-top:130px
}
.section-20 {
	padding:20px 0;
	position:relative
}
.table>tbody>tr>td {
	font-size:15px
}
.table>thead>tr>th {
	color:#EA8715
}
.pagination>li>a:focus,.pagination>li>span:focus {
	color:#fff
}
div.dataTables_wrapper div.dataTables_info {
	color:#EA8715
}
.btn .blockUI.blockOverlay {
	border-radius:4px!important
}
.btn .blockUI i {
	font-size:18px
}
a {
	color:#000;
	text-decoration:none!important;
	cursor:pointer
}
a:focus,a:hover {
	color:#333;
	text-decoration:none!important;
	outline-color:transparent
}
.fl {
	float:left
}
.fr {
	float:right
}
.section {
	padding:80px 0;
	position:relative
}
.section-40 {
	padding:40px 0;
	position:relative
}
.d-inline-block {
	display:inline-block!important
}
.bg-main {
	background-color:#EA8715!important
}
.bg-light {
	background-color:#fbfbfb!important
}
.tc {
	text-align:center
}
.tl {
	text-align:left
}
.tr {
	text-align:right
}
.border {
	border:1px solid #ddd
}
.border-unset {
	border:unset!important
}
.border-radius-6 {
	border-radius:6px
}
.border-b-d {
	border-bottom:1px dashed #1a1a1a
}
.text-primary {
	color:#EA8715!important
}
.text-muted {
	color:#8492a6!important
}
.text-main {
	color:#EA8715!important
}
.text-success {
	color:#8dbf42
}
.breadcrumb {
	background-color:transparent;
	padding:8px 0;
	margin-top:20px
}
.well {
	background-color:unset;
	box-shadow:unset
}
.fz12 {
	font-size:12px!important
}
.fz13 {
	font-size:13px!important
}
.fz14 {
	font-size:14px!important
}
.fz15 {
	font-size:15px!important
}
.fz16 {
	font-size:16px!important
}
.fz18 {
	font-size:18px!important
}
.fz19 {
	font-size:19px!important
}
.fz20 {
	font-size:20px!important
}
.fz22 {
	font-size:22px!important
}
.fz24 {
	font-size:24px!important
}
.fz26 {
	font-size:26px!important
}
.fz28 {
	font-size:28px!important
}
.fz30 {
	font-size:30px!important
}
.fz32 {
	font-size:32px!important
}
.fw500 {
	font-weight:500!important
}
.fw600 {
	font-weight:600!important
}
.fw700 {
	font-weight:700!important
}
.w-100 {
	width:100%!important
}
ul {
	list-style:none
}
.cursorp {
	cursor:pointer!important
}
.hide {
	display:none
}
.m-auto {
	margin:0 auto
}
.mt0 {
	margin-top:0!important
}
.mt12 {
	margin-top:12px!important
}
.mt2 {
	margin-top:2px!important
}
.mt5 {
	margin-top:5px!important
}
.mt7 {
	margin-top:7px!important
}
.mt10 {
	margin-top:10px!important
}
.mt15 {
	margin-top:15px!important
}
.mt20 {
	margin-top:20px!important
}
.mt25 {
	margin-top:25px!important
}
.mt30 {
	margin-top:30px!important
}
.mt40 {
	margin-top:40px!important
}
.mt50 {
	margin-top:50px!important
}
.mt60 {
	margin-top:60px!important
}
.mt80 {
	margin-top:80px!important
}
.mt120 {
	margin-top:120px!important
}
.ml0 {
	margin-left:0!important
}
.ml5 {
	margin-left:5px!important
}
.ml10 {
	margin-left:10px!important
}
.ml18 {
	margin-left:18px!important
}
.ml20 {
	margin-left:20px!important
}
.ml30 {
	margin-left:30px!important
}
.mr0 {
	margin-right:0!important
}
.mr10 {
	margin-right:10px!important
}
.mr20 {
	margin-right:20px!important
}
.mt0 {
	margin-top:0!important
}
.mt7 {
	margin-top:7px!important
}
.mt20 {
	margin-top:20px!important
}
.mb0 {
	margin-bottom:0!important
}
.mb7 {
	margin-bottom:7px!important
}
.mb5 {
	margin-bottom:5px!important
}
.mb10 {
	margin-bottom:10px!important
}
.mb20 {
	margin-bottom:20px!important
}
.mb30 {
	margin-bottom:30px!important
}
.mb40 {
	margin-bottom:40px!important
}
.mb60 {
	margin-bottom:60px!important
}
.py-20 {
	padding-top:20px;
	padding-bottom:20px
}
.py-30 {
	padding-top:30px;
	padding-bottom:30px
}
.p-0 {
	padding:0!important
}
.px-0 {
	padding-left:0!important;
	padding-right:0!important
}
.py-0 {
	padding-top:0!important;
	padding-bottom:0!important
}
.pl0 {
	padding-left:0!important
}
.pl20 {
	padding-left:20px!important
}
.pl28 {
	padding-left:28px!important
}
.pl30 {
	padding-left:30px!important
}
.pr0 {
	padding-right:0!important
}
.pr10 {
	padding-right:10px!important
}
.pr180 {
	padding-right:180px!important
}
.pt0 {
	padding-top:0!important
}
.pt20 {
	padding-top:20px!important
}
.pt40 {
	padding-top:40px!important
}
.pt60 {
	padding-top:60px!important
}
.pb0 {
	padding-bottom:0!important
}
.pr40 {
	padding-right:40px!important
}
.pb40 {
	padding-bottom:40px!important
}
.py-50 {
	padding-top:50px;
	padding-bottom:50px
}
.px-25 {
	padding-left:25px;
	padding-right:25px
}
.pl50 {
	padding-left:50px!important
}
.border-a {
	border:1px solid #aaa!important
}
.alert-outline-primary,.alert-primary,.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-primary,.custom-control-input:checked~.custom-control-label:before,.custom-control-input:focus~.custom-control-label::before,.form-control:focus,.social-icon li a:hover {
	border-color:#EA8715!important
}
.btn {
	padding:7px 30px;
	outline:0;
	text-decoration:none;
	font-size:15px;
	letter-spacing:.5px
}
.btn-blue-default {
	background-color:#8dbf42;
	color:#fff;
	border:1px solid #8dbf42
}
.btn-blue-default:focus,.btn-blue-default:hover {
	background-color:#8dbf42;
	color:#fff;
	border:1px solid #8dbf42
}
.btn-blue {
	background-color:#8dbf42;
	color:#fff;
	border:1px solid #8dbf42
}
.btn-blue.active,.btn-blue:active,.btn-blue:hover {
	background-color:transparent;
	border:1px solid #8dbf42;
	color:#8dbf42
}
.btn-blue:focus {
	color:#fff
}
.btn-blue-transparent {
	background-color:transparent;
	color:#8dbf42;
	border:1px solid #8dbf42
}
.btn-blue-transparent.active,.btn-blue-transparent.focus,.btn-blue-transparent:active,.btn-blue-transparent:focus,.btn-blue-transparent:hover {
	background-color:#8dbf42;
	border-color:#8dbf42;
	color:#fff
}
.btn-red {
	background-color:#EA8715;
	color:#fff;
	border:1px solid #EA8715
}
.btn-red.active,.btn-red:active,.btn-red:hover {
	background-color:transparent;
	border:1px solid #EA8715;
	color:#EA8715
}
.btn.btn-red.active.focus,.btn.btn-red.active:focus,.btn.btn-red.focus,.btn.btn-red:active.focus,.btn.btn-red:active:focus,.btn.btn-red:focus,.btn.btn-red:hover {
	color:#EA8715;
	outline:unset;
	background-color:transparent;
	border:1px solid #EA8715
}
.btn.btn-blue.active.focus,.btn.btn-blue.active:focus,.btn.btn-blue.focus,.btn.btn-blue:active.focus,.btn.btn-blue:active:focus,.btn.btn-blue:focus,.btn.btn-blue:hover {
	color:#8dbf42;
	outline:unset;
	background-color:transparent;
	border:1px solid #8dbf42
}
.btn-red-transparent {
	background-color:transparent;
	color:#EA8715;
	border:1px solid #EA8715
}
.btn-red-transparent.active,.btn-red-transparent.focus,.btn-red-transparent:active,.btn-red-transparent:focus,.btn-red-transparent:hover {
	background-color:#EA8715;
	border-color:#EA8715;
	color:#fff
}
.pagination>li>a {
	padding:10px 20px;
	color:#1a1a1a;
	cursor:pointer
}
.pagination>li>a:focus {
	outline:unset;
	background-color:#EA8715;
	border-color:#EA8715
}
.pagination>.active>a {
	padding:10px 20px;
	background-color:#EA8715;
	border-color:#EA8715
}
.pagination>.active>a:focus,.pagination>.active>a:hover {
	padding:10px 20px;
	background-color:#EA8715;
	border-color:#EA8715
}
.bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner {
	outline:unset!important
}
.bootstrap-select.btn-group>.dropdown-toggle {
	height:36px;
	padding:6px 10px;
	text-align:left
}
.form-control {
	height:36px;
	border-color:#ddd;
	box-shadow:unset
}
.blockUI i {
	font-size:26px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	padding:12px 18px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
	background-color:#EA8715
}
.pagination-footer-left {
	display:inline;
	float:left;
	margin-top:20px
}
.pagination-footer-right {
	display:inline;
	margin-top:10px;
	float:right
}
.list-group-item:focus,.list-group-item:hover {
	background-color:#EA8715;
	border-color:#EA8715
}
.list-group-item:focus a,.list-group-item:hover a {
	color:#fff
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
	background-color:#EA8715;
	border-color:#EA8715
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
	background-color:#EA8715;
	border-color:#EA8715
}
.list-group-item.active a,.list-group-item.active:focus a,.list-group-item.active:hover a {
	color:#fff
}
button.close:focus {
	outline:transparent!important
}
.card {
	border-radius:6px;
	background:#fff;
	border:1px solid #f1f1f1;
	margin:0 auto;
	position:relative;
	min-width:0;
	word-wrap:break-word;
	box-shadow:0 0 10px #eee
}
.card:hover {
	-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / 9%);
	box-shadow:0 0 18px 0 #ccc
}
.card:hover,::after,a:hover,button:hover,p:hover,span:hover {
	-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
}
::-webkit-scrollbar {
	width:8px;
	height:1px
}
::-webkit-scrollbar-thumb {
	border:1px solid transparent;
	background-clip:padding-box;
	border-radius:7px;
	min-height:84px;
	background-color:rgba(0,0,0,.2)
}
::-webkit-scrollbar-track {
	background-color:rgba(248,250,252,0)
}
label {
	margin-bottom:10px;
	font-weight:400
}
.modal-open {
	overflow:auto
}
.modal .close {
	position:absolute;
	top:10px;
	right:16px
}
.modal-box h2 {
	margin:0;
	font-size:22px;
	color:#EA8715
}
.modal-box h2 i {
	font-size:20px
}
.modal-box hr {
	margin:10px 0 20px
}
.dl-horizontal dd {
	margin-bottom:10px
}
.dl-horizontal dt {
	font-weight:400
}
.modal-officialOfferTable .modal-dialog {
	width:560px!important;
	margin-top:200px!important
}
.modal-officialOfferTable .modal-content {
	width:560px!important
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width:1px
}
.bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner {
	font-weight:400
}
.label-danger {
	background-color:#EA8715
}
.image-rendering-pixelated {
	image-rendering:pixelated
}
.embed-icon {
	top:30%
}
.download .top input {
	display:inline-block;
	width:300px
}
.download .top a.btn {
	font-size:14px;
	margin-top:-1px
}
.download .categories .category-title h3 {
	font-size:18px;
	margin:0;
	padding:10px 12px;
	border-left:6px solid #EA8715;
	border-radius:6px;
	background:-webkit-linear-gradient(359.88deg,#e6ffff -1.2%,#ecf1fe 100.05%);
	background:-o-linear-gradient(359.88deg,#e6ffff -1.2%,#ecf1fe 100.05%);
	background:linear-gradient(90.12deg,#e6ffff -1.2%,#ecf1fe 100.05%)
}
.download .categories .category-table {
	margin-top:20px
}
.download .categories .category-table .table>tbody>tr>td,.download .categories .category-table .table>tbody>tr>th,.download .categories .category-table .table>tfoot>tr>td,.download .categories .category-table .table>tfoot>tr>th,.download .categories .category-table .table>thead>tr>td,.download .categories .category-table .table>thead>tr>th {
	padding:6px
}
.download .categories .category-table .btn-sm {
	font-size:13px;
	padding:0 20px
}
.download .empty-search p {
	margin-top:-70px;
	color:#EA8715;
	font-size:18px;
	font-weight:700;
	margin-bottom:100px
}
.bg-f1 {
	background-color:#f1f1f1
}
.error-404 {
	min-height:100vh;
	width:100%;
	position:relative;
	z-index:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.error-content {
	text-align:center;
	padding:30px 15px
}
.error-content p {
	font-size:22px;
	margin-top:40px
}
.erro-thumb img {
	max-width:100%;
	height:auto
}
.footer {
	background-color:#1a1a1a;
	color:#fff;
	line-height:30px;
	font-size:14px
}
.footer .footer-bg {
	position:absolute;
	width:1180px;
	min-width:100%;
	background-color:#000;
	opacity:.8
}
.footer h4 {
	font-size:18px;
	margin-bottom:20px;
	display:inline-block;
	position:relative
}
.footer h4::after {
	content:"";
	position:absolute;
	width:100%;
	height:3px;
	background:#EA8715;
	bottom:-5px;
	left:0;
	z-index:0;
	opacity:.8
}
.footer h5 {
	font-size:16px;
	margin-bottom:20px
}
.footer .contact p {
	font-size:16px
}
.footer .contact a {
	margin:0
}
.footer ul {
	padding-left:0
}
.footer a {
	font-size:14px;
	color:#f1f2f3;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin:0 5px 0 0
}
.footer a:hover {
	color:#EA8715
}
.footer p {
	color:#fff
}
.footer p.wechat {
	font-size:22px;
	text-align:center;
	width:156px;
	margin-top:4px
}
.footer .friendLinks {
	padding:10px 0;
	border-top:1px solid rgba(255,255,255,.6);
	border-bottom:1px solid rgba(255,255,255,.6);
	z-index:100
}
.footer .company {
	color:#fff;
	font-size:14px
}
.footer .company a {
	font-size:14px
}
.hardwares .banner {
	background-image:url(/home/assets/images/home/banner2.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	height:420px
}
.hardwares .banner .title h3 {
	margin-top:80px;
	font-size:50px;
	font-weight:700;
	color:#fff
}
.hardwares .banner .title p {
	color:#fff;
	width:660px;
	margin:0 auto
}
.hardwares .banner .title a {
	padding:16px 60px
}
.hardwares .hardware-detail {
	padding:60px 0
}
.hardwares .hardware-introduction {
	padding:60px 0
}
.header {
	position:fixed;
	z-index:100;
	width:100%
}
.header .alert {
	padding:4px;
	color:#EA8715;
	border:unset;
	border-radius:0;
	background:-webkit-linear-gradient(359.88deg,#e6ffff -1.2%,#ecf1fe 100.05%);
	background:-o-linear-gradient(359.88deg,#e6ffff -1.2%,#ecf1fe 100.05%);
	background:linear-gradient(90.12deg,#e6ffff -1.2%,#ecf1fe 100.05%)
}
.header .alert .close {
	opacity:1;
	color:#EA8715
}
.header-1 {
	background-color:#fff;
	border-bottom:1px solid #f1f1f1;
	padding:6px 0;
	color:#191e3a;
	font-size:13px
}
.header-1 .left {
	display:inline-block
}
.header-1 .left img {
	height:19px;
	margin-top:-2px
}
.header-1 .right {
	display:inline;
	float:right
}
.header-1 .right a {
	padding:0 10px
}
.header-1 .right a:last-child {
	padding-right:0
}
.header-1 .right a {
	color:#191e3a
}
.header-1 .right a.active,.header-1 .right a:hover {
	color:#EA8715
}
.header-2.navbar {
	margin-bottom:0;
	border-radius:0;
	height:70px
}
.header-2.navbar.navbar-default {
	background-color:#fff;
	border:unset;
	-webkit-box-shadow:0 2px 6px 0 rgb(0 0 0 / 12%);
	box-shadow:0 2px 6px 0 rgb(0 0 0 / 12%)
}
.header-2.navbar .navbar-brand {
	padding:9px;
	height:auto
}
.header-2.navbar .navbar-brand img {
	width:320px
}
.header-2.navbar .navbar-header span {
	margin-top:30px;
	display:inline-block;
	margin-left:-12px;
	color:#0987ff
}
.header-2.navbar .navbar-nav {
	margin:unset
}
.header-2.navbar .navbar-nav li a {
	padding:25px 12px;
	color:#000;
	font-size:16px
}
.header-2.navbar .navbar-nav li a:hover,.header-2.navbar .navbar-nav li.active a {
	color:#EA8715
}
.header-2.navbar .navbar-nav li.active ul li a {
	color:#000
}
.header-2.navbar.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	margin-right:-19px
}
.header-2.navbar.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
	background-color:transparent
}
.header-2.navbar .navbar-nav.navbar-right:last-child {
	margin-right:-15px!important
}
.navbar-default .navbar-nav>li .panel {
	opacity:0;
	visibility:hidden;
	transition:all .3s ease;
	width:220px;
	position:absolute;
	margin-top:30px;
	background-color:#fff;
	border-radius:6px;
	box-shadow:0 0 20px 0 rgb(146 184 255 / 50%);
	padding:12px 10px;
	z-index:100;
	margin-left:-70px
}
.navbar-default .navbar-nav>li .panel ul {
	padding-left:0
}
.navbar-default .navbar-nav .panel ul li {
	margin:6px 0;
	cursor:pointer
}
.navbar-default .navbar-nav .panel ul li a {
	padding:8px 12px;
	display:block
}
.navbar-default .navbar-nav>li.search .panel {
	width:300px;
	margin-left:-250px;
	padding:20px 10px
}
.navbar-default .navbar-nav>li.search .panel input {
	display:inline-block;
	width:210px
}
.navbar-default .navbar-nav>li.search .panel a.btn {
	padding:6.5px 12px;
	color:#fff;
	font-size:14px
}
.navbar-default .navbar-nav>li.search .panel a:hover {
	color:#EA8715
}
.header-2.navbar .navbar-nav li.active ul li:hover a {
	color:#EA8715
}
.navbar-default .navbar-nav .panel ul li:hover,.navbar-default .navbar-nav .panel ul li:hover a {
	background:#f7f7f7;
	border-radius:6px;
	color:#EA8715
}
.navbar-default .navbar-nav .panel ul li i {
	float:right;
	font-size:16px;
	color:#EA8715;
	margin-top:2px
}
.navbar-default .navbar-nav>li:hover .panel {
	visibility:visible;
	opacity:1;
	transform:translateY(-30px)
}
.home .carousel {
	background:linear-gradient(120deg,#6236ff 0,#6236ff 0,#32c5ff 99%,#32c5ff 100%)
}
.home .carousel .bg-wave {
	margin-top:-66px;
	width:100%
}
.home .carousel .carousel-inner>.item {
	height:500px
}
.home .carousel .carousel-caption {
	top:70px;
	right:0;
	left:0
}
.home .carousel .carousel-indicators {
	bottom:10px
}
.home .carousel .carousel-caption h3 {
	font-size:52px;
	font-weight:700;
	color:#fff;
	margin-top:10px;
	margin-bottom:30px;
	text-shadow:none
}
.home .carousel .carousel-caption p {
	font-size:16px;
	margin:0 auto;
	color:#fff;
	text-shadow:none
}
.home .carousel .carousel-caption p.product-shortDesc {
	margin-top:26px;
	margin-bottom:20px
}
.home .carousel .carousel-caption .btns {
	margin-top:26px
}
.home .carousel .carousel-caption .btns a {
	padding:16px 0;
	font-size:20px;
	border-radius:6px;
	width:256px
}
.home .carousel .carousel-caption a {
	padding:18px 80px
}
.home .carousel .carousel-caption .product-img img {
	border-radius:6px;
	border:1px solid #eee
}
.home .title h3 {
	font-size:40px;
	font-weight:700;
	display:inline-block;
	position:relative
}
.home .title h3::after {
	content:"";
	position:absolute;
	width:100%;
	height:6px;
	background:#EA8715;
	bottom:-6px;
	left:0;
	z-index:0;
	opacity:.8
}
.home .title p {
	width:600px
}
.home .recommend-products {
	background-image:url(../images/home/1.png)
}
.home .recommend-products .card .btn {
	width:160px;
	padding:8px 0
}
.home .recommend-products .view-more {
	padding:16px 80px
}
.home .news .content p {
	font-size:22px;
	font-weight:600
}
.home .news .content ul {
	padding:0
}
.home .news .content ul li {
	padding:6px 0 0 0
}
.home .news .content ul li p {
	font-size:16px;
	color:#1a1a1a;
	font-weight:400
}
.home .news .content ul li p:hover a {
	color:#EA8715
}
.home .recentOrders {
	width:1000px;
	margin:0 auto
}
.home .recentOrders .order {
	padding:10px 0
}
.home .recentOrders span {
	margin-right:50px
}
.home .recentOrders span.date {
	display:inline-block;
	width:180px
}
.home .recentOrders span.customer {
	display:inline-block;
	width:200px
}
.home .recentOrders span.product-name {
	display:inline-block;
	width:260px
}
.home .recentOrders span.send-success {
	margin:0;
	float:right
}
.home .partners .content img {
	border-radius:6px;
	margin-bottom:30px
}
@media screen and (max-width:1180px) {
	.home .carousel .carousel-caption .product-img {
	text-align:center
}
.home .carousel .carousel-caption .product-img img {
	max-width:400px
}
}.home .recommend-products .hot {
	position:absolute;
	top:30px;
	right:-31px;
	padding:3px 35px;
	font-size:12px;
	color:#fff;
	line-height:20px;
	text-transform:uppercase;
	text-align:center;
	transform:rotate(45deg);
	z-index:1;
	clip-path:polygon(0 0,82% 0,100% 100%,0 100%,18% 0);
	background-color:#EA8715
}
.input-group-addon {
	background-color:transparent;
	border-color:#ddd
}
.login .form-group.row {
	margin-bottom:0
}
.login .login-content {
	width:400px;
	margin:0 auto;
	height:450px
}
.login .login-box {
	padding:30px 10px 30px
}
.login .login-box .login-ways h2 {
	text-align:center;
	margin-top:0;
	margin-bottom:30px
}
.login .login-box .login-ways .nav-tabs li a {
	border:1px solid transparent;
	padding:10px 0;
	color:#000
}
.login .login-box .login-ways .nav-tabs li.active:before {
	-webkit-transform:scale(1);
	transform:scale(1)
}
.login .login-box .login-ways .nav-tabs li.active a {
	color:#EA8715
}
.login .login-box .login-ways .nav-tabs li a {
	background:0 0
}
.login .login-box .login-ways .nav-tabs li a:hover {
	color:#EA8715;
	background-color:transparent
}
.login .login-box .login-ways .nav-tabs li:before {
	content:"";
	height:2px;
	position:absolute;
	width:100%;
	left:0;
	bottom:-2px;
	background-color:#EA8715;
	-webkit-transform:scale(0);
	transform:scale(0);
	transition:all .3s
}
.login .login-box .login-ways .login-wechat {
	text-align:center;
	padding:30px 0 0;
	height:240px
}
.login .login-box .login-ways .login-wechat img {
	width:210px;
	border:1px solid #ddd;
	border-radius:6px
}
.login .login-box .login-ways .login-wechat p {
	margin-top:10px
}
.login .login-box .login-ways .login-account,.login .login-box .login-ways .login-verifyCode {
	padding:30px 10px
}
.login .login-box .login-ways .input-group-addon i {
	width:14px
}
.login .login-box .login-ways .svgcode-input,.login .login-box .login-ways .verifyCode-input {
	padding-right:6px
}
.login .login-box .login-ways .svgcode-content,.login .login-box .login-ways .verifyCode-content {
	padding-left:0
}
.login .login-box .login-ways .svgcode-content .svgcode {
	width:100%;
	height:36px;
	border:1px solid #ddd;
	border-radius:4px;
	padding:2px;
	cursor:pointer;
	text-align:center
}
.login .login-box .login-ways .verifyCode-content a.btn {
	padding:6px 0;
	height:36px
}
.modal-svgCode .login-box .login-ways .login-btn {
	margin-top:20px
}
.modal-svgCode .modal-dialog {
	width:382px;
	margin-top:210px
}
.modal-svgCode .modal-content {
	width:370px
}
.modal-svgCode .modal-body {
	padding:15px
}
.modal-svgCode .modal-svgCode-box {
	padding:10px 15px 40px
}
.modal-svgCode .modal-svgCode-box h2 {
	text-align:center;
	margin-bottom:30px
}
.modal-svgCode .modal-svgCode-box .svgcode-input {
	padding-right:6px
}
.modal-svgCode .modal-svgCode-box .svgcode-content {
	padding-left:0
}
.modal-svgCode .modal-svgCode-box .svgcode {
	width:100%;
	height:36px;
	border:1px solid #ddd;
	border-radius:4px;
	padding:2px;
	cursor:pointer;
	text-align:center
}
.login .login-wechat {
	height:240px
}
.news .detail {
	padding:30px
}
.page-left {
	border-radius:6px;
	padding:22px 10px 22px 20px;
	color:#3b3f5c
}
.page-left .title {
	font-size:26px;
	margin-bottom:20px;
	font-weight:700
}
.page-left .item {
	margin-bottom:16px
}
.page-left .item a {
	color:#515365;
	cursor:pointer;
	position:relative;
	padding-left:24px
}
.page-left .item a:hover {
	color:#EA8715
}
.page-left .item a.active {
	color:#EA8715;
	font-weight:700;
	font-size:18px
}
.page-left .item a.active::after,.page-left .item a:hover::after {
	left:5px
}
.page-left .item a::after {
	position:absolute;
	content:"\f061";
	left:0;
	top:0;
	font-family:FontAwesome;
	font-size:15px;
	color:#EA8715
}
.product-detail .product-introduction-2 .text {
	padding:20px 0 0 20px
}
.product-detail .product-introduction-2 .carousel-control.left {
	background-image:unset
}
.product-detail .product-introduction-2 .carousel-control.right {
	background-image:unset
}
.product-detail .product-introduction-2 .section .title {
	text-align:center
}
.product-detail .product-introduction-2 .section .main-title {
	text-align:center;
	font-size:36px;
	font-weight:700;
	display:inline-block;
	position:relative;
	background:url(../images/common/title_bak_yellow.png) no-repeat left bottom;
	padding:8px 18px
}
.product-detail .product-introduction-2 .section .sub-title {
	text-align:center;
	font-size:18px;
	margin-top:16px;
	color:#74788d;
	margin-bottom:60px
}
.product-detail .product-introduction-2 .features {
	padding-left:20px;
	margin-top:30px
}
.product-detail .product-introduction-2 .features a.btn {
	padding:12px 36px;
	margin-top:20px
}
.product-detail .product-introduction-2 #home-video-modal .modal-dialog {
	width:1180px
}
.product-detail .product-introduction-2 #home-video-modal .modal-body {
	padding:0;
	height:500px
}
.product-detail .product-introduction-2 #home-video-modal .modal-body .video {
	height:100%
}
.product-detail .product-introduction-2 #home-video-modal .modal-body .video #home-video {
	width:100%;
	border-radius:6px
}
.product-detail .product-introduction-2 .banner {
	background:url(../images/products/10014/banner.png);
	color:#000;
	background-position:center;
	background-size:100%
}
.product-detail .product-introduction-2 .banner .left {
	text-align:center
}
.product-detail .product-introduction-2 .banner .left .carousel {
	text-align:center;
	position:relative;
	margin:0 auto;
	padding:70px 0 70px 0
}
.product-detail .product-introduction-2 .banner .left .carousel .carousel-control {
	color:#666
}
.carousel-control .icon-next,.product-detail .product-introduction-2 .carousel-control .glyphicon-chevron-left {
	margin-right:-8px
}
.carousel-control .icon-next,.product-detail .product-introduction-2 .carousel-control .glyphicon-chevron-right {
	margin-right:-8px
}
.product-detail .product-introduction-2 .banner .left .carousel .item .label-text {
	position:absolute;
	top:0;
	right:39px;
	font-size:16px;
	width:24px;
	color:#fff;
	background:#EA8715;
	border-radius:6px;
	padding:2px 0
}
.product-detail .product-introduction-2 .banner .left .carousel .item img {
	margin:0 auto;
	border-radius:6px;
	box-shadow:0 0 20px 0 rgb(146 184 255 / 50%);
	width:500px
}
.product-detail .product-introduction-2 .banner .product-info {
	padding:70px 0 60px 30px
}
.product-detail .product-introduction-2 .banner .product-info .product-name {
	font-size:52px;
	font-weight:700;
	color:#000
}
.product-detail .product-introduction-2 .banner .product-info .product-desc {
	font-size:16px;
	margin-top:26px
}
.product-detail .product-introduction-2 .banner .product-info .product-system {
	font-size:14px;
	margin-top:20px;
	margin-bottom:4px
}
.product-detail .product-introduction-2 .banner .product-info .product-fileSize,.product-detail .product-introduction-2 .banner .product-info .product-system,.product-detail .product-introduction-2 .banner .product-info .product-version {
	font-size:14px;
	margin-bottom:4px
}
.product-detail .product-introduction-2 .banner .product-info .product-btns {
	margin-top:30px
}
.product-detail .product-introduction-2 .banner .product-info .product-btns .btn {
	padding:16px 0;
	font-size:18px;
	width:260px
}
.product-detail .product-introduction-2 .features-1-2-3 {
	background-image:url(../images/products/10014/bg1.jpg);
	background-size:100% 100%
}
.product-detail .product-introduction-2 .features-1 {
	padding-top:40px
}
.product-detail .product-introduction-2 .features-1 .card {
	width:100%;
	height:150px;
	padding:16px 26px
}
.product-detail .product-introduction-2 .features-1 .card.left {
	background:linear-gradient(125deg,#28ea79,#2bd2ff)
}
.product-detail .product-introduction-2 .features-1 .card.right {
	background:linear-gradient(125deg,#fa8bff,#2bff88)
}
.product-detail .product-introduction-2 .features-1 .card .title {
	margin-top:12px;
	font-size:30px;
	font-weight:700
}
.product-detail .product-introduction-2 .features-1 .card .sub-title {
	margin-top:12px;
	font-size:14px;
	color:#333
}
.product-detail .product-introduction-2 .features-1 .card .right {
	text-align:center
}
.product-detail .product-introduction-2 .features-1 .card .right i {
	font-size:66px;
	color:#EA8715;
	margin-top:20px
}
.product-detail .product-introduction-2 .features-2 {
	margin-top:80px
}
.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.product-detail .product-introduction-2 .features-2 .tabs .nav-pills>li.active>a {
	color:#EA8715;
	background-color:unset;
	border-bottom:2px solid #EA8715
}
.product-detail .product-introduction-2 .features-2 .tabs .nav>li>a:focus,.product-detail .product-introduction-2 .features-2 .tabs .nav>li>a:hover {
	background-color:unset;
	color:#EA8715
}
.product-detail .product-introduction-2 .features-2 .tabs .nav-pills>li>a {
	color:#000;
	font-size:18px;
	border-radius:0
}
.product-detail .product-introduction-2 .features-2 .tabs .nav-pills>li>a i {
	vertical-align:bottom
}
.product-detail .product-introduction-2 .features-2 .tabs-hr {
	margin-top:0
}
.product-detail .product-introduction-2 .features-2 .tab-content {
	margin-top:40px
}
.product-detail .product-introduction-2 .features-2 .img-box img {
	width:100%;
	border:1px solid #d1d2d3;
	border-radius:6px;
	box-shadow:0 0 20px 0 rgb(146 184 255 / 50%)
}
.product-detail .product-introduction-2 .features-2 .desc-box {
	margin-top:20px;
	padding-left:80px
}
.product-detail .product-introduction-2 .features-2 .desc-box .title {
	font-size:36px;
	font-weight:600;
	text-align:left
}
.product-detail .product-introduction-2 .features-2 .desc-box .desc {
	font-size:16px;
	color:#74788d;
	margin-top:20px
}
.product-detail .product-introduction-2 .features-2 .desc-box .desc p {
	margin-bottom:8px
}
.product-detail .product-introduction-2 .features-2 .desc-box .desc .btn {
	padding:12px 66px;
	margin-top:26px;
	font-size:16px
}
.product-detail .product-introduction-2 .features-3 .card {
	height:300px;
	border:1px solid transparent;
	box-shadow:none;
	transform:translateY(5px);
	transition:all .5s ease 0s;
	padding:40px 47px;
	border-radius:0 38px 60px 38px
}
.product-detail .product-introduction-2 .features-3 .card:hover {
	transform:translateY(-5px);
	-webkit-box-shadow:0 0 7px 0 rgb(146 184 255 / 50%);
	box-shadow:0 0 20px 0 rgb(146 184 255 / 50%);
	transition:all .3s ease-out 0s
}
.product-detail .product-introduction-2 .features-3 .card .card-body {
	text-align:center
}
.product-detail .product-introduction-2 .features-3 .card .card-body i {
	font-size:66px;
	color:#EA8715
}
.product-detail .product-introduction-2 .features-3 .card .card-body .title {
	font-size:22px;
	font-weight:700;
	margin-top:30px;
	margin-bottom:20px
}
.product-detail .product-introduction-2 .features-3 .card .card-body .sub-title {
	font-size:14px;
	margin-top:20px
}
.product-detail .product-introduction-2 .features-4 {
	min-height:660px;
	background-image:url(../images/products/10014/bg2.jpg);
	background-size:100% 100%
}
.product-detail .product-introduction-2 .features-4 .section-title span {
	color:#EA8715
}
.product-detail .product-introduction-2 .features-4 .left img {
	width:100%;
	border:1px solid #eee;
	border-radius:6px;
	-webkit-box-shadow:0 0 7px 0 rgb(146 184 255 / 50%);
	box-shadow:0 0 20px 0 rgb(146 184 255 / 50%);
	transition:all .5s ease-out 0s
}
.product-detail .product-introduction-2 .features-4 .left img:hover {
	transform:scale(1.06)
}
.product-detail .product-introduction-2 .features-4 .left .img {
	display:none
}
.product-detail .product-introduction-2 .features-4 .left .img.active {
	display:block
}
.product-detail .product-introduction-2 .features-4 ul {
	padding-left:0
}
.product-detail .product-introduction-2 .features-4 ul li {
	padding:18px 16px;
	width:400px;
	border-radius:10px;
	position:relative
}
.product-detail .product-introduction-2 .features-4 ul li.active,.product-detail .product-introduction-2 .features-4 ul li:hover {
	background-color:#f2f2f3;
	cursor:pointer;
	color:#EA8715;
	transition:all .2s ease
}
.product-detail .product-introduction-2 .features-4 ul li.active .main-title,.product-detail .product-introduction-2 .features-4 ul li:hover .main-title {
	color:#EA8715
}
.product-detail .product-introduction-2 .features-4 ul li .main-title {
	font-size:20px;
	font-weight:600;
	margin-top:0;
	margin-bottom:0;
	background-image:none;
	padding:unset
}
.product-detail .product-introduction-2 .features-4 ul li .sub-title {
	font-size:14px;
	color:#74788d;
	margin-top:8px;
	margin-bottom:0;
	text-align:left
}
.product-detail .product-introduction-2 .features-4 ul li::after {
	display:none;
	content:'';
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:50%;
	transform:translate(-100%,-50%);
	border-right:6px solid #f2f2f3;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent
}
.product-detail .product-introduction-2 .features-4 ul li.active::after {
	display:block
}
.product-detail .product-introduction-2 .features-5 {
	background-image:url(../images/products/10014/bg1.jpg);
	background-size:100% 100%
}
.product-detail .product-introduction-2 .features-5 .section-title span {
	color:#EA8715
}
.product-detail .product-introduction-2 .features-5 .card {
	height:400px;
	background-color:#fff;
	border-radius:0 20px 60px 20px;
	text-align:center;
	transition:all .3s ease-out 0s;
	padding:26px
}
.product-detail .product-introduction-2 .features-5 .card:hover {
	transform:translateY(-5px)
}
.product-detail .product-introduction-2 .features-5 .card img {
	width:80px;
	height:80px;
	border-radius:50%;
	border:1px solid #e1e2e3
}
.product-detail .product-introduction-2 .features-5 .card .title {
	font-size:18px;
	font-weight:600;
	margin-top:12px
}
.product-detail .product-introduction-2 .features-5 .card .sub-title {
	font-size:14px;
	margin-top:3px;
	color:#74788d;
	margin-bottom:20px
}
.product-detail .product-introduction-2 .features-5 .card .desc {
	font-size:14px;
	margin-top:18px;
	text-align:left
}
.product-detail .product-introduction-2 .features-6 {
	height:360px;
	padding:100px 0;
	background-image:url(../images/products/10014/banner.png);
	background-size:100%
}
.product-detail .product-introduction-2 .features-6 .left {
	padding-left:160px
}
.product-detail .product-introduction-2 .features-6 .left .title {
	font-size:42px;
	font-weight:700;
	margin-top:0
}
.product-detail .product-introduction-2 .features-6 .left .sub-title {
	font-size:16px;
	color:#74788d;
	margin-top:20px
}
.product-detail .product-introduction-2 .features-6 .right {
	padding:0 100px
}
.product-detail .product-introduction-2 .features-6 .right .btn {
	width:100%;
	padding:16px;
	font-size:22px;
	margin-top:30px
}
.products .card a.btn {
	padding:8px 0;
	width:170px
}
.side {
	position:fixed;
	width:50px;
	height:275px;
	right:2px;
	top:150px;
	z-index:100;
	display:none
}
.cursorp {
	cursor:pointer
}
.online-chat {
	display:none
}
.text-white {
	color:#fff!important
}
.side ul li {
	width:10px;
	height:66px;
	float:left;
	position:relative
}
.side ul li .sidebox {
	position:absolute;
	width:66px;
	height:66px;
	top:0;
	right:0;
	transition:all .3s;
	background:#EA8715;
	color:#fff;
	font:16px/50px "微软雅黑";
	overflow:hidden;
	line-height:4.2
}
.side ul li .sidebox.sidebox-phone {
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
.side ul li .sidebox i {
	font-size:32px;
	margin:19px;
	float:right
}
.side ul li .sidebox i.fa-phone {
	font-size:38px
}
.side ul li a:hover .sidebox {
	width:220px
}
.side ul li .sidebox-wechat {
	text-align:center;
	position:absolute;
	width:66px;
	height:66px;
	top:0;
	right:0;
	transition:all .3s;
	background:#EA8715;
	color:#fff;
	overflow:hidden;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.side ul li .sidebox-wechat i {
	font-size:32px;
	margin:19px
}
.weixin {
	position:absolute;
	top:0;
	display:none;
	right:80px;
	cursor:pointer;
	border-radius:4px;
	z-index:100
}
.weixin img {
	display:block;
	border:1px solid #eee;
	border-radius:4px
}
.gotop:hover {
	background-color:#fff
}
.gotop:hover i {
	color:#EA8715
}
.gotop {
	position:fixed;
	right:10px;
	z-index:100;
	bottom:200px;
	width:50px;
	height:50px;
	background-color:#EA8715;
	text-align:center;
	line-height:45px;
	margin-top:2px;
	cursor:pointer;
	display:none;
	border:1px solid #EA8715;
	border-radius:50%;
	-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
}
.gotop i {
	font-size:30px;
	color:#fff;
	margin:7px auto
}
#newBridge .icon-right-center {
	top:320px!important
}
.the-reseller .container-fluid {
	width:unset;
	padding-left:0;
	padding-right:0
}
.the-reseller .the-reseller-menus ul {
	padding-left:0
}
.the-reseller .the-reseller-menus ul li {
	border-radius:6px;
	margin-bottom:2px;
	-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;
	cursor:pointer
}
.the-reseller .the-reseller-menus ul li.active,.the-reseller .the-reseller-menus ul li:hover {
	background-color:#f1f2f3
}
.the-reseller .the-reseller-menus ul li a {
	padding:10px 16px;
	display:block
}
.the-reseller .the-reseller-menus ul li.active a,.the-reseller .the-reseller-menus ul li:hover a {
	color:#EA8715
}
.the-reseller .the-reseller-menus hr {
	margin-top:10px;
	margin-bottom:10px
}
.the-reseller .the-reseller-menus i {
	width:16px;
	font-size:14px;
	text-align:center
}
.the-reseller .the-reseller-menus .logout a {
	color:#EA8715
}
.the-reseller .the-reseller-title p {
	font-size:18px;
	font-weight:700;
	color:#EA8715
}
.the-reseller .the-reseller-title a.btn {
	position:relative;
	top:-37px;
	padding:2px 16px
}
.the-reseller thead th {
	text-align:center
}
.the-reseller tbody tr td {
	text-align:center
}
.the-reseller .table>tbody>tr>td,.the-reseller .table>tbody>tr>th,.the-reseller .table>tfoot>tr>td,.the-reseller .table>tfoot>tr>th,.the-reseller .table>thead>tr>td,.the-reseller .table>thead>tr>th {
	vertical-align:middle
}
.the-reseller .table>tbody>tr>td,.the-reseller .table>tbody>tr>th,.the-reseller .table>tfoot>tr>td,.the-reseller .table>tfoot>tr>th,.the-reseller .table>thead>tr>td,.the-reseller .table>thead>tr>th {
	padding:6px
}
.the-reseller .table>thead>tr>th {
	font-size:15px
}
.table-bordered>thead>tr>th,.the-reseller .table-bordered>thead>tr>td {
	border-bottom-width:1px
}
.the-reseller .dataTables_wrapper {
	overflow:hidden
}
.the-reseller .dataTables_processing.card {
	padding:10px!important;
	min-height:unset!important;
	border:1px solid #ddd
}
.the-reseller div.dataTables_wrapper div.dataTables_info {
	padding:8px
}
.the-reseller .pagination>.active>a,.the-reseller .pagination>li>a {
	padding:6px 14px
}
.the-reseller .card {
	padding:20px 16px
}
.the-reseller .right .card {
	padding:30px 16px 20px;
	min-height:590px
}
.the-reseller .the-reseller-box .dl-line {
	margin:16px 0
}
.the-reseller .the-reseller-box .dl-line dt {
	font-weight:500
}
.the-reseller .modal-profileApplyInvoice .dl-line {
	margin:16px 0
}
.the-reseller .the-reseller-box.invoice-panel {
	margin-top:20px
}
.the-reseller .the-reseller-box.invoice-panel .dl-line {
	margin:10px 0
}
.the-reseller table.dataTable {
	border:1px solid #ddd
}
.the-reseller table .btn-sm {
	padding:2px 8px;
	font-size:13px
}
.the-reseller .modal .modal-dialog {
	width:660px;
	margin-top:160px
}
.the-reseller .modal .modal-content {
	width:660px;
	border:unset
}
.the-reseller .modal.modal-licenseKey-records .modal-content,.the-reseller .modal.modal-licenseKey-records .modal-dialog {
	width:1100px;
	margin-top:100px
}
.the-reseller .modal .modal-body {
	padding:20px 20px 40px
}
.the-reseller .modal .close {
	position:absolute;
	top:10px;
	right:14px
}
.the-reseller .modal-box h2 {
	margin:0;
	font-size:22px;
	color:#EA8715
}
.the-reseller .modal-box hr {
	margin:10px 0 20px
}
.the-reseller .modal-box h2 i {
	font-size:20px
}
.the-reseller .modal-box .input-group-addon i {
	width:14px
}
.the-reseller .modal-box .btn {
	padding:6.3px 20px
}
.the-reseller .modal-profile-svgCode .modal-dialog {
	width:360px;
	margin-top:230px
}
.the-reseller .modal-profile-svgCode .modal-content {
	width:360px
}
.the-reseller .modal-profile-svgCode .modal-body {
	padding:20px 20px 30px
}
.the-reseller .svgcode-input,.the-reseller .verifyCode-input {
	padding-right:6px
}
.the-reseller .svgcode-content {
	margin-left:0;
	padding-left:0;
	padding-right:0
}
.the-reseller .svgcode-content .svgcode {
	width:100%;
	height:36px;
	border:1px solid #ddd;
	border-radius:4px;
	padding:2px;
	cursor:pointer;
	text-align:center
}
.the-reseller .modal.modal-profileInvoice .modal-dialog {
	width:700px;
	margin-top:60px
}
.the-reseller .modal.modal-profileInvoice .modal-content {
	width:700px
}
.the-reseller .modal.modal-profileInvoice {
	z-index:10000
}
.the-reseller .modal.modal-profileApplyInvoice .modal-dialog {
	margin-top:100px
}
.the-reseller .modal.modal-profileApplyInvoice .applyInvoice-invoiceInfo .btn-applyInvoice-edit {
	position:absolute;
	top:232px;
	right:40px;
	padding:2px 16px
}
.the-reseller .modal-orderDetail .dl-horizontal {
	padding:30px 0
}
.the-reseller .modal-orderDetail dd {
	margin-bottom:30px
}
.the-reseller .the-reseller-services .add-point,.the-reseller .the-reseller-services .renew {
	padding:30px 0
}
.the-reseller .the-reseller-services dd {
	margin-bottom:20px
}
.the-reseller .the-reseller-services .newPoint .point {
	width:150px;
	margin-top:-6px
}
.the-reseller .the-reseller-services .newPoint .point .input-group input {
	text-align:center
}
.the-reseller .the-reseller-services .newPoint .point .input-group .input-group-addon {
	cursor:pointer
}
.the-reseller .payMethod {
	margin-top:-16px
}
.the-reseller .payMethod img {
	border:1px solid #eee;
	border-radius:6px;
	padding:4px;
	cursor:pointer
}
.the-reseller .the-reseller-services .renew .renewDate {
	margin-bottom:20px
}
.the-reseller .the-reseller-services .renew .renewDate .renewDateType {
	width:136px;
	display:inline-block;
	border:1px solid #eee;
	border-radius:6px;
	text-align:center;
	padding:10px;
	margin-top:-10px;
	cursor:pointer
}
.the-reseller .the-reseller-services .renew .renewDate .renewDateType.active {
	color:#fff;
	background-color:#EA8715
}
.the-reseller .modal-pay .modal-dialog {
	width:460px;
	margin-top:200px
}
.the-reseller .modal-pay .modal-content {
	width:460px
}
.the-reseller .modal-pay .modal-content .pay-qrcode {
	text-align:center
}
.the-reseller .modal-pay .modal-content .pay-qrcode img {
	border:1px solid #eee;
	border-radius:6px
}
.the-reseller .modal-pay .modal-content dt {
	width:90px
}
.the-reseller .modal-pay .modal-content dd {
	margin-left:100px
}
.the-reseller .modal-pay .modal-content .bank-info-title {
	margin-bottom:26px
}
.the-reseller .table>tbody>tr>td {
	font-size:14px
}
.the-reseller .modal-profileApplyInvoice .applyInvoice-invoiceInfo .dl-horizontal dd {
	margin-bottom:0
}
.the-reseller .the-reseller-title a.btn.btn-buy-product {
	position:absolute;
	top:30px;
	right:15px
}
.the-user .container-fluid {
	width:unset;
	padding-left:0;
	padding-right:0
}
.the-user .the-user-menus ul {
	padding-left:0
}
.the-user .the-user-menus ul li {
	border-radius:6px;
	margin-bottom:2px;
	-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;
	cursor:pointer
}
.the-user .the-user-menus ul li.active,.the-user .the-user-menus ul li:hover {
	background-color:#f1f2f3
}
.the-user .the-user-menus ul li a {
	padding:10px 16px;
	display:block
}
.the-user .the-user-menus ul li.active a,.the-user .the-user-menus ul li:hover a {
	color:#EA8715
}
.the-user .the-user-menus hr {
	margin-top:10px;
	margin-bottom:10px
}
.the-user .the-user-menus i {
	width:16px;
	font-size:14px;
	text-align:center
}
.the-user .the-user-menus .logout a {
	color:#EA8715
}
.the-user .the-user-title p {
	font-size:18px;
	font-weight:700;
	color:#EA8715
}
.the-user .the-user-title a.btn {
	position:relative;
	top:-37px;
	padding:2px 16px
}
.the-user thead th {
	text-align:center
}
.the-user tbody tr td {
	text-align:center
}
.the-user .table>tbody>tr>td,.the-user .table>tbody>tr>th,.the-user .table>tfoot>tr>td,.the-user .table>tfoot>tr>th,.the-user .table>thead>tr>td,.the-user .table>thead>tr>th {
	vertical-align:middle
}
.the-user .table>tbody>tr>td,.the-user .table>tbody>tr>th,.the-user .table>tfoot>tr>td,.the-user .table>tfoot>tr>th,.the-user .table>thead>tr>td,.the-user .table>thead>tr>th {
	padding:6px
}
.the-user .table>thead>tr>th {
	font-size:15px
}
.the-user .table-bordered>thead>tr>td,.the-user .table-bordered>thead>tr>th {
	border-bottom-width:1px
}
.the-user .dataTables_wrapper {
	overflow:hidden
}
.the-user .dataTables_processing.card {
	padding:10px!important;
	min-height:unset!important;
	border:1px solid #ddd
}
.the-user div.dataTables_wrapper div.dataTables_info {
	padding:8px
}
.the-user .pagination>.active>a,.the-user .pagination>li>a {
	padding:6px 14px
}
.the-user .card {
	padding:20px 16px
}
.the-user .right .card {
	padding:30px 16px 20px;
	min-height:590px
}
.the-user .the-user-box .dl-line {
	margin:16px 0
}
.the-user .the-user-box .dl-line dt {
	font-weight:500
}
.the-user .the-user-box.invoice-panel {
	margin-top:20px
}
.the-user .the-user-box.invoice-panel .dl-line {
	margin:10px 0
}
.the-user table.dataTable {
	border:1px solid #ddd
}
.the-user table .btn-sm {
	padding:2px 8px;
	font-size:13px
}
.the-user .modal .modal-dialog {
	width:600px;
	margin-top:160px
}
.the-user .modal .modal-content {
	width:600px;
	border:unset
}
.the-user .modal.modal-licenseKey-records .modal-content,.the-user .modal.modal-licenseKey-records .modal-dialog {
	width:1100px;
	margin-top:100px
}
.the-user .modal .modal-body {
	padding:20px 20px 40px
}
.the-user .modal .close {
	position:absolute;
	top:10px;
	right:14px
}
.the-user .modal-box h2 {
	margin:0;
	font-size:22px;
	color:#EA8715
}
.the-user .modal-box hr {
	margin:10px 0 20px
}
.the-user .modal-box h2 i {
	font-size:20px
}
.the-user .modal-box .input-group-addon i {
	width:14px
}
.the-user .modal-box .btn {
	padding:6.3px 20px
}
.the-user .modal-profile-svgCode .modal-dialog {
	width:360px;
	margin-top:230px
}
.the-user .modal-profile-svgCode .modal-content {
	width:360px
}
.the-user .modal-profile-svgCode .modal-body {
	padding:20px 20px 30px
}
.the-user .svgcode-input,.the-user .verifyCode-input {
	padding-right:6px
}
.the-user .svgcode-content {
	margin-left:0;
	padding-left:0;
	padding-right:0
}
.the-user .svgcode-content .svgcode {
	width:100%;
	height:36px;
	border:1px solid #ddd;
	border-radius:4px;
	padding:2px;
	cursor:pointer;
	text-align:center
}
.the-user .modal.modal-profileInvoice .modal-dialog {
	width:700px;
	margin-top:60px
}
.the-user .modal.modal-profileInvoice .modal-content {
	width:700px
}
.the-user .modal.modal-profileInvoice {
	z-index:10000
}
.the-user .modal.modal-profileApplyInvoice .modal-dialog {
	margin-top:100px
}
.the-user .modal.modal-profileApplyInvoice .applyInvoice-invoiceInfo .btn-applyInvoice-edit {
	position:absolute;
	top:232px;
	right:40px;
	padding:2px 16px
}
.the-user .modal-orderDetail .dl-horizontal {
	padding:30px 0
}
.the-user .modal-orderDetail dd {
	margin-bottom:30px
}
.the-user .the-user-services .add-point,.the-user .the-user-services .renew {
	padding:30px 0
}
.the-user .the-user-services dd {
	margin-bottom:20px
}
.the-user .the-user-services dd.payMethod {
	margin-top:20px
}
.the-user .modal-pay dd {
	margin-bottom:20px
}
.the-user .the-user-services .newPoint .point {
	width:150px;
	margin-top:-6px
}
.the-user .the-user-services .newPoint .point .input-group input {
	text-align:center
}
.the-user .the-user-services .newPoint .point .input-group .input-group-addon {
	cursor:pointer
}
.the-user .the-user-services .payMethod {
	margin-top:-16px
}
.the-user .the-user-services .payMethod img {
	border:1px solid #eee;
	border-radius:6px;
	padding:4px;
	cursor:pointer;
	margin-right:10px
}
.the-user .the-user-services .renew .renewDate {
	margin-bottom:20px
}
.the-user .the-user-services .renew .renewDate .renewDateType {
	width:136px;
	display:inline-block;
	border:1px solid #eee;
	border-radius:6px;
	text-align:center;
	padding:10px;
	margin-top:-10px;
	cursor:pointer
}
.the-user .the-user-services .renew .renewDate .renewDateType.active {
	color:#fff;
	background-color:#EA8715
}
.the-user .the-user-services .modal-pay .modal-dialog {
	width:460px;
	margin-top:200px
}
.the-user .the-user-services .modal-pay .modal-content {
	width:460px
}
.the-user .the-user-services .modal-pay .modal-content .pay-qrcode {
	text-align:center
}
.the-user .the-user-services .modal-pay .modal-content .pay-qrcode img {
	border:1px solid #eee;
	border-radius:6px
}
.the-user .the-user-services .modal-pay .modal-content dt {
	width:90px
}
.the-user .the-user-services .modal-pay .modal-content dd {
	margin-left:110px
}
.the-user .the-user-services .modal-pay .modal-content .bank-info-title {
	margin-bottom:26px
}
.the-user .table>tbody>tr>td {
	font-size:14px;
	height:25.5px
}
.the-user .the-user-services .dl-horizontal dt {
	width:105px
}
.the-user .the-user-services .dl-horizontal dd {
	margin-left:125px
}
.the-user .modal-applyInvoicePay .modal-dialog {
	width:460px;
	margin-top:200px
}
.the-user .modal-applyInvoicePay .modal-content {
	width:460px
}
.the-user .modal-applyInvoicePay .modal-content .pay-qrcode {
	text-align:center
}
.the-user .modal-applyInvoicePay .modal-content .pay-qrcode img {
	border:1px solid #eee;
	border-radius:6px
}
.the-user .modal-profileApplyInvoice .applyInvoice-invoiceInfo .dl-horizontal dd {
	margin-bottom:0
}
.user .container-fluid {
	width:unset;
	padding-left:0;
	padding-right:0
}
.user .user-menus ul {
	padding-left:0
}
.user .user-menus ul li {
	border-radius:6px;
	margin-bottom:2px;
	-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;
	cursor:pointer
}
.user .user-menus ul li.active,.user .user-menus ul li:hover {
	background-color:#f1f2f3
}
.user .user-menus ul li a {
	padding:10px 16px;
	display:block
}
.user .user-menus ul li.active a,.user .user-menus ul li:hover a {
	color:#EA8715
}
.user .user-menus hr {
	margin-top:10px;
	margin-bottom:10px
}
.user .user-menus i {
	width:16px;
	font-size:14px;
	text-align:center
}
.user .user-menus .logout a {
	color:#EA8715
}
.user .user-title p {
	font-size:18px;
	font-weight:700;
	color:#EA8715
}
.user .user-title a.btn {
	position:relative;
	top:-37px;
	padding:2px 16px
}
.user .details thead th {
	text-align:center
}
.user .details tbody tr td {
	text-align:center
}
.user .table>tbody>tr>td,.user .table>tbody>tr>th,.user .table>tfoot>tr>td,.user .table>tfoot>tr>th,.user .table>thead>tr>td,.user .table>thead>tr>th {
	vertical-align:middle
}
.user .table>tbody>tr>td,.user .table>tbody>tr>th,.user .table>tfoot>tr>td,.user .table>tfoot>tr>th,.user .table>thead>tr>td,.user .table>thead>tr>th {
	padding:6px
}
.user .table>thead>tr>th {
	font-size:15px
}
.user .table-bordered>thead>tr>td,.user .table-bordered>thead>tr>th {
	border-bottom-width:1px
}
.user .dataTables_wrapper {
	overflow:hidden
}
.user .dataTables_processing.card {
	padding:10px!important;
	min-height:unset!important;
	border:1px solid #ddd
}
.user div.dataTables_wrapper div.dataTables_info {
	padding:8px
}
.user .pagination>.active>a,.user .pagination>li>a {
	padding:6px 14px
}
.user .card {
	padding:20px 16px
}
.user .right .card {
	padding:30px 16px 20px;
	min-height:590px
}
.user .user-box .dl-line {
	margin:16px 0
}
.user .user-box .dl-line dt {
	font-weight:500
}
.user .user-box.invoice-panel {
	margin-top:20px
}
.user .user-box.invoice-panel .dl-line {
	margin:10px 0
}
.user table.dataTable {
	border:1px solid #ddd
}
.user table .btn-sm {
	padding:2px 8px;
	font-size:13px
}
.user .modal .modal-dialog {
	width:600px;
	margin-top:160px
}
.user .modal .modal-content {
	width:600px;
	border:unset
}
.user .modal.modal-licenseKey-records .modal-content,.user .modal.modal-licenseKey-records .modal-dialog {
	width:1100px;
	margin-top:100px
}
.user .modal .modal-body {
	padding:20px 20px 40px
}
.user .modal .close {
	position:absolute;
	top:10px;
	right:14px
}
.user .modal-box h2 {
	margin:0;
	font-size:22px;
	color:#EA8715
}
.user .modal-box hr {
	margin:10px 0 20px
}
.user .modal-box h2 i {
	font-size:20px
}
.user .modal-box .input-group-addon i {
	width:14px
}
.user .modal-box .btn {
	padding:6.3px 20px
}
.user .modal-profile-svgCode .modal-dialog {
	width:360px;
	margin-top:230px
}
.user .modal-profile-svgCode .modal-content {
	width:360px
}
.user .modal-profile-svgCode .modal-body {
	padding:20px 20px 30px
}
.user .svgcode-input,.user .verifyCode-input {
	padding-right:6px
}
.user .svgcode-content {
	margin-left:0;
	padding-left:0;
	padding-right:0
}
.user .svgcode-content .svgcode {
	width:100%;
	height:36px;
	border:1px solid #ddd;
	border-radius:4px;
	padding:2px;
	cursor:pointer;
	text-align:center
}
.product-detail {
	background-color:#fbfbfb
}
.product-detail .banner {
	height:500px;
	background:linear-gradient(120deg,#6236ff 0,#6236ff 0,#32c5ff 99%,#32c5ff 100%)
}
.product-detail .banner .bg-wave {
	margin-top:-33px
}
.product-detail .banner .title {
	margin-top:80px
}
.product-detail .banner .title h3 {
	font-size:50px;
	font-weight:700;
	color:#fff
}
.product-detail .banner .title p {
	color:#fff;
	width:660px;
	margin:0 auto
}
.product-detail .banner .title .buttons a {
	padding:16px 0;
	font-size:18px;
	width:260px
}
.product-detail .section h4 {
	font-size:38px;
	font-weight:700;
	margin-bottom:30px;
	color:#000
}
.product-detail .modal-body p {
	margin:0
}
.product-detail img#qrCodeImage {
	width:100%
}
.product-detail #buyOtherWays {
	display:none
}
.product-detail p.licenseKey-alert {
	margin-left:79px;
	font-size:14px;
	margin-top:3px
}
.product-detail img.product-main-pic-back {
	display:block;
	margin:0 auto;
	width:700px
}
.product-detail img.product-main-pic {
	margin-top:-556px;
	width:330px
}
.product-detail .product-longdesc {
	margin-top:-50px;
	margin-bottom:50px;
	max-width:800px;
	margin-left:auto;
	margin-right:auto
}
.product-detail .product-introduction .img img {
	max-width:100%
}
.product-detail p.detail-footer-shortdesc {
	width:700px;
	margin:0 auto;
	padding-bottom:50px;
	font-size:22px;
	font-weight:600
}
.product-detail .detail-footer-btns p {
	font-size:40px;
	margin-bottom:40px
}
.product-detail .detail-footer-btns a {
	padding:16px 0;
	font-size:18px;
	width:260px
}
.product-detail .detail-safty i {
	font-size:50px;
	color:#EA8715;
	margin-bottom:20px
}
.product-detail .detail-safty .text-title {
	font-size:22px;
	font-weight:600;
	margin-bottom:20px;
	color:#3c4858
}
.product-detail .detail-safty .text-desc {
	font-size:18px
}
.help .banner {
	background-image:url(/home/assets/images/banners/help.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	height:350px
}
.help .banner .title {
	margin-top:120px
}
.help .banner .title h3 {
	font-size:50px;
	font-weight:700;
	color:#fff
}
.help .banner .search-box {
	width:590px;
	margin:0 auto
}
.help .banner .search {
	padding:22px 20px
}
.help .banner .keywords {
	color:#fff;
	text-align:left
}
.help .banner .keywords span {
	padding:0 2px;
	cursor:pointer
}
.help .categories .title h3 {
	font-size:40px;
	font-weight:600
}
.help .categories .title p {
	width:600px
}
.help .categories .help-content {
	padding:30px 40px
}
.help .categories .help-1-1,.help .categories .help-1-2 {
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9
}
.help .categories .help-1-3 {
	border-bottom:1px solid #e9e9e9
}
.help .categories .help-2-1,.help .categories .help-2-2 {
	border-right:1px solid #e9e9e9
}
.help .categories .help-content .help-inner {
	cursor:pointer
}
.help .categories .help-content .help-inner i {
	font-size:40px;
	margin-bottom:16px;
	color:#EA8715
}
.help .categories .help-content .help-inner h4 {
	font-size:22px;
	font-weight:600;
	margin-bottom:20px
}
.help .questions .panel-default>.panel-heading {
	color:#EA8715;
	padding:10px
}
.help .messages {
	min-height:800px
}
.help .bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner:not([class*=bg-]):hover {
	color:#fff;
	background-color:#EA8715;
	border-radius:4px
}
.help .bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner:not([class*=bg-]):hover span.text {
	color:#fff
}
.help .messages div.dataTables_wrapper div.dataTables_info {
	margin-left:-15px;
	margin-top:20px
}
.help .messages div.dataTables_wrapper div.dataTables_paginate {
	margin-right:-15px;
	margin-top:20px
}
.help .messages .card-wrapper hr {
	border-top:1px dashed #aaa
}
.help .messages #messages-table {
	display:none
}
.help .messages .btn-message {
	margin-top:-56px
}
.help .messageModal .modal-dialog {
	margin-top:180px;
	width:700px
}
.help .messageModal .modal-body {
	width:700px;
	padding:20px 20px 50px
}
.help .messageModal .modal-body .bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner {
	font-weight:400
}
.help .messageModal .modal-dialog .svgcode {
	margin-top:-5px;
	cursor:pointer;
	width:150px
}
.help .messageModal .modal-dialog .svgcode img {
	cursor:pointer;
	display:none;
	height:36px;
	border:1px solid #ccc;
	margin-top:5px;
	padding:5px;
	border-radius:4px;
	margin-left:-20px
}
.help .install .install-types input {
	display:none
}
.help .install .install-types label.active {
	border:none;
	border-bottom:2px solid #EA8715
}
.help .install .install-types .install-section {
	display:none
}
.help .install .install-types .install-section.active {
	display:block
}
.help .install .install-types label {
	display:inline-block;
	margin:0 20px;
	padding:8px 15px;
	font-weight:600;
	text-align:center
}
.help .install .install-types label img {
	display:block;
	margin:0 auto;
	width:80px
}
.help .product .panel-default {
	border:unset
}
.help .product .panel-heading {
	padding:12px 16px;
	background-color:#EA8715;
	border-color:#EA8715;
	color:#fff;
	border-radius:4px
}
.help .product .panel-heading a:focus,.help .product .panel-heading a:hover {
	color:#fff
}
.help .product .panel-body {
	padding:0
}
.help .product .panel-body .list-group {
	margin-bottom:0;
	cursor:pointer
}
.help .product .panel-body .list-group .list-group-item {
	border-radius:0
}
.help .product .panel-body .list-group .list-group-item:first-child {
	border-top:unset
}
.help .product .right .card .extra-info span {
	line-height:2.5
}
.help .product .right .card .extra-info .btn-red {
	float:right
}
.help .product .right .tutorial-detail .content img {
	width:auto!important;
	height:auto!important;
	max-width:100%!important;
	max-height:100%!important
}
.help .product .right .tutorial-detail .well {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-left:3px solid #EA8715
}
.help .detail-left p {
	font-size:26px;
	margin-top:20px;
	font-weight:600;
	display:inline-block;
	position:relative
}
.help .detail-left p::after {
	content:"";
	position:absolute;
	width:100%;
	height:3px;
	background:#EA8715;
	bottom:-2px;
	left:0;
	z-index:0;
	opacity:.8
}
.help .detail-left .tutorial-title {
	padding:8px 0
}
.help .detail-left .tutorial-title a.active {
	color:#EA8715
}
.company .banner {
	background-image:url(/home/assets/images/banners/company.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	height:400px
}
.company .banner .title {
	margin-top:120px
}
.company .banner .title h3 {
	font-size:50px;
	font-weight:700;
	color:#fff
}
.company .banner .search-box {
	width:590px;
	margin:0 auto
}
.company .banner .search {
	padding:22px 20px
}
.company .banner .keywords {
	color:#fff;
	text-align:left
}
.company .banner .keywords span {
	padding:0 4px;
	cursor:pointer
}
.company .categories .title h3 {
	font-size:40px;
	font-weight:600
}
.company .categories .title p {
	width:600px
}
.company .categories .company-content {
	padding:30px 40px
}
.company .categories .company-1-1,.company .categories .company-1-2,.company .categories .company-2-1,.company .categories .company-2-2,.company .categories .company-3-1,.company .categories .company-3-2 {
	border-right:1px solid #e9e9e9
}
.company .categories .company-1-1,.company .categories .company-1-2,.company .categories .company-1-3,.company .categories .company-2-1,.company .categories .company-2-2,.company .categories .company-2-3 {
	border-bottom:1px solid #e9e9e9
}
.company .categories .company-content .company-inner {
	cursor:pointer
}
.company .categories .company-content .company-inner i {
	font-size:40px;
	margin-bottom:16px;
	color:#EA8715
}
.company .categories .company-content .company-inner h4 {
	font-size:22px;
	font-weight:600;
	margin-bottom:20px
}
.company .copyright-gallery img {
	max-height:200px;
	border-radius:4px
}
.company .copyright-gallery .col-xs-2 {
	margin:20px 40px
}
.company .intelligence-gallery img {
	border-radius:4px
}
.company h1 {
	font-size:30px
}
.company .card-wrapper p {
	text-indent:2em;
	line-height:2
}
.company .intelligence-gallery .row {
	width:500px;
	margin:0 auto
}
.company .contact .details i {
	font-size:38px;
	color:#3c4858;
	margin-bottom:20px
}
.company .contact .details .way {
	font-size:18px;
	font-weight:600;
	margin-bottom:20px;
	color:#3c4858
}
.company .contact .details .way-detail {
	font-size:16px;
	font-weight:600
}
.company .contact .details .card-wrapper p {
	text-indent:0
}
.company .contact p {
	text-indent:0
}
.company .contact i {
	font-size:16px;
	width:30px;
	text-align:center;
	color:#3b3f5c
}
.company .card-wrapper {
	background-color:#EA8715;
	padding-left:0;
	padding-right:0
}
.company .card-wrapper .left {
	padding-left:0;
	padding-right:0;
	min-height:700px
}
.company .card-wrapper .right {
	background-color:#fff;
	min-height:700px;
	padding-bottom:50px;
	border-top-right-radius:11px;
	border-bottom-right-radius:11px
}
.company .inner-sidebar {
	min-height:630px;
	padding:10px 0
}
.company .inner-sidebar .list-item {
	margin:6px 0 6px 10px;
	padding:16px 0 16px 20px;
	cursor:pointer;
	color:#fff;
	border-top-left-radius:7px;
	border-bottom-left-radius:7px
}
.company .inner-sidebar .list-item i {
	width:20px
}
.company .inner-sidebar .list-item:hover {
	background:#fff;
	color:#000
}
.company .inner-sidebar .list-item.active {
	background:#fff;
	color:#000
}
.company-detail .pagination-footer-left {
	display:none
}
.company .inner-right {
	min-height:630px;
	padding:40px 10px 30px 10px
}
.customers .banner {
	background-image:url(/home/assets/images/banners/customer.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	height:350px
}
.customers .banner .title {
	margin-top:120px
}
.customers .banner .title h3 {
	font-size:50px;
	font-weight:700;
	color:#fff
}
.customers #customers-table_info {
	display:none
}
.customers #customers-table tbody tr td::nth-child(2) {
	display:none
}
.order-query .banner {
	background-image:url(/home/assets/images/banners/orders.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	height:350px
}
.order-query .banner .title {
	margin-top:120px
}
.order-query .banner .title h3 {
	font-size:50px;
	font-weight:700;
	color:#fff
}
.order-query h3.login-title {
	font-size:28px;
	font-weight:700;
	margin-bottom:40px
}
.order-query .svgcode-content {
	padding-left:0;
	margin-top:20px;
	margin-left:-20px
}
.order-query .svgcode-content .blockUI {
	top:10px!important
}
.order-query .svgcode {
	width:150px
}
.order-query .svgcode img {
	cursor:pointer;
	display:none;
	width:123px;
	height:42px;
	border:1px solid #aaa;
	margin-top:7px;
	padding:5px;
	border-radius:4px
}
.order-query .loginModal .modal-dialog {
	margin-top:180px
}
.order-query .loginModal .modal-dialog .modal-content {
	width:430px;
	margin:0 auto
}
.order-query #login-content {
	width:900px;
	margin:0 auto
}
.order-query #licenseKeys-content,.order-query #login-content {
	display:none
}
.order-query #licenseKeys-content #licenseKeyDetailsModal .container-fluid {
	width:100%
}
.order-query .licenseKeyDetailsModal .modal-dialog {
	margin-top:180px
}
.channels .card {
	padding:20px 16px
}
.channels .right .card {
	min-height:660px
}
.channels .nav-pills>li.active>a,.channels .nav-pills>li.active>a:focus,.channels .nav-pills>li.active>a:hover,.channels .nav-pills>li>a:hover {
	background-color:#f1f2f3;
	color:#EA8715
}
.channels .nav-pills>li i {
	width:16px;
	font-size:14px;
	text-align:center
}
.channels h3 {
	font-size:22px;
	margin-top:10px
}
.channels .container-fluid {
	width:unset;
	padding-left:0;
	padding-right:0
}
.channels .dataTables_wrapper {
	overflow:hidden
}
.channels td {
	text-align:center
}
.channels .shareLinksModal .modal-body .container-fluid {
	width:100%
}
.channels .detail .container-fluid {
	width:100%
}
.channels .withdrawModal .modal-dialog {
	margin-top:180px
}
.channels .loginModal .modal-dialog .modal-content {
	width:460px;
	margin:0 auto
}
.channels .nav>li>a {
	padding:10px 16px
}
.channels .pagination>.active>a,.channels .pagination>li>a {
	padding:6px 12px
}
.channels .table-bordered>thead>tr>td,.channels .table-bordered>thead>tr>th {
	border-bottom-width:1px;
	text-align:center
}
.channels #shareLinks-table.table-bordered>tbody>tr>td,.channels #shareLinks-table.table-bordered>thead>tr>td,.channels #shareLinks-table.table-bordered>thead>tr>th {
	text-align:left
}
.channels .bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner span.text {
	color:#333
}
.channels .bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner:not([class*=bg-]):hover {
	color:#fff;
	background-color:#EA8715;
	border-radius:4px
}
.channels .bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner:not([class*=bg-]):hover span.text {
	color:#fff
}
.channels .table>tbody>tr>td,.channels .table>tbody>tr>th,.channels .table>tfoot>tr>td,.channels .table>tfoot>tr>th,.channels .table>thead>tr>td,.channels .table>thead>tr>th {
	padding:6px
}
.channels .bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner {
	font-weight:400
}
.channels .panel-default>.panel-heading {
	background-color:#fff
}
.btn-sm {
	padding:2px 16px
}
.customers-list .list {
	padding:30px
}
.courses .left {
	display:inline-block;
	padding:26px;
	font-size:16px;
	font-weight:600
}
.courses .right {
	display:inline;
	float:right;
	margin-top:18px;
	margin-right:20px
}
.courses .card-wrapper {
	cursor:pointer;
	margin-bottom:16px
}
.BMap_cpyCtrl,.anchorBL {
	display:none
}
