body {
	font-family: "Microsoft YaHei", sans-serif
}
a, a:visited {
	color: #666
}
a:hover {
	color: #ff6700
}
a.btn-link {
	color: #5bc0de
}
a.btn-link:hover {
	color: #ff6700
}
a.label-primary:visited {
	color: #fff
}
.clear {
	clear: both;
	display: block
}
.mt30 {
	margin-top: 30px
}
.mt10 {
	margin-top: 10px
}
.mt20 {
	margin-top: 20px
}
.mb30 {
	margin-bottom: 30px
}
.mb40 {
	margin-bottom: 40px;
}
.mb10 {
	margin-bottom: 10px
}
.mb20 {
	margin-bottom: 20px
}
.ml30 {
	margin-left: 30px
}
.ml10 {
	margin-left: 10px
}
.ml20 {
	margin-left: 20px
}
.ml40 {
	margin-left: 40px
}
.mr30 {
	margin-right: 30px
}
.mr10 {
	margin-right: 10px
}
.mr20 {
	margin-right: 20px
}
.nomargin {
	margin: 0
}
.txt-lg {
	font-size: 18px
}
.txt-mdx2 {
	font-size: 16px
}
.txt-md {
	font-size: 14px
}
.txt-sm {
	font-size: 10px
}
.weight-normal {
	font-weight: normal
}
.label-weight-normal {
	font-weight: normal
}
.bg-f1 {
	background: #f1f1f1
}
.required {
	color: red;
}
.badge.badge-red {
	background: #c00;
	color: #fff
}
.badge.badge-sm {
	font-weight: normal;
	padding: 2px 5px;
	min-width: 8px;
	font-size: 80%
}
.media.media-message .media-object {
	width: 64px;
	height: 64px;
	border-radius: 100% 100%;
	border: 1px solid #eee
}
.media.media-message .media-body {
	border: 1px solid #eee;
	padding: 10px 10px;
	font-size: 90%;
	position: relative;
	overflow: visible
}
.media.media-message .media-body .arrow-right {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	top: 30%;
	right: -7px;
	margin-top: -7px;
	border-width: 7px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.2)
}
.media.media-message .media-body .arrow-right:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	right: 1px;
	bottom: -6px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff
}
.media.media-message .media-body .arrow-left {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 7px;
	top: 30%;
	left: -7px;
	margin-top: -7px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.2);
	border-left-width: 0
}
.media.media-message .media-body .arrow-left:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	bottom: -6px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0
}
.btn-primary {
	color: #fff !important;
	color: #fff;
	background-color: #ff6700;
	border-color: #f06100
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #cc5200;
	border-color: #b34800
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background-image: none
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #ff6700;
	border-color: #f06100
}
.btn-primary .badge {
	color: #ff6700;
	background-color: #fff
}
.btn-primary:focus, .btn-primary:active {
	background: #e65d00 !important;
	border-color: #cc5200 !important
}
.panel-primary {
	border-color: #e4e4e4
}
.panel-primary > .panel-heading {
	color: #333;
	background-color: #eee;
	border-color: #e4e4e4
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #e4e4e4
}
.panel-primary > .panel-heading .badge {
	color: #ff6700;
	background-color: #fff
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #f06100
}
.has-error .control-label, .has-error .help-block {
	color: #f00
}
.has-error .form-control {
	border-color: #f00
}
.has-error .form-control:focus {
	border-color: #f00
}

