#menunav {
	z-index: 1002
}

div.clear {
	clear: both
}

.container {
	width: 100%;
	max-width: 1320px
}

.carousel-caption {
	left: 0!important;
	padding-left: 50px;
	text-align: left
}

.carousel-inner>.item>img,.carousel-inner>.item>a>img {
	line-height: 1;
	display: inline-block
}

#loading {
	width: 100%;
	height: 50px
}

#loading img {
	display: block;
	margin: 30px auto!important
}

#container {
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in
}

#tab_main_nav_close_mobile {
	height: 60px;
	margin-top: 13px
}

.col-sm-5c {
	width: 20%;
	float: left;
	padding: 0 10px
}

#nav-wrap {
	border-bottom: 1px solid #e5e5e5
}

#nav-wrap .logo a.index {
	display: block;
	height: 90px;
	width: 220px;
	background-image: url(/cn/img/home/Zrapid_logo_0.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	-ms-transition-timing-function: ease;
	transition-duration: .5s
}

#nav-wrap .quicktools ul {
	display: table
}

#nav-wrap .quicktools ul li {
	display: table-cell;
	font-size: 14px;
	vertical-align: middle
}

#nav-wrap .quicktools ul li a {
	display: inline-block;
	float: none;
	margin-left: 0;
	margin: 0 10px
}

#nav-wrap .quicktools ul li a:hover {
	color: inherit
}

#nav-wrap .quicktools ul li.follow-top a {
	margin: 0 -3px
}

#nav-wrap a[href]:hover,#footer a[href]:hover {
	color: #ffc600
}

#footer a:not([href]):hover {
	opacity: .1
}

@media(min-width:992px) {
	#nav-wrap .quicktools {
		margin-right: 8px;
		margin-top: 8px
	}
}

@media only screen and (max-width:996px) {
	#nav-wrap {
		height: 50px;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 100;
		background: #fff;
		width: 100%
	}

	#nav-wrap .logo {
		padding: 0
	}

	#nav-wrap .logo a.index {
		height: 48px;
		width: 117.333px
	}
}

#nav-wrap .logo a.index:hover {
	background-image: url(/cn/img/home/Zrapid_logo_1.png)
}

#mobile-search {
	border-bottom: 1px solid #ededed;
	overflow: hidden
}

#mobile-search,#tab_main_nav_search {
	display: none
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

ul.detail li {
	margin-bottom: 15px;
	padding-left: 25px;
	background: url(/img/pic_point_gray.png) no-repeat left top
}

html,body {
	margin: 0;
	padding: 0
}

body {
	-ms-overflow-style: scrollbar;
	position: relative;
	font-family: Microsoft YaHei,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 28px
}

a {
	text-decoration: none;
	color: inherit;
	outline: 0;
	blr: expression(this.onFocus=this.blur())
}

a:hover {
	color: #0166fe;
	text-decoration: none
}

a[onclick]:hover,a[href]:hover {
	cursor: pointer
}

h1,h2,h2,h3,h4 {
	font-family: Microsoft YaHei,Arial,Helvetica,sans-serif;
	font-weight: normal
}

h1 {
	font-size: 28px;
	letter-spacing: 1px;
	line-height: 48px;
	margin-bottom: 12px;
	margin-top: 0
}

h1.center {
	text-align: center;
	margin-bottom: 10px
}

h2 {
	font-size: 22px;
	letter-spacing: 1px;
	margin: 24px 0 24px 0
}

h2.title {
	font-size: 28px;
	text-align: center
}

h2.center {
	text-align: center
}

h3 {
	font-size: 18px;
	margin-top: 0
}

h3 a {
	color: #000
}

h6 {
	margin-top: 24px
}

.hover {
	cursor: pointer
}

.browsehappy {
	background: #006;
	padding: 16px 0;
	color: #fff;
	display: none
}

.browsehappy p {
	max-width: 760px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 18px;
	position: relative;
	padding-right: 80px
}

.browsehappy a.close img {
	height: 24px;
	width: 24px
}

.browsehappy a.close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	height: 30px;
	width: 30px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	float: right;
	margin-top: -7px
}

.ReadPolicy {
	background: #ccc;
	color: #333
}

.ReadPolicy a {
	color: #333;
	text-decoration: none
}

.ReadPolicy a.close {
	text-decoration: none
}

#container {
	position: relative;
	left: 0
}

.container_outer {
	max-width: 1280px;
	margin: 0 auto
}

.container_inner {
	margin: 0 3.9%
}

.solutions_section label {
	color: #000;
	font-weight: bold
}

.solutions_section p {
	color: #6d6d6d;
	line-height: 24px
}

#solutions_section_1 {
	padding-bottom: 65px;
	border-bottom: 1px solid #d7d7d7
}

.top-icon-bm-tx {
	text-align: center;
	margin-top: 45px
}

#solutions_section_3 {
	margin-top: 45px
}

#solutions_section_5 {
	margin-top: 45px;
	padding-bottom: 65px
}

#solutions_section_6 {
	border-top: 1px solid #d7d7d7;
	background: #f5f5f5
}

#footer_nav_mobile {
	margin-top: 0;
	margin-bottom: 35px;
	display: none
}

#tab_top_nav_outer {
	height: 50px;
	background: #272727
}

#tab_top_nav {
	position: relative;
	height: 50px
}

#tab_top_nav ul {
	position: absolute;
	right: 0;
	margin-right: 15px;
	display: table;
	height: 100%;
	width: 290px
}

#tab_top_nav ul li {
	display: table-cell;
	text-align: right;
	vertical-align: middle
}

#tab_top_nav ul li a {
	color: #fff
}

#tab_top_nav ul li:first-child+li,#tab_top_nav ul li:first-child+li+li {
	padding-left: 40px
}

#need_help_desktop {
	-ms-overflow-style: scrollbar;
	position: fixed;
	z-index: 1000;
	height: 330px;
	width: 292px;
	top: 160px;
	right: -250px;
	display: none
}

#need_help_desktop .tab_help_open img {
	float: left;
	margin-left: 6px;
	margin-top: 10px
}

#need_help_desktop .tab_help_open {
	background: #e41f2b;
	width: 42px;
	height: 182px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	float: left
}

#need_help_popup {
	background: #000;
	z-index: 1000;
	height: 162px;
	width: 250px;
	top: 160px;
	float: right;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: #fff;
	padding: 20px
}

#need_help_popup ul li {
	display: block;
	height: 30px
}

#need_help_popup ul li span {
	padding-right: 10px;
	height: 32px
}

#need_help_popup .h1 {
	font-size: 17px;
	font-weight: bold
}

#need_help_popup .h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 8px 0!important
}

#need_help_popup img {
	margin-top: -2px
}

#need_help_popup a {
	color: #333
}

#need_help_popup_close {
	float: right;
	font-size: 20px;
	padding: 10px;
	width: 10px
}

#tab_main_need_help_mobile {
	display: none!important
}

#tab_main_nav_container {
	display: table;
	width: 100%;
	margin-bottom: 54px
}

#tab_main_nav_container .cell {
	display: table-cell;
	vertical-align: middle
}

#tab_main_nav {
	text-align: right
}

h2.details_title {
	font-size: 36px;
	line-height: 36px;
	color: #000
}

#tab_main_nav a {
	position: relative
}

#tab_main_nav a em {
	position: absolute;
	top: -5px;
	color: #fff;
	background: #f00;
	font-size: 12px;
	line-height: 12px;
	font-style: normal;
	border-radius: 7px;
	padding: 1px 3px
}

#tab_main_nav ul {
	float: right;
	padding: 10px 0
}

#tab_main_nav ul li.service-type {
	padding: 0;
	margin-bottom: 6px
}

#tab_main_nav ul li.service-type a {
	padding-left: 30px;
	color: #999
}

#tab_main_nav ul li.service-type a.active {
	color: #333
}

#tab_main_nav ul li.media span {
	display: block;
	padding: 0;
	float: right
}

#tab_main_nav ul li.media span.socail a {
	float: right;
	padding: 0;
	margin-left: 8px
}

#tab_main_nav ul li.media a {
	color: #333;
	padding: 0 12px
}

#tab_main_nav ul li i {
	padding-left: 15px;
	height: 15px;
	background: url(/Assets/EBG/img/icon-home.png) left center no-repeat
}

#tab_main_nav ul li.active,#tab_main_nav ul li.active a {
	color: #b1b1b1
}

#nav-cont .nav-list ul li.search {
	width: 20%;
	float: right;
	margin-top: 10px
}

#nav-cont .nav-list ul li.search input {
	float: right;
	height: 30px;
	border: 0;
	line-height: 30px
}

#nav-cont .nav-list ul li.search input[type="text"] {
	max-width: 150px;
	border-left: 1px solid #efefef
}

#nav-cont .nav-list ul li.search input[type="button"] {
	height: 30px;
	width: 32px;
	background: url(/Assets/EBG/img/icon-find.png) left center no-repeat #fff;
	border-right: 1px solid #efefef
}

#nav-cont .nav-list {
	line-height: 54px;
	background: #f7f7f7;
	font-size: 16px;
	height: 54px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee
}

#nav-cont {
	position: fixed;
	top: 91px;
	left: 0;
	width: 100%;
	z-index: 1000
}

#nav-cont .nav-list ul li.navlist {
	float: left
}

#nav-cont .nav-list ul li a {
	display: block;
	float: left;
	color: #323232
}

#nav-cont .nav-list ul li a.want-to+a.js-no-menu {
	padding-left: 35px;
	*padding-left: 30px
}

#nav-cont .nav-list ul li a.want-to {
	width: 8em;
	text-align: center;
	float: left;
	display: block;
	color: #323232;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 0;
	background: #fff;
	line-height: 52px;
	height: 52px;
	overflow: hidden;
	cursor: pointer;
	margin-left: 0;
	border-radius: 5px
}

#nav-cont .nav-list ul li a.want-to {
	color: #323232
}

#nav-cont .nav-list ul li a.want-to i {
	padding-left: 25px;
	height: 38px;
	background: url(/img/icon_slide_down.png) 5px center no-repeat
}

#nav-cont .nav-list ul li a.want-to.active {
	color: #c00
}

#nav-cont .nav-list ul li a.want-to.active i {
	background: url(/img/icon_slide_up.png) 5px center no-repeat
}

#nav-want-cont-wrap,#nav-cont-wrap {
	background: #f7f7f7
}

.nav-cont-wrap {
	width: 100%;
	overflow: hidden;
	display: none;
	padding-bottom: 10px
}

#nav-want-cont-wrap ul,#nav-want-cont-wrap ul li {
	position: static
}

#nav-want-cont-wrap ul {
	width: 100%;
	line-height: 24px
}

#nav-want-cont-wrap ul li {
	width: 100%;
	height: 211px
}

#nav-want-cont-wrap ul li span {
	display: block;
	margin-bottom: 7px
}

#nav-want-cont-wrap ul li h3 {
	font-size: 18px;
	color: #c00
}

#nav-want-cont-wrap ul li.cont-list {
	margin-top: 24px;
	width: 79.5%;
	float: left;
	border-right: 1px solid #d7d7d7
}

#nav-want-cont-wrap ul li.cont-list div {
	width: 25%;
	float: left;
	padding-left: 60px
}

#nav-want-cont-wrap ul li.cont-list div:first-child {
	padding-left: 0;
	padding-right: 20px
}

#nav-want-cont-wrap ul li h3.last_child {
	background: 0;
	padding-left: 0
}

#nav-want-cont-wrap ul li.zrapid-fans {
	padding-left: 35px;
	width: 20%;
	float: left
}

#nav-want-cont-wrap ul li.zrapid-fans>div {
	padding-top: 24px
}

#nav-want-cont-wrap ul li.zrapid-fans h3 {
	background: 0;
	color: #cd3333
}

#nav-want-cont-wrap ul li.zrapid-fans em {
	padding-left: 25px;
	height: 24px
}

#nav-want-cont-wrap ul li.zrapid-fans span.user em {
	background: url(/Assets/EBG/img/icon-user.png) left center no-repeat
}

#nav-want-cont-wrap ul li.zrapid-fans span.expert em {
	background: url(/Assets/EBG/img/icon-expert.png) left center no-repeat
}

#nav-want-cont-wrap ul li.zrapid-fans span.parnter em {
	background: url(/Assets/EBG/img/icon-parnter.png) left center no-repeat
}

#nav-want-cont-wrap ul li.zrapid-fans span.analyst em {
	background: url(/Assets/EBG/img/icon-analyst.png) left center no-repeat
}

#nav-want-cont-wrap ul li.zrapid-fans span.position em {
	background: url(/Assets/EBG/img/icon-position.png) left center no-repeat
}

#nav-want-cont-wrap ul li.zrapid-fans span.fans em {
	background: url(/Assets/EBG/img/icon-fans.png) left center no-repeat
}

.nav-cont-wrap ul {
	
	width: 100%;
	padding-top: 2px
}

.nav-cont-wrap ul li {
	width: 100%;
	position: absolute;
	left: 100%;
	padding-left: 15px;
	background: #f7f7f7
}

.nav-cont-wrap ul li div {
	display: inline-block;
	vertical-align: text-top
}

.nav-cont-wrap ul li div h4 {
	color: #333;
	margin-top: 10px
}

.nav-cont-wrap ul li div h4 a {
	color: #333
}

.nav-cont-wrap ul li div span.mail,.nav-cont-wrap ul li div span.call-num,.nav-cont-wrap ul li div span.perbuy,.nav-cont-wrap ul li div span.getpricing,.nav-cont-wrap ul li div span.faq {
	margin-top: 15px;
	color: #333;
	padding-left: 30px;
	background: url(/Assets/EBG/img/icon-phone.png) left 8px no-repeat;
	line-height: 30px;
	font-size: 16px
}

.nav-cont-wrap ul li div span.call-num {
	margin-top: 0
}

.nav-cont-wrap ul li div span.mail {
	background: url(/Assets/EBG/img/icon-mail.png) left 9px no-repeat
}

.nav-cont-wrap ul li div span.perbuy {
	background: url(/Assets/EBG/img/icon-person.png) left center no-repeat
}

.nav-cont-wrap ul li div span.getpricing {
	background: url(/Assets/EBG/img/icon-pricing.png) left center no-repeat
}

.nav-cont-wrap ul li div span.faq {
	background: url(/Assets/EBG/img/icon-faq.png) left center no-repeat
}

.nav-cont-wrap ul li .nav-part-3,.nav-cont-wrap ul li .nav-part-1,.nav-cont-wrap ul li .nav-part-2,.nav-cont-wrap ul li .nav-part-4,.nav-cont-wrap ul li .nav-part-5 {
	position: relative;
	float: left;
	height: 300px;
	padding-top: 24px!important
}

.nav-cont-wrap ul li .nav-part-1 {
	width: 240px
}

.nav-cont-wrap ul li .nav-part-2 {
	width: 550px
}

.nav-cont-wrap ul li .nav-part-3 {
	width: 25%;
	float: left;
	padding-left: 55px
}

.nav-cont-wrap ul li .nav-part-3.width16 {
	width: 16.666%;
	padding-left: 55px
}

.nav-part-btn {
	max-width: 94px;
	margin: -20px auto 0;
	text-align: center
}

.nav-part-btn a {
	display: block;
	width: 94px;
	height: 94px;
	position: relative;
	text-align: center;
	padding-top: 50px;
	text-decoration: none;
	margin-bottom: 20px
}

.nav-part-btn a:hover {
	color: #fff!important;
	text-decoration: none!important
}

.nav-part-btn a.webinar-icon {
	background: url(/Assets/EBG/img/webinar-icon.png) no-repeat;
	color: #005cb9
}

.nav-part-btn a.webinar-icon:hover {
	background: url(/Assets/EBG/img/webinar-icon-h.png) no-repeat
}

.nav-part-btn a.nav-case-icon {
	background: url(/Assets/EBG/img/case-icon-bg.png) no-repeat;
	color: #008375
}

.nav-part-btn a.nav-case-icon:hover {
	background: url(/Assets/EBG/img/case-icon-h.png) no-repeat
}

.nav-cont-wrap ul li .nav-part-5 {
	padding: 0
}

.nav-cont-wrap ul li .nav-part-5 .img {
	max-width: 100px
}

.nav-cont-wrap ul li .nav-part-5 .text {
	padding-left: 24px
}

.nav-cont-wrap ul li .nav-part-3:first-child {
	padding-left: 0
}

.nav-cont-wrap ul li .nav-part-3 div {
	float: none
}

.nav-cont-wrap ul li .nav-part-2 div {
	width: 33.3%;
	float: left;
	padding-right: 20px
}

.nav-cont-wrap ul li .nav-part-4 div {
	width: 50%;
	float: left
}

.nav-cont-wrap ul li .nav-part-1>div {
	width: 100%
}

.nav-cont-wrap ul li .last_child {
	padding-left: 55px;
	border: 0
}

.nav-cont-wrap ul li span {
	display: block;
	line-height: 24px;
	margin-bottom: 7px
}

.nav-cont-wrap ul li h4 {
	color: #b6b6b6;
	margin: 0;
	font-weight: normal
}

.nav-cont-wrap ul li span a {
	color: #BBB;
	font-weight: normal
}

.nav-cont-wrap ul li span a[href] {
	color: #333
}

.nav-cont-wrap ul li span a[href]:hover {
	color: #06f
}

.nav-cont-wrap ul li .morelink {
	clear: both;
	position: absolute;
	bottom: 20px;
	right: 30px;
	text-align: right
}

.nav-cont-wrap ul li .morelink a {
	color: #06f
}

.nav-cont-wrap h3 {
	margin-bottom: 15px;
	color: #c00
}

.nav-cont-wrap h3 a {
	color: #c00
}

.searchUnified {
	max-width: 1000px
}

.searchUnified-search input {
	width: 100%;
	height: 48px;
	border: 1px solid #cdcdcd;
	border-radius: 3px
}

.searchUnified-search .col-sm-3 {
	padding-left: 35px;
	padding-right: 0
}

.searchUnified-search .solution-mobilr-nav .title {
	line-height: 36px!important;
	position: relative;
	padding: 0
}

.searchUnified-search .solution-mobilr-nav .title button {
	display: block;
	height: 46px;
	width: 49px;
	background: url(/Assets/EBG/img/icon-zoom-other.png) center no-repeat #ededed;
	position: absolute;
	top: 1px;
	right: 1px;
	border: 0;
	border-left: 1px solid #ccc
}

.searchUnified-cont {
	padding-top: 0!important
}

.searchUnified-search .data-classic {
	margin-bottom: 20px
}

.searchUnified-search .data-classic-mobile {
	display: none
}

.searchUnified-search .data-classic a {
	height: 24px;
	float: left;
	font-size: 20px;
	color: #999;
	font-weight: bold;
	line-height: 24px;
	margin-right: 40px;
	display: block
}

.searchUnified-search .data-classic a:hover {
	color: #06f;
	text-decoration: none
}

.searchUnified-search .data-classic a.on {
	font-size: 24px;
	color: #000
}

.distributor .link-wrap a {
	font-size: 16px;
	line-height: 30px;
	color: #333;
	margin-right: 80px
}

.distributor .link-wrap a:hover {
	color: #06f
}

.distributor .link-wrap a i {
	padding-left: 28px;
	height: 30px
}

.distributor .link-wrap a.per i {
	background: url(/Assets/EBG/img/icon-person-b.png) left center no-repeat
}

.distributor .link-wrap a.buy i {
	background: url(/Assets/EBG/img/icon-pricing-b.png) left center no-repeat
}

.distributor .link-wrap a.num i {
	background: url(/Assets/EBG/img/icon-phone-b.png) left center no-repeat
}

.distributor .map-pic {
	margin-top: 24px
}

.distributor .map-pic img {
	width: 100%
}

.distributor-solution {
	background: #f5f5f5
}

.distributor-solution .cell h3 {
	margin-bottom: 6px!important
}

.distributor-solution .cell p {
	margin-top: 0!important;
	height: auto!important
}

.purchase-news {
	background: #f5f5f5;
	padding-top: 60px
}

.purchase-news h2 {
	margin-top: 0!important
}

.purchase-news ul li {
	padding-left: 30px;
	margin-bottom: 10px;
	background: url(/img/pic_point_gray.png) left 1px no-repeat
}

.purchase-news ul li a {
	color: #333
}

.purchase-news ul li a:hover {
	color: #06f
}

.purchase-news ul li span {
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 30px
}

#tab_main_nav_mobile,.menulist {
	display: none
}

.mm-opened .menulist {
	display: inherit
}

#breadcrumb_nav {
	width: 100%;
	margin-top: 15px;
	margin-bottom: .9375em
}

#breadcrumb_nav ul li {
	display: inline
}

#breadcrumb_nav ul li a {
	color: #000
}

#breadcrumb_nav ul li a.active {
	font-weight: bold
}

#breadcrumb_nav ul li:first-child+li:before,#breadcrumb_nav ul li:first-child+li+li:before,#breadcrumb_nav ul li:first-child+li+li+li:before,#breadcrumb_nav ul li:first-child+li+li+li+li:before,#breadcrumb_nav ul li:first-child+li+li+li+li+li:before,#breadcrumb_nav ul li:first-child+li+li+li+li+li+li:before,#breadcrumb_nav ul li:first-child+li+li+li+li+li+li+li:before {
	content: url(/img/pic_breadcrumb_arrow.png);
	padding-right: .9375em
}

.cloud_computing {
	width: 100%;
	border-bottom: 1px solid #d7d7d7;
	display: table;
	overflow: hidden
}

.cloud_computing p,.cloud_computing p {
	color: #6d6d6d
}

.cloud_computing p:first-child,.cloud_computing p:first-child {
	margin-top: 0
}

.product-overview .pull-right h5 {
	position: absolute;
	bottom: 80px;
	width: 100%;
	margin: 0;
	padding: 0 30px 0 0
}

.product-overview .pull-right h5.bottom {
	bottom: 0
}

.product-overview img {
	width: 100%
}

.cloud_computing ul li,.product-overview ul li {
	text-align: left;
	margin-bottom: 10px;
	padding-left: 24px;
	color: #6d6d6d;
	line-height: 24px;
	font-size: 16px;
	background: url(/img/pic_point_gray.png) no-repeat 0 2px
}

.cloud_computing .left {
	display: table-cell;
	vertical-align: top;
	width: 680px
}

.cloud_computing .right {
	display: table-cell;
	vertical-align: top;
	text-align: right;
	padding-top: 75px;
	width: 500px
}

.cloud_computing .right img {
	width: 84.4%;
	min-width: 254px;
	height: auto
}

.cloud_computing .read_more {
	margin-top: 33px
}

.cloud_computing .read_more label:before {
	content: url(/Assets/EBG/img/pic_read_more.png);
	vertical-align: middle;
	padding-right: 10px
}

.cloud_computing .read_more a {
	color: #000
}

.cloud_computing .quick_links {
	margin-top: 24px
}

.cloud_computing .quick_links a {
	font-weight: normal;
	color: #0267ff
}

.moreinfo {
	display: none;
	margin: 0;
	padding: 0
}

#zrapid_advantage {
	text-align: center
}

#zrapid_advantage .inner {
	display: table
}

#zrapid_advantage .cell {
	display: table-cell;
	width: 25%;
	text-align: center;
	padding: 0 15px
}

.lf-text-rt-multi {
	padding-bottom: 35px;
	border-bottom: 1px solid #d7d7d7
}

.lf-text-rt-multi p {
	color: #6d6d6d
}

.expand-more a {
	display: inline-block;
	color: #06f;
	vertical-align: middle;
	padding-right: 10px;
	color: #06f
}

.expand-more a i {
	padding-left: 24px;
	margin-left: -12px;
	height: 30px;
	background: url(/Assets/EBG/img/icon-sets.png) left -42px
}

.expand-more a i.down {
	background: url(/img/icon-sets.png) left -10px
}

.quick-links {
	margin-top: 24px;
	line-height: 1.1;
	padding-bottom: 12px
}

.quick-links a {
	font-weight: normal;
	color: #519ec8
}

#solutions_video1,#solutions_video2 {
	display: table-cell;
	text-align: center
}

#solutions_video1 label,#solutions_video2 label {
	color: #fff
}

#solutions_video1 {
	padding-right: 22px
}

#solutions_video2 {
	padding-left: 22px
}

.lt-img-rt-tx {
	text-align: center;
	border-bottom: 1px solid #d7d7d7
}

.lt-img-rt-tx h1 {
	text-align: left
}

.lt-img-rt-tx .inner {
	display: table;
	margin-top: 45px
}

.lt-img-rt-tx .container>.row {
	padding-bottom: 36px
}

.lt-img-rt-tx .row .col-sm-3 {
	text-align: left
}

.lt-img-rt-tx .row .col-xs-7 p {
	max-height: 118px;
	overflow: hidden;
	margin-bottom: 0
}

.lt-img-rt-tx .row .col-xs-7 {
	text-align: left;
	padding-left: 0
}

.lt-img-rt-tx .row h3 {
	margin-top: -6px;
	margin-bottom: 6px
}

.lt-img-rt-tx .cell img {
	width: 100%;
	height: auto
}

.solLandingpage .cell img {
	width: auto
}

.lt-img-rt-tx .cell p {
	max-height: 84px;
	overflow: hidden;
	margin: 0
}

.lt-img-rt-tx .cell_spacer {
	display: table-cell;
	width: 20px;
	padding: 0 10px
}

.lt-img-rt-tx div.more {
	margin-top: -15px;
	margin-bottom: 24px
}

.lt-img-rt-tx .row .col-sm-3 h3,.lt-img-rt-tx .row .col-sm-4 h3 {
	margin-top: 12px
}

.product-category {
	padding-top: 27px
}

.product-category .row .col-sm-3 {
	text-align: center
}

.product-category .row .col-sm-3 p,.product-category .row .col-sm-3 h3 {
	text-align: left
}

.product-category .row .col-sm-3 p {
	padding: 0;
	margin: 0
}

.product-category .row .col-sm-3 h3 {
	margin-bottom: 6px
}

.expert-module,.support_links {
	text-align: center;
	padding-bottom: 30px;
	border-bottom: 1px solid #d7d7d7
}

.the_expert {
	display: table;
	width: 100%
}

.the_expert .cell {
	display: table-cell;
	width: 33%
}

.the_expert .avatar,.the_expert .details {
	display: inline-block;
	vertical-align: top;
	min-height: 100px;
	margin-right: 14px
}

.the_expert .details {
	text-align: left;
	color: #6d6d6d;
	width: 220px
}

.the_expert h3 {
	margin-bottom: 5px
}

.the_expert .details .position {
	display: block;
	margin-bottom: 15px
}

.the_expert .details .phone {
	display: block;
	color: #000
}

.the_expert .details .phone:before {
	content: 'Phone:';
	color: #6d6d6d;
	font-weight: normal
}

.the_expert .details .email {
	display: block;
	word-break: break-all
}

.the_expert .details .email:before {
	content: 'E-mail:'
}

.more_support {
	display: inline-block;
	line-height: 1.42857143;
	width: 580px;
	margin: 30px auto 0 auto;
	border: 1px solid #dfdfdf;
	background-color: #f5f5f5
}

.more_support .icon {
	vertical-align: middle;
	text-align: right;
	font-size: 50px
}

.more_support .icon:before {
	content: url(/Assets/EBG/img/pic_solution_more_support.png);
	padding-right: 10px
}

.more_support .content {
	line-height: 1.42857143;
	vertical-align: middle;
	font-size: 18px
}

div.more {
	float: right;
	margin-top: 12px;
	padding-left: 0!important;
	clear: both;
	line-height: 1.1
}

.more-resources .more a,.more a {
	display: inline-block;
	color: #06f;
	opacity: .3;
	cursor: default
}

.more-resources .more a[href],.more a[href] {
	opacity: 1;
	cursor: pointer
}

.more-resources label {
	margin-bottom: 12px
}

.more a:hover {
	color: #06f;
	text-decoration: none
}

.more a i,.more a em {
	height: 30px;
	padding-left: 30px;
	background: url(/img/icon-sets.png) left -80px
}

.cloud_computing div.more {
	float: none
}

.more-resources {
	border-bottom: 1px solid #d7d7d7;
	background: #f5f5f5;
	display: table;
	width: 100%;
	padding-bottom: 24px
}

.more-resources.speacl {
	border-top: 0;
	border-bottom: 1px solid #d7d7d7
}

.more-resources h3 {
	padding-left: 15px;
	padding-bottom: 6px;
	margin-top: 0;
	border-bottom: 1px solid #d7d7d7;
	font-weight: normal
}

.more-resources label {
	display: block
}

.more-resources .cell {
	display: table-cell;
	width: 33%;
	padding-top: 45px;
	border-right: 34px solid transparent
}

.more-resources a {
	color: #000;
	opacity: .5
}

.more-resources a[href] {
	opacity: 1
}

.more-resources a:hover {
	cursor: default;
	text-decoration: none
}

.more-resources a[href]:hover {
	color: #ffc600;
	cursor: pointer;
	text-decoration: none
}

.case_study ul,.white_papers ul {
	margin-top: 20px
}

.channel-data-list ul li,.white_papers ul li,.moreresources-list ul li {
	color: #6d6d6d
}

.channel-data-list ul li a,.white_papers ul li a,.moreresources-list ul li a {
	margin-bottom: 10px;
	padding-left: 35px
}

.channel-data-list ul li:last-child {
	margin-bottom: 0
}

.channel-data-list ul li label,.white_papers ul li label,.moreresources-list ul li label {
	font-size: 16px
}

.moreresources-list ul li a {
	background: url(/img/pic_point_gray.png) no-repeat 10px 4px
}

.channel-data-list ul li.pdf a {
	background: url(/img/pic_solution_white_papers_bullet.png) no-repeat left top
}

#footer {
	position: relative;
	z-index: 99;
	background: #272727;
	color: #fff
}

#footer a {
	color: #fff
}

#footer label {
	display: block;
	font-weight: bold;
	font-size: 18px
}

#footer .outer {
	width: 100%
}

#footer .top,#footer .bottom {
	display: table;
	width: 100%
}

#footer .left {
	display: block;
	padding-top: 40px
}

#footer .left_inner {
	display: table;
	width: 100%
}

#footer .left_inner div {
	display: table-cell;
	border-right: 20px solid transparent
}

#footer .left_inner div ul {
	margin-top: 14px
}

#footer .left_inner div ul li {
	margin-bottom: 5px
}

.footer-icon-top {
	margin: 40px 0 -24px
}

#footer .right {
	display: table-cell;
	text-align: right;
	float: none!important;
	vertical-align: top;
	padding-top: 30px
}

#footer .right ul li {
	display: inline-block;
	margin-right: 20px;
	line-height: 50px
}

#footer .right ul li a {
	display: block;
	height: 50px;
	width: 32px
}

#footer .icon32:hover {
	opacity: .8!important
}/*#footer .bottom{font-size:13px}#footer .bottom_left,#footer .bottom_right{padding:0 0 20px 0;display:table-cell}*/#footer .bottom_right {
	text-align: right
}

#footer .bottom_right ul li {
	display: inline-block;
	margin-right: 10px
}

#footer .bottom_right ul li:not(:last-child):after {
	content: '|';
	padding-left: 10px
}

#footer .QR-code {
	margin-left: 0
}

#footer .QR-code * {
	width: 128px;
	text-align: center
}

#footer .QR-code h4 {
	margin-top: 8px
}

.wryh {
	font-family: Arial,Microsoft YaHei,'宋体'
}

#company-benefit {
	text-align: center
}

#company-benefit .row .col-sm-3 {
	text-align: center
}

#company-benefit img {
	max-width: 64px;
	*width: 64px;
	max-height: 64px
}

#company-benefit p {
	margin: 0
}

#company-benefit .col-xs-9 h3,#company-benefit .col-xs-9 p {
	text-align: left
}

#company-benefit .col-xs-9 h3 {
	margin-top: 0
}

#company-benefit h3 {
	margin-bottom: 6px
}

h2.details_title {
	font-size: 24px;
	line-height: 30px;
	color: #000
}

.marketing_classes {
	width: 1170px;
	margin: 0 auto;
	background: #fff
}

.markclasses_wrap {
	padding: 10px 0 10px 15px;
	border-bottom: 1px #e5e5e5 solid;
	border-left: 1px #e5e5e5 solid;
	border-right: 1px #e5e5e5 solid
}

.markclasses_wrap span.title {
	display: block;
	width: 100px;
	float: left;
	font-size: 12px;
	color: #000;
	line-height: 20px
}

.markclasses_wrap p.markctier {
	width: 1020px;
	width: 1005\9;
	float: left;
	padding: 0;
	margin: 0;
	margin-left: 13px
}

.markclasses_wrap p.markctier span.link_wrap {
	display: block;
	padding-right: 9px;
	margin-right: 5px;
	float: left;
	background: url(/Assets/EBG/img/ico_tier.png) right center no-repeat
}

.markclasses_wrap p.markctier span.nobackground {
	background: 0
}

.markclasses_wrap p.markctier span.link_wrap a {
	padding: 5px 12px;
	padding-right: 25px;
	background: url(/Assets/EBG/img/x-1.png) right center no-repeat #dcdddf;
	line-height: 28px;
	color: #666;
	font-size: 12px
}

.markclasses_wrap p.markctier span.link_wrap a:hover {
	background: url(/Assets/EBG/img/x-2.png) right center no-repeat #dcdddf
}

.markclasses_wrap p.markcsort {
	float: left;
	padding: 0;
	margin: 0;
	margin-left: 13px;
	width: 1000px;
	line-height: 20px
}

.markclasses_wrap p.markcsort span.link_wrap {
	background: url(/img/pic_point_gray.png) -6px 3px no-repeat;
	line-height: 20px;
	padding-left: 10px;
	margin-right: 30px
}

.markclasses_wrap p.markcsort span.link_wrap a {
	color: #666;
	font-size: 12px
}

.markclasses_wrap p.markcsort span.link_wrap a:hover {
	color: #c00;
	text-decoration: none
}

.markclasses_wrap .markdatatype {
	width: 1000px;
	float: left;
	margin-left: 13px;
	border: 1px #e5e5e5 solid
}

.markclasses_wrap .markdatatype p.tab_wrap {
	height: 28px;
	font-size: 12px;
	line-height: 28px;
	margin-top: 0;
	margin-bottom: 0
}

.markclasses_wrap .markdatatype p.tab_wrap a {
	display: block;
	text-align: center;
	color: #666;
	float: left;
	background: #dcdddf;
	border-right: 1px solid #ccc;
	padding-left: 25px;
	padding-right: 25px
}

.markclasses_wrap .markdatatype p.tab_wrap a:hover {
	text-decoration: none
}

.markclasses_wrap .markdatatype p.tab_wrap a.on {
	background: #fff
}

.markclasses_wrap .markdatatype p.tab_cont {
	background: #fff;
	padding: 15px 30px;
	padding-bottom: 0;
	display: none;
	margin-top: 0;
	margin-bottom: 6px
}

.markclasses_wrap .markdatatype p.tab_cont label.checkwrap {
	display: block;
	width: 165px;
	font-size: 12px;
	color: #666;
	line-height: 18px;
	margin-bottom: 10px;
	float: left;
	cursor: pointer
}

.markclasses_wrap .markdatatype p.tab_cont label.checkwrap:hover {
	color: #c00;
	text-decoration: none
}

.markclasses_wrap .markdatatype p.tab_cont label.checkwrap input {
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 3px
}

.marketing_classes .searchBox_cont span {
	display: block;
	float: left
}

.marketing_classes .searchBox_cont span.searchBox {
	background: #fff
}

.marketing_classes .searchBox_cont span.searchBox input {
	display: block;
	border: 0;
	float: left
}

