/* 高级检索开始 */

.layer { width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: #000; opacity: 0.8; z-index: 99; } /* 遮罩层 */

.bkf { background: #fff; } 
.cursor { cursor: pointer; } 
.posa { position: absolute; } 
.advanced_search_box { position:fixed; left:0; top:0; width:100%; padding-bottom:21px; z-index:100; background: #f1f1f1;} 
.advanced_search_box .titles { height: 44px; line-height: 44px; color: #666; font-size: 20px; font-weight: 800; } 
.advanced_search_box .closes {cursor: pointer; height:30px; width:30px; background:url(close.png) no-repeat;  } 
.advanced_search_box .condition_top { background: #f3f3f3; border-top: 1px solid #dcdcdc; padding: 24px 0 29px 0; } 
.ui-search-btn-adv { font-size: 17px; line-height: 50px; color: #ffffff; padding-left: 10px; cursor: pointer; } 
.lnsw-line{ width: 100%;height: 10px;   border-top: 1px solid #dcdcdc;}
/*全局*/
.conmain { width: 1220px; margin: 0 auto; } 
a { color: #333333; } 

.height25 { height: 25px; width: 100%; } 

.height30 { height: 30px; width: 100%; } 

.height40 { height: 40px; width: 100%; } 

.height15 { height: 15px; width: 100%; } 

.height20 { height: 20px; width: 100%; } 

.cf:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; } 

.cf { zoom: 1 } 

.fl { float: left; } 

.fr { float: right; } 

.hide { display: none; } 

.block { display: block; } 

.xs-show { display: none; } 
input { font-size: 16px } 
.serach_content { background-color: #f7f7f7; height: 100%; } 

.conmain { width: 1220px; margin: 0 auto;padding: 20px 0; } 

.mainbox {     border-radius: 10px;   padding: 20px 0; background-color: #ffffff; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 31px; font-size: 0; } 

.serach { color: #4f4f4f; } 

.serach_title { padding: 40px 60px 28px 30px; font-size: 16px; } 

.title { font-size: 16px; color: #4f4f4f; margin-right: 104px; display: inline-block; vertical-align: top; } 

.condition_box { display: inline-block } 

.serach_condition { padding-top: 32px; padding-bottom: 36px; padding-left: 30px; } 

.condition_box>div { display: inline-block; } 

.serach_condition .serach_key { border: solid 1px #e0e0e0; } 

.serach_condition .serach_key input { height: 36px; line-height: 36px; outline: none; border: none; vertical-align: middle; border-left: solid 1px #e0e0e0; padding: 0px 5px; width: 446px; } 

.serach_condition .click_show { font-size: 16px; color: #4f4f4f; cursor: pointer; } 

.serach_condition .click_show img { padding-left: 32px; padding-right: 7px; height: 8px; } 

.condition_box .condition_2 { display: block; margin-top: 12px; display: none; } 

.condition_box .condition_2>div { font-size: 16px; display: inline-block; } 

.condition_box .condition_2>div span { color: #4f4f4f; } 

.condition_box .condition_2>div input { margin-left: 12px; outline: none; border: solid 1px #e0e0e0; height: 36px; line-height: 36px; padding: 0px 5px; } 

.condition_box .condition_2 .wh input { width: 196px; } 

.condition_box .condition_2 .hao input { width: 70px; } 

.condition_box .condition_2 .fg { margin-left: 21px; } 

.condition_box .condition_2 .fg input { width: 70px; } 

.condition_box .condition_2 .yh { margin-left: 48px; } 

.rideo { display: inline-block; } 

.rideo div { display: inline-block; cursor: pointer; } 

.rideo div span { display: inline-block; width: 20px; height: 20px; margin: 0px 11px 0px 8px; vertical-align: middle; background: url("rideo_d.png") } 

.rideo div.s span { background: url("rideo_s.png") } 

.rideo div em { vertical-align: middle; color: #4f4f4f; font-size: 16px; } 

.serach_key .o_Dropdown { width: 254px !important; height: 36px; border-color: white !important; } 

.o_Dropdown .name { height: 36px; line-height: 36px !important; } 

.o_Dropdown .i_down { width: 10px; height: 10px; background: url(home_m_arrow.png) no-repeat; background-size: 100%; top: 58%; } 

.o_Dropdown .listbox { top: 32px; } 

.o_Dropdown .i_down:before { content: ""; } 

.serach_time { padding-top: 47px; padding-left: 30px; } 

.serach_time .title { top: 0; } 

.serach_time_box { display: inline-block; } 

.serach_time .rideo_input { margin-right: 40px; } 

.block { display: block !important; margin-top: 16px; } 

.block p { display: inline-block; vertical-align: middle; } 

.block i { font-size: 16px; color: #4f4f4f; padding: 0px 8px; vertical-align: sub; } 

.block em { margin-right: 12px; } 

.block input { width: 119px; outline: none; border: solid 1px #e0e0e0; height: 36px; line-height: 36px; padding: 0px 5px; text-align: center; } 

.serach_position { padding: 30px 0px 0px 30px; } 

.serach_position .title { top: 0; margin-right: 90px; } 

.position_box { display: inline-block; margin-left: 76px; margin-bottom: 26px; } 

.position_box .rideo_input { margin-right: 70px; } 

.position_box .o_Dropdown { width: 216px !important; height: 36px; border-color: #e0e0e0 !important; margin-left: 9px; } 

.button_group { font-size: 16px; text-align: center; margin-top: 12px; } 

.button_group button { width: 140px; height: 36px; line-height: 36px; border: none; outline: none; } 

.button_group .serach { background-color: #1a56a8; color: #ffffff; } 

.button_group .reset { background-color: #f1f1f1; margin-left: 18px; } 
.o_Dropdown .list li.cur { background-color: #1a56a8; } 
.select { position: relative; width: 252px; height: 36px; float: left; font-size: 13px; background: url(home_m_arrow.png) no-repeat 220px; background-color: #ffffff; line-height: 36px; } 

.select dt { height: 36px; display: inline-block; line-height: 36px; text-indent: 30px; font-size: 13px; color: #333; cursor: pointer; width: 252px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 99; outline: none; } 

.select dd { position: absolute; left: 0; top: 37px; background: #fff; width: 252px; border: 1px solid #d9d9d9; border-top: none; z-index: 99; } 

.select dd>ul>li { height: 36px; line-height: 36px; font-size: 13px; text-indent: 10px; cursor: pointer; text-align: left; } 

.select dd>ul>li:hover { background-color: #f1f2f3; } 

.select dd>ul>li>a { color: #666; display: block; width: 100%; } 

@media (max-width: 768px) { input { font-size: 14px } 
 .mheader { padding-bottom: 0px; } 
 .msearch,.o_autoW,.o_fixW { display: none; } 
 .xs-hide { display: none !important; } 

 .xs-show { display: block; } 

 .conmain,
 .mainbox,
 .condition_box,
 .condition { width: 100%; } 

 .mainbox { padding: 14px; margin-bottom: 0; padding-bottom: 30px; padding-top: 20px; } 

 .xs-title { font-size: 14px; font-weight: bold; margin-bottom: 20px; } 

 .serach_condition { background: white; padding: 0; } 

 .serach_condition .serach_key { display: -webkit-box; display: -ms-flexbox; display: flex; } 

 .serach_key .o_Dropdown { width: auto !important; height: 30px; } 

 .o_Dropdown .name { font-size: 14px; height: 30px; line-height: 30px !important; } 

 .rideo div span { width: 10px; height: 10px; background-size: 100% 100% !important; padding-left: 0; margin-left: 0; } 

 .serach_condition .serach_key input { width: 100%; height: 30px; line-height: 30px; } 

 .serach_condition .click_show { display: block; text-align: right; margin-top: 12px; font-size: 14px; } 

 .serach_condition .click_show img { width: 8px; height: 5px; } 

 .condition_box .condition_2>div { margin-bottom: 10px; } 

 .condition_box .rideo .rideo_input { margin-right: 40px; } 

 .condition_box .condition_2>div span,
 .rideo div em { font-size: 14px; } 

 .condition_box .condition_2>div input { height: 30px; line-height: 30px; } 

 .condition_box .condition_2 .wh { display: block; } 

 .condition_box .condition_2 .wh span { width: 28%; display: inline-block; } 

 .condition_box .condition_2 .wh input { margin-left: 0px; width: 66%; } 

 .condition_box .condition_2 .hao { display: block; } 

 .condition_box .condition_2 .hao_title { width: 28%; display: inline-block; } 

 .condition_box .condition_2 .hao input { margin-left: 0px; width: 21%; } 

 .condition_box .condition_2 .hao input:first-of-type { margin-right: 10%; } 

 .condition_box .condition_2 .hao .number { display: inline-block; width: 5%; text-align: center; } 

 .condition_box .condition_2 .fg,
 .condition_box .condition_2 .yh { display: block; margin-left: 0; } 

 .condition_box .condition_2 .fg>span,
 .condition_box .condition_2 .yh>span { display: inline-block; width: 28%; } 

 .title { font-size: 14px; font-weight: bold; } 

 .serach_time { padding-top: 12px; padding-left: 0; } 

 .serach_time .title { color: black; } 

 .serach_time_box { margin-top: 20px; display: block; } 

 .serach_time .rideo_input { margin-right: 26px; } 
 .nomagrin { margin-right: 0 !important } 
 .block { margin-right: 0px !important; } 
 .block p { width: 70%; } 
 .block input { height: 30px; line-height: 30px; width: 37%; } 

 .block i { font-size: 14px; } 

 .serach_position { padding-left: 0; font-size: 16px; } 

 .position .title { display: inline-block; margin-left: 0px !important; font-weight: normal; word-break: keep-all; } 

 .serach_position .title { margin-right: 0px; width: 28%; } 

 .position_box { margin-left: 0; display: inline-block; width: 66%; } 


 .position_box .o_Dropdown { height: 30px; margin-left: 0; } 

 .position_box .rideo_input { margin-right: 41px; } 
 .position_box .rideo .rideo_input:last-child { margin: 0; } 

 .top6 { top: 5px !important; } 
 }
@media (max-width: 371px){
 .position_box .rideo_input { margin-right: 15px; } 
 }
@media (max-width: 350px){
 .serach_time .rideo_input { margin-right: 17px; } 
 }
/* 高级检索结束 */





