@media only screen and (max-width:1024px) {
	#tab_main_nav_search .inner input {
		width: 60%
	}
}

@media(max-width:768px) {
	.part_text,.part_img {
		width: 100%;
		float: none;
		margin-bottom: 20px
	}

	.part_text {
		padding-top: 0;
		margin-bottom: 60px
	}

	.part_img.r,.part_img.l {
		text-align: center
	}

	.min_content .part_img {
		margin-top: 0
	}

	.solCategory-sort {
		display: none
	}

	.index-video .video_box .title {
		padding: 0 60px
	}

	#banner>a.switchingBtn {
		display: block;
		background-size: 80%
	}

	#banner a.switchingBtn.left {
		left: 0
	}

	#banner a.switchingBtn.right {
		right: 0
	}

	#banner ul.banner-list li.banner-img {
		background-size: 100% auto!important
	}

	#banner ul.banner-list li.banner-img .container {
		background: #666;
		height: 300px
	}

	#banner ul.banner-list li.banner-img div .banner-text {
		background: 0;
		width: 100%;
		left: 0!important
	}

	#banner ul.banner-list h2 {
		font-size: 20px!important;
		line-height: 28px!important;
		margin-bottom: 10px
	}

	#banner ul.banner-list p {
		font-size: 16px;
		line-height: 24px
	}

	#banner ul.banner-list .text {
		width: 100%!important;
		padding: 15px!important
	}

	#banner ul.banner-list .banner-text ul {
		display: none
	}

	#banner ul.banner-list li.banner-img a.btn {
		display: none;
		margin: 0 auto!important;
		background: 0;
		border: 1px solid #fff
	}

	#banner ul.banner-list li.banner-img a.btn:hover {
		background: 0
	}

	#banner.inner-pages .container {
		padding-top: 15px
	}

	#banner.inner-pages ul.banner-list li .container div {
		width: 100%;
		padding-top: 15px
	}

	#footer_nav_mobile {
		display: block
	}

	#footer_nav_mobile {
		margin-left: 0;
		margin-right: 0
	}

	#footer_nav_mobile ul li {
		display: block;
		background: #272727;
		margin-bottom: 10px;
		border-radius: 15px;
		text-align: center;
		padding: 20px
	}

	#footer_nav_mobile ul li a {
		color: #fff;
		font-weight: bold
	}

	.function-mobile-tab {
		margin-bottom: 20px;
		padding: 0 10px;
		text-align: center;
		display: block
	}

	.function-mobile-tab div {
		width: 33.333%;
		background: #b6b6b6;
		float: left;
		border-right: 1px solid #fff;
		padding: 12px 0;
		min-height: 120px
	}

	.function-mobile-tab div img {
		margin-top: 6px
	}

	.function-mobile-tab div.current {
		background: #14c1af
	}

	.function-mobile-tab div.bg-1.current {
		background: #84b61e
	}

	.function-mobile-tab div.bg-2.current {
		background: #2ca7e8
	}

	.function-mobile-tab div span {
		display: block;
		color: #fff;
		margin-top: 12px
	}

	.function .row {
		margin: 0 -15px
	}

	.function ul li {
		width: 50%;
		margin-bottom: 20px
	}

	.function .col-sm-2,.function .col-sm-10 {
		display: none
	}

	.videos_share {
		width: 100%;
		float: none;
		margin-bottom: 20px
	}

	.video_intro {
		width: 100%;
		float: none;
		padding-left: 0
	}

	.hot_news li {
		width: 100%
	}
}

