@charset "utf-8";
/* CSS Document */
/*reset-----------------------------------------------------------*/
*{ margin:0; padding:0;}
body{ -webkit-text-size-adjust:none;}  :focus{ outline:none;} 
a{ cursor:pointer; text-decoration:none;}   img{ border:0;}  
input,textarea{ vertical-align:middle; font-family:inherit; font-size:inherit;}
ul li{ list-style-type:none;}
.f_l{ float:left; }
.f_r{ float:right; }
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ellipsis3 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


.ellipsis2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

body{ width:100%; height:100%; overflow-x:hidden; background:#a10e1b url(/public/zt/2021/bmjczplz/images/top.jpg) no-repeat center top; font-family: "黑体";}

.top{ width: 1055px; height: 797px; margin: 0 auto; overflow: hidden; padding-top: 500px; box-sizing: border-box;}
.top p{ text-align: justify; font-size: 28px; line-height: 48px; color: #fff; text-indent: 2em;}

.content{ width:1200px; height:auto; overflow:hidden; background:#fcf5ef; margin:0 auto; padding: 50px; box-sizing: border-box; }
.hd_con{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.hd_con .hd_tit{ background: url(/public/zt/2021/bmjczplz/images/ico01.png) no-repeat left center; padding-left: 60px; box-sizing: border-box; line-height: 50px; margin-bottom: 15px; font-size: 31px; color: #b9251a;}
.hd_con p{font-size: 25px; line-height: 38px; color: #333;}

.hd_img_list{ width: 100%; height: auto; overflow: hidden;}
.hd_img{ width: 50%; height: 170px; float: left; display: block; border-bottom: 1px dashed #7d7d7d; margin-top: 35px; padding-left: 200px; box-sizing: border-box; position: relative;}
.hd_img .hd_img_box{ width: 186px; height: 130px; position: absolute; left: 0; top:5px;}
.hd_img .hd_img_box img{   width: 100%; height: 100%;  object-fit: cover;  margin: 0 auto; transition: all 0.5s cubic-bezier(0, 0.93, 1, 1); }
.hd_img  .hd_img_txt{ width: 100%;}
.hd_img  .hd_img_txt p{width: 100%; height: auto; font-family: "MicrosoftYaHei";font-size: 16px;	line-height: 24px; color: #696969; text-align: justify;}
.hd_img  .hd_img_txt .hd_img_tit{width: 299px; height: auto; font-family: "MicrosoftYaHei-Bold";font-size: 19px;line-height: 30px;color: #393939; text-align: justify;}
.hd_img:hover  .hd_img_txt .hd_img_tit{color: #b9251a;}
.hd_img:nth-child(odd){ padding-right: 20px; box-sizing: border-box;}
.hd_img:nth-child(even){ padding-left: 220px; box-sizing: border-box; }
.hd_img:nth-child(even) .hd_img_box{ left: 20px;}

.page{ width:100%; height:40px; margin:40px auto; text-align:center; color:#333; line-height:33px; font-size:16px;}
.page a{color:#333; width:auto; height:33px; border:1px solid #ddd; padding:0 12px; margin:0 5px; display:inline-block;  }
.page a:hover{background:#b9251a; border:1px solid #b9251a;color:#fff;}
.page a.pageon{background:#b9251a; border:1px solid #b9251a;color:#fff;}

.common-page-box{ width:100%; height:40px; margin:40px auto; text-align:center; color:#333; line-height:33px; font-size:16px;}
.common-page-box a{color:#333; width:auto; height:33px; border:1px solid #ddd; padding:0 12px; margin:0 5px; display:inline-block;  }
.common-page-box a:hover{background:#b9251a; border:1px solid #b9251a;color:#fff;}
.common-page-box a.page-num-on{background:#b9251a; border:1px solid #b9251a;color:#fff;}
.page-num-on{color:#333; width:auto; height:33px; border:1px solid #ddd; padding:0 12px; margin:0 5px; display:inline-block;background:#b9251a; border:1px solid #b9251a;color:#fff;}

.footer{ width:1000px; height:auto; overflow:hidden; padding:50px 0; margin:0 auto; }
.footer_l{ float:left; display:inline; margin-left:90px; margin-top:30px;}
.footer_l span{ width:135px; height:58px; border-right:1px solid #fff; margin-right:30px; float:left; display:inline-block; font:normal 12px/50px "宋体"; color:#fff;}
.footer_l p{ float:left; font:normal 12px/18px "宋体"; color:#fff;}
.footer_r{ float:right; display:inline; margin-right:60px;}
.footer_r .ewm{ width:100px; height:130px; float:left; margin:0 20px; text-align:center; font:normal 12px/30px "宋体"; color:#fff;}
.footer_r .ewm img{ width:100px; height:100px; display:block;}