/***********全局重置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{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;font-size:12px;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial"; background:#F1F5F8;}
/****************全局头尾*****************/

.loading{width: 100%;height: 20em;margin-bottom: 1.5em;}
.loading .loading_box{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.loading .loading_box span{width: 0.5em;height: 2.5em;display: inline-block;border-radius: 4px;background: lightgreen;animation: load 1s ease infinite;;-webkit-animation: load 1s ease infinite;margin: 0 0.15em;}
.loading .loading_box span:nth-of-type(2){-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}
.loading .loading_box span:nth-of-type(3){-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}
.loading .loading_box span:nth-of-type(4){-webkit-animation-delay: 0.6s;animation-delay: 0.6s;}
.loading .loading_box span:nth-of-type(5){-webkit-animation-delay: 0.8s;animation-delay: 0.8s;}

@keyframes load{
    0%, 100%{
        height: 2.5em;
        background: lightgreen;
    }
    50%{
        height: 5em;
        background: lightblue;
    }
}

.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;line-height:2.25;display:flex;align-items: center;}
.AllListCon ul li span{text-align: right;flex-shrink: 0; width:6em;}
.AllListCon ul li a{color:#000;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}*/
.pic img{ width:100%;}

.all_icon_cont ul{ overflow:hidden; padding:0.5em 0;}
.all_icon_cont ul li{ width:20%; box-sizing:border-box; float:left;}
.all_icon_cont ul li a{ color:#393939; display:block;}
.all_icon_cont ul li span{ display:block; margin:1em auto; width:45%;}
.all_icon_cont ul li span img{ width:100%;}
.all_icon_cont ul li em{ display:block; text-align:center; line-height:1.5;height:3em; overflow:hidden;}

.all_flex_cont{ display:flex;}

.tab_cont{ display:none;}
.tab_cont.show{ display:block;}

.dt_list{display: flex;justify-content: space-between;flex-wrap: wrap;}

.crisp-edges {
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
}

.mk_more{width: 100%;text-align: center;margin: 1.5em 0;}
.mk_more a{display: inline-block;padding: 0.25em 1em;border-radius: 50px;background: #2FB087;color: #fff;font-size: 1.25em;letter-spacing: 0.2em;}
.mk_more a:hover{text-decoration: none;}

/****中间头部样式***/
.top_bg{background:url(szgy20230509_01.jpg) top center no-repeat;max-width:1920px; margin:0 auto; position:relative; z-index:99; overflow:hidden; }

.YDmenu{ cursor:pointer; background:rgba(0,0,0,.5) url(zfzxapp20221130_10.png) center center no-repeat;  width:2.5em; height:2.5em; text-indent:-9999px; top:0; right:0px; z-index:999; position:absolute; background-size:70% auto; }

.YDmenuCont{ background:rgba(47,176,135,.8); position:fixed; top:0px; right:0px; width:50%; height:100%; z-index:9999999;padding:1em; display:none;}
.YDmenuCont .top_btn{ overflow:hidden;}
.YDmenuCont .top_btn .zx_icon{ float:left;}
.YDmenuCont .top_btn .zx_icon img{ height:2.86em;}
.YDmenuCont .closeBtn{ float:right; margin:0.6em 0 0 0;  color:#fff; height:1.5em;}
.YDmenuCont_box{ background:rgba(0,0,0,.65); display:none; position:fixed; top:0px; left:0; width:100%; height:100%; z-index:9999998; }
.YDmenuCont ul{ font-size:1.25em; padding:0.5em 0; margin:0 0 0.5em 0.5em; border-bottom:1px solid rgba(255,255,255,.4);  overflow:hidden; line-height:2; }
.YDmenuCont ul li em{ margin:0 0.5em 0 0;}
.YDmenuCont li a{ color:#fff;}
.YDmenuCont ul li.hover a{ font-weight:bold;}

.YDmenuCont ol{ margin:0 0 0 0.5em; font-size:1.15em; line-height:2;}

.top_bg_con_index{ max-width:1400px; margin:0 auto 45em auto; padding:2em 0 0 0; display:flex;font-size:1.33em;align-items: center;}
.top_bg_con_index .top_left{ width:calc(100% - 24em); display:flex;align-items: center;}
.top_bg_con_index .top_left .zx_icon{ margin:0 1em;}
.top_bg_con_index .top_left .zx_icon img{ /*height:3em*/}

.top_bg_con_index .top_left ul{ margin:0.5em 0;font-size:1.5em;}
.top_bg_con_index .top_left ul li{ position:relative; line-height:1.5; padding:0 0 0.3em 0; display:inline-block; margin:0 1em 0 0;}
.top_bg_con_index .top_left ul li a{ color:#fff; padding:0;}
.top_bg_con_index .top_left ul li a:hover{ text-decoration:none;}
.top_bg_con_index .top_left ul li.hover{ font-weight:bold;}
.top_bg_con_index .top_left ul li:after{ transition:all .5s; width:0;content:""; position:absolute; background:#fff;height:0.12em; left:50%; bottom:0;}
.top_bg_con_index .top_left ul li.hover:after,.top_bg_con_index3 ul li:hover:after{  width:100%; left:0; }

.top_bg_con_index .top_right_link{ text-align:right; width:25em; color:#fff;}
.top_bg_con_index .top_right_link a{ color:#fff; display:inline-block; margin:0 0.5em;}

/*--中间头部结束--*/

.conter{max-width:1400px; margin:2em auto;}
.conter:after{ display:block; clear:both; content:"";}

.top_qy_tabtit{ font-size:2em; color:#5E5E5E; width:573px; display:flex; margin:0 auto 2em auto;    justify-content: space-between;}
.top_qy_tabtit span{ line-height:2.7; padding:0 1em; border-radius:2em; cursor:pointer;}
.top_qy_tabtit span.hover{ background:#2FB087; color:#fff; box-shadow:0 3px 10px rgba(0,0,0,.06);}

.top_qy_tabcont{height:1px; overflow:hidden; display:none;}
.top_qy_tabcont.show{ height:auto;}
.index_ssgy_cont{ padding:8% 0 13% 0; width:88%; margin:0 auto; }
.index_ssgy_cont li{height: unset; background:#fff; background:#fff; transition:all .5s; transform:translateY(16%); padding:0 0 0.5em 0; box-shadow:0 3px 19px rgba(0,0,0,.08);min-height: }
.index_ssgy_cont li h1 img{ width:100%;}
.index_ssgy_cont li h3{ text-align:center; font-size:1.22em; font-weight:normal; margin:0.25em 0; line-height:4;}
.index_ssgy_cont li h3 a{ color:#000;}
.index_ssgy_cont li .tag{ margin:1em 1.5em; display:none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.index_ssgy_cont li .tag a{ display:inline-block; border:1px solid; border-radius:1em; line-height:1.5; margin:0 0.5em 0 0; padding:0 0.5em;}
.index_ssgy_cont li .tag a.bg1{ color: #D277E4; border-color: #D277E4;}
.index_ssgy_cont li .tag a.bg2{ color: #DE4464; border-color: #DE4464;}
.index_ssgy_cont li .tag a.bg3{ color: #46D671; border-color: #46D671;}
.index_ssgy_cont li .tag a.bg4{ color: #D2AB29; border-color: #D2AB29;}
.index_ssgy_cont li .tag a.bg5{ color: #4098C1; border-color: #4098C1;}
.index_ssgy_cont li .tag a.bg6{ color: #5E5E5E; border-color: #5E5E5E;}
.index_ssgy_cont li .tag a.bg7{ color: #2FB087; border-color: #2FB087;}
.index_ssgy_cont .kfsj span{white-space: nowrap;}

.index_ssgy_cont li p{ display:none; line-height:1.3;  margin:0.5em 1.5em;align-items:center;}
.index_ssgy_cont li p span{ background:#EDF6FA;  color:#4098C1; margin:0 1em 0 0 ; border-radius:0.25em; box-shadow:0 3px 8px rgba(0,0,0,.06);padding:0.25em 0.5em; display:block;}
.index_ssgy_cont li p span.bg2{ background:#ECFBF9; color:#3CC0A9;}
.index_ssgy_cont li p span.bg3{ background:#FCF8EA; color:#D2AB29;}
.index_ssgy_cont .swiper-slide-active{ transform:scale(1.53); z-index:3;}
.index_ssgy_cont .swiper-slide-active h3{ margin:0.5em 1em; text-align:left; font-size:1.33em; line-height:1.5;}
.index_ssgy_cont .swiper-slide-active p{display:flex;}
.index_ssgy_cont .swiper-slide-active .tag{ display:block;}
.index_ssgy_cont .swiper-slide-prev{ transform:scale(1.25) translate(-10%,13%); z-index:2;}
.index_ssgy_cont .swiper-slide-next{ transform:scale(1.25) translate(10%,13%); z-index:2;}


.index_ssgy_cont .swiper-button-prev,.index_ssgy_cont .swiper-button-next{top:auto;background:#3FD7A7; color:#fff;bottom:6em; width:4em; height:4em; display:flex;}
.index_ssgy_cont .swiper-button-next:after,.index_ssgy_cont  .swiper-button-prev:after{ font-size:2em; font-weight:bold;}
.index_ssgy_cont .swiper-button-prev{  left:50%; margin-left:-20%; }
.index_ssgy_cont .swiper-button-next{  right:50%; margin-right:-20%;}

.index_ssgy_cont .more{  position:absolute; left:50%; transform:translateX(-50%); position:absolute; bottom:1em;font-size:1.66em; }
.more{text-align:center;}
.more a{ display:inline-block; color:#2FB087; border:1px solid #2FB087; border-radius:2em; line-height:2.1; padding:0 1.5em;}



.index_hd_bg{ background:#fff url(szgy20230509_02.png) bottom center no-repeat; padding:1px 0;    }


/*--日历--*/
.hdrl_cont{justify-content: space-between; }
.hdrl_cont.show{ display:flex;}
.cal1{ z-index:2; width:50%; border:1px solid #2FB087; border-radius:0.75em 0.75em 0 0; overflow:hidden; font-size:1.415em;background:url(szgy20230509_05.png) bottom center no-repeat; background-size:100% auto;}
.cal1 .clndr{}
.cal1 .clndr .m-head{ text-align:center; font-size:1.65em; color:#fff; background:#2FB087; position:relative; padding:0.75em 0; letter-spacing:0.1em;}
.cal1 .clndr .m-head:after{ position:absolute; content:""; bottom:0; height:1px; width:90%; background:#fff; left:5%; opacity:0.7;}
.cal1 .clndr .clndr-time{color:#fff; background:#2FB087;  position:relative; text-align:center; display:flex; align-items: center; font-size:1.3em;justify-content: space-between; padding:0.75em 8%;}
.cal1 .clndr .clndr-time .toLink{ position:absolute; right:0; top:0.15em; line-height:1.3;}
.cal1 .clndr .clndr-time .toLink p{border-radius: 1em; padding:0 0.5em; background:#fff; display:inline-block; margin:0 0 0 1em; font-size:0.8em; color:#999;}
.cal1 .clndr .clndr-time .month,.cal1 .clndr .clndr-time .day{display:inline;}
.cal1 .clndr .clndr-time .time{ display:none;}
.cal1 .clndr .clndr-control-button{ cursor:pointer; background:url(szgy20230509_11.png) left center no-repeat; width:1em; height:1em; background-size:100% auto; text-indent:-9999px;}
.cal1 .clndr .clndr-control-button.rightalign{ transform:rotate(180deg);}
.cal1 .clndr .time_cont{ padding:0 0.5em;}
.cal1 .clndr .clndr-sky .KuangCont{ color:#e9b10e; background:#fff; padding:2em 1em; position:relative;}
.cal1 .clndr .clndr-sky .KuangCont:after{ content:""; width:98%; height:98%; border-bottom:0.35em solid #e6e6e6; border-right:0.35em solid #e6e6e6; position:absolute; right:-0.35em; bottom:-0.3em;}
.cal1 .clndr .clndr-sky .KuangCont p{ overflow:hidden; font-size:1.25em;letter-spacing:0.1em;}
.cal1 .clndr .clndr-sky .KuangCont h1{ font-weight:normal; font-size:5.15em; border-bottom:2px solid #e9b10e; line-height:1.3;}
.cal1 .clndr .clndr-sky .KuangCont h5{ font-size:1.71em; font-weight:normal; letter-spacing:0.1em; line-height:2;}

.cal1 .clndr .clndr-table {table-layout: fixed; width:100%; }
.cal1 .clndr .clndr-table thead{ font-size:1.17em; line-height:3;}
.cal1 .clndr .clndr-table .header-days .header-day {vertical-align: middle;text-align: center;border:none;}
.cal1 .clndr .clndr-table .header-days .header-day p{   }
.cal1 .clndr .clndr-table tr { overflow:hidden; }
.cal1 .clndr .clndr-table  td {vertical-align: top;}
.cal1 .clndr .clndr-table  td:last-child{ border-right:none;}
.cal1 .clndr .clndr-table tr .day {width: 100%;vertical-align:middle;cursor:pointer; position:relative;}
.cal1 .clndr .clndr-table tr .day .day-contents { text-align:center; line-height:3;}

.cal1 .clndr .clndr-table tr .day.hover .day-contents{   }
.cal1 .clndr .clndr-table tr .today .day-contents{background-color:rgba(63, 215, 166, .2); border:2px solid #2FB087;}
.cal1 .clndr .clndr-table tr .last-month,.cal1 .clndr .clndr-table tr .next-month{opacity: 0.4;}
.cal1 .clndr .clndr-table tr .day .day-contents.active{color: #E11118;}
.cal1 .clndr .clndr-table tr .day .day-contents .num{position: absolute;text-align: center;bottom: 0;left: 0;width: 100%;color: #E11118;line-height: 1;}
/* .cal1 .clndr .clndr-table tr .day .day-contents .num{position: absolute;text-align: center;bottom: 0;left: 0;width: 100%;color: #2e74c2;line-height: 1;} */
.cal1 .clndr .clndr-table tr .empty,
.cal1 .clndr .clndr-table tr .adjacent-month { width: 100%;height: inherit;}

.cal1_right{ width:47%;font-size:1.33em;display: flex;flex-direction: column;justify-content: space-between;}
.cal1_right ul{height: 100%;}
.cal1_right ul li{ background:#E9E9E9; font-size:1.15em;border-radius:2em; overflow:hidden; display:flex;/* line-height:2.8;*/height: 14.5%;align-items: center;}
.cal1_right ul li:not(:last-of-type){margin-bottom: 2.1667%;}
.cal1_right ul li span{ color:#fff; background:#3FD7A7; padding:0 1.5em;margin-right: 0.75em;white-space: nowrap;height: 100%;display: flex;align-items: center;}
.cal1_right ul li:nth-child(2n) span{ background:#FDD247;}
.cal1_right ul li a{ color:#414141; padding:0 1.5em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cal1_right .more{margin-top: 1.5em;}

.shrl_tab_tit{ display:flex; border-bottom:1px solid #D1D1D1; line-height:3; font-size:1.5em;justify-content: space-around; margin:0 0 2em 0;}
.shrl_tab{border-bottom:1px solid #D1D1D1; line-height:3; font-size:1.2em;margin:0 0 2em 0;display: none;text-align: center;}
.shrl_tab .swiper-slide{margin: 0 1em;width: auto;}
.shrl_tab .swiper-slide-active span{color: #3FD7A7;transition: 0.5s color;}
.shrl_tab_tit span{ position:relative; cursor:pointer;}
.shrl_tab_tit span.hover{ color:#3FD7A7;}
.shrl_tab_tit span.hover:after{ content:""; position:absolute; left:0; bottom:-0.25em; height:0.5em; background:#3FD7A7; left:0; width:100%;}

.shrl_tab_cont ul{ display:flex; flex-wrap: wrap;}
.shrl_tab_cont ul li{ width:33.3%; position:relative;}
.shrl_tab_cont ul li .text{ position:absolute; background:rgba(0,0,0,.71);  width:100%; height:100%; opacity:0; transition:all .5s;}
.shrl_tab_cont ul li .text a{ color:#fff;display:flex; color:#fff; font-size:2em; width:100%; height:100%;    flex-wrap: wrap;    align-content: center;  justify-content: center;}
.shrl_tab_cont ul li .text a:hover{ text-decoration:none;}
.shrl_tab_cont ul li .text p{ width:100%; margin:0 0 1em 0; text-align:center;}
.shrl_tab_cont ul li:hover .text{ opacity:10;}
.shrl_tab_cont ul li .more_link{width:100%; height:100%;min-height: 310px;}
.shrl_tab_cont ul li .more_link a{ background:#2FB087; display:flex; width:100%; height:100%;align-items: center;  justify-content: center;}

.tit{ text-align:center; color:#2FB087; font-size:2.17em; line-height:2.5; margin:0 0 2em 0;}
.tit span{ padding:0 0 0.4em 1.9em; background:url(szgy20230509_16.png) left center no-repeat;}
.tit span.tsgy{ background-image:url(szgy20230509_17.png);}
.tit span.sztd{ background-image:url(szgy20230509_20.png); padding:0 0 0.4em 2.5em;}

.gydt_cont{ background:#fff; width:48.5%; box-sizing:border-box; padding:2em; display:flex;align-items: center; margin:0 0 2em 0; box-shadow:0 0 20px rgba(0,0,0,.05);}
.gydt_cont.Right{float:right;}
.gydt_cont .left_cont{ margin:0 3em 0 0;    flex-shrink: 0;}
.gydt_cont .left_cont .pic{ width:20.75em; position:relative; margin:-4em 0 1em 0; box-shadow:0 0 14px rgba(0,0,0,.18);}
.gydt_cont .left_cont .time{ font-size:1.67em; color:#757575; line-height:1.1;}
.gydt_cont .left_cont .time span{ font-size:2.4em; display:inline-block; position:relative; padding:0 0.2em 0 0; top:-0.1em; letter-spacing:-0.05em;}
.gydt_cont .left_cont .time span:after{ content:""; height:0.5em; width:2px; transform:rotate(25deg); background:#757575; position:absolute; right:0.1em; bottom:0.15em;}

.gydt_cont .right_cont{width: 100%;}
.gydt_cont .right_cont h4{  font-size:1.67em; line-height:1.8; height:1.8em; overflow:hidden; font-weight:normal;} 
.gydt_cont .right_cont h4 a{color:#333333;}
.gydt_cont .right_cont p{ font-size:1.33em; color:#8D8D8D;}
.gydt_cont .right_cont .more_link{}
.gydt_cont .right_cont .more_link a{ float:right;  width:3.5em; text-align:center; display:flex;align-items: center;  justify-content: center;}


.gydt_cont_top .left_cont{ margin:0 2em 0 0; }
.gydt_cont_top .right_cont h4{height:3.6em;}
.gydt_cont_top .right_cont h4 a{ color:#2FB087;}
.gydt_cont_top .right_cont .more_link a{ background:#3FD7A8; border-radius:100%; box-shadow:0 3px 6px rgba(0,0,0,.16);height:3.5em;}

.tsgy_cont_bg{ background:#fff; padding:1px 0;padding-bottom: 1.5em;}

.tsgy_left_cont{ width:23%; position:relative;}
.tsgy_left_cont:after{ content:"▶"; color:#35B28B; position:absolute; top:50%; right:0; font-size:1.5em;}
.tsgy_left_cont ul{ display:flex; flex-wrap: wrap;}
.tsgy_left_cont ul li{ margin:0 1em 1em 0;}
.tsgy_left_cont ul li a{ color:#4B4B4B; font-size:1.5em;/* padding:0 1.5em*/; border:1px solid #C6C6C6; border-radius:2em; line-height:3.1; display:block;min-width: 7em;text-align: center;}
.tsgy_left_cont ul li.hover a{ border:2px solid #3FD7A8; color:#3FD7A8;}


.tsgy_right_cont{ width:75%;}
.index_tsgy_cont{ padding:2em 1em 4em 1em;}
.index_tsgy_cont ul li{ width:30%;margin: 0 1.666666666666666%; box-shadow:0 0 20px rgba(180,180,180,.34); background:#fff; padding:0 0 1em 0;height: auto;flex-direction: column;justify-content: space-between;}
.index_tsgy_cont ul li h1 img{ width:100%;}
.index_tsgy_cont ul li h3{ margin:0.5em 5%; font-size:1.67em; color:#35B28B; font-weight:normal;}
.index_tsgy_cont ul li h6,.index_tsgy_cont ul li p{ font-size:1.33em; font-weight:normal; color:#333333; line-height:1.5; margin:0 5%;}
.index_tsgy_cont ul li p{display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; max-height:4.5em;padding-bottom: 3.1em;}
.index_tsgy_cont ul li h6{ padding:0 0 0 1em; background:url(szgy20230509_19.png) left 0.35em no-repeat; background-size:auto 0.85em; margin:0 5% 1em 5%;}
.index_tsgy_cont ul li .more{ margin:1em 0 0 0;position: absolute;width: 100%;display: flex;justify-content: center;bottom: 1em;}
.index_tsgy_cont ul li .more a{ border-color:#D0D1D2; color:#4B4B4B; padding:0 2em;}
.index_tsgy_cont .swiper-pagination span{ border:1px solid #3CB58F; border-radius:100%; height:1em; width:1em; background:none;}
.index_tsgy_cont .swiper-pagination .swiper-pagination-bullet-active{ background:#3CB58F;}

.sztd_cont_bg{ background:url(szgy20230509_03.jpg) bottom center no-repeat; padding:1px 0;}
.sztd_cont_map{ width:1018px; margin:3em auto 4em auto;  position:relative; padding:2em 0;}
.sztd_cont_map .map_pic{ text-align:center;}
.sztd_cont_map ul li{position: absolute;background: url(szgy20230509_22.png) no-repeat;text-align: center;height: 125px;width: 92px;box-sizing: border-box;cursor: pointer;}
.sztd_cont_map ul li.list1{left: 0px;top: 60px;}
.sztd_cont_map ul li.list2{left: 120px;top: -27px;}
.sztd_cont_map ul li.list3{left: 268px;top: 36px;}
.sztd_cont_map ul li.list4{left: 468px;top: 36px;}
.sztd_cont_map ul li.list5{left: 645px;top: 6px;}
.sztd_cont_map ul li.list6{right: 0;top: 19px;}
.sztd_cont_map ul li.list7{left: 143px;top: 165px;}
.sztd_cont_map ul li.list8{left: 272px;top: 165px;}
.sztd_cont_map ul li.list9{left: 388px;top: 144px;}
.sztd_cont_map ul li.list10{left: 558px;top: 135px;}
.sztd_cont_map ul li.list11{left: 768px;top: 115px;}
.sztd_cont_map ul li span{ width:92px; height:92px; display:flex; color:#2EA883;align-items: center; justify-content: center;text-align: center; padding:10px; box-sizing:border-box;}

.sztd_cont_list{ margin:3em 0;display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.sztd_cont_list:after{ clear:both; display:block;}
.sztd_cont_list .cont{ background:#fff; box-shadow:5px 5px 20px rgba(180,180,180,.5); width:49%;margin-bottom: 1.5em;}
.sztd_cont_list .cont.Right{float: right;}
.sztd_cont_list .cont .pic{ width:45%; float:left; margin:0 1.5em 0 0;}
.sztd_cont_list .cont .text{ padding:1em;}
.sztd_cont_list .cont .text h3{ font-size:1.83em; font-weight:normal;}
.sztd_cont_list .cont .text h3 a{color:#33B189;}
.sztd_cont_list .cont .tag{ margin:1em 0; display:flex;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size:1.15em;}
.sztd_cont_list .cont .tag a{ display:inline-block; border:1px solid; border-radius:1em; line-height:1.5; margin:0 0.5em 0 0; padding:0 0.5em;}
.sztd_cont_list .cont .tag a.bg1{ color: #D277E4; border-color: #D277E4;}
.sztd_cont_list .cont .tag a.bg2{ color: #DE4464; border-color: #DE4464;}
.sztd_cont_list .cont .tag a.bg3{ color: #46D671; border-color: #46D671;}
.sztd_cont_list .cont .tag a.bg4{ color: #D2AB29; border-color: #D2AB29;}
.sztd_cont_list .cont .tag a.bg5{ color: #4098C1; border-color: #4098C1;}
.sztd_cont_list .cont .tag a.bg6{ color: #5E5E5E; border-color: #5E5E5E;}
.sztd_cont_list .cont .tag a.bg7{ color: #2FB087; border-color: #2FB087;}
.sztd_cont_list .cont h6,.sztd_cont_list .cont p{ font-size:1.33em; font-weight:normal; margin:0.5em 0;}
.sztd_cont_list .cont h6{ display:flex;align-items: center;}
.sztd_cont_list .cont .star{display: flex;align-items: center;}
.sztd_cont_list .cont .star img{width: 1.25em;margin: 0 0.15em;}

.footer{background: #333;}
.footer a{color: inherit;}
.footer span{color: #fff;}
.footer .con_right{padding-top: 40px;}

@media (min-width:1960px){
		body{ font-size:18px;}
		.conter,.top_bg_con,.top_news_list,.footer,.menu{ max-width:80%;}
		.conter_bg,.footer_bg{ background-size:cover;}
	}
@media (min-width:780px){
		.sztd_cont_list .cont{max-height: 192px;overflow: hidden;}
	}
@media (max-width:1440px){
	.index_ssgy_cont .more{ bottom:0em;}
	.conter{ margin:2em 5%;}
	}
@media (max-width:1366px){
	.top_bg_con_index{ font-size:1.25em;}
	.tsgy_left_cont ul li a{ font-size:1.33em;}
	.sztd_cont_list .cont h6, .sztd_cont_list .cont p{ margin:0.25em 0;}
	}
@media (max-width:1200px){
		html{ font-size:12px;}
		.conter{ margin:2em 3%;}
		.top_bg_con,.menu,.top_news_list,.footer{ margin:0 3%;}
		.nei_daoHang{ margin:1em 3%;}
		.index_ssgy_cont .swiper-slide-active .tag{ display:none;}
	}
@media (max-width:780px){
		html{ font-size:28px;}
		.AllLeftCont,.AllRightCont{ float:none; width:auto !important;}
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none;}
		.top_bg{ background-size:150% auto;}
		.top_bg_con_index{ margin:0.5em 3% 12em 3%; padding:0;}
		.top_bg_con_index .top_left{ width:auto;}
		.top_bg_con_index .top_left .logo{ width:60%;}
		.top_bg_con_index .top_left .logo img{ width:100%;}
		.top_qy_tabtit{justify-content: space-around;}
		.index_ssgy_cont{ padding:0; width:auto; margin:0 3%;}
		.index_ssgy_cont .more{ position:relative; margin:2em 0; font-size:1.25em;}
		.index_ssgy_cont .swiper-slide-active,.index_ssgy_cont .swiper-slide-prev,.index_ssgy_cont .swiper-slide-next{transform:none;}
		.index_ssgy_cont li .tag,.index_ssgy_cont .swiper-slide-active .tag{ display:block;}
		.index_ssgy_cont li p{ display:flex;}
		.index_ssgy_cont li h3 { margin: 0.5em 1em; text-align: left;  font-size: 1.33em; line-height: 1.5;}
		.index_ssgy_cont .swiper-button-prev, .index_ssgy_cont .swiper-button-next{ display:none;}
		.conter{ margin:2em 3%;}
		.sztd_cont_map{ width:auto;}
		.sztd_cont_map ul li{ position:relative; left:0 !important; top:0 !important;}
		.top_qy_tabtit{ width:auto; margin:0 3% 1em 3%;font-size:1.15em;}
		.top_qy_tabtit span{  line-height:2;}
		.hdrl_cont.show{ display:block;}
		.hdrl_cont > div { width:auto !important;}
		.cal1,.cal1_right{ font-size:1em;}
		.cal1_right{ margin:2em 0 0 0;}
		.cal1 .clndr .m-head{ font-size:1.25em;}
		.cal1 .clndr .clndr-time{ font-size:1.15em;}
		.cal1_right ul li{ line-height:2.5;}
		.cal1_right ul li span{ padding:0 0.5em;    flex-shrink: 0; display:flex;    align-items: center;width: 6em;justify-content: center;}
		.tit{ font-size:1.45em; line-height:2;}
		.tit span{ background-size: auto 80%;}
		.gydt_cont{ display:block;}
		.gydt_cont_top .left_cont{ margin:0;}
		.gydt_cont .left_cont .pic{ margin:1em 0; width:auto;}
		.gydt_cont .left_cont .time{ font-size:1.25em;}
		.gydt_cont .left_cont .time span{ font-size:2em;}
		.gydt_cont .right_cont h4{font-size:1.25em; line-height:1.5; height:1.5em; margin:0 0 0.5em 0;}
		.gydt_cont_top .right_cont h4{  height:auto; max-height:3em;}
		.gydt_cont .right_cont p{ font-size:1em;}
		.tsgy_left_cont:after{ display:none;}
		.tsgy_left_cont ul li a{ font-size:1em; line-height:2;}
		.index_tsgy_cont ul li{margin: 0;}
		.index_tsgy_cont ul li h3{ font-size:1.33em;}
		.index_tsgy_cont ul li h6, .index_tsgy_cont ul li p{ font-size:1em;}
		.sztd_cont_map{ padding:0; overflow-y:scroll;    margin: 2em auto;}
		.sztd_cont_map ul{ display:flex; }
		.sztd_cont_map ul li{ margin:0 0.5em;width: 5em; height: 7em; background-size: 100% auto;}
		.sztd_cont_map ul li span{ width:5em; height:5em; padding:0.5em;}
		.sztd_cont_list .cont{ margin:0 0 1em 0;}
		.sztd_cont_list .cont .pic{ width:auto; float:none; margin:0;}
		.shrl_tab_tit{ flex-wrap: wrap;display: none;}
		.shrl_tab{display: block;height: 125px;}
		.shrl_tab_cont ul li{ width:50%;}
		.shrl_tab_tit span{   border-bottom: 1px solid #D1D1D1; width: 25%; text-align: center;}
		.shrl_tab_cont ul li .more_link{min-height: calc(47vw * 133 / 200);}

	}
@media (max-width:560px){
		body{font-size: 50%;}
		.shrl_tab{height: 62px;}
}