@media(max-width:767px) {
	.product_content {
		border-left: none;
		padding-left: 0
	}

	.product_content span.throw_sign {
		display: none
	}

	.product_content li {
		width: 50%
	}

	.radio_group {
		display: none
	}

	.spaninduce {
		margin-bottom: 12px!important
	}

	.wap_sidebar {
		display: block
	}

	.wap_title {
		background: #e0e0e0;
		border: 1px solid #bcbcbc;
		position: relative;
		cursor: pointer
	}

	.wap_title span {
		padding-left: 20px;
		font-size: 18px;
		line-height: 60px;
		color: #676767
	}

	.wap_title i {
		height: 40px;
		background: url(../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;
		padding-left: 48px
	}

	.wap_nav {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 2;
		display: none
	}

	.wap_nav .radio_group {
		background: #fff;
		width: 100%;
		display: block;
		border: 1px #bcbcbc solid;
		box-shadow: 0 1px 5px 1px #dcdcdc;
		padding: 30px 20px
	}

	.filter_option_close_btn,.filter_option_btn {
		outline: 0;
		cursor: pointer
	}

	.filter_option_close_btn:hover {
		color: #06f;
		text-decoration: underline
	}

	.col-sm-5c {
		width: 100%
	}

	.compare-btn {
		display: none
	}

	.index-video .container {
		padding: 0
	}

	.coll-list {
		width: 100%;
		float: none
	}

	.mb70 {
		margin-bottom: 50px
	}

	.rss-production img {
		width: 80px;
		height: 80px;
		margin: 0 0 1.1em 1.5em
	}

	.studies-list ul li div p {
		display: none
	}

	.studies-list ul li {
		border-bottom: 0;
		padding: 0 0 24px;
		margin-bottom: 0
	}

	.studies-list ul li div.col-sm-3 {
		width: 35%;
		padding: 0 .7em 0 0;
		float: left
	}

	.studies-list ul li div.col-sm-9 {
		width: 64%;
		padding: 0;
		float: left
	}

	.events ul li div div {
		margin-top: 0
	}

	.mt36:nth-last-of-type(2),.mt36:last-child {
		margin-bottom: 24px
	}

	.lt-img-rt-tx h1.h-title {
		text-align: center;
		margin: 1.1em 0 .5em 0
	}

	.space-list .cell {
		width: 100%;
		border: 0;
		display: table;
		padding: 0;
		border-top: 1px solid #e7e7e7
	}

	.space-list .cell a,.space {
		display: none
	}

	.solLandingpage .space-list {
		padding: 0;
		margin: 0 -15px 20px -15px
	}

	.space-list .cell img {
		max-width: 60px;
		max-height: 52px
	}

	.space-list .cell h2 {
		margin: 0
	}

	.col-sm-9 {
		width: 100%;
		float: none
	}

	.streeChecked li {
		width: 100%
	}

	.page-group a.customized,.page-group a.backtrack {
		margin: .5em 0
	}

	.page-group {
		margin-bottom: 3.6em
	}

	.que-item dt,.que-item dd div {
		width: 100%
	}

	.partner .col-sm-6 {
		padding-left: 15px
	}

	.lt-img-rt-tx .parter .cell {
		display: inherit;
		border: 0;
		min-height: 0
	}

	.parter .col-sm-4 {
		border-top: 1px solid #e7e7e7
	}

	.lt-img-rt-tx .parter h2 {
		margin: 20px 0 0 0
	}

	.parter-login .login,.click-inter {
		width: 100%
	}

	.solution_product_mobile h2.title {
		margin-bottom: 20px
	}

	.partner_bg,.procedure_bg {
		min-height: inherit;
		margin: 12px 0
	}

	.icon-circle-box {
		margin: 15px auto
	}

	.partner_query_form .right {
		text-align: left
	}

	.partner_query_form .mt24 {
		margin-top: 0
	}

	.partner_query a {
		width: 100%
	}

	.partner_info p span {
		display: block
	}

	.partner_query .mt24 {
		margin-top: 0
	}

	.partner_query_title {
		text-align: left
	}

	.videos-list .cell div {
		display: block;
		float: left
	}

	.videos-list .cell div:first-child+div h3 {
		margin-bottom: 0
	}

	.video-article {
		padding: 0 15px 0 15px
	}

	.solCategory-v {
		padding-top: 24px
	}

	.videos-list .video_box a.js_video_player,.videos-list .video_box a.js_video_icon {
		background-size: 30%
	}

	#tab_top_nav {
		display: none
	}

	#need_help_desktop {
		display: none!important
	}

	html,body {
		-webkit-text-size-adjust: 100%
	}

	html p,html .quick_links,html footer,body p,body .quick_links,body footer {
		line-height: 24px
	}

	html p {
		line-height: 25px
	}

	.container_inner {
		margin: 0
	}

	.the_expert .details {
		padding-left: 10%;
		text-align: left;
		color: #6d6d6d
	}

	#solutions_section_1 {
		padding-bottom: 35px
	}

	.cloud_computing {
		display: inline-block;
		margin-left: 0;
		margin-right: 0
	}

	.cloud_computing .left,.cloud_computing .right {
		display: inline-block;
		width: 100%
	}

	.cloud_computing .left h1,.cloud_computing .left h2 {
		text-align: center
	}

	.cloud_computing .right {
		padding-top: 40px;
		text-align: center
	}

	.cloud_computing .right img {
		min-width: 200px
	}

	#zrapid_advantage {
		margin-left: 0;
		margin-right: 0
	}

	#zrapid_advantage .inner {
		display: block
	}

	#zrapid_advantage .cell {
		display: block;
		width: 100%;
		padding: 0
	}

	#solutions_section_4 {
		padding-bottom: 0
	}

	.lt-img-rt-tx h1,.lt-img-rt-tx h2 {
		margin-left: 0;
		margin-right: 0
	}

	.lt-img-rt-tx .cell {
		overflow: hidden
	}

	.lt-img-rt-tx .container>.row {
		padding-bottom: 0
	}

	.lt-img-rt-tx .container .row>.col-sm-6 {
		padding-bottom: 24px
	}

	.lt-img-rt-tx .container .row>.col-sm-3 {
		padding-bottom: 24px
	}

	.lt-img-rt-tx .cell div {
		display: table-cell;
		vertical-align: top
	}

	.lt-img-rt-tx .cell div img {
		width: 100%;
		height: auto
	}

	.lt-img-rt-tx .cell div:first-child {
		width: 29%;
		vertical-align: top;
		padding-left: 0;
		padding-top: 6px
	}

	.lt-img-rt-tx .cell div:first-child+div {
		width: 71%;
		text-align: left;
		padding-left: 10px;
		padding-right: 0
	}

	.lt-img-rt-tx .cell div:first-child+div h3 {
		margin-top: 0
	}

	.lt-img-rt-tx .cell p {
		padding: 0;
		margin: 0
	}

	.lt-img-rt-tx .cell_spacer {
		display: none
	}

	#solutions_section_5 {
		padding-bottom: 45px
	}

	.expert-module {
		margin-left: 0;
		margin-right: 0
	}

	.expert-module .cell {
		display: table-row;
		width: 100%
	}

	.expert-module .avatar,.expert-module .details {
		display: table-cell;
		padding-bottom: 10%
	}

	.expert-module .avatar img {
		height: auto
	}

	.more_support {
		width: 100%;
		margin-top: 0;
		padding: 24px
	}

	.more_support .icon {
		display: block;
		text-align: center;
		font-size: 20px
	}

	.more_support .content {
		font-size: 16px;
		line-height: 22px
	}

	#solutions_section_6 {
		border-top: 0;
		background: #fff
	}

	.more-resources {
		padding-bottom: 10px
	}

	.more-resources .container .row>.col-sm-4,.support_links .container .row>.col-sm-4 {
		padding-bottom: 24px
	}

	.more-resources .cell {
		display: block;
		width: 100%;
		padding: 0;
		border-right: 0
	}

	.more-resources .cell h3 {
		margin: 0;
		padding: 20px 0;
		text-align: center;
		border-top: 1px solid #d7d7d7
	}

	.more-resources .cell ul {
		margin-left: 0;
		margin-right: 0
	}

	.solution_video_wrap {
		overflow: hidden
	}

	.solution_video_wrap .solution_video_cont a.btn {
		width: 50px;
		height: 100%
	}

	.solution_video_wrap .solution_video_cont a.btn.prev {
		left: -25px;
		background: url(/Assets/EBG/img/banner-left.png) left center no-repeat;
		background-size: 100%
	}

	.solution_video_wrap .solution_video_cont a.btn.next {
		right: -25px;
		background: url(/Assets/EBG/img/banner-right.png) right center no-repeat;
		background-size: 100%
	}

	.solution_video_wrap .solution_video_cont p.point_btn {
		display: none
	}

	.solution_video_wrap .solution_video_cont p.video-num {
		position: absolute;
		bottom: -30px;
		right: 0;
		height: 12px;
		z-index: 9;
		color: #fff;
		display: block
	}

	.solution_video_wrap .solution_video_cont p.video-num 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.video-num span.on {
		background: url(/Assets/EBG/img/point_btn.png) left 0
	}

	.solution_product_wrap {
		display: none
	}

	.solution_product_mobile {
		display: block
	}

	.all_product .a-z_wrap {
		height: auto;
		border: 0
	}

	.all_product p.letter_list {
		margin-top: 0;
		width: auto
	}

	.solCategorytitle h1 {
		text-align: center
	}

	.search-results-count {
		display: none
	}

	.index--first-part .cell div {
		width: 100%!important;
		display: block
	}

	.index--first-part div:first-child+div {
		margin-bottom: 12px;
		margin-top: 6px
	}

	.index--first-part .cell div.video_box+div {
		width: 100%!important
	}

	.index-video h2,.index-video h3 {
		color: #fff
	}

	.index-video h2 {
		font-size: 36px;
		margin: 0;
		line-height: 1.2em
	}

	.index-video h3 {
		font-size: 20px;
		padding-top: 24px;
		line-height: 30px;
		max-width: 475px;
		margin: 0 auto
	}

	.index-video .btn a {
		display: block;
		height: 101px;
		width: 100px;
		background: url(/Assets/EBG/img/index-btn.png) left center;
		background-size: 100%;
		margin: 0 auto;
		margin-top: 24px
	}

	.index-other-part .cell {
		border: 0
	}

	.index-other-part .news li {
		margin-bottom: 20px
	}

	.index-other-part .social-media {
		display: none
	}

	.index-other-part .index-events {
		padding: 0 15px
	}

	#tab_main_nav {
		width: 56.25%
	}

	.no-partner-nearest>div {
		width: 100%;
		padding: 0 15px 0 125px;
		background: url(/Assets/EBG/img/message-icon.png) 10px top no-repeat
	}

	.searchUnified-search .solution-mobilr-nav .title {
		padding: 0
	}

	.searchUnified-search .data-classic {
		display: none
	}

	.searchUnified-cont .container {
		padding: 0
	}

	.searchUnified-cont .row {
		padding-left: 15px;
		padding-right: 15px
	}

	.searchUnified-search .search-quantity {
		display: none
	}

	.searchUnified-search .data-classic-mobile {
		display: block;
		padding: 0;
		text-align: left;
		text-align: center;
		border-bottom: 1px solid #d0d0d0;
		padding-bottom: 15px;
		margin: 20px 0
	}

	.searchUnified-cont .data-classic-wrap {
		display: block
	}

	.searchUnified-search .data-classic-mobile>div {
		background: url(/Assets/EBG/img/line-bg.png) right center no-repeat;
		width: 33.333%;
		float: left;
		line-height: 24px;
		font-weight: bold
	}

	.searchUnified-search .data-classic-mobile>div:first-child {
		color: #06f
	}

	.searchUnified-search .data-classic-mobile>div:last-child {
		background: 0
	}

	.searchUnified-search .data-classic-mobile>div i {
		padding-left: 17px;
		background: url(/Assets/EBG/img/icon-slide.png) right center no-repeat;
		height: 24px
	}

	.searchUnified-search .data-classic-mobile>div.data-type.active i {
		background: url(/Assets/EBG/img/icon-slide-hover.png) right center no-repeat
	}

	.searchUnified-search .data-classic-mobile>div.active {
		color: #06f
	}

	.searchUnified-search .data-classic-mobile>div.screening i {
		padding-left: 26px;
		background: url(/Assets/EBG/img/icon-screen.png) left 3px no-repeat;
		height: 40px
	}

	.searchUnified-search .data-classic-mobile>div.screening.active i {
		background: url(/Assets/EBG/img/icon-screen-hover.png) left 0 no-repeat
	}

	.searchUnified-cont .search-cont-list>a {
		display: none
	}

	.searchUnified-cont .data-classic-list {
		margin: 0 -15px 0 -15px;
		text-align: left
	}

	.searchUnified-cont .data-classic-list li {
		border-bottom: 1px solid #d0d0d0;
		padding: 0 15px 0 15px;
		line-height: 42px
	}

	.searchUnified-cont .data-classic-list li.link-wrap {
		border-bottom: 0
	}

	.searchUnified-cont .data-classic-list li a {
		display: block;
		padding-left: 30px;
		margin: 0 -15px 0 -15px;
		border-bottom: 1px solid #d0d0d0;
		color: #676767
	}

	.searchUnified-cont .data-classic-list li.slide {
		color: #000
	}

	.searchUnified-cont .data-classic-list li.slide.up i {
		background: url(/Assets/EBG/img/solution_cate_icon.png) left -2px no-repeat
	}

	.searchUnified-cont .data-classic-list li i {
		padding-left: 18px;
		height: 36px;
		background: url(/Assets/EBG/img/solution_cate_icon.png) left -22px no-repeat
	}

	.searchUnified-cont .data-classic-list li a.active {
		color: #06f
	}

	.searchUnified-cont .data-classic-wrap ul {
		display: none
	}

	.searchUnified-cont .data-classic-list li a:hover {
		text-decoration: none
	}

	.searchUnified-cont .data-classic-list li.active {
		color: #06f
	}

	.purchase-news ul {
		margin-top: 20px
	}

	.page-number>div {
		width: 230px;
		float: right
	}

	.page-number>div span.mobile {
		display: inline;
		width: auto;
		padding: 0 5px;
		line-height: 20px
	}

	.page-number>div span.mobile em {
		font-style: normal
	}

	.page-number>div span.mobile input {
		display: inline;
		width: 30px;
		height: 30px;
		border: 1px solid #999;
		margin-right: 5px
	}

	.page-number>div .num {
		display: none
	}

	.proComparison .expand-more {
		display: none
	}

	.search_result span.tel {
		margin-left: 0
	}

	.search_result span.date {
		float: left
	}

	.search_result .moreinfo span {
		display: block;
		float: left;
		width: auto;
		line-height: 28px
	}

	.search_result .moreinfo span.title {
		float: left
	}

	.contact-us .col-sm-4 {
		min-height: 0
	}

	.contact-us .col-sm-4 .cell {
		padding: 0
	}

	.contact-us .pic-list {
		display: none!important
	}

	.contact-us p.intruduce {
		margin-bottom: 0;
		padding-bottom: 10px
	}

	.contact-us p.intruduce a {
		display: block;
		padding: 0;
		margin-bottom: 5px
	}

	.contact-us p.intruduce span {
		display: none
	}

	#player_wrapper {
		height: auto;
		width: 100%;
		display: none
	}

	.mobile-hidden,.pc-show {
		display: none
	}

	.mobile-hide-important,.pc-show-important {
		display: none!important
	}

	.jqzoom {
		cursor: default!important
	}

	.subscribe_form {
		width: 100%
	}

	.howtobuy-btn {
		margin: 12px 0
	}

	.howtobuy-btn a {
		float: none;
		margin: 0 auto;
		width: 235px;
		padding-left: 50px;
		background-position: 10px center!important
	}

	.howtobuy-btn .col-sm-6 {
		padding: 0;
		margin-bottom: 12px
	}

	.howtobuy {
		background: 0
	}

	.howtobuy .col-sm-4 {
		padding: 15px 15px!important;
		min-height: 0;
		border-top: 1px solid #e5e5e5;
		padding-top: 0!important
	}

	.howtobuy .col-sm-4 h2 {
		height: 40px;
		line-height: 40px
	}

	.howtobuy .col-sm-4:last-child {
		padding-left: 15px;
		padding-bottom: 15px
	}

	.howtobuy .how-cont p {
		margin-bottom: 12px
	}

	.parnter .col-sm-4 {
		min-height: 0;
		padding: 15px 0;
		border-top: 1px solid #e5e5e5
	}

	.parnter .col-sm-4 .cell>div {
		width: auto
	}

	.parnter .col-sm-4 div a.question {
		float: left
	}

	.parnter .col-sm-4 .cell {
		padding: 0 15px
	}

	.parnter .col-sm-4 .frist a {
		text-align: center
	}

	.echannel-section {
		margin: 0 0 12px 0
	}

	.echannel-section .col-sm-3 h2 {
		text-align: left;
		margin-top: 12px;
		margin-bottom: 6px
	}

	.echannel-section .col-sm-3 {
		padding: 15px 15px;
		border-top: 1px solid #e5e5e5;
		min-height: 0
	}

	.echannel-section .col-sm-3 ul {
		width: auto!important;
		padding: 0 15px
	}

	.partner-list div.more {
		margin-top: 5px
	}

	.business-tab-content img {
		width: 100%
	}

	.business-tab .icon {
		background-size: 60%!important;
		background-position: center center
	}

	.business-tab li {
		font-weight: normal!important;
		font-size: 12px;
		padding: 0 5px
	}

	.fz-lb li div {
		margin: 0!important;
		padding: 0!important
	}

	.fz-lb li div span,.fz-lb li div i {
		display: none
	}

	.solCategory .solution-mobilr-nav {
		display: block!important
	}

	.searchUnified-search .solution-mobilr-nav .search-type {
		display: none!important
	}

	.solution-nav {
		display: none!important
	}

	.solCategory h3.specal {
		display: none!important
	}

	.col-sm-3 .case-study-more {
		display: none!important
	}

	.product-overview .pull-right,.cloud_computing .pull-right {
		float: none!important
	}
}

