.moduler1{
  padding: 5% 0;
}
.pageout{
  margin-top: 5%;
}
.search_title {color: #e0e0e0; border-left: 3px solid #f7234c; padding-left: 20px;}
.search_title span{border-bottom: 1px solid #e0e0e0;display: block; width: 100%; padding-bottom: 10px;}
.searh_g{color: #303030; margin-top: 20px;}

.searh_g span{background: #168390;color: #fff;}
.search_con li em{color: #168390}
.search_con li{padding: 30px 0; border-bottom: 1px dashed #c0c0c0;}
.search_con li h2{margin-bottom: 15px; overflow: hidden;line-height: 30px;}
.search_con li h2 a{color: #303030; float: left;width: 80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_con li h2 span{ float: right; font-weight: normal; font-size: 14px;color: #686868; width: 140px; text-align: right; }
.search_con li p{line-height:1.8; max-height:3.6em; overflow:hidden;color: #333}
.search_con li.ones{border-bottom: 0}


.sech_sou{overflow: hidden; border-bottom: 1px solid #e0e0e0; width:690px; padding-bottom: 5px;}
.sech_sou input,.sech_sou button,.sech_sou span{height: 50px; line-height: 50px; border: none; outline: none; float: left;}
.sech_sou button{width: 75px; height:50px;line-height: 50px; background: #168390;color: #fff;font-size: 18px;     font-weight: bold;text-align: center; float: right;}

.sech_sou span{float: right; padding: 0 20px; cursor: pointer;}
.sech_sou input{font-size:24px; font-weight: normal; width: 590px; padding:0 10px;background: none;}

.seachcont .pageout{border-top:0;}
@media only screen and (max-width:767px) {
.sech_sou{width: 100%;}
.sech_sou input{width:calc(100% - 100px)}
.sech_sou input, .sech_sou button, .sech_sou span{height: 40px; line-height: 40px;}
.sech_sou button{margin-top: 0}
.sech_sou span img{margin-top: 14px;}
.sech_sou input{font-size: 20px;}
.searh_g{margin:20px 0;margin-bottom: 0;}
.search_con li{padding:20px 0;}
.search_con li h2 span{width: auto;float: none;}
.search_con li h2 a{width:100%;}
.search_con li h2{margin-bottom: 10px;}
}