@charset "utf-8";
/* CSS Document */
@import url(cx2022_reset.css);
@import url(animate.min.css);
@import url(footer.css);

html,body{ min-width: 100vw; min-height: 100vh;}

.warp{ width: 100%; max-width: 1920px; min-width: 1240px; position: relative; overflow: hidden; margin: 0 auto; background:#fdfaef;}

.Header{ background: url(cx2022_zzb_ico_2.png) no-repeat center top; }
.Header>.w1000{ height: 480px; }
.SiteLogo{ position: absolute; left: -35px; top: 90px; }
.BackHome{ position: absolute; right: 40px; top: 30px; }
.BackHome a{ display: inline-block; font-size: 16px; border: 1px solid transparent; position: relative; overflow: hidden; border-radius: 5px; transition: all 0.5s; padding: 0 15px; line-height: 36px; color: #333; }
.BackHome a:hover{ border-color: #333; }
.PageImg{ position: absolute; top: 105px; right: -145px; }
.LogoBtn{ position: absolute; width: 238px; height: 62px; border-radius: 31px; top: 266px; left: 105px; box-shadow:0px 4px 3px 1px #787878; background-color: #fed919; }
.LogoBtn a{ display: block; height: 62px; text-align: center; line-height: 62px; font-weight: bold; font-size: 28px; }

/*头部结束*/




.Main{ background: url(cx2022_zzb_ico_15.png) no-repeat center top; padding-bottom:20px;}




.Part1{ }
.Part1 ul{ display: flex; justify-content: space-between; flex-wrap: wrap; }
.Part1 li{ position: relative; overflow: hidden; border-radius: 10px; background-color: #FFF; width: 314px; height: 340px; margin-top: 30px; text-align: center; box-shadow:0px 0px 15px 0px #e1d8c4; transition: all 0.5s; }
.Part1 li>a{ display: block; padding-top: 37px; }
.Part1 li>a p{ display: block; font-size: 40px; font-weight: bold; color: #333; margin-top: 20px; }
.Part1 li>a span{ display: block; position: absolute; width: 100%; height: 48px; font-size: 18px; color: #FFF; line-height: 48px; background-color: #a20000; left: 0; bottom: -48px; transition: all 0.5s;}
.Part1 li:hover{ box-shadow:0px 0px 15px 0px #9d988d; }
.Part1 li:hover span{ bottom: 0; }




.Part2{ }


.Title{ position: relative; height: 70px; font-size: 50px; color: #a20000; font-weight: bold; }
.Title::before,
.Title::after{ content:''; display: block; border-bottom: 4px solid #a20000; top: 33px; position: absolute; width: calc((100% - 250px) / 2); }
.Title::before{ left: 0; }
.Title::after{ right: 0; }
.Title a{ display: block; position: relative; margin: 0 auto; height: 70px; line-height: 70px; width: 240px; text-align: center; }


.Part2 ul{ display: flex; justify-content: space-between; flex-wrap: wrap; }
.Part2 ul li{ position: relative; width: 304px; height: 192px; overflow: hidden; border-radius: 8px; background-color: #FFF; margin-top: 40px; box-shadow:0px 0px 15px 0px #e1d8c4; transition: all 0.5s; }
.Part2 ul li a{ display: block; padding: 15px; padding-right: 150px; font-size: 32px; font-weight: bold; line-height: 1.2; height: 100%; box-sizing: border-box; position: relative; z-index: 1; }
.Part2 ul li:hover{ box-shadow:0px 0px 15px 0px #9d988d;}
.Part2 ul li::before{ content: ''; display: block; width: 100%; height: 100%; right: 10px; bottom: 10px; position: absolute; overflow: hidden; z-index: 0; }
.Part2 ul li.btn1::before{ background: url(cx2022_zzb_ico_9.png) no-repeat right bottom; }
.Part2 ul li.btn2::before{ background: url(cx2022_zzb_ico_10.png) no-repeat right bottom; }
.Part2 ul li.btn3::before{ background: url(cx2022_zzb_ico_11.png) no-repeat right bottom; }
.Part2 ul li.btn4::before{ background: url(cx2022_zzb_ico_12.png) no-repeat right bottom; }
.Part2 ul li.btn5::before{ background: url(cx2022_zzb_ico_13.png) no-repeat right bottom; }
.Part2 ul li.btn6::before{ background: url(cx2022_zzb_ico_14.png) no-repeat right bottom; }



.Part3{ }
.long.Title::before,
.long.Title::after{ width: calc((100% - 340px) / 2); }
.long.Title a{ width: 300px; }


.YljgList{ width: 304px; height: 450px; padding: 25px; box-sizing: border-box; background-color: #FFF; border-radius: 10px; margin-top: 30px; box-shadow:0px 0px 15px 0px #e1d8c4; }
.YljgList .Scroll{ position: relative; overflow-y: auto; overflow-y: overlay; height: 400px; }
.YljgList .Scroll::-webkit-scrollbar{ width: 8px; height: 8px; box-sizing: border-box; background: transparent;}
.YljgList .Scroll::-webkit-scrollbar-track-piece{ background: rgba(221,221,221,0.2);}
.YljgList .Scroll::-webkit-scrollbar-thumb{ background-color: #a20000; border-radius: 5px;}
.YljgList .Scroll::-webkit-scrollbar-thumb:hover{ background-color: #005941; }

.YljgList li{ position: relative; overflow: hidden; font-size: 32px; font-weight: bold; text-align: center; border-bottom: 2px dashed #e0bf82; }
.YljgList li a{ display: block; padding: 20px 15px; line-height: 1.3; cursor: pointer; }
.YljgList li.on a{ color: #be0c0d; }

.YljgcxMap{ width: 645px; height: 450px; border-radius: 10px; margin-top: 30px; box-shadow:0px 0px 15px 0px #e1d8c4; }





.Part4{}
.Part4 ul{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 15px; }
.Part4 ul li{ position: relative; overflow: hidden; width: 495px; height: 100px; border-radius: 10px; margin-top: 10px; transition: all 0.5s;}
.Part4 ul li a{ display: block; height: 100px; font-size: 38px; font-weight: bold; color: #FFF; text-shadow: 1px 1px 3px #333; letter-spacing: 3px; line-height: 100px; padding-left: 165px; }
.Part4 ul li.br a{ line-height: 1.2; font-size: 32px; height: auto; padding: 12px 0; padding-left: 165px; }
.Part4 ul li.btn1{ background: url(cx2022_zzb_ico_16.png) no-repeat center top; }
.Part4 ul li.btn2{ background: url(cx2022_zzb_ico_17.png) no-repeat center top; }
.Part4 ul li.btn3{ background: url(cx2022_zzb_ico_18.png) no-repeat center top; }
.Part4 ul li.btn4{ background: url(cx2022_zzb_ico_19.png) no-repeat center top; }



.FixedNavs{ position: absolute; top: 500px; left:50%; margin-left: 600px; width: 65px; cursor: pointer; z-index: 99;}
.FixedNavs li{ position: relative; overflow: hidden; height: 65px; border-radius: 50%; background-color: #FFF; box-shadow:-1px 3px 5px -2px #d1d0d0; transition: all 0.3s; }
.FixedNavs li + li{ margin-top: 15px; }
.FixedNavs li a{ display: block; height: 100%; }
.FixedNavs li.btn1 a{ background: url(cx2022_zzb_ico_20.png) no-repeat center; }
.FixedNavs li.btn2 a{ background: url(cx2022_zzb_ico_21.png) no-repeat center; }
.FixedNavs li.btn3 a{ background: url(cx2022_zzb_ico_22.png) no-repeat center; }
.FixedNavs li.btn4 a{ background: url(cx2022_zzb_ico_23.png) no-repeat center; }
.FixedNavs li.btn5 a{ background: url(cx2022_zzb_ico_24.png) no-repeat center; }
.FixedNavs li.btn6 a{ background: url(cx2022_zzb_ico_25.png) no-repeat center; }
.FixedNavs li:hover{ box-shadow: 0px 0px 3px -2px #c9c9c9; }
.layui-layer.layui-layer-tips .layui-layer-content>h1{ display: block; text-align: center; font-size: 15px; line-height: 1.3; padding-top: 5px;}

.Footer{ margin-top:0;}


/*通用概览*/
.ConMain{ background:#FFF;width: 970px;margin: 10px auto;padding: 15px;box-shadow: 0px 0px 8px -1px #dbcccc;}

.NewsList {min-height: calc(100vh - 829px);border:1px solid #ddd;}
.NewsList>h1 {height: 65px; border-bottom:#CCC solid 1px; font-weight:500;}
.NewsList>h1 span {width:auto;padding: 0 20px;line-height: 65px;float:left;border-bottom: #3671e2 solid 1px;color: #3671e2;font-weight: bold;font-size: 36px;}

.NewsList>ul{padding: 10px 20px;}
.NewsList>ul li {font-size: 24px;line-height: 1.9;/* transition: all 0.3s ease-in 0s; */position: relative;padding: 10px 0;overflow: hidden;border-bottom: 1px dashed #6c4c4c;}
.NewsList>ul li.br{border-bottom: 1px dotted #cccccc;padding-bottom: 10px;margin-bottom: 10px;list-style: none;height: 2px;display: none;}
.NewsList>ul li>a {display: inline;padding-right: 1em;}
.NewsList>ul li .Btn{float: left;width: 200px;margin-left: 10px;}
.NewsList>ul li .Btn a{display: inline-block;padding: 0 5px;border: 1px solid #ddd;height: 24px;line-height: 24px;border-radius: 3px;}
.NewsList>ul li .Btn a:hover {color: #be0c0d;border-color: #be0c0d;}
.NewsList>ul li:hover a{}
.NewsList>ul li span{color:#999;white-space: nowrap;display: inline;}


div.page{position: relative;font-size: 20px;}
div.page a{font-size: 24px;padding: 3px 12px;}
div.page .bai12_22h{display: none;}
div.page input{font-size: 24px !important;width: 60px !important;height: 39px;margin: 0 5px;}

/*细览*/
.body_content{box-shadow: none;padding: 0;position: relative;border: none;}
.body_content .title{padding: 20px 25px;position: relative;}
.body_content .title>h1{font-size: 28px;}
.body_content .toolbar{text-align: left;padding-right: 100px;position: relative;}
.body_content .toolbar span.share{position: absolute;right: 0;width: 100px !important;}
.body_content .share-icon{background: none;width: auto;height: 31px;line-height: 31px;vertical-align: inherit;}
.body_content .share-icon::after{content: '分享：';}
.body_content .toolbar .smallFont,
.body_content .toolbar .medFont,
.body_content .toolbar .largeFont{user-select: none;font-size: inherit;}


.content{padding: 20px 0;font-size: 16px;font-size: 22px;}
.content iframe{ max-width:100%; }
.content img{ max-width:100%; height:auto !important;}
.content p{display: block;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;line-height:1.5em;}

/*正文默认样式*/
.trs_paper_default{color:#333;/* font-size:16px; */zoom:1;}
.trs_paper_default>p{margin:5px 0;margin-bottom:15px;color:#333;line-height: 1.9;}
.trs_paper_default img{margin-bottom:-3px;max-width: 100% !important;text-align:center;height: auto;}
.trs_key4format{color:#333;font-size:16px;zoom:1;}
.trs_key4format>p{margin:5px 0;margin-bottom:15px;color:#333;text-indent:2em;font-size:16px;line-height:30px;}
.trs_key4format img{margin-bottom:-3px;max-width:100%;text-align:center;}


/*二维码*/
.QRcode{ text-align: center; }
.QRcode>p{ line-height: 30px; font-size: 14px;}
.QRcode #qrcodeEWM{ width: 180px;}


/*领导细览*/
.ldzc_right{position: relative;overflow: hidden;background: #f2f2f2;min-height: 500px;}
.xldr_profile .name{ overflow: hidden;}
.xldr_profile .name .p1{font-size: 42px; color:#000; float:left; line-height:38px;}
.xldr_profile .name .p2{color:#5d5d5d;margin-left:14px;float:left;margin-top:18px;line-height: 24px;font-size: 24px;}
.xldr_profile .name .p3{ height:216px;font-size:12px; color:#333; line-height:36px; margin-top:30px;}
.xldr_profile .name .p3 a{ color:#9c9c9c; margin-left:10px; background:url(xldr_more.png) no-repeat right center; padding-right:24px;}

.profile_left{float: left;width: 230px;overflow: hidden;padding: 10px 0 0 10px;}
.profile_left img{width: 100%;height: auto;}
.profile_right{float: right;width: 680px;padding: 15px;}

.profile{line-height: 30px;margin-top: 20px;font-size: 18px;}
.profile a{ color: #226ebc;}
.profile *{ background:none !important;}

.xldr_profile{overflow: hidden;}
.ldfg{overflow:hidden;padding: 10px;margin-top: 10px;}
.ldfg h1{line-height: 40px;height: 40px;font-size: 24px;font-weight: 500;}
.ldfg h1 span{line-height: 40px; height: 40px; float: left;}
.ldfg h1 span.on a{color: #226ebc;padding: 0 10px;}
.ldfg h1 span.on i{background: #226ebc;width: 5px;height: 17px;line-height: 17px;float: left;margin-top: 12px;}
.ldfg h1 b{border-bottom: 2px solid #DDDDDD;float: right;width: 800px;height: 5px;margin-top: 15px;}
.ldfg .ldfg_con{line-height: 30px;min-height: 450px;position: relative;overflow: hidden;padding: 0 10px;font-size: 20px;}


/*领导列表*/
.LdrList{position: relative;padding: 15px;display: flex;flex-wrap: wrap;justify-content: space-around;}
.LdrList dd{position: relative;overflow: hidden;width: 200px;margin: 10px 0 30px;}
.LdrList dd a{position: relative;display: block;overflow: hidden;}
.LdrList dd a img{display: block;width: 100%;height: 270px;object-fit: cover;}
.LdrList dd p{position: relative;display: block;text-align: center;font-size: 30px;margin-top: 10px;}
.LdrList dd span{position: relative;display: block;text-align: center;font-size: 18px;}


/*医疗机构*/
.RightMain{ }
.partTitle{height: 50px;background-color: #f1f1f1;padding: 5px;font-size: 18px;color:#000;line-height: 50px;}
.partTitle a{display:inline-block;padding: 0 5px;margin: 0 10px;}
.partTitle a.on{border-bottom:1px solid #226ebc;color: #226ebc;}

.RightCon{ margin-top:15px;}
.RightCon .layui-table{}
.RightCon .layui-table tbody tr:hover{ background:none;}
.RightCon .layui-table thead th{font-size: 22px;line-height: 1.5;}
.RightCon .layui-table thead th,
.RightCon .layui-table tbody td{padding: 9px 10px;color: #333;text-align: center;}
.RightCon .layui-table tbody td{font-size: 18px;}

.RightCon .BtnDown{font-size:14px;color:#226ebc;padding-right: 25px;background:url(ggqsygk_ico_2.png) no-repeat right center;}
.RightCon .More{font-size:14px;color:#226ebc;padding: 4px 15px;border: 1px solid #226ebc;border-radius: 5px;}


.body_content{box-shadow: none;padding: 0;position: relative;border: none;}
.body_content .title{padding: 20px 25px;position: relative;background: url(/material/siteFile/2023/images/PublicText_ico_1.png) repeat-x left bottom;color: #000;}
.body_content .toolbar{text-align: left;padding-right: 100px;position: relative;}
.body_content .toolbar span.share{position: absolute;right: 0;width: 110px !important;}
.body_content #prevpage{background:#eee;margin-top: 10px;}
.body_content .pages  #prevpage span{background:#3671e2;margin: 0;}
