@charset "utf-8";
/* CSS Document */
.table{width: 700px; margin: 0 auto; border-collapse: collapse; font-size: 28px;}
.table th{height: 70px; background: #f7f7f7; border: 1px solid #e1e1e1; font-weight: normal; padding: 0 18px;}
.table td{border: 1px solid #e1e1e1; line-height: 40px; padding: 14px 18px; text-align: center;}

.zt{text-align: center;}
.zt img{margin-top: 40px;}

.xl{padding: 24px;}
.xl_people{text-align: center; margin-bottom: 30px; margin-top: 30px;}
.xl_people img{width: 348px; height: 440px;}
.xl_people p{font-size: 30px; line-height: 50px;}
.content *{font-size: 30px !important; line-height: 52px !important; font-family: '微软雅黑' !important;}
.zzgj_link{border: 1px solid #c4c4c4; color: #bd1a2d; border-radius: 5px; background-color: #f8f8f8;}
.bmld li p{font-size: 34px; display:block; /* width: 110px; */min-width: 110px; text-align: justify; height: 60px; overflow: hidden; float: left; margin-right: 30px;}
.bmld li p::after{content: '';width: 100%;display: inline-block;overflow: hidden;height: 0;}
.bmld li span{font-size: 28px; overflow: hidden; display: block;line-height: 40px; margin-top: 4px;}
.bmld li{margin: 0 24px; overflow: hidden; margin-bottom: 10px;}
.bmcontent{margin: 0 24px;}
.bmcontent *{font-size: 30px !important; line-height: 54px !important; /*font-family: '微软雅黑' !important;*/font-family: '宋体' !important;}
.gjList li{background: url(app2021_dian2.png) no-repeat left 20px; font-size: 30px; padding-left: 26px; margin-left: 24px; margin-right: 24px; line-height: 50px; margin-bottom: 14px;}
.gjList li br{display:none;}
.gjList2 li{background: none; padding-left: 0;}

.lmgj{background: url(app2021_lmgj.png) no-repeat bottom center; padding-bottom: 80px;}
.line{border-bottom: 1px dashed #c9c9c9; height: 10px; margin: 0 24px 20px;}

.videoList li{width: 340px; height: 320px; float: left; margin-left: 24px;}
.videoList li img{width: 326px; height: 212px; border: 1px solid #d0d0d0; padding: 6px; background: #e3e3e3; display: block; margin-bottom: 10px;}
.videoList li p{font-size: 24px;height: 64px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
}

.lmgj_menu{height: 80px; line-height: 70px; background: #eeeeee; border-bottom: 2px solid #e0e0e0; text-align: center; margin-bottom: 40px;display: flex;overflow:hidden;overflow-x:auto;}
.lmgj_menu li{display: inline-block; font-size: 28px; color: #5e5e5e; padding: 0 15px; height: 80px;flex:0 0 auto;}
.lmgj_menu li.on,.lmgj_menu li.on a{color: #bd1a2d;}
.lmgj_menu li.on{/*background: url(app2021_time_active.png) no-repeat center bottom;*/}

.wx{text-align: center;}
.wx h3{font-size: 34px; font-weight: normal; margin: 36px 0 26px;}
.wx h4{font-size: 24px; font-weight: normal; color: #535353; line-height: 40px;}
.wxImg{text-align: center;}
.wxImg img{margin: 40px;}
.wxList li{width: 145px; height: 210px; float: left; text-align: center; cursor: pointer; margin-left: 34px;}
.wxList li img{width: 126px; height: 126px;display: block; margin: 0 auto; margin-bottom: 10px;}
.wxList li p{font-size: 24px;}
.imgfather{position: relative;transition: all .1s linear;transform-style: preserve-3d;height: 126px;width: 126px; margin: 0 auto 10px;}
.imgfather img{position: absolute;top: 0;left: 0;}
.wx_hide{transform: rotateY(-180deg);}
.imgfather.hover{transform: rotateY(180deg);}
.wxList{overflow: hidden;}

#swiper_qk{margin: 0 24px; height: 243px;}
#swiper_qk .swiper-slide{text-align: center;}
#swiper_qk .swiper-slide img{width: 174px;height: 243px;}
#swiper_qk .arrow-left,#swiper_qk .arrow-right{width: 23px; height: 47px; position: absolute; top:90px}
#swiper_qk .arrow-left{background: url(app2021_btn_left1.png) no-repeat; left: 0;}
#swiper_qk .arrow-right{background: url(app2021_btn_right1.png) no-repeat; right: 0;}
#swiper_qk .arrow-left:hover{background: url(app2021_btn_left2.png) no-repeat;}
#swiper_qk .arrow-right:hover{background: url(app2021_btn_right2.png) no-repeat;}

.wsdb{margin: 0 24px;}
.wsdb a{font-size: 30px; display: inline-block; width: 33.3%; line-height: 70px;}

.qkImg li img{width: 324px; height: 452px;}
.qkImg li{float: left; margin: 0px 0 30px 30px;}

.bookList li{margin: 0 24px 0px; border-bottom: 1px dashed #c9c9c9; overflow: hidden; padding: 40px 0;}
.bookList li img{width: 228px; height: 322px; float: left; margin-right: 34px;}
.bookDiv{overflow: hidden;}
.bookDiv h4{font-size: 29px; margin-bottom: 20px;}
.bookDiv font{font-size: 26px !important; line-height: 50px !important; color: #343434; text-align: justify; }
.bookDiv span{color: #bd1a2d; cursor: pointer;font-size: 26px}

.bookImgList li{float: left; margin: 30px 0 0 24px; height: 300px; width: 338px; overflow: hidden;}
.bookImgList li img{width: 326px; height: 212px; padding: 6px; background: #e3e3e3; border: 1px solid #d0d0d0; margin-bottom: 6px;}
.bookImgList li p{font-size: 24px;}

.searchBox{background: #f7f7f7; margin: 30px 24px 0; padding: 30px;}
.searchWj{ background: #fff; overflow: hidden;}
.searchWj_ipt{background: none; width: 513px; height: 50px; font-size: 30px; text-indent: 30px;border: 1px solid #dbdbdb;border-right: 0; box-sizing: border-box;}
.searchWj_btn{width: 123px; height: 54px; background: url(app2021_search2.png) no-repeat 16px center #bd1a2d; color: #fff; padding-left: 40px; border: 0; font-size: 26px; float: right; border-radius: 5px;box-sizing:border-box;}
.searchTj{width: 100%; border-collapse: collapse;}
.searchTj td{border-bottom: 1px dashed #c3c3c3; line-height: 50px; padding: 10px 0; font-size: 24px;}
.search_item span{margin-right: 20px; cursor: pointer;display:inline-block;}
.search_active{color: #bd1a2d;}
.search_time input{width: 158px; height: 38px;border: 1px solid #dcdcdc; background: url(app2021_time.png) no-repeat 130px center #ffff; font-size: 20px; text-indent: 20px;}

.xl_title2{font-size: 34px; color: #bd1a2d; text-align: center; margin-bottom: 30px; margin-top: 20px;}
.xl_read{text-align: right; font-size: 28px;}
.news_tab{background: url(app2021_news.png) no-repeat center 20px; overflow: hidden;text-align: center; margin: 20px 0;  }
.news_tab li{width: 191px; height: 69px; font-size: 34px; color: #bd1a2d; display: inline-block; cursor: pointer; line-height: 54px;}
.news_tab li.on{background: url(app2021_newstab.png) no-repeat center; color: #fff;}
.newsBox{display: none;}
.news_con{margin: 0 24px;}
.newsImg li img{width: 100%; height: auto; margin-bottom: 20px;}
.newsImg li p{font-size: 28px; text-align: center;}
.newsImg li{margin-bottom: 40px;}

.mtbdImg{margin: 0 24px 20px;}
.mtbdImg img{width: 100%; height: auto; display: block;}
.mtbdImg2{position: relative;}
.mtbdImg_title{position: absolute;left:0;bottom: 0;right:0;font-size:30px;color:#fff;text-align: center;height: 66px;line-height: 66px; background: rgba(0,0,0,0.5); padding: 0 28px;}
.mtbdImg_title a{color: #fff;}

.foucsNews2{margin-top: 30px;}
.foucsNews2,.foucsNews2 .swiper-container{height: 980px;}

.foucsNews2.autoheight,.foucsNews2.autoheight .swiper-container{height: auto;}
.foucsNews2.autoheight .imgBox{height: auto;}


.foucsNews2 .imgBox{height: 490px;}
.xwfb_table{width: 100%; border-collapse: collapse;}
.xwfb_table td{border-bottom: 1px solid #dbdbdb; font-size: 30px; line-height: 50px; padding: 10px 0;}
.xwfb_t{width: 110px; color: #888888; vertical-align: top; text-indent: 20px;}
.xwfb_table .xwfb_m{padding-right: 20px;}

#swiper_time{ float: right; height: 58px; width: 530px;}
#swiper_time .swiper-slide{text-align: center;}
#swiper_time .swiper-slide span{text-align: center; float: none; color:#3d3d3d; line-height: 50px; font-size: 24px; cursor: pointer;}
#swiper_time .arrow-left,#swiper_time .arrow-right{width: 15px; height: 30px; position: absolute; top:6px}
#swiper_time .arrow-left{background: url(app2021_btn_left4.png) no-repeat; left: 0;}
#swiper_time .arrow-right{background: url(app2021_btn_right4.png) no-repeat; right: 0;}
#swiper_time .arrow-left:hover{background: url(app2021_btn_left5.png) no-repeat;}
#swiper_time .arrow-right:hover{background: url(app2021_btn_right5.png) no-repeat;}
#swiper_time .swiper-slide-active{background: url(app2021_time_active.png) no-repeat center bottom;}
#swiper_time .swiper-slide-active span{color: #bd1a2d;}

.ljhd{margin: 30px 24px;}
.ljhd_top{background: #f8f8f8; border: 1px solid #dbdbdb; padding: 20px 30px; font-size: 24px; line-height: 50px; color: #353535;}
.ljhd_list dt{font-size:28px;color:#000;line-height:56px; margin-top: 30px;}
.yjzj_red{color: #bd1a2d;}
.ljhd_list dd{padding-left:28px;}
.ljhd_list dd label{font-size:28px;color:#666;line-height:58px;cursor:pointer;}
.ljhd_list dd input{margin:0 20px 0 0;padding:0; width: 20px; height: 20px;}
.ljhd_list dd textarea{width:660px;height:222px;border:1px solid #b9b9b9;background:#fafafa;outline:none; resize: none; font-size: 28px; margin-top: 10px;}
.ljhd_list dd .yjzj_btn,.yjzj_btn{width: 233px; height: 80px; background: #bd1a2d; color: #fff; font-size: 32px; margin: 30px auto 0; display: block; border: 0; border-radius: 6px; cursor: pointer;}
.yjzj li{margin-top:30px;}
.yjzj span{display:inline-block;width:160px;line-height:65px;color:#353535;font-size:28px;vertical-align:top; text-align: right; margin-right: 10px;}
.yjzj input{display:inline-block;width:510px;height:65px;border:1px solid #e6e6e6;background:#fafafa;font-size:28px; text-indent: 30px;}
.yjzj li textarea{width:502px;padding-left:10px;height:300px;border:1px solid #e6e6e6;background:#fafafa;outline:none; resize: none;}
.yjzj li.li2 span{vertical-align:top;}

.foucs_gysl{width: 700px; height: 468px; margin: 30px auto;}
.foucs_gysl .swiper-container{height: 468px;}
.foucs_gysl .imgBox{height: 468px;}

#swiper_xc{ height: 270px; width: auto;}
#swiper_xc .swiper-slide{text-align: center;}
#swiper_xc .swiper-slide a{text-align: center; float: none; color:#3d3d3d; }
#swiper_xc .arrow-left,#swiper_xc .arrow-right{width: 50px; height: 75px; position: absolute; top:80px}
#swiper_xc .arrow-left{background: url(app2021_btn_left6.png) no-repeat;background-size:100% 100%; left: 0;}
#swiper_xc .arrow-right{background: url(app2021_btn_right6.png) no-repeat;background-size:100% 100%; right: 0;}
#swiper_xc .swiper-slide img{width: 330px; height: 227px;}
#swiper_xc .swiper-slide p{font-size: 22px;}

.slzj a{background: url(app2021_slzj.png) no-repeat 20px center #f5f5f5;background-size:45px auto; padding-left: 80px; height: 110px; line-height: 110px; font-size: 28px; width: 258px; display: block; float: left; margin-left: 24px; margin-bottom: 30px;}
.slzj a:nth-child(2){background: url(app2021_slzj_20210425_1.png) no-repeat 20px center #f5f5f5;background-size:45px auto;}

.swiper_gyts_box,.swiper_spzl_box{ background: #f5f5f5; padding: 0 50px;margin: 0 24px; position: relative;}
#swiper_gyts{ height: 340px;}
#swiper_gyts .swiper-slide{text-align: center; margin-top: 60px;}
#swiper_gyts .swiper-slide img{width: 165px;height: 210px;}
.swiper_gyts_box .arrow-left,.swiper_gyts_box .arrow-right{width: 49px; height: 49px; position: absolute; top:140px}
.swiper_gyts_box .arrow-left{background: url(app2021_btn_left7.png) no-repeat; left: 10px;}
.swiper_gyts_box .arrow-right{background: url(app2021_btn_right7.png) no-repeat; right: 10px;}

.swiper_spzl_box{padding: 40px 30px 0;}
#swiper_spzl{ height: 270px; width: auto;}
#swiper_spzl .swiper-slide{text-align: center;}
#swiper_spzl .swiper-slide a{text-align: center; float: none; color:#3d3d3d; }
.swiper_spzl_box .arrow-left,.swiper_spzl_box .arrow-right{width: 18px; height: 30px; position: absolute; top:140px}
.swiper_spzl_box .arrow-left{background: url(app2021_btn_left4.png) no-repeat; left: 10px;}
.swiper_spzl_box .arrow-right{background: url(app2021_btn_right4.png) no-repeat; right: 10px;}
#swiper_spzl .swiper-slide img{width: 300px; height: 204px;}
#swiper_spzl .swiper-slide p{font-size: 22px;}

.gysl_links a{background: url(app2021_dian3.png) no-repeat 8px center; padding-left: 30px; width: 320px; font-size: 26px;}
.videoBox{display: none;}