@media(min-width:768px) {
	.icon_line_first {
		width: 50%;
		left: 50%
	}

	.icon_line_last {
		width: 50%;
		right: 50%
	}

	.partner_list .read_more_product,.icon_collapse2,.icon_expand {
		display: none
	}

	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -15px;
		font-size: 30px
	}

	.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
		margin-left: -15px
	}

	.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
		margin-right: -15px
	}

	.carousel-caption {
		right: 20%;
		left: 20%;
		padding-bottom: 30px
	}

	.carousel-indicators {
		bottom: 20px
	}

	.lb-num {
		background: url(/Assets/EBG/img/icon8.png) no-repeat right top;
		position: absolute;
		right: -26px;
		top: 50%;
		margin-top: -26px;
		width: 53px;
		height: 53px;
		color: #fff;
		text-align: center;
		font-size: 36px;
		line-height: 52px
	}

	.fz-lb {
		background: url(/Assets/EBG/img/line-bg.png) repeat-y center top;
		height: 820px
	}

	.fz-lb li {
		clear: both
	}

	.fz-lb .li-box {
		width: 50%;
		position: relative;
		padding: 0 50px 0 0
	}

	.fz-lb li.odd .li-box {
		float: left
	}

	.fz-lb li.even .li-box {
		float: right;
		padding: 0 0 0 50px
	}

	.lb-arrow {
		position: absolute;
		right: 43px;
		top: 50%;
		margin-top: -7px;
		border-left: 7px solid #ccc;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent
	}

	.fz-lb li.even .lb-arrow {
		left: 43px;
		right: auto;
		border-left: none;
		border-right: 7px solid #ccc
	}

	.fz-lb li.even .lb-num {
		left: -27px
	}

	.fz-lb-content {
		border: 1px solid #ccc;
		border-radius: 5px;
		padding: 10px
	}

	.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
	}
}

