/*@media only screen and (max-width: 1024px) {
	#tab_main_nav_container #logo img {
		width: 200px;
	}
	#tab_main_nav_search {
		padding-right: 1.9%;
	}
	#tab_main_nav_search .inner input {
		width: 60%;
	}
}
@media(min-width:1000px){
	#mobile-search{
	display:none !important;
	}
}


@media(max-width:1000px){

	#searchLeft{
	position:absolute;
    right:0px;
	}

	#searchResult{
	width:auto !important;
	padding-right:240px;
	padding-left:10px;
	}

	#PbiInform{
	display:none !important;
	}

}

@media(max-width:1100px){

	#newPbiInform{
	 display:none !important;
	}
}*/

/*@media (max-width: 768px) {*/

@media (max-width: 980px) {
	 #searchCurrentPath{
		display:none !important;
	 }
	 #show_contentType{
	 	display:none !important;
	 }

	 #show_time{
	 display:none !important;
	 }

	.pagination {
     padding: 5px 0px 5px 5px !important;
     float:left;
     }
     .pagination a , .pagination span.current{
     	height:30px!important;
     	line-height:30px!important;
     	padding:0 10px!important;
     	text-align:center;
     }
      .pagination .next , .pagination .prev{
      	text-align:center;
      }
	 #search_help{
	 display:none !important;
    }

	 #layout_content .row {
          margin: 0;
      }

	.index-video .video_box .title{
	 padding: 0px 60px;
	}
	.product_pic_thumb_list{
		display:none;
		}
	#banner > a.switchingBtn{
		display:block;
		background-size:80%;
		}
	#banner a.switchingBtn.left {
		left:0px;
		}
	#banner a.switchingBtn.right {
		right:0px;
		}
	#banner ul.banner-list li.banner-img{
		background-size:100% auto !important;
		}
	#banner ul.banner-list li.banner-img .container{
		background:#666666;
		height:300px;
		}
	#banner ul.banner-list li.banner-img div .banner-text{
		background:none;
		width:100%;
		left:0px !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:0px auto !important;
		background:none;
		border:1px solid #fff;
		}
	#banner ul.banner-list li.banner-img a.btn:hover{
		background:none;
		}
	#banner.inner-pages .container{
		padding-top:15px;
		}
	#banner.inner-pages ul.banner-list li .container div{
		width:100%;
    padding-top:15px;
		}
	/* FOOTER NAV MOBILE
	 **********************/
	#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;
	}
}

