.header{position:relative;background:#fff;border: 1px solid #f8f8f8;box-sizing: border-box;}
.head{height:116px;}
.head .fixed{position:fixed;left:0;top:0;right:0;z-index: 999;}
.md{padding-top:116px;margin-top:-116px;}
/* show */
.show{padding: 0 100px;}
.title h2{font-size:24px;text-align:center;font-weight:normal;line-height:1.5;}
.title .info{text-align:center;padding:30px 0;border-bottom:1px solid #ddd;}
.title .info p{display:inline-block;margin-right:5px;color:#999;font-size:14px;}
.title .info p:last-child{margin-right:0;}
.prevnext{margin-top:50px;border-top:1px solid #ddd;}
.prevnext ul{margin-top:30px;}
.prevnext li a{height:50px;line-height:50px;display:block;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#999;}
.prevnext li a:hover{color:#105DAB;}
.pd80{padding:80px 0;}
.pdtop80{padding-top:80px;}
.pdtop40{padding-top:40px;}
.bgf5{background:#F5F5F5;}
.bgff{background:#fff;}
.content{line-height:2.5;font-size:16px;}
.content p{padding:5px 0;line-height:1.8;font-size:16px;}
.content img{max-width:100%;height:auto;display:block;margin:0 auto;}
.content table{border-collapse: collapse;}

.bm .bmcon .bmform ul li {
    width: 100%;
    height: auto;
    float: left;
    display: flex;
}

.litpic{position:relative;width:100%;height:auto;padding-bottom:75%;overflow: hidden;}
.litpic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit: cover;}

.ihuanjing_list ul li .litpic{padding-bottom: 62.5%;}
.ihuanjing_list ul li:first-child .litpic{padding-bottom: 150%;}
.ihuanjing_list ul li .number{width:120px;height:120px;background:rgba(0,0,0,.5);position:absolute;bottom:0;right:0;clip-path: polygon(100% 0, 0 100%, 100% 100%);}
.ihuanjing_list ul li .number p{position: absolute;bottom:20px;right:20px;color:#fff;font-size:24px;}

.ksrz strong{
    width: 100%;
    height: auto;
    float: left;
    font-size: 23px;
    color: #444444;
    line-height: 46px;
}
.ksjyqj .info strong{
    width: 100%;
    height: auto;
    float: left;
    font-size: 17px;
    color: #555555;
    line-height: 35px;
    margin: 5px 0 0;
}
.nquxiang .h2tit h2.clfff,.nquxiang .iquxiang_list ul li .info h3,.nquxiang .iquxiang_list ul li .info p,
.nquxiang .h2tit span{color:#555555;}

.footer_bm{width:100%;height:100px;}
.baoming{position:fixed;left:0;bottom:0;right:0;z-index: 999;padding:30px 0;background:rgba(0,0,0,.5);}
.baoming .wrap{display:flex;justify-content: space-between;align-items: center;}
.baoming form{display:flex;gap:20px;}
.baoming form input{width:200px;height:40px;line-height:40px;padding:0 10px;color:#333;box-sizing: border-box;outline: 0;border-radius: 5px;border:0;}
.baoming form select{width:120px;border:0;padding: 0 10px;border-radius: 5px;color:#333;}
.baoming form button{width:120px;height:40px;line-height:40px;background:#c9141e;color:#fff;border:0;border-radius: 5px;cursor: pointer;}
.baoming .text{color:#fff;font-size:32px;letter-spacing: 5px;}
.footer{background:#fff;}
.link{padding-top:30px;clear:both;}
.link p{font-size:18px;display:inline-block;color:#555;}
.link a{color:#555;display:inline-block;margin-right:5px;font-size:14px;line-height: 1.6;}
.link a:last-child{margin-right:0;}
.link a:hover{color:#c9141e;}

.zhengshu_list{display:grid;grid-template-columns: repeat(3,1fr);gap:20px;float:left;padding: 20px 0;width: 100%;}
.zhengshu_list li{background:#fff;padding:20px;border-radius: 10px;cursor: pointer;}
.zhengshu_list img{object-fit: contain;}
.zs_jianjie{margin-top:10px;font-size:14px;line-height:1.7;color:#666;}
.zhengshu_list li:hover img{transform: scale(1.1);transition: all 0.5s;}

.zs_search_bg{background:#F4F6F8;overflow: hidden;}
.search_zs{padding:50px 20% 100px;float:left;display:flex;width:100%;}
.search_zs .key{
    width:100%;
    height: 42px;
    line-height: 42px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #e4e6ef;
    color: #3f4254;
    background-clip: padding-box;
    border-radius: 4px 0 0 4px;
}
.search_zs button{width:100px;border:0;background:#c9141e;color:#fff;cursor: pointer;border-radius: 0 4px 4px 0;}
.pannel .pannel-main-container{text-align: center;}
.toper_right{display:flex;gap:20px;}
.toper_right ul{display:flex;gap:20px;}
.toper_right li a{color:#fff;font-size:14px;}
.toper_right li a:hover{color:#c9141e;}



@media  (min-width: 768px) and (max-width: 1420px) {
    body,html{zoom:0.9;}
}


@media  (max-width: 768px){
    body{min-width: unset;width:100%;}

    .footer_bm{display:none;}
    .head{height:68px;}
    .md{padding-top:68px;margin-top:-68px;}
    .sp_logo img{max-height:38px;}
    .ikbjh .ikbjh_tb{overflow-x: auto;}
    .ikbjh .ikbjh_tb table{width:700px;}
    .izhengshu_list ul li{width:100%;}
    .ihuanjing_list ul li{width:100%;border-radius: 0 0 0 0;}
    .cjwd .cjwd_list ul li .da{height:auto;}
    .h2tit h2{float:unset;}
    .h2tit span{float:left;margin-top:10px;}
    .xxzz_list ul li{width:100%;}
    .tg_pages li a{width:40px;height:40px;line-height:40px;border-radius: 50%;}
    .sjj_nav ul li.on>a{color:#c9141e;}
    .sidebar ul li a{font-size:16px;line-height:50px;}
    .pxxc_list ul li{width:100%;}
    .bm .bmcon{padding:0;}
    .bm .bmcon .bmform h3{padding:15px 0;}
    .bm .bmcon .bmform ul li{flex-direction: column;}
    .bm .bmcon .bmform ul li span{line-height:30px;}
    .bm .bmcon .bmform ul li .text{width:100%;line-height: 40px;}
    .select-wrapper{width:100%;height:40px !important;}
    .select-down{top:24px !important;}
    .select-button{height:40px !important;line-height:40px;padding:0;}
    .select-list{top:40px !important;}
    .bm .bmcon .bmform ul li .tjbtn{width:100%;padding:10px 0}
    .copyright{margin-bottom:0;}
    .igxhy th,.igxhy td{font-size:14px;}
    .link{padding-top:10px;}
    .link p{font-size:16px;}
    .footer{padding:20px 0;}
    .pd80{ padding: 40px 0;}
    .show{padding:0;}
    .zhengshu_list{grid-template-columns: repeat(1,1fr);padding:10px 0;}

}