﻿.cl:after, .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.sbzc_img{ background: url(../image/IMG_8907.jpg) center center no-repeat; width: 100%; height:440px ;}




.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-register {
	/* background: #f4f8fb; */
	margin-top: -216px;
	padding-top: 260px
}
.trademark-register .cards {
	margin-top: 35px
}
.trademark-register .cards .card {
	float: left;
	width:580px;
	margin: 0 12px;
	background: #fff;
	box-shadow: 0 0 10px 5px 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(../image/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(../image/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(../image/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(../image/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: 0 auto; width: 1097px; height: 344px; display: block;
	margin-top: 60px;
	margin-bottom: 60px; 
}
.module-item {
	margin-bottom: 24px; margin-top:70px;
}







.shenme{ width: 100%; background: #e8f0f5; padding-top: 60px; padding-bottom: 80px;}
.chengg{ font-size: 20px; width:320px; height:40px; line-height: 40px; margin: 0 auto; background: #2086ee; text-align: center; color: #fff; border-radius: 10px; margin-top: 20px; margin-bottom: 30px;}
.danbao{ width: 1000px; margin: 0 auto;}
.dbzc1{ margin-top: 30px;}
.db_imgl{ float: left; width: 180px; margin-right: 30px;}
.db_imgl P{width: 30px;height: 30px;line-height: 30px;text-align: center;margin: 0 auto 25px;background: #344454;color: #fff;font-size: 22px; border-radius: 100%;}
.db_wzr{ float: right; width: 790px;}
.db_wzr h3{ font-size: 22px; font-weight: bold; margin-top:40px; margin-bottom: 10px;}
.db_wzr p{ font-size: 16px; line-height: 24px;}

.dbzc2{ margin-top:15px;}
.db_imgl2{ float: right; width: 180px; margin-left: 30px;}
.db_imgl2 P{width: 30px;height: 30px;line-height: 30px;text-align: center;margin: 0 auto 25px;background: #344454;color: #fff;font-size: 22px; border-radius: 100%;}

.db_wzr2{ float: left;width: 790px;}
.db_wzr2 h3{ font-size: 22px; font-weight: bold; margin-top:40px; margin-bottom: 10px; }
.db_wzr2 p{ font-size: 16px; line-height: 24px;}

.dbzc3{ margin-top:30px;}
.db_wzr3{ float: right; width: 790px;}
.db_wzr3 h3{ font-size: 22px; font-weight: bold; margin-top:20px; margin-bottom: 10px;}
.db_wzr3 p{ font-size: 16px; line-height: 24px;}






/* .container {
	max-width: 1085px
}
.container.medium-lg {
    max-width: 1060px;
}
.m-b-75 {
    margin-bottom: 75px!important;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.m-t-55 {
    margin-top: 55px!important;
}
.m-b-85 {
    margin-bottom: 85px!important;
}
.title-special-wrapper {
    padding-bottom: 20px;
}
.text-center {
    text-align: center!important;
}
.container {
    max-width: 1085px;
}
.title-special-wrapper .title-special {
    padding-left: 90px;
    position: relative;
}
.p-l-0 {
    padding-left: 0!important;
}
.title-special-wrapper .title-special .title {
    font-size: 29px;
    color: #4b5a6a;
    margin: 0;
    line-height: 30px;
    letter-spacing: -.02em;
}
.contact-info .title, .search-button, .title-special-wrapper .title-special .title {
    font-family: baloo_thambiregular;
}
.title-special-wrapper .title-special .subtitle {
    font-size: 15px;
    color: #344454;
    line-height: normal;
}

.row.small-space {
    margin-left: -10px;
    margin-right: -10px;
}
.small-space>.col-lg-1, .small-space>.col-lg-10, .small-space>.col-lg-11, .small-space>.col-lg-12, .small-space>.col-lg-2, .small-space>.col-lg-3, .small-space>.col-lg-4, .small-space>.col-lg-5, .small-space>.col-lg-6, .small-space>.col-lg-7, .small-space>.col-lg-8, .small-space>.col-lg-9, .small-space>.col-md-1, .small-space>.col-md-10, .small-space>.col-md-11, .small-space>.col-md-12, .small-space>.col-md-2, .small-space>.col-md-3, .small-space>.col-md-4, .small-space>.col-md-5, .small-space>.col-md-6, .small-space>.col-md-7, .small-space>.col-md-8, .small-space>.col-md-9, .small-space>.col-sm-1, .small-space>.col-sm-10, .small-space>.col-sm-11, .small-space>.col-sm-12, .small-space>.col-sm-2, .small-space>.col-sm-3, .small-space>.col-sm-4, .small-space>.col-sm-5, .small-space>.col-sm-6, .small-space>.col-sm-7, .small-space>.col-sm-8, .small-space>.col-sm-9, .small-space>.col-xs-1, .small-space>.col-xs-10, .small-space>.col-xs-11, .small-space>.col-xs-12, .small-space>.col-xs-2, .small-space>.col-xs-3, .small-space>.col-xs-4, .small-space>.col-xs-5, .small-space>.col-xs-6, .small-space>.col-xs-7, .small-space>.col-xs-8, .small-space>.col-xs-9 {
    padding-left: 10px;
    padding-right: 10px; width: 100%;
}
.m-t-0 {
    margin-top: 0!important;
}
.faq-panel {
    margin-top: 60px;
    font-family: "Microsoft YaHei";
}
.panel-group {
    margin-bottom: 18px;
}
.panel.panel-default {
    border: 1px solid rgba(0,0,0,.07);
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}
.panel {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    position: relative;
}
.faq-panel {
    margin-top: 60px;
    font-family: "Microsoft YaHei";
}
.faq-panel .panel-heading {
    padding: 13px 30px 10px 22px;
}
.panel .panel-heading {
    background: 0 0;
    border-radius: 0;
    border-bottom: 0;
    padding: 20px 20px 7px;
    position: relative;
    z-index: 3;
    min-height: 48px;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.faq-panel {
    margin-top: 60px;
    font-family: "Microsoft YaHei";
}
.faq-panel .panel .panel-heading .panel-title {
    text-transform: none;
    font-family: "Microsoft YaHei";
}
.panel-group .panel-heading .panel-title {
    width: 100%;
}
.panel .panel-heading .panel-title {
    font-family: Montserrat;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: .02em;
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-text-stroke: 0;
    filter: alpha(opacity=40);
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.faq-panel {
    margin-top: 60px;
    font-family: "Microsoft YaHei";
}
.faq-panel .panel-heading .panel-title>a.collapsed {
    color: #344454;
}
.panel-group .panel-heading .panel-title>a.collapsed {
    color: rgba(98,98,98,.7);
    opacity: 1;
}
.faq-panel .panel-heading a:not(.btn) {
    padding-top: 5px;
    padding-bottom: 5px;
}
.faq-panel .panel-heading .panel-title>a {
    color: #fe4f00;
    font-size: 16px;
}
.panel-group .panel-heading .panel-title>a {
    color: #626262;
    font-size: 13px;
    font-weight: 400;
    display: block;
    opacity: 1;
}
.faq-panel .panel-heading .panel-title>a.collapsed {
	color: #344454;
}
.panel-group .panel-heading .panel-title>a.collapsed {
		color: rgba(98,98,98,.7);
		opacity: 1;
	}
	.faq-panel .panel-heading a:not(.btn) {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.faq-panel .panel-heading .panel-title>a {
		color: #fe4f00;
		font-size: 16px;
	}
	.panel-group .panel-heading .panel-title>a {
		color: #626262;
		font-size: 13px;
		font-weight: 400;
		display: block;
		opacity: 1;
	}
	.panel .panel-heading .panel-title {
		font-family: Montserrat;
		text-transform: uppercase;
		display: inline-block;
		letter-spacing: .02em;
		font-size: 12px;
		font-weight: 600;
		margin: 0;
		padding: 0;
		line-height: normal;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-text-stroke: 0;
		filter: alpha(opacity=40);
		-webkit-transition: opacity .3s ease;
		transition: opacity .3s ease;
	}
	.fa {
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.collapse {
		display: none;
	}
	.panel-group .panel-heading+.panel-collapse .panel-body {
		border: 0;
	}
	.panel-group .panel .panel-body {
		height: auto;
	}
	.panel .panel-body {
		padding: 20px;
		height: 100%;
		width: 100%;
	}
	.m-b-0 {
		margin-bottom: 0!important;
	}
	.fs-17 {
		font-size: 17px!important;
	}
	p {
		margin-bottom: 30px;
		line-height: 30px;
	}
	p {
		display: block;
		line-height: 22px;
		margin: 0 0 10px;
		white-space: normal;
	}
	.normal, p {
		font-weight: 400;
	}
	.portlet-icon, p {
		font-style: normal;
	}
	.faq-panel p {
		font-size: 16px;
	}

	.panel-group .panel-heading .panel-title>a:after {
		font-family: FontAwesome;
		content: "\f056";
		position: absolute;
		right: 13px;
		top: 36%;
		color: #626262;
	} */