.marketing_classes .searchBox_cont span.searchBox input.text {
	width: 475px;
	padding: 0 10px;
	height: 39px;
	line-height: 39px;
	color: #666;
	font-size: 12px;
	border: 1px #e50000 solid;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.marketing_classes .searchBox_cont span.searchBox input.btn {
	width: 84px;
	height: 39px;
	background: url(/Assets/EBG/img/data_search_btn.png) no-repeat;
	cursor: pointer;
	margin-left: -3px;
	border-radius: 0
}

.marketing_classes .searchBox_cont span.text {
	height: 39px;
	line-height: 39px;
	color: #333;
	margin-left: 18px;
	font-size: 12px
}

.marketing_classes .searchBox_cont span.text em {
	font-size: 14px;
	color: #e50000;
	font-weight: bold;
	margin-right: 4px
}

.marketing_classes .searchBox_cont a.slideBtn {
	display: inline-block;
	height: 39px;
	line-height: 39px;
	background: url(/Assets/EBG/img/add_icon.png) no-repeat left;
	padding-left: 12px;
	float: right;
	color: #0166fe;
	font-size: 12px;
	text-decoration: none;
	position: absolute;
	right: -180px;
	top: 0
}

.marketing_classes .searchBox_cont a.on {
	background: url(/Assets/EBG/img/less_icon.png) no-repeat left
}

.marketing_wrap h2.title {
	font-size: 24px;
	line-height: 28px;
	color: #c00;
	margin-top: 24px;
	margin-bottom: 12px;
	text-align: left
}

.marketing_wrap .marketing_cont_list span.morelist {
	display: block;
	margin: 12px 0;
	text-align: center
}

.marketing_wrap .marketing_cont_list span.morelist a {
	display: block;
	width: 102px;
	margin: 0 auto;
	color: #9e9e9e
}

.marketing_wrap .marketing_cont_list span.morelist a:hover {
	color: #c00;
	text-decoration: none
}

.marketing_wrap .marketing_cont_list li {
	padding: 15px 0;
	border-bottom: 1px solid #e2e2e2
}

.marketing_wrap .marketing_cont_list li p.introduc {
	clear: both;
	padding: 30px 35px;
	padding-bottom: 10px;
	font-size: 14px;
	color: #9e9e9e;
	line-height: 22px
}

.marketing_wrap .marketing_cont_list li span {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 18px
}

.marketing_wrap .marketing_cont_list li span.link_wrap {
	width: 600px;
	padding-left: 35px
}

.marketing_wrap .marketing_cont_list li span.link_wrap a {
	color: #666
}

.marketing_wrap .marketing_cont_list li span.link_wrap a:hover {
	color: #c00;
	text-decoration: none
}

.marketing_wrap .marketing_cont_list li span.icoText {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) 8px 1px no-repeat
}

.marketing_wrap .marketing_cont_list li span.icoWord {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) 8px -48px no-repeat
}

.marketing_wrap .marketing_cont_list li span.icoExcel {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) 8px -102px no-repeat
}

.marketing_wrap .marketing_cont_list li span.icoPptx {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) 8px -156px no-repeat
}

.marketing_wrap .marketing_cont_list li span.icoPdf {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) 8px -210px no-repeat
}

.marketing_wrap .marketing_cont_list li span.icoVideo {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) 8px -264px no-repeat
}

.marketing_wrap .marketing_cont_list li span.icoRar {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) 8px -318px no-repeat
}

.marketing_wrap .marketing_cont_list li span.dataType {
	width: 190px;
	margin-left: 90px;
	color: #9e9e9e
}

.marketing_wrap .marketing_cont_list li span.dataSize {
	float: right;
	color: #9e9e9e;
	width: 180px
}

#banner {
	height: 540px;
	overflow: hidden;
	width: 100%;
	position: relative;
	background: #999
}

#banner .point-btn-wrap {
	position: absolute;
	bottom: 20px;
	z-index: 100;
	height: 12px
}

#banner .point-btn-wrap a {
	display: block;
	float: left;
	margin-right: 14px;
	width: 12px;
	height: 12px;
	background: url(/Assets/EBG/img/banner-point-list.png) left 0 no-repeat
}

#banner .point-btn-wrap a.active {
	background: url(/Assets/EBG/img/banner-point-list.png) left -12px no-repeat
}

#banner a.switchingBtn {
	display: block;
	width: 62px;
	height: 100%;
	position: absolute;
	display: none;
	outline: 0;
	z-index: 100
}

#banner a.switchingBtn:visited,#banner a.switchingBtn:active,#banner a.switchingBtn:focus {
	border: 0!important
}

#banner a.switchingBtn.left {
	left: 34px;
	background: url(/Assets/EBG/img/banner-left.png) left center no-repeat
}

#banner a.switchingBtn.right {
	right: 34px;
	background: url(/Assets/EBG/img/banner-right.png) left center no-repeat
}

#banner ul.banner-list {
	position: relative
}

#banner ul.banner-list li.banner-img {
	position: absolute;
	height: 540px;
	top: 0;
	background-repeat: no-repeat!important;
	background-position: center top!important;
	display: none;
	width: 100%
}

#banner ul.banner-list li.banner-img-notop {
	position: absolute;
	height: 540px;
	top: 0;
	background-repeat: no-repeat!important;
	background-position: center!important;
	display: none;
	width: 100%
}

#banner ul.banner-list li.banner-img a.link {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30
}

#banner ul.banner-list li.banner-img.active {
	display: block
}

#banner ul.banner-list li div.container {
	position: relative;
	overflow: hidden;
	height: 540px
}

#banner ul.banner-list li div.container .banner-text {
	position: absolute;
	top: 0;
	left: 15px;
	width: 440px;
	height: 100%;
	background: url(/Assets/EBG/img/banner-cont-bg.png);
	left: -540px;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)"!important;
	overflow: hidden
}

#banner ul.banner-list .banner-text p,#banner ul.banner-list .banner-text h2 {
	padding: 0;
	margin: 0
}

#banner ul.banner-list .banner-text h2 {
	font-size: 48px;
	color: #fff;
	line-height: 72px;
	text-align: left;
	margin-bottom: 12px;
	letter-spacing: 1px
}

#banner ul.banner-list .banner-text .text {
	position: absolute;
	padding: 40px;
	width: 100%;
	left: 0;
	top: 0;
	left: -100%;
	z-index: 99
}

#banner ul.banner-list p {
	font-size: 20px;
	line-height: 36px;
	color: #fff;
	margin-bottom: 10px
}

#banner ul.banner-list .banner-text a.btn {
	display: inline-block;
	width: auto;
	height: 40px;
	border-radius: 5px;
	line-height: 40px;
	background: #b02d2e;
	margin-bottom: 16px;
	text-align: center;
	color: #fff;
	position: relative;
	min-width: 185px;
	padding-right: 40px;
	padding-left: 20px
}

#banner ul.banner-list .banner-text a.btn:hover {
	text-decoration: none;
	background: #dd3435
}

#banner ul.banner-list .banner-text a.btn i,#banner.inner-pages a.btn i {
	background: url(/Assets/EBG/img/banner-btn-icon.png) right center no-repeat;
	height: 40px;
	padding-left: 30px;
	position: absolute;
	right: 20px;
	top: 0
}

#banner.inner-pages .banner-img a.btn {
	min-width: 185px;
	width: auto;
	padding-right: 40px;
	padding-left: 20px;
	position: relative
}

#banner ul.banner-list .banner-text ul li {
	color: #fff;
	line-height: 24px;
	margin-bottom: 12px;
	padding-left: 17px;
	background: url(/Assets/EBG/img/point-banner-list.png) left 11px no-repeat
}

#banner ul.banner-list .banner-text ul li a {
	color: #fff
}

#banner.inner-pages {
	height: 400px;
	color: #fff
}

#banner.inner-pages .container {
	padding-top: 90px
}

#banner.inner-pages h2 {
	font-size: 48px;
	margin-bottom: 12px;
	letter-spacing: 1px;
	line-height: 1.4;
	margin-top: 0
}

#banner.inner-pages ul.banner-list li .container {
	height: 400px
}

#banner.inner-pages ul.banner-list li .container div {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	padding: 0 15px;
	padding-top: 80px;
	text-align: left;
	width: 80%
}

.solution_video-bg {
	background: #f5f5f5;
	border-bottom: 1px solid #d7d7d7
}

.solution_video_wrap {
	padding-bottom: 36px
}

.solution_video_wrap .solution_video_cont {
	position: relative
}

.solution_video_wrap .solution_video_cont p.video-num {
	display: none
}

.solution_video_wrap .solution_video_cont p.point_btn {
	width: 75px;
	position: absolute;
	bottom: -25px;
	left: 300px;
	height: 12px;
	z-index: 9
}

.solution_video_wrap .solution_video_cont p.point_btn span {
	display: block;
	width: 12px;
	height: 12px;
	background: url(/Assets/EBG/img/point_btn.png) left -12px;
	float: left;
	margin-right: 13px
}

.solution_video_wrap .solution_video_cont p.point_btn span.on {
	background: url(/Assets/EBG/img/point_btn.png) left 0
}

.solution_video_wrap .solution_video_cont a.btn {
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0;
	z-index: 10
}

.solution_video_wrap .solution_video_cont a.btn.prev {
	left: 0;
	background: url(/img/btn_prev.png) left center no-repeat;
	background-size: 60%;
	display: none
}

.solution_video_wrap .solution_video_cont a.btn.prev.false {
	left: 0;
	background: url(/Assets/EBG/img/solution_video_btn_prev_false.png) left center no-repeat;
	background-size: 60%
}

.solution_video_wrap .solution_video_cont a.btn.next {
	right: 0;
	background: url(/img/btn_next.png) right center no-repeat;
	background-size: 60%;
	display: none
}

.solution_video_wrap .solution_video_cont a.btn.next.false {
	right: 0;
	background: url(/Assets/EBG/img/solution_video_btn_next_false.png) right center no-repeat;
	background-size: 60%
}

.solution_video_wrap h2 {
	color: #333;
	text-align: center
}

.solution_video_wrap .solution_video {
	width: 100%;
	overflow: hidden;
	margin: 0 auto
}

.solution_video_wrap .solution_video ul {
	margin: 0 auto
}

.solution_video_wrap .solution_video p {
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative
}

.solution_video_wrap .solution_video p .js_video_player {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/Assets/EBG/img/video_btn.png) center center no-repeat
}

.solution_video_wrap .solution_video p .js_video_player:hover {
	background: url(/Assets/EBG/img/video_btn_hover.png) center center no-repeat
}

.solution_video_wrap .solution_video ul.video-list li {
	float: left;
	margin-right: 40px;
	width: 220px
}

.solution_video_wrap .solution_video ul.video-list li img {
	width: 100%;
	height: auto
}

.solution_video_wrap .solution_video ul.video-list li h3 {
	color: #333;
	font-weight: normal;
	text-align: center;
	height: 54px;
	overflow: hidden;
	margin-top: 12px
}

.solution_video_wrap .solution_video ul.video-list li h3 a {
	color: #333
}

.solution_product_wrap {
	padding-bottom: 48px
}

.solution_product_wrap h2.title {
	margin-bottom: 12px
}

.solution_product_wrap .solution_product_cont {
	position: relative
}

.solution_product_wrap .solution_product_cont ul {
	margin: 0 auto
}

.solution_product_wrap .solution_product_cont p.video-num {
	display: none
}

.solution_product_wrap .solution_product_cont p.point_btn {
	width: 75px;
	position: absolute;
	bottom: -30px;
	left: 300px;
	height: 12px;
	z-index: 9
}

.solution_product_wrap .solution_product_cont p.point_btn span {
	display: block;
	width: 12px;
	height: 12px;
	background: url(/Assets/EBG/img/solution_pro_point.png) left -12px;
	float: left;
	margin-right: 13px
}

.solution_product_wrap .solution_product_cont p.point_btn span.on {
	background: url(/Assets/EBG/img/solution_pro_point.png) left 0
}

.solution_product_wrap .solution_product_cont a.btn {
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0
}

.solution_product_wrap .solution_product_cont a.btn.prev {
	left: 0;
	background: url(/img/btn_prev.png) center center no-repeat;
	background-size: 70%;
	top: 20px;
	display: none
}

.solution_product_wrap .solution_product_cont a.btn.prev.false {
	left: 0;
	background: url(/Assets/EBG/img/solution_video_btn_prev_false.png) center center no-repeat;
	background-size: 70%;
	top: 20px
}

.solution_product_wrap .solution_product_cont a.btn.next {
	right: 0;
	background: url(/img/btn_next.png) center center no-repeat;
	background-size: 70%;
	top: 20px;
	display: none
}

.solution_product_wrap .solution_product_cont a.btn.next.false {
	right: 0;
	background: url(/Assets/EBG/img/solution_video_btn_next_false.png) center center no-repeat;
	background-size: 70%;
	top: 20px
}

.solution_product_wrap .solution_product {
	width: 100%;
	overflow: hidden;
	margin: 0 auto
}

.solution_product_wrap .solution_product ul.product-list li {
	float: left;
	margin-right: 40px;
	width: 220px
}

.solution_product_wrap .solution_product ul.product-list li img {
	width: 100%;
	height: auto
}

.solution_product_wrap .solution_product ul.product-list li h3,ul.product-list li h3 a {
	color: #333
}

ul.product-list li h3 a:hover {
	color: #48a2d2
}

ul.product-list li h3 {
	margin-bottom: 6px!important;
	margin-top: 0
}

ul.product-list li p {
	margin-top: 0!important
}

.solution_product_mobile {
	display: none
}

.solution-list h3 {
	margin-bottom: 4px!important
}

.solution-list p {
	margin-top: 0!important
}

.all_product {
	padding-bottom: 24px
}

.all_product .a-z_wrap {
	height: 30px;
	border-top: 1px solid #d7d7d7
}

.all_product p.letter_list {
	width: 750px;
	margin: 0 auto;
	margin-top: -15px;
	background: #fff;
	font-size: 24px;
	line-height: 30px;
	text-align: center
}

.all_product p.letter_list {
	width: 850px \9
}

.all_product p.letter_list a {
	padding: 0 3px;
	color: #06c
}

.all_product .first-letter {
	border-bottom: 1px solid #d8d8d8
}

.all_product .first-letter span {
	display: block;
	height: 50px;
	width: 53px;
	line-height: 50px;
	color: #fff;
	background: #c33;
	text-align: center;
	font-size: 48px;
	font-weight: bold
}

.all_product span.product-link {
	display: block;
	margin-bottom: 20px
}

.all_product span.product-link a {
	color: #333
}

.all_product span.product-link a:hover {
	color: #06f
}

.solCategory-sort {
	text-align: right
}

.solCategory-sort select {
	width: 240px;
	margin: 12px 0;
	border: 1px solid #ccc;
	color: #666;
	padding: 6px 8px
}

.solCategory .more {
	margin-top: 0;
	float: left;
	padding-bottom: 20px
}

.solCategory .lt-img-rt-tx {
	border: 0;
	text-align: left
}

.solCategory .lt-img-rt-tx h3 {
	margin-bottom: 6px
}

.solCategory .lt-img-rt-tx .cell {
	padding-bottom: 36px
}

.solCategory h3.specal {
	padding-top: 0;
	margin-top: 0
}

.solCategory .solution-nav li {
	border-top: 1px solid #d7d7d7;
	padding: 15px 0
}

.solCategory .solution-nav li div {
	padding-left: 30px
}

.solCategory .solution-nav .link-wrap a.active {
	color: #06c
}

.solCategory .solution-nav li span {
	display: block;
	color: #616161;
	line-height: 28px
}

.solCategory .solution-nav li span a {
	color: #616161
}

.solCategory .solution-nav li span a:hover {
	color: #06c
}

.solCategory .solution-nav li span.title a {
	color: #000;
	font-weight: bold
}

.solCategory .solution-nav li span.title a:hover {
	color: #06c
}

.solCategory .solution-nav li i {
	padding-left: 25px;
	background: url(/Assets/EBG/img/solution_cate_icon.png) left -22px no-repeat;
	height: 28px
}

.solCategory .solution-nav li span.title.on i {
	background: url(/Assets/EBG/img/solution_cate_icon.png) left 1px no-repeat
}

.searchUnified-search .solution-mobilr-nav {
	padding: 20px 0
}

.search-results-count {
	height: 40px;
	background: #e5e5e5;
	margin-bottom: 40px;
	padding: 0 15px;
	line-height: 40px;
	color: #000;
	font-size: 14px
}

.search-results-count a {
	color: #000
}

.search-results-count a.active {
	color: #06c
}

.searchUnified-search .solution-mobilr-nav .search-type {
	max-width: 615px;
	margin: 0 auto;
	padding-left: 25px;
	padding-bottom: 10px
}

.searchUnified-search .solution-mobilr-nav .search-type a {
	color: #000;
	margin-right: 25px
}

.searchUnified-search .solution-mobilr-nav .search-type a.active {
	color: #0166fe
}

.searchUnified-search .solution-mobilr-nav .title {
	max-width: 615px;
	margin: 0 auto;
	padding-right: 0;
	line-height: 36px!important;
	position: relative
}

.searchUnified-cont {
	margin-bottom: 36px
}

.searchUnified-cont .data-classic-mobile,.searchUnified-cont .data-classic-wrap {
	display: none
}

.searchUnified-cont .search-cont-list:first-child {
	padding-top: 0
}

.searchUnified-cont .search-cont-list>div {
	color: #999;
	padding-top: 5px
}

.searchUnified-cont .search-cont-list>div span {
	padding-left: 15px
}

.searchUnified-cont .search-cont-list {
	font-size: 14px;
	color: #666;
	text-align: left;
	border-bottom: 1px solid #d7d7d7;
	padding: 20px 0
}

.searchUnified-cont .search-cont-list h4 {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 16px
}

.searchUnified-cont .search-cont-list i {
	font-style: normal;
	color: #e1232f
}

.searchUnified-cont .search-cont-list a {
	color: #999
}

.searchUnified-cont .search-cont-list a:hover {
	color: #06f
}

.searchUnified-cont .search-cont-list h4 a {
	color: #000
}

.searchUnified-cont .search-cont-list h4 a:hover {
	color: #06f
}

.solLandingpage,.solLandingpage .row .col-sm-3 {
	text-align: center
}

.solLandingpage img {
	max-width: 100px
}

.solLandingpage .container>.row {
	padding-bottom: 48px
}

.solLandingpage .row h2 {
	margin-bottom: 18px
}

.solLandingpage .row h3 {
	color: #000;
	margin-top: 6px
}

.solLandingpage p {
	color: #666;
	margin-top: 6px
}

.howtobuy {
	background: url(/Assets/EBG/img/howtobuy-bg.png) left top repeat-x;
	text-align: left
}

.howtobuy-btn a {
	padding-left: 90px;
	display: block;
	height: 50px;
	background: #c33;
	line-height: 50px;
	width: 300px;
	color: #f7f7f7;
	font-size: 18px
}

.howtobuy-btn {
	margin-bottom: 50px
}

.howtobuy-btn .col-sm-6 {
	padding: 0 40px
}

.howtobuy-btn .search-dealer {
	background: url(/Assets/EBG/img/icon-howtobuy-1.png) 30px center no-repeat #c33
}

.howtobuy-btn .buy-online {
	background: url(/Assets/EBG/img/icon-howtobuy-2.png) 30px center no-repeat #c33
}

.howtobuy .col-sm-4 {
	border-right: 1px solid #e5e5e5;
	min-height: 300px;
	padding: 0 40px;
	color: #a0a0a0
}

.howtobuy .col-sm-4.first {
	padding-left: 0
}

.howtobuy .col-sm-4.last {
	border: 0
}

.howtobuy .col-sm-4 h2 {
	height: 80px;
	padding-left: 53px;
	font-size: 18px;
	line-height: 80px;
	margin: 0
}

.howtobuy .col-sm-4 h2 a {
	color: inherit
}

.howtobuy .col-sm-4 h2.ico-1 {
	background: url(/Assets/EBG/img/howtobuy-cont-1.png) left center no-repeat;
	color: #318dde
}

.howtobuy .col-sm-4 h2.ico-2 {
	background: url(/Assets/EBG/img/howtobuy-cont-2.png) left center no-repeat;
	color: #008375
}

.howtobuy .col-sm-4 h2.ico-3 {
	background: url(/Assets/EBG/img/howtobuy-cont-3.png) left center no-repeat;
	color: #cd9700
}

.howtobuy .col-sm-4:last-child {
	border-right: 0;
	text-align: left;
	padding-top: 0
}

.howtobuy .col-sm-4 h3 {
	text-align: left;
	margin-top: 0!important;
	color: #333
}

.howtobuy .how-cont {
	padding-top: 24px
}

.howtobuy .how-cont p {
	margin-bottom: 24px
}

.product-doorway-case h3 {
	margin: 6px 0 5px 0
}

.lt-img-rt-tx .solution-parnter>.row {
	padding-bottom: 18px
}

.solution-parnter img {
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
	width: 100%;
	height: auto
}

.solution-parnter .shared img {
	max-width: 326px;
	float: left
}

.product_solution,.product_solution h3 {
	margin-top: 0
}

.product_solution h3 {
	margin-bottom: 8px
}

.product_solution ul li {
	padding-left: 10px;
	background: url(/img/pic_point_gray.png) no-repeat left 5px;
	padding-left: 25px
}

.product_solution ul li a {
	color: #333
}

.product_solution ul li a:hover {
	color: #06f
}

.product_solution .expand-more {
	margin-top: 12px;
	overflow: hidden;
	line-height: 1
}

.remove_p .solid_btn {
	padding: 4px 20px;
	line-height: 20px;
	font-size: 12px;
	margin-left: 10px;
	color: #fff;
	text-decoration: none
}

.remove_p .solid_btn:focus {
	color: #fff;
	text-decoration: none
}

.css_protype p.citys a.disable,.css_protype p.citys a.disable:hover {
	color: #ccc;
	background: 0;
	cursor: not-allowed;
	text-decoration: none
}

.css_protype p.citys a span {
	padding-left: 5px;
	font-size: 14px
}

.proComparison h2 {
	margin: 0;
	text-align: left
}

.proComparison .product-list {
	margin-bottom: 24px
}

.proComparison .SeriesProduct .product-list {
	margin-bottom: 36px
}

div#proComparisonText {
	padding-bottom: 36px
}

.proComparison .product-list>p {
	margin-top: 6px
}

.proComparison .product-list>.expand-more {
	padding: 3px 0;
	position: absolute;
	right: 8px;
	overflow: hidden
}

.proComparison .product-list .col-sm-5c {
	margin-bottom: 0
}

.proComparison .product-list img {
	width: 100%;
	border: 1px solid #f4f4f4;
	height: auto
}

.proComparison .product-list h3 {
	text-align: center;
	margin: 10px 0 5px 0
}

.proComparison .product-list h3 a,.proComparison .product-list h2 a,.product-doorway-case h3 a {
	color: #333
}

.proComparison .product-list h2 a:hover {
	color: #06f
}

.proComparison .product-list span.abstr {
	font-size: 14px;
	margin-bottom: 10px;
	display: block
}

.proComparison .product-list .product {
	display: none
}

.proComparison .compare-btn a {
	display: block;
	width: 102px;
	line-height: 26px;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 5px;
	margin: 0 auto;
	color: #aaa
}

.proComparison .compare-btn a:hover {
	color: #06f
}

.proComparison .compare-btn.on a {
	color: #da0b1b;
	border: 1px solid #da0b1b
}

.proComparison .expand-more a {
	float: right
}

.proComparison .compare-wrap {
	width: 75%;
	background: #f8f7f7;
	height: 166px;
	position: fixed;
	bottom: 0;
	z-index: 501;
	max-width: 840px;
	display: none
}

.proComparison .compare-wrap span.title {
	display: block;
	height: 25px;
	background: #666;
	line-height: 25px;
	color: #fff;
	padding-left: 15px
}

.proComparison .compare-wrap span.title a {
	display: block;
	height: 25px;
	float: right
}

.proComparison .compare-wrap a.close {
	width: 36px;
	background: url(/Assets/EBG/img/icon-compare-wrap.png) -48px 7px no-repeat
}

.proComparison .compare-wrap a.close:hover {
	background-color: #c00
}

.proComparison .compare-wrap span.title a.max {
	display: none;
	width: 25px;
	background: url(/Assets/EBG/img/icon-compare-wrap.png) -22px 7px no-repeat
}

.proComparison .compare-wrap a.max:hover {
	background-color: #8f8f8f
}

.proComparison .compare-wrap a.min {
	width: 22px;
	background: url(/Assets/EBG/img/icon-compare-wrap.png) 0 7px no-repeat
}

.proComparison .compare-wrap a.maxon {
	width: 22px;
	background: url(/Assets/EBG/img/icon-compare-wrap.png) -24px -11px no-repeat
}

.proComparison .compare-pro-list {
	padding: 8px 0
}

.proComparison .compare-pro-list li {
	border-right: 1px solid #e5e5e5;
	width: 20%;
	height: 101px;
	float: left;
	background: url(/Assets/EBG/img/icon-plus.png) center center no-repeat;
	padding: 0 25px
}

.proComparison .compare-pro-list img {
	width: 100%;
	height: auto
}

.proComparison .compare-pro-list div {
	text-align: center;
	line-height: 24px;
	width: 50%;
	margin: 20px 0 0 0;
	float: left;
	background: #f8f7f7;
	display: none;
	height: 101px
}

.proComparison .compare-pro-list span {
	margin-top: 10px;
	display: block
}

.proComparison .compare-pro-list li.last {
	background: 0
}

.proComparison .compare-pro-list li:last-child {
	background: 0
}

.proComparison .compare-wrap .warning {
	background: #ffe9e9;
	height: 26px;
	line-height: 26px;
	display: block;
	font-size: 12px;
	color: #da0b1b;
	text-align: center;
	display: none
}

.proComparison a.comparebtn {
	display: block;
	width: 123px;
	height: 34px;
	color: #fff;
	background: #d5d5d5;
	line-height: 34px;
	text-align: center;
	border-radius: 5px;
	margin-top: 20px
}

.proComparison a.comparebtn.on {
	background: #c00
}

.proComparison a.clear {
	display: block;
	width: 123px;
	height: 34px;
	color: #06f;
	line-height: 34px;
	text-align: center;
	border-radius: 5px;
	margin-top: 10px
}

.compare-result {
	margin: 50px auto
}

.compare-result a {
	color: #000
}

.compare-result a:hover {
	color: #2a6496
}

.compare-result table {
	width: 100%
}

.compare-result h3 {
	padding-left: 10px;
	margin: 6px 0
}

.compare-result p {
	padding: 0 15px;
	margin: 6px 0
}

.compare-result tr.on td {
	color: #c00
}

.compare-result td {
	width: 20%;
	border-right: 1px solid #d7d7d7;
	text-align: left;
	vertical-align: top
}

.compare-result label {
	display: block;
	margin-bottom: 15px;
	cursor: pointer
}

.compare-result label input {
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 6px
}

.compare-result label span {
	display: block;
	width: 170px;
	float: left
}

.compare-result img {
	width: 100%;
	height: auto;
	max-width: 155px;
	max-height: 117px;
	display: block;
	margin: 0 auto;
	border: 1px solid #f4f4f4
}

.product-overview {
	width: 100%;
	border-bottom: 1px solid #d7d7d7;
	display: table;
	overflow: hidden
}

.product-overview .pull-right,.cloud_computing .pull-right {
	position: relative;
	z-index: 99;
	padding-bottom: 32px
}

.product-overview .float-none,.cloud_computing .float-none {
	padding-bottom: 28px
}

.float-none {
	float: none!important
}

.product-overview .left {
	display: table-cell;
	vertical-align: top;
	width: 680px
}

.product-overview .right {
	display: table-cell;
	vertical-align: top;
	text-align: right;
	padding-top: 75px;
	width: 500px
}

.product-overview .right img {
	width: 84.4%;
	min-width: 254px;
	height: auto
}

.product-overview .read_more {
	margin-top: 33px
}

.product-overview .read_more label:before {
	content: url(/Assets/EBG/img/pic_read_more.png);
	vertical-align: middle;
	padding-right: 10px
}

.product-overview .read_more a {
	color: #000
}

.product-overview ul.clearfix li {
	display: inline-block;
	margin-right: 3em
}

.case-study-more {
	margin: 10px 30px 24px 0;
	border-top: 1px dashed #d7d7d7;
	padding-top: 24px
}

.case-study-more .case-study-list {
	margin: 0 auto;
	margin-bottom: 5px
}

.case-study-more .case-study-list>div {
	position: relative
}

.case-study-more .case-study-list>div a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(/Assets/EBG/img/bg-transparent.png) repeat
}

.case-study-more .case-study-list>div a.video {
	background: url(/Assets/EBG/img/video_btn.png) center center no-repeat;
	background-size: auto 50%
}

.case-study-more .case-study-list>a.video:hover {
	background: url(/Assets/EBG/img/video_btn_hover.png) center center no-repeat;
	background-size: auto 50%
}

.case-study-more img {
	width: 100%
}

.case-study-more span {
	display: block;
	padding: 0 10px;
	color: #333;
	line-height: 22px;
	margin-bottom: 10px
}

.case-study-more span.title {
	padding: 0 10px
}

.case-study-more span.link-list {
	font-size: 14px;
	padding-left: 14px;
	background: url(/img/pic_point_gray.png) 5px 0 no-repeat;
	line-height: 18px;
	padding: 0 10px 0 24px
}

.case-study-more span a {
	color: #333
}

.case-study-more span a:hover {
	color: #0166ff
}

.read_more_product1 {
	margin: 18px 0 24px 0
}

.read_more_product1 a {
	text-align: center;
	display: block;
	color: #fff;
	background: #c33;
	border-radius: 5px;
	height: 38px;
	width: 185px;
	line-height: 38px
}

.read_more_product1 a:hover {
	background: #c00;
	text-decoration: none
}

.product_specifications .table {
	overflow: hidden
}

.product_specifications table {
	width: 100%
}

.product_specifications_download {
	margin: 24px 0 36px
}

.product_specifications_download a {
	margin: 0 auto;
	text-align: center;
	display: block;
	color: #fff;
	background: #c33;
	border-radius: 5px;
	height: 38px;
	width: 220px;
	padding: 0 10px;
	line-height: 38px
}

.product_specifications_download a:hover {
	color: #fff;
	background: #c00;
	text-decoration: none
}

.read_more_product1:hover,.read_more_product1:focus {
	color: #fff
}

.addthis_native_toolbox {
	margin-top: 5px;
	height: 22px
}

a.addthis_button_tweet.at300b {
	width: 90px
}

a.addthis_button_facebook_share.at300b {
	margin-top: -6px
}

.cloud_computing .shared {
	overflow: hidden
}

.bdsharebuttonbox {
	overflow: hidden
}

.support_links ul li {
	text-align: left;
	margin-bottom: 10px;
	padding-left: 24px;
	color: #6d6d6d;
	line-height: 20px;
	font-size: 16px;
	background: url(/img/pic_point_gray.png) no-repeat 0 top
}

.support_links ul li:last-child {
	margin-bottom: 0
}

.support_links ul li a,.support_links h3 a {
	color: #000;
	opacity: .3
}

.support_links ul li a[href],.support_links h3 a[href] {
	opacity: 1
}

.support_links ul li a:hover,.support_links h3 a:hover {
	cursor: default;
	text-decoration: none
}

.support_links ul li a[href]:hover,.support_links h3 a[href]:hover {
	color: #ffc600;
	cursor: pointer
}

.support_links h3 {
	text-align: left;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 6px;
	margin-top: 0
}

.features h1,.features h2 ,.features h3{
	text-align:left;
}
.features h4{
	text-align:left;
	font-size:22px;
}

.features {
	border-bottom: 1px solid #d7d7d7
}

.features .col-sm-7 div.more {
	margin-top: 0
}

.product_features_list ul li,.product_features_list ol li,.product_specifications table ul li {
	text-align: left;
	margin-bottom: 10px;
	padding-left: 24px;
	color: #6d6d6d;
	line-height: 26px;
	font-size: 16px;
	background: url(/img/pic_point_gray.png) no-repeat 0 2px
}

.product_features_list ol li {
	background: 0;
	padding-left: 0
}

.product_features_list p {
	background: 0;
	padding-left: 0
}

.product-video-other {
	margin: 20px 0 0
}

.product-video-other li {
	display: inline-block;
	width: 32.5%
}

.table-col-4 {
	width: 25%
}

.product_left_nav {
	left: 39px;
	position: fixed;
	top: 30%;
	z-index: 999
}

.no-partner-nearest {
	padding: 30px 0;
	background: #eceaeb
}

.no-partner-nearest>div {
	width: 42.5%;
	padding-left: 125px;
	background: url(/Assets/EBG/img/message-icon.png) left top no-repeat;
	min-height: 35px;
	margin: 0 auto;
	font-size: 16px;
	color: #666;
	max-width: 510px;
	min-height: 66px
}

.no-partner-nearest input {
	display: block;
	width: 186px;
	border: 0;
	background: #cd3333;
	height: 39px;
	margin: 0 auto;
	color: #fff;
	border-radius: 5px;
	margin-top: 40px
}

.product_left_nav li {
	height: 40px
}

.product_left_nav li a {
	color: #333;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	display: inline-block
}

.product_left_nav li span {
	display: none!important;
	float: left
}

.product_left_nav li span.left_nav_icon {
	visibility: visible;
	width: 22px;
	height: 100%;
	background: url(/img/icon-left-nav.png) no-repeat left -57px;
	display: inline-block;
	vertical-align: middle
}

.product_left_nav li a.active span.left_nav_icon {
	background: url(/img/icon-left-nav.png) no-repeat left 2px
}

.product_left_nav li span.center_nav_icon {
	height: 100%;
	background: 0;
	display: inline-block;
	vertical-align: middle
}

.product_left_nav li span.right_nav_icon {
	width: 18px;
	height: 52px;
	line-height: 52px;
	display: inline-block;
	vertical-align: middle
}

.product_left_nav li a:hover span,.product_left_nav li span.left_nav_icon {
	display: inline-block!important
}

.product_left_nav li a:hover span.left_nav_icon {
	height: 52px;
	line-height: 52px;
	display: none!important;
	background-color: #bbb
}

.product_left_nav li a:hover span.center_nav_icon {
	background: 0;
	padding: 0 10px;
	background-color: #bbb;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	border-radius: 5px;
	height: 30px;
	line-height: 30px;
	position: relative;
	top: 5px
}

.product_left_nav li a:hover span.right_nav_icon {
	width: 18px;
	height: 52px;
	line-height: 52px;
	background: url(/Assets/EBG/img/left_nav_bg.png) no-repeat -3px -40px;
	display: inline-block;
	vertical-align: middle
}

.product-video-other ul {
	width: 80%;
	margin: 0 auto
}

ul#thumblist {
	display: block
}

ul#thumblist li {
	float: left;
	margin: 5px;
	list-style: none;
	background: 0;
	padding: 0;
	line-height: inherit
}

ul#thumblist li a {
	display: block;
	border: 1px solid #CCC;
	display: block;
	width: 54px
}

ul#thumblist li a.zoomThumbActive {
	border: 1px solid red
}

.jqzoom {
	width: 100%;
	display: block;
	text-decoration: none;
	float: left;
	margin-bottom: 1em
}

.video_box {
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative
}

.video_box a.js_video_player,.video_box a.js_video_icon {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/img/play_btn_0.png) center center no-repeat
}

.video_box a.js_video_player:hover,.video_box a.js_video_icon:hover {
	background: url(/img/play_btn_1.png) center center no-repeat
}

.product-video-other .video_box a.js_video_player {
	background-size: 25px
}

.product_pic_thumb_list {
	padding-top: 6px
}

.product_pic_thumb_list .col-xs-2 {
	display: none
}

.product_pic_thumb_list .col-xs-8 {
	float: none;
	width: 100%
}

.product_pic_thumb_list_inner {
	position: relative;
	margin: auto;
	width: 364px;
	margin-top:9%;
}