/*@media (max-width: 767px) {*/
/*@media (max-width: 991px) {*/

	/* #layout_content .searchBox .ebgSearchInput{
    padding:0px 96px 0px 121px ;
    } */
	#topSearchButton {

	/* right:38px !important; */

	}

	.product-overview .pull-right h5{bottom: 30px;}
	.col-sm-5c {width:100%;}
	.compare-btn{ display:none;}
    .index-video .container{
		padding:0px;
		}
	.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: none;
		padding: 0px 0px 24px;
		margin-bottom: 0;
	}
	.studies-list ul li div.col-sm-3 {
		width: 35%;
		padding: 0 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: 0px;
	}
	.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 0.5em 0;
	}
	.space-list .cell {
		width: 100%;
		border: none;
		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;
		padding: 0;
	}
	.streeChecked li {
		width: 100%;
	}
	.page-group a.customized, .page-group a.backtrack {
		margin: 0.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: none;
		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;
	}

	#breadcrumb_nav {
		visibility: hidden;
		height: 0;
		margin-top: 0;
	}

	#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;
	}

	/* HUAWEI ADVANTAGE
	 **********************/
	#huawei_advantage {
		margin-left: 0;
		margin-right: 0;
	}
	#huawei_advantage .inner {
		display: block;
	}
	#huawei_advantage .cell {
		display: block;
		width: 100%;
		padding: 0;
	}

	/* HUAWEI SOLUTIONS
	 **********************/
	#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:0px;}
	.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: 0px;
	}
	.lt-img-rt-tx .cell p {
		padding: 0;
		margin: 0;
	}
	.lt-img-rt-tx .cell_spacer {
		display: none;
	}

	/* ADVICE
	 **********************/
	#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 RESOURCES
	 **********************/
	#solutions_section_6 {
		border-top: 0;
		background: #fff;
	}

	.more-resources {
		background: #fff;
		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: 0px;
	}
	.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: 0px;
		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 0px; */
	}

	.solution_product_wrap {
		display: none;
	}
	.solution_product_mobile {
		display: block;
	}

	/*��Ʒ A_Z*/
	.all_product .a-z_wrap {
		height: auto;
		border: 0px;
	}
	.all_product p.letter_list {
		margin-top: 0px;
		width: auto;
	}
	/*����������*/
	.solCategorytitle h1 {
		text-align: center;
	}

	.search-results-count{
		display:none;
		}


	/*index-video*/
	.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: 0px;
		line-height: 1.2em;
	}
	.index-video h3 {
		font-size: 20px;
		padding-top: 24px;
		line-height: 30px;
		max-width: 475px;
		margin: 0px 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: 0px auto;
		margin-top: 24px;
	}
	.index-other-part .cell {
		border: 0px;
	}
	.index-other-part .news li {
		margin-bottom: 20px;
	}
	.index-other-part .social-media {
		display: none;
	}
	.index-other-part .index-events {
		padding: 0px 15px;
	}
		#tab_main_nav {
		width: 56.25%;
	}
	.no-partner-nearest > div {
		width: 100%;
		padding: 0 15px 0px 125px;
		/* background: url(/Assets/EBG/img/message-icon.png) 10px top no-repeat; */
	}

	.searchUnified-search  .solution-mobilr-nav .title {
		padding: 0px;
	}
	.searchUnified-search .data-classic {
		display: none;
	}
	.searchUnified-cont .container {
		padding: 0px;
	}
	.searchUnified-cont .row {
		padding-left: 15px;
		padding-right: 15px;
	}
	.searchUnified-search .search-quantity {
		display: none;
	}
	.searchUnified-search{
	 display: block !important;
	 margin:0;
	}
	.searchUnified-search .data-classic-mobile {
		font-size : 16px;
		display: block;
		padding: 0px;
		text-align: left;
		text-align: center;
		border-bottom: 1px solid #d0d0d0;
		padding-bottom: 10px;
		/* height:30px; */
		margin: 0;
	}
	.searchUnified-cont .data-classic-wrap {
		display: block;
	}
	.searchUnified-search .data-classic-mobile > div {
		background: url(../img/mobile/line-bg.png) right center no-repeat;
		width: 33.333%;
		float: left;
		/* line-height: 24px; */
		cursor:pointer;
	}
	/* .searchUnified-search .data-classic-mobile > div:first-child {
		color: #0066ff;
	} */
	.searchUnified-search .data-classic-mobile > div:last-child {
		background: none;
	}
	.searchUnified-search .data-classic-mobile > div.data-type i {
		padding-left: 20px;
		background: url(../img/mobile/m_icon_set.png) no-repeat -5px -149px;
		height: 24px;
	}
	.searchUnified-search .data-classic-mobile > div.data-type i.active {
		background: url(../img/mobile/m_icon_set.png) no-repeat -5px -185px;
	}
	.searchUnified-search .data-classic-mobile > div i.sort_arrow.active {
		padding-left: 20px;
		background: url(../img/mobile/m_icon_set.png) no-repeat -5px -185px;
		height:30px;
	}
	.searchUnified-search .data-classic-mobile > div.active {
		color: #0066ff;
	}
	.searchUnified-search .data-classic-mobile > div.screening.active i {
		/* background: url(/Assets/EBG/img/icon-screen-hover.png) left 0px no-repeat; */
	}
	.searchUnified-cont .search-cont-list > a {
		display: none;
	}
	.searchUnified-cont .data-classic-list {
		/*margin: 0px -15px 0px -15px;*/
		margin: 0;
		text-align: left;
	}
	.searchUnified-cont .data-classic-list li {
		border-bottom: 1px solid #d0d0d0;
		padding: 10px 10px 10px 30px;
		line-height: 22px;
	}
	.searchUnified-cont .data-classic-list li.link-wrap {
		border-bottom: 0px;
	}
	.searchUnified-cont .data-classic-list li a {
		display: block;
		/* padding-left: 30px;
		margin: 0px -15px 0px -15px; */
		color: #676767;
	}
	.searchUnified-cont .data-classic-list li.slide {
		color: #000;
		padding-left:10px;
	}
	.searchUnified-cont .data-classic-list li.slide.up i {
		background: url(../img/menu/solution_cate_icon.png) left -2px no-repeat;
	}
	.searchUnified-cont .data-classic-list li i {
		padding-left: 18px;
		height: 36px;
		background: url(../img/menu/solution_cate_icon.png) left -22px no-repeat;
	}
	.searchUnified-cont .data-classic-list li a.active {
		color: #0066ff;
	}
	.searchUnified-cont .data-classic-wrap ul {
		display: none;
		margin: 0;
		padding: 0;
		font-size:16px;
	}
	.searchUnified-cont .data-classic-list li a:hover {
		text-decoration: none;
	}
	.searchUnified-cont .data-classic-list li.active {
		color: #0066ff;
	}
	.purchase-news ul {
		margin-top: 20px;
	}
	.page-number > div{
		width:230px;
		float:right;
	}
	.page-number > div span.mobile{
		display:inline;
		width:auto;
		padding:0px 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:0px;
		}
	.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:0px;
		}
	.contact-us .col-sm-4 .cell{
		padding:0px;
		}
	.contact-us .pic-list{
		display:none !important;
		}
	.contact-us p.intruduce{
		margin-bottom:0px;
		padding-bottom:10px;
		}
	.contact-us p.intruduce a{
		display:block;
		padding:0px;
		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;
	}
	.subscribe_form {
		width: 100%;
	}
	.howtobuy-btn{
		margin:12px 0px;
		}
	.howtobuy-btn a{
		float:none;
		margin:0px auto;
		width:235px;
		padding-left:50px;
		background-position:10px center !important;
		}
	.howtobuy-btn .col-sm-6 {
		padding:0px;
		margin-bottom:12px;
		}
	.howtobuy{
		background:none;
		}
	.howtobuy .col-sm-4{
		padding:15px 15px !important;
		min-height:0;
		border-top:1px solid #e5e5e5;
		padding-top:0px !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 0px;
		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:0px 15px;
		}
	.parnter .col-sm-4 .frist a{
		text-align:center;
		}
	.echannel-section{
		margin:0px 0px 12px 0px;
		}
	.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:0px;
		}
	.echannel-section .col-sm-3 ul{
		width:auto !important;
		padding:0px 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:0px 5px;
		}
	.fz-lb li div{
		margin:0px !important;
		padding:0px !important;
		}
	.fz-lb li div span,.fz-lb li div i{
		display:none;
		}
	   #main .Search_box1 .nav {
	      display:none !important;
	   }
	   #barTree{
	      display:none !important;
	   }
	   .Search_box1{
		padding: 0px 20px 20px 20px !important;
		}
	   #search_filter{
	   display:none !important;
	   }

	   #searchResult{
	   padding-right:0px !important;
	   padding-left:0px !important;
	   float:none !important;
	   }

	   .searchUnified-contR{
	   width:auto !important;
	   padding: 5px 10px !important;
	   float:none !important;
	   }



	   .Search_box1 .a1 .searchBox{
	   margin-top:0px;
	   }
	   #main{
	   padding-top:10px;
	   }

	   #sel_lang_div{
	   margin-top:40px !important;
	   }

	    #searchUnified .divResultTop{
	     display:none !important;
	   }
	   .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(../img/menu/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) {


	#topSearchButton{
	right:0px !important;;
	}

	/*#layout_content .searchBox .ebgSearchInput {
      padding: 0px 57px 0px 121px !important;
    }*/

	#searchResult{
	width:auto !important;
	}
	.Search_box{
	width:auto !important;

	}
	.procedure li:last-child {
		padding: 0.35em 0 0.3em 0;
	}
	.procedure li span {
		padding: 0 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: 996px) {

	#nav-wrap #logo img {
		width: auto;
		height: 60px;
	}
	#nav-cont{
		display:none;
		}
	#tab_main_nav ul {
		display: none;
	}

    .Suspended {
        display: none;
    }
	#tab_main_nav_search {
		display: table-cell;
		vertical-align: middle;
		padding-right: 15px;
	}
	#mobile-search{
		display: none;
		padding:1px 10px;
		position:relative;
        background: #999;
	}
	#mobile-search input{
		height: 35px;
		line-height: 35px \9;
		display:block;
		width: 99%;
		border: 0px;
		background:#fff;
        margin:5px 0;
        border-radius: 5px;
        padding-left: 12px;
	}
	#mobile-search a{
		position:absolute;
		right: 16px;
		padding:0 6px;
		top: 17px;
		height: 24px;
		background:#fff;
	}
	#mobile-search a img{
		margin-top: -6px;
	}
	#tab_main_nav_mobile {
		display: table-cell  !important;
		vertical-align: middle;
		padding-right: 5px;
	}

	#tab_main_need_help_mobile {
		display: table-cell !important;
		vertical-align: middle;
		padding-right: 5px;
	}
	#nav_mobile{
		float:right;
		}
	#footer	.col-md-4{
		width:100%;
		}
	/* FOOTER
	 **********************/
	#footer .left, #footer .bottom_left {
		display: none;
	}
	#footer .right, #footer .bottom_right {
		display: block;
		width: auto;
		margin-left: 0;
		margin-right: 0;
		text-align: center;
	}
	#footer .bottom_right {
		padding: 10px 0;
	}
	.footer-icon-top img{
		margin:0px auto;
		}
	#footer .QR-code{
		width:100%;
		max-width:160px;
		margin:0px auto;
		margin-top:16px;
		}
	#footer .QR-code div{
		width:50%;
		padding:0px 5px;
		max-width:80px;
		text-align:center;
		margin-right:0px;
		}
}

