@media(max-width:1240px){
	.b-top-nav .nav a { font-size:18px; }
	.b-helphide { display:none; }
	.b-main-news .b-mt-body { padding:10px 15px 0 15px; font-size:14px; line-height:18px; }
	.b-main-news .b-more { padding:0 15px; }
	.b-main-news .b-mt-body time { padding:0 0 10px 0; }
	.b-hardware h2 { font-size:17px; line-height:23px; }
	.b-hardware .b-pic, .b-mid-news .b-pic { padding:0 0 15px 0; }
	.b-hardware time { padding:0 0 10px 0; }
	.b-foot-nav-list li { padding:0 27px; }
	.b-footer { margin: 0; height:114px; }
}

@media(max-width:990px){
	.b-top-nav .nav a { font-size:16px; }
	#top-navbar .b-logo-link { width:380px; height:47.7px; background-size:100%; }
	.b-mid-news .b-tem-text, .b-hardware .b-tem-text { height:auto; }
	.b-top-news { margin:0 0 30px 0; }
	.b-article-contents { margin: 0;}
	/*.b-list-sm-news { margin:0 -20px; }
	.b-list-sm-news .b-item { display:inline-block; vertical-align:top; margin:0 -4px 0 0; width:50%; padding:0 20px 30px 20px; }*/
}

@media(max-width:980px){
}

@media(max-width:880px){
}


/* min-w */
@media(min-width:768px){
}


