.tab-content {
	display:none
}
.tab-content.active {
	display:block
}
.el-table .el-table__header thead th {
	background:#f4f8fd
}
.el-table td,.el-table th {
	font-size:14px
}
.el-table.lh-low-table th {
	padding:8px 0
}
.el-table.lh-low-table td,.el-table.no-pd-table th {
	padding:5px 0
}
.el-table.no-pd-table td {
	padding:0
}
.el-table tr .mt-btn {
	display:inline-block;
	width:auto;
	padding:0 6px;
	height:20px;
	line-height:20px;
	background:#f9fcff;
	border:1px solid #b3d9ff;
	border-radius:2px;
	font-size:12px;
	color:#3478bc;
	text-align:center
}
.el-table .table-operate {
	margin-top:-1px;
	height:52px;
	line-height:52px;
	background:#fafcff;
	font-size:0
}
.el-table .table-operate .el-checkbox {
	border-right:1px solid #ebeef5;
	vertical-align:middle;
	margin-right:10px;
	width:50px;
	text-align:center;
	box-sizing:border-box;
	padding:0 14px 0 10px
}
.el-table .table-operate .manager-btn {
	padding:0 10px;
	font-size:12px
}
.el-dialog .el-dialog__body {
	padding:5px 20px
}
.el-form.lh-low-form .el-form-item {
	margin-bottom:10px
}
.el-form.lh-middle-form .el-form-item {
	margin-bottom:18px
}
.el-form .el-form-item.required>.el-form-item__label::before {
	content:'*';
	color:#F56C6C;
	margin-right:4px
}
.el-form .el-form-item .el-form-item-tips {
	display:inline-block;
	margin-left:10px;
	line-height:30px
}
.el-form .el-form-item .el-form-item-tips.warn {
	color:#e6a23c
}
.el-form .el-input-group__append button.el-button.is-disabled,.el-form .el-input-group__append button.el-button.is-disabled:focus,.el-form .el-input-group__append button.el-button.is-disabled:hover {
	color:#C0C4CC;
	cursor:not-allowed;
	background-image:none;
	background-color:transparent;
	border-color:#EBEEF5
}
.el-form.el-form-common .el-input,.el-form.el-form-common .el-select {
	width:300px
}
.el-alert p.el-alert__description {
	font-size:14px
}
div.el-loading-mask {
	position:fixed;
	z-index:30000000
}
div.el-loading-mask-stip {
	position:fixed
}
.module-intro .title {
	font-size:30px;
	color:#333;
	text-align:center
}
.module-intro .title::after,.module-intro .title::before {
	content:"";
	display:inline-block;
	width:124px;
	height:1px;
	background:#e5e5e5;
	vertical-align:middle
}
.module-intro .title::before {
	margin-right:22px
}
.module-intro .title::after {
	margin-left:22px
}
.module-intro .desc {
	color:#999;
	font-size:16px;
	text-align:center;
	line-height:40px;
	height:40px
}
.module-intro.white .desc,.module-intro.white .title {
	color:#fff
}
.module-intro.white .title::after,.module-intro.white .title::before {
	background:#fff
}
.trademark-search-form {
	position:relative;
	top:-60px;
	z-index:100;
	background:#fff;
	border:1px solid #e2e2e2;
	border-top:none;
	box-shadow:0 0 6px 0 rgba(44,102,246,.2)
}
.trademark-search-form .wjf-ui-tab {
	width:100%
}
.trademark-search-form .wjf-ui-tab li {
	width:396px
}
.trademark-search-form .wjf-ui-tab li a {
	background:#f4f8fb;
	width:100%;
	box-sizing:border-box;
	color:#454545;
	font-size:18px;
	padding:14px 0
}
.trademark-search-form .wjf-ui-tab li a.active {
	background:#fff
}
.trademark-search-form .search-container {
	padding:16px 18px;
	background:#eef6fe;
	font-size:0
}
.trademark-search-form .search-container .search-wrapper {
	border:1px solid #2086ee;
	background:#fff;
	position:relative
}
.trademark-search-form .search-container .trademark-type {
	text-align:center;
	background:#f7f7f7;
	height:58px;
	line-height:58px;
	float:left
}
.trademark-search-form .search-container .trademark-type .wjf-ui-select {
	background:#f7f7f7;
	vertical-align:middle;
	color:#454545;
	font-size:16px;
	border:none
}
.trademark-search-form .search-container .trademark-type .wjf-ui-select i {
	background:url(../images/icon-index.png) -276px -183px no-repeat;
	display:inline-block;
	width:18px;
	height:18px;
	float:right;
	top:5px;
	position:relative
}
.trademark-search-form .search-container .trademark-type .wjf-ui-select.active i {
	background-position:-300px -183px
}
.trademark-search-form .search-container .trademark-type .wjf-ui-select-container {
	width:100%;
	box-sizing:border-box;
	top:59px
}
.trademark-search-form .search-container .trademark-type .wjf-ui-select-container .item {
	font-size:14px
}
.trademark-search-form .search-container .trademark-type .wjf-ui-select-container .item:hover {
	background-color:#f7f7f7
}
.trademark-search-form .search-container .trademark-type .wjf-ui-select-container.active {
	display:block
}
.trademark-search-form .search-container .input-wrapper {
	display:block;
	overflow:hidden
}
.trademark-search-form .search-container .input-wrapper input {
	height:58px;
	line-height:58px;
	padding:0 0 0 20px;
	border:none;
	font-size:16px;
	width:100%;
	box-sizing:border-box
}
.trademark-search-form .search-container .search-btn {
	position:absolute;
	right:0;
	top:0;
	background:#2086ee;
	width:160px;
	height:58px;
	line-height:58px;
	text-align:center;
	font-size:16px;
	color:#fff;
	border:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer
}
.trademark-search-form .xxx {
	padding:8px 0 8px 22px;
	line-height:20px;
	height:20px;
	font-size:14px;
	background:url(../images/icon.png) 0 -325px no-repeat;
	width:92px;
	display:inline-block;
	float:left;
	color:#4A4A4A
}
.no-data {
	font-size:14px;
	color:#bed6ff
}
.trademark-banner {
	height:440px
}
.trademark-banner .slide-wrapper li {
	height:440px;
	display:block
}
.module-item {

}
.trademark-search-form .search-container {
	margin:30px 46px 50px;
	position:relative
}
.trademark-search-form .search-container .category-link {
	font-size:14px;
	position:absolute;
	bottom:-36px;
	right:0
}
.trademark-register {
	background:#f4f8fb;
	margin-top:50px;
	
}
.trademark-register .cards {
	margin-top:35px
}
.trademark-register .cards .card {
	float:left;
	width:380px;
	margin:0 12px;
	background:#fff;
	box-shadow:0 0 10px 0 rgba(14,62,228,.1)
}
.trademark-register .cards .card:first-of-type {
	margin-left:0
}
.trademark-register .cards .card:last-of-type {
	margin-right:0
}
.trademark-register .cards .c-header {
	height:110px;
	padding:20px 130px 20px 36px;
	box-sizing:border-box;
	background:url(../images/list-bg.jpg) no-repeat;
	position:relative
}
.trademark-register .cards .c-header img {
	width:78px;
	height:84px;
	display:inline-block
}
.trademark-register .cards .c-header h3 {
	line-height:40px;
	height:40px;
	font-size:24px;
	color:#333
}
.trademark-register .cards .c-header p {
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#666
}
.trademark-register .cards .c-header .c-header-icon {
	display:inline-block;
	width:74px;
	height:84px;
	background:url(../images/icon-index.png) no-repeat;
	position:absolute;
	top:13px;
	right:48px
}
.trademark-register .cards .c-header .c-header-icon.c-header-icon1 {
	background-position:0 0
}
.trademark-register .cards .c-header .c-header-icon.c-header-icon2 {
	background-position:-84px 0
}
.trademark-register .cards .c-header .c-header-icon.c-header-icon3 {
	background-position:-168px 0
}
.trademark-register .cards .c-content {
	margin:12px 36px 0
}
.trademark-register .cards .c-content .c-body {
	padding-bottom:12px;
	border-bottom:1px solid #e5e5e5;
	font-size:16px;
	min-height:115px;
	box-sizing:border-box
}
.trademark-register .cards .c-content .c-body li {
	height:34px;
	line-height:34px
}
.trademark-register .cards .c-content .c-body li::before {
	content:'';
	width:16px;
	height:16px;
	background:url(../images/icon-index.png) -278px -215px no-repeat;
	color:#999;
	font-size:16px;
	display:inline-block;
	vertical-align:middle;
	margin-right:12px
}
.trademark-register .cards .c-content .c-footer {
	height:82px;
	line-height:82px;
	font-size:16px
}
.trademark-register .cards .c-content .c-footer .unit {
	color:#ec6c11;
	font-size:16px
}
.trademark-register .cards .c-content .c-footer .price {
	color:#ec6c11;
	font-size:30px
}
.trademark-register .cards .c-content .c-footer .trade-btn {
	width:150px;
	height:40px;
	line-height:40px;
	text-align:center;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	color:#2086ee;
	border:1px solid #79b6f5;
	background:#fff;
	font-size:16px;
	display:inline-block;
	float:right;
	position:relative;
	top:20px
}
.trademark-register .cards .card.active .c-header {
	background:url(../images/list-bg-hover.jpg) no-repeat
}
.trademark-register .cards .card.active .c-header h3,.trademark-register .cards .card.active .c-header p {
	color:#fff
}
.trademark-register .cards .card.active .c-header .c-header-icon.c-header-icon1 {
	background-position:-252px 0
}
.trademark-register .cards .card.active .c-header .c-header-icon.c-header-icon2 {
	background-position:-336px 0
}
.trademark-register .cards .card.active .c-header .c-header-icon.c-header-icon3 {
	background-position:-420px 0
}
.trademark-register .cards .card.active .c-footer .trade-btn {
	background:-webkit-linear-gradient(45deg,#3869f6,#139ef9);
	background:-o-linear-gradient(45deg,#3869f6,#139ef9);
	background:-moz-linear-gradient(45deg,#3869f6,#139ef9);
	background:linear-gradient(45deg,#3869f6,#139ef9);
	color:#fff;
	border:none
}
.trademark-flow .flow-img {
	margin-top:60px;
	margin-bottom:60px
}
.trademark-op {
	padding-bottom:70px;
	background:url(../images/bg.jpg) top center no-repeat;
	overflow:hidden
}
.trademark-op .tabs {
	overflow:hidden;
	border:1px solid #fff;
	font-size:0;
	display:inline-block;
	margin-top:60px
}
.trademark-op .tabs li {
	float:left;
	border-right:1px solid #fff;
	font-size:0
}
.trademark-op .tabs li a {
	display:block;
	background:#4f7cee;
	color:#fff;
	font-size:16px;
	text-align:center;
	width:262px;
	height:50px;
	line-height:50px
}
.trademark-op .tabs li.active a {
	color:#2086ee;
	background:#fff
}
.trademark-op .tabs li:last-of-type {
	border-right:none
}
.trademark-op .cards {
	margin-top:78px;
	display:inline-block
}
.trademark-op .cards .card {
	float:left;
	width:286px;
	margin:0 9px;
	background:#fff;
	position:relative
}
.trademark-op .cards .card::after,.trademark-op .cards .card::before {
	content:'';
	position:absolute;
	left:9px;
	width:268px;
	height:16px;
	background:url(../images/icon-index.png) no-repeat
}
.trademark-op .cards .card::before {
	background-position:0 -215px;
	top:-16px
}
.trademark-op .cards .card::after {
	background-position:0 -189px
}
.trademark-op .cards .card:first-of-type {
	margin-left:0
}
.trademark-op .cards .card:last-of-type {
	margin-right:0
}
.trademark-op .cards .c-header {
	padding-top:30px;
	box-sizing:border-box;
	text-align:center
}
.trademark-op .cards .c-header img {
	width:74px;
	height:84px;
	display:inline-block
}
.trademark-op .cards .c-header h3 {
	line-height:60px;
	height:60px;
	font-size:24px;
	color:#333;
	border-bottom:1px solid #ddd;
	margin:0 30px
}
.trademark-op .cards .c-content {
	margin:10px 36px 0
}
.trademark-op .cards .c-content .c-body {
	border-bottom:1px solid #e5e5e5
}
.trademark-op .cards .c-content .c-body li {
	height:34px;
	line-height:34px
}
.trademark-op .cards .c-content .c-body li::before {
	content:'';
	width:16px;
	height:16px;
	background:url(../images/icon-index.png) -278px -215px no-repeat;
	color:#999;
	font-size:16px;
	display:inline-block;
	vertical-align:middle;
	margin-right:12px
}
.trademark-op .cards .c-content .c-footer {
	text-align:center;
	font-size:18px
}
.trademark-op .cards .c-content .c-footer .unit {
	color:#ec6c11;
	font-size:16px
}
.trademark-op .cards .c-content .c-footer .price {
	color:#ec6c11;
	font-size:30px
}
.trademark-op .cards .c-content .c-footer .trade-btn {
	width:180px;
	height:40px;
	line-height:40px;
	text-align:center;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	color:#2086ee;
	border:1px solid #2086ee;
	background:#fff;
	font-size:16px;
	display:inline-block;
	border-radius:40px;
	margin:28px 0;
	box-sizing:border-box
}
.trademark-op .cards .card:hover {
	box-shadow:0 20px 20px -10px rgba(4,52,149,.5)
}
.trademark-op .cards .card:hover .c-footer .trade-btn {
	background:#2086ee;
	color:#fff;
	border:none
}
.trademark-op .more-service {
	height:50px;
	line-height:50px;
	width:400px;
	border:1px solid #fff;
	border-radius:50px;
	box-sizing:border-box;
	text-align:center;
	color:#fff;
	background:0 0;
	display:block;
	margin:68px auto 0;
	font-size:18px
}
.slide-container .slide-pagination {
	bottom:70px
}
.faq-wrapper {
	width:1034px;
	margin:45px auto
}
.faq-wrapper .faq-list {
	width:100%;
	float:left;
	text-align:left
}
.faq-wrapper .faq-list li {
	list-style-type:disc;
	line-height:34px;
	float:left;
	width:50%;
	font-size:36px
}
.faq-wrapper .faq-list li a {
	color:#666;
	font-size:20px
}
.faq-wrapper .faq-list li a:hover {
	color:#ff7200
}
.contact-module {
	border-top:1px solid #e5f5ff;
	padding:18px 22px;
	text-align:center;
	background:url(../images/contact-bg1.jpg) right top no-repeat #fff;
	font-size:0;
	box-shadow:0 5px 10px -3px rgba(15,61,104,.07)
}
.contact-module .dc-qq a,.contact-module .dc-tel,.contact-module p {
	font-size:16px;
	vertical-align:middle
}
.contact-module p {
	padding-top:4px;
	display:inline-block;
	padding-left:10px;
	line-height:22px;
	color:#fc7922
}
.contact-module p span {
	color:#333
}
.contact-module .dc-qq {
	display:inline-block;
	margin:0 50px;
	padding:0 50px;
	line-height:40px;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	vertical-align:middle
}
.contact-module .dc-qq a {
	color:#2086ee
}
.contact-module .dc-qq a i {
	display:inline-block;
	width:20px;
	height:23px;
	background:url(../images/edm-icon.png) 0 -74px no-repeat;
	vertical-align:middle;
	margin-right:8px;
	margin-top:-2px
}
.contact-module .dc-tel {
	display:inline-block;
	color:#333
}
.contact-module .dc-tel i {
	display:inline-block;
	width:18px;
	height:23px;
	background:url(../images/edm-icon.png) 0 -107px no-repeat;
	vertical-align:middle;
	margin-right:10px
}
.contact-fixed {
	position:fixed;
	bottom:0;
	z-index:99;
	width:100%
}
.notice-wrap {
	height:21px;
	position:absolute;
	bottom:-36px;
	left:0;
	overflow:hidden;
	padding-left:22px;
	background:url(../images/ico_notice.gif) 0 4px no-repeat
}
.notice-wrap .notice-wrap-list li .nwl-link {
	font-size:14px;
	color:#ec6c11
}