.product_pic_thumb_list_inner .thumblist {
	width: 320px
}

.product_pic_thumb_list .prev-photo {
	position: absolute;
	left: 0;
	top: 5px
}

.product_pic_thumb_list .next-photo {
	position: absolute;
	right: 0;
	top: 2px
}

.prev-photo a {
	color: #999;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 28px;
	text-decoration: none;
	background: url(/img/prev-next.png) no-repeat 2px -32px;
	text-indent: 9999px;
	margin-top: 10px;
	height: 32px;
	width: 18px;
	display: block
}

.prev-photo a:hover {
	background-position: -32px -32px
}

.next-photo a {
	height: 32px;
	width: 18px;
	margin-top: 22px;
	display: block;
	color: #c00;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 28px;
	text-decoration: none;
	background: url(/img/prev-next.png) no-repeat -32px 0;
	text-indent: 9999px
}

.next-photo a:hover {
	background-position: 2px 0
}

.next-photo a.disabled {
	background-position: -70px 0;
	opacity: 0;
	cursor: default
}

.prev-photo a.disabled {
	background-position: -70px -32px;
	cursor: default
}

.product_features_video h3 {
	text-align: center
}

.product_features_video .prev-photo a {
	margin-top: 14px
}

.product_features_video .next-photo a {
	margin-top: 25px
}

.product-overview-details-more {
	display: none
}

.product-overview-details h2 {
	font-size: 24px;
	line-height: 30px;
	color: #000
}

.thumblist {
	width: 100%;
	overflow: hidden;
	margin: 0 auto
}

.thumblist ul {
	width: 500%;
	overflow: hidden;
	position: relative
}

.product-video-other {
	width: 100%;
	overflow: hidden;
	margin: 0 auto
}

.product-video-other ul {
	width: 500%;
	overflow: hidden;
	position: relative
}

.product-video-other ul li {
	width: 125px;
	text-align: center;
	overflow: hidden;
	float: left;
	margin: 0 5px
}

.zoom-wrapper {
	width: 100%;
	max-width: 340px;
	height: 255px;
	margin: 0 auto;
	position: relative
}

.zoom-wrapper:before,.zoom-wrapper:after {
	display: table;
	content: " "
}

.icon_hover_zoom {
	display: none;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: 50%;
	margin-top: -30px;
	background: url(/img/icon_zoom.png) no-repeat center center
}

.zoom-wrapper:hover .icon_hover_zoom {
	display: block
}

.icon-right-arrow {
	background: url(/img/icon-sets.png) no-repeat -12px -84px;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle
}

.icon-plus {
	background: url(/img/icon-sets.png) no-repeat -12px -48px;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle
}

#player_wrapper {
	height: 540px;
	width: 960px;
	display: none
}

.fancybox-overlay {
	overflow: hidden;
	z-index: 8010;
	background: url(/img/fancybox_overlay.png)!important
}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
	top: 0;
	right: 0
}

.fancybox-next span {
	background: url(/img/btn_2_next.png) right center no-repeat!important;
	background-size: 60%;
	width: 100px!important;
	height: 100px!important;
	margin-top: -50px!important
}

.fancybox-prev span {
	background: url(/img/btn_2_prev.png) left center no-repeat!important;
	background-size: 60%;
	width: 100px!important;
	height: 100px!important;
	margin-top: -50px!important
}

.fancybox-close {
	background-image: url(/img/video-close-2.png)!important;
	top: 10px!important;
	right: 10px!important
}

.fancybox-skin {
	padding: 0!important
}

.fancybox-inner {
	overflow: hidden!important
}

.publications-summary h3 {
	color: #0166fe;
	margin-top: 0;
	margin-bottom: 0
}

.publications-summary>p {
	padding-left: 15px;
	background: url(/Assets/EBG/img/rss_iocn.png) left 12px no-repeat;
	margin: 8px 0
}

.publications-summary>p:first-of-type {
	background: 0;
	padding: 0
}

.industry-case-study p {
	font-size: 14px;
	color: #666;
	line-height: 22px
}

.industry-case-study h3 {
	margin-bottom: 6px!important;
	font-size: 22px;
	color: #343434
}

.publications-summary-download,.publications-summary-download:hover {
	border-radius: 5px;
	margin: 0 -10px;
	display: block;
	background: #cc3232;
	text-align: center;
	color: #fff;
	padding: 5% 0;
	text-decoration: none
}

.publications-summary-subscribe,.publications-summary-subscribe:hover {
	border-radius: 5px;
	margin: 0 -10px;
	display: block;
	background: #d2d2d2;
	text-align: center;
	color: #000;
	padding: 5% 0;
	text-decoration: none
}

.publications h2 {
	margin-bottom: 12px;
	margin-top: 0
}

.publications .container>.row {
	padding-bottom: 24px
}

.industry-publications .container>.row {
	padding-bottom: 36px
}

.industry-publications {
	padding-bottom: 24px
}

.publications-summary-img {
	border: 1px #d6d6d6 solid;
	display: block
}

.publications-summary-img img {
	width: 100%
}

.subscribe_form_input {
	padding: 5px;
	width: 100%
}

.subscribe_form {
	width: 800px;
	max-width: 800px;
	padding: 0;
	background: #f4f4f4
}

.subscribe_form .success-info {
	padding: 30px 0;
	text-align: center;
	font-size: 18px;
	color: #666;
	display: none
}

.subscribe_form .success-info p {
	font-size: 14px
}

.subscribe_form .success-info p span {
	color: #e50000
}

.subscribe_form_fieldset {
	width: 80%
}

.subscribe_form h2 {
	background: #fff;
	margin: 0;
	padding: 15px
}

.pb36 {
	padding-bottom: 36px
}

.subscribe_form .summary {
	margin: 36px auto;
	color: #666
}

.publications-list .publications-list-inner {
	padding: 50px 0;
	margin: 0 15px;
	background: #f1f1f1;
	overflow: hidden
}

.publications-issue {
	margin-bottom: 24px
}

.publications-issue h2 {
	margin-bottom: 12px;
	margin-top: 0
}

.publications .editable {
	margin-bottom: 24px
}

.publications .editable h3 {
	margin-top: 0;
	margin-bottom: 6px
}

.publications .editable p {
	font-size: 16px;
	margin-top: 0
}

.publications-issue .editable img {
	border: 1px solid #e5e5e5
}

.publications_issue_features h3,.publications_issue_comments h3 {
	margin-top: 0
}

.publications_issue_features h3 {
	margin-bottom: 6px
}

.publications_issue_features p {
	margin-top: 0
}

.publications_issue_comments>.row,.publications_issue_features>.row {
	margin-bottom: 24px
}

.publications_issue_features .col-xs-2 {
	padding-right: 0
}

.publications_issue_features .col-xs-10 {
	padding-left: 0
}

.read_more_publications {
	margin-top: 10px;
	font-weight: bold
}

.publications_issue_archive h3 {
	text-align: center
}

.publications_issue_archive li {
	text-align: left;
	margin-bottom: 10px;
	padding: 0 12px 12px 28px;
	color: #0166fe;
	line-height: 24px;
	font-size: 16px;
	background: url(/Assets/EBG/img/download-icom.png) no-repeat 0 0;
	border-bottom: 1px solid #e7e7e7
}

.publications_issue_archive li.download {
	text-decoration: none
}

.publications_issue_archive li a:hover {
	color: #0166fe
}

.more_case_studies a,.more_case_studies a:hover,.all_publication a,.all_publication a:hover {
	display: block;
	width: 70%;
	margin: 0 auto;
	color: #000;
	text-decoration: none;
	border-radius: 5px;
	background: #d2d2d2;
	padding: 3% 0;
	text-align: center
}

.publications-issue-detail {
	margin-bottom: 60px
}

.publications-issue-detail h5 {
	color: #999
}

.center {
	text-align: center
}

.product_category {
	padding-bottom: 24px
}

.product_category ul li {
	text-align: left;
	margin-bottom: 10px;
	padding-left: 24px;
	color: #6d6d6d;
	line-height: 20px;
	background: url(/img/pic_point_gray.png) no-repeat 0 top
}

.product_category ul li a {
	color: #000
}

.product_case_studies {
	text-align: left
}

.product_case_studies h2 {
	text-align: center
}

.product_category ul li a:hover,.product_case_studies h3 a:hover,.product_solution h3 a:hover {
	color: #06f
}

.product_case_studies h3,.product_case_studies p {
	margin-top: 0
}

.product_case_studies h3 a,.product_solution h3 a {
	color: #000
}

.mt12 {
	margin-top: 12px
}

.mt24 {
	margin-top: 24px
}

.mt36 {
	margin-bottom: 36px
}

.product_case_studies .more,.product-doorway-case .more {
	margin-top: 0
}

.solutions_categories ul li {
	padding-left: 15px;
	background: url(/img/pic_point_gray.png) -5px 4px no-repeat
}

.solutions_categories ul li a {
	color: #333
}

.solutions_categories ul li a:hover {
	color: #06f
}

.container,[class*="col-"] {
	*padding-left: 0;
	*padding-right: 0
}

a:hover,a:focus {
	text-decoration: none
}

.flo-l {
	float: left
}

.flo-r {
	float: right
}

.right {
	text-align: right
}

.left {
	text-align: left!important
}

.red {
	color: #c00
}

.red a {
	color: #06c
}

.mb70 {
	margin-bottom: 70px
}

.f-s16 {
	font-size: 16px
}

.f-s16 h2 {
	letter-spacing: 0
}

.color9 {
	color: #999
}

m {
	margin: 0;
	padding: 0
}

.row-content {
	overflow: hidden
}

.rss-container .container {
	padding: 0
}

.coll-list {
	width: 20%;
	float: left
}

.coll-list li {
	color: #666;
	line-height: 30px
}

.coll-list li a {
	color: #06c
}

.rss-production {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 30px;
	line-height: 26px;
	margin-bottom: 20px
}

.rss-production img {
	float: right;
	margin: 0 0 2.2em 2.7em
}

.rss-list li {
	padding-left: 20px;
	background: url(/Assets/EBG/img/rss_iocn.png) no-repeat left center;
	line-height: 30px
}

.rss-list li a {
	color: #666
}

.rss-list li a:hover {
	color: #06c
}

.site-list h2 {
	width: 100%;
	height: 49px;
	line-height: 49px;
	padding-left: 18px;
	margin-top: 6px;
	background-color: #d2d2d2
}

.site-list h3 {
	font-size: 16px;
	border-bottom: 2px solid #d2d2d2;
	padding-left: 18px;
	margin-bottom: 6px;
	padding-bottom: 5px
}

.site-list h3 a {
	color: #333
}

.site-list h3 a:hover {
	color: #06c
}

.site-list ul {
	margin-left: 18px
}

.site-list li {
	padding-left: 10px;
	background: url(/Assets/EBG/img/rss_iocn_0.png) no-repeat left center;
	font-size: 14px;
	line-height: 28px
}

.site-list li a {
	color: #666
}

.site-list li a:hover {
	color: #06c
}

.site-list-item {
	margin-bottom: 3em
}

.studies-list ul li div.col-sm-3 {
	padding-left: 0
}

.studies-list ul li {
	overflow: hidden;
	border-bottom: 1px solid #ececec;
	padding-bottom: 24px;
	margin-bottom: 15px;
	text-align: left
}

.studies-list ul li h3 {
	margin: 0 0 .9em 0
}

.studies-list ul li h3 a {
	color: #000
}

.studies-list ul li h3 a:hover {
	color: #06c
}

.studies-list ul li em {
	font-style: normal;
	color: #999;
	position: relative;
	top: -8px
}

.studies-list ul li p {
	margin-bottom: 0;
	line-height: 26px;
	margin-top: -6px
}

.studies-list ul li img {
	width: 100%;
	height: auto;
	margin: 0 1.7em 0 0
}

.studies-cont {
	text-align: center
}

.studies-cont #loading {
	height: auto
}

.container,[class*="col-"] {
	*padding-left: 0;
	*padding-right: 0
}

.videos-list {
	margin-top: 0
}

.videos-list .cell h3 {
	margin-bottom: 0
}

.videos-list .cell {
	display: block
}

.videos-list .cell h3 a {
	color: #333
}

.videos-list .cell h3 a:hover {
	color: #06c
}

.videos-list .cell div a.img {
	width: 100%;
	height: auto
}

.related-video h2.title {
	text-align: left
}

.events ul li div h3 {
	display: block
}

.events ul li div p i {
	width: 1px;
	height: 8px;
	background-color: #666
}

.events ul li div p em {
	margin-right: 1.5em
}

.events ul li div .flo-l a {
	color: #06c;
	padding-right: 9px;
	margin-right: 9px;
	background: url(/Assets/EBG/img/line.jpg) no-repeat right center
}

.events ul li div .flo-l a:last-child {
	background: 0
}

.events ul li div .flo-r {
	padding-left: 20px;
	background: url(/Assets/EBG/img/right-arrow.png) no-repeat left center
}

.video-article {
	max-width: 925px;
	margin: 0 auto
}

.containter-video {
	width: 100%;
	background-color: #262f40;
	margin: 0;
	padding-top: 12px
}

.video-article-cont h2,.video-article-cont h1 {
	margin: 40px 0 20px;
	color: #fff;
	font-size: 36px;
	line-height: 1.5
}

.video-article #player-video,.video-article #player-video_wrapper {
	position: absolute!important;
	top: 0;
	left: 0
}

.solCategory-v {
	padding-top: 0
}

.solCategory-v .videos-list {
	padding: 0 15px;
	margin-bottom: 0
}

.partner_select {
	width: 99.5%;
	padding: 6px;
	border: #d3d3d3 1px solid;
	border-radius: 4px;
	display: block
}

.partnerfind-prompt-info {
	max-width: 655px;
	margin: 0 auto;
	padding-top: 12px;
	clear: both
}

.partnerfind-prompt-info p {
	line-height: 18px
}

.partnerfind-prompt-info a:hover {
	text-decoration: none;
	color: #0166fe
}

select.partner_select {
	padding: 8px
}

.icon_error {
	background: url(/Assets/EBG/img/icon_error.png) no-repeat center center;
	vertical-align: middle;
	height: 22px;
	width: 24px;
	display: inline-block
}

.partner_list {
	margin-bottom: 36px
}

.partner_message {
	color: #c33;
	padding: 8px 0
}

.partner_query_title span {
	color: #f22
}

.partner_query_title {
	padding: 8px 0
}

.partner_info p {
	color: #999;
	margin: 10px 0
}

.partner_info p span {
	color: #000
}

.partner_contact li {
	padding: 5px 0
}

.partner_contact li span {
	display: inline-block;
	width: 80%
}

.partner_contact li a {
	display: inline-block;
	width: 80%
}

.icon_map_1 {
	background: url(/Assets/EBG/img/icon_map.png) no-repeat left 5px;
	display: inline-block;
	width: 24px;
	height: 22px;
	vertical-align: top
}

.icon_map_2 {
	background: url(/Assets/EBG/img/icon_map.png) no-repeat left -28px;
	display: inline-block;
	width: 24px;
	height: 22px;
	vertical-align: top;
	margin-right: 5px
}

.icon_map_3 {
	background: url(/Assets/EBG/img/icon_map.png) no-repeat left -58px;
	display: inline-block;
	width: 24px;
	height: 22px;
	vertical-align: top;
	margin-right: 5px
}

.icon_map_4 {
	background: url(/Assets/EBG/img/icon_map.png) no-repeat left -90px;
	display: inline-block;
	width: 24px;
	height: 22px;
	vertical-align: top;
	margin-right: 5px
}

.btn {
	text-align: center;
	display: inline-block;
	color: #fff!important;
	background: #c33;
	border-radius: 5px;
	height: 38px;
	width: 185px;
	line-height: 38px;
	border: 0
}

.btn:hover {
	background: #c00;
	text-decoration: none
}

.icon_expand {
	background: url(/img/icon-sets.png) no-repeat left -42px;
	display: inline-block;
	width: 24px;
	height: 22px;
	vertical-align: middle;
	margin-right: 5px;
	float: right
}

.icon_collapse {
	background: url(/img/icon-sets.png) no-repeat left -9px;
	display: inline-block;
	width: 24px;
	height: 22px;
	vertical-align: middle;
	margin-right: 5px
}

.icon_collapse2 {
	background: url(/img/icon-sets.png) no-repeat left -5px;
	display: inline-block;
	width: 24px;
	height: 22px;
	vertical-align: middle;
	margin-right: 5px;
	float: right
}

.error {
	color: red;
	font-style: italic
}

input.error,select.error {
	border: 1px dotted red!important
}

.custom-combobox .ui-corner-left {
	width: 89.3%;
	padding: 0 5px
}

.custom-combobox .ui-corner-right,.custom-combobox .ui-corner-left {
	height: 40px;
	background: #FFF;
	float: left;
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	line-height: 40px;
	overflow: hidden
}

.custom-combobox .ui-corner-right {
	width: 10%;
	top: 0;
	float: left
}

body:last-child .custom-combobox .ui-corner-right {
	margin-left: -1px;
	border: 1px #ccc solid!important;
	border-left: none!important
}

.ui-state-default .ui-icon {
	background-image: url(/Assets/EBG/img/ui-icons_ef8c08_256x240.png)!important
}

#need_help_popup {
	top: 160px
}

.service_partner_form_fields {
	display: none
}

.hide-not-important {
	display: none
}

#contactus_map {
	width: 712px;
	overflow: visible;
	height: 335px;
	position: relative;
	background: url(/Assets/EBG/img/ent_cn_img_about_contactus_map.png) left top no-repeat scroll transparent
}

#contactus_map a.maplink {
	position: absolute;
	z-index: 20
}

#latinamerica,#southafrica,#eastnorthafrica,#europe,#china,#cis,#asiapacific,#northamerica,#centralasia {
	position: absolute;
	display: none;
	background: url(/Assets/EBG/img/ent_cn_img_about_bm.png) left top no-repeat scroll transparent;
	overflow: hidden;
	z-index: 10
}

#centralasia {
	left: 427px;
	top: 103px;
	width: 78px;
	height: 42px;
	background-image: url(/Assets/EBG/img/ent_cn_img_about_zy.png)
}

#latinamerica {
	left: 182px;
	bottom: 0;
	width: 89px;
	height: 141px;
	background-image: url(/Assets/EBG/img/ent_cn_img_about_ldmz.png)
}

#southafrica {
	left: 302px;
	bottom: 48px;
	width: 129px;
	height: 106px;
	background-image: url(/Assets/EBG/img/ent_cn_img_about_nf.png)
}

#eastnorthafrica {
	left: 302px;
	top: 129px;
	width: 173px;
	height: 89px;
	background-image: url(/Assets/EBG/img/ent_cn_img_about_zdbf.png)
}

#europe {
	left: 289px;
	top: 30px;
	width: 178px;
	height: 117px;
	background-image: url(/Assets/EBG/img/ent_cn_img_about_oz.png)
}

#china {
	left: 481px;
	top: 109px;
	width: 92px;
	height: 74px;
	background-image: url(/Assets/EBG/img/ent_cn_img_about_china.png)
}

#cis {
	right: 19px;
	top: 0;
	width: 264px;
	height: 141px;
	background-image: url(/Assets/EBG/img/ent_cn_img_about_dlt.png)
}

#asiapacific {
	right: 40px;
	top: 109px;
	width: 190px;
	height: 206px;
	background-image: url(/Assets/EBG/img/ent_cn_img_about_yt.png)
}

#northamerica {
	left: 0;
	top: 0;
	width: 313px;
	height: 206px;
	background-image: url(/Assets/EBG/img/ent_cn_img_about_bm.png)
}

#contactus_map a.maplink {
	position: absolute;
	z-index: 20
}

#contactus_map a.mapcurrent {
	color: #c00
}

a.maplink {
	height: 26px;
	background: transparent;
	overflow: hidden;
	visibility: hidden;
	display: block;
	zoom: 1;
	color: #000;
	font-size: 14px;
	line-height: 22px;
	padding: 0
}

a.maplink span.r {
	height: 26px;
	width: 10px;
	background: url(/Assets/EBG/img/ent_cn_img_about_map_linkbg.png) right -26px no-repeat scroll transparent;
	overflow: hidden;
	display: block;
	cursor: pointer;
	float: left
}

a.maplink span.t {
	color: #000;
	background: url(/Assets/EBG/img/ent_cn_img_about_map_linkbg.png) left top no-repeat scroll transparent;
	font-size: 14px;
	cursor: pointer;
	padding-left: 10px;
	display: block;
	height: 26px;
	overflow: hidden;
	padding-right: 2px;
	line-height: 22px;
	float: left
}

a.maplink:hover,a.maplink:hover span {
	color: #e50000;
	text-decoration: none
}

a.mapcurrent {
	color: #c00
}

a.mapcurrent span.t {
	color: #c00
}

.country_details {
	display: none;
	background-color: #f6f6f6;
	padding: 20px;
	overflow: hidden;
	position: relative
}

.country_details-next {
	display: block;
	padding: 0;
	background-color: #fff;
	margin-top: -10px;
	padding-bottom: 10px
}

.country_details-next dd {
	margin-left: 0
}

.country_details-next dd span,.country_details-next dd a {
	display: block;
	color: #999;
	font-size: 14px;
	padding-left: 26px
}

.country_details-next dd span {
	background: url(/Assets/EBG/img/icon-phone-small.png) left 2px no-repeat;
	margin-bottom: 5px
}

.country_details-next dd a {
	background: url(/Assets/EBG/img/icon-mail-small.png) 2px 5px no-repeat
}

.country_details-next dd a:hover {
	color: #06c
}

.country_details h3 {
	display: block;
	width: 100%;
	overflow: hidden;
	color: #c00
}

.all_country a.current {
	color: #c00
}

.filter_option {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #FFF;
	z-index: 999;
	overflow: auto;
	display: none
}

.filter_option ul {
	display: block!important;
	position: relative!important
}

.filter_option_close_btn {
	text-align: center;
	display: inline-block;
	border-radius: 5px;
	height: 38px;
	float: right;
	line-height: 38px;
	margin-right: 24px
}

.filter_option_btn {
	text-align: center;
	display: inline-block;
	color: #fff;
	background: #c33;
	border-radius: 5px;
	height: 38px;
	width: 120px;
	float: right;
	line-height: 38px
}

.filter_option_btn:hover {
	color: #fff;
	background: #c00;
	text-decoration: none
}

.filter_option_header {
	background: #f1f1f1;
	overflow: hidden;
	margin: 0;
	padding: 15px;
	line-height: 38px
}

.filter_option_items {
	padding: 0 15px;
	top: 0!important
}

.filter_option_items li {
	padding-left: 0!important
}

.filter_option_items span {
	padding-left: 15px!important;
	padding-right: 15px!important
}

.filter_option_items input {
	display: inline-block;
	float: right;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	position: relative;
	top: 13px
}

.filter_option_items span a {
	line-height: 46px;
	height: 46px;
	display: inline-block!important
}

.filter_option_show_btn {
	background: #e0e0e0
}

.solCategory .solution-mobilr-nav {
	background: #e0e0e0;
	padding: 15px 25px;
	margin-bottom: 24px
}

.solCategory .solution-mobilr-nav .title span {
	display: block;
	padding-left: 13px;
	border: 1px solid #bcbcbc
}

.searchUnified-search .solution-mobilr-nav {
	display: block
}

.solCategory .solution-mobilr-nav .title i {
	padding-left: 48px;
	height: 46px;
	background: url(/Assets/EBG/img/solution_btn_slide.png) center 18px no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 1px solid #bcbcbc;
	cursor: pointer
}

.solCategory .solution-mobilr-nav .title i.on {
	background: url(/Assets/EBG/img/solution_btn_slide.png) center -30px no-repeat
}

.solCategory .solution-mobilr-nav .title {
	background: #fff;
	line-height: 46px;
	color: #676767;
	position: relative
}

.solCategory .solution-mobilr-nav .title ul {
	position: absolute;
	top: 46px;
	left: 0;
	width: 100%;
	z-index: 99;
	border: 1px solid #bcbcbc;
	box-shadow: 0 1px 5px 1px #dcdcdc;
	display: none
}

.solCategory .solution-mobilr-nav .title ul li {
	background: #fff;
	padding-left: 13px;
	border-bottom: 1px solid #efefef;
	font-weight: bold;
	color: #000
}

.solCategory .solution-mobilr-nav .title ul li.link-wrap {
	padding-left: 0
}

.solCategory .solution-mobilr-nav .title ul li span.on {
	background: #eee
}

.solCategory .solution-mobilr-nav .title ul li span {
	border: 0;
	padding-left: 25px
}

.solCategory .solution-mobilr-nav .title ul li span a {
	color: #616161;
	font-weight: normal
}

.solCategory .solution-mobilr-nav .title i.icon_filter {
	height: 40px;
	background: url(/Assets/EBG/img/icon_filter.png) center 0 no-repeat!important;
	position: absolute;
	right: 0;
	top: 10px;
	border-left: 0 solid #bcbcbc;
	cursor: pointer;
	background-size: contain!important
}

.mobile-filter-box {
	padding: 0!important
}

.show_filter_title {
	font-size: 18px;
	line-height: 60px;
	text-indent: 12px
}

.space .flo-r {
	margin-top: -43px
}

.space .flo-r a {
	color: #06c;
	padding-right: 9px;
	margin-right: 9px;
	background: url(/Assets/EBG/img/line.jpg) no-repeat right center
}

.space .flo-r a:last-child {
	background: 0
}

.solLandingpage .space-list {
	margin: 0 0 6.6em 0;
	padding: 0 15px
}

.space-list .cell {
	border: 1px solid #e7e7e7;
	padding: 3em 2.5em .6em 2.5em;
	display: block
}

.space-list .cell div ul {
	min-height: 104px
}

ul.listlay li {
	padding-left: 18px;
	background: url(/Assets/EBG/img/rss_iocn.png) no-repeat left 10px;
	line-height: 26px;
	text-align: left
}

ul.listlay li a {
	color: #333
}

ul.listlay li a:hover {
	color: #06c
}

.space-list .cell a {
	text-align: center;
	display: block;
	color: #000;
	width: 98%;
	line-height: 40px;
	background-color: #d2d2d2;
	border-radius: 3px;
	margin: 1.2em auto
}

.space-list .cell a:hover {
	color: #06c
}

.space-list .cell h2 {
	margin: 1.2em 0 .8em 0
}

.space-list .cell img {
	max-width: 89px;
	max-height: 78px
}

.page-group a {
	float: right;
	line-height: 39px;
	text-align: center;
	color: #fff;
	display: block;
	border-radius: 4px
}

.page-group a.customized {
	margin-top: -2.2em;
	background: #c33 url(/Assets/EBG/img/space01.png) no-repeat 15px center;
	padding: 0 20px 0 40px
}

.page-group a.backtrack {
	margin-top: -65px;
	background: #c33 url(/Assets/EBG/img/black01.png) no-repeat 15px center;
	padding: 0 20px 0 34px
}

.page-group p {
	margin: 0;
	padding: 5px 0 0 0;
	width: 80%;
	text-align: left
}

.page-group i {
	font-style: normal;
	color: #c33;
	font-size: 24px
}

.page-item {
	margin-top: 2.2em
}

.page-item h2 {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: .4em;
	margin-bottom: 1em;
	text-align: left
}

.page-item .expand-more {
	text-align: right
}

business-tab-content-thrid {
	display: none
}

.page-item1 input[type="checkbox"] {
	margin-right: 10px
}

.page-item1 {
	text-align: left
}

.firstChecked,.secondChecked {
	margin-bottom: 1.2em
}

.firstChecked label {
	color: #c33
}

.secondChecked label {
	color: #000
}

.streeChecked {
	overflow: hidden;
	padding-left: 1.4em;
	padding-top: .5em
}

.streeChecked label {
	color: #666
}

.streeChecked li {
	width: 16.66%;
	float: left;
	height: 75px
}

.streeChecked li label,.streeChecked li input {
	display: block;
	float: left
}

.streeChecked li label {
	width: 80%;
	margin-top: -5px;
	line-height: 22px
}

.bor-b {
	border-bottom: 1px solid #e7e7e7
}

.pt30 {
	padding-top: 30px
}

a.submit-page {
	width: 200px;
	text-align: center;
	margin: 3.5em auto;
	line-height: 40px;
	background-color: #c33;
	color: #fff;
	border-radius: 4px;
	display: block
}

a.submit-page:hover {
	text-decoration: none
}

.questionsList {
	background-color: #f5f5f5;
	padding-bottom: 24px
}

.questionsList h1 {
	text-align: center
}

.que-item {
	border-bottom: 1px solid #d7d7d7
}

.que-item:first-child {
	margin: 0
}

.que-item h3 {
	text-align: left
}

.que-item dt,.que-item dd {
	padding-left: 45px
}

.que-item dt {
	width: 68.66%;
	padding-bottom: 24px;
	padding-top: 8px;
	background: url(/Assets/EBG/img/que01.gif) left 10px no-repeat
}

.que-item dt a {
	color: #333
}

.que-item dt a:hover {
	color: #06c
}

.que-item dd {
	color: #666;
	padding-bottom: 1.5em;
	padding-top: .3em;
	display: none;
	margin: 0;
	background: url(/Assets/EBG/img/que02.gif) no-repeat left 0
}

.que-item dd p,.que-item dt h3 {
	margin: 0
}

.que-item dd div {
	width: 66.66%;
	text-align: left
}

.become {
	background-color: #f5f5f5;
	padding-bottom: 2.3em;
	padding-top: 1em
}

.become h2 {
	padding-bottom: .8em
}

.partner .col-sm-6 {
	padding-left: 60px
}

.procedure li {
	background: url(/Assets/EBG/img/become.png) no-repeat left top;
	padding: .25em 0 1.7em 0
}

.procedure li:last-child {
	padding-bottom: .2em
}

.procedure li a {
	text-decoration: none;
	margin: 0 .3em
}

.procedure li a:hover {
	color: #48a2d2
}

.procedure li span {
	padding: 0 .63em;
	color: #fff;
	margin-right: .8em
}

.lt-img-rt-tx-mt h1 {
	text-align: left
}

.partners {
	margin-top: 12px;
	border-bottom: 1px solid #e5e5e5
}

.parnter {
	margin-left: 0;
	margin-right: 0
}

.parnter h2 {
	margin: 20px 0 12px 0
}

.parnter h2 a,h2.title a {
	color: #333;
	text-decoration: none
}

.parnter h2 a:hover,h2.title a:hover {
	color: #06f;
	text-decoration: none
}

.parnter ul {
	padding-left: 6px
}

.parnter ul li {
	background: url(/Assets/EBG/img/rss_iocn.png) left 11px no-repeat;
	padding-left: 14px
}

.parnter ul li a {
	color: #666
}

.parnter ul li a:hover {
	color: #0166fe
}

.parnter .col-sm-4 {
	min-height: 340px
}

.parnter .col-sm-4 .cell {
	padding: 0
}

.parnter .col-sm-4 .cell>div {
	color: #666
}

.parnter .col-sm-4 a.btn {
	display: block;
	margin-top: 24px;
	max-width: 146px
}

.parnter .col-sm-4 div a.btn {
	float: left
}

.parnter .col-sm-4 div a.question {
	margin-top: 24px
}

.parnter img {
	display: block;
	width: 100%
}

.lt-img-rt-tx .cell p.parter-inter {
	padding: 0
}

.click-inter:hover {
	color: #fff
}

.editable h2 span.more1 {
	float: right;
	font-size: 16px;
	font-weight: normal;
	line-height: 35px;
	padding-right: 10px;
	background: url(/Assets/EBG/img/ent_cn_img_more.gif) no-repeat right center
}

.click-inter {
	margin: 0 0 20px 0;
	width: 60%;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #fff;
	background-color: #c33;
	display: block;
	border-radius: 3px
}

.minH132 {
	min-height: 132px;
	margin-top: 0
}

.minH107 {
	min-height: 107px
}

.parter .cell {
	padding-left: 2.5em;
	padding-right: 2.5em
}

.lt-img-rt-tx .parter {
	text-align: left
}

.position_bm {
	left: 130px;
	top: 98px;
	visibility: visible
}

.video_box img {
	width: 100%;
	height: auto
}

.detail-page {
	margin-bottom: 24px
}

.detail-page ul li {
	text-align: left;
	margin-bottom: 10px;
	padding-left: 24px;
	line-height: 28px;
	font-size: 16px;
	background: url(/img/pic_point_gray.png) no-repeat 0 2px
}

.detail-page ul li ul,.detail-page ol li ol {
	margin: 12px 0
}

.detail-page ul li ul li {
	list-style-type: circle;
	background: 0;
	margin-left: 20px;
	padding-left: 0
}

.detail-page ol {
	-webkit-padding-start: 30px
}

.detail-page ol li {
	margin-bottom: 10px
}

.detail-page img {
	max-width: 100%;
	margin: 0 auto;
	height: auto
}

.detail-page .img-title {
	font-size: 14px;
	margin-top: -6px;
	text-align: center
}

.detail-page table {
	border: 1px solid #ddd;
	width: 100%;
	max-width: 100%
}

.detail-page table>thead>tr>td,.detail-page table>tbody>tr>td {
	border: 1px solid #ddd;
	padding: 8px;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.detail-page h3 {
	color: #666;
	margin-bottom: 10px
}

.head-source {
	font-size: 14px;
	color: #999;
	margin-bottom: 12px
}

.head-source span {
	margin-right: 24px
}

.foot-source {
	font-size: 14px;
	color: #999;
	margin-bottom: 24px;
	text-align: right
}

.foot-source p {
	margin: 6px 0
}

.share {
	margin-bottom: 12px
}

.share img {
	text-align: left;
	display: initial
}

.info-404 {
	padding: 80px 0 160px;
	color: #999
}

.info-404 h3 {
	font-size: 24px
}

.info-link>summary {
	font-size: 18px
}

.info-link .row {
	margin-top: 6px
}

.mb12 {
	margin-bottom: 12px
}

.placeholder {
	font-weight: normal!important;
	color: #aaa!important
}

.mb24 {
	margin-bottom: 24px
}

.ms-choice>div {
	background: url(/Assets/EBG/img/multiple-select.png) left top no-repeat;
	top: 5px
}

.ms-choice>div.open {
	background: url(/Assets/EBG/img/multiple-select.png) right top no-repeat
}

.ms-choice {
	height: 38px;
	line-height: 38px
}

.ms-parent {
	padding: 0
}

.pricing_notice {
	padding: 15px;
	background: #f8f8f8
}

.ui-state-default {
	color: #333;
	font-weight: normal
}

.ui-widget-content {
	overflow-y: auto;
	overflow-x: hidden
}

#ui-id-1,#ui-id-2,#ui-id-5 {
	max-height: 285px
}

.float-left {
	float: left!important
}

.partner_bg {
	min-height: 360px;
	background: #f1f1f1;
	padding: 30px;
	border-radius: 5px
}

.partner_bg h3 {
	margin-bottom: 6px;
	margin-top: 0
}

.apply_btn {
	margin: 0 0 48px
}

.procedure_bg {
	border: 1px solid #e0dede;
	padding: 12px;
	min-height: 200px;
	border-radius: 5px;
	position: relative
}

.icon_arrow_up {
	background: url(/Assets/EBG/img/become_a_partner_10.png) no-repeat center bottom;
	height: 14px;
	width: 18px;
	position: absolute;
	left: 50%;
	margin-left: -9px;
	top: -12px
}

.icon-circle-box {
	position: relative;
	height: 45px;
	margin: 24px 0
}

.icon_line {
	height: 1px!important;
	border-top: 1px solid #49a4d3;
	position: absolute;
	top: 22px;
	width: 100%;
	z-index: -1;
	left: -50%
}

.icon_circle {
	width: 100%;
	height: 45px;
	position: absolute;
	line-height: 45px;
	text-align: center;
	background: #49a4d3;
	color: #fff;
	border-radius: 3px
}