@media (min-width: 768px) {
	.modal-dialog {
		width: 530px;
		margin: 30px auto
	}
}
.intl-tel-input {
	width: 100%
}
.swiper-container {
	width: 100%;
	height: 100%
}
.swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	z-index: 100
}
.swiper-pagination-bullet {
	margin: 0 .3em;
	width: 10px !important;
	height: 10px !important
}
.jumbotron {
	padding: 0;
	background: transparent;
	margin-bottom: 0;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
@media (max-width: 992px) {
	.jumbotron {
		background: none !important
	}
}
.jumbotron .carousel {
	margin: 0 auto;
	width: 1200px
}
@media (max-width: 992px) {
	.jumbotron .carousel {
		width: 100%;
		padding: 0
	}
}
.jumbotron .carousel-inner {
	height: 300px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.jumbotron .carousel-inner .item {
	width: 100%;
	height: 100%;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
@media (max-width: 992px) {
	.jumbotron .carousel-inner {
		width: 100%;
		height: auto
	}
	.jumbotron .carousel-inner img {
		height: auto;
		width: 100%
	}
}
.jumbotron .t-leftarrow {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../images/focusimagearrow.png) no-Repeat top left;
	width: 20px !important;
	height: 50px !important;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	left: 10px;
	display: none
}
@media (max-width: 992px) {
	.jumbotron .t-leftarrow {
		margin-left: 0 !important
	}
}
.jumbotron .t-rightarrow {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../images/focusimagearrow.png) no-Repeat -30px 0;
	width: 20px !important;
	height: 50px !important;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	right: 20px;
	display: none
}
.jumbotron:hover .t-leftarrow {
	display: block
}
.jumbotron:hover .t-rightarrow {
	display: block
}
.carousel-caption {
	display: none
}
.swiper-slide-active .carousel-caption {
	display: block
}
.global-sidebar {
	bottom: 0;
	right: 0;
	position: fixed
}
.global-sidebar li {
	width: 40px;
	height: 40px;
	display: block;
	margin: 3px 0
}
.global-sidebar li a {
	height: 100%;
	width: 100%;
	border-radius: 3px 3px;
	padding: 5px 0;
	display: block;
	text-align: center;
	background: #777;
	color: #fff;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s
}
.global-sidebar li a i {
	display: block;
	font-size: 20px
}
.global-sidebar li a span {
	display: none;
	line-height: 16px
}
.global-sidebar li a:hover {
	background: #c00;
	text-decoration: none
}
.global-sidebar li a:hover i {
	display: none
}
.global-sidebar li a:hover span {
	display: block
}
.footer {
	border-top: 1px solid #eee;
	padding-top: 20px
}
.navbar {
	margin-bottom: 0;
	min-height: 30px !important
}
.navbar .navbar-nav > li > a {
	padding: 5px 10px
}
.navbar-logo {
	padding: 10px 0 0;
	border-bottom: 1px solid #efefef;
}
.navbar-logo .logo {
	max-width: 40%;
	float: left
}
.navbar-logo .logo img {
	max-width: 60%
}
.navbar-logo .navbar-menu {
	float: right;
}
.navbar-logo .navbar-menu > li {
	float: left;
	font-size: 16px;
	position: relative;
	margin-top: 13px;
	height: 40px
}
.navbar-logo .navbar-menu > li.active {
	border-bottom: 1px solid #ff6700
}
.navbar-logo .navbar-menu > li.active a {
	color: #ff6700
}
.navbar-logo .navbar-menu > li a:hover {
	text-decoration: none
}
.navbar-logo .navbar-menu > li .dropdown-toggle:focus {
	text-decoration: none
}
.navbar-logo .navbar-menu > li .dropdown-menu {
	right: 0;
	left: -15px;
	margin: -5px 0 0 0;
	padding: 20px 0;
}
.navbar-logo .navbar-menu > li .dropdown-menu:before {
	position: absolute;
	top: -16px;
	left: 30px;
	border: 8px solid #999;
	border-color: transparent transparent #ccc transparent;
	display: block;
	content: " ";
}
.navbar-logo .navbar-menu > li .dropdown-menu:after {
	position: absolute;
	top: -15px;
	left: 30px;
	border: 8px solid #fff;
	border-color: transparent transparent #fff transparent;
	display: block;
	content: " ";
}
.navbar-logo .navbar-menu > li + li {
	margin-left: 35px
}
.navbar-logo .navbar-menu > li.topnow {
	border-bottom: 2px solid #ff6600;
}
@media (max-width: 768px) {
	.navbar-logo .logo {
		text-align: center;
		width: 100%;
		max-width: 100%;
		float: none;
		clear: both;
		margin-bottom: 10px;
		display: block
	}
	.navbar-logo .logo img {
		width: 60%
	}
	.navbar-logo .inc-right-top {
		display: block;
		float: none;
		width: 100%
	}
	.navbar-logo .navbar-collapse {
		z-index: 0;
		padding: 0;
		margin: 10px 0 5px 0;
		border: 1px solid #e5e5e5
	}
	.navbar-logo .navbar-collapse > ul {
		float: none;
		background: #f8f8f8;
		margin: 0 0;
		padding: 0
	}
	.navbar-logo .navbar-collapse > ul > li {
		float: none;
		margin: 0;
		height: 40px;
		line-height: 40px;
		position: relative;
		border-bottom: 1px solid #e5e5e5
	}
	.navbar-logo .navbar-collapse > ul > li:last-child {
		border: none
	}
	.navbar-logo .navbar-collapse > ul > li.active {
		border-bottom: 1px solid #e5e5e5
	}
	.navbar-logo .navbar-collapse > ul > li.active a {
		color: #555;
		font-weight: bold
	}
	.navbar-logo .navbar-collapse > ul > li > a {
		padding-left: 15px;
		color: #555;
		display: block
	}
	.navbar-logo .navbar-collapse > ul > li.dropdown {
		height: auto
	}
	.navbar-logo .navbar-collapse > ul > li.dropdown .dropdown-menu {
		display: block;
		position: static;
		float: none;
		top: 0;
		z-index: 9999;
		border-radius: 0 0;
		background: #f2f2f2;
		color: #555;
		box-shadow: none;
		border: none;
		border-top: 1px solid #e5e5e5;
		margin: 0;
		padding: 0
	}
	.navbar-logo .navbar-collapse > ul > li.dropdown .dropdown-menu > li {
		border-bottom: 1px solid #e8e8e8;
		padding: 5px 0
	}
	.navbar-logo .navbar-collapse > ul > li.dropdown .dropdown-menu > li:last-child {
		border: none
	}
	.navbar-logo .navbar-collapse > ul > li.dropdown .dropdown-menu > li > a {
		color: #555;
		padding-left: 25px;
		pointer-events: auto
	}
	.navbar-logo .navbar-collapse > ul > li + li {
		margin: 0
	}
}
.box-search-bottom {
	background: #000;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	bottom: -200px;
	left: 0;
	padding: 10px 0 0 0;
	width: 100%;
	z-index: 999;
	transition: all .5s;
	-webkit-transition: all .5s
}
.box-search-bottom.show {
	bottom: 0
}
.box-search-bottom .close {
	font-size: 28px;
	font-style: normal;
	vertical-align: middle;
	margin-top: 10px
}
.list-hangye .btn {
	margin-bottom: 10px;
	margin-right: 10px
}
.list-vatservice .service-item {
	border: 1px solid #dcdcdc;
	padding: 20px 20px;
	min-height: 180px
}
.list-vatservice .service-item.en {
	height: 250px
}
.list-vatservice .service-item + .service-item {
	margin-left: 20px
}
.list-vatservice .service-item .check {
	padding: 10px 12px 5px 12px;
	margin-bottom: 10px;
	border: 1px solid #eaeaea;
	color: #333;
	text-decoration: none
}
.list-vatservice .service-item .check span {
	height: 12px;
	width: 12px;
	border: 1px solid #009934;
	display: inline-block;
	margin-right: 10px
}
.list-vatservice .service-item .check.active {
	border-color: #009934;
	background: url(../images/cur.png) no-repeat 12px 9px #69b382;
	color: #fff
}
.list-vatservice .service-item .check.active span {
	border-color: #fff
}
.brand-saveinfo {
	display: none;
	padding-left: 20px
}
.brand-saveinfo li {
	margin: 10px 0
}
.label-uploaded {
	display: inline-block;
	line-height: 100%;
	margin-right: 10px
}
.label-uploaded span {
	padding: 5px 10px;
	display: inline-block
}
.bank-box {
	border: 1px solid #e5e5e5;
	position: relative;
	width: 100%;
	display: block;
	float: left;
	height: auto;
	font-size: 0;
	padding: 3px 8px;
	margin-bottom: 15px;
	border-radius: 2px
}
.bank-box .radio {
	display: inline-block;
	float: left;
	margin-top: 4px
}
.bank-box .bank-icon {
	float: right
}
.bank-box.active {
	border-color: #d9534f
}
.bank-icon {
	width: 120px;
	display: inline-block;
	height: 36px;
	vertical-align: 0;
	cursor: pointer;
	background: url(../images/combo.png) no-repeat
}
.bank-icon.abc {
	background-position: 0 0
}
.bank-icon.bjb {
	background-position: 0 -36px
}
.bank-icon.bjrcb {
	background-position: 0 -72px
}
.bank-icon.boc {
	background-position: 0 -108px
}
.bank-icon.ccb {
	background-position: 0 -144px
}
.bank-icon.cebb {
	background-position: 0 -180px
}
.bank-icon.cib {
	background-position: 0 -216px
}
.bank-icon.citic {
	background-position: 0 -252px
}
.bank-icon.cmb {
	background-position: 0 -288px
}
.bank-icon.cmbc {
	background-position: 0 -324px
}
.bank-icon.comm {
	background-position: 0 -360px
}
.bank-icon.fdb {
	background-position: 0 -396px
}
.bank-icon.gdb {
	background-position: 0 -432px
}
.bank-icon.hzcb {
	background-position: 0 -468px
}
.bank-icon.icbc {
	background-position: 0 -504px
}
.bank-icon.nbb {
	background-position: 0 -540px
}
.bank-icon.psbc {
	background-position: 0 -576px
}
.bank-icon.sdb {
	background-position: 0 -612px
}
.bank-icon.shb {
	background-position: 0 -648px
}
.bank-icon.shrcb {
	background-position: 0 -684px
}
.bank-icon.spab {
	background-position: 0 -720px
}
.bank-icon.spdb {
	background-position: 0 -756px
}
.bank-icon.wzcb {
	background-position: 0 -792px
}
.bank-icon.cqcb {
	background: url(../images/cq_b2c.gif) no-repeat
}
.bank-icon.cqrcb {
	background: url(../images/bank_cqns.png) no-repeat
}
.bank-icon.tenpay {
	background: url(../images/bank_tenpay.gif) no-repeat
}
.bank-icon.alipay {
	background: url(../images/bank_alipay.gif) no-repeat
}
.bank-icon.alipay-sm {
	background: url(../images/bank_alipay_sm.png) no-repeat
}
.bank-icon.wap {
	background: url(../images/bank_wap.gif) no-repeat
}
.bank-icon.kq {
	background: url(../images/bank_kq.gif) no-repeat
}
.bank-icon.yeepay {
	background: url(../images/bank_yeepay.gif) no-repeat
}
.bank-icon.cmcc {
	background: url(../images/calls_cmcc.gif) no-repeat;
	width: 159px;
	display: block;
	height: 69px;
	vertical-align: 0;
	cursor: pointer;
	text-indent: -9999px;
	background-position: left bottom
}
.bank-icon.cucc {
	background: url(../images/calls_cucc.gif) no-repeat;
	width: 119px;
	display: block;
	height: 69px;
	vertical-align: 0;
	cursor: pointer;
	text-indent: -9999px;
	background-position: left bottom
}
.bank-icon.ct {
	background: url(../images/calls_ct.gif) no-repeat;
	width: 178px;
	display: block;
	height: 69px;
	vertical-align: 0;
	cursor: pointer;
	text-indent: -9999px;
	background-position: left bottom
}
.relative {
	position: relative
}
.index-banner {
	background: url(../images/bac-header.jpg) no-repeat center center;
	background-size: cover;
	padding: 70px 0 70px 0
}
.index-banner.brand-banner {
	background: url(../images/yb-int-new.jpg) no-repeat center bottom;
	background-size: cover
}
.index-banner .index-nav .logo {
	background: url(../images/logo-w.png) no-repeat;
	width: 360px;
	height: 64px;
	float: left;
	text-indent: -9999;
	font-size: 0
}
.index-banner .index-nav .navbar-collapse {
	padding: 0
}
.index-banner .index-nav .navbar-collapse > ul {
	float: right
}
.index-banner .index-nav .navbar-collapse > ul > li {
	float: left;
	height: 40px;
	line-height: 40px;
	position: relative
}
.index-banner .index-nav .navbar-collapse > ul > li.dropdown:hover {
	border-bottom: none
}
.index-banner .index-nav .navbar-collapse > ul > li .dropdown-toggle:focus {
	text-decoration: none
}
.index-banner .index-nav .navbar-collapse > ul > li .dropdown-menu {
	right: 0;
	left: auto;
	margin: 0
}
.index-banner .index-nav .navbar-collapse > ul > li + li {
	margin-left: 30px
}
.index-banner .index-nav .navbar-collapse > ul > li:hover, .index-banner .index-nav .navbar-collapse > ul > li.active {
	border-bottom: 1px solid #fff
}
.index-banner .index-nav .navbar-collapse > ul > li > a {
	color: #fff;
	font-size: 16px;
	display: block
}
.index-banner .index-nav .navbar-collapse > ul > li > a:hover {
	text-decoration: none
}
@media (max-width: 768px) {
	.index-banner .index-nav .navbar-collapse {
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
		z-index: 0
	}
	.index-banner .index-nav .navbar-collapse > ul {
		float: none;
		background: #666;
		margin: 0 0
	}
	.index-banner .index-nav .navbar-collapse > ul > li {
		float: none
	}
	.index-banner .index-nav .navbar-collapse > ul > li > a {
		padding-left: 15px
	}
	.index-banner .index-nav .navbar-collapse > ul > li.dropdown {
		height: auto
	}
	.index-banner .index-nav .navbar-collapse > ul > li.dropdown .dropdown-menu {
		display: block;
		position: static;
		float: none;
		top: 0;
		z-index: 9999;
		border-radius: 0 0;
		background: #555;
		color: #fff;
		box-shadow: none;
		border: none;
		margin: 0
	}
	.index-banner .index-nav .navbar-collapse > ul > li.dropdown .dropdown-menu > li > a {
		color: #f2f2f2;
		padding-left: 25px;
		pointer-events: auto
	}
	.index-banner .index-nav .navbar-collapse > ul > li + li {
		margin: 0
	}
}
.index-banner h1 {
	font-size: 52px;
	font-weight: bold;
	margin-bottom: 30px;
	color: #fff
}
.index-banner h3 {
	margin-bottom: 30px;
	color: #fff;
	font-size: 26px;
}
.index-banner .desc {
	color: #fff;
}
.index-banner .button-line {
	padding: 20px 0
}
.index-banner .button-line .btn {
	padding-left: 50px;
	padding-right: 50px
}
@media (max-width: 768px) {
	.index-banner {
		padding: 10px 0
	}
	.index-banner h1 {
		font-size: 32px;
		margin: 10px 0 10px 0
	}
}
.index-search-box {
	padding: 10px 0 30px;
}
.index-why-reg-brand {
	padding: 50px 0
}
.index-why-reg-brand .media {
	margin-top: 30px
}
.index-why-reg-brand .media .media-left {
	padding: 10px 30px 30px 30px
}
.index-choose-us {
	padding: 30px 0
}
.list-choose-trademark li {
	padding: 0 0 20px 0;
	line-height: 28px
}
.list-choose-trademark li h4 {
	margin-top: -2px;
	color: #555
}
.index-service-con {
	padding: 30px 0
}
.index-service-con .thumbnail {
	padding: 30px 0;
	background-color: #f1f1f1;
	border: 1px solid #f1f1f1
}
.btn-sign-zbj {
	display: block;
	background: url(../images/zbj-sign.png) no-repeat center 11px;
	width: 228px;
	height: 90px;
	margin-top: 20px;
	border: 1px solid #f90;
	border-radius: 3px;
	font-size: 0;
	text-indent: -999
}
.btn-sign-zbj:hover {
	background-position: center -66px;
	border: 1px solid #f60
}
.sign-main {
	border-right: 1px solid #eee
}
.nav-tabs.tab-brand-step {
	border-bottom: 3px solid #ffc399
}
.nav-tabs.tab-brand-step > li {
	float: left;
	margin-bottom: -1px
}
.nav-tabs.tab-brand-step > li.tab-arrow {
	color: #777;
	font-size: 16px;
	padding: 30px 10px
}
.nav-tabs.tab-brand-step > li > a {
	text-align: center;
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 3px 3px 0 0
}
.nav-tabs.tab-brand-step > li > a:hover {
	border-color: #ffc399 #ffc399 #ffc399
}
.nav-tabs.tab-brand-step > li.active > a, .nav-tabs.tab-brand-step > li.active > a:hover, .nav-tabs.tab-brand-step > li.active > a:focus {
	color: #fff;
	background-color: #ffc399;
	border: 1px solid #ffc399;
	border-bottom-color: transparent;
	cursor: default
}
.tophreader {
	padding-bottom: 10px;
	padding-top: 10px
}
.tophreader .toplogo {
	text-indent: -9999;
	font-size: 0;
	float: left;
	max-width: 40%
}
.tophreader .toplogo img {
	max-width: 100%
}
.tophreader .toplogo-cn {
	text-indent: -9999;
	font-size: 0;
	float: left;
	max-width: 40%
}
.tophreader .toplogo-cn img {
	max-width: 60%
}
.tophreader .top-right {
	float: right
}
.tophreader .top-right .index-menu-top {
	float: right
}
.tophreader .top-right .index-menu-top > li {
	float: left;
	height: auto;
	line-height: normal;
	-webkit-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	position: relative
}
.tophreader .top-right .index-menu-top > li.dropdown:hover {
	border-bottom: none
}
.tophreader .top-right .index-menu-top > li .dropdown-toggle:focus {
	text-decoration: none
}
.tophreader .top-right .index-menu-top > li .dropdown-menu {
	right: 0;
	left: auto;
	margin: 0
}
.tophreader .top-right .index-menu-top > li + li {
	margin-left: 10px
}
.tophreader .top-right .index-menu-top > li > a {
	color: #555;
	font-size: 14px;
	display: block
}
.tophreader .top-right .index-menu-top > li > a:hover {
	text-decoration: none
}
.tophreader .top-right .index-menu-top > li + .left-line {
	margin: 0 0 0 10px
}
.navbar-toggle {
	background-color: rgba(225, 225, 225, 0.45);
	color: #fff;
	padding: 3px 3px;
	font-size: 18px;
	margin: 0
}
.navbar-toggle.navbar-toggle-inverse {
	background-color: #ececec;
	color: #555
}
.numbers {
	font-size: 14px;
	float: right;
	display: inline-block;
	padding-top: 10px;
	color: #555
}
.no-padding {
	padding: 0
}
.bton-width {
	width: 166px;
	float: left
}
.inc-right-top {
	float: right
}
.inc-right-top .index-right-top {
	float: right
}
.inc-right-top .index-right-top > li {
	float: left;
	height: auto;
	line-height: auto;
	-webkit-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	position: relative
}
.inc-right-top .index-right-top > li.dropdown:hover {
	border-bottom: none
}
.inc-right-top .index-right-top > li .dropdown-toggle:focus {
	text-decoration: none
}
.inc-right-top .index-right-top > li .dropdown-menu {
	right: 0;
	left: auto;
	margin: 0
}
.inc-right-top .index-right-top > li + li {
	margin: auto 10px
}
.inc-right-top .index-right-top > li > a {
	color: #333;
	font-size: 14px;
	display: block
}
.inc-right-top .index-right-top > li > a:hover {
	text-decoration: none
}
.inc-right-top .index-right-top > li + .left-line {
	margin: 0 0 0 10px
}
.inc-right-top .index-right-top > li.last {
	margin-right: 16px
}
.inc-right-top ul {
	margin-bottom: 0
}
.inc-right-top .numbers {
	font-size: 14px;
	float: right;
	display: block;
	margin: 0;
	padding-top: 0
}
.new-mt {
	margin-top: 7px !important
}
.new-mt-cn {
	margin-top: -2px !important
}
.new-mt30 {
	margin-top: 30px !important
}
.font-20 {
	font-size: 20px
}
.color-gray {
	color: #555 !important
}
.b-box .thumbnail {
	padding: 0 0 0;
	background-color: #f1f1f1;
	border: 1px solid #f1f1f1
}
.font-13 {
	font-size: 13px !important
}
.text-orange {
	color: #f60 !important
}
.list-item {
	border-bottom: 1px dotted #e5e5e5;
	margin-bottom: 10px;
	padding-bottom: 10px
}
.img-max {
	width: 100%
}
.index-banner-int {
	background: url(../images/yb-int-new.jpg) no-repeat bottom center;
	background-size: cover;
	padding: 50px 0 50px 0
}
.index-banner-int.brand-banner {
	background: url(../images/zc-top.jpg) no-repeat;
	background-size: cover
}
.index-banner-int .index-nav .logo {
	background: url(../images/logo-w.png) no-repeat;
	width: 360px;
	height: 64px;
	float: left;
	text-indent: -9999;
	font-size: 0
}
.index-banner-int .index-nav .navbar-collapse {
	padding: 0
}
.index-banner-int .index-nav .navbar-collapse > ul {
	float: right
}
.index-banner-int .index-nav .navbar-collapse > ul > li {
	float: left;
	height: 40px;
	line-height: 40px;
	position: relative
}
.index-banner-int .index-nav .navbar-collapse > ul > li.dropdown:hover {
	border-bottom: none
}
.index-banner-int .index-nav .navbar-collapse > ul > li .dropdown-toggle:focus {
	text-decoration: none
}
.index-banner-int .index-nav .navbar-collapse > ul > li .dropdown-menu {
	right: 0;
	left: auto
}
.index-banner-int .index-nav .navbar-collapse > ul > li + li {
	margin-left: 30px
}
.index-banner-int .index-nav .navbar-collapse > ul > li:hover, .index-banner-int .index-nav .navbar-collapse > ul > li.active {
	border-bottom: 1px solid #fff
}
.index-banner-int .index-nav .navbar-collapse > ul > li > a {
	color: #fff;
	font-size: 16px;
	display: block
}
.index-banner-int .index-nav .navbar-collapse > ul > li > a:hover {
	text-decoration: none
}
@media (max-width: 768px) {
	.index-banner-int .index-nav .navbar-collapse {
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
		z-index: 0
	}
	.index-banner-int .index-nav .navbar-collapse > ul {
		float: none;
		background: #666;
		margin: 0 0
	}
	.index-banner-int .index-nav .navbar-collapse > ul > li {
		float: none
	}
	.index-banner-int .index-nav .navbar-collapse > ul > li > a {
		padding-left: 15px
	}
	.index-banner-int .index-nav .navbar-collapse > ul > li.dropdown {
		height: auto
	}
	.index-banner-int .index-nav .navbar-collapse > ul > li.dropdown .dropdown-menu {
		display: block;
		position: static;
		float: none;
		top: 0;
		z-index: 9999;
		border-radius: 0 0;
		background: #555;
		color: #fff;
		box-shadow: none;
		border: none;
		margin: 0
	}
	.index-banner-int .index-nav .navbar-collapse > ul > li.dropdown .dropdown-menu > li > a {
		color: #f2f2f2;
		padding-left: 25px;
		pointer-events: auto
	}
	.index-banner-int .index-nav .navbar-collapse > ul > li + li {
		margin: 0
	}
}
.index-banner-int h1 {
	font-size: 52px;
	font-weight: bold;
	margin-bottom: 30px;
	color: #fff
}
.index-banner-int h3 {
	margin-bottom: 30px;
	color: #fff;
	font-size: 26px;
}
.index-banner-int .button-line {
	padding: 20px 0
}
.index-banner-int .button-line .btn {
	padding-left: 50px;
	padding-right: 50px
}
@media (max-width: 768px) {
	.index-banner-int {
		padding: 10px 0
	}
	.index-banner-int h1 {
		font-size: 32px;
		margin: 10px 0 10px 0
	}
}
.index-banner-int .country-box {
	text-align: center;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0.8);
	display: block;
	border-radius: 0 0;
	-webkit-transition: all .5s;
	transition: all .5s
}
.index-banner-int .country-box .title, .index-banner-int .country-box h4 {
	font-weight: bold;
	position: relative;
	margin-top: 20px;
	color: #444
}
.index-banner-int .country-box:hover {
	box-shadow: 0 0 10px #333;
	background-color: rgba(255, 255, 255, 0.9);
	color: #111
}
.index-banner-int .country-box img {
	position: relative
}
.index-banner-int .country-box p {
	position: relative
}
.j-case {
	transition: all .5s;
	-webkit-transition: all .5s
}
.j-case .panel .panel-heading {
	transition: all .3s;
	-webkit-transition: all .3s
}
.j-case.active .panel .panel-body {
	background-color: #fcfcfc
}
.j-case.active .title {
	font-weight: bold;
	color: #f60
}
.j-case a {
	text-decoration: none
}
@media (max-width: 992px) {
	.j-case .title {
		background: #ccc;
		color: #555;
		padding: 5px 10px;
		border-radius: 3px 3px
	}
	.j-case.active .title {
		background: #f60;
		color: #fff
	}
}
.j-case-img {
	background: #fff6ec;
	padding-bottom: 10px;
	padding-top: 10px;
	margin: 5px 10px 5px 0
}
.change {
	font-size: 16px;
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
	text-decoration: none
}
.change:hover {
	text-decoration: none
}
.change.active {
	color: #555;
	font-weight: bold;
	border-bottom: 2px solid #f60
}
.change-item {
	display: none
}
.change-item .item h4 {
	font-weight: bold
}
.change-item.active {
	display: block
}
@media (max-width: 992px) {
	.change-item .item {
		background: #f9f9f9;
		padding: 10px 0
	}
	.change-item .item img {
		width: 80%
	}
}
.searchbox-label {
	width: 85px;
	float: left
}
.searchbox-res-label {
	border-left: 3px solid #d3d3d3;
	padding-left: 5px
}
.title-bt {
	font-size: 40px;
	font-weight: bold;
	color: #333;
	margin: 50px auto 30px;
}
.steps {
	background-color: #f2f2f2;
	padding: 10px 30px;
	color: #333;
	font-size: 16px;
	text-align: center;
	box-shadow: 0px 2px 0px #e9e9e9;
	border-radius: 5px;
}
.steps-fs {
	margin: auto 15px auto 0;
}
.steps-zy {
	margin: auto 14px;
}
.steps.orange-dark {
	background-color: #ff6600;
	box-shadow: 0px 2px 0px #973d01;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}
.steps.orange-light {
	background-color: #ffe0cb;
	box-shadow: 0px 2px 0px #ffa466;
	text-decoration: none;
	color: #ff6600;
}
.phones {
	padding: 5px 30px;
	border: 1px solid #999;
	color: #555;
	display: inline-block;
}
.intro {
	line-height: 28px;
}
.mt-none {
	margin-top: 0px;
}
.pakage {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/pakage.png) no-repeat center center;
	position: relative;
	padding: 10px 0 30px;
}
.pakage:hover {
	text-decoration: none;
	background: url(../images/pakage-hv.png) no-repeat center center;
}
.text-blod {
	font-weight: bold;
}
.box-example {
	margin-bottom: 20px;
	background-color: #fff;
	border: 2px solid #efefef;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.newpanel-heading {
	color: #333;
	padding: 10px 15px;
}
.j-case.active .box-example {
	border: 2px solid #ffa466;
}
.j-case.active .box-example .newpanel-heading {
	background-color: #ffa466;
	color: #fff;
}
.j-case.active .box-example p {
	font-weight: bold;
	color: #555;
}
.choose-box {
	background-color: #dddddd;
	color: #555;
	font-size: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.choose-box.first {
	border-radius: 5px 0px 0px 5px;
}
.choose-box.third {
	border-radius: 0px 5px 5px 0px;
}
.choose-box.active {
	background: url(../images/arrcow.png) no-repeat center bottom #ffa466 !important;
	color: #fff;
	text-decoration: none;
}

.servicebar {
	position: fixed;
	top: 58%;
	right: 10px;
	z-index: 1000;
	width: 120px;
}
.servicebar img {
	width: 120px;
}

.floor {
	position: fixed;
	bottom: 20%;
	right: 10px;
	z-index: 1000;
	width: 50px;
}
.floor a {
	line-height: 47px;
	width: 50px;
	height: 50px;
	font-size: 14px;
	text-align: center;
	background-color: #fff;
	color: #555;
	border: 1px solid #e5e5e5;
	display: inline-block;
	margin-bottom: 3px;
	border-radius: 100% 100%;
	transition: all .1s ease-in-out;
}
.floor a:active, .floor a:focus, .floor a:link {
	text-decoration: none;
}
.floor a:hover {
	text-decoration: none;
	border-color: #ffa466;
	color: #ffa466;
	background-color: #fff;
}
.floor a.active {
	background-color: #ffa466;
	color: #fff;
	text-decoration: none;
	border-color: #ffa466;
}
.floor a.banc-top {
	background: url(../images/arrcow-top.png) no-repeat center center #e5e4e4 !important;
	padding: 18px 22px;
	border: 1px solid #979797;
	display: inline-block;
}
.floor a.banc-top:hover {
	background: url(../images/arrcow-top-wt.png) no-repeat center center #ffa466 !important;
	border-color: #ffa466;
}
.floor a.banc-top.now {
	background: url(../images/arrcow-top-wt.png) no-repeat center center #ffa466 !important;
	border-color: #ffa466;
}
.servicebar {
	text-align: center
}

.servicebar a.banc-top {
	line-height: 47px;
	width: 50px;
	height: 50px;
	font-size: 14px;
	text-align: center;
	background-color: #fff;
	color: #555;
	border: 1px solid #e5e5e5;
	display: inline-block;
	margin-bottom: 3px;
	border-radius: 100% 100%;
	transition: all .1s ease-in-out;
}
.servicebar a.banc-top {
	background: url(../images/top.png) no-repeat center center #e5e4e4 !important;
	padding: 18px 22px;
	border: 1px solid #979797;
	display: inline-block;
}
.servicebar a.banc-top:hover {
	background: url(../images/top-wt.png) no-repeat center center #ffa466 !important;
	border-color: #ffa466;
}
.servicebar a.banc-top.now {
	background: url(../images/top-wt.png) no-repeat center center #ffa466 !important;
	border-color: #ffa466;
}
.exp-box {
	padding: 10px;
	border: 2px solid #ffa466;
	border-radius: 5px;
	position: relative;
	display: none;
}
.exp-box .arrow {
	background: url(../images/arrow-orange.jpg) no-repeat top center !important;
	position: absolute;
	display: block;
	height: 15px;
	width: 35px;
}
.arrow-ex1 {
	top: -14px;
	left: 120px;
}
.arrow-ex2 {
	top: -14px;
	left: 412px;
}
.arrow-ex3 {
	top: -14px;
	right: 412px;
}
.arrow-ex4 {
	top: -14px;
	right: 120px;
}
.text-orange-light {
	color: #ffa466;
}
.faq-tt-l {
	border-left: 3px solid #999;
	padding-left: 5px;
	line-height: 1;
}
.fillet {
	border-radius: 5px !important;
}
.bac-gray {
	background-color: #dfdfdf;
}
.bzz {
	display: block;
	padding-bottom: 6px;
	outline: none;
}
.bzz:hover {
	color: #337ab7;
}
.xynow {
	color: #337ab7 !important;
	text-decoration: underline;
}
.help-tt {
	font-size: 18px;
	font-weight: bold;
}
.lead {
	font-size: 18px;
}
.fr {
	float: right;
}
.clear-margin {
	margin: 0;
}
.map {
	background-color: #337ab7 !important;
	color: #fff !important;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin: 0;
	padding: 15px;
}
.maphead {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.box-blue {
	color: #337ab7 !important;
	border-left: 5px solid #337ab7;
	padding-left: 10px;
}
.hidefocus {
	outline: none;
}
a {
	outline: none;
}
a:focus {
	outline: none;
}

/*��С��ҵ*/
.small-banner {
	background: url(../images/small-ba.jpg) no-repeat center center;
	background-size: cover;
	padding: 230px 0 40px 0
}
.small-banner img {
	width: 100%;
	height: auto;
}
.small-tt-bt {
	font-size: 4rem;
	font-weight: bold;
	line-height: 1.4;
}
.mt60 {
	margin-top: 60px;
}
.zcqh {
	padding: 0 17%;
	width: 100%;
}
.quick-ban {
	background: url(../images/quick-ba.jpg) repeat left top;
}
.mt50 {
	margin-top: 50px;
}
.text-white {
	color: #fff !important;
}
.search-n-box {
	background: rgba(0,0,0,0.3);
	border-radius: 5px;
}
.accumulative {
	color: #f0f0f0;
	padding: 10px 0;
	margin-bottom: 0;
}
.accumulative span {
	color: #fff;
	font-size: 18px;
	color: #fdec2e;
}
.accumulative a {
	color: #fff;
	text-decoration: underline;
}
.notice-container {
	position: relative;
	overflow: hidden;
	height: 19px;
	width: 40%;
}
.notice-list {
	color: #fff;
	float: left;
	width: 90%;
}
.notice-list .item {
	display: block;
	height: 19px;
}
.fl {
	float: left;
}
.zslh {
	text-decoration: none !important;
	color: #fff !important;
	display: block;
}

.country-box {
	text-align: center;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0.8);
	display: block;
	border-radius: 0 0;
	-webkit-transition: all .5s;
	transition: all .5s
}
.country-box .title, .index-banner-int .country-box h4 {
	font-weight: bold;
	position: relative;
	margin-top: 20px;
	color: #444
}
.country-box:hover {
	box-shadow: 0 0 10px #ddd;
	background-color: rgba(255, 255, 255, 0.9);
	color: #111;
	text-decoration: none;
}
.country-box img {
	position: relative
}
.country-box p {
	position: relative
}

.mbox:hover .mask {
	display: block;
}
.mask {
	display: none;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0.96;
	position: absolute;
	top: 0;
	left: 0;
	width: 90%;
	height: 90%;
	border-radius: 5px !important;
	margin: 0 15px;
	border-radius: 5px !important;
}
.mask h4 {
	color: #fff;
	font-weight: bold;
	position: relative;
	margin-top: 20px;
}
.mask p {
	text-align: left;
	margin-left: 23%;
}
.row-new {
	margin-left: -30px;
	margin-right: -30px;
}
.ne-phones {
	font-size: 18px;
	font-weight: bold;
	color: #999;
}
.font28 {
	font-size: 28px;
}
.bac-gray-light {
	background-color: #f5f5f5;
}
.container label.bottomsearch {
	color: #eee;
	font-size: 16px
}
input.has-error {
	border: 1px #ff2222 solid;
	background-color: #f2dede
}
.pop-pig {
	margin-top: -65px
}
.mtb40 {
	margin: 40px 0;
}
.yousi {
	padding: 0 12%;
	width: 100%;
}

.guarantee-banner {
	background: url(../images/ban-top.jpg) no-repeat center center #0d1633;
	padding: 210px 0 40px 0
}
.guarantee-banner1 {
	background: url(../images/banner-cx4.jpg) no-repeat center center #0d1633;
	padding: 103px 0 40px 0
}
.gun-fb {
	font-size: 24px;
	font-weight: bold;
}
.gun-sed {
	font-size: 18px;
}
.text-green {
	color: #006552;
}
.text-yellow {
	color: #ffe401;
}
.pt-50 {
	padding-top: 50px !important;
}
.refund {
	background: url(../images/liy-bac.jpg) no-repeat center center #1abf9f;
}
.contents-box {
	padding: 0px 10.6%;
}
.ys {
	background: url(../images/ys-ba.png) no-repeat left top;
	height: 357px;
	width: 230px;
	float: left;
	margin: 0 43px;
}
.ys-y {
	background: url(../images/ys-ba.png) no-repeat right top;
	height: 357px;
	width: 230px;
	float: left;
	margin: 0 43px;
}
.sts {
	background: url(../images/gt-steps.png) no-repeat left top;
	width: 87px;
	height: 88px;
	margin: -35px auto 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.ys-y .sts {
	background-position: -95px 0;
}
.las .sts {
	background-position: -190px 0;
}
.ys:hover .sts, .ys-y:hover .sts {
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-o-transform: translateY(-20px);
	transform: translateY(-20px);
}
.icon-md {
	background: url(../images/gt-icon.png) no-repeat left top;
	width: 55px;
	height: 64px;
	margin: 26px auto 22px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.ys-y .icon-md {
	background-position: -67px 0;
}
.las .icon-md {
	background-position: -137px 0;
	width: 62px;
}
.ys:hover .icon-md, .ys-y:hover .icon-md {
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
.contents-box h4 {
	font-weight: bold;
}
.conts {
	padding-bottom: 5px;
	border-bottom: 1px dashed #ffe401;
}
.conts-md {
	padding-bottom: 5px;
	border-bottom: 1px dashed #333;
}
.pbox {
	padding: 0 15%;
}

/*首页新版*/
.rotate {
	height: 350px;transition(all .2s ease-in-out);
	width: 100%;
	position: relative;
}
.rotate-banner {
	background: url(../images/gjzc.jpg) no-repeat center center;
	background-size: cover;
	display: inline-block;
	height: 100%;
	width: 100%;
}
.rotate-banner1 {
	background: url(../images/jzl.jpg) no-repeat center center;
	background-size: cover;
	display: inline-block;
	height: 100%;
	width: 100%;
}
.rotate-banner2 {
	background: url(../images/ban-top-index.jpg) no-repeat center center;
	background-size: cover;
	display: inline-block;
	height: 100%;
	width: 100%;
}
.rotate-banner3 {
	background: url(../images/banner-ecm.jpg) no-repeat center center;
	background-size: cover;
	display: inline-block;
	height: 100%;
	width: 100%;
}

.rotate-banner4 {
	background: url(../images/et-activity.jpg) no-repeat center center;
	background-size: cover;
	display: inline-block;
	height: 100%;
	width: 100%;
}
.rotate-banner5 {
	background: url(../images/company-banner.jpg) no-repeat center center;
	background-size: cover;
	display: inline-block;
	height: 100%;
	width: 100%;
}
.rotate-banner6 {
	background: url(../images/zsc-banner.jpg) no-repeat center center;
	background-size: cover;
	display: inline-block;
	height: 100%;
	width: 100%;
}
.ui-switchover {
	position: absolute;
	bottom: -36px;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 99;
	text-align: center;
	display: none;
	display: block;
}
.ui-switchable-trigger {
	display: inline-block;
	margin-left: 5px;
	font-size: 14px;
	line-height: 1.5;
	opacity: .5;
	filter: alpha(opacity=50);
	color: white;
	cursor: pointer;
	list-style: none;
	position: relative;
	bottom: 36px;
	font-size: 24px;
}
.ui-switchable-active {
	opacity: 1;
	filter: alpha(opacity=100);
}
.input-group .form-control-index {
	width: 70%;
}
.newbox {
	padding: 50px 90px 0;
}
.ft16 {
	font-size: 16px;
}
.ind-cut {
	border-bottom: 2px solid #999;
	padding-bottom: 10px;
	cursor: pointer;
	font-size: 40px;
}
.ind-cut:hover {
	text-decoration: none;
	border-color: #ff6600;
}
.ind-cut-choose {
	color: #ff6600;
	border-color: #ff6600;
}
.ind-cut > span {
	display: block;
	font-size: 14px;
	margin-top: 10px;
}
.anli-box {
	border: 1px solid #e6e6e6;
	border-radius: 5px;
}
.anli-box-cx {
	border: 1px solid #ff6600;
	border-radius: 5px;
}
.news-box {
	border: 1px solid #e6e6e6;
	height: 150px;
	padding: 10px 0;
	background-color: #fff;
	color: #999999;
	overflow: hidden;
}
.news-box h5 {
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.news-box p {
	color: #999;
}
.news-box img {
	border-radius: 5px;
}
.news-box a {
	display: block;
}
.news-box a:hover {
	text-decoration: none;
}
.news-box a:hover p {
	color: #999;
}
.cqu-box {
	border: 1px solid #e6e6e6;
	padding: 10px;
	/* border-bottom: none; */
}
.cqu-box img + img {
	margin-left: 57px;
	margin-right: 57px;
}
.palr30 {
	padding: 0 30px;
}
.patb {
	padding: 15px 10px;
	border: 1px solid #e6e6e6;
	border-top: none;
	color: #666;
}
.patb span {
	display: inline-block;
}
.bg-back-light {
	background-color: #f3f5f5;
}
.inx-b {
	background: url(../images/icon-b.png) no-repeat left top;
	padding-left: 50px;
	color: #999;
	font-size: 16px;
}
.inx-p {
	background: url(../images/icon-p.png) no-repeat left top;
	padding-left: 50px;
	color: #999;
	font-size: 16px;
}
.inx-z {
	background: url(../images/icon-z.png) no-repeat left top;
	padding-left: 50px;
	color: #999;
	font-size: 16px;
}
.pt20 {
	padding-top: 20px;
}
.carousel-indicators li {
	background-color: white;
	border: none;
	opacity: .5;
	filter: alpha(opacity=50);
}
.carousel-indicators .active {
	opacity: 1;
	filter: alpha(opacity=100);
}
.clear-line {
	border: none;
}

.notice {
	display: block;
	padding: 10px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #ffede6;
	border: 2px solid #ffa466;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
	position: relative;
}
.notice-tt {
	color: #ff6600;
	font-size: 18px;
}
.notice-tj {
	color: #337ab7;
	cursor: pointer;
}
.xs-banner {
	margin: 0;
	padding: 0;
	text-align: center;
}
.xs-banner a {
	display: block;
}
.xs-banner a img {
	width: 100%;
}
.xs-bannerl-indicators {
	bottom: -10px !important;
}
.clear-padding-left {
	padding-left: 0;
}
.clear-padding-right {
	padding-right: 0;
}
.top-banner-sm {
	background-color: #0d1532;
	position: relative;
}
.top-banner-sm a {
	display: block;
}
.top-close {
	position: absolute;
	top: 13px;
	right: 10px;
	color: #fff;
	font-size: 40px;
}
.index-banner.canada {
	background: url(../images/canada-ba.jpg) no-repeat;
	background-size: cover;
}
.index-banner.america {
	background: url(../images/america.jpg) no-repeat center bottom;
	background-size: cover;
}
.index-banner.australia {
	background: url(../images/australia.jpg) no-repeat;
	background-size: cover;
}
.index-banner.england {
	background: url(../images/england.jpg) no-repeat center bottom;
	background-size: cover;
}

.index-banner.europe {
	background: url(../images/europe.jpg) no-repeat center bottom;
	background-size: cover;
}
.index-banner.germany {
	background: url(../images/germany.jpg) no-repeat center bottom;
	background-size: cover;
}
.index-banner.china {
	background: url(../images/china.jpg) no-repeat center bottom;
	background-size: cover;
}

.index-banner.korea {
	background: url(../images/korea.jpg) no-repeat center bottom;
	background-size: cover;
}
.index-banner.japan {
	background: url(../images/japan.jpg) no-repeat center bottom;
	background-size: cover;
}
.index-banner.hongkong {
	background: url(../images/hongkong.jpg) no-repeat center bottom;
	background-size: cover;
}
.index-banner.taiwan {
	background: url(../images/taiwan.jpg) no-repeat center bottom;
	background-size: cover;
}
.boxline {
	border: 3px solid rgba(0,0,0,0.2);
	border-radius: 9px;
}
/*输入框放大镜样式*/
.js-max-input {
	border: solid 1px #ffd2b2;
	position: relative;
	background: #fffae5;
	padding: 0px 10px 0 10px;
	margin-left: 15px;
	font-size: 30px;
	color: #ff4400;
	box-shadow: 1px 1px 10px;
	z-index: 99999
}
.tc-phone {
	color: #337ab7 !important;
}
.tc-bottom {
	padding: 0 20%;
}

/*趴皮页面*/
.second-panel {
	width: 100%;
	height: 744px;
	overflow: hidden;
	background-color: #fff;
}
.main-auto {
	width: 1190px;
	overflow: hidden;
	margin: 0 auto;
}
.sc-list {
	width: 1300px;
}
.sc-link {
	width: 290px;
	height: 236px;
	overflow: hidden;
	float: left;
	margin: 0 10px 8px 0;
	background: url("../images/ico-cx.jpg") no-repeat;
	cursor: pointer;
}
.jianjie {
	background-position: 0 0;
}
.yuanyin {
	background-position: 0 -236px;
}
.fangfa {
	background-position: 0 -472px;
}
.liucheng {
	background-position: 0 -708px;
}
.ziliao {
	background-position: 0 -944px;
}
.feiyong {
	background-position: 0 -1180px;
}
.youshi {
	background-position: 0 -1416px;
}
.zhuyi {
	background-position: 0 -1652px;
}
.sc-link span {
	width: 100%;
	line-height: 66px;
	color: #fff;
	font-size: 24px;
	display: block;
	text-align: center;
	margin-top: 132px;
}
.second-panel h3 {
	line-height: 170px;
	margin-top: 10px;
	text-align: center;
	font-size: 40px;
	color: #3a3a3a;
	letter-spacing: 2px;
	font-weight: normal;
}
.second-panel h3 span {
	color: #ff658e;
}

.third-panel, .fourth-panel, .fifth-panel, .seventh-panel, .ninth-panel {
	width: 100%;
	height: 490px;
	overflow: hidden;
	background-color: #ebedda;
}
.th-bjico {
	width: 225px;
	height: 225px;
	overflow: hidden;
	background: url("../images/ico-cx.jpg") no-repeat;
	float: left;
	margin-top: 108px;
}
.con-jianjie {
	background-position: -290px 0;
}
.con-yuanyin {
	float: right;
	background-position: -290px -225px;
}
.th-main {
	width: 890px;
	overflow: hidden;
	float: left;
	margin: 144px 0 0 60px;
}
.con-mar0 {
	margin-left: 0;
}
.thread {
	float: left;
	width: 8px;
	height: 36px;
	overflow: hidden;
	background-color: #f69073;
}
.culine {
	width: 4px;
	height: 18px;
}
.th-content {
	width: 870px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
}
.th-content h3, .fv-content h3 {
	color: #00445a;
	font-size: 35px;
	height: 46px;
	line-height: 32px;
}
.th-content p {
	color: #444;
	font-size: 18px;
	line-height: 50px;
}
.th-content span {
	font-size: 16px;
	color: #444;
	line-height: 36px;
}
.fourth-panel {
	background-color: #fff;
}
.con-martop {
	margin-top: 120px;
}
.th-content h3, .fv-content h3 {
	color: #00445a;
	font-size: 35px;
	height: 46px;
	line-height: 32px;
}
.th-content p {
	color: #444;
	font-size: 18px;
	line-height: 50px;
}
.th-content span {
	font-size: 16px;
	color: #444;
	line-height: 36px;
}
.fourth-panel {
	background-color: #fff;
}
.con-martop {
	margin-top: 120px;
}
.sixth-panel {
	width: 100%;
	height: 438px;
	overflow: hidden;
	background: url("../images/banner-cx3.jpg") no-repeat center #fff;
}
.sx-content {
	margin-top: 64px;
	width: 1224px;
	height: 460px;
	overflow: hidden;
}
.sx-content span {
	text-align: center;
	width: 250px;
	height: 55px;
	overflow: hidden;
	display: block;
	color: #fff;
	font-size: 20px;
	line-height: 55px;
	margin: 246px 0 0 294px;
}

.yyline {
	background-color: #a87df4;
}
.ffline {
	background-color: #f7d963;
}
.zlline {
	background-color: #f3b03a;
}
.ysline {
	background-color: #88ddfe;
}
.dt-content {
	margin-left: 10px;
}
.con-fangfa {
	background-position: -290px -450px;
}
.con-ziliao {
	float: right;
	background-position: -290px -675px;
}
.con-youshi {
	background-position: -290px -900px;
}

/*eight*/
.eighth-panel {
	width: 100%;
	height: 438px;
	overflow: hidden;
	background: url("../images/banner-cx2.jpg") no-repeat center #fff;
}
.tenth-main {
	width: 1020px;
	margin: 66px auto;
	overflow: hidden;
}
.becareful {
	width: 106px;
	height: 106px;
	overflow: hidden;
	background: url("../images/ico-cx.jpg") no-repeat -290px -1125px;
	float: left;
}
.tenth-content {
	float: left;
	margin-left: 30px;
	font-size: 18px;
	color: #444;
	line-height: 36px;
}
.detail-panel {
	width: 100%;
	overflow: hidden;
	background-color: #f2f2f2;
}
.detail-main {
	width: 1070px;
	margin: 72px 0 60px 124px;
	overflow: hidden;
}
.detail-list {
	width: 326px;
	float: left;
}
.detail-fl {
	width: 150px;
}
.yyline {
	background-color: #a87df4;
}
.ffline {
	background-color: #f7d963;
}
.zlline {
	background-color: #f3b03a;
}
.ysline {
	background-color: #88ddfe;
}
.dt-content {
	margin-left: 10px;
}
.dt-content h5 {
	font-size: 20px;
	color: #555;
	height: 44px;
	line-height: 16px;
	font-weight: normal;
}
.dt-content ul {
	width: 100%;
}
.dt-content ul li {
	float: left;
	margin-right: 34px;
}
.dt-content ul li a {
	font-size: 14px;
	color: #666;
	font-family: simsum;
	line-height: 46px;
}
.dt-content ul li a:hover {
	color: #0086c4;
	text-decoration: underline;
}
.changbq {
	width: 180px;
	margin-left: 150px;
}
.changfl {
	width: 160px;
	margin-left: 150px;
}
.tenth-panel {
	overflow: hidden;
}
.zmt0 {
	margin-top: 0px;
}

.modal-header {
	border-radius: 6px 6px 0 0;
}
.modal-title {
	color: #ff6600;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
}
.modal-title span {
	font-weight: normal;
}
.penetrate-img {
	filter: alpha(opacity=50); /*支持 IE 浏览器*/
	-moz-opacity: 0.50; /*支持 FireFox 浏览器*/
	opacity: 0.50; /*支持 Chrome, Opera, Safari 等浏览器*/
}
.see-details {
	position: absolute;
	font-size: 16px;
	text-align: center;
	font-weight: bolder;
	color: #fff !important;
	background: url(../images/bubble.png) no-repeat;
	top: -60px;
	padding: 25px 23px 60px;
	text-decoration: underline;
}
.see-details:hover {
	color: #fff;
}

.footer-new {
	border-top: 1px solid #eee;
	padding: 40px 0 30px 0;
	background-color: #444444;
	color: #d3d3d3;
}
.footer-new a {
	color: #d3d3d3;
}
.lst-line-l {
	border-left: 1px solid #666;
}
.bot-f-l {
	border-left: 3px solid #d3d3d3;
	padding-left: 10px;
}
.bot-f-l a {
	display: inline-block;
	padding-right: 10px;
}
.bot-n-l {
	padding-left: 13px;
}
.bot-n-l a {
	display: inline-block;
	padding-right: 10px;
}
.bot-md-l {
	float: left;
	border: 4px solid;
	border-radius: 50%;
	padding: 10px 7px 10px 10px;
	margin-right: 10px;
}

.bot-md-l .ico {
	font-size: 20px;
	line-height: 0;
}
.bot-md-l .ico:before {
	margin-left: 0;
}
.bot-md-l .times:before {
	transform: rotate(316deg);
	-ms-transform: rotate(316deg);	/* IE 9 */
	-moz-transform: rotate(316deg);	/* Firefox */
	-webkit-transform: rotate(316deg); /* Safari 和 Chrome */
	-o-transform: rotate(316deg);
}
.bot-md-r {
	float: left;
}
.fot-smt {
	font-size: 18px;
}
.out-smt {
	border: 4px solid #5c5c5c;
	border-radius: 50%;
	padding: 6px 3px 6px 3px;
	background-color: #5c5c5c;
}
.mt-box {
	padding-top: 20px;
}

.font-18 {
	font-size: 18px;
}
.mb5 {
	margin-bottom: 5px;
}
.tlp-nbs {
	font-size: 30px;
	font-weight: bold;
}
.bot-he {
	height: 230px;
}
.pt18 {
	padding-top: 18px;
}
.mb15 {
	margin-bottom: 15px;
}
.ptd40 {
	padding: 40px 0 30px;
}
.mb27 {
	margin-bottom: 27px;
}
.mt6 {
	margin-top: 6px;
}

.tlp-nbs-in {
	font-size: 16px;
	font-weight: bold;
}
.mb50 {
	margin-bottom: 50px;
}

.search-pc {
	position: absolute;
	top: 13px;
	left: 5px;
	color: #ccc;
	z-index: 11;
	font-size: 20px;
}
.pad-l-35 {
	padding-left: 35px;
}
.pt15 {
	padding-top: 15px;
}
.mt3 {
	margin-top: 3px;
}
.mt5 {
	margin-top: 5px;
}
.mt8 {
	margin-top: 8px;
}
.min-he-list {
	min-height: 530px;
}
.modal-header-new {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	border-radius: 6px 6px 0 0;
}
.pazy {
	padding: 0 60px;
}
.tc-ic {
	position: relative;
}
.tc-ic i {
	position: absolute;
	left: 1px;
	top: 1px;
	color: #ccc;
	background-color: #f6f6f6;
	padding: 9px 10px;
	border-radius: 4px 0 0 4px;
}
.tc-ic input {
	padding-left: 46px;
}
.b-zx {
	float: left;
	position: relative;
	margin: 0 0 0 10px;
}
.box-lf {
	color: #666666;
	display: inline-block;
	background-color: #f9f9f9;
	padding: 14px 10px;
	float: left;
	border: 1px solid #E4E4E4;
	border-left: 0;
	font-size: 12px;
}
.box-arrow {
	width: 0;
	height: 0;
	border-top: 54px solid transparent;
	border-bottom: 54px solid transparent;
	border-right: 20px solid #f9f9f9;
	float: left;
	z-index: 1;
	position: relative;
}
.box-arrow-bac {
	width: 0;
	height: 0;
	border-top: 55px solid transparent;
	border-bottom: 56px solid transparent;
	border-right: 21px solid #E4E4E4;
	position: absolute;
	left: -1px;
	top: -1px;
}
.font-nb {
	font-size: 20px;
	color: #f60;
	font-weight: normal;
}
.cl-gray-6 {
	color: #666;
}
.cl-gray-9 {
	color: #999;
}
.dab-acrrow {
	margin-top: -26px;
	display: block;
	color: #ccc;
}
.ft-30 {
	font-size: 30px;
}
.tc-modal-header-new {
	border-radius: 6px 6px 0 0;
	padding: 15px 15px 0 15px;
	min-height: 16.42857143px;
	border: none;
}
.clear-margin-top {
	margin-top: 0;
}
.tjlx {
	padding: 0 60px 0 70px;
	margin-top: 30px;
	margin-bottom: 40px;
}
.mt30 {
	margin-top: 30px;
}

/*ecommerces*/
.ecommerces {
	background: url(../images/new-zt-bac.png) no-repeat center center;
	background-size: cover;
	padding: 410px 0 40px 0;
}
.ec-blue {
	background-color: #b6edff;
	padding-bottom: 40px;
}
.ec-blue-lines {
	background: url(../images/cut-off.jpg) no-repeat top center #b6edff;
	background-size: 100%;
	padding-top: 90px;
	padding-bottom: 40px;
}
.ec-blue-lines h2, .ec-blue h2 {
	margin: 30px auto;
	text-align: center;
	background-color: #7adeff;
	padding: 10px 50px;
	border-radius: 50px;
	width: 80%;
	font-size: 36px;
}
.ec-blue-lines p, .ec-blue p {
	font-size: 24px;
	line-height: 1.6;
}
.ec-tt-inbox {
	background-color: #a9e8fd;
	display: block;
	padding: 10px;
	border-radius: 50px;
	font-weight: bolder;
}
.ec-botn {
	box-shadow: 0 7px 0 #cc4302;
}
.ec-botn:hover {
	box-shadow: 0 7px 0 #a44201;
}
.ec-botn-box {
	box-shadow: 0px 7px 10px #75a3b2;
	display: block;
}
.ec-botn-boat-box {
	box-shadow: 0px 7px 10px #0c3062;
	display: block;
}
.patd50 {
	padding: 50px 0;
}
.pd-left-80 {
	padding-left: 80px;
}

.box-zc {
	padding: 10px 20px;
}
.box-zc-top {
	border: 10px solid #ccc;
	padding: 15px;
	background-color: #fff;
	color: #aaa;
	border-radius: 4px;
}
.box-zc-top h3 {
	font-weight: bolder;
	color: #aaa;
}
.box-zc-top.econ {
	border-color: #ffa466;
	color: #ffa466;
}
.box-zc-top.econ h3 {
	color: #ffa466;
}
.box-zc-top.christmas {
	border-color: #f20d12;
	color: #f20d12;
	position: relative;
}
.box-zc-top.christmas h3 {
	color: #f20d12;
}

/*2017ipr88框样式*/

.box-zc-top.ipr88 {
	border-color: #f1002f;
	color: #ff380e;
	position: relative;
}
.box-zc-top.ipr88 h3 {
	color: #ff380e;
}
.max-img {
	width: 100%;
}

.chris-wd {
	color: #fff;
	background-color: #f20d12;
}
.chris-top {
	position: absolute;
	right: -35px;
	top: -30px;
}
.chris-under {
	position: absolute;
	left: -50px;
	bottom: -25px;
}
.box-zc-top.gua {
	border-color: #e8b954;
	color: #e8b954;
}
.box-zc-top.gua h3 {
	color: #e8b954;
}
.box-zc-top.double {
	border-color: #FFBD7B;
	color: #FFBD7B;
}
.box-zc-top.double h3 {
	color: #FFBD7B;
}
.jage {
	font-weight: bolder;
	font-size: 24px;
}
.jage-old {
	font-size: 14px;
	color: #666;
	text-decoration: line-through;
}
.box-zc-lst {
	font-size: 16px;
	color: #999;
	border-bottom: 2px solid #ccc;
	padding-bottom: 10px;
}
.zc-lj {
	font-size: 12px;
	color: #3399cc !important;
}
.mgl-fusu {
	margin-left: -25px;
}
.nmcx {
	display: block;
	text-align: right;
	color: #f60;
}

/*新聚合页*/
.bac-es {
	background: url(../images/bac-es.jpg) no-repeat bottom center #f5a34d;
	border-radius: 10px 10px 0 0;
	text-align: center;
	padding: 40px 10px;
}
.bac-sr {
	background: url(../images/bac-sr.jpg) no-repeat bottom center #5f8daf;
	border-radius: 10px 10px 0 0;
	text-align: center;
	padding: 40px 10px;
}
.bac-ds {
	background: url(../images/bac-ds.jpg) no-repeat bottom center #47adb9;
	border-radius: 10px 10px 0 0;
	text-align: center;
	padding: 40px 10px;
}
.bac-dm {
	background: url(../images/bac-dm.jpg) no-repeat bottom center #a2b973;
	border-radius: 10px 10px 0 0;
	text-align: center;
	padding: 40px 10px;
}
.bac-neunder {
	border-radius: 0 0 10px 10px;
	background-color: #f7f7f7;
	padding: 40px 10px;
}
.box-sd {
	border-radius: 10px;
	box-shadow: 0px 0px 7px #ccc;
	text-align: center;
}
.dy-eu {
	background: url(../images/dy-eu.png) no-repeat;
	height: 473px;
}
.dy-euin-box {
	padding: 20px 45px;
}
.font-tt {
	font-weight: bold;
}
.kxgj {
	border-top: 1px dashed #fff;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
}
.text-yellow {
	color: #cc7708;
}
.ft20 {
	font-size: 20px;
}
.ft12 {
	font-size: 12px;
}
.ml-12b {
	margin-left: 12rem;
}
.gg-box {
	padding: 20px;
	position: relative;
	min-height: 200px;
}
.gg-box img {
	position: absolute;
	right: 20px;
	top: 25px;
}
.guang-box {
	text-decoration: none;
	background-color: #fff;
	display: block;
	border-radius: 0 0;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.guang-box:hover {
	text-decoration: none;
	color: #333;
}
.
.text-gray {
	color: #999;
}
.pt40 {
	padding-top: 40px;
}
.pb40 {
	padding-bottom: 40px;
}

#input-search-mobile {
	border-radius: 0 0 4px 4px;
}
#input-search-mobile.newxg {
	border-radius: 4px 4px !important;
	border-top: 1px solid #ccc;
}

.has-error #input-search-mobile.newxg {
	border-top: 1px solid #f00;
}
.salftip {
	background: #58b950;
	color: #ffffff;
	border-radius: 4px 4px 0 0;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 1px solid #ccc;
}
.has-error .salftip {
	border-top: 1px solid #f00;
	border-right: 1px solid #f00;
	border-bottom: 0px solid #f00;
	border-left: 1px solid #f00;
}
.salftip .salficon {

}

.bottomclose {
	position: absolute;
	right: 20px;
}
.mb50 {
	margin-bottom: 50px;
}
.mb60 {
	margin-bottom: 60px;
}
.hum-box {
	padding: 20px 30px;
	line-height: 2.8;
	min-height: 230px;
}

/*新中国页*/

.max-img-c {
	width: 100%;
}
.c-t-tt {
	font-size: 22px;
}
.c-t-de {
	font-size: 14px;
	color: #999;
}
.mt40 {
	margin-top: 40px;
}
.gray-box {
	background-color: #d9d9d9;
	padding: 10px;
	border-radius: 5px;
}

/* Made with http://icomoon.io/ */

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.main-time, .container > header {
	margin: 15px auto 0;
}

.container > header {
	padding: 2.875em 1.875em 1.875em;
}

.container > header h1 {
	font-size: 2.125em;
	line-height: 1.3;
	margin: 0 0 0.6em 0;
	float: left;
	font-weight: 400;
}

.container > header > span {
	display: block;
	position: relative;
	z-index: 9999;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.5em;
	padding: 0 0 0.6em 0.1em;
}

.container > header > span span:after {
	width: 30px;
	height: 30px;
	left: -12px;
	font-size: 50%;
	top: -8px;
	font-size: 75%;
	position: relative;
}

.container > header > span span:hover:before {
	content: attr(data-content);
	text-transform: none;
	text-indent: 0;
	letter-spacing: 0;
	font-weight: 300;
	font-size: 110%;
	padding: 0.8em 1em;
	line-height: 1.2;
	text-align: left;
	left: auto;
	margin-left: 4px;
	position: absolute;
	color: #fff;
	background: #ffa466;
}

.container > header nav {
	float: right;
	text-align: center;
}

.container > header nav a {
	display: inline-block;
	position: relative;
	text-align: left;
	width: 2.5em;
	height: 2.5em;
	background: #fff;
	border-radius: 50%;
	margin: 0 0.1em;
	border: 4px solid #ffa466;
}

.container > header nav a > span {
	display: none;
}

.container > header nav a:hover:before {
	content: attr(data-info);
	color: #ffa466;
	position: absolute;
	width: 600%;
	top: 120%;
	text-align: right;
	right: 0;
	pointer-events: none;
}

.container > header nav a:hover {
	background: #ffa466;
}

.bp-icon:after {
	font-family: 'bpicons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: #ffa466;
	-webkit-font-smoothing: antialiased;
}

.container > header nav .bp-icon:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 2;
	text-indent: 0;
}

.container > header nav a:hover:after {
	color: #fff;
}

.bp-icon-next:after {
	content: "\e000";
}
.bp-icon-drop:after {
	content: "\e001";
}
.bp-icon-archive:after {
	content: "\e002";
}
.bp-icon-about:after {
	content: "\e003";
}
.bp-icon-prev:after {
	content: "\e004";
}

@media screen and (max-width: 55em) {

	.container > header h1, .container > header nav {
		float: none;
	}

	.container > header > span, .container > header h1 {
		text-align: center;
	}

	.container > header nav {
		margin: 0 auto;
	}

	.container > header > span {
		text-indent: 30px;
	}
}

/* COMPONENT.CSS */

/* Made with http://icomoon.io/ */

.cbp_tmtimeline {
	padding: 0;
	list-style: none;
	position: relative;
}

/* The line */
.cbp_tmtimeline:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	/* width: 5px; */
	/* background: #ffd6ba; */
	left: 20%;
	margin-left: -6px;
	border-left: 3px dotted #ffd6ba;
}

.cbp_tmtimeline > li {
	position: relative;
}

/* The date/time */
.cbp_tmtimeline > li .cbp_tmtime {
	display: block;
	width: 25%;
	padding-right: 100px;
	position: absolute;
}

.cbp_tmtimeline > li .cbp_tmtime span {
	display: block;
	text-align: right;
}

.cbp_tmtimeline > li .cbp_tmtime span:first-child {
	font-size: 0.9em;
	color: #bdd0db;
}

.cbp_tmtimeline > li .cbp_tmtime span:last-child {
	font-size: 2.0em;
	color: #ffa466;
}

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmtime span:last-child {
	color: #ffa466;
}

/* Right content */
.cbp_tmtimeline > li .cbp_tmlabel {
	margin: 0 0 25px 23%;
	color: #333;
	padding: 0 0 1.2em 1em;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.4;
	position: relative;
	border-radius: 5px;
}

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {

}

.cbp_tmtimeline > li .cbp_tmlabel h2 {
	margin: 0px;
	padding: 0 0 10px 0;
	font-size: 24px;
	/*border-bottom: 1px solid rgba(255,255,255,0.4);*/
}

/* The triangle */
.cbp_tmtimeline > li .cbp_tmlabel:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-width: 10px;
	top: 10px;
}

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
}

