@media screen and (min-width: 640px) {
    .topNav {height: 8rem;}
}
@media screen and (max-width: 639px) {
    .topNav {height: 5rem;}
}
.topr .icon {font-size: 4rem;}
.ddjs .icon-guanbi {font-size: 3rem;}
.mt{
    margin: 1rem 0;
}
.bt{
    margin:1rem 0 2rem;
}

.zy ul li,.main6 ul  li{
    width: 48%;
    float: left;
    margin: 1%;
}
.zxbtn{
    height: 3rem;
    line-height: 3rem;
    font-size: 1.5rem;
    width: 50%;
    background: rgb(254, 0, 0);
    text-align: center;
    margin:1.5rem auto;
}
.zxbtn a{
    color: white;
}
.clearfix{
    clear: both;
}

.main3 .big{
    text-align: center;
    font-weight: bold;
    color: rgb(254, 0, 0); 
    font-size: 1.5rem;
    margin-top: 1rem;
}
.main3 .sma{
    text-align: center;
    font-weight: bold;
    color: rgb(212, 179, 152); 
    margin-top: 1rem;
}
/*.main3 form input{
     display: block;
     margin: auto;
     height: 3rem;
     width: 80%;
     margin-top: 1rem;
}
.sub{
    background: rgb(0, 102, 203);
    color: white;
    font-size: 1.5rem;
    outline: none;
    border: none;
}*/



.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.bmdt {background:#ff7475;}
.bmdt-h4 {text-align:center;margin:0;padding:2% 0;color:#fff;font-size: 1.2em;font-weight: bold;}
.bmdt-li {height:30px;overflow:hidden;position:relative; background-color: #fff;}
.infoList {position:absolute;top:0;width:100%;padding-left:0; box-sizing:border-box;}
.bmdt-li ul {margin: 0;}
.bmdt-li ul li {padding: 0 5%;height:30px;line-height:30px;margin:0 auto;overflow:hidden;text-align:center;}
.bmdt-li ul li:nth-child(even) {background: #e6e6e6;}
.bmdt-li ul li:nth-child(odd) {background: #fff;}
.infoList_title span, .bmdt-li ul li span {width: 20%;text-align: center;}
.infoList_title {font-weight: bold;}
.infoList_title {padding: 0 5%; margin: auto;color: #fff;}

.telbox p {padding: 3% 5%;color: #fff;}
.telbox p font {color: #fff700;}

.hotbox {width: 100%;background: #ff7475;color: #fff; padding:2%;overflow: hidden;}
.hotbox img{width: 20%;}
.hotbox_mid {width: 50%; height: 30px !important;}
.hotbox_mid {background-color: #ff7475;}
.hotbox_mid ul li {background-color: #ff7475 !important;}
.hotbox a {width: 20%; height: 30px;line-height:30px;border: 1px solid #fff;color: #fff;text-align: center;border-radius: 5px;}
.hotlist {margin: 0 auto;}

.bmbox {background: #fff;}
.bmbox_title {text-align: center;font-size: 1.2em;font-weight: bold;}
.bmbox_title img {width: 10%;margin: auto;}
.bmbox .bmlist  {padding: 0;}
.bmlist li {width: 80%;margin: 3% auto 0;}
.bmlist-input {width: 64%; padding: 2% 3%;border: 1px solid #666;}
.bmlist-select {width: 70%; padding: 2% 3%;border: 1px solid #666;}
.bmlist-submit {display:block;width: 50%;padding: 2% 0;margin: 3% auto 0;background: #e40001;color: #fff;border-radius: 50px;border: none;}