.btn-loading-more {
	line-height: 50px;
	background: #ececec;
	text-align: center;
	margin: 10px 0
}

.btn-loading-more a {
	color: #333
}

.index--first-part {
	text-align: left;
	border: 0;
	margin-top: 36px
}

.index--first-part h3 {
	font-weight: normal!important
}

.index--first-part .row {
	padding-bottom: 24px!important
}

.index--first-part p {
	padding: 0!important
}

.index-video {
	padding: 0;
	border-bottom: 0;
	margin-bottom: 24px;
	margin-top: 12px
}

.index-video img {
	width: 100%
}

.index-video>div {
	background-size: 100%!important;
	padding-left: 0 \9;
	padding-right: 0 \9
}

.index-video .video_box.bg-alpha {
	background: url(/img/fancybox_overlay.png)
}

.index-video .index-video-play {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.index-video .index-video-play>div {
	margin: 0 auto;
	max-width: 1024px
}

.index-video .index-video-play>div>object {
	left: 0;
	top: 0
}

.index-video a.close {
	position: absolute;
	top: 0;
	right: 35px;
	display: none;
	width: 30px;
	height: 30px;
	background: url(/img/video-close-2.png) center center no-repeat #000;
	z-index: 1000;
	filter: alpha(opacity=30);
	opacity: .3
}

.index-video .video_box .title {
	position: absolute;
	width: 100%;
	top: 15%;
	padding: 0 125px
}

.index-video .video_box .title.bg-alpha {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #fff
}

.index-video .video_box .title.bg-alpha>h2,.index-video .video_box .title.bg-alpha>h3 {
	display: none
}

.index-video .video_box a.js_video_player {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/Assets/EBG/img/video_btn.png) no-repeat scroll center 50% transparent
}

.index-video .video_box a.js_video_player:hover {
	background: url(/Assets/EBG/img/video_btn_hover.png) no-repeat scroll center 50% transparent
}

.index-video h2,.index-video h3 {
	color: #fff
}

.index-video h2 {
	font-size: 40px;
	margin: 0;
	line-height: 50px;
	margin-bottom: 10px
}

.index-video h3 {
	font-size: 20px;
	line-height: 30px;
	max-width: 475px;
	margin: 0 auto
}

.index-video .btn {
	width: auto;
	height: auto;
	background: 0;
	border-radius: initial;
	line-height: normal
}

.index-video .btn a {
	display: block;
	height: 71px;
	width: 69px;
	background: url(/Assets/EBG/img/video_btn.png) left center;
	background-size: 100%;
	margin: 0 auto;
	margin-top: 24px
}

.index-video .btn a:hover {
	background: url(/Assets/EBG/img/video_btn_hover.png) left center;
	background-size: 100%
}

.index-support {
	border: 0
}

.index-support>div>p {
	max-width: 960px;
	text-align: center;
	margin: 0 auto
}

.index-support .row {
	margin-top: 36px
}

.index-support .row a {
	color: #000
}

.index-support .row a:hover {
	color: #06f
}

.index-support .row ul {
	width: 100%;
	display: block;
	text-align: left
}

.index-support .row li {
	width: 100%;
	display: inline-block;
	margin-bottom: 5px
}

.index-support .row .more a {
	color: #06f
}

.index-support .row .more {
	margin-top: 24px
}

.index-support .row .more a i {
	padding-left: 15px;
	background: url(/img/icon-sets.png) -15px -82px
}

.index-support img {
	max-width: 110px;
	display: block;
	margin: 0 auto;
	width: 100%
}

.index-support .row h3 {
	display: block;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d7d7d7;
	width: 100%;
	color: #c3c3c3;
	text-align: left
}

.index-support .row .cell {
	display: block
}

.index-other-part {
	background: #f5f5f5;
	border: 0;
	padding-top: 12px!important
}

.index-other-part h2 {
	margin-bottom: 24px!important
}

.index-other-part h2 a {
	color: #333
}

.index-other-part .col-sm-4 {
	border-right: 1px solid #e7e7e7
}

.index-other-part .col-sm-4:last-child {
	border: 0
}

.index-other-part .news {
	font-size: 16px
}

.index-other-part .news li {
	margin-bottom: 24px
}

.index-other-part .news ul a {
	width: 69.512%;
	float: left;
	padding-left: 15px;
	text-align: left;
	color: #666
}

.index-other-part .more {
	float: left;
	margin-top: -20px
}

.index-other-part .more a {
	float: left
}

.index-other-part .more a i {
	padding-left: 15px;
	background: url(/img/icon-sets.png) -15px -80px
}

.index-other-part h2 {
	font-size: 24px;
	color: #000;
	text-align: left
}

.index-other-part .row {
	padding-bottom: 10px!important
}

.index-other-part .news span {
	display: block;
	height: 52px;
	width: 52px;
	background: #81878f;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 11px
}

.index-other-part .news span em {
	display: block;
	font-size: 32px;
	font-weight: bold;
	font-style: normal;
	line-height: 26px;
	padding-top: 3px
}

.index-other-part .social-media {
	padding: 0 15px;
	height: 400px;
	overflow: hidden
}

.index-other-part .index-events {
	padding: 0 40px
}

.index-other-part .index-events .cell {
	display: block
}

.index-other-part .index-events h3 {
	text-align: left
}

.index-other-part .index-events h2 a {
	color: #333
}

.index-other-part h2 a:hover {
	color: #48a2d2
}

.index-other-part .index-events img {
	width: 100%;
	height: auto
}

.index-other-part .index-events .more a {
	color: #06f;
	margin-top: 20px;
	display: block;
	width: 100%;
	font-size: 16px;
	text-align: left
}

.input-pd {
	padding: 6px;
	border: #d3d3d3 1px solid;
	border-radius: 4px
}

.feedback_right {
	margin: 160px 0 0
}

.feedback-right-line {
	border-right: 1px #CCC solid;
	overflow: hidden;
	padding-right: 30px
}

.scEnabledChrome .thumblist {
	width: 87%!important;
	overflow: auto
}

.scEnabledChrome .prev-photo {
	display: none
}

.scEnabledChrome .next-photo {
	display: none
}

#nav-cont .nav-list .scLooseFrameZone.scEnabledChrome {
	float: left;
	overflow: hidden;
	position: relative
}

.feedback-result-table .table td,.feedback-result-table .table th,.pd5 {
	padding: 5px
}

.width100 {
	width: 100%
}

.required_color {
	color: #F00
}

.icon-input-calendar {
	background: url(/Assets/EBG/img/calendar.gif) no-repeat right center
}

.table tr:nth-child(even)>td,.table tr:nth-child(even)>th {
	background-color: #f5f5f5!important
}

.ui-widget-header .ui-icon {
	background-image: url(/Assets/EBG/img/ui-icons_222222_256x240.png)
}

.page-no {
	width: 50px
}

.pagination {
	display: inline-block;
	width: 20px;
	height: 20px;
	text-indent: 1000em;
	overflow: hidden;
	vertical-align: middle;
	margin: auto 5px
}

.pagination_first {
	background: url(/Assets/EBG/img/pagination_first.gif) no-repeat center center
}

.pagination_prev {
	background: url(/Assets/EBG/img/pagination_prev.gif) no-repeat center center
}

.pagination_last {
	background: url(/Assets/EBG/img/pagination_last.gif) no-repeat center center
}

.pagination_next {
	background: url(/Assets/EBG/img/pagination_next.gif) no-repeat center center
}

.left-line {
	border-left: 1px solid #CCC
}

.right-line {
	border-right: 1px solid #CCC
}

.feedback-result-page span {
	display: inline-block;
	vertical-align: middle
}

.page-disabled {
	opacity: .5;
	filter: alpha(opacity=50)
}

.item-list li {
	text-align: left;
	margin-bottom: 10px;
	padding-left: 24px;
	color: #6d6d6d;
	line-height: 20px;
	background: url(/img/pic_point_gray.png) no-repeat 0 top
}

.item-list li a {
	color: #6d6d6d
}

.h-link a {
	color: #000
}

.echannel-section {
	margin: 0 0 12px 0
}

.echannel-section .container {
	padding-bottom: 24px
}

.echannel-section .container:first-child {
	border-bottom: 1px solid #e0e0e0
}

.echannel-section a.flo-r {
	padding-top: 15px
}

.echannel-section .col-sm-3 {
	min-height: 390px
}

.echannel-section .col-sm-3 img,.echannel-section .col-sm-4 img {
	width: 100%
}

.echannel-section ul {
	padding-left: 15px
}

.echannel-section ul li {
	background: url(/Assets/EBG/img/rss_iocn.png) left 11px no-repeat;
	padding-left: 14px
}

.echannel-section a {
	color: #333
}

.echannel-section a:hover {
	color: #0166fe
}

.echannel-section div.more {
	float: none
}

.echannel-section div.more a {
	color: #06f
}

.success-result {
	width: 350px;
	background: url(/Assets/EBG/img/icon-success.png) left center no-repeat;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding-left: 55px;
	margin: 120px auto;
	margin-top: 30px
}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	vertical-align: top
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.fancybox-opened {
	z-index: 8030
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	box-shadow: 0 10px 25px rgba(0,0,0,0.5)
}

.fancybox-outer,.fancybox-inner {
	position: relative
}

.fancybox-inner {
	overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}

.fancybox-image,.fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%
}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
	background-image: url(/Assets/EBG/img/fancybox_sprite.png)
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: .8;
	cursor: pointer;
	z-index: 8060
}

#fancybox-loading div {
	width: 44px;
	height: 44px
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	z-index: 8040;
	filter: alpha(opacity=30);
	opacity: .3
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 60%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(/img/blank.gif);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040
}

.fancybox-prev {
	left: -20%
}

.fancybox-next {
	right: -20%
}

@media(max-width:1200px) {
	.fancybox-nav {
		width: 52%
	}

	.fancybox-prev {
		left: -12%
	}

	.fancybox-next {
		right: -12%
	}
}

@media(max-width:940px) {
	.fancybox-nav {
		width: 40%
	}

	.fancybox-prev {
		left: 0
	}

	.fancybox-next {
		right: 0
	}
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px
}

.fancybox-nav:hover span {
	visibility: visible
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible!important
}

.fancybox-lock {
	overflow: hidden!important;
	width: auto
}

.fancybox-lock body {
	overflow: hidden!important
}

.fancybox-lock-test {
	overflow-y: hidden!important
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(/img/fancybox_overlay.png)
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll
}

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}

.fancybox-opened .fancybox-title {
	visibility: visible
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0,0,0,0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}

.fancybox-title-inside-wrap {
	padding-top: 10px
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0,0,0,.8)
}

.paginator {
	margin-left: 0!important;
	margin-top: 0!important;
	padding: 0 15px
}

.page-number {
	width: 100%;
	height: 30px;
	margin-top: 20px;
	margin-left: -15px
}

.page-number>div {
	width: 100%
}

.page-number>div span {
	width: 25px;
	margin-right: 0!important
}

.page-number>div a,.page-number>div span {
	display: block;
	float: left;
	line-height: 30px
}

.page-number>div a.frist {
	background: url(/Assets/EBG/img/page-num.png) 7px 9px no-repeat
}

.page-number>div a.frist:hover {
	background: url(/Assets/EBG/img/page-num.png) 7px -14px no-repeat
}

.page-number>div a.frist.over {
	background: url(/Assets/EBG/img/page-num.png) 7px 9px no-repeat
}

.page-number>div a.prev {
	background: url(/Assets/EBG/img/page-num.png) -34px 9px no-repeat
}

.page-number>div a.prev:hover {
	background: url(/Assets/EBG/img/page-num.png) -35px -14px no-repeat #e41b25;
	border: 1px solid #e41b25
}

.page-number>div a.last {
	background: url(/Assets/EBG/img/page-num.png) -113px 9px no-repeat
}

.page-number>div a.last:hover {
	background: url(/Assets/EBG/img/page-num.png) -113px -14px no-repeat #e41b25
}

.page-number>div a.last.over {
	background: url(/Assets/EBG/img/page-num.png) -30px -59px no-repeat
}

.page-number>div a.next {
	background: url(/Assets/EBG/img/page-num.png) -72px 9px no-repeat
}

.page-number>div a.next:hover {
	background: url(/Assets/EBG/img/page-num.png) -72px -14px no-repeat #e41b25;
	border: 1px solid #e41b25
}

.page-number>div span.mobile {
	display: none
}

.page-number>div .num {
	float: left;
	padding-right: 5px
}

.page-number>div a {
	display: block;
	height: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	border: 1px solid #aaa;
	color: #333;
	margin-right: 5px;
	font-size: 12px
}

.page-number>div a[disabled] {
	color: #eee;
	border-color: #eee
}

.page-number>div .num a:last-child {
	margin: 0
}

.page-number>div .num a.active,.page-number>div .num a:hover {
	border: 1px solid #e41b25;
	color: #fff;
	background: #e41b25
}

.page-number>div .num a.active {
	font-weight: bold
}

.page-number>div .num a.middle {
	border: 0
}

.carousel {
	position: relative
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}

.carousel-inner>.item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}

.carousel-inner>.item>img,.carousel-inner>.item>a>img {
	line-height: 1
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display: block
}

.carousel-inner>.active {
	left: 0
}

.carousel-inner>.next,.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner>.next {
	left: 100%
}

.carousel-inner>.prev {
	left: -100%
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left: 0
}

.carousel-inner>.active.left {
	left: -100%
}

.carousel-inner>.active.right {
	left: 100%
}

.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	filter: alpha(opacity=50);
	opacity: .5
}

.carousel-control.left {
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
	background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
	background-repeat: repeat-x
}

.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
	background-repeat: repeat-x
}

.carousel-control:hover,.carousel-control:focus {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity=90);
	outline: 0;
	opacity: .9
}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block
}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {
	left: 50%;
	margin-left: -10px
}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {
	right: 50%;
	margin-right: -10px
}

.carousel-control .icon-prev,.carousel-control .icon-next {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	font-family: serif
}

.carousel-control .icon-prev:before {
	content: '\2039'
}

.carousel-control .icon-next:before {
	content: '\203a'
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0,0,0,0);
	border: 1px solid #fff;
	border-radius: 10px
}

.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6)
}

.carousel-caption .btn {
	text-shadow: none
}

.icon-download {
	background: url(/Assets/EBG/img/icon-download.png) no-repeat center center;
	display: inline-block;
	width: 28px;
	height: 28px;
	vertical-align: middle
}

.left-carousel-control {
	background: url(/img/btn_prev.png) center center no-repeat;
	background-size: 70%;
	display: block;
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	position: absolute
}

.right-carousel-control {
	background: url(/img/btn_next.png) center center no-repeat;
	background-size: 70%;
	display: block;
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	position: absolute
}

.news-download-btn-sets a {
	text-align: left;
	text-indent: 25%;
	font-size: 14px
}

.carousel-indicators-news-left {
	margin: 0;
	bottom: 3%
}

.carousel-indicators-news-left li {
	width: 5px;
	height: 5px;
	margin-bottom: 0!important;
	background-color: #fff;
	border: 0;
	border-radius: 5px
}

.carousel-indicators-news-left .active {
	width: 5px;
	height: 5px;
	background-color: #f00;
	border: 1px solid #f00
}

.no-scrollbar {
	overflow: hidden
}

.news-right-video-list,.news-right-pics-list {
	margin-top: 36px
}

.partner-list {
	background-color: #f5f5f5;
	padding: 20px 0
}

.partner-list .row {
	margin-bottom: 20px
}

.partner-txt {
	text-align: left
}

.partner-txt h3 {
	margin-top: 0
}

.tools-templates {
	margin-top: 12px
}

.tools-templates ul li {
	padding: 12px 0;
	border-bottom: 1px solid #e4e4e4;
	font-size: 16px;
	color: #616161
}

.tools-templates a {
	padding-left: 30px;
	background: url(/Assets/EBG/img/icon-data.png) 10px 3px no-repeat;
	color: #616161;
	line-height: 24px;
	float: left
}

.tools-templates span {
	float: right
}

.tools-templates span i {
	font-style: normal;
	padding: 0 10px
}

.search_result_layout {
	padding-bottom: 36px
}

.search_result {
	padding: 0;
	border-bottom: 1px solid #e5e5e5
}

.search_result span {
	display: block;
	line-height: 22px;
	color: #666
}

.search_result span em {
	font-weight: bold
}

.search_result span.name {
	float: left
}

.search_result span.status {
	float: right;
	margin-right: 60px
}

.search_result span.status em.now {
	color: #07cb15
}

.search_result span.status em.last {
	color: #a8a8a8
}

.search_result span.email {
	float: left
}

.search_result span.email a {
	color: #666;
	font-weight: bold
}

.search_result span.tel {
	float: left;
	margin-left: 40px
}

.search_result span.date {
	float: right;
	margin-right: 60px
}

.search_result p.name_wrap {
	margin-bottom: 5px
}

.search_result p.btn_wrap a {
	display: block;
	width: 60px;
	height: 30px;
	background: url(/Assets/EBG/img/bg_btn_top.png) center 10px no-repeat;
	float: right;
	margin-top: -60px
}

.search_result p.btn_wrap a.on {
	background: url(/Assets/EBG/img/bg_btn_bottom.png) center 10px no-repeat;
	margin-top: 0
}

.search_result .moreinfo {
	display: none
}

.search_result .moreinfo p {
	margin-bottom: 5px
}

.search_result .moreinfo span {
	display: block;
	float: left;
	width: 623px;
	line-height: 28px
}

.search_result .moreinfo span.title {
	width: 120px;
	text-align: left;
	font-weight: normal;
	color: #333
}

.contact-us {
	padding-bottom: 24px;
	color: #666
}

.contact-us h1 {
	margin-bottom: 0
}

.contact-us a {
	color: #666
}

.contact-us a:hover {
	color: #06f
}

.contact-us p.intruduce {
	text-align: left;
	padding-bottom: 30px;
	margin-top: 0;
	border-bottom: 1px solid #ccc
}

.contact-us .col-sm-4 {
	min-height: 470px;
	border-right: 1px solid #ebebeb
}

.contact-us .col-sm-4:last-child {
	border-right: 0
}

.contact-us .col-sm-4 .cell {
	padding: 0 40px
}

.contact-us h2 {
	margin-bottom: 12px!important;
	margin-top: 12px
}

.contact-us p.intruduce a {
	padding: 0 15px;
	color: #06f
}

.contact-us .pic-list {
	padding: 36px 0 24px 0;
	border-bottom: 6px solid #f1f1f1
}

.contact-us .pic-list img {
	max-width: 60px
}

.contact-us h2 {
	text-align: left;
	color: #000;
	font-size: 18px;
	font-weight: bold
}

.contact-us .text-cont p {
	padding: 0;
	max-height: 1000px;
	text-align: left;
	margin-bottom: 20px
}

.contact-us .text-cont p span {
	display: inline-block;
	display: block \9;
	margin-bottom: 5px
}

.contact-us-feedback {
	padding-top: 25px;
	border-top: 1px solid #ccc;
	text-align: left
}

.contact-us-feedback>p {
	margin-bottom: 6px
}

.contact-us-feedback>div a {
	padding-left: 26px;
	color: #666
}

.contact-us-feedback>div a.mail {
	background: url(/Assets/EBG/img/icon-mail-contact-us.png) left 5px no-repeat;
	margin-right: 35px
}

.contact-us-feedback>div a.other {
	background: url(/Assets/EBG/img/icon-other-contact-us.png) left 3px no-repeat
}

.tc {
	text-align: center
}

.tl {
	text-align: left
}

.color-gray1 {
	color: #8c8c8c
}

.p20 {
	padding-right: 20px
}

.mt30 {
	margin-top: 30px
}

.mb10 {
	margin-bottom: 10px
}

.mb15 {
	margin-bottom: 15px
}

.mb30 {
	margin-bottom: 30px
}

.l {
	float: left
}

.r {
	float: right
}

.ml30 {
	margin-left: 30px
}

.mr30 {
	margin-right: 30px
}

.cl {
	clear: both
}

.oh {
	overflow: hidden
}

.business-h3 {
	font-size: 24px;
	text-align: center;
	margin-top: 24px
}

.business-tab {
	clear: both;
	overflow: hidden;
	zoom: 1
}

.business-tab li {
	float: left;
	width: 33.3333%;
	background: url(/Assets/EBG/img/line-arrow2.png) repeat-x center bottom;
	text-align: center;
	padding-bottom: 15px;
	font-size: 18px;
	font-weight: bold
}

.business-tab li.current {
	background: url(/Assets/EBG/img/line-arrow1.png) no-repeat center bottom
}

.business-tab .icon {
	display: block;
	height: 80px
}

.icon.icon1 {
	background: url(/Assets/EBG/img/icon1.png) no-repeat center top
}

.icon.icon2 {
	background: url(/Assets/EBG/img/icon2.png) no-repeat center top
}

.icon.icon3 {
	background: url(/Assets/EBG/img/icon3.png) no-repeat center top
}

.business-tab-content {
	padding-bottom: 50px
}

.business-tab-content-Milepost>ul {
	display: none
}

.business-tab-content>div:last-child {
	border-bottom: 0
}

.business-tab-content .row {
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 30px
}

.business-tab-content .tab-content2 {
	color: #666
}

.business-tab-content .tab-content2 p {
	margin-bottom: 5px
}

.download a {
	background: url(/img/download-icon.png) no-repeat 0 5px;
	padding: 2px 0 2px 25px;
	text-decoration: none;
	color: #010101
}

.cr-title {
	font-size: 18px;
	text-align: center
}

.cr-title span {
	display: block;
	height: 80px
}

.cr-title .icon4 {
	background: url(/Assets/EBG/img/icon4.png) no-repeat center top
}

.cr-title .icon5 {
	background: url(/Assets/EBG/img/icon5.png) no-repeat center top
}

.cr-title .icon6 {
	background: url(/Assets/EBG/img/icon6.png) no-repeat center top
}

.cr-title .icon7 {
	background: url(/Assets/EBG/img/icon7.png) no-repeat center top
}

.cr-content {
	color: #666;
	text-align: center;
	margin-bottom: 0
}

.fz-lb-content {
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 10px
}

.lichengbei-tab {
	border: 1px solid #e4e4e4;
	border-right: 0;
	margin: 50px auto;
	padding: 0
}

.lichengbei-tab li {
	float: left;
	width: 33.33%
}

.lichengbei-tab a {
	display: block;
	border-right: 1px solid #e4e4e4;
	text-align: center;
	line-height: 210%;
	text-decoration: none;
	color: #333
}

.lichengbei-tab li.current a,.lichengbei-tab a:hover {
	background: #f9f9f9
}

.lcb {
	background: url(/Assets/EBG/img/line-bg2.png) repeat-y center top;
	height: auto
}

.lcb .year {
	height: 110px
}

.lcb .year .lb-num {
	background: url(/Assets/EBG/img/icon11.png) no-repeat right top;
	width: 105px;
	height: 105px;
	right: -52px;
	line-height: 105px;
	top: 0
}

.lcb .fz-lb-content {
	padding: 0
}

.lcb .lcb-month {
	font-size: 30px;
	font-weight: bold;
	background: #f2f2f2;
	margin: 0;
	padding: 13px 18px;
	color: #666;
	border-right: 6px
}

.lcb .lb-arrow {
	top: 24px;
	margin: 0
}

.lcb .lb-num {
	background: url(/Assets/EBG/img/icon12.png) no-repeat right top;
	width: 14px;
	height: 14px;
	top: 24px;
	right: -8px;
	margin: 0
}

.lcb li.even .lb-num {
	left: -7px
}

.fz-lb-content ul {
	padding: 6px 15px 6px 35px
}

.fz-lb-content ul li {
	list-style-type: disc;
	margin: 8px 0
}

.analyst h2 {
	margin-top: 0
}

.analyst h3 {
	margin-top: 0
}

.analyst .partner-list {
	padding: 0
}

.analyst .partner-list h2 {
	margin-top: 24px;
	margin-bottom: 24px
}

.analyst .top-line p {
	margin-top: 6px;
	margin-bottom: 0
}

.analyst .partner-list .row {
	margin-bottom: 0
}

.gray-layout {
	background-color: #f5f5f5;
	padding-top: 24px
}

.gray-layout p {
	text-align: center
}

.top-line {
	border-top: 1px solid #d7d7d7
}

.mb0 {
	margin-bottom: 0
}

.pb48 {
	padding-bottom: 30px
}

.link-color {
	color: #6d6d6d
}

.publications-summary-read,.publications-summary-read:hover {
	border-radius: 5px;
	margin: 0 -10px;
	display: block;
	background: #d2d2d2;
	text-align: center;
	color: #000;
	padding: 5% 0;
	text-decoration: none
}

.date-1 {
	margin: 0;
	color: #CCC;
	font-size: 15px
}

.icon-download1 {
	background: url(/Assets/EBG/img/icon-download1.png) no-repeat 0 top!important
}

.solution-cont h3 {
	margin-bottom: 0
}

.solution-cont p {
	margin-top: 0
}

.alliance-wrap {
	margin-top: 12px;
	border-top: 1px solid #d7d7d7
}

.product_case_studies .container>.row:first-child,.product_solution .container>.row:first-child {
	margin-top: 27px
}

.product-img-border .row img {
	border: 1px solid #e2e2e2
}

.partner_query.mt36 .radiobox {
	padding-top: 9px
}

.partner_query.mt36 .radiobox label {
	padding-right: 12px
}

.publication-h1,.video-h1,.events-h1,.news-h1 {
	display: none
}

.infomation_tab input.info_btn {
	line-height: 24px
}

.tabspanel .tabs_content {
	display: block!important
}

.Suspended {
	height: 36px;
	background: #5d5d58;
	font-size: 16px;
	color: #ccc
}

.Suspended a {
	color: #ccc;
	display: block;
	float: left;
	padding: 0 16px;
	line-height: 36px
}

.Suspended a:hover {
	color: #ccc;
	background-color: #333;
	text-decoration: none
}

.Suspended a.active {
	background: #fff;
	color: #333;
	margin-top: 1px
}

.spaninduce {
	display: block;
	margin-top: -10px!important;
	margin-bottom: 12px!important;
	font-weight: bold!important;
	border-bottom: 1px solid #ccc;
	padding-bottom: 12px
}

.data-success-info {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 30px
}

.data-success-info .info {
	width: 315px;
	margin: 0 auto;
	background: url(/Assets/EBG/img/icon-data-down-success-info.png) left top no-repeat;
	padding-left: 75px
}

.data-success-info .info h4 {
	margin-bottom: 10px;
	padding-top: 5px;
	font-size: 24px
}

.tools-templates em {
	font-style: normal;
	float: right;
	margin-right: 22.75%;
	padding-bottom: 5px;
	display: block
}

.back-download {
	margin-top: 30px;
	text-align: center
}

.data-success-info {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 30px
}

.data-success-info .info {
	width: 315px;
	margin: 0 auto;
	background: url(/Assets/EBG/img/icon-data-down-success-info.png) left top no-repeat;
	padding-left: 75px
}

.data-success-info .info h4 {
	margin-bottom: 10px;
	padding-top: 5px;
	font-size: 24px
}

.tools-templates em {
	font-style: normal;
	float: right;
	margin-right: 22.75%;
	padding-bottom: 5px;
	display: block
}

.back-download {
	margin-top: 30px;
	text-align: center
}

.function .function-name {
	background: #aaadaf;
	text-align: center;
	padding: 12px 12px;
	border-radius: 3px
}

.function .function-name img {
	margin-top: 6px
}

.function .function-name span {
	display: block;
	padding-top: 3px;
	color: #fff;
	font-weight: bold
}

.function ul {
	margin: 0 -10px
}

.function ul li {
	padding: 0 10px;
	float: left;
	width: 20%;
	margin-bottom: 12px
}

.function .row {
	margin: 24px -15px
}

.function ul li a {
	display: inline-block;
	width: 100%;
	line-height: 46px;
	border: 1px solid #cecece;
	color: #666;
	border-radius: 4px;
	background: none repeat scroll 0 0 #ececec;
	text-align: center
}

.function ul li a:hover {
	background: #aaadaf;
	color: #fff;
	text-decoration: none;
	border: 1px solid #aaadaf
}

.function ul.bg-2 li {
	width: 100%
}

.function ul.bg-2 li a {
	line-height: 108px
}

.function-mobile-tab {
	display: none
}

.space .flo-r a em {
	color: #fff;
	background: #f00;
	font-size: 12px;
	line-height: 12px;
	font-style: normal;
	border-radius: 7px;
	padding: 1px 3px
}

.features_all {
	padding-top: 60px;
	max-width: 800px;
	margin: 0
}

.features_all h3 {
	font: 26px/1.5 "Microsoft YaHei";
	font-weight: bold;
	text-align: center;
	background: url(/img/features_titlebg.png) no-repeat center 60px;
	margin-bottom: 40px
}

.part_text,.part_img {
	width: 50%
}

.part_text {
	padding-top: 11%
}

.part_img.r {
	text-align: right
}

.features_content {
	margin-bottom: 60px
}

.features_content p {
	font: 17px/28px "Microsoft YaHei";
	color: #4c4c4c;
	margin: 0
}

.min_content .part_text {
	padding-top: 10%
}

.none {
	display: none
}

.radio_group {
	padding-top: 40px
}

.radio_group li {
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 25px;
	cursor: pointer
}

.radio_group li input {
	margin-right: 10px
}

.radio_group li label {
	cursor: pointer
}

.radio_group li a {
	display: inline-block;
	color: #656565
}

.radio_group li a:hover {
	color: #000;
	text-decoration: none
}

.product_content {
	padding-left: 66px;
	border-left: 1px #ccc solid;
	min-height: 917px;
	padding-top: 30px
}

.spaninduce1 {
	display: block;
	margin-top: -10px!important;
	margin-bottom: 0!important;
	font-weight: bold!important;
	border-bottom: 1px solid #ccc;
	padding-bottom: 12px
}

.product_content {
	position: relative
}

.product_content span.throw_sign {
	position: absolute;
	display: block;
	width: 8px;
	height: 15px;
	background: url(/Assets/EBG/img/throw_icon.png) no-repeat;
	top: 50px;
	left: -1px
}

.product_content h3 {
	background: #ededed;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding: 12px 20px;
	margin-bottom: 20px
}

.product_content ul {
	margin-right: -4px
}

.product_content li {
	width: 25%;
	float: left;
	margin-bottom: 30px;
	margin-left: -1px;
	transition: width .35s
}

.product_content li a {
	display: block
}

.product_content li img {
	width: 100%;
	border: 1px #cfcfcf solid
}

.product_content li:last-child img {
	border-right: 1px #cfcfcf solid
}

.product_content li p {
	color: #666;
	font-size: 14px;
	padding-left: 12px
}

.product_content li a:hover p {
	color: #06f
}

.wap_sidebar {
	display: none
}

.icon_new {
	background: url(/Assets/EBG/img/icon_new.png);
	width: 15px;
	height: 11px;
	display: inline-block;
	margin-left: 10px
}

.case-studies-title-induc {
	color: #333;
	font-weight: bold;
	margin-top: -6px;
	margin-bottom: 18px
}

.subtitle-content-title-induc {
	color: #333;
	font-weight: bold;
	margin-top: -6px;
	margin-bottom: 18px
}

.title-30 {
	font-size: 30px;
	text-align: left;
	line-height: 40px;
	margin-bottom: 36px
}

.solution_increase_bottom_0522 {
	border-bottom: 1px solid #d7d7d7
}

.solution_increase_0522 span {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	line-height: 30px;
	text-align: left
}

.solution_increase_0522 a {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	line-height: 30px;
	text-align: left
}

.solution_increase_0522 p {
	color: #666;
	text-align: left;
	margin-top: 0
}

.so_in_0522 {
	padding-top: 35px;
	padding-bottom: 20px
}

.point_bar {
	padding: 10px;
	background: #e5e5e5;
	position: relative;
	text-align: center;
	color: #333;
	font-size: 12px;
	display: none;
	letter-spacing: .8px
}

.point_bar a.close_btn {
	display: block;
	width: 11px;
	height: 12px;
	background: url(/Assets/EBG/img/point_bar_close.png) no-repeat;
	position: absolute;
	right: 20px;
	top: 18px;
	cursor: pointer;
	transition: .5s
}

.point_bar span a {
	color: #0166fe;
	text-decoration: none
}

.point_bar a.close_btn:hover {
	transform: rotate(180deg)
}

.searchBox_cont {
	width: 800px;
	margin: 30px auto;
	position: relative
}

#marketall_option {
	border-top: 1px #e5e5e5 solid
}

#termUlId .markclasses_wrap {
	border-top: 1px #e5e5e5 solid;
	margin-bottom: -1px
}

#termUlId .markclasses_wrap span.title {
	line-height: 28px
}

.marketing_wrap.mbline {
	border-bottom: 1px #e5e5e5 solid
}

.video-article-cont {
	background: #1e252d;
	padding-bottom: 40px
}

.videos_share {
	border-top: 1px #72767a dashed;
	border-bottom: 1px #72767a dashed;
	padding: 15px 0;
	width: 28.2%;
	float: left
}

.v_download {
	width: 104px;
	height: 35px;
	line-height: 33px;
	border-radius: 50px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 14px;
	position: relative;
	padding-left: 15px;
	margin-right: 30px;
	background: #e41f2b;
	transition: .5s
}

.v_download span {
	display: block;
	background: url(/img/v_download.png) no-repeat 0 0;
	position: absolute;
	width: 12px;
	height: 14px;
	left: 28px;
	top: 10px;
	transition: .35s
}

.v_download:hover {
	text-decoration: none;
	color: #333;
	background: #f4f4f4
}

.v_download:hover span {
	background-position: 0 -16px
}

.videos_share .share {
	height: 31px;
	border-left: 3px #5b6066 solid;
	width: 195px;
	float: left;
	padding-left: 25px;
	padding-top: 5px;
	margin-bottom: 0
}

.videos_share .share div {
	margin-left: -10px;
	margin-right: -10px;
	height: 31px
}

.videos_share .share a {
	display: inline-block
}

.videos_share .share a {
	margin: 0 10px
}

.video_intro {
	width: 60%;
	padding-left: 5%;
	float: left
}

.video_intro p {
	font-size: 16px;
	color: #8f9296;
	line-height: 30px;
	margin: 0
}

.solCategory .btn-loading-more {
	margin-bottom: 40px
}

.solCategory .btn-loading-more a {
	display: block;
	text-align: center
}

.videos_share .share a.sina {
	width: 26px;
	height: 21px;
	background: url(/img/video_share_icon.png) no-repeat
}

.videos_share .share a.sina:hover {
	background: url(/img/video_share_icon_h.png) no-repeat
}

.videos_share .share a.linkedin {
	width: 21px;
	height: 21px;
	background: url(/img/linkin_icon.png) no-repeat
}

.videos_share .share a.linkedin:hover {
	background: url(/img/linkin_icon_h.png) no-repeat
}

.videos_share .share a.weixin {
	width: 31px;
	height: 25px;
	background: url(/img/wx_icon.png) no-repeat
}

.videos_share .share a.weixin:hover {
	background: url(/img/wx_icon_h.png) no-repeat
}

.videos_share .share a.yk {
	width: 25px;
	height: 25px;
	background: url(/img/yk_icon.png) no-repeat
}

.videos_share .share a.yk:hover {
	background: url(/img/yk_icon_h.png) no-repeat
}

.videos_share .share a.copy {
	width: 21px;
	height: 20px;
	background: url(/img/copy_link.png) no-repeat
}

.videos_share .share a.copy:hover {
	background: url(/img/copy_link_h.png) no-repeat
}

.video-article-cont h3 {
	color: #a6a9ad;
	font-size: 16px;
	margin-bottom: 20px
}

.gray_bg {
	background: #f1f1f1;
	padding: 30px
}

