body{min-width:1200px;}
.header{
    height: 138px;
    width: 100%;
    background-image: url(../imgs/dwzzb20220422.jpg);
}
.header .logo{
 float:left;
    padding-top: 45px;
}
.nav{
    width: 100%;
    height: 50px;
    background-color: #d10100;
    
}
.nav ul{
    width: 1200px;
    margin: 0 auto;
}
.nav li{
    width: 148px;
    float: left;
    line-height: 50px;
    text-align: center;
}
.nav li a{
    color: #fff;
}
.nav .sub li{
    float: none;
    margin: 0;
    background-color: #d10100;
}
.nav .sub{
    width: 171px;
    display: none;
    position: absolute;
    z-index: 100;
}
.nav li form{
    position: relative;
    border-radius: 15px;
    width: 190px;
    background-color: #fff;
    height: 30px;
    line-height: 42px;
    display: inline-flex;
}
.nav li input[type=text]{
    width: 131px;
    border-radius: 15px;
    height: 30px;
    padding-left: 15px;
    line-height:30px;
    padding-right:25px;
}
.nav li input[type=image]{
    width: 17px;
    height: 17px;
    position: absolute;
    right: 11px;
    top: 3px;
}
.list_img{
    width: 1200px;
    height: 357px;
    margin: 0 auto;
    margin-top: 20px;
}
.slide{
    float: left;
}
.list_img .slide .bd{
    width: 420px;
}
.list_img .slide .bd li{
    width: 420px;
    height: 310px;
    z-index: 1;
}
.list_img .slide .hd{
    position: relative;
    width: 420px;
}
.list_img .slide .hd ul{
    position: absolute;
    right: 11px;
    top: 10px;
}
.list_img .slide .hd li{
    width: 20px;
    height: 20px;
    margin-right: 3px;
    background-color: #000;
    color:#fff;
    float: left;
    text-align: center;
    border:1px solid #c5c4c4;
    font-size: 9px;
    cursor: pointer;
}
.list_img .slide .hd .on{
    background-color: #c41111;
    color: #000;
}
.list_img .slide .img_title{
    width: 100%;
    height: 40px;
    background-color: #dddcdc;
    line-height: 40px;
    display: block;
    
}
.list_img .slide .img_title span{
    padding-left: 5px;
}



.top_title_list{
    float: right;
    margin-left: 20px;
    width: 760px;
}
 .title{
    background: url(../imgs/ioc_1.png) no-repeat 0 8px;
    height: 35px;
    line-height: 35px;
}
 .title span{
    padding-left: 35px;
    color: #d10101;
}
 .title a{
    float: right;
    color: #777777;
}
 .line_img{
    margin-top: 9px;
    background: url(../imgs/line.png) repeat-x 0 9px;
    height: 40px;
}
 .title_lsit li{
    background:url(../imgs/list_ioc.png) no-repeat 4px 10px;
    padding-left: 25px;
    margin: 9px 0;
    height: 30px;
}
 .title_lsit li span{
    float: right;
}
.title_lsit a{
    float: left;
    overflow: hidden;
    height: 24px;
}
.top_title_list .title_lsit a{
    width: 600px;
}
.list{
    width: 1200px;
    margin: 0 auto;
    margin-top: 35px;
}
.list .title_lsit li{
    background:url(../imgs/ioc_6.png) no-repeat 4px 10px;
}
.middle_title_list{
    width: 380px;
}
.list .title_lsit a{
    width: 200px;
}
.f{
    float: left;
}
.middle_title_list1 .title{
    background: url(../imgs/ioc_2.png) no-repeat 0 8px;
}
.middle_title_list2 .title{
    background: url(../imgs/ioc_3.png) no-repeat 0 8px;
}
.middle_title_list2 .title span{
    padding-left: 41px;
}
.middle_title_list3 .title{
    background: url(../imgs/ioc_4.png) no-repeat 0 8px;
}
.middle_title_list2{
    margin-left: 30px;
}

.middle_title_list3{
    margin-left: 30px;
}
.link{
    width: 1200px;
    margin: 0 auto;
    margin-top: 33px;
    height: 131px;
}
.link .title{
    background: url(../imgs/ioc_5.png) no-repeat 0 8px;
}
.link .link_list li{
    float: left;
    width: 150px;
    text-align: center;
}
.link .link_list li a{
    display: inline-block;
    width: 141px;
    color: #484747;
    white-space: nowrap;
    font-size:14px;
}
.footer{
    height: 215px;
    background-color: #c20403;

}
.w{
    width: 1200px;
    margin: 0 auto;
    height: 121px;
}
.footer .fl{
    height: 124px;
    line-height: 124px;
    background: url(../imgs/line_bottom.png) no-repeat right;
    float: left;
    margin-right: 20px;
    width: 116px;
    margin-top: 20px;
    text-align:left;
}
.fl img{
    vertical-align:middle;
}
.footer .fm{
    float: left;
    height: 91px;
    color: #fff;
    line-height: 40px;
    margin-top: 20px;
    height: 124px;
}
.fr{
    height: 124px;
    margin-top: 30px;
}
.fr .img{
    vertical-align:middle;
}
.fr div{
    float: left;

}
.fr .xywx{
    margin-right: 31px;
}
.fr div p:nth-child(1){
    margin-bottom: 10px;
}
.fr div p:nth-child(2){
    color:#fff;
}



.list .sub_nav .nav_title{
    width: 200px;
    color: #fff;
    background-color: #c20403;
    text-align: center;
    height: 50px;
    line-height: 50px;
}
.list .sub_nav li{
    border-top: 1px solid #ccc;
}
.list .sub_nav{
    border: 1px solid #ccc;
    box-sizing: border-box;
    margin-right: 30px;
}
.list .sub_nav li{
    background-color: #fff;
    width: 200px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    display: block;
}
.list .sub_nav .on{
    width: 200px;
    
    background-color: #c20403;
    text-align: center;
    height: 50px;
    line-height: 50px;
    display: block;
}
.list .sub_nav a{
    display: block;
}
.list .sub_nav .on a{
    color: #fff;
}
.list_title_list .sub_title{
    height: 35px;
    line-height: 35px;
}
.list_title_list .sub_title span{
    color: #d10101;
    font-size: 25px;
}
.list_title_list{
    width: 965px;
    margin-bottom:30px;
min-height:500px;
}
.list_title_list .title_lsit a{
    width: 850px;
}
.now_local{
    float: right;
}



.content_now_local{
    float: left;
    background: url(../imgs/woshishuo_03.jpg) no-repeat left 10px;
    padding-left: 30px;
}
.content_title_list{
    width: 100%;
 margin-bottom: 30px;
}
.content_title_list .sub_title{
    height: 35px;
    line-height: 35px;
}

.content .content_title{
    text-align: center;
    font-size: 20px;
    margin-bottom: 20px;
}
.content .content_info{
    text-align: center;
    margin-bottom: 20px;
} 
.content_data{
    margin-bottom: 30px;
    min-height:700px;
}