

.readmore {
    overflow: hidden;
    height: 25px;
}
.readmore a {
    display: block;
    width: 120px;
    margin-left: -95px;
    transition: margin-left 0.3s;
}
.readmore a span {
    display: inline-block;
    width: 95px;
    text-align: left;
    font-size: 16px;
    vertical-align: middle;
    color: #ffffff;
}
.readmore a i {
    display: inline-block;
    height: 25px;
    width: 25px;
    background: url(../images/more4.png);
    vertical-align: middle;
}
input[type=checkbox]{
  width: 16px; vertical-align: middle; height: 16px;background-image: none; background-color: #ffffff; border:#cccccc solid 1px; border-radius: 0 0 0 0; 
}
.searchbig{  overflow: hidden;}
.searchbox{ width: 1280px; padding-bottom: 80px; margin:0 auto; overflow: hidden; padding-top: 90px; }
.searchleft{ float: left; width: 255px;}
.searchright{ float: right; width: 999px; }
.searchleft ul li{ display: block; margin-bottom: 5px; height: 37px; font-size: 16px; line-height: 37px; }
.searchleft ul li span{ margin-left:12px;vertical-align: middle; color: #666666; }
.search{background: #f2f2f2; border:#cccccc solid 1px; height: 56px;}
.search input{ border:none; width: 80%; background: none; height: 56px; padding-left: 15px; outline: none; line-height: 56px; }
.search a{text-decoration:none; text-align: center; display: inline-block; float: right; width: 18%; height: 56px; line-height: 56px; color: #ffffff; background: #a70e13; }
.search a:hover{text-decoration:none;color: #ffffff;}
.search a img{ vertical-align: middle; margin-left: 8px; }
.searchlist{ padding-top:45px; }
.searchlist li{ display: block; overflow: hidden; margin-bottom:28px; }
.searchlist li a{ display: block; height: 42px; line-height: 42px; font-size: 20px; color: #4e4e4e; text-decoration: underline; }
.searchlist li a:hover{ color: #a70e13; }
.searchlist li p{ font-size: 16px; line-height: 26px; color: #666666; height: 52px; overflow: hidden; }





@media (min-width: 1531px) and (max-width: 1700px){

}


@media (min-width: 1328px) and (max-width: 1530px){
.searchbox{ width: 1150px; margin:0 auto;}
.searchright{ width: 895px; }

}
@media (min-width: 1100px) and (max-width: 1328px){

.searchbox{ width: 1060px; margin:0 auto;}
.searchright{ width: 860px; }
.searchleft{ width: 200px; }


}
@media (min-width: 12px) and (max-width: 1099px){
.bannercont b{ margin-top: 15px; }
.bannercont em{display: none;}
.searchbox{ padding-top:20px; padding-bottom: 20px; }
.searchbox{ width: 100%; }
.searchleft{ width:100%; float: none; }
.searchleft ul li{ padding-left: 20px; }
.searchright{ width: 95%; margin:0 auto; float: none; }
.search input{ width: 56%; }
.search a img{ display: none; }
.searchlist li a{ height: auto; line-height: 120%; }
.searchlist li p{ height: auto; margin-top: 10px; }

}