@media(max-width:420px) {
	.features_all {
		padding-top: 20px
	}

	.features_content {
		margin-bottom: 10px
	}

	.features_content img {
		width: 100%
	}

	.features_all h3 {
		font-size: 20px;
		background: 0
	}

	.features_content p {
		font-size: 14px
	}

	.procedure li:last-child {
		padding: .35em 0 .3em 0
	}

	.procedure li span {
		padding: 0 .72em
	}
}

@media only screen and (max-width:1200px) {
	.proComparison .compare-wrap {
		right: 15px
	}

	.index-video a.close {
		top: 15px;
		right: 15px
	}
}

@media only screen and (min-width:1025px) {
	#tab_main_nav ul li {
		font-size: 14px
	}

	#nav-cont .nav-list ul li a,#nav-cont .nav-list ul li span {
		font-size: 16px!important;
		*font-size: 14px
	}
}

@media only screen and (max-width:1009px) {
	#footer .right,#footer .bottom_right {
		display: block;
		width: auto;
		margin-left: 0;
		margin-right: 0;
		text-align: center
	}
}

@media only screen and (max-width:996px) {
	#container {
		padding-top: 50px
	}

	#nav-cont {
		display: none
	}

	#tab_main_nav_container {
		margin-bottom: 0
	}

	#tab_main_nav ul {
		display: none
	}

	#tab_main_nav_search {
		display: table-cell;
		vertical-align: middle;
		padding-right: 15px
	}

	#mobile-search {
		display: none;
		padding: 0 10px;
		width: 100%;
		position: relative;
		background: #999;
		position: fixed;
		top: 50px;
		z-index: 100
	}

	#mobile-search input {
		height: 35px;
		line-height: 35px;
		display: block;
		width: 100%;
		border: 0;
		background: #fff;
		margin: 5px 0;
		border-radius: 5px;
		padding-left: 12px
	}

	#mobile-search a {
		position: absolute;
		right: 16px;
		padding: 0 6px;
		top: 10px;
		height: 24px;
		background: #fff
	}

	#mobile-search a img {
		margin-top: -6px;
		width: 30px;
		height: 35px
	}

	#tab_main_nav_mobile {
		display: table-cell;
		vertical-align: middle;
		text-align: right;
		padding-right: 5px
	}

	#tab_main_need_help_mobile {
		display: table-cell!important;
		vertical-align: middle;
		padding-right: 5px
	}

	#footer .col-md-8 {
		display: none!important
	}

	#footer .col-md-4 {
		width: 100%
	}

	#footer * {
		text-align: center!important
	}

	#footer .left,#footer .bottom_left,#footer .QR-code {
		display: none
	}

	#footer .bottom_right {
		padding: 10px 0
	}

	.footer-icon-top img {
		margin: 0 auto!important
	}

	.Suspended {
		display: none
	}
}

@media only screen and (min-width:769px) and (max-width:900px) {
	#nav-cont .nav-list ul li a,#nav-cont .nav-list ul li span,#tab_main_nav ul li {
		font-size: 13px!important
	}

	#nav-cont .nav-list ul li a {
		margin-left: 10px
	}

	#nav-cont .nav-list ul li span.btn {
		padding: 0 5px
	}

	#nav-cont .nav-list ul li span {
		width: auto
	}
}

@media only screen and (max-width:420px) {
	.index-video .video_box .title {
		padding: 0 20px
	}

	.index-video .video_box .title h2 {
		font-size: 20px
	}

	.index-video .video_box .title h3 {
		font-size: 14px;
		padding-top: 10px;
		line-height: 1.5
	}
}

@media(max-width:1280px) {
	.product_left_nav {
		left: 0
	}
}

@media(max-width:640px) {
	.page-number>div a {
		margin: 0 5px 10px 5px
	}

	.paginator {
		width: 100%!important
	}
}