@media only screen and (max-width: 1100px) {

	#layout_content{
	width:auto !important;
	}
	#main{
	width:auto !important;
	}

	#topSearchBar{
	width:100% !important;
	}

	.Search_box1 .a1{
	width:auto !important;
	margin:0 auto;
	margin:15px auto 0 \0;
	overflow:hidden \0 !important;
	}

	#searchSupportE #header{
	width:191px !important;
	}
	#nav-cont .nav-list ul li a, #nav-cont .nav-list ul li span, #tab_main_nav ul li {
		font-size: 14px !important;
	}
	#nav-cont .nav-list ul li a {
		margin-left: 15px;
	}
	#nav-cont .nav-list ul li span {
		width: auto;
	}
	.nav-cont-wrap  ul li .nav-part-1, .nav-cont-wrap  ul li .nav-part-2 {
		width: 50%;
	}
}
@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: 0px 5px;
	}
	#nav-cont .nav-list ul li span {
		width: auto;
	}
}
@media only screen and (max-width: 420px) {
	.index-video .video_box .title{
	 padding: 0px 20px;
	}
	.index-video .video_box .title h2{
		font-size:14px;
		}
	}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		/* background-image: url('fancybox_sprite@2x.png'); */
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		/* background-image: url('fancybox_loading@2x.gif'); */
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
@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;}
}

