*{margin: 0;padding: 0;}
body{color:#333;}
a:hover{color:#cc2728;text-decoration:underline; outline: none !important;}
body a:focus {outline: none !important;}
 a::-moz-focus-inner{border: 0 ;outline:0 !important;}
ul{display: inline-block;}
a{text-decoration:none;}
img{max-width:100%;}
img, input {vertical-align: middle;}
input,button{outline: none;border: none;}
li{list-style: none;}
.comtit li a:hover,.con1right .toptit li a:hover,.index_topnav4 li.dhli a:hover{
    text-decoration:none;
}
body{
    background: #fff;
    font-family:   Microsoft Yahei ;
}
.container2{
    width: 1200px;
    margin: 0 auto;
}
.container:before{
    display: unset;
}
.clearfix::after,.container2::after{
    display: block;
    content:'';
    visibility: hidden;
    clear: both;
}
.container{
    width: 1200px;

    margin: 0 auto;
    overflow: unset;
    padding: 0px;
}

.pos{
    height: 68px;
    font-size: 16px;
    line-height: 20px;
    padding: 25px 0 20px 30px;
    color: #333333;
    margin-bottom: 30px;
    box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    background: url(/10462/xhtml/images/wytw01.png)no-repeat 5px 28px;
}
.pos a{
    color: #333333;
}
.mycon{
    margin-top: 40px;
}
.con1{
    position: relative;
    min-height: 252px;
}
.con1 .con1{
    
}
.con1 .con1tit{
    width: 142px;
    /* float: left; */
    position: absolute;
    left: 0px;
    top: 0px;
 
}
.con1 .con1nr{
    width: 1123px;
    height: 252px;
    font-size: 18px;
    line-height: 44px;
    padding: 26px 45px  24px  120px;
    box-sizing: border-box;
    float: right;
    z-index: -1;
    text-indent: 2em;
    color: #010101;
    background: url(../images/newszxx2022_05.png)  no-repeat;
}
.con1 .con1nr a{
    width: 105px;
    display: block;
    height: 35px;
    line-height: 35px;
    border-radius: 35px;
    text-align: center;
    background: #be0000;
    font-size: 18px;
    color: #fff;
    text-align: center;
    text-indent: 0;
    position: absolute;
    bottom: 34px;
    right: 45px;
    cursor: pointer;
}
.con2 .banner1{
    float: left;
}
.con2 .banner2{
    float: right;
}
.tit{
    width: 100%;
    padding-left: 15px;
    box-sizing: border-box;
    border-bottom: 2px solid #be0000;
}
.tit span{
    display: inline-block;
    padding: 0 22px;
    height: 50px;
    line-height: 50px;
    background: #be0000;
    text-align: center;
    color: #fff;
    font-size: 24px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.tit a{
    float: right;
    font-size: 18px;
    line-height: 45px;
    color: #333;
}
.lxxd .sum{
    line-height: 80px;
    color: #333333;
    font-size: 18px;
    text-align: center;
}
.szxxboxifr .toplie1 {
    width: 100%;
    height: 44px;
    line-height: 44px;
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    background: #fbf0f0;
}
.szxxboxifr  a{
    color: #333;
}
.szxxboxifr .lie1,
.szxxboxifr .lie2,
.szxxboxifr .lie3{
    float: left;
    text-align: center;
    line-height: 54px;
}
.szxxboxifr .lie1{
    width: 80px;
}
.szxxboxifr .lie2{
    width: 980px;
    text-align: left;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.szxxboxifr .lie3{
    width: 110px;
}
.szxxboxifr li:nth-child(2n+1){
    background: #f7f7f7;
}
.szbox{
    padding-top: 38px;
}
.szbox li{
    width: 158px;
    height: 70px;
    float: left;
    line-height: 70px;
    text-align: center;
    color: #333;
    margin-bottom: 13px;
    margin-right: 15px;
    background: #f7f7f7;
    border-radius: 6px;
    font-size: 20px;
}
.szbox li a{
    color: #000;
}
.szbox li:nth-child(7n){
    margin-right: 0;
}
.mycon li a:hover,
.pos a:hover{
    color: #be0000;
}
.con5{
    padding-bottom: 40px;
}

@media (max-width: 1200px) {
     body>.container{
        padding:5px;
        box-sizing:border-box
    }
    .con2 .bn img{
        max-width:100%;
    }
    .container{
        width:100%;
    }
    .con1 .con1tit{
        width: 12%;
        min-width: 90px;
    }
    .con1 .con1nr{
        width:90%;
        padding-left: 14%;
        background-size: 100% 100%;
        height: auto;
        padding-bottom: 50px;
    }
    .con1{
        min-height: 200px;
    }
    .con1 .con1nr a{
        bottom:13px;
        font-size: 16px;

    }
    .con2 .bn{
        width:48%;
    }
    .szxxboxifr .lie1{
        width:15%;
    }
    .szxxboxifr .lie2{
        width:56%;
    }
    .szxxboxifr .lie3{
        width:29%;
    }
    .szbox li{
        width: 19%;
    }
     .szbox li{
         margin-right:1%;
     }
    .szbox li:nth-child(7n){
        margin-right:1%;
    }
    .lxxd .sum{
        line-height:30px;
        padding:25px 0px ;
    }

}
@media (max-width: 768px) {
    .con1 .con1nr{
        font-size:16px;
        line-height: 40px;
    }
    .con2 .bn{
        width:100%;
        text-align: center;
    }
    .con2 .banner2{
        margin-top:10px;
    }
   
     .tit span{
        font-size:18px;
    }
    .tit a{
        font-size:16px;
    }
    .szbox li{
        font-size:16px;
    }
}
@media (max-width: 600px) {
    .lxxd .sum{
        padding:15px 0px;
        font-size: 16px;
    }
    .mycon.con4{
        width:100%;
        overflow:hidden;
    }
   .mycon.con4 img {
       max-width: 400%;
       width: 200%;
       margin-left: -50%;
   }
    .szbox li{
        width:32%;
        height: 50px;
        line-height: 50px;
        margin-right:2% !important;
    }
    .szbox li:nth-child(3n){
        margin-right:0px !important;
    }
.szbox {
    padding: 1%;
    padding-top: 25px;
    box-sizing: border-box;
}
}


@media (max-width: 360px) {
    .con1 .con1tit{
        min-width: 75px;
    }
}

