@charset "utf-8";
/* CSS Document */

/* 这里是专题页面共用部分，如需修改，请小心 */


.marginTop10{margin-top:10px !important;}
.marginTop20{margin-top:20px !important;}
.marginTop30{margin-top:30px !important;}
.marginTop40{margin-top:40px !important;}
.marginTop50{margin-top:50px !important;}
.marginTop60{margin-top:60px !important;}
.marginTop70{margin-top:70px !important;}
.marginTop80{margin-top:80px !important;}
.marginTop90{margin-top:90px !important;}


.marginBottom10{margin-bottom:10px !important;}
.marginBottom15{margin-bottom:15px !important;}
.marginBottom20{margin-bottom:20px !important;}
.marginBottom30{margin-bottom:30px !important;}
.marginBottom40{margin-bottom:40px !important;}
.marginBottom50{margin-bottom:50px !important;}
.marginBottom60{margin-bottom:60px !important;}
.marginBottom70{margin-bottom:70px !important;}
.marginBottom80{margin-bottom:80px !important;}
.marginBottom90{margin-bottom:90px !important;}


.marginLeft10{margin-left:10px !important;}
.marginLeft15{margin-left:15px !important;}
.marginLeft20{margin-left:20px !important;}
.marginLeft30{margin-left:30px !important;}
.marginLeft40{margin-left:40px !important;}
.marginLeft50{margin-left:50px !important;}
.marginLeft60{margin-left:60px !important;}
.marginLeft70{margin-left:70px !important;}
.marginLeft80{margin-left:80px !important;}
.marginLeft90{margin-left:90px !important;}



