/* BASIC css start */
#searchWrap .page-body {margin-top:30px; }

.clearfix:after {content:""; display:block; clear:both}

/* sch-frm */
#searchWrap .sch-frm { width: 1200px; background: #fff; margin-bottom: 50px; border: 1px solid #ddd; padding: 20px 30px; }
#searchWrap .sch-frm .table-keyword { margin-top: 0px; } 
#searchWrap .sch-frm .table-keyword>div { float: left; }
#searchWrap .sch-frm .table-keyword>div.Search_Prd_Name,
#searchWrap .sch-frm .table-keyword>div.Search_Btn { float: right; }
#searchWrap .sch-frm .table-keyword>div.Search_Btn a { display: block; width: 100%; height: auto;margin-top: 7px; margin-left: 10px;}
#searchWrap .sch-frm .table-keyword .Search_price>p { float: left; }
#searchWrap .sch-frm .table-keyword .Search_price .sub .MS_input_txt { width: 100px; height: 40px; line-height: 43px; margin: 0; padding-left: 10px; border: none; background: #f5f7f8; padding-top: 0; }
#searchWrap .sch-frm .table-keyword .Search_Prd_Name>p { float: left; } 
#searchWrap .sch-frm .table-keyword>div .tit { height: 40px; line-height: 40px; margin: 0 43px; font-size: 13px; }
#searchWrap .sch-frm .table-keyword>div .sub .wave { display: inline-block; *display: inline; zoom: 1; margin: 0 9px; margin-left: 11px; }
#searchWrap .sch-frm .table-keyword .Search_Prd_Name .sub .MS_input_txt { width: 210px; height: 40px; line-height: 43px; margin: 0; padding-left: 10px; padding-right: 40px; border: none; background: #f5f7f8; padding-top: 0; } 
#searchWrap .sch-frm .tit-key-wrap {width: 300px;  height: 40px; text-align: left; margin: 0 auto; } 
#searchWrap .sch-frm .tit-key-wrap .tit-key { line-height: 40px; font-size: 13px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }


/* BASIC css end */

