#menu{position: relative;z-index: 9999999;}
img{max-width: 100%;}
.lt,.fl{float: left;}
.rt,.fr{float: right;}
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both}
*{margin: 0;padding: 0;}
a,a:hover,a:link{text-decoration: none !important;}
li{list-style: none;}
.container{padding: 0;}
.row{margin: 0;}

.head{position: relative;}
.navBox1{padding: 24px 0;}
.navBox{width: 100%;z-index: 999;}
.navBox .row{display: flex;justify-content: space-between;align-items: center;}
.navBox .row::after,.nav .container::before,.nav .row::before,.nav .container::after{display: none;}
.navBox .dh{margin-bottom:0;width: 82%;margin-right: 5%;}
.navBox .dh li{text-align: center;float:left;height:60px;line-height:60px;padding: 0px 1.5%;}
.navBox .dh li:first-child {padding-left:0px;}
.navBox .dh li a{color: #1961AC;font-size: 20px;padding-bottom: 6px;}
.navBox .dh li:hover a {font-weight:bold;}
.navBox .dh li.liet a{font-weight: bold;border-bottom: 2px solid #1961AC;}
.navSearch {position:relative;}
.navSearch ul li {float:left;height:60px;line-height:60px;margin-left:20px;}
a.StranLinks{width:31px;height:31px;background:#1961AC;color:#fff;display:block;text-align:center;border-radius:20px;line-height:31px;margin-top:15px;}
a.StranLinks:focus,a.StranLinks:hover{color:#fff}
/* 底部 */
.footBox{color: #fff;background: #1961AC;}
.footBox a{color: #fff;}
.footBox .top{padding: 40px 0 0px;height:unset;}
.footl {width:46%;float:left;}
.footl ul li {float:left;width:46%;margin-bottom:20px;}
.footl ul li select {width:100%;font-size:16px;text-align:center;border-radius:5px;background-color:rgb(43,113,180);color:#fff;border:1px solid rgba(255,255,255,.49);height:40px;}
.footl ul li:first-child,.footl ul li:nth-child(3) {margin-right:7%;}
.footl ul li:nth-child(3) {}
.footl ul li select option {width:80% !important;}
.footc {float:left;width:44%;text-align:center;}
.footc ul li a {font-size:18px;}
.footc ul li {line-height:31px;}
.footr {float:left;width:10%;}
.footc ul li a:hover {color:#fff;}
.footr img {margin-bottom:10px;}
.footBox .bottom{padding: 20px 0 40px;font-size: 12px;text-align: center;}
.footBox .bottom a:hover {color:#fff;}





.searchB{width:320px;height:40px;line-height:40px;position: absolute;top: -35px;left: -170px;z-index: 2;background: #fff;display: none;}
.searchB input{width: 85%;text-indent: 1em;background: transparent;  float: left; font-size: 14px;outline: none;border:1px solid #eee;border-right:none;box-sizing:border-box;}
.searchB  button{width:15%;background: #006cb7;padding:0;border:0;cursor:pointer;float:right;outline: none;color:#fff;font-size:16px;}
.maotai_ToDay{min-width:1200px;}

.lxQ {text-align:right;}
.lxQ a{font-size:14px;color:#333;padding:0 6px;}
/*二级banner*/
.bannerBox .navTitle{font-size:45px;color:#fff;padding-top: 17%;text-shadow:0 0 8px rgba(0,0,0,.4);padding-bottom: 17%;padding-left: 21%;}

@media screen and (max-width:1199px){
    .container {width: 95% !important;}
    .navBox .dh {width: 100%;margin-right: 0px;display: flex;justify-content: space-between;}
    .navBox .dh li {padding: 0px 0%;}
    .navSearch {display:none;}
    .shzr_nav_list li {width: 48%;float: left;height: 200px;float: left;}
    .shzr_hbox img {height: 200px !important;}
    .shzr_nav_list li img {width: 100%;height: 100%;object-fit: cover;}
    .aboutus .fl,.aboutus .fr {width: 100% !important;}
    .aboutus .fr {margin-top: 60px;}
    .aboutus .fr img {display: block;margin: auto;}
}
@media screen and (max-width:768px){
    .yd, .navbar {display: none; }
    .bannerBox .navTitle {font-size:32px;padding-left: 1%;}
    .navbar{border:1px solid #fff !important;}
    .about .bottom .box.on{width: 100% !important;}
}
@media (max-width: 767px) {
    .navBox1,.ztTitline,.ztTitBoxC p span {display: none; }
    .swiper-container1 {margin-top: 50px;}
    .ztTitBoxC {left:0px !important;}
    .ztTitBox {width: 200px !important;}
    .ztTitFang{left: 103px !important;}
    .news {padding: 30px 0px !important;}
    .ztTit {margin-bottom: 30px !important;}
    .about .bottom .box {height: 326px !important;}
    .about .bottom {padding-bottom: 30px !important;}
    .djztBox {margin-bottom: 30px !important;}
    .shzr_nav {margin-bottom: 30px !important;}
    .aboutussumy p{margin-top: 0px !important;}
    .aboutus .fr {display: none;}
    .footBox .bottom {    padding-bottom: 20px;padding-top: 0;}
.footl{display: none;}
.footc{    width: 100%;}
.footc ul li{    width: 33%;float: left;}
.footBox .top{    padding: 20px 0 0px;}
.footr{width: 100%;
    text-align: center;
    margin-top: 20px;}
.footr img{width: 33%;}

/*logo*/
.navbar-brand{
float: left;
    height: 57px !important;
    padding: 10px 0px 10px 10px !important;
    font-size: 18px;
    line-height: 20px;
    width: 80%;}
.navbar-brand > img{    width: 80%;}
}