﻿.v_body{background:#f5f6fa;}
.v_cont{padding: 50px 0 80px 0;overflow: hidden;}
.v_cont .active_list li{width: 25%;margin: 0;margin-bottom: 55px;background:none;}
.v_cont .active_list ul{margin: 0 -13px}
.v_cont .active_list li>a{display: block;margin: 0 13px;}
.v_cont .active_list dl{background:#fff;overflow: hidden;border-radius: 10px;}
.v_cont .active_list .ser_btn{display: none;}
.v_cont .active_list li dd{padding: 20px;}
.v_cont .active_list li dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.v_cont .active_list li dt .act_v{display: block;}

.v_box{padding: 22px 60px;margin-bottom: 25px;overflow: hidden;}
.v_box01{background:#fff;}
.v_box01 dl{overflow: hidden;}
.v_box01 dt,.v_box01 dd a{height: 30px;line-height: 30px;}
.v_box01 dt{float: left;width: 100px;}
.v_box01 dd{float: right;width:calc(100% - 110px)}
.v_box01 dd a{float: left;padding: 0 15px;border-radius:5px;margin-right: 20px;}
.v_box01 dd a:last-child{margin-right: 0;}
.v_box01 dd a:hover,
.v_box01 dd a.on{background:#c82722;color:#fff !important;}
.v_box02{padding-top: 0;padding-bottom: 0;}
.v_box02 dl{float: left;}
.v_box02 dd{overflow: hidden; line-height: 40px;}
.v_box02 dd a{margin-right: 40px;}
.v_box02 dd a:last-child{margin-right: 0;}
.v_box02 dd a.on{color:#c82722;}

.v_search button,.v_search input{border: 0;background: none;outline: none;height: 38px;line-height: 38px;}
.v_search{overflow: hidden;float: right;width: 335px;border: 2px solid #ebebeb;border-radius: 5px;}
.v_search input{float: left;width: calc(100% - 55px);box-sizing:border-box;padding-left: 20px;}
.v_search button{width: 55px;float: right;}
.v_search button img{vertical-align: middle;position: relative;top:-2px;}
@media only screen and (max-width:1024px) {
.v_box{padding: 20px;}
.v_box02{padding: 0 20px;}
.v_cont .active_list ul{margin: 0 -5px}
.v_cont .active_list li>a{margin: 0 5px;}
.v_cont .active_list li{margin-bottom: 20px;}

.v_cont{padding:30px 0 50px 0;}
}
@media only screen and (max-width:767px) {
.v_box01 dt,.v_box01 dd{float: none;width: 100%;overflow: hidden;}
.v_box01 dt{margin-bottom: 10px;}
.v_box01 dd a{margin-right: 0;padding: 0 8px;margin-bottom: 4px;}
.v_box{padding: 10px;margin-bottom: 10px;}
.v_box02{padding: 0 10px;margin-bottom: 20px;}
.v_box02 dl,.v_search{float: none;width: 100%;}
.v_box02 dd a{margin: 0;padding-right: 20px;}
.v_cont .active_list li{float: none;width: 100%;}
.v_cont .active_list ul{margin: 0}
.v_cont .active_list li>a{margin: 0;}
}