.hot_video .col-xs-5 a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}

.hot_video .col-xs-5 a span {
	display: block;
	width: 100%;
	height: 100%;
	background: url(/img/video_btn.png) no-repeat center center;
	position: absolute;
	left: 0;
	top: 0
}

.hot_video .col-xs-5 img {
	width: 100%
}

.hot_video a:hover span {
	background: url(/img/video_btn_hover.png) no-repeat center center
}

.lt-img-rt-tx .hot_video .row .col-xs-7 {
	padding-left: 15px
}

.hot_video p {
	color: #666;
	font-size: 16px
}

.hot_news {
	padding: 0 15px
}

.hot_news li {
	float: left;
	width: 33.333%;
	padding: 0 15px;
	min-height: 80px
}

.mtfxstp {
	height: 165px;
	width: 220px;
	border: 1px none
}

.rdsptp {
	height: 165px;
	width: 220px
}

.reading_container {
	border: 1px #e5e5e5 solid;
	min-height: 200px;
	margin-bottom: -1px;
	position: relative;
	background: #fff;
	transition: .5s
}

.reading_container img {
	max-width: 100%;
	width: 100%;
	transition: .5s
}

#MakePreview img,#pdfloading img {
	width: auto
}

.online_reading h1 {
	padding: 0 15px
}

.online_reading h4 {
	font-size: 16px;
	color: #000;
	padding-bottom: 16px;
	border-bottom: 1px #e5e5e5 solid;
	margin: 0
}

.reading_list ul {
	min-height: 500px
}

.reading_list li {
	margin-top: 15px;
	background: url(/img/pic_point_gray.png) no-repeat -3px 6px;
	padding-left: 15px
}

.reading_list li a {
	color: #000;
	font-size: 14px
}

.reading_list li a:hover {
	color: #0166fe
}

.reading_list li p {
	color: #666;
	font-size: 12px;
	margin-top: -1px;
	line-height: 20px
}

.reading_list li p span {
	color: #ccc;
	display: inline-block;
	margin: 0
}

.reading_bar {
	padding: 15px 0;
	border-top: 1px #e8e8e8 solid;
	background: #f2f2f2;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1000
}

.reading_bar.static {
	position: static
}

.reading_bar .col-sm-9 {
	padding: 0 4px 0 0
}

.read_paging {
	max-width: 200px;
	margin: 0 auto;
	overflow: hidden
}

.read_paging a {
	display: block;
	width: 18px;
	height: 32px;
	float: left
}

.read_paging a.prev {
	background: url(/img/paging_prev.png) no-repeat left center
}

.read_paging a.prev:hover {
	background: url(/img/paging_prev_h.png) no-repeat left center
}

.read_paging a.next {
	background: url(/img/paging_next.png) no-repeat left center
}

.read_paging a.next:hover {
	background: url(/img/paging_next_h.png) no-repeat left center
}

.paging {
	float: left;
	margin: 0 20px;
	height: 32px;
	line-height: 32px;
	color: #666;
	font-size: 14px
}

.paging input {
	width: 36px;
	background: #fff;
	height: 20px;
	line-height: 20px;
	border: 1px #d2d2d2 solid;
	margin-right: 7px;
	text-align: center;
	font-size: 14px;
	color: #666
}

.paging span {
	color: #666;
	font-size: 14px;
	padding-left: 3px
}

.function_btn {
	float: right;
	width: 155px;
	margin-left: -10px
}

.function_btn a {
	display: block
}

.fullscreen {
	width: 19px;
	height: 32px;
	background: url(/img/fullscreen_btn.png) no-repeat left center;
	margin-right: 20px;
	float: left
}

.fullscreen:hover,.fullscreen.current {
	background: url(/img/fullscreen_btn_h.png) no-repeat left center
}

.fullscreen.fullclose {
	background: url(/img/fullclose_btn.png) no-repeat left center
}

.fullscreen.fullclose:hover,.fullscreen.fullclose.current {
	background: url(/img/fullclose_btn_h.png) no-repeat left center
}

.reading_container .fullscreen {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 1005;
	display: none
}

.down_btn {
	width: 114px;
	height: 32px;
	line-height: 32px;
	background: url(/img/downbtn_icon.png) no-repeat 16px 7px #c33;
	border-radius: 3px;
	font-size: 14px;
	color: #fff;
	padding-left: 36px;
	float: right
}

.down_btn:hover {
	background: url(/img/downbtn_icon.png) no-repeat 16px 7px #c00;
	text-decoration: none;
	color: #fff
}

.score_area {
	float: left;
	padding-top: 3px;
	width: 190px
}

.score_area span {
	color: #666;
	font-size: 14px;
	display: inline-block;
	margin-right: 8px;
	float: left
}

.score_area a {
	display: block;
	margin-right: 1px;
	background: url(/img/unscore_star.png) no-repeat;
	width: 16px;
	height: 15px;
	float: left;
	margin-top: 6px
}

.score_area a.current,.score_area a.active {
	background: url(/img/score_star.png) no-repeat
}

.reading_info {
	margin-bottom: 15px;
	height: 16px
}

.star_score,.starbox {
	float: left
}

.star_score span {
	background: url(/img/unscore_star_min.png) no-repeat;
	display: inline-block;
	width: 10px;
	height: 9px;
	margin: 0 1px;
	float: left;
	margin-top: 2px
}

.star_score span.current {
	background: url(/img/score_star_min.png) no-repeat
}

.star_score font {
	float: left;
	display: block;
	font-size: 12px;
	color: #666;
	padding-left: 4px;
	line-height: 12px;
	height: 14px;
	padding-right: 15px;
	border-right: 1px #c5c5c5 solid
}

.star_score font b {
	font-weight: normal
}

.star_score font.pl {
	padding-left: 15px
}

.allstar {
	float: left;
	position: relative
}

.allstar font {
	font-size: 14px;
	display: block;
	margin-left: 10px;
	float: left;
	color: #666
}

.reading_info .share {
	float: left;
	width: 110px;
	padding-left: 15px;
	margin: -1px 0 0
}

.reading_info .share a {
	margin-top: 0;
	margin-bottom: 0
}

.title_part {
	color: #666;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 20px
}

.your_comment {
	margin: 10px 0 20px;
	padding: 20px;
	background: #f2f2f2
}

.your_comment .score_area {
	width: 100%;
	float: none;
	margin-bottom: 15px
}

.your_comment .score_area span {
	font-size: 16px;
	color: #000
}

.your_comment textarea {
	width: 100%;
	text-align: left;
	height: 80px;
	overflow-y: auto;
	font-size: 12px;
	line-height: 20px;
	background: #fff;
	border: 0;
	padding: 8px;
	margin-bottom: 10px;
	text-indent: 0;
	padding-left: 8px
}

#textcontent.gray {
	color: #666
}

.code_input {
	width: 113px;
	height: 34px;
	line-height: 34px;
	border: 1px #ccc solid;
	border-radius: 3px;
	font-size: 14px;
	padding-left: 8px;
	color: #999;
	float: right
}

.enter_code p {
	float: right;
	margin: 0 8px 0
}

.enter_code p img {
	width: 72px
}

.c_submit_btn {
	width: 115px;
	height: 36px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 36px;
	border: 0;
	background: #e40000;
	border-radius: 5px;
	float: right
}

.c_submit_btn:hover {
	background: #c70303
}

.user_comment h5 {
	font-size: 16px;
	color: #000;
	font-weight: normal;
	margin: 0
}

.user_comment h5 span {
	font-size: 14px;
	color: #666;
	display: inline-block;
	margin-left: 3px
}

.main_comment {
	margin: 0 auto;
	overflow: hidden
}

.basic_score {
	margin-bottom: 5px
}

.comment_content {
	padding: 20px 0;
	border-bottom: 1px #e4e4e4 solid
}

.comment_content.last {
	border-bottom: 0
}

.user_headimg {
	width: 53px;
	height: 53px;
	float: left;
	margin: 0 20px 0 0
}

.user_headimg img {
	vertical-align: top
}

.username {
	float: left;
	display: inline-block;
	color: #000;
	font-size: 12px;
	margin-left: 10px;
	margin-top: -10px
}

.comment_txt {
	padding-right: 10px
}

.comment_txt p {
	font-size: 14px;
	color: #333;
	margin: 0;
	text-align: left
}

.comment_date {
	color: #333;
	font-size: 12px;
	float: right;
	width: 75px;
	display: inline-block;
	line-height: 8px
}

.comment_popup {
	width: 110px;
	height: 40px;
	border: 1px #c7c7c7 solid;
	background: #fff;
	border-radius: 3px;
	position: absolute;
	left: -13px;
	top: -45px;
	z-index: 1003;
	color: #666;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	display: none
}

.comment_popup b {
	position: absolute;
	display: block;
	width: 8px;
	height: 8px;
	bottom: -8px;
	left: 50%;
	margin-left: -4px;
	z-index: 1003;
	background: url(/img/popup_throw.png) no-repeat
}

.no_preview {
	width: 240px;
	margin: 70px auto 0;
	background: url(/img/no_preview.png) no-repeat left 8px;
	padding-left: 82px;
	color: #333;
	font-size: 20px
}

.no_preview p {
	font-size: 16px;
	margin: 0;
	line-height: 30px
}

.no_preview p a {
	text-decoration: none;
	color: #c33
}

.ppt_loading {
	width: 32px;
	height: 32px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -16px;
	margin-left: -16px;
	background: url(/img/loading.gif) no-repeat;
	display: none
}

.online_reading .col-sm-9 {
	position: static
}

.reading_container.full {
	position: absolute;
	left: 0;
	top: -37px;
	height: 100%;
	z-index: 1000;
	width: 100%;
	padding-bottom: 64px
}

.wap_throw {
	display: none
}

.throw {
	display: block;
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	background: #fff;
	opacity: 0;
	filter: alpha(opacity=0)
}

.l_throw {
	width: 30%;
	left: 0;
	cursor: url(/Assets/EBG/img/l_throw.cur),auto
}

.r_throw {
	width: 70%;
	right: 0;
	cursor: url(/Assets/EBG/img/r_throw.cur),auto
}

.reading_container.vertical {
	overflow-y: auto
}

.reading_container .fullscreen {
	position: fixed
}

.online_reading.vertical .read_paging,#pdfloading {
	display: none
}

#pdfloading {
	margin: 10px auto
}

.text_content {
	padding: 10px 10px;
	display: none
}

.text_content p {
	font-size: 16px;
	line-height: 32px;
	text-indent: 2em
}

.reading_info .allstar .comment_popup {
	transition: .3s;
	opacity: 0;
	filter: alpha(opacity=0);
	display: block
}

.reading_info .allstar.unlogin:hover .comment_popup {
	opacity: 1;
	filter: alpha(opacity=100)
}

#breadcrumb_nav {
	line-height: 1.75em
}

#breadcrumb_nav .bread_level1 a {
	line-height: 2em
}

#breadcrumb_nav .bread_level2 a {
	line-height: 1.75em
}

#breadcrumb_nav .include {
	position: relative
}

#breadcrumb_nav .include a i {
	display: block;
	position: absolute;
	width: 5px;
	height: 3px;
	background: url(/img/breadcrumb_nav_include.png) no-repeat;
	right: .9375em;
	top: 1.125em;
	z-index: 100
}

#breadcrumb_nav .bread_level1:first-child {
	height: 2em
}

#breadcrumb_nav .bread_level1:first-child a {
	border-top: 1px #fff solid;
	padding: .5em .9375em .375em 0
}

#breadcrumb_nav .include a {
	position: relative;
	z-index: 99;
	border: 1px #fff solid;
	border-bottom: 1px #fff solid;
	border-top-left-radius: .3125em;
	border-top-right-radius: .3125em;
	padding: .5em 1.875em .375em .9375em
}

#breadcrumb_nav .include ul {
	display: none;
	position: absolute;
	border: 1px #d0d0d0 solid;
	padding: .625em 1em .625em;
	background: #fff;
	left: 11px;
	top: 31px;
	z-index: 100;
	min-width: 6.25em;
	border-top-right-radius: .3125em;
	border-bottom-left-radius: .3125em;
	border-bottom-right-radius: .3125em
}

#breadcrumb_nav .include ul a {
	padding: 0;
	border: 0
}

#breadcrumb_nav .include {
	padding-right: 0;
	display: inline-block
}

#breadcrumb_nav .include:before {
	padding-right: 5px!important;
	width: .375em!important;
	height: .6875em!important
}

#breadcrumb_nav ul li.include ul li {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: .3125em;
	white-space: nowrap;
	margin-right: 1.25em;
	word-break: break-all
}

#breadcrumb_nav ul li.include ul li:before {
	background: none!important;
	display: none
}

#breadcrumb_nav ul li.include ul li a {
	position: static;
	border: 0;
	padding: 0
}

#breadcrumb_nav .include:hover>a {
	border: 1px #d0d0d0 solid;
	border-bottom: 1px #fff solid;
	background: #fff;
	padding-bottom: .333333em;
	z-index: 101
}

@media(max-width:620px) {
	#breadcrumb_nav {
		font-size: 12px
	}

	#breadcrumb_nav .include ul {
		top: 23px
	}
}

@media(max-width:767px) {
	#breadcrumb_nav .mp-blocks {
		display: block;
		width: 100%;
		height: auto;
		text-align: center
	}

	#breadcrumb_nav .mp-blocks ul {
		display: inline-block;
		width: auto;
		height: auto;
		border: 0;
		border-radius: 0;
		top: auto;
		left: auto;
		z-index: 99;
		position: inherit;
		padding: 0
	}

	#breadcrumb_nav ul li.mp-blocks ul li {
		display: inline-block;
		width: auto;
		padding: 0;
		float: none;
		margin: 0
	}

	#breadcrumb_nav ul li.mp-blocks ul li:last-child {
		margin-right: 0
	}

	#breadcrumb_nav .mp-blocks:before,#breadcrumb_nav .mp-blocks a i {
		display: none
	}

	#breadcrumb_nav .include.mp-blocks a {
		display: inline-block;
		text-align: center;
		width: auto;
		border-radius: 5px;
		margin: 1em .75em 0 0
	}

	#breadcrumb_nav .include.mp-blocks a.un-important:not([href]) {
		display: none
	}

	#breadcrumb_nav .include.bread_level1.mp-blocks a {
		border: 0;
		padding: .25em 1.2em;
		color: #FFF;
		background-color: #3fb4ff
	}

	#breadcrumb_nav .include.mp-blocks .bread_level2 a {
		border: 1px #3fb4ff solid;
		padding: .3em 1.2em;
		margin-top: .75em;
		color: #3fb4ff;
		background-color: #FFF
	}

	#breadcrumb_nav .include.mp-blocks .bread_level2 a:hover {
		color: #FFF;
		background-color: #3fb4ff
	}
}

#breadcrumb_nav .important a {
	color: #3fb4ff
}

#breadcrumb_nav a.un-important {
	color: #bbb
}

#breadcrumb_nav .important:not(.no-child):hover a.un-important {
	color: #3fb4ff
}

#breadcrumb_nav .no-child a i {
	display: none
}

#breadcrumb_nav .no-child:hover a {
	border: 1px #FFF solid
}

#breadcrumb_nav .no-child a[href].un-important:hover {
	color: #3fb4ff
}

.solCategory .solution-nav .son_menu a i {
	background: url(/Assets/EBG/img/expansion_list_icon.png) no-repeat 0 0;
	display: inline-block;
	padding-left: 20px;
	height: 10px
}

.solCategory .solution-nav .son_menu.on a i {
	background: url(/Assets/EBG/img/expansion_list_icon.png) no-repeat 0 -9px
}

.solCategory .solution-nav li div.second_menu {
	padding-left: 20px;
	display: none
}

.solCategory .solution-nav li div.second_menu span input {
	margin-right: 5px
}

.partners_all {
	padding: 60px 0;
	background: url(/Assets/EBG/img/partners_allbg.gif) repeat-y center center
}

.partners_content {
	width: 50%;
	color: #000
}

.partners_content h3 {
	font-size: 30px;
	line-height: 35px
}

.partners_content ul {
	margin-top: 60px
}

.partners_content ul li {
	padding-left: 120px;
	margin-bottom: 65px;
	background-position: left top
}

.partners_content ul li h5 {
	font-size: 20px;
	margin-bottom: 15px
}

.partners_content ul li p {
	margin: 5px 0 0;
	background: url(/img/pic_point_gray.png) no-repeat left 3px;
	padding-left: 20px
}

.partners_content ul li p a {
	color: #000
}

.partners_content ul li p a:hover {
	color: #0166fe
}

.left_con {
	float: left
}

.right_con {
	float: left;
	padding-left: 50px
}

.partners_icon01 {
	background: url(/Assets/EBG/img/partners_all01.png) no-repeat
}

.partners_icon02 {
	background: url(/Assets/EBG/img/partners_all02.png) no-repeat
}

.partners_icon03 {
	background: url(/Assets/EBG/img/partners_all03.png) no-repeat
}

.partners_icon04 {
	background: url(/Assets/EBG/img/partners_all04.png) no-repeat
}

.partners_icon05 {
	background: url(/Assets/EBG/img/partners_all05.png) no-repeat
}

.partners_icon06 {
	background: url(/Assets/EBG/img/partners_all06.png) no-repeat
}

.unlogin_tips {
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 1px #e0e0e0 solid
}

.unlogin_tips p {
	padding: 15px 10px;
	color: #656565;
	font-size: 16px;
	background: #e5e5e5;
	margin: 0
}

.unlogin_tips a {
	color: #005fff;
	text-decoration: none
}

.my_detailinfo {
	padding-bottom: 15px;
	border-bottom: 1px #e0e0e0 solid
}

.my_detailtitle {
	width: 20%;
	max-width: 170px;
	height: 50px;
	line-height: 50px;
	background: url(/Assets/EBG/img/my_detailinfo_icon.png) no-repeat 19px center #c33;
	float: left;
	color: #fff;
	padding-left: 55px;
	border-radius: 50px
}

.my_detailinfo ul {
	float: right;
	width: 80%;
	margin-left: -8px;
	margin-right: -8px
}

.my_detailinfo li {
	float: left;
	width: 20%;
	height: 49px;
	padding: 0 8px
}

.my_detailinfo li {
	display: block;
	height: 47px;
	border: 1px #e7e7e7 solid;
	background: url(/Assets/EBG/img/detailinfo_icon.png) no-repeat;
	padding-left: 52px;
	color: #666;
	outline: 0
}

.my_detailinfo li.detailinfo01 {
	background-position: 0 0
}

.my_detailinfo li.detailinfo02 {
	background-position: 0 -48px
}

.my_detailinfo li.detailinfo03 {
	background-position: 0 -96px
}

.my_detailinfo li.detailinfo04 {
	background-position: 0 -144px
}

.my_detailinfo li.detailinfo05 {
	background-position: 0 -192px
}

.my_detailinfo li p {
	margin: 0;
	font-size: 14px;
	color: #666;
	line-height: 14px;
	padding-top: 6px
}

.my_detailinfo li p span {
	font-size: 20px;
	color: #333;
	display: block;
	margin-bottom: 6px
}

.partner_university {
	padding-top: 36px;
	border-bottom: 0
}

.partner_univer_hot {
	padding: 37px 0 64px!important
}

.column_center {
	padding-left: 4%
}

.partner_univer_hot .index-events {
	padding: 0 1% 0 3%
}

.developer_path {
	padding-bottom: 50px
}

.developer_path h2.title {
	margin: 45px 0 30px
}

.developer_path table {
	border-collapse: collapse;
	margin-bottom: 34px
}

.developer_path td {
	padding: 25px 10px;
	color: #40505a;
	line-height: 16px
}

.developer_path td a {
	color: #40505a;
	display: block
}

.developer_path td,.developer_path th {
	border: 1px #dadada solid;
	text-align: center;
	font-size: 14px
}

.developer_path th {
	font-weight: normal;
	background: #fffcdf;
	padding: 10px 0;
	color: #333
}

.developer_path th span {
	margin-right: 6px
}

.developer_path td.red_td {
	background: #c33;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding: 10px
}

.developer_path td.gray_td {
	background: #f7f7f7
}

.developer_path td span {
	color: #cf0200
}

.developer_path ul {
	margin-left: -8px;
	margin-right: -8px
}

.developer_path li {
	float: left;
	width: 20%;
	padding: 0 8px
}

.developer_path li a {
	display: block;
	border: 1px #dadada solid;
	padding: 15px 20px 15px 18px;
	color: #555;
	font-size: 16px;
	position: relative
}

.developer_path li a span {
	background: url(/Assets/EBG/img/developer_throw.png) no-repeat;
	display: block;
	width: 8px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 21px
}

.swipe_wrap {
	overflow: hidden;
	padding-right: 4%;
	display: block!important
}

.wrap_con {
	width: 340%
}

.swipe_wrap ul {
	float: left;
	width: 33.333%
}

.news_point {
	width: 80px;
	margin: 0 auto
}

.news_point a {
	display: block;
	float: left;
	background: url(/Assets/EBG/img/point_btn.png) no-repeat 0 -12px;
	width: 12px;
	height: 12px;
	margin: 0 6px
}

.news_point a:hover,.news_point a.active {
	background-position: 0 0
}

.study_share ul {
	border-top: 1px #d6d6d6 solid;
	border-left: 1px #d6d6d6 solid
}

.study_share li {
	float: left;
	width: 20%;
	text-align: center
}

.studybox {
	border-right: 1px #d6d6d6 solid;
	border-bottom: 1px #d6d6d6 solid;
	padding: 34px 0
}

.study_share {
	padding-bottom: 70px
}

.study_share li a {
	display: block;
	padding-top: 70px;
	background-position: center top
}

.study_share li a:hover {
	text-decoration: none
}

.study_share li a:hover p {
	opacity: .6
}

.study_share li a p {
	color: #333;
	font-size: 16px;
	margin: 0
}

.study_icon01 a {
	background: url(/Assets/EBG/img/study_shareicon01.png) no-repeat
}

.study_icon02 a {
	background: url(/Assets/EBG/img/study_shareicon02.png) no-repeat
}

.study_icon03 a {
	background: url(/Assets/EBG/img/study_shareicon03.png) no-repeat
}

.study_icon04 a {
	background: url(/Assets/EBG/img/study_shareicon04.png) no-repeat
}

.study_icon05 a {
	background: url(/Assets/EBG/img/study_shareicon05.png) no-repeat
}

.study_icon06 a {
	background: url(/Assets/EBG/img/study_shareicon06.png) no-repeat
}

.study_icon07 a {
	background: url(/Assets/EBG/img/study_shareicon07.png) no-repeat
}

.study_icon08 a {
	background: url(/Assets/EBG/img/study_shareicon08.png) no-repeat
}

.study_icon09 a {
	background: url(/Assets/EBG/img/study_shareicon09.png) no-repeat
}

.study_icon10 a {
	background: url(/Assets/EBG/img/study_shareicon10.png) no-repeat
}

.search_bar {
	max-width: 580px;
	margin: 20px auto 30px
}

.search_txt {
	width: 475px;
	padding: 0 10px;
	height: 39px;
	line-height: 39px;
	color: #666;
	font-size: 12px;
	border: 1px #e50000 solid;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	float: left
}

.search_btn {
	width: 84px;
	height: 39px;
	background: url(/Assets/EBG/img/data_search_btn.png) no-repeat;
	cursor: pointer;
	margin-left: -3px;
	border-radius: 0;
	border: 0
}

.search_table {
	display: table;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px #e0e0e0 solid
}

.search_table ul {
	display: table-row
}

.search_table li {
	display: table-cell;
	padding: 20px;
	border-right: 1px #e0e0e0 solid
}

.search_table ul.bg {
	background: #f5f5f5
}

.search_table li.first_li {
	font-weight: bold;
	width: 15%
}

.shape {
	width: 100px
}

.level {
	width: 80px
}

.teching_way,.object {
	width: 100px
}

.search_tips {
	display: none;
	text-align: center;
	padding: 100px 0;
	border-top: 1px #e0e0e0 solid
}

.interception_con h2 span {
	font-size: 20px;
	border-bottom: 2px #e50000 solid;
	display: inline-block;
	padding-bottom: 10px
}

.wrap_input {
	margin-bottom: 20px;
	position: relative
}

.lbox {
	float: left;
	width: 50%;
	padding: 0 20px
}

.wrap_input span {
	float: left;
	display: inline-block;
	font-size: 16px
}

.wrap_input span font {
	color: #e50000
}

.login_down .wrap_input span {
	width: 60px
}

.wrap_input p {
	float: left;
	margin: 0;
	width: 62%
}

.wrap_input p input {
	height: 35px;
	border: 1px #ccc solid;
	padding-left: 5px;
	width: 100%
}

.go_download {
	padding-left: 60px
}

.go_downbtn {
	display: block;
	margin: 30px 0 10px;
	height: 38px;
	background: #c33;
	color: #fff;
	line-height: 36px;
	text-align: center;
	border: 0;
	border-radius: 5px;
	padding: 0 30px
}

.go_download p {
	font-size: 14px;
	color: #333
}

.go_download p a {
	text-decoration: none;
	color: #c33
}

.login_list {
	margin-top: 30px
}

.login_list h3 {
	font-size: 16px
}

.login_list p {
	color: #666;
	margin: 0 0 12px;
	padding-left: 28px;
	background: url(/Assets/EBG/img/login_listicon.png) no-repeat left 5px;
	font-size: 14px
}

.reservation_info {
	margin: 0 auto 35px;
	padding-left: 60px
}

.reservation_info .wrap_input span {
	width: 38%
}

.reservation_info .wrap_input select {
	height: 37px;
	border: 1px #ccc solid;
	width: 100%
}

.formbox {
	margin-left: -20px;
	margin-right: -20px
}

.down_agree {
	padding-left: 13%
}

.down_agree p {
	margin: 0 0 10px
}

.down_agree input.choices {
	display: block;
	float: left;
	width: 5%
}

.down_agree span {
	display: block;
	float: left;
	width: 95%;
	margin-top: -5px;
	line-height: 24px;
	font-size: 14px
}

.bor_left {
	border-left: 1px #e3e3e3 solid;
	position: relative
}

.bor_left b {
	display: block;
	position: absolute;
	width: 64px;
	height: 69px;
	line-height: 69px;
	text-align: center;
	color: #333;
	font-size: 18px;
	background: #fff;
	left: -32px;
	top: 15px;
	font-weight: normal
}

.wrap_input .partner_message {
	padding: 5px 0 0 38%;
	clear: both
}

.service_partner {
	padding-bottom: 50px
}

.service_info {
	text-align: center
}

.service_summary table {
	border-collapse: collapse
}

.service_summary table th,.service_summary table td {
	border: 1px #dedede solid;
	color: #000;
	font-size: 14px;
	text-align: center
}

.service_summary table th {
	font-weight: normal;
	background: #eee;
	padding: 15px 5px
}

.service_summary table td {
	padding: 15px 10px
}

.service_dosomething {
	border-top: 1px #e4e4e4 solid;
	padding: 30px 0 0 0;
	background: #f6f6f6
}

.service_dosomething li {
	margin-bottom: 30px
}

.service_dosomething li .dobox {
	padding-left: 85px;
	background-position: left top
}

.learn_icon1 .dobox {
	background: url(/Assets/EBG/img/service_partner_icon01.png) no-repeat
}

.learn_icon2 .dobox {
	background: url(/Assets/EBG/img/service_partner_icon02.png) no-repeat
}

.learn_icon3 .dobox {
	background: url(/Assets/EBG/img/service_partner_icon03.png) no-repeat
}

.learn_icon4 .dobox {
	background: url(/Assets/EBG/img/service_partner_icon04.png) no-repeat
}

.learn_icon5 .dobox {
	background: url(/Assets/EBG/img/service_partner_icon05.png) no-repeat
}

.learn_icon6 .dobox {
	background: url(/Assets/EBG/img/service_partner_icon06.png) no-repeat
}

.service_dosomething li h4 {
	font-size: 22px;
	color: #000;
	margin: 0 0 15px 0
}

.service_dosomething li p {
	background: url(/Assets/EBG/img/rss_iocn.png) no-repeat left 12px;
	padding-left: 15px;
	margin: 0 0 10px 0
}

.service_dosomething li p a {
	text-decoration: none;
	font-size: 16px;
	color: #666
}

.service_dosomething li p a:hover {
	color: #0166fe;
	text-decoration: none
}

.domain:before {
	content: "\0040"
}

.function_block {
	margin: 20px 0 0 -10px;
	height: 60px
}

.function_block a {
	font-size: 14px;
	width: 120px
}

.function_block span {
	float: left;
	padding: 0 10px
}

.function_block a:hover,.function_block a:active {
	background: #c00;
	color: #fff;
	text-decoration: none;
	outline: 0
}

.series_title h2 {
	margin-bottom: 10px
}

.series_title h2 a,.pro_btn a {
	color: #333
}

.product_series {
	padding-bottom: 50px
}

.product_series a:hover {
	color: #0166fe
}

.series_title p {
	margin: 0 0 15px
}

.product_series .conbox {
	border: 1px #d7d7d7 solid;
	height: 200px\9
}

.product_series ul {
	margin-left: -10px;
	margin-right: -10px
}

.product_series li {
	width: 20%;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	padding: 0 10px
}

.product_series li img {
	width: 100%
}

.product_series .picbox a {
	display: block;
	position: relative;
	border-bottom: 1px #d7d7d7 solid;
	overflow: hidden;
	padding: 20px 20px 25px;
	height: 162px
}

.product_series .picbox a:hover img {
	opacity: .8;
	filter: alpha(opacity=80)
}

.product_series .picbox p {
	padding: 5px;
	background: url(/Assets/EBG/img/p_white_bg.png);
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0;
	color: #333
}

.pro_btn {
	margin: 0
}

.pro_btn a {
	width: 30%;
	display: inline-block;
	text-align: center;
	border-right: 1px #d7d7d7 solid;
	font-size: 12px;
	padding: 3px 0
}

.pro_btn a.join_btn {
	border-right: 0;
	color: #e50000;
	width: 33.3333%
}

.pro_btn a.join_btn:hover {
	color: #e50000
}

.pro_btn.col2 a {
	width: 50%
}

.pro_btn.col1 a {
	width: 100%
}

.view_more {
	height: 40px;
	margin: 0;
	text-align: center;
	background: #ececec;
	line-height: 40px
}

.view_more a {
	font-size: 14px;
	color: #333;
	display: block
}

.borb {
	border-bottom: 1px #d7d7d7 solid
}

.shopping_cart {
	position: fixed;
	width: 35px;
	height: 100%;
	right: 0;
	top: 0;
	z-index: 1001;
	-ms-overflow-style: scrollbar
}

.shopping_cart.bg {
	background: #e2e2e2
}

.shopping_btn {
	background: #c92824;
	padding: 20px 10px;
	width: 100%;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -55px;
	height: 111px;
	cursor: pointer
}

.pro_btn a.disable {
	color: #ccc
}

.pro_btn a.disable:hover {
	text-decoration: none;
	color: #ccc;
	cursor: not-allowed
}

.compare_btn {
	background: #c92824;
	padding: 15px 10px;
	width: 100%;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -177px;
	height: 120px;
	cursor: pointer
}

.shopping_btn.disable,.compare_btn.disable {
	background: #a1a1a1;
	cursor: default
}

.shopping_btn.disable a,.compare_btn.disable a {
	color: #fff;
	background: url(/Assets/EBG/img/shopping_btn_dis.png) no-repeat;
	cursor: default
}

.shopping_btn.disable a span,.compare_btn.disable a span {
	display: none
}

.shopping_btn a,.compare_btn a {
	color: #fff;
	font-size: 12px;
	display: block;
	width: 19px;
	line-height: 16px;
	background: url(/Assets/EBG/img/shopping_btn.png) no-repeat;
	padding-top: 23px;
	position: relative;
	text-decoration: none
}

.shopping_btn a:hover,.compare_btn a:hover {
	text-decoration: none
}

.shopping_btn a span,.compare_btn a span {
	display: block;
	width: 18px;
	height: 18px;
	background: url(/Assets/EBG/img/shopping_round.png) no-repeat;
	color: #fff;
	text-align: center;
	position: absolute;
	top: -14px;
	left: 0;
	font-size: 10px
}

.shopping_btn b,.compare_btn b {
	display: none;
	overflow: hidden;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border: 6px transparent solid;
	border-left: 6px #fff solid;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px
}

.compare_btn a {
	background: url(/Assets/EBG/img/compare_btnicon.png) no-repeat
}

.compare_btn.disable a {
	background: url(/Assets/EBG/img/compare_btnicon_dis.png) no-repeat
}

.compare_column.shopping_column ul {
	margin-bottom: 20px
}

.compare_column.shopping_column li .img_con {
	margin: 0 10px 0 0
}

.compare_column li.null {
	background: url(/Assets/EBG/img/compare_plusicon2.png) no-repeat center center;
	padding: 20px 0;
	min-height: 73px
}

#popup_full .popup_con {
	background: #fff;
	border: 1px #ccc solid;
	border-radius: 3px;
	width: 456px;
	height: 220px;
	margin-left: -228px;
	margin-top: -110px;
	padding: 60px 40px;
	text-align: center
}

#popup_full .popup_con p {
	margin-top: 40px
}

.popup_con a.solid_btn {
	text-decoration: none
}

.compare_table {
	margin: 50px auto
}

.compare_table table {
	width: 100%
}

.compare_table td img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto
}

.compare_table td a h3 {
	margin: 6px 0;
	text-align: center;
	font-size: 18px;
	color: #333
}

.compare_table td a:hover h3 {
	color: #2a6496;
	text-decoration: none
}

.compare_table td p {
	text-align: center
}

.compare_table .solid_gray_btn {
	display: inline-block;
	text-align: center;
	padding: 8px 28px;
	background: #999;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	border-radius: 5px;
	text-decoration: none
}

.compare_table .solid_gray_btn:hover {
	background: #818181;
	color: #fff;
	text-decoration: none
}

.compare_table td {
	width: 20%;
	border-right: 1px solid #d7d7d7;
	text-align: left;
	vertical-align: top;
	padding: 6px 15px
}

.compare_table tr td.last {
	border-right: 0
}

.compare_table label {
	display: block;
	margin-bottom: 15px;
	cursor: pointer
}

.compare_table label input {
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 6px
}

.compare_table label span {
	display: block;
	width: 170px;
	float: left
}

.compare_table tr.gray_bg {
	background: #f5f5f5
}

.select_wrap {
	padding: 55px 15px 120px
}

.inputbox {
	position: relative;
	border: 1px #ccc solid;
	height: 30px
}

.inputbox input {
	height: 28px;
	border: 0;
	background: url(/Assets/EBG/img/down_throwicon.png) no-repeat right;
	width: 100%;
	font-size: 14px
}

.css_protype {
	top: 28px;
	position: absolute;
	left: 0;
	background: #fff;
	z-index: 100;
	width: 100%
}

.css_protype .citySelect {
	border: 1px solid #e5e5e5;
	display: none;
	padding: 5px 0 15px;
	max-height: 300px;
	overflow-y: auto
}

.css_protype strong {
	padding-left: 10px;
	margin: 5px 0 5px;
	display: block
}

.css_protype p.citys {
	text-align: left;
	margin: 0
}

.css_protype p.citys a {
	display: block;
	padding-left: 10px;
	color: #666
}

.css_protype p.citys a:hover {
	background: #e50000;
	color: #fff
}

.css_protype p.citys a.disable,.css_protype p.citys a.disable:hover {
	color: #ccc;
	background: 0;
	cursor: not-allowed;
	text-decoration: none
}

.css_protype p.citys a span {
	padding-left: 5px;
	font-size: 14px
}

.remove_p .solid_btn {
	padding: 4px 20px;
	line-height: 20px;
	font-size: 12px;
	margin-left: 10px;
	color: #fff;
	text-decoration: none
}

