/***********全局重置CSS*****************/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd {margin: 0;}
p {margin: 0;}
ul, ol, li {padding-left: 0;list-style-type: none;}
/***消除img默认边框*****/
img {border: 0;display: block;}
a {text-decoration: none;color: inherit;}
/*细线表格*/
table {border-collapse: collapse;}
em {font-style: normal;}
/***默认让所有浏览器出现右边滚动条****/
html {overflow-y: scroll;font-size: 16px;}
/***默认清除浮动****/
body {font-family: "微软雅黑", "sans-serif", "Arial";}
.conter{max-width: 1250px;margin: 0 auto;}

.m_menu{position: fixed;width: 100%;height: 100%;left: 100%;top: 0;background: #fff;transition: 1s all cubic-bezier(0.77,0,0.175,1);-webkit-transition: 1s all cubic-bezier(0.77,0,0.175,1);z-index: 20;padding-top: 8em;padding-left: 2em;overflow-y: auto;box-sizing: border-box;}
.m_menu>ul{font-size: 1.5em;}
.m_menu>ul a{padding: 0.8em 0;display: inline-block;}
.m_menu>ul>li ul{display: none;font-size: 0.9em;padding-left: 1.5em;}
.m_menu>ul>li ul.show{display: block;}
.m_menu .close-btn{position: absolute;top: 1em;right: 1em;width: 2.5em;}
.m_menu .close-btn img{width: 100%;}

.m_search{display: none;background: #004B9E;justify-content: center;padding: 1em 0;position: relative;}
.m_search form{width: 60%;position: relative;}
.m_search input{background: #fff;border-radius: 50px;width: 100%;border: 0;outline: none;text-indent: 2em;padding: 0.8em 0;}
.m_search button{position: absolute;background: none;border: 0;padding: 0;width: 1.25em;height: 1.25em;top: calc((100% - 1.25em)/2);right: 1.5em;/*font-size: 1em;*/}
.m_search button img{width: 100%;}
.m_search .m_btn{position: absolute;top: calc((100% - 5.5752vw)/2);right: 6%;padding: 2.7876% 4%;background: url("../images/2022hnsj_menu.png") center center no-repeat;background-size: 100% auto;}

.yxs .wrapper{padding: 1em;background: #fff;}

.yxs{background: #f3f3f3 url("../images/yxs20230809_3.png") top center no-repeat;background-size: 100% auto;}
.yxs .top_info{padding-top: 1.4em;display: flex;justify-content: space-between;color: #fff;}
.yxs .top_info .date{color: #fff;}
.yxs .top_info .link{color: #fff;}
.yxs .top_info a{color: #fff;}
.yxs .top_logo{padding: 4.8em 0 6em;display: flex;justify-content: space-between;align-items: center;}
.yxs .top_logo .logo_pic{width: 54.8%;}
.yxs .top_logo .logo_pic a{width: 100%;}
.yxs .top_logo .logo_pic a img{width: 100%;}
.yxs .top_logo .search_box{width: 34.16%;background: rgba(255,255,255,0.83);border-radius: 50px;}
.yxs .top_logo form{width: 100%;position: relative;display: flex;align-items: center;}
.yxs .top_logo form input{color: #666;text-indent: 2em;background: none;padding: 1em 0;outline: none;border: 0;width: 100%;font-size: 1em;}
.yxs .top_logo form input::placeholder{font-size: 1em;color: #666;}
.yxs .top_logo form button{position: absolute;background: none;border: 0;padding: 0;width: 1.25em;height: 1.25em;top: calc((100% - 1.25em)/2);right: 1.5em;font-size: 1em;}
.yxs .top_logo form button img{width: 100%;}

.yxs .menu{background: #004B9E;z-index: 10;}
.yxs .menu .conter>ul{display: flex;font-size: 1.125em;}
.yxs .menu .conter>ul li{width: 100%;color: #fff;position: relative;z-index: 15;}
.yxs .menu .conter>ul li a{width: 100%;padding: 1.1em 0;text-align: center;display: inline-block;}
.yxs .menu .conter>ul>li:hover{background: #39BDE8;}
.yxs .menu .conter>ul li:hover>ul{display: flex;flex-direction: column;}
.yxs .menu .conter>ul>li ul{position: absolute;display: none;width: 100%;background: #fff;top: 100%;left: 0;border: 1px solid #e5e4e4;border-top: 0;box-sizing: border-box;}
.yxs .menu .conter>ul>li li{color: #333;}
.yxs .menu .conter>ul>li li a{padding: 0.8333em 0;font-size:18px;}
.yxs .menu .conter>ul>li li a:hover{background: #afd5f0;font-size:18px;}

.yxs .main{background: #fff;padding: 1.25em 0.875em;box-sizing: border-box;}
.yxs .main .banner{width: 100%;margin-bottom: 1.25em;}
.yxs .main .banner a img{width: 100%;height: 408px;}
.yxs .main .banner .swiper-pagination{display: flex;justify-content: flex-end;box-sizing: border-box;padding-right: 2em;bottom: 3em;}
.yxs .main .banner .swiper-pagination-bullet{width: 2em;height: 0.5em;background: #fff;opacity: 1;border-radius: 50px;}
.yxs .main .banner .swiper-pagination-bullet-active{width: 5.625em;}

.yxs .main_list>div{margin-bottom: 1.25em;}
.yxs .main_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.yxs .main_list .xwdt,.yxs .main_list .dqyd{width: 60.9656%;}
.yxs .main_list .kjcx,.yxs .main_list .tzgg{width: 37.7250%;}
.yxs .main_list .tis{background: #EEEEEE;display: flex;align-items: center;position: relative;}
.yxs .main_list .tis span.hover a{background: #004B9E;color: #fff;position: relative;}
.yxs .main_list .tis span.hover a:after{content: '';border-left: 0.5em solid transparent;border-right: 0.5em solid transparent;border-top: 0.625em solid #004B9E;position: absolute;left: calc((100% - 1em)/2);top: calc(100% - 0.0625em);}
.yxs .main_list .tis span a{font-size: 1.25em;display: inline-block;padding: 0.65em 1.3em;color: #666;line-height: 1.2;}
.yxs .main_list .tis .more{position: absolute;right: 1em;color: #0080CC;}
.yxs .main_list .lis{border: 1px solid rgba(0,0,0,0.15);border-top-width: 0;box-sizing: border-box;padding: 1.5625em 1.875em 1.875em;}
.yxs .main_list .lis span{display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: 0.875em;padding: 0.7143em 0.5714em;line-height: 1.1171em;}
.yxs .main_list .lis span em{font-size: 2.1429em;color: #004B9E;line-height: 1.1171em;margin-bottom: 0.164em;}
.yxs .main_list .lis .fi_list{display: flex;padding-bottom: 1.25em;border-bottom: 1px solid #E5E5E5;}
.yxs .main_list .lis .fi_list span{border: 1px solid #E3E3E3;border-radius: 5px;margin-right: 1.3571em;}
.yxs .main_list .lis .fi_list a{font-size: 1.125em;color: #000;margin-bottom: 0.5em;display: block;}
.yxs .main_list .lis .fi_list p{font-size: 0.875em;color: #808080;}
.yxs .main_list .lis ul{margin-top: 0.875em;}
.yxs .main_list .lis ul li{display: flex;align-items: center;}
.yxs .main_list .lis ul li a{margin-left: 0.3125em;padding: 0.375em 0 0.375em 0.875em;position: relative;}
.yxs .main_list .lis ul li a:before{content: '';width: 1px;height: 2.625em;background: #DEDEDE;position: absolute;left: 0;top: calc((100% - 2.625em)/2);}
.yxs .main_list .lis ul li p{color: #333;line-height: 1.875em;}
.yxs .main_list .lis ul li:hover p{color: #b73737;}

.yxs .main_list .kjcx .tit{font-size: 1.25em;color: #fff;text-align: center;padding: 0.65em;background: #004B9E;line-height: 1.2;}
.yxs .main_list .kjcx ul{border: 1px solid rgba(0,0,0,0.15);border-top-width: 0;height: calc(100% - 3.125em);box-sizing: border-box;padding: 1em 1em 0;}
.yxs .main_list .kjcx ul li{color: #333;display: flex;}
.yxs .main_list .kjcx ul li:not(:last-of-type){padding-bottom: 1.5em;}
.yxs .main_list .kjcx ul li a{font-size: 1.125em;padding-left: 1.5em;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yxs .main_list .kjcx ul li:hover a{color: #b73737;}
.yxs .main_list .kjcx ul li a:before{content: '';position: absolute;width: 0.875em;height: 0.875em;top: calc((100% - 0.875em)/2);left: 0.125em;background: url("../images/yxs20230809_13.png") center center no-repeat;background-size: 100% auto;}

.yxs .main_list .dqyd{box-sizing: border-box;border: 1px solid rgba(0,0,0,0.15);display: flex;}
.yxs .main_list .dqyd .tit{font-size: 1.25em;color: #fff;text-align: center;padding: 0.65em;background: #004B9E;line-height: 1.2;display: none;}
.yxs .main_list .dqyd .left_pic{width: 23.4899%;display: flex;justify-content: center;overflow: hidden;}
.yxs .main_list .dqyd .left_pic img{height: 100%;}
.yxs .main_list .dqyd ul{width: 76.5101%;box-sizing: border-box;padding: 1.25em;display: flex;flex-direction: column;justify-content: space-between;}
.yxs .main_list .dqyd li{display: flex;justify-content: space-between;}
.yxs .main_list .dqyd li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yxs .main_list .dqyd li span{white-space: nowrap;color: #999999;}

.yxs .main_list .tzgg .lis{padding: 1.25em;height: calc(100% - 3.125em);}
.yxs .main_list .tzgg .lis ul{margin: 0;}

.yxs .yqfm{margin-bottom: 1.25em;}
.yxs .yqfm .tit{background: #EEEEEE;text-align: center;position: relative;display: flex;align-items: center;justify-content: center;margin-bottom: 1.25em;}
.yxs .yqfm .tit p{font-size: 1.5em;line-height: 2.25em;color: #004B9E}
.yxs .yqfm .tit .more{position: absolute;right: 1em;color: #0080CC;}
.yxs .yqfm ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.yxs .yqfm li{width: 23.7316%;}
.yxs .yqfm li a{display: block;}
.yxs .yqfm li img{width: 100%;}

.yxs .yqlj{display: flex;justify-content: space-between;flex-wrap: wrap;}
.yxs .yqlj .yqlj_cont{width: 23.7316%;position: relative;}
.yxs .yqlj .yqlj_cont .tit{padding: 0.375em 1.25em;color: #7E7E7E;box-sizing: border-box;border: 1px solid #D8D8D8;cursor: pointer;}
.yxs .yqlj .yqlj_cont .tit:after{content: '';width: 0.8125em;height: 0.5em;position: absolute;top: calc((100% - 0.5em)/2);right: 1em;background: url("../images/yxs20230809_10.png") center center no-repeat;background-size: 100% auto;}
.yxs .yqlj .yqlj_cont.show .tit:after{transform: rotate(180deg);}
.yxs .yqlj .yqlj_cont .list{position: absolute;width: 100%;max-height: 12em;overflow-y: auto;background: #fff;border: 1px solid rgba(0,0,0,0.15);box-sizing: border-box;z-index: 20;}
.yxs .yqlj .yqlj_cont li{padding: 0.375em 0;margin: 0 1.25em;}
.yxs .yqlj .yqlj_cont li:hover{color: #b73737;}
.yxs .yqlj .yqlj_cont li:not(:last-of-type){border-bottom: 1px dashed #d4d4d4;}

.footer{background: url("../images/yxs20230809_11.png") center center no-repeat;background-size: auto 100%;height: 11.0625em;}
.footer .conter{display: flex;justify-content: center;align-items: center;height: 100%;}
.footer .logo_pic{width: 33.2%;padding-right: 2.3888%;}
.footer .logo_pic img{width: 100%;}
.footer .hx{width: 1px;height: 4.25em;background: rgba(255,255,255,0.21);}
.footer .info{width: 48.56%;padding-left: calc(2.3888% - 0.75em);font-size: 0.75em;color: #fff;display: flex;flex-wrap: wrap;}
.footer .info span{display: flex;margin: 0.25em 0.75em;align-items: center;text-align: center;}
.footer .info span img{width: 1.6667em;display: inline-block;margin-right: 0.25em;}