.hover{cursor:pointer;}

#tab_main_nav_mobile_next_container ul li, #tab_main_nav_mobile_container ul li {
        border-bottom: 1px solid #ededed;
        padding: 10px 20px;
        font-size: 16px;
        color: #373737;
    }

#tab_main_nav_mobile_container ul li.hasmore em {
    /*background: url(../img/menu/icon-mobile-more.png) center center no-repeat;*/
    padding-left: 15px;
    float: right;
}

#tab_main_nav_mobile_next_container ul li {
    border-bottom: 1px solid #e8e8e8;
}

#tab_main_nav_mobile_container ul li em {
    padding-left: 15px;
    height: 20px;
    float: right;
}

#tab_main_nav_mobile_next_container, #tab_main_nav_mobile_container ul li a {
    display: block;
    color: #373737;
}

#tab_main_nav_mobile_container ul li.link-list {
    border-bottom: 0px;
    padding: 0px;
    background: #f7f7f7;
    display: none;
}

#tab_main_nav_mobile_container ul li.link-list a {
    border-bottom: 1px solid #ededed;
    padding: 10px 20px;
    font-size: 16px;
    color: #373737;
}

#tab_main_nav_mobile_container ul li.home em.font {
    float: none;
    padding-left: 20px;
    background: url(../img/menu/icon-home-red.png) left center no-repeat;
}

#tab_main_nav_mobile_container ul li.home {
    color: #d32855;
    border-top: 1px solid #ededed;
}

#tab_main_nav_mobile_container ul li.home em.last {
    padding-left: 20px;
    background: url(../img/menu/icon-slide-down.png) left center no-repeat;
    float: right;
}