/* The icons */
.cbp_tmtimeline > li .cbp_tmicon {
	width: 15px;
	height: 15px;
	font-family: 'ecoico';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 1.4em;
	line-height: 40px;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	color: #fff;
	background: #ffa466;
	border-radius: 50%;
	text-align: center;
	box-shadow: 0 0 0 5px #ffd6ba;
	left: 22.2%;
	top: 0;
	margin: 5px 0 0 -25px;
}

.cbp_tmicon-phone:before {
	content: " ";
}

.cbp_tmicon-screen:before {
	content: " ";
}

.cbp_tmicon-mail:before {
	content: " ";
}

.cbp_tmicon-earth:before {
	content: " ";
}

/* Example Media Queries */
@media screen and (max-width: 65.375em) {

	.cbp_tmtimeline > li .cbp_tmtime span:last-child {
		font-size: 1.2em;
	}
}

@media screen and (max-width: 47.2em) {
	.cbp_tmtimeline:before {
		display: none;
	}

	.cbp_tmtimeline > li .cbp_tmtime {
		width: 100%;
		position: relative;
		padding: 0 0 20px 0;
	}

	.cbp_tmtimeline > li .cbp_tmtime span {
		text-align: left;
	}

	.cbp_tmtimeline > li .cbp_tmlabel {
		margin: 0 0 30px 0;
		padding: 1em;
		font-weight: 400;
		font-size: 95%;
	}

	.cbp_tmtimeline > li .cbp_tmlabel:after {
		right: auto;
		left: 20px;
		border-right-color: transparent;
		top: -20px;
	}

	.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
		border-right-color: transparent;
	}

	.cbp_tmtimeline > li .cbp_tmicon {
		position: relative;
		float: left;
		left: 15px;
		margin: -10px 5px 0 0px;
	}
}
.help-pad {
	padding: 4px 5px 5px;
	background-color: #7e6761;
	border-bottom: 2px solid #7e6761;
	color: #ffeddd;
	line-height: 1.4;
	display: block;
	font-size: 35px;
	text-align: center;
}
.help-wds {
	color: #7e6761;
	line-height: 1.4;
	font-size: 1.5 rem;
	border-bottom: 2px solid #7e6761;
	padding: 16px 10px 11px;
	margin: 0;
	font-weight: bold;
}

