@media screen and (max-width:480px){
	body { text-align: center;}
	.mid .content-left {width:100%; margin-right: 0;border-top:0px;}
	.mid .content-right,#logo{width:100%}
	.slideshow,.content-interest,.footer-text,.content-share,.content-b,#header-banner,#s-slider,.goto-top,#header>ul.clearfix,.content-newnav {display: none;}
	#header {text-align: center;}
	.container {width:95%; margin: auto; text-align: left;}
	.content-inq { margin-top: 0;}
	.content-dem .icon-text,.content-show,.content-inq-nav,.content-inq-bar,.content-inq-con li div span.l-5,
	.content-inq-con li div span.l-6,
	.content-inq-con li div span.l-7,
	.content-inq-con li div span.l-8,
	.brand-details-title,.dc-brand-title  {display: none;}
	
	.content-dem  {width:100%}
	.content-dem .dem-mid {width:75%;    border-radius: 5px 0px 0px 5px;}
	.content-dem .dem-mid .dem-text {width:80%}
	.content-dem .dem-right {width:24%}
	#tm-form { padding: 20px 0 0 0 !important;}
	.content-show {width:100%; }
	.content-inq-con li { height:auto}
	.content-inq-con li div {width:100%; float: none;}
	.content-inq-con li>a {display: block; float: none;width:100%; text-align: left;}
	.content-inq-con li>a img { float: none;  height:auto; width:auto;}
	.content-inq-con {width:100%}
	.content-inq-con li div span { width:100%}
	.content-inq-con .right p { height:auto; float: none; text-align: center; padding-bottom: 5px;}
	.content-inq-con .right p label { display: block; margin-bottom: 10px;}
	.content-inq-con .right { float: none; width:100%}
	.brand-details-l,.brand-details-r{width:100%; display: block; float: none;}
	.brand-details-l .table-row .table-row-title,.brand-shenqing .table-row .table-row-title { width:100%; display: block; float: none; text-align: left;color:#999;}
	.brand-details-l .table-row .table-row-content,.brand-shenqing .table-row .table-row-content {width:100%; display: block; float: none; line-height:150%; margin-top: -5px;color:#000;font-size:16px;}
	.table-text {line-height:150%; height:auto;margin:20px auto 20px auto}
	.tm-step-content { padding: 0 20px 20px 20px; border:0px}
	.brand-details-r .brand-details-image {position: absolute; top : 130px; text-align: right; right: 20px; }
	.brand-details-r .brand-details-image img {width:auto; margin-top: 0;}
	div.type-selector{ padding-left: 0; padding-bottom: 20px; text-align: center;}
	label.selector-ex {display: none;}
	.content-inq-con { border-top:0px}
    .table-row {line-height:300%; height:auto}
    .table-row .table-row-e{text-align:left; }
    .table-row .table-row-content {padding-left:0 !important; width:100%}
    .table-row-content input[type='text'],#tm-form textarea.table-textarea{width:90%}
    .table-row-select select{width:100%}
    .index {min-width:100%;}
    .index-inq {height:auto; background:none; width:95%; margin:auto}
    .index-inq>h2 { padding:20px 0; color:#333; display:none}
    .index-inq-radio {width:100%; background:none; color:#333}
    .index-inq-radio input {margin:0 0 0 6px}
    .tm-step-form>div.clearfix{margin-top: 0px !important;}
}