.remove_p .solid_btn:focus {
	color: #fff;
	text-decoration: none
}

.compare_table tr.on td {
	color: #c00
}

.compare_result_table a span.img_span {
	display: block;
	max-height: 139px;
	max-height: 119px\9;
	min-height: 139px;
	min-height: 119px\9;
	border: 1px solid #f4f4f4;
	padding: 10px;
	text-align: center;
	overflow: hidden
}

.more.shop-more {
	float: none;
	margin: 0 0 25px;
	text-align: right
}

.shop-more a {
	font-size: 14px
}

.shopping_column {
	width: 318px;
	height: 100%;
	background: #fff;
	position: fixed;
	right: -100%;
	top: 0;
	z-index: 1000;
	border-left: 1px #d7d7d7 solid;
	padding: 20px
}

.shopping_column h4 {
	font-size: 16px;
	color: #333;
	padding-bottom: 20px;
	border-bottom: 1px #d7d7d7 solid;
	position: relative;
	margin: 0
}

.shopping_column h4 a {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	background: url(/Assets/EBG/img/shop_close_btn.png) no-repeat center center;
	top: 0;
	right: 0
}

.shopping_column h4 a:hover {
	background: url(/Assets/EBG/img/shop_close_btn_h.png) no-repeat center center
}

.shopping_column ul {
	overflow: auto
}

.shopping_column li {
	padding: 10px 0;
	border-bottom: 1px #d7d7d7 dashed
}

.shopping_column li .img_con {
	width: 70px;
	float: left;
	margin: 0 10px;
	text-align: center
}

.shopping_column li .checkbox_c {
	float: left;
	width: 15px;
	margin-top: 20px
}

.shopping_column li img {
	width: 100%
}

.shopping_column li .product_name {
	float: left;
	font-size: 12px;
	line-height: 16px;
	margin-right: 10px
}

.shopping_column li .product_name span {
	color: #333;
	display: block;
	margin-bottom: 3px;
	cursor: pointer
}

.shopping_column li .product_name a {
	line-height: 16px;
	color: #999
}

.shopping_column li .product_name a:hover {
	color: #0166fe
}

.amount_btn {
	width: 68px;
	float: right;
	margin-top: 20px
}

.amount_btn a {
	float: left;
	height: 14px;
	width: 14px
}

.reduce_btn {
	background: url(/Assets/EBG/img/amount_btn.png) no-repeat 0 0
}

.increase_btn {
	background: url(/Assets/EBG/img/amount_btn.png) no-repeat 0 -16px
}

.amount_btn input {
	height: 16px;
	line-height: 12px;
	text-align: center;
	color: #333;
	font-size: 12px;
	width: 40px;
	border: 0;
	float: left;
	margin-top: -2px
}

.amount_btn .reduce_btn.disable {
	background: url(/Assets/EBG/img/amount_btn.png) no-repeat 0 -32px
}

.amount_btn .increase_btn.disable {
	background: url(/Assets/EBG/img/amount_btn.png) no-repeat 0 -48px
}

.count_info {
	margin: 10px 0 20px;
	font-size: 12px
}

.count_info label {
	float: left;
	width: 50px
}

.count_info label input {
	margin-right: 10px;
	width: 15px
}

.count_info label span {
	display: inline-block;
	margin-top: -3px
}

.count_info p {
	float: right;
	color: #999;
	width: 80%;
	text-align: right;
	margin: 0
}

.shop_function_btn a {
	display: block;
	float: left;
	border: 1px #c33 solid;
	color: #c33;
	padding: 5px 20px;
	font-size: 16px;
	border-radius: 5px;
	text-align: center
}

.shop_function_btn .go_btn {
	float: right;
	background: #c33;
	color: #fff
}

.shop_function_btn a:hover {
	background: #c00;
	text-decoration: none;
	color: #fff
}

.shop_function_btn .login_btn.disable {
	background: #999;
	color: #d0d0d0;
	border: 1px #999 solid;
	cursor: default
}

.shop_function_btn .login_btn.disable:hover {
	background: #999;
	color: #d0d0d0
}

.shop_function_btn .go_btn.disable {
	background: #999;
	color: #d0d0d0;
	border: 1px #999 solid;
	cursor: default
}

.shop_function_btn .go_btn.disable:hover {
	background: #999;
	color: #d0d0d0
}

.tab_nav_option {
	border-bottom: 1px #e9e9e9 solid;
	margin-bottom: 30px
}

.tab_nav_option ul {
	max-width: 634px;
	margin: 0 auto 40px;
	background: url(/Assets/EBG/img/orders_tab_bg.png) no-repeat center top;
	padding-top: 63px
}

.tab_nav_option li {
	width: 33.333%;
	float: left;
	text-align: center;
	font-size: 14px
}

.tab_nav_option li.gray {
	color: #666
}

.table_header {
	background: #ececec;
	padding: 10px 0
}

.table_header li {
	float: left;
	width: 9%
}

.table_header li.first_th {
	width: 82%;
	padding-left: 100px
}

.orders_wrap ul {
	padding: 10px 50px;
	border-bottom: 1px #d1d1d1 solid
}

.orders_wrap li {
	float: left;
	width: 80%;
	padding-top: 35px
}

.orders_wrap li img {
	width: 100%;
	max-width: 150px
}

.orders_wrap li.imgwrap {
	width: 20%;
	padding: 0
}

.orders_wrap li.imgwrap span {
	text-align: center;
	display: block;
	max-width: 150px
}

.orders_wrap li .amount_btn {
	float: left;
	width: 73px;
	margin-top: 12px
}

.orders_wrap li p {
	float: left;
	width: 80%;
	margin: 0;
	padding-right: 5%;
	font-size: 14px;
	line-height: 24px
}

.delbtn {
	display: block;
	width: 35px;
	height: 35px;
	background: url(/Assets/EBG/img/delbtn.png) no-repeat center center;
	float: right;
	margin-right: 20px
}

.delbtn:hover {
	background: url(/Assets/EBG/img/delbtn_h.png) no-repeat center center
}

.btn_orders {
	margin: 20px 0 60px
}

.secondbtn {
	width: 140px;
	float: left;
	margin: 0
}

.btn_orders span {
	color: #666;
	font-size: 14px;
	float: right;
	margin-top: 5px
}

.btn_orders span font {
	display: inline-block;
	padding-left: 5px
}

.btn_orders .solid_btn {
	float: right;
	margin-left: 25px
}

.btn_orders .hollow_btn {
	float: left
}

.popup_all {
	display: none
}

.popup_all,.mask_layer {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1000
}

.mask_layer {
	background: #000;
	opacity: .8;
	filter: alpha(opacity=80)
}

.popup_con {
	position: fixed;
	left: 50%;
	top: 50%;
	border-radius: 5px;
	z-index: 1001
}

.delpro_box .popup_con {
	width: 350px;
	height: 137px;
	background: #fff;
	margin-left: -175px;
	margin-top: -68.5px
}

.delpro_box .popup_con div {
	text-align: center;
	padding: 30px 20px;
	border-bottom: 1px #cbcbcb solid;
	font-size: 14px
}

.delpro_box .popup_con p {
	margin: 0
}

.delpro_box .popup_con p a {
	font-size: 14px;
	display: inline-block;
	color: #0166fe;
	width: 50%;
	text-align: center;
	padding: 10px
}

#confirm_del {
	border-left: 1px #cbcbcb solid
}

.select_popup .popup_con {
	width: 570px;
	margin-left: -285px;
	background: #fff;
	border: 1px #ccc solid;
	min-height: 270px;
	margin-top: -135px
}

.wrap_city {
	max-height: 320px;
	overflow-y: auto
}

.select_popup h6 {
	padding: 15px;
	border-bottom: 1px #e5e5e5 solid;
	font-size: 12px;
	color: #333;
	margin: 0;
	font-weight: normal
}

.select_popup h6 a {
	display: inline-block;
	float: right;
	width: 25px;
	height: 25px;
	background: url(/Assets/EBG/img/shop_close_btn.png) no-repeat center center
}

.select_popup h6 a:hover {
	background: url(/Assets/EBG/img/shop_close_btn_h.png) no-repeat center center
}

.select_area {
	padding: 10px 15px;
	margin: 0;
	font-size: 12px;
	border-bottom: 1px #e5e5e5 solid
}

.select_area span {
	float: left;
	margin-right: 8px;
	width: 50px;
	line-height: 23px
}

.select_area p {
	float: left;
	width: 360px;
	margin: 0
}

.select_area a {
	color: #666;
	float: left;
	display: inline-block;
	width: 62px;
	margin: 0 0 2px 10px;
	line-height: 18px;
	padding: 2px 5px;
	max-height: 40px;
	overflow: hidden
}

.select_area a:hover,.select_area a.current {
	color: #fff;
	text-decoration: none;
	background: #e50000
}

.hot span {
	color: #e50000
}

.select_popup .confirm_btn {
	text-align: center;
	margin: 15px 0
}

.wrap_city {
	max-height: 320px;
	overflow-y: auto
}

#wap_select_popup {
	display: none
}

.else_select {
	padding: 15px
}

.else_select p {
	margin: 10px 0 0
}

.else_select p span {
	width: 50px;
	display: inline-block;
	float: left
}

.else_select p select {
	float: left;
	display: inline-block;
	width: -webkit-calc(100% - 52px);
	width: -o-calc(100% - 52px);
	width: -ms-calc(100% - 50px);
	height: 32px;
	border: 1px #ccc solid;
	color: #666
}

.step2 ul {
	background: url(/Assets/EBG/img/orders_tab_bg2.png) no-repeat center top
}

.title_wrap {
	margin-bottom: 12px
}

.title_wrap h2 {
	float: left;
	margin: 0
}

.search_k {
	width: 150px;
	height: 34px;
	float: right;
	border: 1px #ccc solid;
	background: #fff;
	border-radius: 5px
}

.title_wrap input {
	border: 0;
	float: left
}

.title_wrap input[type="text"] {
	width: 120px;
	height: 32px;
	display: block;
	padding-left: 5px;
	font-size: 14px;
	color: #666;
	border-radius: 5px
}

.title_wrap input[type="button"] {
	background: url(/Assets/EBG/img/title_search_bg.jpg) no-repeat left center;
	float: right;
	width: 28px;
	height: 32px
}

.summary_intro {
	margin: 0
}

.research_condition {
	margin: 15px 0
}

.research_condition span.title_span {
	float: left;
	display: block;
	margin: 3px 35px 0 0
}

.research_condition label {
	margin-right: 10px;
	display: inline-block;
	width: 35px;
	float: left;
	line-height: 36px
}

.research_condition select {
	width: 150px;
	height: 34px;
	border: 1px #ccc solid;
	border-radius: 5px;
	font-size: 14px
}

.filter_box {
	float: left;
	margin-right: 45px
}

.filter_box input.enterbox {
	border-radius: 5px;
	border: 1px #ccc solid;
	height: 36px;
	padding-left: 10px;
	font-size: 14px;
	width: 200px;
	margin-right: 10px
}

.filter_box .solid_btn {
	line-height: 1.4
}

.data_result th {
	background: #ececec;
	padding: 6px 5px;
	color: #333;
	font-weight: normal;
	text-align: left
}

.data_result p {
	margin: 12px 0;
	text-align: right
}

.data_result p a {
	display: inline-block;
	background: url(/Assets/EBG/img/changeicon.jpg) no-repeat right;
	padding-right: 30px;
	font-size: 14px;
	color: #333
}

.data_result p a:hover {
	color: #0166fe
}

.result_main {
	display: table;
	width: 100%
}

.data_result ul {
	display: table-row
}

.data_result li {
	display: table-cell;
	padding: 25px 5px;
	width: 93%;
	border-bottom: 1px #d1d1d1 solid
}

.data_result li span {
	float: left;
	width: 33.333%;
	font-size: 14px;
	padding-right: 2%
}

.data_result li.radio_li {
	width: 7%;
	text-align: center;
	vertical-align: top
}

.result_box {
	margin: 20px 0 60px
}

.result_box p {
	float: left;
	padding-left: 40px;
	margin: 0;
	font-size: 14px
}

.result_box .solid_btn {
	float: right
}

.result_box p span {
	display: inline-block
}

.result_box p .des_txt {
	color: #e50000
}

.company_area {
	margin: 0 25px
}

.wap_area {
	display: none
}

.pc_city {
	float: left;
	position: relative
}

.pc_city input[type="text"] {
	border-radius: 5px;
	border: 1px #ccc solid;
	height: 36px;
	padding-left: 10px;
	font-size: 14px
}

.down_city {
	position: absolute;
	width: 525px;
	border-radius: 5px;
	border-top-left-radius: 0;
	background: #fff;
	border: 1px #ccc solid;
	top: 32px;
	z-index: 100;
	display: none
}

.down_city .hot p {
	width: 432px
}

.area_wrap p {
	float: none;
	width: auto;
	padding: 0 15px 0 73px
}

.area_wrap p.first_p {
	padding: 0 15px 0 15px
}

.select_area.special {
	padding: 10px 0
}

.second_city {
	background: #f1f1f1;
	margin: 10px 0;
	padding: 5px 15px 5px 73px;
	display: none
}

.step3 ul {
	background: url(/Assets/EBG/img/orders_tab_bg3.png) no-repeat center top
}

.quotes h3 {
	background: #ececec;
	padding: 10px 20px;
	font-size: 16px;
	margin-bottom: 20px
}

.quotes h3 a {
	float: right;
	font-size: 14px;
	color: #0166fe
}

.f_half {
	width: 50%
}

.quotes_wrap {
	padding-bottom: 20px;
	border-bottom: 1px #e9e9e9 solid
}

.quotes_l {
	padding-right: 40px;
	float: left
}

.quotes_r {
	padding-left: 40px;
	float: right
}

.contacter_info {
	margin-bottom: 30px
}

.contacter_info p {
	padding-left: 10px;
	margin: 0 0 10px
}

.contacter_info p span {
	float: left;
	font-size: 14px;
	color: #e50000;
	display: block;
	width: 95px
}

.contacter_info p label {
	color: #333;
	margin-left: 5px
}

.contacter_info p .enter_txt,.contacter_info p select {
	float: left;
	height: 34px;
	border: 1px #ccc solid;
	padding-left: 10px;
	font-size: 14px;
	color: #666;
	border-radius: 5px;
	width: 300px
}

.choice_box p {
	font-size: 14px;
	margin: -10px 0 0;
	padding-left: 20px
}

.quotes_r ul {
	margin-top: -12px
}

.quotes_r li {
	padding: 8px 20px;
	font-size: 14px
}

.quotes_r li p {
	margin: 0;
	float: left;
	width: 80%
}

.quotes_r li .number_box {
	float: right;
	width: 80px;
	text-align: center;
	position: relative
}

.quotes_r li .amount_btn {
	margin: 6px 0;
	display: block;
	float: none
}

.number_box span {
	float: left;
	width: 100%
}

.quotes_r li:hover {
	background: #f5f5f5
}

.quotes_r li:hover .amount_btn {
	display: block
}

.number_box span {
	display: none
}

.quotes_r li .number_box .delbtn {
	display: block;
	position: absolute;
	top: -4px;
	right: -20px;
	margin: 0
}

.btn_box {
	text-align: right;
	margin-bottom: 50px
}

.none_result {
	background: #dadada;
	text-align: center;
	padding: 50px 20px;
	font-size: 14px;
	display: none
}

.enter_txt.error,.contacter_info p select.error {
	border: 1px dotted red!important;
	font-style: normal
}

.contacter_info .partner_message {
	padding: 0 0 0 95px;
	margin-bottom: 10px
}

.success_wrap {
	padding: 50px 0 160px
}

.success_info {
	width: 60%;
	padding: 0 5%;
	float: left
}

.success_info h2 {
	min-height: 40px;
	margin: 0 0 25px
}

.success_info h2 span {
	padding-left: 55px;
	font-size: 22px;
	line-height: 40px;
	background: url(/Assets/EBG/img/quotes_successicon.png) no-repeat left;
	display: inline-block
}

.success_con {
	padding-left: 55px
}

.success_con p.bold_p,.success_con p.bold_p span {
	color: #333;
	font-weight: bold
}

.success_con p {
	margin: 0
}

.success_con .btnbox {
	margin: 15px 0 45px
}

.success_con .btnbox a {
	float: left
}

.success_con .btnbox .solid_btn {
	margin-right: 30px
}

.success_con .btnbox a.elsebtn {
	line-height: 40px;
	display: inline-block
}

.success_con span {
	color: #666;
	font-size: 14px
}

.else_info {
	float: left;
	width: 40%;
	padding: 0 5%;
	border-left: 1px #e9e9e9 solid
}

.else_info p {
	font-size: 14px;
	color: #999;
	margin: 0 0 15px;
	line-height: 24px
}

.else_info p.title_p {
	color: #999
}

.more_service {
	margin-bottom: 30px
}

.more_service p {
	padding-left: 33px;
	background: url(/Assets/EBG/img/quotes_icon.png) no-repeat;
	height: 24px
}

.more_service p a {
	color: #666
}

.more_service p a:hover {
	color: #0166fe
}

.more_service p.icon1 {
	background-position: 0 0
}

.more_service p.icon2 {
	background-position: 0 -35px
}

.more_service p.icon3 {
	background-position: 0 -73px
}

.more_service p.icon4 {
	background-position: 0 -110px
}

.friend_box a.gologin {
	margin-right: 10%
}

.order_tracking {
	margin: 20px auto 30px
}

.orderinfo {
	padding-bottom: 35px;
	border-bottom: 1px #e9e9e9 solid
}

.orderinfo h3 {
	font-size: 16px;
	color: #333;
	background: #ececec;
	padding: 10px 20px;
	margin: 0 0 20px
}

.order_l h4 {
	font-size: 18px;
	margin: 0 0 15px
}

.main_info {
	padding: 0 20px;
	overflow: hidden;
	margin-bottom: 15px
}

.main_info p {
	margin: 0 0 10px;
	float: left;
	width: 50%;
	white-space: normal;
	word-break: break-all
}

.order_l p {
	font-size: 14px
}

.pro_datalist {
	display: table;
	width: 100%
}

.pro_datalist ul.first_ul li {
	background: #ececec;
	padding: 10px 20px;
	border-bottom: 0;
	font-size: 16px
}

li.w80 {
	width: 80px
}

li.w100 {
	width: 100px
}

li.w120 {
	width: 120px
}

.pro_datalist ul {
	display: table-row;
	width: 100%
}

.pro_datalist ul li {
	display: table-cell;
	padding: 30px 20px;
	border-bottom: 1px #d1d1d1 solid;
	font-size: 14px
}

.wap_field {
	margin-right: 5px;
	display: none
}

.pagingbox {
	margin: 30px auto 20px
}

.pagingbox_main {
	float: left
}

.go_pagingbox {
	float: right;
	width: 125px
}

.pagingbox_main a {
	display: block;
	float: left;
	background: #f5f5f5;
	border: 1px #ccc solid;
	text-align: center;
	color: #7f7f7f;
	font-size: 12px;
	margin: 0 5px;
	padding: 0 8px
}

.pagingbox_main a.current,.paging_main a.current:hover {
	background: #959595;
	color: #fff;
	border: 1px #959595 solid
}

.pagingbox_main a:hover {
	background: #e5e5e5
}

.pagingbox_main a.prevbtn {
	width: 26px;
	height: 26px;
	background: url(/Assets/EBG/img/prev_icon.png) no-repeat center center #f5f5f5
}

.pagingbox_main a.nextbtn {
	width: 26px;
	height: 26px;
	background: url(/Assets/EBG/img/next_icon.png) no-repeat center center #f5f5f5
}

.pagingbox_main p {
	float: left;
	overflow: hidden;
	margin: 0;
	line-height: 24px
}

.paging_detail span {
	display: block;
	float: left
}

.go_pagingbox {
	height: 26px
}

.go_pagingbox span {
	color: #999;
	line-height: 26px;
	font-size: 14px
}

.go_pagingbox input {
	display: block;
	float: left
}

.number_k {
	width: 42px;
	height: 26px;
	background: url(/Assets/EBG/img/paging_number.gif) repeat-x;
	border: 1px #ccc solid;
	margin-right: 5px;
	padding-left: 5px
}

.goto_btn {
	width: 37px;
	height: 26px;
	line-height: 22px;
	text-align: center;
	color: #7f7f7f;
	font-size: 12px;
	cursor: pointer;
	background: #f5f5f5;
	border: 1px #ccc solid
}

.goto_btn:hover {
	background: #e5e5e5
}

.page_count {
	float: left;
	font-size: 14px
}

.page_count select {
	margin: 0 5px
}

.paging_detail {
	float: right
}

.hollow_btn {
	display: block;
	padding: 5px 20px;
	border: 1px #c33 solid;
	color: #c33;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
	text-decoration: none
}

.hollow_btn:hover,.solid_btn:hover {
	background: #c00;
	text-decoration: none;
	color: #fff;
	text-decoration: none
}

.solid_btn {
	display: inline-block;
	padding: 5px 20px;
	border: 1px #c33 solid;
	background: #c33;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
	text-decoration: none
}

.solid_btn.disable,.solid_btn.disable:hover {
	background: #999;
	color: #d0d0d0;
	border: 1px #999 solid;
	cursor: default
}

.searchByPinping {
	position: absolute;
	left: 0;
	top: 34px;
	background: #fff;
	z-index: 100;
	width: 370px
}

.searchByPinping .citySelect {
	padding: 20px 10px;
	border: 1px solid #e5e5e5;
	display: none
}

.searchByPinping .citySelect .citySelect-head {
	font-size: 14px;
	line-height: 24px;
	color: #999;
	margin-bottom: 5px;
	width: 100%
}

.searchByPinping .citySelect .citySelect-btn {
	position: relative;
	z-index: 10;
	width: 100%;
	margin-bottom: 15px
}

.citySelect-btn a {
	font-size: 14px;
	line-height: 24px;
	color: #333;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	display: inline-block;
	border-bottom: 3px solid transparent;
	vertical-align: middle
}

#text-size {
	font-size: 14px
}

.searchByPinping .citySelect .citySelect-btn a:hover {
	border-bottom: 3px solid #e50000;
	color: #e50000
}

.searchByPinping .citySelect .citySelect-btn a.cActive {
	border-bottom: 3px solid #e50000;
	color: #e50000
}

.searchByPinping .citySelect .citySelect-btn span {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	border-bottom: 3px solid #e5e5e5;
	width: 100%;
	height: 6px;
	z-index: -1
}

.searchByPinping .citySelect ul.citySelect-list {
	padding: 0 10px 5px
}

.searchByPinping .citySelect ul.citySelect-list li {
	margin-top: 5px;
	display: none
}

.searchByPinping.ensearch .citySelect ul.citySelect-list li {
	margin-top: 5px;
	display: block
}

.searchByPinping.ensearch .citySelect ul.citySelect-list li strong {
	font-weight: normal;
	margin-bottom: 0;
	display: block
}

.searchByPinping.ensearch .citySelect ul.citySelect-list li a {
	color: #000;
	text-decoration: none;
	padding: 0 5px;
	margin: 5px 0;
	display: inline-block
}

.searchByPinping.ensearch .citySelect ul.citySelect-list li a:hover {
	background: #e50000;
	color: #fff
}

.searchByPinping.ensearch .citySelect ul.citySelect-list li p {
	margin-bottom: 10px;
	width: 100%
}

.searchByPinping.ensearch .citySelect ul.citySelect-list li p a {
	margin-left: 0
}

.searchByPinping .citySelect ul.citySelect-list li.remen {
	margin-left: -10px
}

.searchByPinping .citySelect ul.citySelect-list li span {
	display: block;
	width: 25px;
	float: left;
	color: #e56700;
	font-size: 16px;
	line-height: 24px
}

.searchByPinping .citySelect ul.citySelect-list li p.industry {
	float: left;
	margin: 0;
	width: 100%
}

.searchByPinping .citySelect ul.citySelect-list li p.country {
	float: left;
	margin: 0;
	width: 92%
}

.searchByPinping .citySelect ul.citySelect-list li.remen p {
	width: auto;
	margin: 0
}

.searchByPinping .citySelect ul.citySelect-list li.remen p a {
	margin-left: 0
}

.searchByPinping .citySelect ul.citySelect-list li p a {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	text-decoration: none;
	width: 65px;
	display: block;
	float: left;
	padding: 0 5px;
	margin-left: 10px
}

.searchByPinping .citySelect ul.citySelect-list.english li p a {
	width: auto;
	padding: 0 15px 0 5px
}

.searchByPinping .citySelect ul.citySelect-list li p a:hover {
	background: #e50000;
	color: #fff
}

.searchByPinping .citySelect-find {
	padding: 10px 0;
	width: 100%;
	border: 1px solid #e5e5e5;
	display: none;
	max-height: 290px;
	overflow: hidden;
	overflow-y: auto
}

.searchByPinping .citySelect-find a {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	text-decoration: none;
	display: block;
	padding-left: 10px
}

.searchByPinping .citySelect-find a:hover {
	background: #e50000;
	color: #fff
}

.business_introduction h2 {
	text-align: center;
	font-size: 40px;
	color: #000;
	margin-bottom: 50px;
	font-weight: normal
}

.gray_moudle {
	background: #f5f5f5
}

.intro_banner {
	text-align: center;
	position: relative
}

.intro_banner img {
	width: 100%
}

.business_bannercon {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding-top: 10%
}

.intro_banner h1 {
	color: #fff;
	font-size: 70px;
	line-height: 1.5;
	font-weight: normal;
	text-align: center
}

.intro_summary {
	padding: 40px 0 65px
}

.part_content p {
	font-size: 18px;
	color: #000;
	line-height: 30px;
	margin: 0
}

.part_detail {
	margin-top: 20px
}

.learn_more_btn {
	margin-top: 40px
}

.learn_more_btn a {
	display: block;
	width: 164px;
	height: 40px;
	margin: 0 auto;
	background: #e50000;
	border-radius: 50px;
	color: #fff;
	padding-left: 36px;
	text-decoration: none;
	font-size: 16px;
	line-height: 40px;
	position: relative
}

.learn_more_btn a span {
	display: block;
	width: 12px;
	height: 12px;
	background: url(/Assets/EBG/img/learn_more_btn_icon.png) no-repeat;
	position: absolute;
	right: 30px;
	top: 13px;
	transition: .5s;
	transform: rotate(-180deg)
}

.learn_more_btn a:hover span {
	transform: rotate(180deg)
}

.learn_more_btn a:hover {
	background: #d90101
}

.learn_more_btn a.on span {
	background: url(/Assets/EBG/img/learn_more_btn_icon_h.png) no-repeat
}

.businesscon {
	padding: 70px 0
}

.performance_summary article h1 {
	font-size: 40px;
	margin-bottom: 15px;
	text-align: center;
	color: #333;
	font-weight: normal
}

.performance_summary article p {
	font-size: 18px;
	line-height: 30px;
	margin: 30px 0 0;
	color: #000
}

.performance_summary .specal_part {
	margin-top: 30px
}

.performance_summary .specal_part p {
	margin: 0
}

.performance_summary p.list_p {
	background: url(/Assets/EBG/img/list_p_icon.png) no-repeat left 6px;
	padding-left: 18px
}

.business_strategy {
	overflow: hidden
}

.business_strategy ul {
	margin-left: -20px;
	margin-right: -20px
}

.business_strategy li {
	width: 33.333%;
	padding: 0 20px;
	float: left
}

.business_strategy li img {
	width: 100%
}

.link_moudle {
	height: 410px;
	background: rgba(51,51,51,0.65) url(/Assets/EBG/img/link_moudle_bg.jpg) no-repeat center -100px fixed;
	padding-top: 127px;
	overflow: hidden;
	-moz-background-size: cover;
	background-size: cover
}

.link_moudle ul {
	margin-left: -60px;
	margin-right: -60px
}

.link_moudle li {
	width: 25%;
	float: left;
	padding: 0 60px;
	text-align: center
}

.link_moudle li p {
	color: #fff;
	font-size: 22px;
	margin: 20px auto 5px
}

.link_moudle li a {
	display: block;
	text-decoration: none
}

.link_moudle li span {
	opacity: 0;
	display: block
}

.link_moudle li img,.link_moudle li p,.link_moudle li span {
	transition: .5s
}

.link_moudle li a:hover img {
	transform: scale(0.6);
	-webkit-transform: scale(0.6)
}

.link_moudle li a:hover p {
	transform: translate(0,-30px)
}

.link_moudle li a:hover span {
	opacity: 1;
	transform: translate(0,-30px)
}

.organization_structure p {
	font-size: 18px
}

.followbox {
	margin-top: 10px
}

.followbox a {
	display: inline-block;
	margin: 0 20px 0 0;
	width: 50px;
	height: 50px
}

.followbox a.facebook {
	background: url(/Assets/EBG/img/share_icon_new.png) no-repeat -73px 0
}

.followbox a.twitter {
	background: url(/Assets/EBG/img/share_icon_new.png) no-repeat -145px 0
}

.followbox a.linkedin {
	background: url(/Assets/EBG/img/share_icon_new.png) no-repeat -218px 0
}

.followbox a.weibo {
	background: url(/Assets/EBG/img/share_icon_new.png) no-repeat 0 0
}

.followbox a.youtube {
	background: url(/Assets/EBG/img/share_icon_new.png) no-repeat -290px 0
}

.wapnav_sidebar {
	display: none
}

.business_sidebar .solution-nav li.noexpend i {
	background-position: left 0
}

.details_content h1 {
	font-size: 36px;
	margin: 0 0 20px;
	font-weight: normal
}

.details_content h1 a {
	display: inline-block;
	float: right;
	position: relative;
	background: #e41f2b;
	color: #fff;
	padding: 10px 20px 10px 45px;
	font-size: 14px;
	line-height: 1.5;
	border-radius: 50px
}

.details_content h1 a span {
	position: absolute;
	display: block;
	width: 13px;
	height: 15px;
	background: url(/Assets/EBG/img/downbtn_icon.png) no-repeat left;
	left: 22px;
	top: 12px
}

.content_wrap {
	padding-bottom: 45px;
	border-top: 1px #d7d7d7 solid;
	padding-top: 30px
}

.content_wrap span.year_span {
	display: block;
	width: 15%;
	float: left;
	font-size: 40px;
	color: #7f7f7f
}

.content_wrap .main_conbox {
	float: left;
	width: 85%;
	padding: 0;
	border: 0
}

.main_conbox {
	padding-bottom: 45px;
	border-top: 1px #d7d7d7 solid;
	padding-top: 20px
}

.main_conbox h4 {
	color: #000;
	font-size: 20px;
	line-height: 25px;
	margin: 0 0 10px;
	padding-top: 10px
}

.main_conbox h4.first {
	padding: 0
}

.main_conbox p {
	color: #666;
	margin: 0 0 10px;
	line-height: 26px
}

.main_conbox p.list_p {
	background: url(/Assets/EBG/img/list_p_icon2.png) no-repeat left 12px;
	padding-left: 12px
}

.ptop30 {
	padding-top: 30px
}

.main_conbox p.em_p {
	font-style: italic;
	font-size: 14px;
	line-height: 26px;
	color: #333
}

.main_conbox .img_p {
	width: 22%;
	float: left
}

.main_conbox .img_p img {
	width: 100%
}

.main_conbox .rimg_con {
	float: left;
	width: 78%;
	padding-left: 3%
}

.part_mb30 p {
	margin-bottom: 30px
}

.warranty_finder {
	margin-bottom: 30px
}

.warranty_finder h5 {
	font-size: 20px;
	color: #333;
	margin: 0
}

.warranty_finder p {
	margin: 15px 0
}

.warranty_finder a {
	text-decoration: none
}

.warranty_finder p span {
	font-weight: bold
}

.warranty_result {
	border: 1px #e5e5e5 solid;
	display: table;
	border-collapse: collapse;
	width: 100%;
	margin: 20px 0
}

.warranty_result ul {
	display: table-row
}

.warranty_result ul li {
	border: 1px #e5e5e5 solid;
	display: table-cell;
	font-size: 14px;
	line-height: 18px;
	padding: 15px 10px
}

.warranty_result ul li span {
	display: none
}

.warranty_result .first_th li {
	background: #f6f6f6;
	color: #666;
	font-weight: bold;
	vertical-align: bottom;
	border-bottom: 37px #e0e0e0 solid
}

.w80 {
	width: 80px
}

.w120 {
	width: 120px
}

.w100 {
	width: 100px
}

.w140 {
	width: 140px
}

.w_pre20 {
	width: 20%
}

.w_pre30 {
	width: 30%
}

.warranty_result .first_th li:first-child {
	vertical-align: top;
	color: #333
}

.moudle_con h4 {
	font-size: 18px;
	margin: 0 0 15px
}

.moudle_con p {
	color: #666;
	margin: 0 0 25px
}

.moudle_con ul {
	margin-top: 20px
}

.moudle_con li {
	width: 33.333%;
	float: left;
	margin-bottom: 5px
}

.warranty_search {
	background: #e0e0e0;
	padding: 25px 10px;
	margin-bottom: 25px
}

.warranty_bar {
	max-width: 860px;
	margin: 0 auto
}

.warranty_bar select {
	float: left;
	width: 15%;
	border: 1px #cdcdcd solid;
	height: 48px;
	color: #666
}

.warranty_bar input[type="button"] {
	float: right;
	width: 10%;
	height: 48px;
	display: block;
	border: 1px #cdcdcd solid;
	background: url(/Assets/EBG/img/background-page-btn.jpg) no-repeat center center #ededed
}

.warranty_bar .enter_key {
	margin: 0 7px;
	width: 73.33%;
	float: left;
	position: relative
}

.warranty_bar input[type="text"] {
	border: 1px #cdcdcd solid;
	height: 48px;
	padding-left: 30px;
	width: 100%
}

.warranty_index .result_p {
	background: #eaeaea;
	padding: 10px 0 10px 15px
}

.results_tablebox {
	border: 1px #e5e5e5 solid;
	padding: 10px 25px 20px;
	margin: 25px 0;
	min-height: 284px
}

.results_table {
	display: table;
	width: 100%;
	border-collapse: collapse
}

.results_table ul {
	display: table-row
}

.results_table ul.th_row li {
	font-weight: bold;
	border-right: 1px #fff solid
}

.results_table ul.th_row li.last {
	border: 0
}

.results_table li {
	display: table-cell;
	font-size: 14px;
	line-height: 16px;
	color: #666;
	padding: 10px 15px;
	border-right: 1px #e5e5e5 solid;
	vertical-align: middle
}

.results_table li a {
	text-decoration: none
}

.results_table li:last-child {
	border-right: 0
}

.results_table ul.gray li {
	background: #f6f6f6
}

.intelligent_prompt {
	max-height: 250px;
	overflow-y: auto;
	position: absolute;
	left: -1px;
	top: 50px;
	background: #fff;
	width: 100%;
	display: none;
	border: 1px #cdcdcd solid;
	border-top: 0;
	box-shadow: 2px 2px 1px #f3f3f3
}

.intelligent_prompt a {
	display: block;
	height: 35px;
	line-height: 35px;
	color: #666;
	padding: 0 30px;
	font-size: 14px
}

.intelligent_prompt a:hover,.intelligent_prompt a.current {
	background: #f6f6f6
}

.warranty_index .pagination {
	font-size: 12px;
	width: auto;
	text-indent: 0;
	height: auto;
	margin: 0 0 35px
}

div.pagination a,div.pagination input {
	display: block;
	border: 1px #e5e5e5 solid;
	float: left;
	font: normal #111 serif,sans-serif;
	height: 26px;
	color: #3c3c3c;
	line-height: 26px;
	padding: 0 10px;
	margin: 0 2px 0 0;
	background: 0
}

.warranty_index .pagination a:HOVER {
	color: #ea3234;
	text-decoration: none;
	cursor: pointer
}

