@media(max-width:920px){
	.b-head-nav-list a { padding:0 25px; }
	.b-copyright { width:30%; }
	.b-foot-contact { width:20%; }
	.b-foot-tb .b-logo { width:34%; }
}	

@media(max-width:840px){
	.b-cbox-list .b-item { width:50%; }
}


/* min-w */
@media(min-width:768px){
}


@media(max-width:768px){
	.b-head-nav { width:100%; left:0; top:80px; position:absolute; margin:0; -webkit-transition:all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition:all 0.3s ease; transition:all 0.3s ease; -moz-transform: translateY(-1000px); -ms-transform: translateY(-1000px); -webkit-transform: translateY(-1000px); -o-transform: translateY(-1000px); transform: translateY(-1000px); z-index:1000; overflow:hidden; box-sizing:border-box; padding:20px; }
	.b-content { position:relative; -webkit-transition:all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition:all 0.3s ease; transition:all 0.3s ease }

	.b-mob-nav { display:block; width:40px; height:40px; background:url('../images/mob-nav.png') center center no-repeat; left:10px; top:21px; position:absolute; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; cursor:pointer; }
	.mob-nav-active .b-mob-splash { left:0; top:0; position:fixed; width:100%; height:100%; z-index:999; cursor:pointer; }
	.mob-nav-active .b-content { -webkit-filter: blur(3px); filter: blur(3px);  }
	.b-head-nav-list:after { display:none; }
	.b-head-nav-list > li { display:block; padding:5px 0; }
	.b-head-nav-list a { display:inline-block; vertical-align:top; line-height:25px; padding:0; border-bottom:2px solid transparent; }
	.b-head-nav-list .active a:after, .b-head-nav-list a:after, .b-head-nav-list a:hover:after { display:none; }
	.b-head-nav-list .active a { border-bottom:2px solid #f00; }
	.mob-nav-active .b-head-nav { -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);  }

	.b-header { padding:15px 0; }
	.b-head-tb { margin:0; display:block; }
	.b-head-tb .b-logo { display:block; padding:0 0 15px 0; width:100%; text-align:center; }
	.b-head-tdc { display:inline-block; vertical-align:top; width:50%; margin:0 -4px 0 0;  box-sizing:border-box; padding:5px 10px; }
	.b-head-contact { display:inline-block; vertical-align:top; width:50%; margin:0 -4px 0 0;  box-sizing:border-box; text-align:center; }
	.b-partlist > li { width:33.33%; }
	.b-fcomm-tb .b-td-info br { display:none; }
	.b-foot-tb { display:block; }
	.b-foot-tb .b-logo { display:block; width:100%; padding:0 0 15px 0; text-align:center; }
	.b-foot-contact, .b-copyright, .b-td-go { display:inline-block; vertical-align:middle; width:27%; margin:0 -3px 0 0; box-sizing:border-box; }
	.b-copyright { width:46%; text-align:center; }
	.b-site-list .b-tb > .b-item { padding:14px 15px; }
	.b-map-container { height:auto; }
	.b-map-info { padding:50px 0; top:auto; left:auto; position:static; }
	.b-map { width:100%; height:600px; position:static; left:auto; top:auto; overflow:hidden; }
	.b-map-info .b-txt p { padding:0 0 30px 0; }
	.b-map-info .b-txt:after { display:none; }
}

@media(max-width:720px){
	.b-gr-box .b-intro { background:none; padding:30px 0 30px 0; margin:0; }
	.b-gr-box .b-wrap-intro { float:none; }
	.b-gr-box .b-col-ocalc { padding:0 0 30px 0; width:100%; margin:0; float:none; }
	.b-list-cdata .b-inp input { padding:0 10px; }
}

@media(max-width:620px){
	.b-partlist > li { width:50%; }
	.b-fcomm-tb { display:block; }
	.b-fcomm-tb .b-td-btn { padding:0 10px 10px 10px; width:100%; display:block; }
	.b-fcomm-tb .b-td-info { display:block; text-align:center; padding:0 10px; box-sizing:border-box; width:100%; }
	.b-site-list .b-tb { display:block; padding:10px 30px 10px 10px; position:relative; box-sizing:border-box; }
	.b-site-list .b-tb > .b-item { display:block; padding:5px 10px; }
	.b-site-list .b-tb > .b-item-del { position:absolute; right:20px; top:20px; padding:0; width:16px; }
	.b-list-cdata .b-item { width:100%; display:block; padding:0 0 10px 0; }
	.b-list-cdata { margin:0; }
	.b-list-cdata > li:last-child { padding-left:0; }
	.b-list-cdata .b-inp input { padding:0 29px; }
}

@media(max-width:550px){
	.b-foot-contact, .b-copyright, .b-td-go { display:block; width:100%; margin:0; padding:0 0 10px 0; text-align:center; }
	.b-foot-info { padding:20px 0; }
	.b-cbox-list .b-item { width:100%; }
}

@media(max-width:480px){
	.b-head-tdc { margin:0; padding:5px 0 15px 0; width:100%; display:block; }
	.b-head-contact { margin:0; padding:0 0 5px 0; width:100%; display:block; font-size:16px; line-height:20px;  }
	.b-head-tb .b-logo { padding-left:30px; }
	.b-chead { font-size:20px; }
	.b-map-info .b-txt { width:auto; }
}

@media(max-width:340px){
	.b-head-tb .b-logo { white-space:normal; }
	.b-head-tb .b-slogan { white-space:normal; text-align:center; border:none; border-top:2px solid #000; width:auto; padding:7px 0 0 0; margin:0; height:auto; }
	.b-head-tb .b-logo-link { display:block; margin:0 auto 7px auto; }
	.b-partlist > li { width:100%; }
	.b-fcomm-tb .b-td-info { font-size:16px; }
}