/**
 修复百度商桥底部高度
 */
.m-lite-opt {
	height: 30px !important;
}
.lr-icons-l {
	font-size: 60px;
	position: absolute;
	top: 40%;
	cursor: pointer;
	left: -60px;
}
.lr-icons-r {
	font-size: 60px;
	position: absolute;
	top: 40%;
	right: -60px;
	cursor: pointer;
}
.pb60 {
	padding-bottom: 60px;
}
.text-gray {
	color: #999;
}

.country_tab {
	overflow: hidden;
	margin-top: 40px;
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
}
.country_tab li {
	float: left;
	margin-left: 12px;
	list-style: none;
	position: relative;
}
.country_tab li.li_hot {
	margin-left: 0;
}
.country_tab li a {
	display: block;
	font-size: 18px;
	text-align: center;
	width: 150px;
	height: 56px;
	line-height: 56px;
	border: 1px solid #ccc;
	border-bottom: 1px solid #ff6600;
	background: #fff;
	border-radius: 5px 5px 0 0;
}
.country_tab li.cur a, .country_tab li a:hover {
	color: #ff9900;
	background-color: #fff;
	border: 1px solid #ff6600;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	text-decoration: none;
	border-top: 5px solid #ff6600;
	line-height: 52px;
}
.country_list {
	position: relative;
	overflow: hidden;
	border: 1px solid #ff6600;
	margin: -1px 0 0 0;
	padding: 0;
	background-color: #fff;
	display: block;
	min-height: 280px;
}
.country_list li {
	position: relative;
	float: left;
	width: 141px;
	height: 106px;
	margin: 35px 0 20px 42px;
	list-style: none;
}
.country_list li a {
	display: block;
	cursor: pointer;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
}
.country_list li a:hover {
	text-decoration: none;
	margin-top: -8px;
}
.country_list li img {
	width: 100%;
}
.country_list li .ct_names {
	color: #666;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
}
.country_list li.country-another {
	width: 93%;
	height: auto;
}
.country_list li.country-another p {
	text-align: left;
	color: #999;
}
.country_list.tesu {
	height: 300px;
}
.country_list.tesuz {
	height: 380px;
}
.navbar-logo .navbar-menu > li .dropdown-menu {
	width: 280px;
	left: -160px;
}
.navbar-logo .navbar-menu > li .dropdown-menu:before {
	left: 198px;
}

.navbar-logo .navbar-menu > li .dropdown-menu:after {
	left: 198px;
}
.dropdown-menu:before {
	left: 100px;
}
.dropdown-menu li {
	padding: 0px 30px 0px 30px;
	line-height: 30px;
}
.hot {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	background: url(../images/hot.png) no-repeat;
	height: 48px;
	width: 48px;
	z-index: 2;
}
.sale {
	position: absolute;
	top: 0;
	right: -1px;
	display: block;
	background: url(../images/sale-b.png) no-repeat;
	height: 48px;
	width: 48px;
	z-index: 2;
}
.sale-i {
	position: absolute;
	top: 0;
	right: 15px;
	display: block;
	background: url(../images/sale-b.png) no-repeat;
	height: 48px;
	width: 48px;
}
.sale-hd {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	background: url(../images/iocn-619.png) no-repeat;
	height: 48px;
	width: 48px;
	background-size: cover;
}
.sale-hd1 {
	position: absolute;
	top: 5px;
	right: 30px;
	display: block;
	height: 48px;
	width: 48px;
}
.sale-hd2 {
	position: absolute;
	top: -8px;
	right: 25px;
	display: block;
	height: 48px;
	width: 48px;
	z-index: 11;
}
.sale-hd180426 {
	position: absolute;
	right: -40px;
	top: -20px;
	display: block;
	height: 88px;
	width: 88px;
	z-index: 1;
}
.pi1 {
	position: absolute;
	top: 7rem;
	right: -15px;
	z-index: 11;
	display: block;
	width: 55px;
}
.pi2 {
	position: absolute;
	top: 3rem;
	left: -9px;
	z-index: 11;
	display: block;
	width: 30px;
}
.pi3 {
	position: absolute;
	top: 12rem;
	right: -10px;
	z-index: 11;
	display: block;
	width: 30px;
}
.pi4 {
	position: absolute;
	top: 13rem;
	left: 0;
	z-index: 11;
	display: block;
	width: 40px;
}

.hd-r {
	display: block;
	position: absolute;
	z-index: 10;
	animation: shakes 2.5s linear 1s infinite;
	-weikit-animation: shakes 2.5s linear 1s infinite;
	-moz-animation: shakes 2.5s linear 1s infinite;
	-o-animation: shakes 2.5s linear 1s infinite;
	right: -5px;
}
.hd-shake {
	display: block;
	position: absolute;
	z-index: 10;
	animation: shakes 2.5s linear 1s infinite;
	-weikit-animation: shakes 2.5s linear 1s infinite;
	-moz-animation: shakes 2.5s linear 1s infinite;
	-o-animation: shakes 2.5s linear 1s infinite;
}
@keyframes shakes{
0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
80% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
82% {
transform:rotate(5deg);
-webkit-transform:rotate(5deg);
-moz-transform:rotate(5deg);
-o-transform:rotate(5deg);
}
85% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
87% {
transform:rotate(-5deg);
-webkit-transform:rotate(-5deg);
-moz-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
}
90% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
92% {
transform:rotate(5deg);
-webkit-transform:rotate(5deg);
-moz-transform:rotate(5deg);
-o-transform:rotate(5deg);
}
94% {
tranform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
97% {
trandform:rotate(-5deg);
-webkit-transform:rotate(-5deg);
-moz-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
}
100% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
}
.hd-bn {
	position: absolute;
	left: -30px;
	top: -80px;
	z-index: 11;
}
.hd-modal-header-new {
	background: url(../images/hd-bj.jpg) no-repeat left top;
	background-size: cover;
	padding: 10px;
	text-align: center;
	color: #fff;
	padding: 30px 10px;
	font-weight: bold;
	font-size: 24px;
}
.pr-wd {
	color: #666;
	line-height: 28px;
}
.hd-tb {
	z-index: 10;
	animation: flip 2.5s linear 1s infinite;
	-weikit-animation: flip 2.5s linear 1s infinite;
	-moz-animation: flip 2.5s linear 1s infinite;
	-o-animation: flip 2.5s linear 1s infinite;
	height: 69px;
}
@keyframes flip{
0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
80% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
82% {
transform:rotate(5deg);
-webkit-transform:rotate(5deg);
-moz-transform:rotate(5deg);
-o-transform:rotate(5deg);
}
85% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
87% {
transform:rotate(-5deg);
-webkit-transform:rotate(-5deg);
-moz-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
}
90% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
92% {
transform:rotate(5deg);
-webkit-transform:rotate(5deg);
-moz-transform:rotate(5deg);
-o-transform:rotate(5deg);
}
94% {
tranform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
97% {
trandform:rotate(-5deg);
-webkit-transform:rotate(-5deg);
-moz-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
}
100% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
}
.ml15 {
	margin-left: 15px;
}
.country_list li.country-another {
	width: 93%;
	height: auto;
}
.country_list li.country-another p {
	text-align: left;
	color: #999;
}
.country_list li.country-another p.ct_names {
	color: #666;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
}

/*新加急活动页*/
.express-banner {
	background: url(../images/top-banner.jpg) no-repeat center center;
	height: 630px;
}
.jj-tt1 {
	padding: 10px 0;
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background-color: #ff7700;
	border-radius: 50px;
	border: 5px solid #ffa826;
	letter-spacing: 2px;
}
.jj-tt2 {
	background-color: #ff7700;
	border-radius: 50%;
	border: 5px solid #ffa826;
	padding: 22px 0 30px;
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.tt-bc1 {
	background: url(../images/jj-bac1.jpg) no-repeat center center;
	height: 615px;
}

.tt-bc2 {
	background: url(../images/jj-bac2.jpg) no-repeat center center;
	height: 722px;
}
.tt-bc3 {
	background: url(../images/jj-bac3.jpg) no-repeat top center;
	height: 720px;
}
.jj-ww {
	font-size: 18px;
	line-height: 2.2;
	color: #fff;
}
.mfzs {
	font-size: 18px;
	line-height: 1.7;
	color: #fff;
}
.mfzs span {
	font-size: 24px;
	color: #ffeb24;
}

.btn-oranger-light {
	color: #ca0003 !important;
	background-color: #ffeb24;
	border-color: #ffeb24;
	box-shadow: 0px 4px 0px #ddc900;
	font-weight: bold;
}
.btn-oranger-light:hover {
	color: #ca0003 !important;
	color: #ca0003;
	background-color: #ffe800;
	border-color: #ffe800;
}
.jj-out-box {
	border-radius: 8px;
	border: 6px solid #63001d;
	padding: 8px;
}
.jj-in-box {
	border-radius: 5px;
	border: 1px dashed #fff;
	padding: 20px;
	font-size: 18px;
	color: #fff;
	line-height: 2.2;
}

/*圣诞活动*/
.christmas-top {
	background: url(../images/christmas-top.jpg) no-repeat center center;
	height: 749px;
}
.christmas-floor1 {
	background: url(../images/christmas-floor1.jpg) no-repeat top center;
	height: 726px;
}

.christmas-floor2 {
	background: url(../images/christmas-floor2.jpg) no-repeat center center;
	height: 686px;
}
.christmas-floor3 {
	background: url(../images/christmas-floor3.jpg) no-repeat top center;
	height: 726px;
}
.christmas-floor4 {
	background: url(../images/christmas-floor4.jpg) no-repeat top center;
	height: 583px;
}
.floor-box1 {
	background: url(../images/floor-box1.png) no-repeat top center;
	background-size: contain;
}
.floor-box2 {
	background: url(../images/floor-box2.png) no-repeat top center;
	background-size: contain;
}
.floor-box3 {
	background: url(../images/floor-box3.png) no-repeat top center;
	background-size: contain;
}
.floor-box4 {
	background: url(../images/floor-box4.png) no-repeat top center;
}
.chrfloor h2 {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	color: #fbfbe5;
	line-height: 1.6;
	margin-top: 40px;
}
.chrfloor h3 {
	font-size: 20px;
	text-align: left;
	color: #fbfbe5;
	margin-top: 60px;
	padding: 50px 0 20px 0;
}
.floor1-hed {
	margin-top: 120px;
}
.floor-box1-padding {
	padding: 60px;
}
.box-pred {
	border-radius: 5px;
	background-color: #fbfbe5;
	padding: 7px;
	position: relative;
	text-align: center;
}
.box-pred-in {
	border-radius: 5px;
	background-color: #92040b;
}
.crs-imgbox {
	padding: 20px 40px;
	position: relative;
}
.chr-limit {
	position: absolute;
	left: 10px;
	top: -20px;
}
.chr-decorated {
	position: absolute;
	right: 0;
	bottom: 1px;
}
.prix-box {
	padding: 20px;
	background-color: #fbfbe5;
	border-radius: 5px;
	color: #92040b;
}
.prix-zero {
	font-size: 24px;
	color: #fbfbe5;
	background-color: #92040b;
	border-radius: 5px;
	padding: 0 5px;
	width: 60%;
}
.text-through-18 {
	font-size: 18px;
	text-decoration: line-through;
	padding-left: 5px;
}
.christmas-button {
	border: 5px solid #fcb001;
	background-color: #ffde00;
	padding: 5px 20px;
	text-align: center;
	border-radius: 50px;
	display: inline-block;
	font-size: 24px;
	color: #664700 !important;
	font-weight: bold;
}
.christmas-button:hover {
	text-decoration: none;
	background-color: #f1d200;
	border-color: #efa701;
}
.chri-present {
	display: inline-block;
	background: url(../images/present.png) no-repeat top center;
	height: 30px;
	width: 30px;
	vertical-align: -5px;
}
.christmas-button-zx {
	border: 5px solid #578b86;
	background-color: #e0fffd;
	padding: 5px 20px;
	text-align: center;
	border-radius: 50px;
	display: inline-block;
	font-size: 24px;
	color: #578b86 !important;
	font-weight: bold;
}
.christmas-button:hover {
	text-decoration: none;
	background-color: #f1d200;
	border-color: #efa701;
}
.christmas-button:active {
	text-decoration: none;
	background-color: #f1d200;
	border-color: #efa701;
}
.christmas-button:visited {
	text-decoration: none;
	background-color: #f1d200;
	border-color: #efa701;
}
.christmas-button-zx:hover {
	text-decoration: none;
	background-color: #d2f2f0;
	border-color: #4e7e79;
}
.christmas-button-zx:active {
	text-decoration: none;
	background-color: #d2f2f0;
	border-color: #4e7e79;
}
.christmas-button-zx:visited {
	text-decoration: none;
	background-color: #d2f2f0;
	border-color: #4e7e79;
}
.chri-present {
	display: inline-block;
	background: url(../images/icon-present.png) no-repeat top center;
	height: 30px;
	width: 30px;
	vertical-align: -5px;
}
.chri-chat {
	display: inline-block;
	background: url(../images/icon-chat.png) no-repeat top center;
	height: 30px;
	width: 30px;
	vertical-align: -5px;
}
.pd-left-60 {
	padding-left: 60px;
}
.floor2-hed {
	margin-top: 70px;
}
.floor3-hed {
	margin-top: 50px;
}
.floor-box2-padding {
	padding: 67px 59px;
}
.chrism {
	padding: 60px 0 30px 0;
	text-align: center;
	margin: 0;
}
.chrism-detel {
	padding: 0px 80px 180px;
	color: #fbfbe5;
	font-size: 16px;
	line-height: 2.0;
}
.modal-header .close {
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 11;
}
.top-hot {
	position: relative;
}
.top-hot:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 45px;
	display: inline-block;
	height: 12px;
	width: 19px;
	background: url(../images/menu-hn.png) no-repeat center;
	background-position: 0 -15px;
}
.top-hot-s {
	position: relative;
}
.top-hot-s:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 77px;
	display: inline-block;
	height: 12px;
	width: 19px;
	background: url(../images/menu-hn.png) no-repeat center;
	background-position: 0 -15px;
}
.top-sale {
	position: relative;
}
.top-sale:before {
	content: " ";
	position: absolute;
	top: 0px;
	left: 45px;
	display: inline-block;
	height: 12px;
	width: 22px;
	background: url(../images/sale-nh.png) no-repeat center;
}
.top-sale-s {
	position: relative;
}
.top-sale-s:before {
	content: " ";
	position: absolute;
	top: 0px;
	left: 75px;
	display: inline-block;
	height: 12px;
	width: 22px;
	background: url(../images/sale-nh.png) no-repeat center;
}
.top-sale-nav {
	position: relative;
}
.top-sale-nav:before {
	content: " ";
	position: absolute;
	top: -6px;
	left: 92px;;
	display: inline-block;
	height: 12px;
	width: 22px;
	background: url(../images/sale-n.png) no-repeat center;
	animation: shakes 2.5s linear 1s infinite;
	-weikit-animation: shakes 2.5s linear 1s infinite;
	-moz-animation: shakes 2.5s linear 1s infinite;
	-o-animation: shakes 2.5s linear 1s infinite;
}
.top-hot-nav {
	position: relative;
}
.top-hot-nav:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 65px;
	display: inline-block;
	height: 12px;
	width: 19px;
	background: url(../images/menu-hn.png) no-repeat center;
	background-position: 0 -15px;
}
.color-red-wt {
	color: #f5134c !important;
}
.color-purple {
	color: #7622c1 !important;
}
.color-orange {
	color: #ff6600 !important;
}
.ft15 {
	font-size: 15px;
}
.index-banner.newpo {
	background-position: top center;
	padding-bottom: 50px !important;
	background-size: auto;
}
.com-ban-tc-title {
	color: #f60;
	font-weight: bold;
	padding: 15px 0 10px;
	font-size: 22px;
	border-bottom: 3px solid #ff9900;
}
.company-loginbox-top {
	border-top: 5px solid #ff6600;
}
.title-cob-title {
	color: #333333;
	font-size: 40px;
	font-weight: bold;
	margin: 50px auto 60px;
}
.title-cob-title span {
	border-bottom: 2px solid #dbdbdb;
	display: inline-block;
	padding: 40px 40px 20px;
}
.cob-bs {
	height: 19px;
	width: 19px;
	border: 1px solid #333;
	display: inline-block;
	border-radius: 50%;
	padding: 2px 0 3px 0;
	margin: 0;
}
.mb90 {
	margin-bottom: 90px;
}
.pt-hd {
	position: absolute;
	right: 4px;
	z-index: 11;
	top: 10px;
	color: #10c360;
	font-size: 18px;
}
.pt-hd.cmtc {
	right: 18px;
}
.pt-hd p {
	padding: 10px;
	display: none;
	top: -50px;
	left: -150px;
	background-color: #10c360;
	color: #fff;
	font-style: normal;
	width: 205px;
}
.pt-hd p:before {
	position: absolute;
	top: 38px;
	left: 153px;
	border: 8px solid #10c360;
	border-color: #10c360 transparent transparent transparent;
	display: block;
	content: " ";
}
.pt-hd:hover p {
	display: block;
	font-size: 13px;
}
.inttrade-plr {
	padding: 0 120px;
}
.gs-tc-bac {
	background: url(../images/gs-tc-bac.jpg) no-repeat center;
	margin: 0 -15px -15px;
	border-radius: 0 0 4px 4px;
	background-size: cover;
}
.gs-tc-text {
	color: #fff;
	line-height: 1.6;
	text-shadow: 1px 2px 3px #ff2d00;
}
.gs-jd {
	font-size: 22px;
	font-weight: bold;
}
.gs-arund {
	height: 100px;
	width: 100px;
	text-align: center;
	background: url(../images/gs-arund.png) no-repeat center;
	background-size: cover;
	margin: auto;
}
.gs-tc-nbs {
	color: #ff6600;
}
.gs-tc-sz {
	font-size: 24px;
	font-weight: bold;
}
.pt30 {
	padding-top: 30px;
}
.mt15 {
	margin-top: 15px;
}
.bac-hd {
	background-color: #4f288d;
}

