@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
 }
}