@media(max-width:768px) {
	.reading_list {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.comment_date {
		float: none
	}

	.throw,.function_btn a.fullscreen {
		display: none
	}

	.wap_throw {
		position: absolute;
		display: block;
		width: 40px;
		height: 59px;
		top: 50%;
		margin-top: -30px
	}

	.wap_prev {
		background: url(/Assets/EBG/img/wap_prev.png) no-repeat;
		left: 0
	}

	.wap_next {
		background: url(/Assets/EBG/img/wap_next.png) no-repeat;
		right: 0
	}

	.read_paging a {
		display: none
	}

	.reading_container {
		min-height: 0
	}
}

@media(max-width:500px) {
	.online_reading h1 {
		font-size: 18px;
		line-height: 30px
	}

	.reading_bar .share {
		display: none
	}

	.read_paging {
		float: left
	}

	.reading_info {
		height: auto;
		margin-bottom: 0
	}

	.reading_info .star_score {
		margin-bottom: 20px
	}

	.reading_info .share {
		padding-left: 0
	}

	.comment_txt {
		padding-right: 5px
	}

	.enter_code p {
		margin: 0 5px 0 0;
		float: left
	}

	.c_submit_btn {
		float: right
	}

	.code_input {
		float: none
	}

	.user_headimg {
		float: none
	}

	.comment_txt p {
		font-size: 12px
	}

	.down_btn {
		width: 36px;
		overflow: hidden;
		color: #c33;
		background-position: 12px 7px
	}

	.down_btn:hover {
		background-position: 12px 7px
	}

	.function_btn {
		width: 20px
	}

	.fullscreen {
		margin-right: 10px
	}

	.online_reading.vertical .read_paging,.online_reading.vertical .reading_container .throw {
		display: block
	}

	.online_reading.vertical .reading_container {
		overflow: hidden
	}

	.star_score font.pl {
		padding-left: 0
	}

	.star_score font {
		border: 0
	}

	.reading_info .share {
		width: 95px
	}
}

@media(max-width:380px) {
	.read_paging {
		width: 130px
	}

	.paging {
		margin: 0 5px
	}

	.fullscreen {
		margin-right: 5px
	}

	.starbox {
		width: 100%;
		margin-bottom: 10px;
		float: none
	}

	.reading_info .star_score {
		margin-bottom: 0
	}
}

@media(max-width:768px) {
	.partners_all {
		background: 0
	}

	.partners_content ul li {
		background-size: 80px;
		padding-left: 100px;
		margin-bottom: 50px
	}

	.partners_content ul {
		margin-top: 40px
	}

	.partners_content {
		width: 100%
	}

	.left_con {
		border-bottom: 1px #e1e1e1 solid;
		margin-bottom: 50px
	}

	.right_con {
		padding-left: 0
	}

	.partners_content ul li h5 {
		font-size: 18px
	}

	.partners_content h3 {
		font-size: 26px
	}
}

@media(max-width:480px) {
	.partners_content ul li {
		background-size: 60px;
		padding-left: 80px
	}
}

@media(max-width:980px) {
	.my_detailinfo ul,.my_detailtitle {
		width: 100%;
		float: none
	}

	.my_detailinfo ul {
		margin: 0
	}

	.my_detailtitle {
		margin-bottom: 20px
	}

	.my_detailinfo li {
		width: 33.333%;
		margin-bottom: 10px
	}
}

@media(max-width:767px) {
	.swipe_wrap ul {
		width: 100%;
		float: none
	}

	.news_point {
		display: none!important
	}
}

@media(max-width:768px) {
	.column_center {
		padding-left: 15px
	}

	.partner_univer_hot.index-other-part .news {
		border-right: 0;
		border-bottom: 1px solid #e7e7e7
	}

	.developer_path li {
		width: 33.333%;
		margin-bottom: 10px
	}

	.study_share li {
		width: 25%
	}
}

@media(max-width:640px) {
	.study_share li {
		width: 33.333%
	}
}

@media(max-width:580px) {
	.my_detailinfo li {
		width: 50%
	}

	.study_share li {
		width: 50%
	}
}

@media(max-width:480px) {
	.my_detailinfo li {
		width: 100%
	}
}

@media(max-width:980px) {
	.formbox {
		margin: 0
	}

	.lbox {
		width: 100%;
		padding: 0
	}

	.down_agree {
		padding-left: 30%
	}
}

@media(max-width:768px) {
	.interception_con .col-sm-4 {
		width: 100%;
		float: none
	}

	.interception_con .bor_left {
		margin-top: 40px;
		border-left: none;
		border-top: 1px #ccc solid
	}

	.interception_con .bor_left b {
		display: none
	}

	.reservation_info {
		margin: 0 0 30px;
		width: 100%;
		padding: 0
	}
}

@media(max-width:980px) {
	.product_series li {
		width: 25%
	}

	.f_half {
		width: 100%
	}

	.quotes_l,.quotes_r {
		padding: 0;
		margin-bottom: 20px
	}
}

@media(max-width:768px) {
	.product_series li {
		width: 33.333%
	}

	.shopping_cart {
		top: auto;
		bottom: 0;
		width: 100%;
		height: 42px
	}

	.shopping_btn {
		top: auto;
		left: 0;
		margin: 0;
		padding: 10px;
		height: 40px
	}

	.shopping_btn a {
		padding-top: 0;
		width: 100px;
		margin: 0 auto;
		padding-left: 26px;
		font-size: 16px;
		line-height: 25px;
		background-position: left center
	}

	.shopping_btn a span {
		line-height: 19px;
		height: 25px;
		top: 1px;
		right: 0;
		left: auto
	}

	.shopping_column {
		width: 100%
	}

	.shopping_column li .product_name {
		width: 57%
	}

	.compare_btn {
		display: none
	}

	.table_header {
		display: none
	}

	.orders_wrap li {
		padding-top: 0
	}

	.orders_wrap li p {
		padding: 0;
		float: none;
		width: 100%;
		font-size: 14px
	}

	.orders_wrap ul {
		padding: 10px 0
	}

	.orders_wrap li img {
		width: auto
	}

	.search_k,.title_wrap h2 {
		width: 100%;
		float: none
	}

	.title_wrap h2 {
		margin-bottom: 15px;
		font-size: 18px
	}

	.search_k input[type="text"] {
		width: 80%;
		width: calc(100% - 30px);
		width: -webkit-(100% - 30px);
		width: -o-(100% - 30px);
		width: -ms-(100% - 30px);
		width: -moz-(100% - 30px)
	}

	.summary_intro {
		font-size: 12px
	}

	.province_box {
		display: block
	}

	.research_condition span {
		float: none;
		margin: 0 0 10px
	}

	.filter_box {
		width: 100%;
		margin: 0 0 10px 0
	}

	.research_condition label {
		font-size: 14px
	}

	.research_condition select {
		color: #666;
		font-size: 14px;
		width: 90%;
		width: calc(100% - 45px);
		width: -webkit-calc(100% - 50px);
		width: -moz-calc(100% - 50px);
		width: -o-calc(100% - 50px);
		width: -ms-calc(100% - 50px)
	}

	.data_result {
		position: relative
	}

	.data_result table {
		display: none
	}

	.data_result li {
		padding: 10px 5px
	}

	.data_result li span {
		width: 100%;
		float: none;
		display: block;
		font-size: 14px
	}

	.data_result li span.company_span {
		font-size: 16px
	}

	.data_result p {
		position: absolute;
		width: 100%;
		right: 0;
		top: 100%
	}

	.result_main {
		border-top: 1px #d1d1d1 solid
	}

	.result_box {
		margin: 50px 0 60px
	}

	.result_box p {
		float: none;
		padding: 0;
		text-align: left;
		margin-bottom: 30px
	}

	.result_box .solid_btn {
		float: none;
		width: 122px;
		margin: 0 auto;
		display: block
	}

	.result_box p span.des_txt {
		margin-bottom: 10px
	}

	.result_box p span {
		display: block;
		width: 100%;
		margin: 0 0 5px
	}

	.pc_city {
		display: none
	}

	.wap_area {
		display: block
	}

	#select_popup {
		display: none!important
	}

	.quotes_r li .amount_btn {
		display: block
	}

	.quotes_r li .number_box span,.quotes_r li:hover .number_box span {
		display: none
	}

	.quotes h3 {
		padding: 10px
	}

	.choice_box p {
		padding-left: 10px
	}

	.quotes_r li {
		padding: 8px 10px
	}

	.quotes_r li .amount_btn {
		float: right
	}

	.quotes_r li p {
		width: calc(100% - 80px);
		width: -webkit-calc(100% - 80px);
		width: -o-calc(100% - 80px);
		width: -moz-calc(100% - 80px);
		width: -ms-calc(100% - 80px)
	}

	.btn_box {
		text-align: center
	}

	.quotes_r li .number_box {
		padding-right: 35px
	}

	.quotes_r li .number_box .delbtn,.quotes_r li:hover .number_box .delbtn {
		display: block
	}

	.success_info {
		width: 100%;
		float: none;
		padding: 0;
		margin-bottom: 20px
	}

	.else_info {
		width: 100%;
		float: none;
		padding: 20px 0 0;
		border-left: none;
		border-top: 1px #e9e9e9 solid
	}

	.success_wrap {
		padding: 20px 0
	}

	.success_info h2,.success_info h2 span {
		text-align: center;
		font-size: 18px
	}

	.success_info h2 span {
		padding-left: 45px;
		background-size: 30px;
		line-height: 30px;
		height: 30px
	}

	.success_con {
		padding-left: 0
	}

	.success_con p {
		font-size: 14px
	}

	.success_con p.bold_p {
		font-size: 16px;
		margin-bottom: 5px
	}

	.success_con .btnbox {
		margin-bottom: 20px
	}

	.order_l,.order_r {
		width: 100%;
		padding: 0;
		float: none
	}

	.order_l {
		margin-bottom: 20px
	}

	.pro_datalist,.pro_datalist ul,.pro_datalist ul li {
		display: block
	}

	.pro_datalist ul.first_ul {
		display: none
	}

	.pro_datalist ul li {
		border-bottom: 0;
		padding: 0
	}

	.pro_datalist ul {
		border-bottom: 1px #d1d1d1 solid;
		padding: 10px 0
	}

	.order_tracking h2 {
		border-bottom: 1px #d1d1d1 solid;
		padding-bottom: 20px;
		margin-bottom: 10px
	}

	.wap_field {
		display: inline-block
	}

	.pagingbox_main p {
		display: none
	}
}