#tab_main_nav_mobile_container ul li.home.active em.last {
    background: url(../img/menu/icon-slide-up.png) left center no-repeat;
}

#tab_main_nav_mobile_container ul li.search {
    height: 40px;
    border-left: 1px solid #ededed;
    padding: 0px 20px;
    margin-top: 10px;
    border-top: 1px solid #ededed;
}

#tab_main_nav_mobile_container ul li.search a {
    display: inline-block;
}

#tab_main_nav_mobile_container ul .search div {
    border-radius: 5px;
    text-align: left;
    padding-right: 10px;
}

#tab_main_nav_mobile_container ul .search div input {
	width: 100%;
	outline: none;
	resize: none;
	border: 0px solid #ededed;
	height: 36px;
}
#tab_main_nav_mobile_container ul .search div a{
	position:absolute;
	right: 6px;
	top: 11px;
	border-left:1px solid #ededed;
	padding-left:10px;
}


#tab_main_nav_mobile_container a.close{
    display:block;
    height: 30px;
    width: 30px;
    background:url(../img/menu/icon_close01.png) center center no-repeat;
    position:absolute;
    top: 5px;
    right: 10px;
    background-size:100%;
}

/*#tab_main_nav_mobile_container{
    padding-top: 50px;
    text-align:left;
}*/
#tab_main_nav_mobile_container ul .search .link-home-nav a{
    position:relative;
    left:0;
    top:0;
}
#tab_main_nav_mobile_next_container, #tab_main_nav_mobile_container {
    position: fixed;
    z-index: 600;
    top: 0;
    right: -100%;
    width: 100% !important;
    height: 100%;
    background: #fff;
    overflow: auto;
}

#tab_main_nav_mobile_next_container a, #tab_main_nav_mobile_container a {
    color: #373737;
}


#container, #tab_main_nav_mobile_container {
    -webkit-transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-in;
    -ms-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
}

#tab_main_nav_mobile_container.tab_main_nav_mobile_container_active {
    right: 0px !important;
}


#tab_main_nav_mobile_next_container ul li.title {
        color: #333;
        font-weight: bold;
        background: #f7f7f7;
    }

#tab_main_nav_mobile_next_container {
    z-index: 601;
    background: #f1f1f1;
    text-align:left;
}

#tab_main_nav_mobile_next_container ul {
    display: none;
}

#tab_main_nav_mobile_next_container h3 {
    background: url(../img/menu/icon-back.png) 20px center no-repeat #fff;
    border-bottom: 1px solid #ededed;
    font-size: 16px;
    color: #373737;
    height: 60px;
    margin: 0px;
    line-height: 60px;
    text-align: center;
}

.data-classic-wrap .data-classic-list li span.active{
	color: #0066ff!important;
}

.data-classic-wrap ul ul{
	display:none;
	margin-left: -25px;
	margin-right: -20px;
	margin-top: 10px;
	margin-bottom: -10px;
	padding-left: 25px;
	padding-right: 20px;
	background-color: #d3e9ff;
}

.data-classic-wrap ul li.slide2 ul{
	background-color:#F7F7F7;
}
.sort_sort {
	padding-left: 25px;
	background: url(../img/mobile/sorts.png) center center no-repeat;
	height:30px;
}

.sort_arrow {
	padding-left: 20px;
	background: url(../img/mobile/m_icon_set.png) no-repeat -5px -149px;
	height:30px;
}
.menu_filter{
	padding-left: 25px;
	background: url(../img/mobile/filter.png) center center no-repeat;
	height:30px;
}

.data-classic-wrap ul li a:link {
 text-decoration: none;
}
.data-classic-wrap ul li a:visited {
 text-decoration: none;
}
.data-classic-wrap ul li a:hover {
 text-decoration: none;
}
.data-classic-wrap ul li a:active {
 text-decoration: none;
}

/*the style of bottom button*/
#bottom_button{
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	right:0;
}
#bottom_button div{
	float:left;
	width:50%;
	border:1px solid #d0d0d0;
	color:#990100;
	font-weight:bold;
}

 #filter_menu{
	/* position:absolute; */
	height:100%;
	width:100%;
	top:185px;
	bottom:0;
	left:0;
	right:0;
}

#topSearchButton{outline:none;}