.warranty_index .pagination span,pagination span.current {
	color: #3c3c3c;
	display: block;
	float: left;
	font: normal #111 serif,sans-serif;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	margin: 0 2px 0 0;
	background: 0
}

.warranty_index .pagination .current {
	background: #990100;
	color: #fff;
	border: solid 1px #e5e5e5
}

.warranty_index .pagination .current.prev,.pagination .current.next {
	color: #3c3c3c;
	background: #fff
}

.warranty_index .pagination .num_page {
	background: none repeat scroll 0 0 #fff;
	color: #3c3c3c;
	margin: 0 2px;
	width: 25px;
	text-align: left
}

#Searchresult {
	margin-top: 15px;
	margin-bottom: 15px;
	border: solid 1px #eef;
	padding: 5px;
	background: #eef;
	width: 60%
}

#Searchresult p {
	margin-bottom: 1.4em
}

#Searchresult dt {
	font-weight: bold
}

#Searchresult dd {
	margin-left: 25px
}

.backgroundpage-search {
	background: #e0e0e0;
	padding: 26px 0
}

.backgroundpage-search-bar {
	width: 100%;
	max-width: 650px;
	margin: 0 auto
}

.backgroundpage-search-bar input[type="text"] {
	width: 90%;
	float: left;
	display: block;
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
	color: #333;
	border: 1px solid #cdcdcd
}

.backgroundpage-search-bar span {
	display: block;
	width: 10%;
	float: left
}

.backgroundpage-search-bar span input[type="button"] {
	width: 100%;
	margin-left: 10px;
	border: 1px solid #cdcdcd;
	height: 50px;
	background: url(/Assets/EBG/img/background-page-btn.jpg) no-repeat center center #ededed;
	display: block
}

.backgroundpage-plus {
	padding: 20px 0 20px
}

.backgroundpage-plus a.backgroundpage-import {
	display: block;
	float: right;
	height: 40px;
	line-height: 40px;
	color: #fff;
	text-decoration: none;
	background: #b02d2e;
	text-indent: 27px;
	font-size: 16px;
	padding-right: 36px
}

.backgroundpage-plus a.backgroundpage-import span img {
	display: inline-block;
	padding-left: 7px;
	margin-top: -3px
}

.backgroundpage-plus a.backgroundpage-import:hover {
	background: #e50000
}

.backgroundpage-plus a.backgroundpage-choose {
	display: block;
	float: right;
	color: #333;
	padding: 6px 10px 0;
	font-size: 16px;
	text-decoration: none;
	width: 230px
}

.backgroundpage-plus a.backgroundpage-choose input {
	width: 200px
}

.backgroundpage-table {
	margin-bottom: 30px
}

.backgroundpage-table table {
	margin-bottom: 30px
}

.backgroundpage-table tr th {
	background: #f6f6f6;
	border: 1px solid #e5e5e5;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	font-weight: normal
}

.backgroundpage-table tr td {
	border: 1px solid #e5e5e5;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #333
}

.backgroundpage-table tr td span.backgroundpage-edit {
	background: url(/Assets/EBG/img/backgroundpage-edit.png) no-repeat center center;
	width: 26px;
	height: 26px;
	display: block;
	float: left;
	vertical-align: middle;
	margin-right: 6px;
	cursor: pointer
}

.backgroundpage-table tr td span.backgroundpage-remove {
	background: url(/Assets/EBG/img/backgroundpage-remove.png) no-repeat center center;
	width: 26px;
	height: 26px;
	display: block;
	float: left;
	vertical-align: middle;
	cursor: pointer
}

.backgroundpage-table .backgroundpage-txtleft {
	text-align: left
}

.backgroundpage-pagination {
	margin: 0 auto;
	margin-bottom: 70px;
	width: 100%;
	text-align: center
}

.backgroundpage-pagination a {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: #fff;
	line-height: 26px;
	text-align: center;
	border: 1px #e5e5e5 solid;
	font-size: 12px;
	color: #3c3c3c
}

.backgroundpage-pagination a.backgroundpage-pagination-next {
	width: 75px
}

.backgroundpage-pagination a.current {
	background: #990100;
	color: #fff;
	border: solid 1px #e5e5e5
}

.backgroundpage-pagination a.current:hover {
	color: #fff;
	text-decoration: none
}

.backgroundpage-pagination a:hover {
	color: #ea3234
}

.backgroundpage-mask {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .4;
	filter: alpha(opacity=40);
	position: fixed;
	left: 0;
	top: 0;
	display: none
}

.backgroundpage-mask1 {
	z-index: 8886
}

.backgroundpage-mask2 {
	z-index: 8888
}

.backgroundpage-popup {
	padding: 30px 30px;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 100%;
	max-width: 666px;
	background: #fff;
	margin-left: -333px;
	margin-top: -322px;
	z-index: 8887;
	display: none
}

.backgroundpage-popup .backgroundpage-popup-l {
	width: 50%;
	padding-right: 15px;
	float: left
}

.backgroundpage-popup .backgroundpage-popup-l label {
	display: block;
	width: 100%;
	color: #000;
	font-size: 14px;
	margin-bottom: 5px
}

.backgroundpage-popup .backgroundpage-popup-l label input {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding: 5px 10px 0;
	color: #333;
	font-size: 14px;
	border: 1px #ccc solid
}

.backgroundpage-popup .backgroundpage-popup-l label select {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding: 0 0 0 10px;
	color: #333;
	font-size: 14px;
	border: 1px #ccc solid
}

.backgroundpage-popup .backgroundpage-popup-r {
	width: 50%;
	padding-left: 15px;
	float: left
}

.backgroundpage-popup .backgroundpage-popup-r label {
	display: block;
	width: 100%;
	color: #000;
	font-size: 14px;
	margin-bottom: 5px
}

.backgroundpage-popup .backgroundpage-popup-r label input {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding: 5px 10px 0;
	color: #333;
	font-size: 14px;
	border: 1px #ccc solid
}

.backgroundpage-popup .backgroundpage-popup-r label select {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding: 0 0 0 10px;
	color: #333;
	font-size: 14px;
	border: 1px #ccc solid
}

.backgroundpage-popup .backgroundpage-popup-btn {
	width: 100%;
	text-align: center
}

.backgroundpage-popup .backgroundpage-popup-button1 {
	margin-top: 15px;
	margin-right: 15px;
	cursor: pointer;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #c33;
	width: 110px;
	display: inline-block;
	border: 0;
	border-radius: 3px
}

.backgroundpage-popup .backgroundpage-popup-button1:hover {
	background: #e50000
}

.backgroundpage-popup .backgroundpage-popup-button2 {
	margin-top: 15px;
	cursor: pointer;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #b2b2ad;
	width: 110px;
	display: inline-block;
	border: 0;
	border-radius: 3px
}

.backgroundpage-popup .backgroundpage-popup-button2:hover {
	background: #67675e
}

.backgroundpage-textarea label textarea {
	width: 100%;
	height: 44px;
	line-height: 20px;
	padding: 3px 10px
}

.backgroundpage-delayed {
	display: none;
	width: 250px;
	height: 137px;
	background: #fff;
	margin-left: -125px;
	margin-top: -68.5px;
	position: fixed;
	left: 50%;
	top: 50%;
	border-radius: 5px;
	z-index: 8889;
	border: 1px #cbcbcb solid
}

.backgroundpage-delayed div {
	text-align: center;
	padding: 30px 10px;
	border-bottom: 1px #cbcbcb solid;
	font-size: 14px
}

.backgroundpage-delayed p {
	margin: 0
}

.backgroundpage-delayed p a {
	font-size: 14px;
	display: inline-block;
	color: #0166fe;
	width: 50%;
	text-align: center;
	padding: 10px
}

.backgroundpage-del {
	border-left: 1px #cbcbcb solid
}

.backgroundpage-prompt {
	display: none;
	width: 200px;
	height: 100px;
	border: 1px #cbcbcb solid;
	border-radius: 5px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -100px;
	margin-top: -50px;
	z-index: 8888;
	background: #fff
}

.backgroundpage-prompt p {
	font-size: 14px;
	line-height: 70px;
	text-align: center;
	width: 100%;
	color: #333
}

.none_file {
	margin: 50px auto 145px;
	width: 250px
}

.none_file p {
	background: url(/Assets/EBG/img/message-icon.png) no-repeat left;
	min-height: 66px;
	padding-left: 116px;
	padding-top: 15px;
	color: #666;
	margin: 0
}

.banner_con .link_list {
	position: absolute;
	padding: 45px 70px 45px;
	left: 0;
	top: 0;
	width: 100%
}

.banner_con .link_list h1 {
	line-height: 1.5;
	margin: 0;
	font-size: 24px;
	color: #fff;
	border-bottom: 1px #babbb6 solid;
	padding-bottom: 30px
}

.banner_con .link_content p {
	border-bottom: 1px #babbb6 solid;
	margin: 0!important
}

.banner_con .link_content p a {
	display: block;
	padding: 4px 2px 10px;
	font-size: 18px;
	color: #fff;
	line-height: 1.5
}

.banner_con .banner_else {
	position: absolute;
	left: 440px;
	padding: 50px 0 0 85px;
	width: 100%;
	max-width: 680px
}

.banner_link_column {
	float: left;
	min-width: 240px;
	max-width: 240px
}

.banner_link_column h1 {
	font-size: 22px;
	border-bottom: 1px #afb6b9 solid;
	margin: 0 0 5px;
	padding-bottom: 15px;
	line-height: 1.5
}

.banner_con .banner_link_column .link_content p {
	border-bottom: 1px #cad2d5 solid
}

.banner_con .banner_link_column .link_content p a {
	color: #333;
	font-size: 16px;
	background: url(/img/pic_point_gray.png) no-repeat left;
	padding-left: 22px
}

.first_con {
	margin-right: 94px
}

.partner_moudle {
	padding: 24px 0 45px
}

.partner_moudle .row {
	margin-left: -7px;
	margin-right: -7px
}

.partner_moudle .col-sm-3 {
	padding: 0 7px;
	margin-bottom: 10px
}

.partner_linkbox {
	border: 1px #e7e7e7 solid;
	padding: 30px 10px 45px;
	text-align: center
}

.partner_linkbox h3 {
	margin: 20px 0;
	font-size: 18px
}

.partner_linkbox ul {
	min-height: 160px
}

.partner_linkbox li {
	margin-bottom: 5px
}

.partner_linkbox li a {
	color: #666
}

.partner_linkbox div.more {
	float: none;
	margin-top: 50px;
	margin-left: -20px
}

.partner_linkbox p.iconbox {
	margin: 0
}

.files_download {
	margin-bottom: 30px;
	width: 1170px
}

.files_sidebar {
	width: 195px;
	float: left;
	position: relative
}

.files_content {
	width: 780px;
	float: left;
	padding: 0 40px
}

.files_else {
	width: 195px;
	float: right;
	background: #f3f3f3
}

.files_sidebar h3 {
	height: 70px;
	line-height: 70px;
	color: #fff;
	font-size: 18px;
	padding-left: 25px;
	background: #e50000;
	margin: 0;
	cursor: pointer
}

.files_sidebar ul {
	background: #f3f3f3;
	padding: 15px 0 20px;
	position: absolute;
	top: 70px;
	left: 0;
	width: 100%;
	z-index: 101
}

.files_sidebar ul li>a {
	display: block;
	line-height: 30px;
	border-left: 2px #f3f3f3 solid;
	font-size: 16px;
	color: #666;
	padding: 10px 35px 10px 25px;
	text-decoration: none;
	background: url(/Assets/EBG/img/files_sidebaricon.png) no-repeat 85% center
}

.files_sidebar ul li:hover>a,.files_sidebar ul li.current>a {
	border-color: #e50000;
	background-color: #e5e5e5
}

.files_sidebar ul li:hover .child_menu {
	display: block
}

.child_menu {
	display: none;
	position: absolute;
	min-height: 285px;
	background: #e5e5e5;
	left: 100%;
	top: 0;
	padding: 25px 20px;
	width: 740px;
	z-index: 1
}

.child_menu span {
	display: inline-block;
	width: 20%;
	float: left;
	padding: 0 10px;
	margin-bottom: 25px
}

.child_menu a {
	font-size: 14px;
	color: #333;
	display: block
}

.child_menu a:hover {
	text-decoration: none;
	color: #0166fe
}

.files_count {
	line-height: 1.5;
	padding: 20px 10px;
	border-bottom: 1px #e8e8e8 solid;
	text-align: center;
	color: #666;
	font-style: italic
}

.files_count span {
	color: #e50000;
	font-size: 20px;
	margin-right: 5px;
	display: inline-block
}

.files_tips {
	text-align: center;
	padding: 40px 0 0;
	min-height: 285px
}

.files_tips {
	min-height: 245px\9
}

.files_tips p {
	font-size: 14px;
	color: #666;
	margin: 0 0 20px
}

.files_tips a.solid_btn {
	background: #e50000;
	color: #fff;
	text-decoration: none
}

.files_tips a.solid_btn:hover {
	background: #c33;
	color: #fff!important;
	text-decoration: none
}

.filter_bar {
	background: #f3f3f3;
	height: 70px;
	padding: 10px 30px;
	position: relative
}

.filter_bar p {
	border-radius: 5px;
	border: 1px #ddd solid;
	background: #fff;
	height: 50px;
	line-height: 50px;
	margin: 0;
	width: 500px;
	float: left
}

.filter_bar p input {
	border: 0;
	height: 48px;
	line-height: 48px;
	font-size: 12px;
	float: left;
	width: 440px;
	padding-left: 15px;
	border-radius: 5px
}

.filter_bar p a {
	display: block;
	float: right;
	width: 55px;
	height: 48px;
	background: url(/Assets/EBG/img/title_search_bg.jpg) no-repeat center center
}

.filter_a {
	display: inline-block;
	float: right;
	font-size: 14px;
	color: #2d48d3;
	margin-top: 10px;
	padding-left: 13px;
	background: url(/Assets/EBG/img/filter_moreicon.png) no-repeat left
}

.filter_a.less {
	background: url(/Assets/EBG/img/filter_lessicon.png) no-repeat left
}

.filter_condition {
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	background: #f3f3f3;
	display: none;
	z-index: 100
}

.filter_condition ul {
	background: #d8d8d8
}

.filter_condition li {
	height: 40px;
	float: left;
	background: #d8d8d8
}

.filter_condition li a {
	padding: 0 20px;
	display: block;
	height: 40px;
	line-height: 40px;
	color: #666;
	font-size: 14px;
	border-top: 1px #d8d8d8 solid;
	border-right: 1px #f3f3f3 solid;
	text-align: center;
	text-decoration: none
}

.filter_condition li a:hover {
	text-decoration: none
}

.filter_condition li.current a {
	background: #f3f3f3;
	border-top-color: #e50000
}

.condition_list {
	padding: 10px 20px;
	min-height: 245px
}

.condition_list label {
	width: 165px;
	float: left;
	display: block;
	margin-top: 15px
}

.condition_list label input {
	float: left;
	margin-right: 10px;
	display: block;
	margin-top: 1px
}

.condition_list label span {
	width: 142px;
	float: left;
	font-size: 12px;
	color: #616161;
	display: block;
	line-height: 14px
}

.moudle_nav li {
	float: left;
	padding: 0 50px;
	margin-top: 35px;
	text-align: center
}

.moudle_nav li p {
	font-size: 14px;
	color: #999;
	margin: 10px 0 0
}

.moudle_nav li a {
	display: block;
	text-decoration: none
}

.moudle_nav li a:hover p {
	text-decoration: none;
	color: #0166fe
}

.none_file {
	margin: 50px auto 145px;
	width: 250px
}

.none_file p {
	background: url(/Assets/EBG/img/message-icon.png) no-repeat left;
	min-height: 66px;
	padding-left: 116px;
	padding-top: 15px;
	color: #666;
	margin: 0
}

.choosen_condition {
	display: none
}

.all_results {
	display: none
}

.search_results {
	margin: 20px 0 40px
}

.product_results {
	background: #e5e5e5;
	padding: 10px;
	margin-bottom: 20px
}

.product_results img {
	max-width: 200px
}

.product_results p.probox {
	float: left;
	width: 200px;
	margin: 0 25px 0 0
}

.product_results .pro_detail {
	float: left;
	padding: 25px 0 15px;
	width: 920px
}

.product_results .pro_detail h3 {
	font-size: 20px;
	color: #000;
	margin-bottom: 20px
}

.product_results .pro_detail ul {
	width: 100%
}

.product_results .pro_detail li {
	float: left;
	margin-bottom: 5px;
	width: 50%
}

.product_results .pro_detail li a {
	color: #2d48d3;
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
	background: url(/img/pic_point_gray.png) no-repeat left 2px;
	padding-left: 15px
}

.product_results .pro_detail li a:hover {
	color: #0166fe
}

.document_list li {
	padding: 10px 0;
	border-top: 1px #e5e5e5 solid
}

.document_list li span.list_icon {
	display: block;
	padding-left: 40px;
	line-height: 20px
}

.document_list li span.icopptx {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) no-repeat 8px -156px
}

.document_list li span.icotext {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) no-repeat 8px -1px
}

.document_list li span.icoword {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) no-repeat 8px -48px
}

.document_list li span.icoexcel {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) no-repeat 8px -102px
}

.document_list li span.icoppt {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) no-repeat 8px -156px
}

.document_list li span.icopdf {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) no-repeat 8px -210px
}

.document_list li span.icovideo {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) no-repeat 8px -264px
}

.document_list li span.icorar {
	background: url(/Assets/EBG/img/ico_marketingContlist.png) no-repeat 8px -318px
}

.document_list li span a {
	font-size: 14px;
	color: #000;
	line-height: 24px
}

.document_list li span a:hover {
	color: #0166fe
}

.document_list li p {
	padding-left: 40px;
	margin: 5px 0 0;
	font-size: 12px;
	line-height: 20px;
	color: #999
}

.document_list li p font {
	margin: 0 8px
}

.search-bar {
	background: #e0e0e0;
	padding: 26px 0
}

.search-bar-center {
	width: 100%;
	max-width: 860px;
	margin: 0 auto;
	cursor: pointer
}

.select-country {
	float: left;
	width: 20%;
	min-width: 100px;
	height: 50px;
	line-height: 50px;
	color: #333
}

.select-country div {
	border: 1px solid #cdcdcd;
	margin-right: 10px;
	background: #fff;
	height: 100%;
	position: relative
}

.select-country div p {
	width: 80%;
	margin: 0;
	padding: 0 10px;
	float: left;
	height: 48px;
	color: #666
}

.select-country div ul {
	display: none;
	position: absolute;
	left: 0;
	top: 48px;
	line-height: 30px;
	background: #fff;
	width: 100%;
	border: 1px solid #cdcdcd;
	padding: 5px 0;
	z-index: 8888
}

.select-country div ul li {
	padding: 0 10px;
	color: #666
}

.select-country div span {
	display: block;
	width: 20%;
	background: url(/Assets/EBG/img/down-arrow.png) no-repeat center center;
	height: 100%;
	float: right;
	border-left: 1px solid #cdcdcd
}

.enter-inquiry {
	position: relative;
	width: 70%;
	float: left;
	display: block;
	height: 50px;
	padding: 10px 10px 0;
	color: #333;
	border: 1px solid #cdcdcd;
	background: #fff
}

.enter-inquiry input[type="text"] {
	width: 100%;
	color: #333;
	outline: 0;
	border: 0;
	height: 28px;
	line-height: 28px
}

span.query-btn {
	display: block;
	width: 10%;
	float: left
}

span.query-btn input[type="button"] {
	width: 100%;
	margin-left: 10px;
	border: 1px solid #cdcdcd;
	height: 50px;
	background: url(/Assets/EBG/img/background-page-btn.jpg) no-repeat center center #ededed;
	display: block
}

.subscribe_box label {
	display: inline-block;
	margin-right: 20px;
	color: #666
}

.subscribe_box label input {
	margin-right: 5px;
	float: left;
	margin-top: 8px
}

.subscribe_box label font {
	line-height: 28px;
	float: left
}

.document_list span.morelist {
	display: block;
	margin: 0 auto 10px;
	text-align: center;
	border-top: 1px #e5e5e5 solid;
	padding-top: 10px
}

.document_list span.morelist a {
	display: block;
	width: 102px;
	margin: 0 auto;
	color: #9e9e9e;
	font-size: 14px
}

#dloading {
	background: rgba(196,196,196,0.5);
	position: fixed!important;
	z-index: 1005;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#dloading div {
	border-radius: 3px;
	text-align: center;
	position: fixed;
	top: 50%!important;
	left: 50%!important;
	margin-top: -25px;
	margin-left: -75px;
	z-index: 100;
	background: #fff;
	line-height: 50px;
	color: #000;
	font-weight: bold;
	width: 150px;
	height: 50px
}

.query_formbox {
	margin-top: 40px
}

.query_formbox .partner_query_btn {
	margin-top: 57px;
	margin-bottom: 65px
}

.main_resultsbox {
	width: 70%;
	margin: 0 auto 40px
}

.main_resultsbox h3 {
	background: #dcdcdc;
	color: #6d6d6d;
	font-size: 24px;
	padding: 25px 0;
	text-align: center;
	position: relative;
	margin: 0
}

.main_resultsbox h3 span {
	display: block;
	position: absolute;
	width: 22px;
	height: 18px;
	right: 0;
	top: 0;
	background: url(/Assets/EBG/img/h3_throw.png) no-repeat
}

.main_resultsbox .tips_title {
	color: #bfbfbf;
	font-size: 12px;
	text-align: center;
	padding: 5px 0;
	margin: 0
}

.main_letter {
	background: url(/img/zrapid_logobg.png) no-repeat center 35% #f2f2f2;
	padding: 30px 55px
}

.main_letter p {
	margin: 0 0 30px;
	color: #959595;
	text-indent: 2em
}

.main_letter p span {
	color: #ee4a39
}

.main_letter p b {
	color: #666
}

.main_letter p.right,.main_letter p.letter_title {
	text-indent: 0
}

.con_part {
	margin-bottom: 30px
}

.con_part p,.footer_tips p {
	margin-bottom: 0
}

.main_letter p font {
	width: 130px;
	display: inline-block
}

.footer_tips {
	border-top: 1px #e5e5e5 solid;
	padding-top: 15px;
	text-align: right;
	font-size: 12px;
	margin-top: 50px
}

.footer_tips p {
	text-indent: 0
}

.footer_tips p span {
	color: #b7b7b7;
	padding-left: 16px;
	background: url(/Assets/EBG/img/warn_icon.png) no-repeat left
}

#subIndex td span {
	font-size: 12px!important;
	color: #b7b7b7;
	padding-left: 16px;
	background: url(/Assets/EBG/img/warn_icon.png) no-repeat left!important
}

.nodata.no-partner-nearest>div {
	padding-top: 20px
}

.all_container {
	position: relative
}

.tips_layer {
	position: absolute;
	width: 100%;
	background: url(/Assets/EBG/img/mask_bg.png);
	left: 0;
	top: -58px;
	bottom: 0;
	z-index: 102
}

.tips_layer .container {
	position: relative;
	display: block
}

.exper_box {
	position: absolute;
	top: 30px
}

.exper_box span {
	display: block;
	width: 158px;
	height: 39px;
	background: url(///Assets/EBG/img/newtipsl_txt.png) no-repeat;
	position: absolute;
	left: 150px;
	top: 40px;
	transition: .5s;
	-webkit-animation: tips .6s linear
}

.exper_l {
	left: 16px
}

.exper_r {
	right: 255px
}

.exper_btn {
	width: 355px;
	height: 160px;
	background: url(/Assets/EBG/img/newtips_btn.png) no-repeat;
	position: absolute;
	top: 165px;
	left: 50%;
	margin-left: -177.5px
}

@-webkit-keyframes tips {
	0% {
		left: 160px
	}

	50% {
		left: 155px
	}

	100% {
		left: 150px
	}
}

.choose_products {
	margin-bottom: 50px;
	position: relative
}

.choose_products .files_sidebar {
	width: 25%;
	padding-right: 30px
}

.choose_products .files_sidebar ul {
	position: relative;
	top: auto;
	left: auto
}

.choose_products .files_sidebar ul li.current .item_layer {
	display: block!important
}

.choose_products .files_sidebar ul li>a {
	line-height: 20px
}

.choose_products .files_sidebar h3 {
	cursor: default;
	height: 50px;
	line-height: 50px
}

.item_layer {
	display: none;
	position: absolute;
	min-height: 565px\9;
	background: #e5e5e5;
	left: 100%;
	top: -50px;
	padding: 30px;
	width: 908px;
	width: 930px\9;
	z-index: 1
}

.item_layer dl {
	margin: 0 0 20px;
	padding-bottom: 20px;
	border-bottom: 1px #d5d5d5 solid
}

.item_layer dt {
	width: 15%;
	float: left
}

.item_layer dt a {
	font-size: 16px;
	color: #000
}

.item_layer dd {
	float: left;
	width: 85%;
	margin-left: -2%;
	margin-right: -2%
}

.item_layer dd span {
	float: left;
	padding: 0 4%;
	width: 50%
}

.item_layer dd span a {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	background: url(/img/pic_point_gray.png) no-repeat left 2px;
	padding-left: 16px;
	display: inline-block
}

.products_moudle {
	float: left;
	width: 75%
}

.products_moudle .product_series li {
	width: 25%
}

.product_series .picbox font {
	position: absolute;
	width: 40px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	left: 50%;
	margin-left: -20px;
	top: 0
}

.product_series .picbox .hot {
	background: #e50000
}

.product_series .picbox .recomend {
	background: #318dde
}

.choosen_tips {
	display: none;
	background: #f3f3f3;
	padding: 10px 15px;
	color: #000;
	font-size: 14px;
	margin-bottom: 20px
}

.choosen_tips span {
	color: #666;
	background: url(/Assets/EBG/img/pic_breadcrumb_arrow.png) no-repeat left;
	padding: 0 10px 0 15px
}

.choosen_tips span.first {
	background: 0
}

.fixed_sidebar,.wap_pro_sidebar {
	display: none
}

.my_space_tips {
	width: 354px;
	border: 1px #bababa solid;
	border-radius: 3px;
	background: #fbfbfb;
	position: absolute;
	z-index: 1001;
	padding: 10px 10px 0 15px;
	cursor: default
}

.my_space_tips b {
	display: block;
	width: 17px;
	height: 10px;
	position: absolute;
	top: -10px;
	left: 22px;
	background: url(/Assets/EBG/img/tips_throw.png) no-repeat
}

.my_space_tips p {
	text-align: left;
	margin: 0;
	font-size: 13px;
	color: #333;
	line-height: 22px
}

.my_space_tips p span {
	color: #06f!important;
	display: inline!important;
	padding: 0!important;
	float: none!important;
	font-size: 13px!important
}

.my_space_tips span.close-btn {
	width: 13px;
	height: 13px;
	background: url(/Assets/EBG/img/my_space_colse_tips.png) no-repeat;
	position: absolute;
	right: 10px;
	top: 15px
}

.check_tips {
	text-align: right;
	font-size: 12px;
	color: #666
}

.check_tips input {
	margin-right: 5px;
	float: right
}

.check_tips span {
	display: inline-block!important;
	padding: 0!important;
	float: right;
	margin-top: -7px;
	font-size: 13px!important
}

.buy_tips {
	background: #eee;
	padding: 10px;
	display: none
}

.buy_tips p {
	margin: 0;
	min-height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #333;
	background: url(/Assets/EBG/img/warn_tips_icon.png) no-repeat left 1px;
	padding-left: 25px;
	padding-right: 25px;
	position: relative
}

.buy_tips p a {
	color: #007099
}

.tips_close {
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	background: url(/Assets/EBG/img/tips_colse_icon.png) no-repeat;
	top: 0;
	right: 0
}

.solCategory.special_sidebar .solution-nav li span.title.on i {
	background: url(/Assets/EBG/img/solution_cate_icon_disable.png) no-repeat left 1px
}

.solCategory.special_sidebar .solution-nav li span.title.on:hover i,.solCategory.special_sidebar .solution-nav li span.title.on.active i {
	background: url(/Assets/EBG/img/solution_cate_icon.png) left 1px no-repeat
}

.material_list {
	margin-bottom: 50px
}

.listcon_wrap h4 {
	background: #f7f7f7;
	border-top: 1px #e5e5e5 solid;
	padding: 10px 20px;
	margin: 0;
	cursor: pointer
}

.listcon_wrap h4.bg {
	background: #fff
}

.listcon_wrap h4 span {
	color: #666
}

.listcon_wrap h4 a {
	float: right;
	display: inline-block;
	width: 30px;
	height: 25px;
	background: url(/Assets/EBG/img/file_list_expend.png) no-repeat center center
}

.listcon_wrap h4 a.on {
	background: url(/Assets/EBG/img/file_list_noexpend.png) no-repeat center center
}

.contact_btn {
	background: #c92824;
	padding: 15px 5px;
	width: 35px;
	position: fixed;
	right: 0;
	top: 52%;
	margin-top: -172px;
	height: 128px;
	cursor: pointer;
	z-index: 1009
}

.contact_btn b {
	display: none;
	overflow: hidden;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border: 6px transparent solid;
	border-left: 6px #e5e5e5 solid;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px
}

.contact_btn>a {
	width: 23px;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	display: block;
	background: url(/Assets/EBG/img/contact_icon.png) no-repeat center top;
	padding-top: 27px;
	position: relative;
	text-decoration: none;
	text-align: center
}

.contact_layer {
	z-index: 1000;
	width: 250px;
	top: 52%;
	margin-top: -153px;
	margin-top: -154px;
	right: -250px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px #eee solid;
	height: 212px;
	background: #e5e5e5;
	padding: 20px;
	position: fixed
}

@media all and (-ms-high-anstrast:none) {
	*::-ms-backdrop,.contact_layer {
		margin-top: -160px
	}
}

.wap_optionbox {
	display: none
}

.contact_layer ul li {
	display: block;
	height: 30px
}

.contact_layer ul li span {
	padding-right: 10px;
	height: 32px
}

.contact_layer .h2 {
	font-size: 15px;
	font-weight: bold
}

.contact_layer img {
	margin-top: -2px
}

.contact_layer a {
	color: #333
}

.myspace-cont #tab_main_nav {
	float: none;
	padding: 0
}

.global_toolbar {
	position: fixed;
	width: 0;
	height: 100%;
	right: 0;
	top: 0;
	z-index: 1001;
	border-left: 1px #d0d0d0 solid;
	background: #fff;
	transition: .5s
}

.global_toolbar.open {
	width: 320px
}

.wap_cartbtn {
	display: none
}

.toolbar_btn {
	position: absolute;
	width: 48px;
	top: 50%;
	margin-top: -102px;
	left: -48px
}

.toolbar_btn a {
	height: 48px;
	background: #d0d0d0;
	display: block;
	cursor: pointer;
	position: relative;
	margin-bottom: 4px
}

.toolbar_btn a i {
	display: block;
	width: 48px;
	height: 48px;
	background-position: center center;
	background-color: #d0d0d0;
	position: relative;
	z-index: 2
}

.toolbar_btn a em {
	color: #fff;
	font-style: normal;
	height: 48px;
	min-width: 85px;
	font-size: 16px;
	text-align: center;
	line-height: 48px;
	position: absolute;
	left: 48px;
	top: 0;
	z-index: 1;
	background: #d0d0d0;
	display: block;
	transition: left .3s,width .1s
}

.toolbar_btn a font {
	display: block;
	padding: 0 15px;
	white-space: nowrap;
	word-break: keep-all
}

.toolbar_btn a:hover i,.toolbar_btn a.current i {
	background-color: #e50000
}

.toolbar_btn a:hover em {
	display: block;
	left: -85px;
	background: #e50000
}

.bar_top i {
	background: url(/img/toolbar_btn_top.png) no-repeat center center
}

.bar_chat i {
	background: url(/img/toolbar_btn_chat.png) no-repeat center center
}

.bar_mail i {
	background: url(/img/toolbar_btn_mail.png) no-repeat center center
}

.bar_call i {
	background: url(/img/toolbar_btn_call.png) no-repeat center center
}

.toolbar_btn a span {
	min-width: 11px;
	height: 14px;
	border-radius: 10px;
	padding: 1px 2px;
	color: #fff;
	background: #e50000;
	border: 1px #e50000 solid;
	display: block;
	position: absolute;
	right: 2px;
	top: -3px;
	z-index: 3;
	font-size: 10px;
	line-height: 11px;
	text-align: center;
	overflow: hidden
}

.toolbar_btn a:hover span,.toolbar_btn a.current span {
	background: #fff;
	color: #e50000
}

.toolbar_content {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	z-index: 3;
	background: #fff
}

.css_column {
	height: 100%;
	background: #fff;
	top: 0;
	position: absolute;
	padding: 20px;
	z-index: 1000;
	transition: .3s;
	overflow: hidden;
	width: 320px;
	left: 100%;
	min-width: 280px
}

.js_column.open {
	left: 0
}

.css_column h4 {
	font-size: 16px;
	color: #333;
	padding-bottom: 20px;
	border-bottom: 1px #d7d7d7 solid;
	position: relative;
	margin: 0
}

.css_column h4 a {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	background: url(/Assets/EBG/img/shop_close_btn.png) no-repeat center center;
	top: 0;
	right: 0
}

.css_column h4 a:hover {
	background: url(/Assets/EBG/img/shop_close_btn_h.png) no-repeat center center
}

.cart_column ul {
	overflow: auto
}

#resultData {
	overflow: auto
}

.cart_column li {
	padding: 10px 0;
	border-bottom: 1px #d7d7d7 dashed
}

.cart_column li .img_con {
	width: 70px;
	float: left;
	margin: 0 10px;
	text-align: center
}

.cart_column li .checkbox_c {
	float: left;
	width: 15px;
	margin-top: 20px
}

.cart_column li img {
	width: 100%
}

.cart_column li .product_name {
	float: left;
	font-size: 12px;
	line-height: 16px;
	margin-right: 10px;
	width: 90px
}

.cart_column li .product_name span {
	color: #333;
	display: block;
	margin-bottom: 3px;
	cursor: pointer
}

.cart_column li .product_name a {
	line-height: 16px;
	color: #999
}

.cart_column li .product_name a:hover {
	color: #0166fe
}

.compare_column ul {
	margin-bottom: 20px
}

.compare_column li .img_con {
	margin: 0 10px 0 0
}

.compare_column li.null {
	background: url(/Assets/EBG/img/compare_plusicon2.png) no-repeat center center;
	padding: 20px 0;
	min-height: 73px
}

.contact_column ul {
	margin-top: 30px
}

.contact_column li {
	margin-bottom: 20px
}

.contact_column li a {
	display: block;
	text-decoration: none;
	min-height: 50px
}

.contact_column li a:hover img {
	opacity: .8
}

.contact_column li h3 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	margin: 0 0 8px;
	line-height: 1.5
}

.contact_column li p {
	font-size: 12px;
	color: #666;
	margin: 0;
	line-height: 14px
}

.contact_column li a:hover h3,.contact_column li a:hover p {
	color: #0166fe
}

.contact_tel {
	padding: 14px 0;
	border-top: 1px #d7d7d7 solid;
	border-bottom: 1px #d7d7d7 solid
}

.contact_tel span {
	display: block;
	color: #787878;
	font-size: 24px;
	min-height: 50px;
	line-height: 50px
}

.else_contact {
	text-align: right;
	margin: 10px 0 0
}

.else_contact a {
	color: #333;
	font-size: 14px
}

.else_contact a:hover {
	color: #0166fe
}

.listimg_wrap {
	float: left;
	width: 18%
}

.listimg_wrap img {
	width: 100%;
	max-width: 50px
}

.listnav_box {
	float: left;
	width: 82%;
	padding-left: 10px
}

#top {
	display: block!important;
	opacity: 0;
	z-index: 99999
}