@media(max-width:640px) {
	.function_block span {
		width: 25%;
		margin: 0
	}

	.pro_btn a {
		display: none
	}

	.pro_btn a.join_btn {
		display: block;
		width: 100%
	}

	.orders_wrap li.imgwrap {
		width: 30%
	}

	.orders_wrap li {
		width: 70%;
		padding-left: 3%
	}

	.secondbtn {
		width: auto
	}

	.btn_orders .hollow_btn {
		font-size: 14px;
		border: 0;
		color: #0166fe;
		text-align: left;
		padding: 0
	}

	.btn_orders .hollow_btn:hover {
		background: 0;
		color: #0166fe;
		text-decoration: underline
	}

	.btn_orders .solid_btn {
		float: none;
		margin: 50px auto 0;
		width: 150px
	}

	.btn_orders span {
		margin: 0
	}

	.btn_orders {
		text-align: center;
		position: relative
	}

	.tab_nav_option ul {
		margin-bottom: 25px;
		background-size: 367px;
		padding-top: 50px;
		max-width: 490px
	}
}

@media(max-width:580px) {
	#wap_select_popup .popup_con {
		width: 95%;
		left: 3%;
		margin-left: 0
	}

	#wap_select_popup .select_area p {
		width: 100%;
		margin-left: -5px
	}

	#wap_select_popup .select_area a {
		margin: 0 10px 2px 0
	}
}

@media(max-width:480px) {
	.function_block span {
		width: 50%;
		margin-bottom: 10px
	}

	.function_block span a {
		width: 100%!important
	}

	.product_series li {
		width: 50%
	}

	.pro_btn a {
		padding: 5px 0
	}

	.orders_wrap li .delbtn {
		margin-right: 0
	}

	.orders_wrap li img {
		width: 100%
	}

	.btn_orders {
		margin-bottom: 100px
	}

	.btn_orders .solid_btn {
		position: absolute;
		left: 50%;
		margin-left: -75px
	}

	.tab_nav_option ul {
		background-size: 335px;
		max-width: 430px
	}

	.contacter_info p .enter_txt,.contacter_info p select {
		width: calc(100% - 95px);
		width: -webkit-calc(100% - 95px);
		width: -o-calc(100% - 95px);
		width: -ms-calc(100% - 95px);
		width: -moz-calc(100% - 95px)
	}

	.shopping_column li .product_name {
		width: 45%
	}
}

@media(max-width:400px) {
	.tab_nav_option ul {
		background-size: 280px;
		max-width: 390px
	}

	.shopping_column li .product_name {
		width: 36%
	}
}

@media only screen and (max-width:1200px) {
	.intro_banner h1 {
		font-size: 60px
	}
}

@media only screen and (max-width:1024px) {
	.intro_banner h1 {
		font-size: 50px
	}

	.content_wrap span.year_span {
		margin-bottom: 20px;
		font-size: 24px;
		background: #eee;
		padding: 10px
	}

	.content_wrap span.year_span,.content_wrap .main_conbox {
		width: 100%;
		float: none
	}
}

@media only screen and (max-width:768px) {
	.businesscon {
		padding: 30px 0
	}

	.business_strategy li {
		width: 50%;
		margin-bottom: 50px
	}

	.business_strategy li:last-child,.link_moudle li:last-child {
		clear: both
	}

	.business_introduction h2 {
		font-size: 30px;
		margin-bottom: 30px
	}

	.link_moudle {
		height: 550px;
		padding-top: 75px
	}

	.link_moudle ul {
		margin-left: -30px;
		margin-right: -30px
	}

	.link_moudle li {
		width: 33.333%;
		padding: 0 30px;
		margin-bottom: 30px
	}

	.intro_banner h1 {
		font-size: 40px
	}

	.business_bannercon {
		padding-top: 6%
	}

	.organization_structure p {
		font-size: 16px
	}

	.business_sidebar .solution-nav {
		display: none
	}

	.wapnav_sidebar {
		display: block;
		height: 40px;
		width: 100%;
		border: 1px #d7d7d7 solid;
		margin-bottom: 20px
	}

	.details_content h1 {
		margin-bottom: 15px;
		font-size: 30px
	}

	.performance_summary article p,.part_content p {
		font-size: 16px
	}
}

@media only screen and (max-width:640px) {
	.intro_banner h1 {
		font-size: 30px;
		line-height: 1.2
	}
}

@media only screen and (max-width:420px) {
	.intro_banner h1 {
		font-size: 24px
	}

	.intro_summary {
		padding: 20px 0
	}

	.performance_summary figure,.performance_summary article {
		width: 100%;
		float: none;
		padding: 0
	}

	.performance_summary figure img {
		width: auto;
		max-width: 237px;
		margin: 0 auto
	}

	.performance_summary figure {
		text-align: center;
		margin-bottom: 15px
	}

	.business_strategy li {
		float: none;
		width: 100%
	}

	business_strategy ul {
		margin: 0
	}

	.link_moudle ul {
		margin: 0 -10px 0
	}

	.link_moudle li {
		padding: 0 10px;
		margin-bottom: 10px;
		width: 50%;
		min-height: 194px
	}

	.link_moudle li:last-child {
		clear: none
	}

	.link_moudle li img {
		transform: scale(0.8)
	}

	.link_moudle li a:hover img {
		transform: scale(0.5)
	}

	.link_moudle li p {
		font-size: 18px;
		margin: 10px auto 0
	}

	.main_conbox .img_p {
		width: 100%;
		float: none;
		margin-bottom: 20px
	}

	.main_conbox .img_p img {
		width: auto
	}

	.main_conbox .rimg_con {
		width: 100%
	}
}