.bghui{background: #f1f1f1;}
.bgwhite{background: #fff;}
a:hover{color: #bd1a2d;}
.marTop20{margin-top: 20px;}

.header{height: 120px}
.logo{margin: 24px 0 0 24px; float: left;}
.search{overflow:hidden; float: left; margin: 38px 0 0 74px;}
.search input[type=text]{height:40px;line-height:40px;padding:0 10px;font-size:14px;color:#707070;border:1px solid #bd1a2d;width:164px; float: left;}
.search button{background:#bd1a2d url(app2021_search.png) no-repeat center center;width:54px;height:42px;cursor:pointer;border:1px solid #bd1a2d;}
.header_mail{color: #bd1a2d; float: right; font-size: 26px; margin: 40px 20px 0 0;}
.nav_box{position:relative; background: #bd1a2d; height:80px; overflow: hidden;}
.nav{position:relative;margin:0 25px;overflow:hidden;height:80px;}
.nav *{overflow:visible;}
.nav ul{position:relative;width:100%;}
.nav li{float:left;font-size:28px; width:auto; height: 78px;line-height: 78px; margin-top: 2px;}
.nav li a{ padding:0 40px;}
.nav li a,.nav li a:hover{color:#fff;}
/*.nav li.swiper-slide-active {background: #fff; }
.nav li.swiper-slide-active a{color:#bd1a2d;}*/
.nav li.hover {background: #fff; }
.nav li.hover a{color:#bd1a2d;}
.nav li:hover {background: #fff; }
.nav li:hover a{color:#bd1a2d;}

.nav_box .nav_mask{width:30px;height:80px;position:absolute;z-index:10;top:0;right:0;background:url(app2021_m_nav_right.png) no-repeat center #bd1a2d;}
.nav_box #nav_mask_left{width:30px;height:80px;position:absolute;z-index:10;top:0;left:-4px;background:url(app2021_m_nav_left.png) no-repeat center #bd1a2d;}
.nav_up{background:url(../images/m_nav_left.png) no-repeat center #bd1a2d; width:30px; height:80px; position:absolute; right:0; top:0}

.links{width: 700px; height: 54px; margin: 20px auto 30px; display: block;
-o-appearance: none;
-ms-appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
 border: 0; background: url(app2021_select.png) no-repeat 668px center #fff; font-size: 26px; text-indent: 20px;}
.link_url{font-size: 28px; background: url(app2021_dang.png) no-repeat left center; padding-left: 46px; margin-left: 20px; margin-bottom: 30px; display: block;}

.foot{border-top: 4px solid #bd1a2d;padding-top: 30px; padding-bottom: 10px; text-align:center;}
.foot_a{font-size: 26px; margin-bottom: 10px;}
.foot_a span{color: #bdbdbd;}
.foot_a a{margin: 0 15px;}
.foot_a img{margin-left: 20px; vertical-align: middle;}
.foot_b{ display:inline-block; }
.foot_b p{text-align: left; font-size: 24px; line-height: 46px;height: 100%;}

.curpage{border-bottom: 2px solid #d1d1d1; font-size: 24px; padding: 20px 24px; color: #696969;}
.curpage br{display: none;}

.column{border-bottom: 4px solid #d3d3d3; margin: 30px 24px;}
.column p{font-size: 32px; border-bottom: 4px solid #bd1a2d; padding-bottom: 6px; display: inline-block; margin-bottom: -4px; color: #bd1a2d; font-weight: bold;}
.column_select{float: right;appearance: none; border: 0; background: url(app2021_select2.png) no-repeat right center #fff; font-size: 28px; padding-right: 40px; margin-top: 8px;}
.column a,.columnSub a{float: right; color: #999; font-size: 24px; margin-top: 4px;}
.tabcolumn p{color: #474747; border: 0; margin-right: 50px; cursor: pointer;}
.tabcolumn p.on{border-bottom: 4px solid #bd1a2d; color: #bd1a2d; }
.tabcon .bmcontent{display: none;}
.columnSub{margin: 0 24px 20px;}
.columnSub p{display: inline-block; background: url(app2021_title.jpg) no-repeat left center; font-size: 32px; color: #bd1a2d; padding-left: 20px;}

.page{text-align: center;}
.page a{display: inline-block; width: 120px; height: 56px; border: 1px solid #d9d8d8; font-size: 28px; line-height: 56px; margin: 0 10px; color: #494949;}

.page {margin: 20px auto; color: #666; display: block; text-align: center; }

.page li {display: inline-block; min-width: 30px; height: 40px; cursor: pointer; color: #666; font-size: 20px; line-height: 40px; background-color: #f9f9f9; border: 1px solid #dce0e0; text-align: center; margin: 0 4px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.xl-nextPage, .xl-prevPage {width: 60px; color: #0073A9; height: 28px; }

.page li.xl-disabled {opacity: .5; cursor: no-drop; }
.page li.xl-active {background-color: #C60A09; border-color: #C60A09; color: #FFF }
.page li:hover {background-color: #C60A09 !important; border-color: #C60A09; color: #FFF }
.page li.xl-jumpButton {padding: 0 5px; }
.page input {width: 35px; margin:6px 3px 0;position:absolute;font-size:20px;}

.page input::-webkit-outer-spin-button,
.page input::-webkit-inner-spin-button {-webkit-appearance: none !important; }

.page input[type="number"] {-moz-appearance: textfield; }



.allList{margin: 0 24px 40px;}
.allList li{border-bottom: 1px dashed #c9c9c9; font-size: 30px; line-height: 48px; padding: 20px 0; overflow: hidden;}
.allList li span{color: #878787; display: inline-block;margin-left: 20px; float: right; font-size: 28px;}
.allList .abstract{font-size:20px;}
.allList li a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display:block;}

.allList li.ghzxxx20220218{}
.allList li.ghzxxx20220218 p{text-align: left !important;}
.allList li.ghzxxx20220218 img{max-width:100%;}


.allList2 li{font-size: 30px; line-height: 66px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.allList2 span{float: right; font-size: 24px; color: #a8a8a8;margin-left:20px;}
.allList2,.allList3{margin: 0 24px;}
.allList3 li{background: url(app2021_dian3.png) no-repeat left center; padding-left: 30px;font-size: 30px; line-height: 66px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.allList3{margin-bottom: 20px;}
.allList2 li a{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;display: block;}

.listMore{width: 356px; height: 73px; margin: 40px auto 20px; border-radius: 8px; background: #f3f3f3; border: 1px solid #c4c4c4; font-size: 30px; line-height: 73px; text-align: center;}

.xl{margin: 0 24px;}
.xl_title{font-size: 40px;  text-align: center;  font-weight: normal;}
.xl_title br{display: none;}
.xl_abs{height:auto;line-height: 36px; background: #f1f1f1; /*text-align: center;*/ margin: 24px 0;padding:12px 0;}
.xl_abs p{display: inline-block; color: #969696;font-size: 24px; margin-left: 20px;}
.xl_content{font-size: 30px !important; line-height: 54px !important; font-family: '宋体' !important; text-align: justify;}
.xl_content *{font-size: 30px !important; line-height: 54px !important; font-family: '宋体' !important; text-align: justify;}
.xl_content *:has(img){text-indent: 0 !important;}
/*.xl_content>p{text-indent: 2em !important;}*/

.xl_content img{width: 100% !important; height: auto !important;}

.xl_content iframe{max-width: 100%;}


.xl_content.FAMILY_FS{font-family: '仿宋' !important;}
.xl_content.FAMILY_FS *{font-family: '仿宋' !important;}



.tab_box{display: none; position: relative;}
.tab_item{overflow: hidden;}
.tab_item li{float: left; font-size: 32px; color: #535353; margin-right: 46px; cursor: pointer; padding-bottom: 6px;}
.tab_item li:last-child{margin-right:0;}
.tab_item li.now{border-bottom: 4px solid #bd1a2d; color: #bd1a2d; font-weight: bold;}
.tab_more{position: absolute; right: 0px; font-size: 24px; color: #999999; top:-66px}
.tab_more.top1{top:-40px;}

.tab_item2,.wjzl,.fwzd,.video,.channel,.zt{overflow: hidden;}
.tab_item2 li{float: left; font-size: 28px; line-height: 42px; margin-right: 0; padding-bottom: 0;}
.tab_item2 li p{float: left; color: #535353; cursor: pointer;}
.tab_item2 li span{margin: 0 18px; color: #c2c2c2;}
.tab_item2 .tab_item_one p{font-size: 32px; font-weight: bold; margin-right: 30px;padding-bottom: 6px;}
.tab_item2 li.now{border-bottom: 0;}
.tab_item2 li.now p{color: #bd1a2d;}
.tab_item2 .tab_item_one p{color: #bd1a2d; border-bottom: 4px solid #bd1a2d;}
.tab_item3{margin:30px 24px;border-bottom: 4px solid #d3d3d3; overflow: visible; height: 48px;}
.tab_item3 li p{font-size: 26px; height: 58px; }
.tab_item3 li.now p{font-weight: normal;/* background:url(app2021_time_active.png) no-repeat center bottom; */}
.tab_item3 .tab_item_one p{padding-bottom: 0; height: 48px;margin-right:20px}
.tab_item3 .tab_item_one.now p{background: none; font-weight: bold;}
.tab_con3 .tab_more{top:-77px; right: 24px;}

.hotTitle{font-size: 38px; color: #8e082f; text-align: center; font-weight: bold; padding: 40px 20px;}
.hotTitle a{color: #8e082f;}
.foucs {width: 100%;/*height: 428px;*/height:500px;position: relative;}
.foucs .swiper-container{width: 100%;/*height: 428px;*/height:500px;}
.foucs .swiper-container .swiper-slide{width:100%;}

.foucs .pagination {position: absolute;right: 20px;text-align: center;bottom:30px; z-index: 2;}
.foucs .swiper-pagination-switch {display: inline-block;width: 12px;height: 12px;border-radius:50%;background: #dddddd;margin: 0 5px;cursor: pointer;}
.foucs .swiper-active-switch {background: #ff001e;}

.imgBox img{width: 100%; height: 100%; display: block;}
.imgBox{position: relative;height: 500px;}
.imgTxt{position: absolute; height: 80px;line-height: 80px; width: 100%; background: rgba(0,0,0,0.5); bottom: 0; left: 0;}
.imgTxt p{color: #fff; font-size: 30px; margin-left: 20px; margin-right: 120px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.imgTxt.fill p{margin:0 20px;text-align: center;}

.foucsNews{width: 700px; height: 600px; margin: 0 auto;}
.foucsNews .imgBox{height: 408px;}
.foucsNews .imgTxt{position: relative; background: none; height: auto; line-height: 46px; margin: 20px 30px 0; width: auto;}
.foucsNews .swiper-container{height: 600px; background: #eaeaea;}
.foucsNews .imgTxt h4{font-size: 30px; font-weight: bold; color: #000; margin-bottom: 10px;}
.foucsNews .imgTxt p{font-size: 26px; color: #555; margin: 0; white-space: normal;}
.foucsNews .arrow-left,.foucsNews .arrow-right{width: 52px; height: 115px; position: absolute; top:150px; z-index: 99;}
.foucsNews .arrow-left{background: url(app2021_btn_left3.png) no-repeat; left: 0;}
.foucsNews .arrow-right{background: url(app2021_btn_right3.png) no-repeat; right: 0;}


/*业务系统20220422*/
.szzl_ullist{color:#0e0e0f;font-size:26px;line-height:50px;margin:30px 30px 0;}
.szzl_ullist::after{display: block;content: "";clear:both;}
.szzl_ullist li{width:auto;height:50px;margin-bottom:30px;box-shadow:1px 2px 4px 1px #e3e3e3;border-radius:3px;border:1px solid #e4e4e4;overflow: hidden;box-sizing:border-box;}
.szzl_ullist li:nth-child(3n){margin-right:0;}
.szzl_ullist li a{width:auto;height:50px;display:block;padding:0 28px;color:#0e0e0f;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.szzl_ullist li:hover a{background:#bd1a2d;color:#fff;}
.szzl_ullist br{display:none;}


/*右侧浮窗开始*/
.rightFloatingWindowOuterFixed{width:750px;height:0;position:fixed;bottom:0%;left:50%;margin-left:-375px;z-index:1000;}
.rightFloatingWindow{width:152px;margin-left:598px;}
.rightFloatingWindow a{width:152px;display:block;margin-bottom:10px;position:relative;}
.rightFloatingWindow img{width:152px;display:block;box-shadow:0 0 6px 0px #666;position:absolute;bottom:0;}
/*右侧浮窗结束*/


/*右侧浮窗1开始*/
.rightFloatingWindowOuterFixed1{width:750px;height:0;position:fixed;bottom:15%;left:50%;margin-left:-375px;z-index:1000;}
.rightFloatingWindow1{width:;position:relative;}
.rightFloatingWindow1 .img_box{margin-bottom:10px;position:relative;float:right;}
.rightFloatingWindow1 a{width:;display:block;}
.rightFloatingWindow1 img{width:;display:block;box-shadow:0 0 6px 0px #666;}
.rightFloatingWindow1 .close{cursor:pointer;font-size: 30px;}
/*右侧浮窗1结束*/