body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0px; margin:0px;}
fieldset, img{border:0;}
ol, ul{list-style: none;}
.clr:after{content:" "; display:block; height:0px; clear:both; visibility:hidden;}.clr{display:inline-block;}* html .clr{height:0%;}
.clr{display:block;}
.col{display:inline-block;zoom:1;*display:inline;overflow:hidden;vertical-align:middle;}
.wrap{overflow:hidden; *display:inline-block;}.wrap{*display:block;}
.l{ float:left;}.r{ float:right;}

.sr_body{color:#000;}
.sr_body a:link,.sr_body a:visited{color:#2558a5; font-size: 20px; text-decoration:none;}
.sr_body a:hover{text-decoration:underline;}
.sr_head{height:50px; line-height:50px; font-family:"Microsoft Yahei"; font-size:18px;color:#fff;background-color: #e93620;text-align: center;}
.sr_main{/*background:url(../images/search/search_cbg.jpg) no-repeat;*/ width:100%; max-width:1200px; margin:0px auto; text-align:center;}
.sr_frm{width:450px; margin:0px auto;text-align:left!important; height:280px;}

.sr_logo img{ margin-left:-80px;}

.sr_frm_box{height:33px; line-height:33px;}
.sr_frmipt{float:left;width:550px; height:34px;background:url(../images/search/sr_iptbg.png) no-repeat 0 0; overflow:hidden;}
.sr_frmipt input,.sr_frmipt .sp{float:left; margin-left:7px;outline: none;}
.sr_frmipt input.ipt{height:26px; line-height:26px;margin-left:8px;margin-top:3px; *margin-top:2px; width:430px; *width:426px; border:none; *border:0px!important;}
.ss_btn{background:url(../images/search/sr_iptbg2.png) no-repeat; width:85px; cursor:pointer; border:none; font-size:14px; font-weight:bold; color:#fff; height:34px!important; line-height:34px!important;}
.sp{ background:url(../images/search/sr_iptbg1.png) no-repeat 0 center; text-indent:-10000px; width:11px; margin-left:8px; margin-top:1px; height:34px; cursor:pointer;}

.sr_infoul{border:1px solid #91C0E3; padding:2px; width:310px; display:none;}
.sr_infoul ul li{ height:24px; line-height:24px; text-align:left!important; color:#666;}
.sr_infoul ul li a{display:block; color:#666!important;display:block; width:100%;}
.sr_infoul ul li a:hover,.sr_infoul ul li.ac_over a{color:#FFF!important; background:#069; text-decoration:none;}
.sr_footer{font-size:12px; line-height:22px; margin-top:30px; text-align:center; border-top:1px solid #DBE7ED; padding-top:10px;}

.sr_list .sr_frm_box{position:relative;}
.sr_list .sr_frm_box .sr_infoul{position:absolute; top:33px; background:#fff; left:0px!important;}

.sr_list .sr_logo{
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background-color: #fff;
  box-shadow: 0 0 10px #ccc;
  margin-bottom: 30px;
}
.sr_list .sr_logo .search_bar {
  margin: 20px auto;
}

.sr_lists .l{
  float:left;
  width:340px;height:auto!important; height:842px; min-height:842px;
  background-color: #efefef;
  margin-right: 25px;
}
.sr_lists .l div{padding:15px;}
.sr_lists .l div span.head {
  flex: 1;
}
.sr_lists .l div span.more{
  font-size:24px; color:#999; margin-left: 10px;
  width: 26px; text-align: center;
}
.sr_lists .l div ul{ margin-top:6px;}
.sr_lists .l div ul li{
  font-size: 18px; color: #333;
  line-height:24px; overflow:hidden;
  background-color: #fff;
  margin-bottom: 15px;
  padding: 15px 10px;
  text-align: left;
}
.sr_lists .l div ul li .parent:hover,
.sr_lists .l div ul li .parent.ac {
  color: #fff;
  background-color: #e84a4a;
  cursor: pointer;
}
.sr_lists .l div ul li .parent.ac span {color: #fff;}
.sr_lists .l div ul li .parent:hover .more {
  color: #fff; border: 1px solid #eee;
}
.sr_lists .l div ul li a,
.sr_lists .l div ul li a:hover,
.sr_lists .l div ul li a.ac{
  color: #333;
}
.sr_lists .l div ul li .parent {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sr_lists .l div ul li .childrenbox {
  display: none;
  padding: 0;
  border-top: 1px dashed #ddd;
}
.sr_lists .l div ul li .childrenbox .child {
  padding: 5px 0; font-weight: normal;
  padding-left: 2em;
  cursor: pointer;
}
.sr_lists .l div ul li .childrenbox .child:hover,
.sr_lists .l div ul li .childrenbox .child.ac {
  color: #fff;
  background-color: #e84a4a;
}

.sr_lists .c{
  text-align:left;
  background-color: #fff;
  padding: 20px 30px;
}
.sr_lists .c li div p{ line-height:25px; margin-top:6px; font-size:16px; color:#666;}
.sr_lists .c li div.adds{ font-size:12px; margin:10px 4px;}
.sr_lists .c li div.tags{
  color: #666;
  font-size:12px; margin:2px 4px;
}
.sr_lists .c li div.tags span {
  display: inline-block;
  margin:2px 4px; padding: 0 5px;
  background-color: #fafafa;
  border: 1px solid #f7a99d;
  border-radius: 3px;
}
.sr_lists .c li div.field span {
  border-color: #f7d49d;
}

.sr_lists .c li a img{float:left; border:1px solid #ADCBE9; padding:2px; background:#FFF; margin-right:10px;}
.sr_lists .c li a:hover img{background:#efefef;}
.sr_lists .c .a2{ margin:10px;}
.sr_lists .c .jg {
  font-size: 14px; color: #999;
  margin-bottom: 20px;
}
.sr_lists .c .tabs {
  display: flex;
  margin-bottom: 15px;
  border-bottom: 1px solid #fc631a;
}
.sr_lists .c .tabs .tab {
  font-size: 16px; color: #999;
  padding: 3px 18px;
  border: 1px solid #fff;
  border-bottom: none;
  border-radius: 3px 3px 0 0;
  cursor: pointer;
  margin-right: 5px;
}
.sr_lists .c .tabs .tab.ac {
  color: #e84a4a;
  border-color: #e84a4a;
  background-color: #fff;
  margin-bottom: -1px;
}
.sr_lists .c .timeSearch {
  padding-bottom: 15px;
  
}
.sr_lists .c .timeSearch,
.sr_lists .c .timeSearch ul {
  display: flex;
  align-items: center;
  color: #666;
  font-size: 14px;
}
.sr_lists .c .timeSearch ul li {
 padding: 0 10px; margin:0 5px;
 border: 1px solid #ccc;
 border-radius: 2px;
}
.sr_lists .c .timeSearch ul li:hover,
.sr_lists .c .timeSearch ul li.ac {
  color: #fff;
  background-color: #e84a4a;
  border-color: #e84a4a;
  cursor: pointer;
}

.conditions .head .tags:first-child {display: none;}

/* pages */
#pages {
  display: flex; align-items: center;
  padding:14px 0 10px; margin:10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
#pages a {margin:0 3px;font-size: 14px;width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 { width:56px; }
#pages a:hover { background:#e84a49; color:#fff; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#e84a49; border:1px solid #e84a49; color:#fff; text-align:center; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.van-pagination__item {color: #e84a49; cursor: pointer;}
.van-pagination__item:active,.van-pagination__item--active {background:#e84a49;color: #fff;}

.sgch{background:#F2F8FD;margin:10px;padding:6px;}
.sgch strong{display:block; color:#666; margin-bottom:10px; font-size:14px;}
.sgch a{font-size:12px; margin:4px 10px 8px 10px; text-decoration:underline!important; float:left; display:block;white-space:normal;}

.wd220{width: 220px;float: left;height: 150px;margin-right: 10px;}

@media screen and (max-width: 750px) {
  .sr_lists {
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
  }
  .sr_lists .l {
    position: absolute;
    float: none;
    top: 130px; left: 0;
    width: 100%; margin: 0;
    z-index: 100;
    display: none;
  }
  .sr_lists .l div {padding: 5px 10px;}
  .sr_lists .l div ul li {
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
  }
  .sr_lists .c {
    padding: 10px 0;
  }
  .sr_list .sr_logo {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
  }
  .sr_list .sr_logo .search_bar {
    margin: 10px 0;
  }
  .conditions .head .tags {
    font-size: 12px;
    margin-left: 10px;
    padding-left: 5px;
    border: 1px dashed #e5d1d1;
  }
  .conditions .head .tags i {width: 10px; height: 9px;}
  .conditions .head .tags:first-child {
    margin: 0; display: block;
  }
  .conditions .selectes .cont span::after {top: 6px;}
  .search_bar .searchbox .keyword input {
    padding: 3px 8px; font-size: 14px;
  }
  .search_bar .searchbox .searchbtn {width: 46px;}
  .conditions .selectes {font-size: 12px;}
  .conditions .selectes label {font-size: 14px;width: 70px;}
  .conditions .selectes .cont {width: auto;flex: 1;}
  .sr_lists .c .timeSearch {display: block;}
  .sr_lists .c .timeSearch ul {font-size: 12px;}
  .sr_lists .c .timeSearch ul li {padding: 0 5px; margin: 0 3px;}
  .sr_lists .c .jg {font-size: 12px;}
  .sr_lists .c .tabs .tab {font-size: 14px;}
  .sr_body a:link, .sr_body a:visited {font-size: 16px;}
  .sr_lists .c li div p {font-size: 12px;}

  #pages{display: block;}
}