@media(max-width:768px) {
	.warranty_bar select {
		width: 100%;
		margin-bottom: 10px
	}

	.warranty_bar input[type="text"] {
		margin-left: 0;
		width: 88%
	}
}

@media(max-width:640px) {
	.moudle_con li {
		width: 100%
	}

	.warranty_bar input[type="text"] {
		width: 75%
	}

	.warranty_bar input[type="button"] {
		width: 20%
	}
}

@media only screen and (max-width:1024px) {
	#banner ul.banner-list li div.container.banner_con .banner-text {
		width: 330px
	}

	.banner_con .link_list {
		padding: 70px 25px
	}

	.banner_con .banner_else {
		left: 330px;
		padding-left: 45px
	}

	.first_con {
		margin-right: 5%
	}
}

@media only screen and (max-width:785px) {
	#banner ul.banner-list li div.container.banner_con .banner-text {
		background: 0;
		width: 100%
	}

	#banner ul.banner-list li div.container.banner_con .banner-text,.banner_con .link_list,.banner_con .banner_else {
		position: static
	}

	.banner_link_column {
		float: none;
		min-width: 0;
		max-width: none
	}

	#banner ul.banner-list li.banner-img .container.banner_con {
		height: auto;
		padding-bottom: 30px;
		background: #666
	}

	.banner_con .link_list {
		padding: 30px 0
	}

	.banner_con .link_list h1 {
		font-size: 22px;
		padding-bottom: 15px;
		margin: 0 0 5px
	}

	.banner_con .banner_else {
		padding: 20px 0;
		max-width: none
	}

	.first_con {
		margin: 0 0 50px
	}

	.banner_link_column h1 {
		color: #fff
	}

	.banner_con .banner_link_column .link_content p a {
		color: #fff;
		background: url(/Assets/EBG/img/link_nav_icon_r.png) no-repeat 97% center;
		padding: 10px 2px 10px
	}

	.banner_con .link_content p,.banner_con .banner_link_column .link_content p {
		border-bottom: 1px #838383 solid
	}

	.iconbox {
		float: left;
		width: 20%
	}

	.iconbox img {
		width: 100%;
		max-width: 100px
	}

	.main_navcon {
		float: left;
		width: 80%;
		text-align: left;
		padding-left: 8%
	}

	.partner_linkbox h3 {
		margin: 0 0 10px
	}

	.partner_linkbox ul {
		min-height: 0
	}

	.partner_linkbox div.more {
		margin-top: 20px
	}

	.partner_linkbox {
		padding: 30px 20px 30px
	}

	.banner_con .link_content p a {
		font-size: 16px
	}

	.partner_moudle {
		padding: 35px 0
	}

	.partner_moudle .col-sm-3 {
		margin-bottom: 20px
	}
}

@media(max-width:980px) {
	.main_resultsbox {
		width: 85%
	}
}

@media(max-width:768px) {
	.main_resultsbox {
		width: 100%
	}

	.main_resultsbox h3 {
		padding: 18px 0;
		font-size: 20px
	}

	.main_letter p {
		line-height: 2;
		margin-bottom: 20px
	}
}

@media(max-width:640px) {
	.footer_tips {
		margin-top: 6%
	}

	.main_letter {
		padding: 30px 35px
	}
}

@media(max-width:400px) {
	.main_letter p {
		margin-bottom: 10px
	}

	.footer_tips {
		text-align: center
	}

	.footer_tips p span {
		display: inline;
		padding-left: 16px
	}
}

@media only screen and (max-width:1200px) {
	.item_layer {
		width: 355%
	}
}

@media only screen and (max-width:1000px) {
	.item_layer {
		width: 360%
	}
}

@media only screen and (max-width:980px) {
	.choose_products {
		margin-top: -59px
	}

	#pc_sidebar {
		display: none
	}

	.wap_pro_sidebar {
		display: block;
		background: #e50000;
		padding: 15px;
		margin-bottom: 20px;
		cursor: pointer
	}

	.wap_pro_sidebar a {
		display: block;
		color: #fff;
		background: url(/Assets/EBG/img/wap_sidebar_icon.png) no-repeat left;
		padding-left: 40px;
		text-decoration: none
	}

	.wap_pro_sidebar a:hover {
		text-decoration: none
	}

	.products_moudle {
		width: 100%;
		padding: 0
	}

	.fixed_sidebar {
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 1100
	}

	.fixed_sidebar h1 {
		background: #f3f3f3;
		height: 40px;
		padding: 10px;
		line-height: 1.5;
		border-bottom: 1px #e4e4e4 solid;
		margin: 0
	}

	.fixed_sidebar h1 span {
		float: left;
		color: #000;
		font-size: 14px;
		display: inline-block;
		width: 80%
	}

	.fixed_sidebar h1 a {
		float: right;
		display: block;
		width: 20px;
		height: 20px;
		background: url(/Assets/EBG/img/shop_close_btn.png) no-repeat center center;
		top: 0;
		right: 0
	}

	.l_sidebar {
		width: 120px;
		float: left;
		height: 1000px;
		background: #f3f3f3;
		overflow-y: auto
	}

	.l_sidebar li {
		padding: 10px;
		border-bottom: 1px #e4e4e4 solid;
		font-size: 14px;
		color: #666;
		cursor: pointer
	}

	.l_sidebar li:hover,.l_sidebar li.current {
		background: #fff;
		font-weight: bold
	}

	.r_item {
		width: -webkit-calc(100% - 120px);
		float: right;
		background: #fff;
		padding: 0 15px;
		overflow-y: auto
	}

	.r_item dl {
		padding: 15px 0;
		border-bottom: 1px #e7e7e7 solid;
		font-size: 14px;
		margin: 0
	}

	.r_item dt {
		color: #000
	}

	.r_item dd {
		margin: 5px 0 0
	}

	.r_item dd a {
		color: #666;
		display: block
	}

	.shopping_all .shopping_cart {
		top: auto;
		bottom: 0;
		width: 100%;
		height: 42px
	}

	.shopping_all .shopping_btn {
		top: auto;
		left: 0;
		margin: 0;
		padding: 10px;
		height: 42px
	}

	.shopping_all .shopping_btn a {
		padding-top: 0;
		width: 100px;
		margin: 0 auto;
		padding-left: 26px;
		font-size: 16px;
		line-height: 25px;
		background-position: left center
	}

	.shopping_all .shopping_btn a span {
		line-height: 19px;
		height: 25px;
		top: 4px;
		right: 0;
		left: auto;
		margin-top: 0
	}

	.shopping_all .shopping_btn font {
		display: inline
	}

	.shopping_all .shopping_column {
		width: 100%
	}

	.shopping_all .shopping_column li .product_name {
		width: 57%
	}

	.shopping_all .shopping_btn b {
		display: none!important
	}

	.shopping_all .contact_btn,.shopping_all .compare_btn {
		display: none
	}
}

@media only screen and (max-width:768px) {
	.products_moudle .product_series li {
		width: 33.33333%
	}

	.contact_btn {
		display: none
	}

	.shopping_btn font {
		display: block;
		line-height: 20px
	}

	.shopping_btn b {
		display: none!important
	}

	.main_info p {
		width: 100%;
		float: none
	}
}

@media only screen and (max-width:767px) {
	.choose_products {
		margin-top: -15px
	}
}

