@charset "utf-8";
/*20240506顶部*/
.ls-special-top{line-height: 40px;padding: 10px 0;background: #fff;}
.ls-special-top .container{position: relative;}
.ls-special-logo {float: left;}
.ls-special-logo img{height: 40px;width: auto;}

.ztsearchbox1{width: 280px;margin: 4px auto 0;position: absolute;top: 0;left: 50%;margin-left: -200px;}
.ztsearchbox1 .ztsearchbox{width:100%;height:30px;border: #d60000 1px solid;background: url("../images_new/white_45.png"); border-radius: 4px; position: relative;}
.ztsearchbox li.se_box{float: none;padding-left: 10px; height:30px;background:#fff; position:relative; padding-right: 60px;}
.ztsearchbox li.se_box .msg-box{left:0px;top:32px;position:absolute;}
.ztsearchbox li.se_box input{float: left;width:100%; height:30px;background:none; line-height:30px;padding: 0; font-size: 15px; color: #000;outline: none;border: none;}
.ztsearchbox li.sea_an{position:absolute; width:60px;height:32px;top: -1px;right: -1px; z-index: 1;}
.ztsearchbox li.sea_an input{display: block;float: left;width:100%;height: 32px;line-height: 32px;font-size: 14px; text-align: center;color: #fff; padding: 0;border: none;background:#d60000;border-radius: 0 4px 4px 0; overflow:hidden;cursor:pointer;}
.ztsearchbox li.se_box input::-webkit-input-placeholder {color:#000;}
.ztsearchbox li.se_box input:-moz-placeholder {color:#000;}
.ztsearchbox li.se_box input::-moz-placeholder {color:#000;}
.ztsearchbox li.se_box input:-ms-input-placeholder {color:#000;}

.ztsearchbox li.se_box .ph-label{position: absolute; left: 38px;}
.ztsearchbox li.se_box .ph-label span{color: #000 !important;}
.ztsearchbox li.se_select {position: absolute;right: 60px;top: 0px;}
.ls-special-right{color: #015293;position: absolute;right: 0;top: 0px;}
.ls-special-right li{float: left;padding: 0 12px;background: url("../images_new/top_line.png") left center no-repeat;}
.ls-special-right li.jft{background: none;}
.ls-special-right li a{color: #015293;}
.ls-special-right li a:hover{text-decoration: underline;}


@media only screen and (min-width: 992px) and (max-width: 1159px) {

}

@media only screen and (max-width:991px) {
    .ztsearchbox1{margin-top: 20px;position: static;margin: 20px auto 0;}
}
@media (max-width:767px) {
    .ls-special-logo{float: none;text-align: center;}
    .ls-special-right{position: static;}
    .ztsearchbox1{width: 90%;}
}