@media(max-width:767px){
	.navbar-header .b-logo-link { display:block; margin:0 0 0 20px; width:278.6px; height:35px; background-size:100%; }
	#top-navbar .b-logo-link { display:none; }
	#top-navbar { padding-top:20px; overflow:hidden; }
	.b-search { margin:0 -15px; }
	.navbar-collapse { box-shadow:none !important; border:none !important; }
	#top-navbar:after, #top-navbar:before { display:none; }
	.b-top-nav .nav li { display:block; margin:0; padding:7px 0; }
	.b-top-nav .nav li a { display:inline-block; vertical-align:top; }
	/*.b-header { padding:30px 0 0 0; }*/
	.b-main-news .b-mtext { background:none; color:#505050; position:static; left:auto; top:auto; height:auto; width:100%; }
	.b-main-news .b-mt-body, .b-main-news .b-mtext a, .b-main-news .b-mt-body h2, .b-main-news .b-mt-body h2 a { color:#505050; }
	.b-main-news .b-more a { background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.53 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23505050;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicons%3C/title%3E%3Cpolygon class='cls-1' points='16.77 0 16.02 0.78 22.46 7 0 7 0 8 22.43 8 16.02 14.2 16.77 15 24.52 7.5 16.77 0'/%3E%3C/svg%3E"); }
	.b-main-news .b-more a i { border-color:#505050; }
	.b-main-news .b-mt-body h2, .b-mid-news h2 { font-size:20px; line-height:25px; }
	.b-main-news .b-mt-body { padding:20px 0 10px 0; }
	.b-side-news li { padding:10px 0; }
	.b-foot-nav-list { text-align:left; }
	.b-foot-nav-list li::before { display:none; }
	.b-foot-nav-list li { box-sizing:border-box; width:50%; padding:2px 0px; }
	.b-footer { height:148px; }
	.b-list-sm-news .b-pic { padding:0 0 15px 0; }
	.b-mid-news time { padding:0 0 15px 0; }
	.b-part-head { font-size:36px; line-height:36px; }
	.b-article q { padding:25px 15px 30px 60px; }
	.b-article q:before { width:25px; height:22.5px; background-size:25px 22.5px; top:-12px; left:15px;  }
	.b-article figure { float:none; margin:0; padding:0 0 20px 0; display:block; width:100%; text-align:center; }
	.b-article figure img { margin:0 auto; }
	.b-article figure figcaption { display:block; padding:10px 0 20px 0; }
}

@media(max-width:520px){
	.b-footer { margin:0; height:auto; }
	.b-wrap-all { min-height:100px; }
}

@media(max-width:480px){
	.b-main-news .b-mt-label { padding:15px 20px; font-size:20px; }
	.b-hardware .col-xs-6 { width:100% !important; margin:0 0 40px 0 !important; }
	.b-mid-news .col-xs-6 { width:100% !important; margin:0 0 40px 0 !important; }
	.b-mid-news, .b-hardware { margin:0 0 10px 0; }
	.b-side-item { padding:15px; }
	.b-list-sm-news .b-head { font-size:16px; line-height:21px; }
	.b-mid-news-full h2 { height:auto; }
	.b-part-head { font-size:32px; line-height:32px; }
	.b-relat-post .col-xs-6 { float:none; width:100%; padding-bottom:20px;}
	.b-art-author { display:block; }
	.b-art-author .b-avatar { display:none; }
	.b-art-author .b-td-info { display:block; }
	.b-article .b-ctext { font-size:18px; line-height:24px; padding:15px 10px; }
	.b-article q { font-size:16px; line-height:24px; padding-left:15px; }
}

@media(max-width:420px){
	.navbar-header .b-logo-link { display:block; margin:0 0 0 20px; width:200px; height:25px; background-size:100%; }
	.b-foot-nav-list li { width:100%; }
	.b-copyright { display:block; padding:0 0 5px 0; }
	.b-foot-info a { margin:0; }
	.row-news-3c .col-xs-6 { width:100%; }
	.b-banner { display:none; }
}



/* new footer */
@media(max-width:1200px){
	.b-foot-logo-link { width:100%; background-size:100% auto; height:50px; }
	.b-footer { height:250px; margin: 0 auto; }
}

@media(max-width:1000px){
	.b-foot-nlist { padding:0 0 35px 0; }
	.b-foot-soclist { padding:0; }
	.b-footer { height:380px; }
}


@media(max-width:540px){
	.b-foot-top .col-xs-6 { float:none; width:100%; }
	.b-footer { height:510px; }
	.b-foot-logo-link { width:253px; height:32px; margin:0 auto 20px auto; display:block; }
	.b-foot-nlist, .b-foot-soclist, .b-foot-counters { padding:0 0 15px 0; }
	.b-foot-top { height:460px; }
}


/* new popup and form */
@media(max-width:768px){
	.b-popup-contact { width:440px; }
	.illness_page__main ul.list_img li {
		width: 50%;
	}
	.slide_block ul li {
		width: 50%;
	}
	.doc_box__inner img{
		margin: 0 auto;
	}
	.doc_box__inner a, .doc_box__inner span {
		text-align: center;
	}
	.doctors_box img {
		margin: 0 auto;
	}
	.doctors_box .title {
		margin-top: 10px;
		text-align: center;
	}
}
@media(max-width:500px){
	.b-popup-contact { width:300px; }
	.fancybox-close { right:15px; top:20px; }
	.b-popup-contact h3 { font-size:21px; }
	.b-popup-contact .b-popup-info { font-size:12px; padding:0 0 20px 0; line-height:16px; }
	.b-popup-contact .b-popup-info br { display:none; }
	.b-popup-contact .b-popup-body { padding:20px; }

	.b-sbf-container > li { width:100%; }
	.b-cb-form .b-cap4a { float:none; padding:0 0 20px 0; }
	.b-cb-form .b-btn-send { float:none; width:100%; }
	.illness_page__main ul.list_img li {
		width: 100%;
	}
	.attention_block div.img {
		width: 100%;
		height: 95px;
		line-height: 95px;
	}
	.attention_block .content{
		padding: 20px;
		padding-top: 115px;
	}
	table.illness{
		display: none;
	}
	.slide_block ul li {
		width: 100%;
	}
}







/*UPDATE*/
@media(max-width:768px){
	.b-top-nav{
		padding: 0;
		line-height: normal;
	}
	.b-top-nav .nav{
		margin:0
	}
	.b-answer__item{
		padding-left: 75px;
	}
}