@media only screen and (max-width:640px) {
	.products_moudle .product_series li {
		width: 50%
	}

	.products_moudle .product_series li {
		padding: 0 5px
	}

	.products_moudle .product_series ul {
		margin-left: -5px;
		margin-right: -5px
	}
}

@media only screen and (max-width:996px) {
	.my_space_tips {
		display: none!important
	}
}

@media only screen and (max-width:767px) {
	.wap_optionbox {
		display: block;
		margin-bottom: 20px
	}

	.wap_optionbox select {
		width: 100%;
		border: 1px #d3d3d3 solid;
		color: #333;
		height: 40px;
		line-height: 40px;
		border-radius: 5px;
		padding: 6px
	}
}

#wap_cartbtn_display.none {
	display: none!important
}

@media only screen and (max-width:996px) {
	#wap_cartbtn_display.none {
		display: block!important
	}

	.wap_cartbtn {
		display: block;
		width: 35px;
		height: 40px;
		position: absolute;
		top: 3px;
		right: 180px;
		background: transparent;
		text-align: center;
		z-index: 1001;
		cursor: pointer
	}

	.wap_cartbtn a {
		display: block;
		width: 35px;
		height: 40px;
		text-align: center;
		background: url(/Assets/EBG/img/shopping_icon_head.png) no-repeat center center
	}

	.wap_cartbtn 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: -7px;
		top: 7px;
		z-index: 3;
		font-size: 10px;
		line-height: 11px;
		text-align: center;
		overflow: hidden
	}
}

@media only screen and (max-width:768px) {
	.wap_cartbtn {
		right: 100px
	}

	.wap_cartbtn.disable {
		background: #d0d0d0;
		cursor: default
	}

	.wap_cartbtn.disable a span {
		display: none
	}

	.wap_cartbtn.disable a:hover {
		text-decoration: none
	}

	.css_column {
		width: 100%
	}
}

@media only screen and (max-width:860px) {
	.round_box {
		float: none;
		margin: 20px auto 0
	}

	.attest_mark {
		transform: rotate(90deg);
		float: none;
		margin: 20px auto 20px
	}
}

@media only screen and (max-width:1200px) {
	.login_more h3 {
		font-size: 20px;
		margin-bottom: 30px
	}

	.login_more {
		padding: 50px 30px 60px
	}

	.login_form {
		padding: 50px 50px 0;
		height: 404px
	}
}

@media only screen and (max-width:996px) {
	.login_con {
		width: 100%;
		box-shadow: none;
		border-radius: 0
	}

	.login_more {
		display: none
	}

	.login_form {
		float: none;
		margin: 0 auto;
		height: auto;
		padding-bottom: 40px;
		border-radius: none
	}
}

@media only screen and (max-width:768px) {
	.login_form {
		padding-left: 30px;
		padding-right: 30px
	}

	.login_form h3 {
		font-size: 20px;
		margin-bottom: 25px
	}

	.form_login_btn {
		height: 40px;
		line-height: 38px;
		font-size: 14px
	}

	.login_else_info span {
		font-size: 12px
	}
}

@media only screen and (max-width:640px) {
	.need_reg,.login_else_info span {
		float: none
	}

	.login_form {
		width: 95%
	}

	.enterprise_login {
		padding: 70px 0
	}
}

@media only screen and (max-width:480px) {
	.popup_login .login_form {
		width: 90%;
		left: 20px;
		right: 20px;
		margin-left: 0
	}
}

@media only screen and (max-width:767px) {
	.feedback_btn {
		right: 0;
		top: 1px
	}

	.down_btn {
		margin-right: 100%
	}
}

@media only screen and (max-width:500px) {
	.feedback_btn {
		display: block;
		width: 30px;
		background-position: center center;
		height: 30px
	}

	.feedback_btn span {
		display: none
	}

	.down_btn {
		margin-right: 50px
	}
}

@media only screen and (max-width:980px) {
	.marketing-feedback h3 {
		padding: 10px 0 15px;
		font-size: 18px
	}

	.feedback-wrap {
		margin-bottom: 10px
	}

	.feedback-edit {
		width: 700px
	}

	.feedback-wrap label {
		padding-right: 20px
	}

	.feedback-content {
		padding: 20px 0
	}
}

@media only screen and (max-width:800px) {
	.feedback-edit,.submitwrap {
		width: 100%
	}

	.feedback-title {
		margin-bottom: 5px
	}

	.last .feedback-title {
		display: none
	}
}

@media only screen and (max-width:480px) {
	.marketing-feedback h3 {
		font-size: 18px
	}

	.feedback-title {
		float: none;
		display: block
	}

	.feedback-wrap label {
		font-size: 14px
	}
}

@media only screen and (max-width:980px) {
	.tab-con-solutions li {
		width: 25%
	}

	.tab-con-solutions li p {
		font-size: 14px
	}
}

@media only screen and (max-width:768px) {
	.tab-con-solutions li {
		width: 33.3333%
	}
}

@media only screen and (max-width:480px) {
	.tab-con-solutions li {
		width: 50%
	}
}

@media only screen and (max-width:1600px) {
	.case-banner-text h1 {
		font-size: 50px
	}

	.case-banner-text h4 {
		font-size: 30px
	}
}

@media only screen and (max-width:1400px) {
	.case-banner-text h1 {
		font-size: 45px
	}

	.case-banner-text h4 {
		font-size: 30px;
		margin: 10px 0 15px
	}
}

@media only screen and (max-width:980px) {
	.case-banner-text h1 {
		font-size: 36px
	}

	.case-banner-text h4 {
		font-size: 24px
	}

	.case-interview p,.case-block p {
		font-size: 14px
	}

	.case-column {
		padding: 20px
	}

	.case-content {
		width: 100%
	}

	.case-content h6 {
		font-size: 16px
	}

	.case-block-text h6 {
		font-size: 16px;
		margin-bottom: 10px
	}

	.business-challenge p {
		font-size: 14px
	}

	.col4.auto-column li {
		width: 33.33333%
	}

	.auto-column li {
		margin-bottom: 20px
	}

	.case-imgbox img {
		max-width: 70px
	}

	.case-imgbox {
		height: 80px;
		margin-bottom: 10px
	}

	.case-else-btn {
		margin: 20px 0
	}

	.case-block {
		padding: 20px 0
	}

	.case-block h2 {
		margin-bottom: 20px
	}
}

@media only screen and (max-width:768px) {
	.case-banner-text h1 {
		font-size: 30px
	}

	.case-banner-text h4 {
		font-size: 20px
	}

	.case-banner-text a {
		font-size: 16px
	}

	#case-pc-img {
		display: none
	}

	#case-wap-img {
		display: block
	}

	.col4.auto-column li,.col3.auto-column li {
		width: 50%
	}
}

@media only screen and (max-width:480px) {
	.case-banner-text h1 {
		font-size: 26px
	}

	.case-banner-text h4 {
		font-size: 16px;
		margin-bottom: 5px
	}

	.case-banner-text p {
		margin: 0
	}

	.col4.auto-column li,.col3.auto-column li,.col2.auto-column li {
		width: 100%
	}

	.case-block-text {
		padding: 25px 20px
	}

	.case-imgbox img {
		max-width: 45px
	}

	.case-imgbox {
		height: 55px
	}

	.case-else-btn a {
		min-width: 150px;
		padding: 0 15px
	}
}