.servicebar {
	position: fixed;
	top: 25%;
	right: 10px;
	z-index: 1000;
	width: 148px;
}
.oline-r-pc {
	width: auto !important;
	padding-top: 30px;
	padding-bottom: 7px;
}
.p-lr-kd {
	padding: 0;
}
.online-lg {
	background: url(../images/on-back3.png) no-repeat left top !important;
	width: 148px;
	height: 370px;
}
.online1826 {
	background: url(../images/on-back18426.png) no-repeat left top;
	width: 148px;
	height: 435px;
}
.ri-fh {
	padding: 12px 0px;
	color: #627099;
	cursor: pointer;
	position: relative;
}
.ri-fh:hover {
	color: #ff6961;
	text-decoration: none;
}
.ri-top{
	display:block;
	padding-top: 14px;
	font-size: 16px;
	text-decoration: none;
	color: #ff6961;
}
.ri-top:hover,.ri-top:focus,.ri-top:active{
	color: #ff6961 !important;
	text-decoration: none !important;
}
.message-prompt {
	display: inline-block;
	background-color: red;
	padding: 1px 8px;
	color: #fff;
	position: absolute;
	top: 21px;
	right: 15px;
	margin: 0;
	border-radius: 12px;
	webkit-animation: breathe 1000ms ease infinite;
	-moz-animation: breathe 1000ms ease infinite;
	-o-animation: breathe 1000ms ease infinite;
	animation: breathe 1000ms ease infinite;
}