@media only screen and (max-width:768px) {
	.global_toolbar.open {
		width: 100%
	}

	.toolbar_btn {
		top: auto;
		bottom: 20px
	}
}

.getpricing_v2 {
	width: 90%;
	margin: 0 auto
}

.getpricing_v2 h2 {
	text-align: center;
	background: url(/Assets/EBG/img/getprcing_h2bg.png) repeat-x center center
}

.getpricing_v2 h2 span {
	display: inline-block;
	background: #fff;
	padding: 0 12px;
	height: 35px;
	line-height: 35px
}

.getpricing_wrap {
	position: relative;
	line-height: 1.5
}

.input_tips {
	font-size: 16px;
	color: #e50000;
	position: absolute;
	left: 10px;
	top: 7px;
	z-index: 1
}

.input_tips font {
	color: #666
}

.getpricing_v2 .partner_message {
	padding: 0
}

body:last-child .getpricing_v2 .custom-combobox .ui-corner-right {
	border-left: 1px #ccc solid!important
}

.getpricing_v2 .custom-combobox .ui-corner-right {
	width: 10.3%
}

.getpricing_v2 .ms-choice {
	border: 0
}

.txt_center {
	text-align: center
}

.getpricing_v2 .col-sm-6.paddval {
	padding-left: 68px;
	padding-right: 68px
}

.getpricing_v2 .searchByPinping {
	width: 100%;
	min-width: 370px
}

.mb35 {
	margin-bottom: 35px
}

.mt35 {
	margin-top: 35px
}

.nav-cont-wrap ul li.support_li .nav-part-2 {
	border-right: 1px solid #d8d8d8
}

.support_input {
	width: 100%!important;
	margin-bottom: 15px
}

.support_input input[type="text"] {
	width: 60%;
	height: 40px;
	border: 2px solid #d8d8d8;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: #666;
	font-size: 12px;
	padding: 10px;
	vertical-align: middle;
	border-right: 0;
	line-height: 15px\9
}

.support_input input[type="button"] {
	width: 60px;
	height: 40px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #e50000;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 36px;
	vertical-align: middle;
	border: 2px solid #e50000;
	margin-left: -5px
}

.nav-cont-wrap .support_li h3 {
	margin-bottom: 5px
}

.nav-cont-wrap .support_li .nav-part-2 a {
	font-size: 12px
}

.nav-cont-wrap .support_li .nav-part-3 a {
	font-size: 14px
}

.nav-cont-wrap ul li.support_li .nav-part-2 div.support_document_div1 {
	width: 29%
}

.nav-cont-wrap ul li.support_li .nav-part-2 div.support_document_div3 {
	width: 37%
}

.nav-cont-wrap ul li.support_li .nav-part-2 div span {
	margin-bottom: 0
}

.nav-cont-wrap ul li.support_li .nav-part-3 {
	padding-left: 65px
}

.partner_table .partner_table_ul li {
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	color: #333;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	padding: 5px 0
}

.partner_table ul li {
	font-size: 14px;
	color: #666;
	border-bottom: 1px solid #e3e3e3;
	padding: 5px 0;
	height: 39px
}

.attest_box {
	max-width: 800px;
	margin: 40px auto 55px
}

.round_box {
	width: 316px;
	height: 316px;
	float: left;
	border-radius: 50%;
	padding: 45px 35px 0
}

.round_box.green_bg {
	background: #4dbc71
}

.round_box.blue_bg {
	background: #4b90c8
}

.round_box h6 {
	line-height: 40px;
	padding-bottom: 25px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	margin: 0 0 25px
}

.round_box.green_bg h6 {
	border-bottom-color: #b8e4c6
}

.round_box.blue_bg h6 {
	border-bottom-color: #b7d3e9
}

.round_box h6 span {
	height: 40px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
	padding-left: 53px
}

.round_box.green_bg h6 span {
	background: url(/Assets/EBG/img/reg_icon.png) no-repeat left
}

.round_box.blue_bg h6 span {
	background: url(/Assets/EBG/img/attest_icon2.png) no-repeat left
}

.stepbox {
	margin-bottom: 15px
}

.stepbox span {
	display: block;
	height: 30px;
	line-height: 30px;
	width: 53px;
	float: left;
	color: #fff;
	font-style: italic;
	font-size: 14px;
	text-align: left
}

.stepbox a {
	width: 190px;
	float: left;
	display: block;
	background: #fff;
	border-radius: 20px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	padding: 0 15px;
	text-align: center;
	text-decoration: none
}

.round_box.green_bg .stepbox a {
	color: #47b16a
}

.round_box.blue_bg .stepbox a {
	color: #4c8fc4;
	float: none;
	margin: 0 auto
}

.attest_mark {
	width: 20px;
	height: 37px;
	float: left;
	margin: 138px 70px 0;
	background: url(/Assets/EBG/img/attest_icon.png) no-repeat
}

.attest_text {
	text-align: center;
	color: #fff;
	font-size: 13px;
	line-height: 24px
}

.enterprise_login {
	background: url(/Assets/EBG/img/enterprise_login_bg.jpg) no-repeat top center;
	padding: 70px 0 162px
}

.login_con {
	width: 80%;
	margin: 0 auto;
	box-shadow: 0 5px 0 #d0d2d5;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.login_more {
	background: #dbe8f2;
	float: left;
	width: 40%;
	padding: 50px 50px 74px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.login_more h3 {
	font-size: 24px;
	padding-bottom: 18px;
	background: url(/Assets/EBG/img/login_more_h3.png) no-repeat left bottom;
	margin-bottom: 60px;
	font-weight: normal
}

.login_more ul {
	margin-left: -20px;
	margin-right: -20px
}

.login_more li {
	width: 33.3333%;
	float: left;
	padding: 0 20px;
	text-align: center;
	margin-bottom: 30px
}

.login_more li a {
	display: block
}

.login_more li img {
	vertical-align: bottom
}

.login_more li p {
	color: #333;
	font-size: 14px;
	margin: 10px 0 0;
	line-height: 1
}

.login_more li a:hover p,.login_more li a:hover {
	color: #0166fe
}

.login_form {
	width: 60%;
	height: 448px;
	float: left;
	background: #fff;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 50px 77px 0;
	position: relative
}

.help_link {
	position: absolute;
	top: 17px;
	right: 36px;
	display: inline-block;
	width: 50px;
	min-height: 17px;
	padding-left: 24px;
	background: url(/Assets/EBG/img/help_link_icon.png) no-repeat left;
	font-size: 12px;
	color: #333
}

.help_link:hover {
	color: #0166fe
}

.login_form h3 {
	font-size: 26px;
	margin-bottom: 30px;
	font-weight: normal
}

.form_block {
	border: 1px #d4d4d4 solid;
	height: 48px;
	padding-left: 50px;
	position: relative;
	margin-bottom: 18px
}

.input_icon {
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	left: 15px;
	top: 16px
}

.username_icon {
	background: url(/Assets/EBG/img/form_user_icon.png) no-repeat left
}

.password_icon {
	background: url(/Assets/EBG/img/form_password_icon.png) no-repeat left
}

.form_block input {
	border: 0;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	width: 100%;
	padding: 0 10px 0 10px;
	-webkit-outline: 0;
	outline: 0
}

.form_login_btn {
	width: 100%;
	height: 50px;
	line-height: 43px;
	text-align: center;
	border: 0;
	background: #e50000;
	color: #fff;
	font-size: 18px
}

.form_login_btn:hover {
	background: #d70226
}

.form_login_btn.disabled {
	background: #ccc;
	color: #e7e7e7
}

.login_else_info {
	margin-top: 10px
}

.login_else_info span {
	float: left;
	font-size: 14px
}

.login_else_info span label {
	display: inline-block;
	margin: 0 10px;
	color: #adadad
}

.login_else_info span a {
	color: #333
}

.need_reg {
	float: right;
	font-size: 12px;
	color: #666
}

.need_reg a {
	font-size: 14px;
	color: #e50000;
	font-weight: bold
}

.login_else_info a:hover {
	color: #0166fe
}

.tips_error {
	text-align: center;
	color: #e50000;
	font-size: 14px;
	margin-bottom: 15px
}

.popup_login {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1005;
	background: url(/Assets/EBG/img/alpha60.png)
}

.popup_login .login_form {
	z-index: 1006;
	margin: 0 auto;
	float: none;
	width: 480px;
	height: 400px;
	border-radius: 0;
	position: fixed;
	left: 50%;
	margin-left: -240px;
	top: 50%;
	margin-top: -200px;
	padding-left: 38px;
	padding-right: 38px
}

.close_popup {
	display: block;
	width: 28px;
	height: 28px;
	background: url(/Assets/EBG/img/close_popup.png) no-repeat;
	position: absolute;
	top: 15px;
	right: 20px
}

.product_specifications .table .col-table tr:nth-child(even)>td,.product_specifications .col-table tr:nth-child(even)>th {
	background: #fff!important
}

.product_specifications .table .col-table td {
	border-right: 1px #e5e5e5 solid!important;
	border-bottom: 1px #e5e5e5 solid!important;
	background: #fff!important;
	font-weight: normal!important
}

.product_specifications .table .col-table td:last-child {
	border-right: none!important
}

.product_specifications .table .col-table thead td {
	font-weight: bold!important;
	background: #f5f5f5!important
}

.product_specifications .table .col-table td.td-bold {
	font-weight: bold!important
}

.function_btn {
	position: relative
}

.feedback_btn {
	cursor: pointer;
	position: absolute;
	right: -115px;
	top: 1px;
	display: inline-block;
	padding-left: 20px;
	background: url(/Assets/EBG/img/feedback_btn.png) no-repeat left
}

.feedback_btn span {
	font-size: 14px;
	color: #666
}

.marketing-feedback {
	border-radius: 10px;
	box-shadow: 0 5px 0 #e6e6e6
}

.marketing-feedback h3 {
	font-size: 24px;
	color: #333;
	margin: 0;
	padding: 10px 0 25px;
	border-bottom: 1px #cecece solid
}

.feedback-content {
	padding: 30px 0
}

.feedback-wrap {
	margin-bottom: 20px
}

.doc-name {
	color: #666
}

.feedback-title {
	float: left;
	width: 110px;
	padding-right: 10px
}

.feedback-title em {
	color: #e50000;
	font-style: normal;
	padding-right: 5px
}

.feedback-edit.error {
	border: 1px #e50000 dotted
}

.tips_message {
	margin: 0 0 30px
}

.feedback-wrap label {
	padding-right: 40px;
	display: inline-block
}

.feedback-wrap input {
	margin-right: 5px
}

.radio-list {
	float: left
}

.feedback-edit {
	border: 1px #ccc solid;
	float: left;
	width: 718px;
	padding: 15px 20px
}

.false-tips {
	display: none
}

.feedback-edit textarea {
	width: 100%;
	border: 0;
	outline: 0;
	height: 270px;
	overflow-y: auto;
	resize: none
}

.submitwrap {
	float: left;
	width: 718px;
	text-align: center
}

.feedback-submit {
	display: inline-block;
	max-width: 180px;
	margin: 0 auto;
	padding: 10px 70px;
	text-align: center;
	border: 0;
	background: #e50000;
	font-size: 18px;
	color: #fff
}

.feedback-edit textarea::-webkit-input-placeholder {
	font-size: 14px
}

.feedback-edit textarea:-ms-input-placeholder {
	font-size: 14px
}

.feedback-edit textarea::-moz-placeholder {
	font-size: 14px
}

.feedback-edit textarea.placeholder {
	font-size: 14px
}

#tab_main_nav_search {
	width: 17.5%;
	text-align: right;
	padding-right: 0
}

.meeting-popup-box {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9999
}

.meeting-popup {
	width: 760px;
	height: 397px;
	padding: 85px 60px 100px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -380px;
	margin-top: -198.5px;
	background: url(/Assets/EBG/img/meeting-popup-bg.png) no-repeat;
	z-index: 2
}

.meeting-popup-box .mask {
	background: url(/Assets/EBG/img/alpha50.png) repeat;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1
}

.meeting-popup h6 {
	font-weight: normal;
	color: #666;
	font-size: 16px;
	text-align: center;
	margin: 0;
	line-height: 1.5
}

.meeting-popup h5 {
	font-size: 18px;
	font-weight: normal;
	color: #333;
	text-align: center;
	line-height: 2;
	margin: 15px 0 35px
}

.meeting-popup p {
	text-align: center
}

.meeting-popup p span {
	display: inline-block;
	position: relative
}

.meeting-popup .btn-txt {
	position: absolute;
	top: 0;
	color: #369;
	text-decoration: none;
	left: 100%;
	top: 6px;
	width: 120px
}

.meeting-popup .btn-ask {
	display: inline-block;
	min-width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #d46360;
	border-radius: 30px;
	box-shadow: 0 6px 10px #a3a3a3;
	padding: 0 20px
}

.meeting-popup .btn-ask:hover {
	background: #d34844;
	color: #fff;
	text-decoration: none
}

.tab-solutions {
	max-width: 600px;
	margin: 0 auto 30px
}

.tab-solutions.col1,.tab-solutions.col2 {
	max-width: 300px
}

.tab-solutions.col1 li {
	width: 100%
}

.tab-solutions.col2 li {
	width: 50%
}

.tab-solutions.col3 li {
	width: 33.3333%
}

.tab-solutions.col4 li {
	width: 25%
}

.tab-solutions.col5 li {
	width: 20%
}

.tab-solutions ul {
	border-bottom: 1px #d7d7d7 solid
}

.tab-solutions li {
	margin-bottom: -1px;
	float: left;
	padding: 0 10px
}

.tab-solutions li a {
	color: #666;
	text-align: center;
	border-bottom: 1px transparent solid;
	padding: 10px 0;
	display: inline-block
}

.tab-solutions li a:hover {
	color: #0166fe;
	border-color: #0166fe;
	text-decoration: none
}

.tab-solutions li.current a {
	border-bottom: 1px #0166fe solid;
	color: #0166fe
}

.tab-con-solutions.none {
	display: none
}

.tab-con-solutions li {
	width: 20%;
	float: left;
	padding: 0 10px;
	margin-bottom: 30px
}

.tab-con-solutions li img {
	border: 1px #e2e2e2 solid;
	vertical-align: bottom;
	width: 100%;
	margin-bottom: 10px
}

.tab-con-solutions li p {
	color: #333;
	line-height: 20px;
	margin: 0
}

.tab-con-solutions li a:focus,.tab-con-solutions li a:active {
	text-decoration: none
}

.tab-con-solutions li a:hover p {
	color: #0166fe
}

.loading-bg .cell {
	position: relative
}

.loading-icon {
	position: absolute;
	padding-top: 66.6%;
	height: 100%;
	width: 100%;
	background-image: url(/img/loading.gif);
	top: 0;
	z-index: 9999;
	background-position: center;
	background-repeat: no-repeat
}

.case-banner {
	position: relative
}

.case-banner img {
	width: 100%
}

.case-mask {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .4;
	filter: alpha(opacity=40);
	z-index: 2
}

.case-banner-con {
	position: absolute;
	z-index: 3;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.case-banner-con .container {
	height: 100%
}

.case-banner-text {
	width: 98%;
	text-align: center;
	color: #fff;
	display: inline-block;
	vertical-align: middle
}

.vertical-middle {
	height: 100%;
	vertical-align: middle;
	display: inline-block
}

.case-banner-text h1 {
	font-size: 60px;
	margin: 0;
	line-height: 1;
	font-weight: normal
}

.case-banner-text h4 {
	font-size: 40px;
	margin: 10px 0 20px;
	line-height: 1.5;
	font-weight: normal
}

.case-banner-text a {
	color: #fff;
	font-size: 18px;
	padding-left: 30px;
	background: url(/Assets/EBG/img/video-btn2.png) no-repeat left
}

.case-banner-text a:hover {
	text-decoration: none;
	color: #c3602f;
	background: url(/Assets/EBG/img/video-btn2-h.png) no-repeat left
}

#case-wap-img {
	display: none
}

.case-interview {
	font-size: 18px;
	line-height: 30px;
	color: #333;
	margin-bottom: 40px
}

.case-interview p {
	margin: 0 0 15px
}

.case-column {
	background: #c3602f;
	padding: 55px 0
}

.case-content {
	text-align: center;
	width: 70%;
	margin: 0 auto;
	color: #fff
}

.case-content h6 {
	font-size: 24px;
	font-weight: normal;
	line-height: 1.8
}

.case-content p {
	font-size: 14px;
	color: #eed8d0
}

.case-block {
	padding: 30px 0 40px
}

.case-block h2 {
	text-align: center;
	margin: 0 0 30px;
	line-height: 1.5;
	font-size: 28px;
	font-weight: normal
}

.business-challenge {
	border-top: 2px #c3602f solid
}

.business-challenge p {
	font-size: 16px;
	line-height: 1.5;
	margin-top: 0
}

.case-block-text {
	border: 1px #e5e5e5 solid;
	padding: 25px 20px 40px
}

.case-block-text h6 {
	margin: 0 0 20px;
	color: #e50000;
	font-size: 20px;
	font-weight: normal
}

.case-solution {
	color: #fff;
	background: url(/Assets/EBG/img/case-solution-bg1.jpg) no-repeat center center fixed;
	position: relative
}

.case-solution .case-mask {
	opacity: .7;
	filter: alpha(opacity=70)
}

.case-solution-con {
	position: relative;
	z-index: 3
}

.case-solution-con li h6 {
	color: #318dde
}

.case-solution-con li .case-block-text {
	border-color: #989999
}

.case-imgbox {
	text-align: center;
	margin-bottom: 30px;
	height: 100px;
	vertical-align: middle
}

.case-benefits li h6 {
	color: #333
}

.case-else-btn {
	text-align: center;
	margin: 50px 0
}

.case-else-btn a {
	margin: 0 10px;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 46px;
	height: 46px;
	background: #e50000;
	border-radius: 30px;
	padding: 0 50px;
	min-width: 200px
}

.case-else-btn a:hover {
	text-decoration: none;
	background: #d40202
}

.auto-column ul {
	margin-top: 30px;
	margin-left: -10px;
	margin-right: -10px
}

.auto-column li {
	float: left;
	padding: 0 10px
}

.case-block-text p {
	margin: 0;
	font-size: 14px
}

.col4.auto-column li {
	width: 25%
}

.col3.auto-column li {
	width: 33.33333%;
	margin-bottom: 20px
}

.col2.auto-column li {
	width: 50%
}

.col1.auto-column li {
	width: 100%
}

.weixin-qr {
	position: absolute;
	top: 60px;
	left: -100px;
	display: none;
	z-index: 9999
}

.weixin-link {
	position: relative
}

@media(max-width:996px) {
	#tab_main_nav_mobile {
		padding-right: 16px
	}
}

.nav-right-slide {
	color: #333
}

.weixin-qr {
	position: absolute;
	top: 55px;
	right: -84px;
	display: none;
	z-index: 9999
}



.nav-right-slide #nav-industry .row .col-left-wordlist {
	padding-right: 5%
}

.nav-right-slide #nav-industry .row .col-imagewords {
	max-width: 48%;
	min-width: 40%;
	width: auto;
	margin: 0;
	position: relative;
	min-height: 1px;
	float: right
}

@media(max-width:1220px) {
	.nav-right-slide #nav-industry .row .col-left-wordlist {
		padding-left: 1%;
		padding-right: 1%
	}

	.nav-right-slide #nav-industry .row .col-left-wordlist {
		padding-right: 2%
	}
}

.nav-right-slide #nav-industry .col-imagewords .col-2 {
	width: 48%;
	float: left;
	padding: 2%;
	margin: 0
}

.nav-right-slide #nav-software .col-sm-7 [class*=col-] {
	width: 50%
}

.text-style-1 {
	width: 80%
}

.text-style-1 span {
	border-bottom: 1px solid #ccc;
	padding-bottom: 8px;
	font-family: frutigernext_medium,frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif
}

.text-style-1 span a {
	font-size: 17px
}

*/.nav-right-slide #nav-about .row {
	margin-left: 0;
	margin-right: 0
}

.nav-right-slide #nav-about div.col-sm-4 {
	padding: 2%
}

.nav-right-slide #nav-about a.div div.a-inside {
	padding: 1% 2% 0 2%!important;
	margin: 0
}

.nav-right-slide #nav-about a.div div.a-inside img {
	width: 96%
}

.nav-right-slide #nav-about .split-line {
	width: 100%;
	padding: 1.5em 0 0 0
}

.nav-right-slide #nav-about .split-line .title {
	font-family: frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif
}

.nav-right-slide #nav-about .split-line .title span {
	display: inline;
	font-family: 'Microsoft YaHei';
	font-size: 12px;
	padding: 0 .25em;
	margin: 0;
	width: .5em
}

.nav-right-slide #nav-contact table:first-child {
	margin-top: 6%
}

.nav-right-slide #nav-contact table.li {
	display: list-item;
	width: 100%
}

.nav-right-slide #nav-contact table.li+table.li {
	padding-top: .5em
}

.nav-right-slide #nav-contact table.li tr,table.li tr td {
	vertical-align: top
}

.nav-right-slide #nav-contact table.li tr {
	width: 100%
}

.nav-right-slide #nav-contact table.li tr td[head] {
	font-weight: bold
}

.nav-right-slide #nav-contact table.li tr td[head][e5] {
	width: 5em
}

.nav-right-slide #nav-contact div.address a {
	color: #007cff
}

.nav-right-slide #nav-contact div.address a:hover {
	color: #ffc600
}

.nav-right-slide #nav-contact .left-box {
	width: 94%!important;
	margin: 6% 3%
}

.nav-right-slide #nav-contact .left-box p {
	margin: .5em 0
}

.nav-right-slide #nav-contact .call-btn {
	width: 100%
}

.nav-right-slide #nav-contact .call-btn .safari-safe-bg-box {
	width: 100%;
	margin: .25em 0
}

.nav-right-slide #nav-contact .div:hover .safari-safe-bg-box {
	background-color: #dd3435!important
}

#tab_main_nav_mobile #nav_mobile {
	-webkit-box-flex: 1;
	-webkit-flex: 1 50%;
	-ms-flex: 1 50%;
	flex: 1 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block!important;
	float: right;
	background-size: cover;
	width: 20px;
	height: 15px;
	background-image: url(/img/menu_icon.png)
}

.mm-listview .mm-nochild.mm-fullsubopen {
	width: 100%
}

.mm-listview>li .mm-nochild {
	border-color: inherit
}

.mm-listview .mm-nochild {
	background: rgba(3,2,1,0);
	width: 50px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2
}

a.div:hover {
	background-color: #c1e9f8;
	text-decoration: none!important
}

a.bg-gray:hover {
	background-color: #cfcfcf
}

a.div:hover,a.div:visited,a.fc-unchange:hover,a.fc-unchange:visited {
	color: inherit!important
}

a.div:hover span.change,a.fc-unchange:hover span.change {
	color: #007cff!important
}

a.div:hover div {
	background-color: inherit
}

.footer-icon-top .img-responsive {
	margin: auto
}

span.nbsp {
	margin: .5em!important;
	padding: 0
}/*span.model{display:inline-block;width:3em}*/@media(max-width:1075px) {
	span.model {
		display: none
	}
}

.mp0 {
	margin: 0!important;
	padding: 0!important
}

.tel-line {
	float: left;
	clear: both
}

.tel-line span {
	display: inline-block;
	float: left;
	text-align: center
}

.safari-safe-bg-box {
	display: inline-block;
	text-align: center;
	font-size: 1.2em;
	width: auto;
	margin: .25em;
	padding: .25em .75em;
	border-radius: 5px;
	color: #FFF;
	background-color: #00a3f3!important;
	background: rgba(1,1,1,0.3);
	position: relative;
	text-indent: 0
}

.call-btn:hover .safari-safe-bg-box {
	color: #FFF;
	background: rgba(0,0,0,0.2);
	background-color: #5fc4fd!important;
	text-decoration: none
}

.call-btn[red] .safari-safe-bg-box {
	background-color: #b02d2e!important
}

.call-btn[red]:hover .safari-safe-bg-box {
	background-color: #dd3435!important
}/*span.icon{-webkit-box-flex:1;-webkit-flex:1 50%;-ms-flex:1 50%;flex:1 50%;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;display:inline-block!important;background-size:cover;width:24px;height:24px;padding-right:15px;padding-bottom:8px;margin-right:4px}span.icon.icon-add{background-image:url(/img/icon_addr.png)}span.icon.icon-mail{background-image:url(/img/icon_mail.png)}span.icon.icon-phone{background-image:url(/img/icon_phone.png)}span.icon.icon-post{background-image:url(/img/icon_post.png)}span.icon.icon-tel{background-image:url(/img/icon_tel.png)}span.icon.icon-fax{background-image:url(/img/icon_fax.png)}*/.social-media {
	display: inline-block!important;
	-webkit-box-flex: 1;
	-webkit-flex: 1 50%;
	-ms-flex: 1 50%;
	flex: 1 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	background-size: cover;
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin-top: auto
}

@media(min-width:992px) {
	.social-media.visible-xs {
		display: none!important
	}
}

@media(max-width:991px) {
	.social-media.visible-xs {
		display: inline-block!important
	}
}

.social-media.qq {
	background-image: url(/img/social-media-logo/color/qq.png)
}

.social-media.wechat {
	background-image: url(/img/social-media-logo/color/wechat.png)
}

.social-media.sinaweibo {
	background-image: url(/img/social-media-logo/color/sina_weibo.png)
}

.social-media.tencentweibo {
	background-image: url(/img/social-media-logo/color/tencent_weibo.png)
}

.social-media.youku {
	background-image: url(/img/social-media-logo/color/youku.png)
}

.social-media.tudou {
	background-image: url(/img/social-media-logo/color/tudou.png)
}

.social-media.linkedin {
	background-image: url(/img/social-media-logo/color/linkedin.png)
}

.social-media.qzone {
	background-image: url(/img/social-media-logo/color/qzone.png)
}

.social-media.friendscycle {
	background-image: url(/img/social-media-logo/color/friendscycle.png)
}

.social-media.renren {
	background-image: url(/img/social-media-logo/color/renren.png)
}

.social-media.facebook {
	background-image: url(/img/social-media-logo/color/facebook.png)
}

.social-media.twitter {
	background-image: url(/img/social-media-logo/color/twitter.png)
}

.social-media.googleplus {
	background-image: url(/img/social-media-logo/color/google_plus.png)
}

.social-media.youtube {
	background-image: url(/img/social-media-logo/color/youtube.png)
}

.social-media.douban {
	background-image: url(/img/social-media-logo/color/douban.png)
}

.social-media.skype {
	background-image: url(/img/social-media-logo/color/skype.png)
}

.social-media.qq[w] {
	background-image: url(/img/social-media-logo/white/qq.png)
}

.social-media.wechat[w] {
	background-image: url(/img/social-media-logo/white/wechat.png)
}

.social-media.sinaweibo[w] {
	background-image: url(/img/social-media-logo/white/sina_weibo.png)
}

.social-media.tencentweibo[w] {
	background-image: url(/img/social-media-logo/white/tencent_weibo.png)
}

.social-media.youku[w] {
	background-image: url(/img/social-media-logo/white/youku.png)
}

.social-media.tudou[w] {
	background-image: url(/img/social-media-logo/white/tudou.png)
}

.social-media.linkedin[w] {
	background-image: url(/img/social-media-logo/white/linkedin.png)
}

.social-media.qzone[w] {
	background-image: url(/img/social-media-logo/white/qzone.png)
}

.social-media.friendscycle[w] {
	background-image: url(/img/social-media-logo/white/friendscycle.png)
}

.social-media.renren[w] {
	background-image: url(/img/social-media-logo/white/renren.png)
}

.social-media.facebook[w] {
	background-image: url(/img/social-media-logo/white/facebook.png)
}

.social-media.twitter[w] {
	background-image: url(/img/social-media-logo/white/twitter.png)
}

.social-media.googleplus[w] {
	background-image: url(/img/social-media-logo/white/google_plus.png)
}

.social-media.youtube[w] {
	background-image: url(/img/social-media-logo/white/youtube.png)
}

.social-media.douban[w] {
	background-image: url(/img/social-media-logo/white/douban.png)
}

.social-media.skype[w] {
	background-image: url(/img/social-media-logo/white/skype.png)
}

.quicktools .social-media {
	width: 26px;
	height: 26px;
	margin: 4px
}

#footer .win-foot-border-top ul li {
	display: inline-block;
	margin-right: 15px;
	line-height: 50px
}/*#footer .win-foot-border-top ul{padding-top:1em;padding-bottom:1em;text-align:left}*/.win-foot-border-top ul li .social-media {
	margin-top: 11px
}

@media(max-width:991px) {
	#footer .right {
		display: block;
		text-align: center;
		margin: 0 auto
	}

	.footer-icon-top img {
		margin: auto!important;
		width: auto
	}
}

.product-overview p strong[r] {
	color: #e10000
}

.product-overview p strong[b] {
	color: #008cff
}

.product-overview .product_pic_thumb_list_inner .thumblist li .img-responsive {
	width: 800;
	height: 600
}

@media(max-width:400px) {
	.product-overview .product_pic_thumb_list .col-xs-8 {
		padding-left: auto;
		padding-right: auto;
		width: 100%
	}

	.product-overview .product_pic_thumb_list_inner {
		min-width: 100%
	}

	.product-overview h1 {
		font-size: 1.5em
	}
}

#breadcrumb_nav a[href]:hover {
	color: #ffc600
}

#Download_More_Information .multi-col {
	margin-left: 1em;
	margin-right: 1em
}

#Download_More_Information .multi-col li {
	float: left;
	min-width: 29.33333%;
	width: auto;
	margin-left: 0;
	margin-right: 4%
}

@media(max-width:780px) {
	#Download_More_Information .multi-col li {
		min-width: 46%
	}
}

.product_specifications {
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 24px;
	padding-top: 0
}

.product_specifications .title {
	text-align: center
}

.product_specifications .title h2 {
	display: inline-block
}

.product_specifications .title a {
	display: inline-block!important;
	-webkit-box-flex: 1;
	-webkit-flex: 1 50%;
	-ms-flex: 1 50%;
	flex: 1 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	background-size: cover;
	width: 18px;
	height: 28px;
	line-height: 28px;
	margin: 24.5px 3em;
	animation: breath-EI-switch 5s;
	animation-iteration-count: infinite;
	transition: ease-in-out
}

.product_specifications .title:hover a {
	animation: none;
	opacity: 1
}

.product_specifications .title a:hover {
	opacity: .5;
	cursor: pointer
}

.product_specifications .title .prev-table {
	background-image: url(/img/table-prev.png)
}

.product_specifications .title .next-table {
	background-image: url(/img/table-next.png)
}

@keyframes breath-EI-switch {
	from {
		opacity: .1
	}

	50% {
		opacity: 1
	}

	to {
		opacity: .1
	}
}

@-webkit-keyframes breath-EI-switch {
	from {
		opacity: .1
	}

	50% {
		opacity: 1
	}

	to {
		opacity: .1
	}
}

.product_specifications .subtitle {
	text-align: center;
	color: #00a3f3;
	font-size: 1.25em
}

.specifications_table table,table.specifications_table {
	border-collapse: collapse;
	border-spacing: 0
}

.specifications_table th,.specifications_table td {
	padding: 0;
	width: 100%
}

.specifications_table tr td {
	padding: 10px 10px 10px 20px!important;
	border: none!important;
	border-right: 1px #ccc solid!important
}

.specifications_table tr td p {
	margin: 6px 0
}

.specifications_table tr td:last-child,.specifications_table tr th:last-child {
	border-right: none!important
}

.specifications_table tr td:first-child,.specifications_table tr th:first-child {
	font-weight: bold
}

.specifications_table tr th {
	padding: 10px!important;
	border-right: 1px #ccc solid!important
}

.specifications_table tr:nth-child(odd)>td,.specifications_table tr:nth-child(odd)>th {
	background-color: #fff!important
}

.specifications_table tr:nth-child(even)>td,.specifications_table tr:nth-child(even)>th {
	background-color: #f5f5f5!important
}

.tr-even-bg {
	background-color: #f5f5f5
}

.specifications_table thead tr:first-child td {
	background-color: #f5f5f5!important
}

.specifications_table tr .td-head {
	width: 25%
}

.specifications_table tr .td-body {
	width: auto
}

.specifications_table tr .td-body p {
	margin-left: 5%
}

.specifications_table td .en {
	font-size: 12px;
	font-weight: normal;
	color: #8c8c8c;
	line-height: 1em;
	margin-top: .7em;
	margin-bottom: 0
}

.specifications_table td .tab5 {
	width: 5em
}

.specifications_table td .tab6 {
	width: 6em
}

.specifications_table td .tab7 {
	width: 7em
}

.specifications_table td .tab8 {
	width: 8em
}

.specifications_table td .tab9 {
	width: 9em
}

.specifications_table td .tab10 {
	width: 10em
}

.specifications_table td .tab11 {
	width: 11em
}

.specifications_table td .tab12 {
	width: 12em
}

.specifications_table td [class*='lab'] {
	display: inline-block;
	margin-right: .5em;
	white-space: nowrap
}

.specifications_table td [class*='lab']:after {
	content: '：'
}

.specifications_table td.width5 .lab {
	min-width: 5em
}

.specifications_table td.width6 .lab {
	min-width: 6em
}

.specifications_table td.width7 .lab {
	min-width: 7em
}

.specifications_table td.width8 .lab {
	min-width: 8em
}

.specifications_table td.width9 .lab {
	min-width: 9em
}

.specifications_table td.width10 .lab {
	min-width: 10em
}

.specifications_table td.width11 .lab {
	min-width: 11em
}

.specifications_table td.width12 .lab {
	min-width: 12em
}

.specifications_table td i.got {
	display: inline-block;
	height: 16px;
	width: 22px;
	background: URL(/img/got.png)
}

.specifications_table td a.li {
	display: inline-block
}

.product_specifications ul {
	position: relative;
	width: 100%
}

.product_specifications ul li {
	position: absolute;
	left: 100%;
	width: 100%
}

.product_specifications ul li.active {
	position: inherit;
	left: 0
}

.inline-table {
	display: inline-table
}

.inline-table .inline-table-cell {
	display: table-cell
}

.no-wrap {
	display: inline-block;
	white-space: nowrap!important
}

.inline-table .inline-table-cell .li:after {
	content: '、'
}

.inline-table .inline-table-cell .li:last-child:after {
	content: ''
}

.specifications_table div.inline-table {
	margin: 6px 0 6px 5%
}

.specifications_table p+div.inline-table,.specifications_table div.inline-table+p {
	margin-top: 0
}

@media(max-width:750px) {
	.specifications_table tr .td-head {
		width: 20%
	}

	.specifications_table tr .td-body p,.specifications_table div.inline-table {
		margin-left: 0
	}
}

@media(max-width:650px) {
	.specifications_table tr td {
		font-size: 9px
	}
}

@media(max-width:550px) {
	.product_specifications .container {
		padding-left: 0;
		padding-right: 0
	}

	.specifications_table tr td p {
		margin-left: 0;
		margin-right: 0
	}

	.specifications_table td p span,.specifications_table td [class*='lab'] {
		width: auto!important;
		min-width: auto!important;
		color: #999;
	}
}

@media(max-width:512px) {
	.specifications_table .inline-table .inline-table-cell {
		display: inherit
	}
}

@media(max-width:350px) {
	.specifications_table tr td {
		padding-left: 8px!important;
		padding-right: 8px!important
	}

	.specifications_table td p span {
		margin-right: 0
	}

	.specifications_table td p.en {
		display: none
	}

	.specifications_table tr .td-head {
		width: 6em
	}
}

.sitemap.container ul li {
	display: inline-block
}

.product_specifications_download a[onclick="return false"],.product_specifications_download a.disable {
	background: #AAA;
	cursor: not-allowed
}