@-webkit-keyframes breathe{
0% {opacity:.2;box-shadow:0 1px 5px rgba(255,0,0,0.1)}
100%{opacity:1;box-shadow:0 1px 10px rgba(255,0,0,0.5)}
50%{opacity:1;box-shadow:0 1px 3px #ff0000}
}
@-moz-keyframes breathe{
0% {opacity:.2;box-shadow:0 1px 5px rgba(255,0,0,0.1)}
100%{opacity:1;box-shadow:0 1px 10px rgba(255,0,0,0.5)}
50%{opacity:1;box-shadow:0 1px 3px #ff0000}
}
@-o-keyframes breathe{
0% {opacity:.2;box-shadow:0 1px 5px rgba(255,0,0,0.1)}
100%{opacity:1;box-shadow:0 1px 10px rgba(255,0,0,0.5)}
50%{opacity:1;box-shadow:0 1px 3px #ff0000}
}
@keyframes breathe{
0% {opacity:.2;box-shadow:0 1px 5px rgba(255,0,0,0.1)}
100%{opacity:1;box-shadow:0 1px 10px rgba(255,0,0,0.5)}
50%{opacity:1;box-shadow:0 1px 3px #ff0000}
}

#newBridge .icon-right-center {
	display: none;
}

/*工具样式*/
.tool-back {
	background: url(../images/tool-back.jpg) no-repeat top center;
	padding: 50px 0;
}
.tool-box-back {
	background: url(../images/tool-box.jpg) no-repeat top center;
	padding: 50px 0;
	background-size: cover;
	border-radius: 10px 10px 0px 0px;
}
.tool-box-back h1 {
	color: #fff;
	margin-top: 0;
	font-weight: bold;
	font-size: 36px;
	letter-spacing: 1px;
}
.tool-detal {
	margin-top: 30px;
	padding-left: 20px;
}
.tool-detal li {
	color: #fff;
	font-size: 18px;
	padding-bottom: 15px;
}
.tool-disabled {
	cursor: not-allowed;
	color: #999;
}
.tool-disabled:hover {
	cursor: not-allowed;
	color: #999;
}
.tool-searchbox {
	background-color: #fff;
	border-radius: 0px 0px 10px 10px;
}
.pad40 {
	padding: 40px;
}
.form-control.box-line {
	border: 2px solid #99d7ff;
}
.tool-mouse:before {
	transform: rotate(316deg);
	-ms-transform: rotate(316deg);	/* IE 9 */
	-moz-transform: rotate(316deg);	/* Firefox */
	-webkit-transform: rotate(316deg); /* Safari 和 Chrome */
	-o-transform: rotate(316deg);
}
.btn-tool {
	color: #fff !important;
	color: #fff;
	background-color: #2d91f1;
	border-color: #99d7ff;
}
.btn-tool:hover, .btn-tool:focus, .btn-tool:active, .btn-tool.active, .open > .dropdown-toggle.btn-tool {
	color: #fff;
	background-color: #2782d9;
	border-color: #99d7ff
}
.btn-tool-mid {
	color: #2d91f1 !important;
	background-color: #99d7ff;
	border-color: #99d7ff;
	border-radius: 0;
}
.btn-tool-mid:hover, .btn-tool-mid:focus, .btn-tool-mid:active, .btn-tool-mid.active, .open > .dropdown-toggle.btn-tool-mid {
	color: #2d91f1 !important;
	background-color: #74c9ff !important;
	border-color: #99d7ff !important;
}
.tool-search-change {
	border: none;
	border-radius: 4px 4px 0px 0px;
	position: relative;
}
.tool-tips {
	padding: 10px;
	display: none;
	top: -50px;
	left: -85px;
	background-color: #ff9664;
	color: #fff;
	font-style: normal;
	width: 150px;
	border: none;
}
.tool-tips:before {
	position: absolute;
	top: 40px;
	left: 120px;
	border: 8px solid #ff9664;
	border-color: #ff9664 transparent transparent transparent;
	display: block;
	content: " ";
}
.tool-search-change:hover p {
	display: block;
}
.wrap-tool {
	position: absolute;
	border: 1px solid #ccc;
	z-index: 999;
	display: none;
	background: #fff;
	left: 40px;
	border-radius: 5px;
	padding: 10px 10px 0 0;
	list-style: none;
}
.wrap-tool li {
	float: left;
	cursor: pointer;
	width: 125px;
	margin-left: 10px;
	margin-bottom: 10px;
	line-height: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 28px;
	border-radius: 2px;
	background: #f5f5f5;
	color: #828282;
	font-size: 14px;
	text-align: center;
	padding: 0 6px;
}
.wrap-tool li.act {
	background: #2d91f1;
	color: #fff;
}
.tool-wait {
	font-size: 7rem;
}
.bule-light {
	color: #2d91f1;
}
.pad20 {
	padding: 20px;
}
.tool-search-tbox {
	background-color: #fff;
	border-radius: 10px;
	border: 1px solid #ddd;
	border-top: 5px solid #2d91f1;
	position: relative;
}
.tool-search-tbox.min-height {
	min-height: 352px;
	border-radius: 5px;
}
.tool-icon {
	width: 105px;
	height: 105px;
	display: block;
	background: url(../images/tool-icon1.png) no-repeat;
	margin: 20px auto;
}
.tool-icon.nb2 {
	background-position: 0 -118px;
}
.tool-icon.nb3 {
	background-position: 0 -236px;
}
.tool-icon.nb4 {
	background-position: 0 -353px;
}
/*动画效果*/
.opacity {
	position: relative;
}
.opacity-box {
	width: 120px;
	height: 120px;
	border: 5px solid #1e85f7;
	background: #64c2ff;
	border-radius: 50%;
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.wave {
	opacity: .4;
	position: absolute;
	top: 3%;
	left: 50%;
	background: #1e85f7;
	width: 200px;
	height: 200px;
	margin-left: -100px;
	margin-top: -140px;
	-webkit-transform-origin: 50% 56%;
	transform-origin: 50% 56%;
	border-radius: 43%;
	-webkit-animation: drift 3000ms infinite linear;
	animation: drift 3000ms infinite linear;
}

.wave.-three {
	-webkit-animation: drift 2500ms infinite linear;
	animation: drift 2500ms infinite linear;
}

.wave.-two {
	-webkit-animation: drift 5000ms infinite linear;
	animation: drift 5000ms infinite linear;
	opacity: .1;
	background: #97d9ff;
}

.opacity-box:after {
	content: '';
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, #64c2ff, rgba(100, 194, 255, 0) 80%, rgba(255, 255, 255, 0.5));
	background: linear-gradient(to bottom, #64c2ff, rgba(100, 194, 255, 0) 80%, rgba(255, 255, 255, 0.5));
	z-index: 11;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.result {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1;
	line-height: 110px;
	text-align: center;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	color: white;
	font-size: 50px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	font-weight: bold;
	letter-spacing: 2px;
}
.result span {
	font-weight: normal;
	font-size: 48px;
	font-family: Arial, "Microsoft YaHei", sans-serif;
}
.result span.bfb {
	font-size: 20px;
	font-family: Arial, "Microsoft YaHei", sans-serif;
}
@-webkit-keyframes drift {
from {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
from {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
}

@keyframes
drift {from {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
from {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
}
/*提示*/
.tool-tips-ud {
	padding: 10px;
	display: block;
	left: -50px;
	background-color: #ff9664;
	color: #fff;
	font-style: normal;
	width: 150px;
	border: none;
}
.tool-tips-ud:before {
	position: absolute;
	top: -16px;
	left: 120px;
	border: 8px solid #ff9664;
	border-color: transparent transparent #ff9664 transparent;
	display: block;
	content: " ";
}
.clear-margin-bottom {
	margin-bottom: 0;;
}
.tool-search-name {
	padding-top: 40px;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fillet-under {
	border-radius: 0 0 5px 5px;
}
.clear-padding-top {
	padding-top: 0;
}
.vague {
	position: absolute;
	top: 0;
	left: 0;
	width: 103.8%;
	height: 100%;
	background-color: #fff;
	z-index: 1;
}
.vague img {
	width: 100%;
	position: absolute;
	border-radius: 5px;
	top: 0;
	left: 0;
}
.modal-dialog .xbox {
	border: 0;
	padding: 15px;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	color: #999;
	width: 360px;
	margin: auto;
}
.search-pc.stool {
	left: 21px;
}
.tool-under-cue {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}
.tool-wd {
	padding: 10px 20px;
	margin-bottom: 0;
}

/*新弹窗样式*/
.new-more-back {
	padding-top: 10px;
	background-color: #f4fcf1;
}
.new-more-title {
	font-size: 18px;
	font-weight: bold;
}
.new-tc-icon {
	width: 64px;
	height: 64px;
}
.new-tc-erm {
	background-color: #2f582f;
	padding: 10px 0;
	margin-bottom: -15px;
}
.new-tc-wechatbox {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 125px;
	height: 100px;
	overflow: hidden;
}
.wechat-lg {
	font-size: 100px;
	color: #fff;
	opacity: .1;
}

/**/
.lis-top {
	background-color: #f3f3f3;
	color: #f60;
	font-weight: bold;
	font-size: 20px;
}
.left-lis {
	position: relative;
}
.left-lis.active, .left-lis.active:hover, .left-lis.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #fde9da;
	border-color: #ddd;
	border-left: #ff6600 2px solid;
	color: #666;
}
.pd20 {
	padding-bottom: 20px;
}
.act-tips {
	color: #999;
	padding-top: 5px;
	display: block;
}
.paading-none {
	padding: 0;
}
.jzero {
	padding: 2px 10px;
	background-color: #f19c9e;
	color: #fff;
	margin-right: 10px;
	width: 50px;
	text-align: center;
	display: inline-block;
}
.act-bq {
	color: #ff5555;
	font-size: 18px;
}
.act-jg {
	color: #ff5555;
	font-size: 22px;
	font-weight: bold;
}
.fw-bz {
	margin-top: 20px;
}
.act-box {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: 0 1px 1px rgba(0,0,0,0.05);
	border-top: none;
	position: relative;
}
.title-act {
	font-size: 40px;
	font-weight: bold;
	color: #333;
	padding: 30px 0 20px;
	margin: 0;
}
.act-inbox {
	padding: 10px 20px;
}
.act-inbox-gray {
	padding: 10px 20px 30px;
	background-color: #f1f1f1;
}
.max-img {
	width: 100%;
}
.hum-box {
	padding: 20px 30px;
	line-height: 2.8;
	height: 230px;
}
.act-banner {
	background: url(../images/cat-top.jpg) no-repeat center top;
	background-size: cover;
	height: 521px;
	position: relative;
}
.act-banner.act-banner8 {
	background: url(../images/cat-top8.jpg) no-repeat center top;
}
.act-container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	width: 1090px;
	position: relative;
}
.djs {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: right;
	padding-right: 252px;
	padding-top: 466px;
}
.act-dat {
	text-align: center;
	width: 100%;
	border: 1px solid #982dff;
	background-image: -webkit-linear-gradient(to top, #4d0083, #9d2fff);
	background-image: linear-gradient(to top,#4d0083,#9d2fff);
	text-shadow: 2px 2px 2px #b01eff;
	padding: 3px 7px;
	color: #fcff3f;
	font-weight: bold;
}
.act-tt-1 {
	background: url(../images/cat-sed.jpg) no-repeat center top;
	background-size: cover;
	height: 156px;
	position: relative;
}
.act-sed-un {
	background: url(../images/cat-sed-un.jpg) no-repeat center top;
	background-size: cover;
	height: 669px;
	position: relative;
}
.box-zero {
	background-color: #fff;
	border-radius: 5px;
	width: 690px;
	margin: auto;
	height: 425px;
}
.am-cg {
	padding: 40px 140px;
	border-bottom: 1px dashed #fc5979;
	position: relative;
}
.am-cg h4 {
	font-weight: bold;
}
.act-bt {
	padding-top: 105px;
}
.act-yu {
	text-align: center;
	margin-top: -15px;
}
.btn-act {
	text-align: center;
	background-image: -webkit-linear-gradient(to top, #ff376c, #ffa44f);
	background-image: linear-gradient(to top,#ff376c,#ffa44f);
	padding: 3px 7px;
	color: #fff;
	width: 200px;
	display: inline-block;
	font-size: 18px;
	border-radius: 15px;
	word-spacing: 8px;
	letter-spacing: 1px;
	z-index: 5;
	position: relative;
}

.txt-md {
	font-size: 14px;
}
.et-jg {
	float: left;
	width: 50%;
}
.et-yj {
	padding-top: 10px;
	color: #ccc;
	text-decoration: line-through;
}
.hd-ipr88tag-box {
	border: 1px solid #f19c9e;
	color: #f19c9e;
	width: 45%;
	margin-right: 5%;
}
.hd-ipr88tag-box2 {
	border: 1px solid #f19c9e;
	color: #f19c9e;
	width: 50%;
}
.hd-ipr88tag {
	padding: 2px 10px;
	background-color: #f19c9e;
	color: #fff;
	margin-right: 5px;
	text-align: center;
	display: inline-block;
}
.btn-lines {
	color: #eea236;
	background-color: #fff;
	border: 3px solid transparent;
	border-color: #eea236;
	padding: 8px 12px;
}
.btn-lines:hover {
	border-color: #f60;
	color: #f60;
}
.tag-ts {
	background-color: #a6c29f;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: -15px;
	margin-right: -15px;
	margin-top: -15px;
	margin-bottom: 20px;
}
.com-tc-und {
	color: #fff;
	text-shadow: 1px 1px 1px #f60;
}
.com-tc-und-title {
	padding-bottom: 5px;
	padding-right: 20px;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}
.ds-no {
	display: none;
}
/**/

.title-all-title {
	color: #333;
	font-size: 40px;
	font-weight: bold;
}
.title-all-title span {
	border-bottom: 2px solid #dedede;
	display: inline-block;
	padding: 40px 40px 20px;
}
.title-all-title-f {
	font-size: 14px;
	line-height: 1.6;
	letter-spacing: 1px;
	color: #999;
	padding-top: 5px;
	margin-bottom: 20px;
}

.patent-country-box {
	float: left;
	width: 234px;
	text-align: center;
	margin-bottom: 15px;
}
.patent-country-outbox {

}
.patent-country-inbox {
	height: 180px;
	width: 180px;
	margin: auto;
	position: relative;
	display: block;
	cursor: pointer;
}
.patent-ontent-box {
	height: 180px;
	width: 180px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	color: #fff;
	text-align: center;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}
.patent-country-title {
	margin-top: 50%;
	font-size: 22px;
}
.patent-country-title1 {
	margin-top: 50%;
	font-size: 22px;
}
.patent-country-details {
	display: none;
}
.patent-country-inbox:hover .patent-country-title {
	margin-top: 10%;
}
.patent-country-inbox:hover .patent-country-title1 {
	margin-top: 30%;
}
.patent-country-inbox:hover .patent-country-details {
	display: block;;
}
.tab-header-expert.active {
	color: #f60;
	text-decoration: none;
	border-bottom: 2px solid #f60;
}
.tab-header-expert {
	padding: 5px 15px;
	display: inline-block;
	color: #888;
	border-bottom: 2px solid #dedede;
	cursor: pointer;
	font-size: 16px;
}
.tab-header-expert:hover {
	text-decoration: none;
	border-bottom: 2px solid #f60;
}
.patent-box {
	padding: 20px 30px;
	line-height: 2.8;
	height: 280px;
	text-align: left;
}
.patent-benefit-box {
	background-color: #fff;
	padding: 15px 0;
	border: 1px solid #ddd;
}
.patent-sm-title {
	font-weight: bold;
	font-size: 20px;
}
.patent-a {
	color: #3399cc !important;
}
.patent-left-arrow {

}
.patent-left-arrow:before {
	position: absolute;
	top: 20%;
	right: -7%;
	border: 12px solid #d9edf7;
	border-color: transparent transparent transparent #d9edf7;
	display: block;
	content: " ";
}
.patent-service-box {
	background: #fffdf5;
}
.patent-service-detail {
	list-style: none;
	margin-top: 20px;
}
.patent-service-detail li {
	padding-bottom: 10px;
	color: #666;
}
.patent-service-box.sed {
	padding: 20px 0;
	background-color: #ffeddd;
}
.patentbox:hover .pask {
	display: block;
}
.pask {
	display: none;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0.96;
	position: absolute;
	top: 0;
	left: 0;
	width: 89%;
	height: 100%;
	margin: 0 15px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.pask p {
	text-align: center;
	margin-top: 30%;
}
.index-banner.patent {
	background: url(../images/patent.jpg) no-repeat center bottom;
	background-size: cover;
}
.btn-patent {
	width: 80%;
	font-size: 16px;
}
.btn-success {
	color: #fff !important;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.banner-message {
	height: 24px;
	overflow: hidden;
}
.swiper-wrapper1 {
	overflow: hidden;
	width: 100%;
}
.swiper-wrapper1 {
	color: #999;
	height: auto;
}
.message-box-gd {
	margin-bottom: 40px;
}
.message-box-out {
	color: #fff;
	padding: 10px 0;
	margin-bottom: 0;
}
.message-box-out span {
	color: #fff;
}
.btn-lines {
	color: #eea236 !important;
	background-color: #fff;
	border: 3px solid transparent;
	border-color: #eea236;
	padding: 7px 12px 8px;
	font-size: 18px;
	font-weight: bold;
	border-radius: 6px;
}
.btn-lines:hover {
	border-color: #f60;
	color: #f60 !important;
}
.tool-arrow {
}
.tool-arrow:before {
	margin-right: -0.8em !important;
	color: #ff9900;
}

.index-banner.newcom {
	background: url(../images/com-new-banner.png) no-repeat center bottom;
	background-size: cover;
}
.com-h2 {
	display: inline-block;
	border: 1px solid #fff;
	border-left: 0;
	border-right: 0;
	padding: 10px;
	color: #fff;
	text-align: center;
	margin: auto auto;
	letter-spacing: 0.6em;
}
.com-news-list {
	list-style: none;
	padding: 0;
}
.com-news-list li {
	margin-bottom: 10px;
}
.com-news-imgbox {
	height: 120px;
	overflow: hidden;
}
.com-news-imgbox img {
	max-width: 100%;
}
.com-news-title {
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
}
.com-new-all-tilte {
	border-bottom: 1px solid #999;
	margin-bottom: 20px;
}
.com-new-all-tilte h4 {
	margin: 0;
	border-left: 5px solid #f60;
	color: #333;
}
.margin-left-15 {
	margin-left: 15px;
}
.margin-right-15 {
	margin-right: 15px;
}
.pb10 {
	padding-bottom: 10px;
}
.com-news-list1 {
	list-style: none;
	padding: 0;
}
.com-news-list1 li {
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
.com-question {
	float: left;
	padding: 10px;
	background-color: #ccc;
	margin-right: 10px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	border-radius: 10px;
}
.com-answer {
	float: left;
	padding: 10px;
	background-color: #ffa466;
	margin-right: 10px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	border-radius: 10px;
	font-weight: bold;
}
.com-as-title {
	padding-top: 10px;
	display: inline-block;
	color: #666;
}

.figure-box {
	height: 404px;
	background: url(../images/figure-back.png) no-repeat top left #f9f9f9;
	border-radius: 10px;
	box-shadow: 0px 0px 14px #aaa;
	margin: 10px 0;
}
.adviser {
	font-size: 40px;
	font-weight: bold;
}
.adviser-en {
	font-size: 24px;
	color: #999;
}
.adviser-en-tag {
	color: #999;
	font-size: 18px;
	font-weight: normal;
	padding-top: 15px;
	border-top: 1px solid #ccc;
}
.contact-way {
	font-size: 16px;
	color: #999;
}
.com-change {
	background: none !important;
}
.com-xsp {
	width: 20%;
	float: left;
}
.com-ex-box {
	padding: 10px 15px;
	text-align: center;
}
.com-ex-box img {
	max-width: 80%;
	border: 1px solid #ddd;
}
.com-certificate {
	display: block;
	cursor: pointer;
}
.com-certificate:hover {
	text-decoration: none;
}
.com-news-lhbox {
	height: 380px;
	width: 100%;
	overflow: hidden;
}
.com-shade {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	background-color: #000;
	opacity: 0.6;
	display: none;
}
.close-imgbox {
	position: absolute;
	top: 0;
	right: 15px;
	height: 30px;
	width: 30px;
	color: #999;
	z-index: 1111111;
	font-size: 30px;
}
.comshow-box {
	background-color: #fff;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 0px 0px 4px #999;
	text-align: center;
}
.comshow-box-title {
	text-align: center;
	font-size: 20px;
	color: #f60;
	font-weight: bold;
}
.comshow-box-detail-out {
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 0px 0px 10px 10px;
}
.comshow-box-detail {
	padding: 10px 15px 0;
	color: #fff;
	text-align: left;
	line-height: 1.7;
	z-index: 1;
	position: relative;
}
.comshow-box img {
	width: 100%;
}
.black {
	background-color: rgba(0,0,0,0.7);
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 0px 0px 10px 10px;
}
.hd-service-right {
	position: fixed;
	right: 0;
	top: 50%;
	z-index: 11;
}
.newbox-zc-head {
	background-color: #efefef;
	text-align: center;
	padding: 15px;
	border-radius: 10px 10px 0 0;
	position: relative;
}
.newbox-zc-body {
	border: 1px solid #efefef;
	padding: 15px;
	border-radius: 0 0 10px 10px;
	text-align: center;
	border-top: 0;
}
.newbox-zc-body h5 {
	font-size: 28px;
	text-align: center;
}
.newbox-list {
	list-style: none;
	text-align: left;
	margin-top: 15px;
	color: #aaa;
}
.newbox-list li {
	margin-bottom: 10px;
}
.newbox-list li.other {
	color: #333;
}
.newbox-zc-head.nb1 {
	background-color: #ffeedf;
}
.newbox-zc-body.nb1 {
	border-color: #ffeedf;
}
.newbox-zc-head.nb2 {
	color: #fff;
	background: url(../images/back18426.jpg) no-repeat left top;
	background-size: cover;
}
.newbox-zc-body.nb2 {
	border-color: #ee1543;
}
.newbox-zc-head.nb3 {
	color: #fff;
	background: url(../images/back18426-2.jpg) no-repeat left top;
	background-size: cover;
}
.newbox-zc-body.nb3 {
	border-color: #aa11d9;
}
.newbox-zc-head.nb4 {
	color: #fff;
	background: url(../images/back18426-3.jpg) no-repeat left top;
	background-size: cover;
}
.newbox-zc-body.nb4 {
	border-color: #fd1958;
}
.btn-hd-ws {
	width: 70%;
}
.btn-hd-426 {
	color: #fff;
	background-color: #ee1543;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fb6784), to(#ee1543));
	border-color: #fb6784 #ee1543 #ee1543;
}
.btn-hd-426:hover {
	color: #fff;
	background-color: #da0f3a;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fb6784), to(#da0f3a));
	border-color: #fb6784 #da0f3a #da0f3a;
}
.hd-scales {
	display: inline-block;
	z-index: 10;
	animation: scales 1.5s infinite;
	-weikit-animation: scales 1.5s infinite;
	-moz-animation: scales 1.5s infinite;
	-o-animation: scales 1.5s infinite;
}

@keyframes scales{
0% { transform: scale(.8); }
50% { transform: scale(1); }
100% { transform: scale(.8); }
}
.jian426 {
	width: 74px;
	display: inline-block;
}
.jian426 img {
	width: 100%;
}
.jian426-under {
	display: inline-block;
	margin-left: -15px;
	vertical-align: -15px;
}
.newbox-list li.text-426-pink {
	color: #ff5d72;
}
.newbox-list li.text-426-purple {
	color: #ac02fb;
}

/*新加坡公司*/
.com-h2-2 {
	display: inline-block;
	border: 1px solid #fff;
	border-left: 0;
	border-right: 0;
	padding: 10px;
	color: #fff;
	text-align: center;
	margin: auto auto;
	letter-spacing: 0.3em;
	font-size: 24px;
	text-transform: uppercase;
}
.com-h2-2.islands {
	padding-left: 0;
	padding-right: 0;
	letter-spacing: 0.2em;
}
.tuc {
	font-size: 60px;
	color: #fffc00;
}
.tuc1 {
	font-size: 33px;
	color: #fffc00;
}
.sg-sp {
	margin: 0 auto;
	position: relative;
	display: inline-block;
}
.sg-index-banner-h1 {
	letter-spacing: 0.6 rem;
}
.sg-index-banner-h3 {
	letter-spacing: 0.15 rem;
}
.sg-sp-tag {
	text-align: left;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
	font-size: 20px;
}
.text-left {
	text-align: left;
}
.sgpask {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	opacity: 0.96;
	position: absolute;
	top: 0;
	left: 0;
	width: 89%;
	height: 100%;
	margin: 0 15px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}
.sgpask-in {
	padding-top: 25%;
	font-size: 24px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}
.sgpask-in.fst {
	font-weight: bold;
	color: #fffc00;
}
.sgpask:hover .sgpask-in {
	padding-top: 20%;
}
.sgpask-in-0913 {
	padding-top: 15%;
	font-size: 20px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}
.sgpask-in-0913.fst {
	font-weight: bold;
	color: #fffc00;
}
.sgpask:hover .sgpask-in-0913 {
	padding-top: 20%;
}
.sg-lc-zt {
	font-size: 24px;
}
.sg-lc-last {
	display: inline;
	vertical-align: middle;
}
.sg-exr-title {
	padding: 15px 15px 0;
	border-top: 2px solid #eee;
}
.sg-exr-box {
	padding: 5rem 5rem 0;
}
.sg-datum {
	border: 1px solid #ddd;
	background-color: #fff;
	text-align: left;
}
.sg-datum:before {
	content: ' ';
	border: 1px solid #ddd;
	/* border-bottom: none; */
	box-shadow: 1px 0 3px rgba(0,0,0,.1);
	position: absolute;
	left: 15px;
	right: 15px;
	background: #fff;
	height: 100%;
	bottom: -6px;
	z-index: -1;
}
.sg-datum:after {
	content: ' ';
	border: 1px solid #ccc;
	/* border-bottom: none; */
	box-shadow: 1px 0 3px rgba(0,0,0,.1);
	position: absolute;
	left: 15px;
	right: 15px;
	background: #fff;
	height: 100%;
	bottom: -12px;
	z-index: -2;
}
.sedatum-title {
	background-color: #ffe8db;
	padding: 10px;
	margin-left: -10px;
	margin-top: -1px;
	font-size: 18px;
	font-weight: bold;
	margin-right: -10px;
}
.sedatum-title:before {
	position: absolute;
	top: 45px;
	left: 6px;
	border: 5px solid #fed7c0;
	border-color: #fed7c0 #fed7c0 transparent transparent;
	display: block;
	content: " ";
}
.sedatum-title:after {
	position: absolute;
	top: 45px;
	right: 6px;
	border: 5px solid #fed7c0;
	border-color: #fed7c0 transparent transparent #fed7c0;
	display: block;
	content: " ";
}
.sedatum-title.sed {
	background-color: #ceeeff;
}
.sedatum-title.sed:before {
	position: absolute;
	top: 45px;
	left: 6px;
	border: 5px solid #b1def6;
	border-color: #b1def6 #b1def6 transparent transparent;
	display: block;
	content: " ";
}
.sedatum-title.sed:after {
	position: absolute;
	top: 45px;
	right: 6px;
	border: 5px solid #b1def6;
	border-color: #b1def6 transparent transparent #b1def6;
	display: block;
	content: " ";
}
.sedatum-title.thi {
	background-color: #ffdadf;
}
.sedatum-title.thi:before {
	position: absolute;
	top: 45px;
	left: 6px;
	border: 5px solid #f7c3ca;
	border-color: #f7c3ca #f7c3ca transparent transparent;
	display: block;
	content: " ";
}
.sedatum-title.thi:after {
	position: absolute;
	top: 45px;
	right: 6px;
	border: 5px solid #f7c3ca;
	border-color: #f7c3ca transparent transparent #f7c3ca;
	display: block;
	content: " ";
}
.sedatum-title.fou {
	background-color: #d5fff4;
}
.sedatum-title.fou:before {
	position: absolute;
	top: 45px;
	left: 6px;
	border: 5px solid #baf5e6;
	border-color: #baf5e6 #baf5e6 transparent transparent;
	display: block;
	content: " ";
}
.sedatum-title.fou:after {
	position: absolute;
	top: 45px;
	right: 6px;
	border: 5px solid #baf5e6;
	border-color: #baf5e6 transparent transparent #baf5e6;
	display: block;
	content: " ";
}
.sedatum-detail {
	padding: 15px;
	min-height: 240px;
}
.sedatum-detail li {
	list-style: none;
	margin-bottom: 10px;
	color: #666;
}
.index-banner.singapore {
	background: url(../images/sg-new-banner.jpg) no-repeat center bottom;
	background-size: cover;
}
.address-top {
	padding-top: 10px;
}

.news-un-title {
	display: block;
}
.news-un-mt {
	font-weight: bold;
	color: #f90;
}

/*新银行开户*/
.bank-flo-under-line {
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	text-align: left;
}
.bank-flo-up-line {
	border-top: 1px solid #ddd;
	background-color: #fff;
	text-align: left;
}
.index-banner.openbank {
	background: url(../images/banner-bank.jpg) no-repeat center bottom;
	background-size: cover;
}
.com-h2-2.bank {
	font-size: 22px;
	letter-spacing: normal;
}
.openbank-icon {

}
.openbank-icon:before {
	position: absolute;
	top: 20%;
	right: -7%;
	border: 12px solid #ffcdb2;
	border-color: transparent transparent transparent #ffcdb2;
	display: block;
	content: " ";
}
.bank-benefit-box {
	background-color: #fff;
	border: 1px solid #ff0000;
	text-align: center;
	margin-bottom: 20px;
	display: block;
	padding: 5px 0;
	cursor: pointer;
	position: relative;
}
.bank-benefit-box img {
	width: 80%;
}
.bank-benefit-box:hover .bmask {
	display: block;
}
.bmask {
	display: none;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0.96;
	position: absolute;
	top: 0;
	left: -15px;
	width: 100%;
	height: 100%;
	margin: 0 15px;
}
.c-bank-icon1 {
	background: url(../images/c-bank-icon1.png) no-repeat center bottom;
	height: 34px;
	width: 34px;
	display: inline-block;
	margin-right: 15px;
	background-size: contain;
	vertical-align: middle;
}
.c-bank-icon2 {
	background: url(../images/c-bank-icon2.png) no-repeat center bottom;
	height: 34px;
	width: 34px;
	display: inline-block;
	margin-right: 15px;
	background-size: contain;
	vertical-align: middle;
}
.c-bank-icon3 {
	background: url(../images/c-bank-icon3.png) no-repeat center bottom;
	height: 34px;
	width: 34px;
	display: inline-block;
	margin-right: 15px;
	background-size: contain;
	vertical-align: text-bottom;
}
.bankacc-title {
	padding-bottom: 10px;
	border-bottom: 2px solid #ddd;
	font-size: 24px;
	font-weight: bold;
}
.bank-lc-box {
	width: 20%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.dujia {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 30px;
	width: 67px;
	z-index: 1;
	background: url(../images/du.png) no-repeat;
}
.sglinks {
	color: #333 !important;
}
.sglinks:hover {
	color: #f60 !important;
}

/*新美国公司*/
.index-banner.newus {
	background: url(../images/banner-am.jpg) no-repeat center center;
	background-size: cover;
}
.usa-sd {
	color: #fff;
	letter-spacing: 1px;
}
.state-title {
	text-align: left;
	font-size: 16px;
	border-left: 3px solid #f60;
	padding-left: 15px;
	margin-left: 15px;
}
.state {
	cursor: pointer;
	text-align: center;
	position: relative;
	display: block;
	padding-top: 10px;
	border: 1px solid #fff;
	border-radius: 5px;
	margin-bottom: 10px;
}
.state img {
	width: 70%;
	opacity: 0.4;
}
.state p {
	color: #666;
	margin-top: 10px;
}
.state:hover {
	opacity: 1;
	text-decoration: none;
	border: 1px solid #ff9900;
}
.state:hover p {
	color: #f60;
	text-decoration: none;
	font-weight: bold;
}
.state:hover img {
	opacity: 1;
}
.state.active {
	opacity: 1;
	border: 1px solid #ff9900;
}
.state-box.active > .state {
	opacity: 1;
	border: 1px solid #ff9900;
}
.state-box.active > .state p {
	color: #f60;
	font-weight: bold;
}
.state-box.active > .state img {
	opacity: 1;
}
.state.active p {
	color: #f60;
}
.state-detail-title {
	text-align: left;
	font-size: 20px;
	border-left: 3px solid #f60;
	padding-left: 15px;
}
.state-detail-titlesd {
	font-size: 16px;
}
.state-detail-box {
	background: url(../images/us-map.jpg) no-repeat center center #fff;
	background-size: contain;
	border-radius: 7px;
	margin: 30px 15px;
	padding: 15px;
	text-align: left;
	display: none;
}
.state-detail-box.active {
	display: block;
}
.state-out {
	border: 1px solid #efefef;
	border-left: 0;
}
.text-line-orange {
	color: #ffcdb2;
}
.text-gray-dark {
	color: #666;
}
.usa-arrow {

}
.usa-arrow:before {
	position: absolute;
	top: 40%;
	right: -6%;
	border: 15px solid #f1f1f1;
	border-color: transparent transparent transparent #f1f1f1;
	display: block;
	content: " ";
}
.title-lc {
	font-size: 20px;
	font-weight: bold;
}
.usa-detail-lc {
	border-top: 2px dotted #f90;
	margin-top: 10px;
	padding-top: 10px;
	color: #999;
}

.usa-detail-lc:before {
	position: absolute;
	top: 60%;
	right: -8%;
	border: 12px solid #ffcdb2;
	border-color: transparent transparent transparent #ffcdb2;
	display: block;
	content: " ";
}
.btn-com-lines {
	background-color: #efefef;
	border: 3px solid transparent;
	padding: 7px 12px 8px;
	font-size: 18px;
	font-weight: bold;
	border-radius: 6px;
	display: block;
	cursor: pointer;
}
.btn-com-lines:hover {
	color: #fff;
	background-color: #f60;
	text-decoration: none;
}
.btn-com-lines.active {
	color: #fff;
	background-color: #f60;
	border-color: #f60;
}
.com-us-ms {
	position: absolute;
	right: 20px;
	top: 10px;
	display: block;
	height: 14px;
	width: 25px;
	z-index: 1;
	background: url(../images/ms.png) no-repeat;
}
.state-detail-height {
	height: 253px;
}
.tuc2 {
	font-size: 28px;
	color: #fffc00;
	text-shadow: 2px 2px 2px #000;
}

/*服装专题*/
.fz-top-box {
	padding-top: 368px;
	text-align: center;
	color: #fff;
}
.fz-floor1 {
	background: url(../images/fz-f1.jpg) no-repeat;
	background-size: cover;
}
.fz-fl1-box-l {
	background-color: #fff;
	padding: 10px;
	color: #e6887c;
	font-weight: bold;
	font-size: 22px;
	float: left;
	width: 55%;
	height: 44px;
}
.fz-fl1-box-r {
	height: 44px;
	border: 1px solid #fff;
	float: left;
	width: 45%;
	line-height: 22px;
	padding: 10px;
	color: #fff;
}
.fz-fl1-box-l.blue {
	color: #60a3ff;
}
.fz-floor1-hafe {
	width: 44%;
	margin: 15px 3%;
	float: left;
}
.fz-fl1-g-box {
	background-color: #cf7a6f;
	border: 10px solid #cf7a6f;
	border-radius: 10px;
	overflow: hidden;
}
.fz-fl-detail {
	text-align: center;
	color: #fff;
}
.fz-fl-detail h5 {
	font-size: 20px;
	font-weight: bold;
}

.fz-fl1-h-box {
	background-color: #5692e5;
	border: 10px solid #5692e5;
	border-radius: 10px;
	overflow: hidden;
}
.fz-btn-pk {
	color: #fff;
	font-weight: bold;
	background-color: #e6887c;
	border: 3px solid #eeaea6;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 23px;
}
.fz-btn-pk:hover {
	color: #fff;
	background-color: #d78074;
	border-color: #eeaea6;
}
.fz-btn-pk.blue {
	color: #fff;
	background-color: #60a3ff;
	border: 3px solid #9bbdec;
}
.fz-btn-pk.blue:hover {
	color: #fff;
	background-color: #5999f1;
	border-color: #9bbdec;
}
.fz-title-sd {
	display: block;
	color: #999;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	margin-top: 20px;
}
.fz-zsx {
	width: 25px;
	height: 5px;
	border-radius: 5px;
	background-color: #bbb;
	display: inline-block;
	vertical-align: middle;
}
.fz-al {
	background-color: #fff;
	border: 3px solid #60a3ff;
	padding: 15px;
	position: relative;
}
.fz-al-tj {
	position: absolute;
	top: -25px;
	left: 90px;
	z-index: 11;
}
.exrp {
	background-color: #f7dbd7;
	padding: 15px;
	height: 338px;
}
.exrp h6 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
.fz-fl-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.fz-fl-nav li {
	font-size: 16px;
	height: 110px;
	background-color: #e1ebf9;
	color: #60a3ff;
	display: block;
	width: 80px;
	text-align: center;
	margin-left: -60px;
	line-height: 110px;
	border-top: 2px solid #fff;
	cursor: pointer;
}
.fz-fl-nav li a {
	color: #60a3ff;
}

.fz-fl-nav li:hover {
	background-color: #60a3ff;
	color: #fff;
	font-weight: bold;
	border-color: #60a3ff;
	text-decoration: none;
}
.fz-fl-nav li:hover a {
	color: #fff;
}
.fz-fl-nav li.active {
	background-color: #60a3ff;
	color: #fff;
	font-weight: bold;
	border-color: #60a3ff;
}
.fz-fl-nav li.active a {
	color: #fff;
}

.item-box-sport {
	display: none;
}
.item-box-sport.active {
	display: block;
}

.fz-cbox {
	padding: 15px;
	border: 3px solid #e5e5e5;
	background-color: #fff;
}
.btn-fz-choose-title {
	font-size: 18px;
}
.btn-fz-choose {
	display: block;
	border: 3px solid #eeeeee;
	background-color: #fff;
	color: #333;
	border-radius: 7px;
	font-size: 16px;
	line-height: 1.4;
	text-align: center;
	padding: 5px 0;
	cursor: pointer;
}
.btn-fz-choose:hover {
	/*color: #e6887c;
	 border-color: #e6887c;*/
	text-decoration: none;
}
.btn-fz-choose.active {
	color: #e6887c;
	border-color: #e6887c;
	text-decoration: none;
}

/*日本新公司样式*/
.j-md-height {
	height: 180px;
	overflow: hidden;
}
.j-md-detail {
	background-color: #eeeeee;
}
.j-md-title {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-top: 30px;
}
.j-md-wd {
	color: #777;
	line-height: 2;
}
.mb5 {
	margin-bottom: 5px;
}
.fml5 {
	margin-left: -5px;
}
.fmr5 {
	margin-right: -5px;
}
.j-md-wd-arrow {
	position: relative;
}
.j-md-wd-arrow:before {
	position: absolute;
	top: 45%;
	right: 0%;
	border: 15px solid #eeeeee;
	border-color: transparent #eeeeee transparent transparent;
	display: block;
	content: " ";
	z-index: 1;
}
.j-md-wd-arrow-sd {
	position: relative;
}
.j-md-wd-arrow-sd:before {
	position: absolute;
	top: 40%;
	left: 0%;
	border: 15px solid #eeeeee;
	border-color: transparent transparent transparent #eeeeee;
	display: block;
	content: " ";
	z-index: 1;
}
.tmleft-new-line {
	background: url(../images/new-left-tmline.png) no-repeat;
	height: 9px;
	width: 45px;
	display: inline-block;
	margin-right: 15px;
}
.tmright-new-line {
	background: url(../images/new-right-tmline.png) no-repeat;
	height: 9px;
	width: 45px;
	display: inline-block;
	margin-left: 15px;
}
.pkg-top {
	background: url(../images/pkg-n1.jpg) no-repeat -30px top #fc9d2c;
	height: 120px;
	border-radius: 10px 10px 0 0;
}
.pkg-top2 {
	background: url(../images/pkg-n2.jpg) no-repeat -30px top #51c79e;
	height: 120px;
	border-radius: 10px 10px 0 0;
}
.pkg-top3 {
	background: url(../images/pkg-n3.jpg) no-repeat -30px top #64a9f1;
	height: 120px;
	border-radius: 10px 10px 0 0;
}
.pkg-top-in {
	padding: 15px 20px;
	color: #fff;
	text-align: left;
}
.pkg-top-in h4 {
	font-size: 30px;
	font-weight: bold;
}
.pkg-icon {
	background: url(../images/pkg-icon.png) no-repeat;
	height: 87px;
	width: 75px;
	display: block;
	float: right;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.pkg-icon.pkg-icon2 {
	background-position: 0px -95px;
}
.pkg-icon.pkg-icon3 {
	background-position: 0 -189px;
}
.pkg-under, .pkg-under1 {
	border: 1px solid #ddd;
	background-color: #fff;
	text-align: left;
	border-top: none;
	border-radius: 0 0 10px 10px;
	position: relative;
	z-index: 3;
}
.pkg-under-in {
	padding: 15px 20px;
}
.pkg-under-in h5 {
	font-size: 16px;
	padding-left: 5px;
	border-left: 3px solid #fc9d2c;
}

.pkg-under-in h5.tsd {
	border-color: #51c79e;
}
.pkg-under-in h5.ttr {
	border-color: #64a9f1;
}
.pkg-under:before {
	content: ' ';
	border: 1px solid #ddd;
	border-top: none;
	border-radius: 0 0 9px 9px;
	position: absolute;
	left: -1px;
	right: -1px;
	background: #fff;
	height: 100%;
	bottom: -6px;
	z-index: -1;
}
.pkg-under:after {
	content: ' ';
	border: 1px solid #ccc;
	border-top: none;
	border-radius: 0 0 10px 10px;
	position: absolute;
	left: 0px;
	right: 0px;
	background: #fff;
	height: 100%;
	bottom: -12px;
	z-index: -2;
}
.pkg-under1:before {
	content: ' ';
	border: 1px solid #ddd;
	border-top: none;
	border-radius: 0 0 9px 9px;
	position: absolute;
	left: -1px;
	right: -1px;
	background: #fff;
	height: 100%;
	bottom: -6px;
	z-index: -1;
}
.pkg-under1:after {
	content: ' ';
	border: 1px solid #ccc;
	border-top: none;
	border-radius: 0 0 10px 10px;
	position: absolute;
	left: 0px;
	right: -1px;
	background: #fff;
	height: 100%;
	bottom: -12px;
	z-index: -2;
}
.kyp1 {
	margin-right: -23px;
}
.kyp2 {
	margin-left: -23px;
}
.pkg-u-detail {
	list-style: none;
	margin: 15px auto;
	padding: 0;
}
.pkg-u-detail li {
	color: #999;
	margin-bottom: 15px;
}
.pkg-u-detail li.fs {
	color: #fc9d2c;
}
.pkg-u-detail li.sd {
	color: #51c79e;
}
.pkg-u-detail li.tr {
	color: #64a9f1;
}
.btn-pak1 {
	background-color: #fc9d2c;
	border: 1px solid #fc9215;
	color: #fff !important;
}
.btn-pak1:hover {
	background-color: #ef9428;
	border: 1px solid #ee8a14;
}
.btn-pak2 {
	background-color: #51c79e;
	border: 1px solid #45c79a;
	color: #fff !important;
}
.btn-pak2:hover {
	background-color: #4bba93;
	border: 1px solid #40ba90;
}
.btn-pak3 {
	background-color: #64a9f1;
	border: 1px solid #509ff1;
	color: #fff !important;
}
.btn-pak3:hover {
	background-color: #5fa1e5;
	border: 1px solid #4b95e3;
}
.new-jp-lcst1 {
	text-align: left;
	display: inline-block;
	height: 50px;
	width: 200px;
	float: left;
	margin-bottom: -50px;
	cursor: pointer;
	position: relative;
	z-index: 1;
}
.new-jp-lct2-f {
	text-align: left;
	display: inline-block;
	width: 280px;
	float: left;
	margin-top: -65px;
	position: relative;
	z-index: 1;
}
.new-jp-lcst8 {
	text-align: left;
	display: inline-block;
	float: right;
	margin: -165px 45px 0 0;
	position: relative;
	z-index: 1;
	width: 200px;
}
.jc-cs {
	display: block;
	margin-top: 15px;
	text-align: center;
	position: relative;
	cursor: pointer;
}
.jc-cs:before {
	position: absolute;
	top: -7%;
	right: 45%;
	border: 10px solid #eeeeee;
	border-color: transparent transparent #eeeeee transparent;
	display: block;
	content: " ";
	z-index: 1;
}
.jc-cs img {
	border: 1px solid #eee;
	padding: 5px;
	background-color: #f1f1f1;
}
.jc-cs:hover {
	color: #666;
	text-decoration: none;
}
.sale-pakage {
	position: absolute;
	right: -15px;
	top: -20px;
	display: block;
	height: 88px;
	width: 88px;
	z-index: 1;
}

/*新欧盟*/
.eu-title {
	letter-spacing: 1.2 rem;
}
.eu-title2 {
	display: inline-block;
	border: 1px solid #fff;
	border-left: 0;
	border-right: 0;
	padding: 10px;
	color: #fff;
	text-align: center;
	margin: auto auto;
	letter-spacing: 0.2em;
	font-size: 24px;
}
.eu-title3 {
	margin-top: 15px;
	color: #fff;
	line-height: 48px;
	margin-bottom: 0;
	letter-spacing: 2px;
	font-size: 22px;
	text-shadow: 1px 1px 1px #333;
}
.eu-title3 span {
	font-size: 30px;
}

.eu-step-box {
	float: left;
	width: 225px;
	text-align: center;
	margin-bottom: 15px;
}
.eu-step-box + .eu-step-box {
	border-left: 1px solid #eee;
}
.eu-step {
	padding: 15px 0 0;
	border-bottom: 1px solid #eee;
}
.stp-img {
	width: 20%;
	max-width: 100%;
}
.stp-titile {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}
.stp-detail {
	font-size: 16px;
	color: #999;
	margin-bottom: 5px;
}
.eu-tag {
	font-weight: bold;
}
.eu-tag a {
	color: #337ab7;
}
.eu-tag a:hover {
	color: #f60;
}
.ue-zs-wd {
	padding-left: 17px;
	color: #999;
}
.eu-lc-back {
	background-color: #fff;
	border-radius: 15px;
	box-shadow: 0 0 3px #ccc;
	padding: 40px 0 60px;
}
.navbar-logo .navbar-menu > li .dropdown-menu.tmak {
	width: 400px;
}
.tmak-nav-left {
	list-style: none;
	padding: 0;
}
.tmak-nav-img {
	width: 80%;
}
/*案件*/
.index-banner.case {
	background: url(../images/tm-an-banner.jpg) no-repeat center bottom;
	background-size: cover;
}
.tm-h2-2 {
	display: inline-block;
	border: 1px solid #fff;
	border-left: 0;
	border-right: 0;
	padding: 10px 0 10px 20px;
	color: #fff600;
	text-align: center;
	margin: auto auto;
	letter-spacing: 31px;
	font-size: 30px;
	text-transform: uppercase;
}
.index-banner h3.case {
	padding-left: 41px;
	letter-spacing: 32px;
}
.case-box {
	background-color: #efedeb;
	padding: 15px;
	margin-top: -60px;
	box-shadow: 2px 2px 7px #ddd;
	margin-bottom: 80px;
}
.case-inbox {
	display: block;
	background-color: #fff;
	padding: 15px;
	text-align: center;
	cursor: pointer;
	transition: all 0.3s;
}
.case-top-title {
	font-size: 22px;
	color: #333;
}
.case-top-title.orange {
	color: #f60;
}
.case-top-detail {
	color: #999;
}
.case-inbox:hover {
	text-decoration: none;
	transform: scale(1.02);
}
.case-inbox:hover .case-top-title, .case-inbox:hover .case-top-detail {
	color: #f60;
}

.case-top-fe-box {
	width: 37%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
}
.case-top-fe-box2 {
	width: 26%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
}
.case-top-fe-box3 {
	width: 32%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
}
.case-top-fe-box4 {
	width: 34%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
}
.mt15 {
	margin-top: 15px;
}
.case-top-detail-img-sm {
	width: 60%;
	margin-top: 20px;
}

.case-vs-top {
	background-color: #ff8d0c;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff8d0c), to(#ff6f01));
	border-color: #ff6f01 #ff6f01 #ff6f01;
	height: 70px;
	border-radius: 10px 10px 0 0;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding: 20px 0;
	letter-spacing: 3px
}
.case-vs-under {
	border: 1px solid #ddd;
	background-color: #fff;
	text-align: left;
	border-top: none;
	border-radius: 0 0 10px 0;
	position: relative;
	z-index: 3;
	padding: 30px 15px;
}
.case-vs-top-gray {
	background-color: #919191;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a5a5a5), to(#919191));
	border-color: #919191 #919191 #919191;
	height: 70px;
	border-radius: 10px 0 0 0;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding: 20px 0;
	letter-spacing: 3px
}
.case-vs-under-gray {
	border: 1px solid #ddd;
	background-color: #fff;
	text-align: left;
	border-top: none;
	border-radius: 0 0 0 10px;
	position: relative;
	z-index: 3;
	padding: 30px 15px;
}
.case-face-gray {
	background: url(../images/case-face.png) no-repeat;
	height: 32px;
	width: 32px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: -8px;
}
.case-face-orange {
	background: url(../images/case-face.png) no-repeat left bottom;
	height: 32px;
	width: 32px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: -8px;
}
.case-no-u {
	padding: 5px;
	text-align: center;
	background-color: #f1f1f1;
	border-radius: 7px 5px;
	display: block;
	font-size: 15px;
}
.case-vs-in {
	border: 1px solid #ffefd1;
}
.case-vs-orange {
	background-color: #ffefd1;
	margin: 3px;
	padding: 10px;
}
.case-vs-orange p {
	margin-top: 25px;
	font-size: 15px;
	color: #666;
}
.case-vs-icon {
	position: absolute;
	top: 20%;
	left: -60px;
	z-index: 2;
}
.fml20 {
	margin-left: -20px;
}
.case-expert-box {
	text-align: center;
	color: #666;
}

.case-expert-box h5 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: 1.6;
}
.case-expert-box p {
	text-align: left;
}
.case-expert-box-top {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	overflow: hidden;
	margin: auto;
}
.jp-gk {
	border: 2px dashed #ccc;
	border-radius: 7px;
	padding: 10px;
	color: #999;
}

/*新顾问样式*/
.case-expert-box-service {
	text-align: center;
	color: #666;
	border: 1px solid #ccc;
	background-color: #fff;
	margin-top: -60px;
}

.case-expert-box-service h5 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: 1.6;
	border: 1px solid #ddd;
	background-color: #f2fbff;
	border-left: 0;
	border-right: 0;
	margin-top: 80px;
	padding: 10px 0;
}
.case-expert-box-service h5 span {
	color: #7a8a91;
	font-size: 16px;
	font-weight: normal;
	display: block;
}
.case-expert-box-service p {
	text-align: left;
	padding: 5px;
	height: 100px;
}
.case-expert-box-service-top {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	overflow: hidden;
	margin: auto;
}
/*新商标首页*/
.index-banner.newtm-index {
	background: url(../images/banner-all3.jpg) no-repeat center bottom;
	background-size: cover;
}
.new-tm-index-title {
	border-left: 3px solid #ff6600;
	position: relative;
}
.new-tm-index-title-in {
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
	margin: auto;
	z-index: 2;
	padding-left: 10px;
	position: relative;
	padding-right: 10px;
}
.new-tm-index-title-in2 {
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
	margin: auto;
	z-index: 2;
	padding-left: 10px;
	position: relative;
	padding-right: 10px;
}
.new-tm-index-title-in span, .new-tm-index-title-in2 span {
	font-size: 16px;
	color: #999;
}
.new-tm-inde-lines {
	height: 2px;
	border-bottom: 2px dotted #ccc;
	position: absolute;
	left: 0;
	top: 15px;
	width: 100%;
}
.new-tm-index-title-arrow {
}
.new-tm-index-title-arrow:after {
	position: absolute;
	top: 18%;
	right: 0%;
	border: 10px solid #ccc;
	border-color: transparent #ccc transparent transparent;
	display: block;
	content: " ";
	z-index: 1;
}

.mbox:hover .tm-new-tc {
	display: block;
}
.tm-new-tc {
	display: none;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0.96;
	position: absolute;
	top: 0;
	left: 0;
	width: 85%;
	height: 90%;
	border-radius: 5px !important;
	margin: 0 15px;
	border-radius: 5px !important;
}
.tm-new-tc .ad {
	color: #fff;
	position: relative;
	margin-top: 35px;
}
.tm-new-tc .xq {
	margin-top: 15px;
	text-align: center;
	color: #fff;
	display: block;
}
.new-int-black-eu {
	text-align: center;
	background-color: #82a9c5;
	padding: 15px 0 25px;
	height: 268px;
	display: inline-block;
	cursor: pointer;
}
.new-int-black-eu:hover {
	text-decoration: none;
}
.new-int-black-eu h4 {
	color: #fff;
	font-weight: bold;
	font-size: 22px;
}
.new-int-black-eu p {
	color: #dcf0ff;
}
.tm-int-zz {
}
.tm-int-zz:hover {
	text-decoration: none;
}
.tm-new-img-banner {
	height: 120px;
	overflow: hidden;
}
.pkg-top4 {
	background: url(../images/pkg-n4.jpg) no-repeat -30px top #ff6600;
	height: 120px;
	border-radius: 10px 10px 0 0;
}
.pkg-under-in h5.fos {
	border-color: #ff6600;
}
.pkg-u-detail li.fo {
	color: #ff6600;
}
.btn-pak4 {
	background-color: #ff6600;
	border: 1px solid #ff8800;
	color: #fff !important;
}
.btn-pak4:hover {
	background-color: #e55c00;
	border: 1px solid #ff8800;
}
.pkg-icon.pkg-icon4 {
	background-position: 0px -283px;
}
.tm-int-new-casebox {
	display: block;
	background-color: #fff;
	border-top: 2px solid #f60;
	box-shadow: 0 0 10px #ddd;
	padding: 10px;
	text-align: center;
	transition: all 0.3s;
}
.tm-int-new-casebox h5 {
	font-weight: bold;
	font-size: 18px;
}
.tm-int-new-casebox p {
	color: #999;
}
.tm-int-new-casebox:hover {
	text-decoration: none;
	transform: scale(1.05);
}
.tm-int-new-casebox:hover p {
	color: #f60;
}

/*新中国香港商标样式*/
.index-banner h1.tm-hk-title {
	letter-spacing: 24px;
	text-indent: 24px;
}
.tm-hk-title2 {
	display: inline-block;
	border: 1px solid #fff;
	border-left: 0;
	border-right: 0;
	padding: 10px;
	color: #fff;
	text-align: center;
	margin: auto auto;
	letter-spacing: 0.2em;
	font-size: 17px;
}
.text-title-yellow {
	color: #fffc00;
}
.tm-hk-top-block {
	height: 200px;
	width: 100%;
	box-shadow: 0 0 8px #ddd;
	padding: 5px;
	position: relative;
	display: block;
	text-align: center;
}
.tm-hk-top-block h4 {
	font-weight: bold;
	margin-top: 20px;
	color: #333;
}
.tm-hk-top-block p {
	margin-top: 5px;
	color: #666;
}
.tm-hk-top-block:hover {
	text-decoration: none;
}
.tm-hk-top-block:hover .th-hb {
	display: block;
}
.th-hb {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 200px;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0.96;
}
.tm-hk-mt80 {
	margin-top: 80px;
}
.tm-hk-vs-hk {
	position: relative;
	background-color: #499aec;
	border: 1px solid #499aec;
	padding: 10px 0;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	border-radius: 5px 0 0 5px;
}
.tm-hk-vs-hk:after {
	content: " ";
	width: 85px;
	height: 48px;
	background: url(../images/tm-hk-vs-icon.png) no-repeat;
	position: absolute;
	display: inline-block;
	right: -47px;
	z-index: 1;
	top: -15px;
}
.tm-hk-vs-ch {
	position: relative;
	background-color: #fff;
	border: 1px solid #499aec;
	padding: 10px 0;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	border-radius: 0 5px 5px 0;
}
.tm-hk-vs-detail-box {
	position: relative;
	background-color: #499aec;
	border: 1px solid #499aec;
	padding: 10px 0;
	text-align: center;
	font-size: 14px;
	color: #fff;
	position: relative;
	height: 400px;
}
.tm-hk-vs-detail {
	list-style: none;
	padding: 20px 50px 20px 20px;
}
.tm-hk-vs-detail li {
	margin-bottom: 35px;
	text-align: right;
	margin-top: 15px;
}
.tm-hk-vs-detail li:last-child {
	margin-bottom: 0;
}
.tm-hk-vs-detail-box2 {
	position: relative;
	background-color: #fff;
	border: 1px solid #499aec;
	padding: 10px 0;
	text-align: center;
	font-size: 14px;
	color: #333;
	position: relative;
	height: 400px;
}
.tm-hk-vs-detail2 {
	list-style: none;
	padding: 20px 20px 20px 50px;
}
.tm-hk-vs-detail2 li {
	margin-bottom: 35px;
	text-align: left;
	margin-top: 15px;
}
.tm-hk-vs-detail2 li:last-child {
	margin-bottom: 0;
}
.tm-hk-m-tb {
	position: absolute;
	right: -28px;
	top: 10px;
	z-index: 1;
}
.tm-hk-vs-btn1 {
	position: relative;
	background-color: #fff;
	border: 2px solid #499aec;
	padding: 10px 0;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #499aec;
	border-radius: 5px;
}
.tm-hk-vs-btn1:hover {
	color: #2582e0;
	border-color: #2582e0;
}
.tm-hk-vs-btn2 {
	position: relative;
	background-color: #499aec;
	border: 2px solid #499aec;
	padding: 10px 0;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	border-radius: 5px;
}
.tm-hk-vs-btn2:hover, .tm-hk-vs-btn2:visited, .tm-hk-vs-btn2:focus {
	color: #fff;
	background-color: #2582e0;
	border-color: #2582e0;
}
.tm-hk-lc-box {
	width: 20%;
	padding-top: 15px;
	text-align: center;
	float: left;
	display: block;
	background-color: #fff9f7;
	box-shadow: 0 0 5px #ffe4d9;
	transition: all 0.3s;
	cursor: pointer;
}
.tm-hk-lc-box1 {
	width: 20%;
	padding-top: 15px;
	text-align: center;
	float: left;
	display: block;
	position: relative;
}
.tm-hk-lc-box1:before {
	content: " ";
	width: 51px;
	height: 138px;
	background: url(../images/arrows.png) no-repeat;
	position: absolute;
	display: inline-block;
	left: -19px;
	z-index: 1;
	top: 45%;
}
.tm-hk-lc-box h5, .tm-hk-lc-box1 h5 {
	font-size: 16px;
	font-weight: bold;
}
.tm-hk-lc-box p, .tm-hk-lc-box1 p {
	color: #999;
}
.tm-hk-lc-box:hover {
	text-decoration: none;
	color: #f60;
	background-color: #fff4ef;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
.tm-hk-lc-box:hover p {
	color: #f60;
}
.tm-hk-lcicon {
	background: url(../images/tm-hk-lc-icon.png) no-repeat;
	display: inline-block;
	width: 110px;
	height: 93px;
	background-size: cover;
}
.tm-hk-lcicon.hi2 {
	background-position: 0 -106px;
}
.tm-hk-lcicon.hi3 {
	background-position: -1px -237px;
}
.tm-hk-lcicon.hi4 {
	background-position: 0 -353px;
}
.tm-hk-lcicon.hi5 {
	background-position: 0 -480px;
}

.tm-hk-anther {
	height: 2px;
	width: 97%;
	float: left;
	position: absolute;
	bottom: 22px;
	border-bottom: 2px dashed #999;
}
.tm-hk-anther:before {
	position: absolute;
	top: -8px;
	left: 0px;
	border: 8px solid #999;
	border-color: transparent transparent transparent #999;
	display: block;
	content: " ";
}
.tm-hk-anther:after {
	position: absolute;
	top: -8px;
	right: 0px;
	border: 8px solid #999;
	border-color: transparent #999 transparent transparent;
	display: block;
	content: " ";
}
.tm-hk-anther-title {
	display: inline-block;
	font-size: 20px;
	padding: 10px 15px;
	background-color: #f1f1f1;
	font-weight: bold;
}
.tm-hk-anther-detailbox {
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	box-shadow: 0 1px 6px rgba(0,0,0,0.175);
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.tm-hk-anther-detailbox:before {
	position: absolute;
	top: -18px;
	left: 48%;
	border: 10px solid #999;
	border-color: transparent transparent #ccc transparent;
	display: block;
	content: " ";
}
.tm-hk-anther-detailbox:after {
	position: absolute;
	top: -17px;
	left: 48%;
	border: 10px solid #fff;
	border-color: transparent transparent #fff transparent;
	display: block;
	content: " ";
}

/*88活动*/
.hd-88-tc-b-box {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
}
.hd-88-tc-btn-box {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 0;
	background-color: #f14d4b;
	padding: 0 0 30px;
}
.hd-88-tc-b {
	background: url(../images/hd-88-sb-tcz.jpg) no-repeat #f14d4b;
	display: inline-block;
	background-size: contain;
	width: 650px;
	height: 510px;
	position: relative;
	z-index: 100;
}
.hd-88-tc-b-underbox {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}
.hd-clese {
	font-size: 30px;
	background: none;
	border: none;
	float: right;
	opacity: 0.5;
}
.hd-clese:hover {
	opacity: 0.8;
}

/*新侧边栏*/
.new-sq {
	position: fixed;
	right: 0;
	top: 0;
	height: 100%;
	border-right: 5px solid #39517a;
	z-index: 101;
}
.new-sq-box {
	position: fixed;
	bottom: 50px;
	right: 0;
	width: 60px;
	height: 450px;
	animation: top-se 1.5s;
	-moz-animation: top-se 1.5s; /* Firefox */
	-webkit-animation: top-se 1.5s; /* Safari and Chrome */
	-o-animation: top-se 1.5s; /* Opera */
}

@keyframes top-se
{
from {
	bottom: 0;
}
to {
	bottom: 50px;
}
}

@-moz-keyframes
top-se/* Firefox */ {from {
	bottom: 0;
}
to {
	bottom: 50px;
}
}

@-webkit-keyframes
top-se/* Safari and Chrome */ {from {
	bottom: 0;
}
to {
	bottom: 50px;
}
}

@-o-keyframes
top-se/* Opera */ {from {
	bottom: 0;
}
to {
	bottom: 50px;
}
}
.new-sq-ta {
	padding: 5px;
	background-color: #39517a;
	color: #fff !important;
	display: block;
	text-align: center;
	cursor: pointer;
	margin-bottom: 2px;
	font-size: 14px;
	line-height: 1.7;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
}
.new-sq-ta.online-cb {
	font-size: 10px;
	background-color: #dfdfdf;
	color: #666 !important;
	position: relative;
	line-height: 1.4;
}
.new-sq-ta:hover {
	background-color: #f90;
	color: #fff !important;
	text-decoration: none;
}
.online-cb:hover {
	background-color: #dfdfdf !important;
}

.new-sq-services {
	height: 232px;
	position: absolute;
	bottom: 35px;
	right: 65px;
	z-index: 1000;
	display: block;
	float: left;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	width: 350px;
	padding: 20px 0;
	transition: all .3s ease-in-out;
	color: #666;
	animation: top-se-od .3s;
	-moz-animation: top-se-od .3s; /* Firefox */
	-webkit-animation: top-se-od .3s; /* Safari and Chrome */
	-o-animation: top-se-od .3s; /* Opera */
}

@keyframes top-se-od
{
0% { opacity: 0;right: 0; }
25% {opacity: 0;right: 0;}
100% {opacity: 1; right: 65px;}
}

@-moz-keyframes top-se-od /* Firefox */
{
0% { opacity: 0;right: 0; }
25% {opacity: 0;right: 0;}
100% {opacity: 1; right: 65px;}
}

@-webkit-keyframes top-se-od /* Safari and Chrome */
{
0% { opacity: 0;right: 0; }
25% {opacity: 0;right: 0;}
100% {opacity: 1; right: 65px;}
}

@-o-keyframes top-se-od /* Opera */
{
0% { opacity: 0;right: 0; }
25% {opacity: 0;right: 0;}
100% {opacity: 1; right: 65px;}
}
.new-sq-services:before {
	position: absolute;
	bottom: 24px;
	right: -24px;
	border: 12px solid #999;
	border-color: transparent transparent transparent #ccc;
	display: block;
	content: " ";
}
.new-sq-services:after {
	position: absolute;
	bottom: 26px;
	right: -20px;
	border: 10px solid #fff0f0;
	border-color: transparent transparent transparent #fff;
	display: block;
	content: " ";
}
.new-sq-services h3 {
	color: #333;
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 0px;
}
.new-sq-close {
	margin-top: -10px;
	margin-right: 10px;
}
.search-cbl-pc {
	color: #333;
	position: absolute;
	top: 8px;
	left: 5px;
	font-size: 14px;
	font-weight: bold;
	z-index: 11;
}
.pad-l-75 {
	padding-left: 75px;
}
.sq-tj-cg {
	height: 30px;
	text-align: center;
	border: 2px solid #f90;
	line-height: 2;
	border-radius: 15px;
	color: #f90;
}

/*新商标查询*/
.intsearch-banner {
	background: url(../images/intsearch-banner.jpg) no-repeat top center #fff;
}
.int-search-box1 {
	position: relative;
	background: rgba(255, 255, 255, 0.6);
	padding: 5px;
	margin: 130px 30px 0 30px;
	border-radius: 15px;
}
.int-search-box2 {
	position: relative;
	background-color: #fff;
	border: 1px solid #4b5be1;
	border-radius: 15px;
	margin: 5px;
	padding: 20px;
	box-shadow: 0px 1px 5px #4b5be1;
}
.int-search-left {
	border-right: 1px solid #cccccc;
	border-image: -webkit-linear-gradient(#fff,#ccc,#fff) 30 30;
	border-image: -moz-linear-gradient(#fff,#ccc,#fff) 30 30;
	border-image: linear-gradient(#fff,#ccc,#fff) 50 50;
}
.int-search-left-in-box {
	padding-right: 20px;
}
.int-search-right-in-box {
	padding-left: 20px;
}
.intsearch-title {
	font-weight: bold;
	letter-spacing: 8px;
	text-indent: 8px;
}
.intsearch-content {
	position: relative;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding-left: 100px;
}
.form-control.fintsearch {
	border: none;
	height: 46px;
}
.form-control:focus {
	-webkit-box-shadow: none;
}
.intsearch-name {
	position: absolute;
	top: 10px;
	left: 10px;
	color: #333;
	z-index: 11;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
}
.btn-intsearch {
	display: block;
	height: 46px;
	color: #fff;
	background-color: #f90;
	border: 1px solid #f60;
	width: 100%;
	border-radius: 23px;
	font-size: 20px;
}
.btn-intsearch:hover {
	background-color: #cc5200;
	border-color: #b34800;
}
.intsearch-before-right {
	padding: 10px;
	box-shadow: 0px 0px 5px #ccc;
}
.intsearch-before-right-title {
	font-size: 20px;
	text-align: center;
	margin-top: 0;
	letter-spacing: 3px;
	text-indent: 3px;
}
.intsearch-pr-wrap {
	border-right: 1px solid #cccccc;
	border-image: -webkit-linear-gradient(#fff,#ccc,#fff) 10 10;
	border-image: -moz-linear-gradient(#fff,#ccc,#fff) 10 10;
	border-image: linear-gradient(#fff,#ccc,#fff) 10 10;
}
.intsearch-our-title {
	font-size: 16px;
	color: #666;
	margin-top: 0;
}
.intsearch-result {
	position: relative;
	width: 90%;
	height: 300px;
	text-align: center;
	padding: 10px 15px;
	border: 1px solid #aebbff;
	border-radius: 5px;
	background-color: #fff;
	margin: 10px 15px;
}
.intsearch-result:before {
	content: ' ';
	border: 1px solid #e2e7ff;
	border-top: none;
	border-radius: 5px 0 5px 5px;
	position: absolute;
	left: -6px;
	right: 6px;
	background: #fff;
	height: 100%;
	bottom: -6px;
	z-index: -1;
	background-color: #e2e7ff;
}
.intsearch-result h5 {
	font-size: 20px;
	text-align: center;
	color: #4b5be1;
}
.intsearch-result-icon {
	background: url(../images/intsearch-icon.png) no-repeat;
	width: 97px;
	height: 97px;
	display: inline-block;
}
.intsearch-result-icon.nb1 {
	background-position: -29px -7px;
}
.intsearch-result-icon.nb2 {
	background-position: -29px -115px;
}
.intsearch-result-icon.nb3 {
	background-position: -29px -230px;
}
.intsearch-result-icon.nb4 {
	background-position: -29px -335px;
}
.intsearch-result-icon.plus {
	background-position: -35px -602px;
	width: 36px;
	height: 36px;
	display: inline-block;
	right: -50px;
	top: 40%;
	position: absolute;
}
.intsearch-result-icon.balloon {
	background-position: -165px -7px;
	width: 128px;
	height: 220px;
	top: -96px;
	left: -51px;
	display: inline-block;
	position: absolute;
}
.intsearch-result-icon.query-result-s {
	background-position: -178px -256px;
	width: 115px;
	height: 92px;
	bottom: 15px;
	right: 30px;
	display: inline-block;
	position: absolute;
}
.intsearch-result-icon.query-result-z {
	background-position: -169px -358px;
	width: 133px;
	height: 114px;
	bottom: 15px;
	right: 30px;
	display: inline-block;
	position: absolute;
}
.intsearch-result-icon.vs {
	background-position: -31px -454px;
	width: 115px;
	height: 121px;
	top: 153px;
	left: -76px;
	display: inline-block;
	position: absolute;
}
.intsearch-result p {
	text-align: left;
}
.bg-purple-light {
	background-color: #dee7ff;
}
.title-all-title.purple {
	color: #4b5be1;
}
.ts-sbs-wrap {
	background-color: #fff;
	border-radius: 7px;
	box-shadow: 0px 0px 7px #ddd;
	margin-right: -20px;
	margin-top: 40px;
	position: relative;
}
.ts-sbz-wrap {
	background-color: #fff;
	border-radius: 7px;
	box-shadow: 0px 0px 7px #4252d9;
	position: relative;
}
.ts-sbs-wrap-title {
	background: url(../images/ts-sbs.jpg);
	height: 70px;
	text-align: center;
	color: #333;
	font-size: 26px;
	padding: 20px 10px 5px;
	border-radius: 7px 7px 0 0;
}
.ts-sbz-wrap-title {
	background: url(../images/ts-sbz.jpg) repeat-x;
	height: 70px;
	text-align: center;
	color: #fff;
	font-size: 26px;
	padding: 20px 10px 5px;
	border-radius: 7px 7px 0 0;
}
.ts-sbs-wrap-body, .ts-sbz-wrap-body {
	padding: 20px;
	background-color: #fff;
	border-radius: 0 0 7px 7px;
}
.ts-sbs-list {
	padding: 0;
	list-style: none;
	margin-top: 20px;
}
.ts-sbs-list li {
	padding: 10px 20px;
	height: 50px;
	border-radius: 25px;
	background-color: #e8eaf3;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.6;
	color: #666;
}

.ts-sbz-list {
	padding: 0;
	list-style: none;
	margin-top: 30px;
}
.ts-sbz-list li {
	padding: 10px 20px;
	height: 50px;
	border-radius: 25px;
	background-color: #b3bbff;
	margin-bottom: 30px;
	font-size: 16px;
	line-height: 1.6;
	color: #4252d9;
}
.ml50 {
	margin-left: 50px;
}
.intsearch-lc-btn {
	height: 150px;
	width: 150px;
	display: inline-block;
	position: absolute;
	top: 20px;
	left: 20px;
	cursor: pointer;
}

.img-shadow {
	box-shadow: 1px 2px 10px #333;
	border-radius: 12px;
}
.banc-top {
	display: none !important;
}
.servicebar-all {
	z-index: 111;
	position: relative;
}
.tc-closes {
	top: 10px;
	position: absolute;
	right: 0;
}
.tc-ws {
	position: relative;
	width: 531px;
	margin: auto;
}
.servicebar-c {
	position: fixed;
	top: 25%;
	width: 100%;
}
.btn-blue-tc {
	color: #fff !important;
	color: #fff;
	background-color: #1376cb;
	border-color: #1376cb;
}
.btn-tc {
	width: 130px;
	border-radius: 3px 5px;
	border: none;
	display: block;
	padding: 5px;
}
.inb {
	padding: 10px 21px;
	margin-top: 70px;
}
.servicebar-l {
	position: fixed;
	top: 25%;
	left: 10px;
	z-index: 1000;
}
.online-le-dh {
	background: url(../images/dh-bac.png) no-repeat left top;
	width: 171px;
	height: 171px;
	float: left;
}
.online-le-dh-ts {
	background: url(../images/dh-bac2.png) no-repeat left top;
	width: 210px;
	height: 86px;
	float: left;
}
.online-le-dh-ts p {
	padding: 5px 10px;
	color: #1376cb;
}
#serviceinfo {
	position: absolute;
	right: 0px;
	cursor: pointer;
}
.online-lg {
	background: url(../images/on-back3.png) no-repeat left top !important;
	width: 148px;
	height: 480px;
}
.servicebar {
	left: 10px;
}
#servicebutton {
	position: absolute;
	left: -200px;
}

/*新底部通用优势*/
.inx-new-b {
	color: #999;
	font-size: 16px;
	background-size: 40px;
}
.inx-new-p {
	color: #999;
	font-size: 16px;
	background-size: 40px;
}
.inx-new-z {
	color: #999;
	font-size: 16px;
	background-size: 40px;
}
.inx-new-j {
	color: #999;
	font-size: 16px;
	background-size: 40px;
}

/*新商标综合页*/
.index-banner h1.tm-int-title {
	background: url(../images/tm-title.png) no-repeat left top;
	width: 505px;
	height: 77px;
	display: inline-block;
	overflow: hidden;
	font-size: 70px;
	margin: 0 auto;
	letter-spacing: 5px;
	text-indent: -9999px;
}
.index-banner h3.text-tm-yellow {
	color: #fffc00;
}
.int-tm-title3 {
	color: #fff;
}
.int-tm-title3::before {
	content: "";
	display: inline-block;
	background: url(../images/tm-int-new-icon.png) no-repeat;
	width: 151px;
	height: 26px;
	margin-right: 5px;
}
.int-tm-title3::after {
	content: "";
	display: inline-block;
	background: url(../images/tm-int-new-icon.png) no-repeat 0 -36px;
	width: 151px;
	height: 26px;
	margin-left: 5px;
}
.tm-int-new-warpper {
	position: relative;
	background-color: rgb(0, 0,0,0.5);
	padding: 10px;
	height: 66px;
	width: 900px;
	margin: auto;
	border-radius: 33px;
}
.form-control.input-new-lg {
	height: 46px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
	border-radius: 33px;
}
.btn-lg.btn-new-group {
	border-radius: 33px;
}
.tm-int-country-box {
	background-color: #fff;
	padding: 20px;
	border: 1px solid #ddd;
	border-radius: 6px;
	box-shadow: 0 0 10px #ddd;
}
.new-bac-color {
	background-color: #f5f8ff;
}
.tm-int-new-title-in {
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
	margin: auto;
	z-index: 2;
	padding: 0 10px;
	position: relative;
	background-color: #fff;
}
.tm-int-new-title-in.blue {
	background-color: #f5f8ff;
}
.tm-int-new-title-in span {
	font-size: 16px;
	color: #999;
}
.country-box-list {
	list-style: none;
	padding: 0;
}
.country-box-list li {
	float: left;
	width: 262px;
	margin: 10px 8px;
}
.country-box-list li:first-child {
	margin-left: 0;
}
.country-box-list li:nth-child(4n) {
	margin-right: 0;
}
.country-box-list li:nth-child(5n) {
	margin-left: 0;
}
.country-box-list::after {
	content: "";
	position: relative;
	display: block;
	clear: both;
}
.tm-intcountry-box {
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 4px;
	position: relative;
}
.tm-c-detail {
	background-color: #fff;
}
.tm-c-detail-inbox {
	height: 50px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: #fff;
	padding: 10px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	width: 100%;
	margin-bottom: 0;
}
.tm-c-detail:hover .tm-c-detail-inbox {
	height: 110px;
	background-color: rgb(255,255,255,0.8);
	position: relative;
	margin-top: -60px;
}
.tm-c-btn-box {
	padding: 10px 10px 20px;
}
.tm-c-btn {
	background-color: #fc9d2c;
	border: 1px solid #fc9215;
	border-radius: 30px;
	color: #fff !important;
}
.tm-c-btn:hover {
	background-color: #ef9428;
	border: 1px solid #ee8a14;
}
.tm-cou-title {
	position: absolute;
	left: 0;
	top: 10px;
	height: 40px;
	padding: 10px;
	color: #fff;
	border-radius: 0 25px 25px 0;
	filter: alpha(opacity=50);
	background-color: rgba(0, 0, 0, 0.5);
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 3px;
}
.btn.btn-new-radius {
	border-radius: 30px;
}
.tm-intc-box {
	width: 49%;
	background-color: #fff;
	border: 1px solid #eee;
	box-shadow: 0 0 10px #ccc;
}
.tm-intc-box-top {
	font-size: 24px;
	letter-spacing: 3px;
	padding: 15px 10px;
}
.tm-intc-box-top-left {
	background: -webkit-linear-gradient(left, #4368ee , #7badf6); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #4368ee, #7badf6); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #4368ee, #7badf6); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #4368ee , #7badf6); /* 标准的语法（放在最后） */
	color: #fff;
}
.illustrate-left {
	box-shadow: 0 0 15px #2c63f0 inset;
	font-size: 14px;
	padding: 5px 15px;
	border-radius: 15px;
	display: inline-block;
	margin-top: 3px;
}
.tm-intc-box-top-right {
	background: -webkit-linear-gradient(left, #ff7c00 , #ffb700); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff7c00, #ffb700); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff7c00, #ffb700); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff7c00 , #ffb700); /* 标准的语法（放在最后） */
	color: #fff;
}
.illustrate-right {
	box-shadow: 0 0 15px #ff4400 inset;
	font-size: 14px;
	padding: 5px 15px;
	border-radius: 15px;
	display: inline-block;
	margin-top: 3px;
}
.tm-intc-box-body {
	padding: 10px;
	height: 438px;
}
.tm-intc-box-b-left {
	width: 200px;
	height: 286px;
	float: left;
	overflow: hidden;
	display: inline-block;
}
.tm-intc-box-b-right {
	float: right;
	width: 325px;
}
.union-anther {
	padding: 0;
	list-style: none;
}
.union-anther li {
	width: 49%;
	float: left;
	margin-bottom: 10px;
	text-align: center;
}
.union-anther li:nth-child(2n) {
	float: right;
}
.union-anther li a {
	border: 1px solid #ddd;
	display: block;
	cursor: pointer;
	padding-top: 16px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}
.union-anther li a img {
	width: 70%;
}
.union-anther li a p {
	padding: 10px 0;
	background-color: #f1f6ff;
	margin-top: 15px;
	margin-bottom: 0;
}
.union-anther li a:hover {
	border-color: #f90;
	text-decoration: none;
}
.tm-intc-box-under {
	margin-top: 15px;
	position: relative;
	text-align: center;
}
.tm-intc-box-under h5 {
	position: relative;
	font-size: 16px;
	text-align: center;
	color: #666;
	display: inline-block;
	background-color: #fff;
	margin: auto;
	padding: 5px 10px;
	z-index: 1;
}
.tm-intc-box-eu {
	text-align: left;
	color: #999;
	text-indent: 2em;
	font-size: 14px;
	height: 60px;
}
.tm-trade-change {
	display: inline-block;
	padding: 3px 10px;
	margin: auto 5px;
	border: 1px solid #fff;
	cursor: pointer;
}
.tm-trade-change:hover, .tm-trade-change.active {
	color: #f60;
	border-color: #f60;
	border-radius: 20px;
	text-decoration: none;
}
.tm-trade-change-list {
	padding: 0;
	list-style: none;
}
.tm-trade-change-list li {
	float: left;
	width: 165px;
	height: 125px;
	margin: 0 10px 10px;
}
.tm-trade-change-list li:first-child {
	margin-left: 0;
}
.tm-trade-change-list li:nth-child(3n) {
	margin-right: 0;
}
.tm-trade-change-list li:nth-child(4n) {
	margin-left: 0;
}
.tm-trade-change-list li img {
	width: 100%;
}
.tm-trade-change-list li a {
	display: block;
	cursor: pointer;
}
.tm-trade-change-list li a div {
	height: 80px;
	width: 165px;
	overflow: hidden;
}
.tm-trade-change-list li a p {
	margin-top: 5px;
	font-size: 14px;
	color: #999;
}
.tm-trade-change-list li a:hover {
	text-decoration: none;
}
.tm-trade-change-list::after {
	content: "";
	display: block;
	clear: both;
}
.tm-int-3c-top {
	padding: 0;
	list-style: none;
}
.tm-int-3c-top li {
	float: left;
	width: 165px;
	text-align: center;
	margin: 5px 10px 10px;
}
.tm-int-3c-top li:nth-child(1) {
	margin-left: 0;
}
.tm-int-3c-top li:nth-child(3n) {
	margin-right: 0;
}
.tm-int-3c-top li:nth-child(4) {
	margin-left: 0;
}
.tm-int-3c-top li a {
	display: block;
	padding: 3px 0;
	background-color: #fff9d5;
	color: #999;
	font-size: 12px;
	cursor: pointer;
}
/*新版专利综合页*/
.index-banner h1.zl-int-title {
	font-size: 80px;
}
.index-banner.newzl-index {
	background: url(../images/banner-zl1.jpg) no-repeat center bottom;
	height: 622px;
	background-size: cover;
}
.zl-newsearch {
	width: 1075px;
	height: 180px;
	margin: 0px auto;
	background-color: rgb(0, 0,0,0.5);
	filter: alpha(opacity=50);
	background-color: rgba(0, 0, 0, 0.5);
	border: 1px solid #525252;
	border-radius: 8px;
}
.zl-chooseCity {
	text-align: left;
	font-size: 16px;
	font-weight: 0;
	color: #fff;
	margin-left: 24px;
	margin-top: 24px;
}
.zl-chooseCity label {
	padding-left: 15px;
}
.zl-chooseCity label input {
	padding-left: 5px;
}
.zl-int-new-warpper {
	position: relative;
	padding: 10px;
	height: 66px;
	width: 1042px;
	margin: auto;
	border-radius: 33px;
}
.zl-int-new-warpper input.zl-search {
	width: 491px;
}
.zl-int-new-warpper input.zl-search-mid {
	width: 345px;
	height: 46px;
	font-size: 18px;
	padding-left: 10px;
}
.zl-intcountry-box {
	width: 257px;
	height: 300px;
	border: 1px solid #ddd;
	border-top: 2px solid #FF6600;
	box-shadow: 0 0 10px #ddd;
	position: relative;
}
.zl-intcountry-box:hover {
	text-decoration: none;
	transform: scale(1.05);
}
.zl-hotCity {
	height: 70px;
	margin: 20px;
}
.zl-city1 {
	font-size: 20px;
	font-weight: bold;
	color: #ff6600;
}
.zl-city2 {
	display: block;
	font-size: 12px;
	padding-top: 10px;
	color: #666666;
}
.zl-img {
	width: 68px;
	height: 68px;
	float: right;
}
.zl-morecity {
	width: 103px;
	height: 99px;
	margin: 20px 55px;
}
.zl-hotCity-font {
	font-size: 18px;
	text-align: center;
	color: #ff9900;
}
.zl-c-detail {
	height: 110px;
	background-color: #fffaf6;
	padding: 20px;
}
.zl-c-font {
	position: relative;
	color: #666666;
	line-height: 1.4;
}

.zl-country-details {
	position: absolute;
	margin-top: -99px;
	left: 0;
	height: 108px;
	background: rgba(0, 0, 0, 0.8);
	color: #ffffff;
	padding: 10px;
	display: none;
}
.zl-c-detail:hover .zl-country-details {
	color: #fff;
	line-height: 1.4;
	text-decoration: none;
	display: block;
}
.hot-country-paris {
	float: left;
	width: 49%;
	height: 235px;
	text-align: center;
	border: 2px solid #FF6600;
	box-shadow: 0 0 10px #ddd;
	text-decoration: none;
}
.hot-country-paris:hover {
	text-decoration: none;
}

.zl-font1 {
	font-size: 18px;
	color: #ff6600;
	text-decoration: none;
}
.zl-font1:hover {
	text-decoration: none;
}
.zl-font2 {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.zl-font2 {
	text-decoration: none;
}
.zl-p-start {
	background: url(../images/zl-startbg.png);
	float: left;
	display: block;
	width: 115px;
	height: 106px;
	margin-right: 20px;
}
.zl-p-start:hover {
	text-decoration: none;
	transform: scale(1.05);
}
.zl-p-end {
	background: url(../images/zl-endbg.png);
	float: left;
	display: block;
	width: 106px;
	height: 106px;
	margin-left: 20px;
}
.zl-p-end:hover {
	text-decoration: none;
	transform: scale(1.05);
}
.ConDiv {
	width: 995px;
	float: left;
}
.mapDiv {
	width: 213px;
	height: 98px;
	margin-left: 55px;
	margin-top: -15px;
	padding-top: 8px;
	padding-left: 8px;
	color: #ffffff;
	font-size: 12px;
	position: absolute;
	display: none;
	word-break: break-all;
}
.zl-list {
	height: 392px;
}

.zl-list1 {
	width: 527px;
	height: 392px;
	background-color: #fff;
	box-shadow: 0 0 10px #ddd;
	border-radius: 15px;
	padding: 20px;
	float: left;
	margin: 0px 20px;
}
.zl-numbg {
	float: left;
	display: block;
	background: url('../images/zl-numbg.png');
	width: 41px;
	height: 41px;
	font-size: 20px;
	color: #2d3852;
	padding: 7px 14px;
	margin: 5px;
	font-weight: bold;
	text-decoration: none;
}
.zl-list1 a:hover {
	text-decoration: none;
}

.zl-list1 li {
	list-style: none;
	width: 400px;
	height: 56px;
	background-color: #f1f7ff;
	border-top: 5px solid #d3e1f6;
	border-radius: 10px;
	margin-left: 65px;
}
.zl-l-font1 {
	float: left;
	line-height: 48px;
	font-size: 14px;
	color: #2d3852;
	padding-left: 20px;
}
.zl-l-btn1 {
	float: right;
	margin: 10px 20px;
	background-color: #6f604e;
	color: #fff;
	border: none;
	border-radius: 5px;
	padding: 5px 16px;
}
.col-sm-20 {
	width: 20% !important;
}
.zl-list-i {
	width: 61px;
	height: 72px;
}
.zl-border {
	border-top: none;
}
.zl-border h5 {
	font-weight: normal;
	margin: 20px 0px;
}
/*新版弹窗*/
.popup-success {
	width: 528px;
	height: 117px;
	background-color: #f9e7cd;
	position: absolute;
	left: 0px;
	top: -16px;
}
.popup-cont {
	display: block;
	float: left;
	padding: 0px 2px;
	background-color: #f3f8fb;
    margin: 5px 9px;
    width: 189px;
}

.popup-cont:hover, .popup-cont:active {
	text-decoration: none;
}
.popup-i {
	float: left;
	padding:10px;
}
.popup-ft {
	margin-top: 14px;
	padding: 0px 40px;
}
.popup-font {
	display: block;
    padding-top: 22px;
    font-weight:bold;
	text-align: center;
}
.popup-font1{
	display: block;
	text-align: center;
	color: #999999;
}

.popup-other{
    width: 190px;
    display: inline-block;
    margin-bottom: 10px;
}
