body{margin: 0;}
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
a{color: #000000; text-decoration: none;}
li{list-style: none;}
/*头部开始*/
.cont{max-width: 1200px;margin: 0 auto;}
.header{max-width: 1920px;margin: 0 auto; height: 35rem;background: url(index20221206_5.png) top center no-repeat; 
    /*background-size: auto calc(100% - 4.10rem);*/
    background-size: 100%;
    position: relative;}
.header_top{max-width: 1520px;margin: 0 auto; padding-top: 0rem; display: flex;justify-content: space-between;align-items: center;
}
.header_top .top_left {display: flex;align-items: center;}
.header_top .top_left .link{color: #fff;display: flex;}
.header_top .top_left a{padding: 0 0.5rem; display: inline-block; color: #fff;font-size:1.13rem;}
.header_top .top_left .link a:first-child{padding-left: 0;}
.header_top .top_left .link a:last-child{padding-right: 0;}
.search{margin-left: 2rem; width: 21.44rem;height: 2.38rem;display: flex;justify-content: space-between; align-items: center;background-color: #fff;}
.search img{margin: 0 0.5rem 0 1rem;width: 1.08rem;height: 1.05rem;}
.search input{border: none;background-color: #fff;flex-grow: 1;}
.search button{height: 100%;padding: 0 1.5rem;text-wrap: nowrap; border: none;color: #fff;background-color: #e40000;font-size: 1.13rem;}
.header_top .top_right{display: flex;align-items: center;color: #fff;}
.header_top .top_right div{font-size: 1.13rem;}
.header_top .top_right a{margin-left: 0.5rem; font-size: 1.13rem;}

.fanHui{ display:table-cell; vertical-align:middle; width:35%;font-size:1rem; min-width:10em;}
.fanHui a{ background:#f34f33; float:right; padding:0 0.5em; line-height:2;  border-radius:0.3em; color:#fff;}

/*头部结束*/
.conter_bg {  padding:0 0 2em 0; }
.conter_bg .tit{ text-align:center; padding:1em 0; }
.conter_bg .tit span{ display:inline-block;color:#4875df; font-size:1.5em; position:relative; padding:0 0 0.75em 0;}

.conter_bg .jslc_bg{ background:url(hndsjhzt20230315_13.jpg) top center no-repeat;padding:1px 0;
max-width: 1200px;
margin: 0 auto;border-radius: 6px;
}
.conter_bg .jslc_bg .tit span{ color:#fff;}
.conter_bg .jslc_bg .tit span:after{ background:#fff;}
.conter_bg .jslc_cont{margin:0 4em;  color:#fff;cursor: default;user-select: none;-webkit-user-select: none;}
.conter_bg .jslc_cont a{ color:#fff;cursor: pointer;}
.conter_bg .jslc_cont:after{ height:1px; content:""; background:#fff; width:100%; position:absolute; bottom:0.75em;}
.conter_bg .jslc_cont:before{ content:""; background:url(hndsjhzt20230315_14.png) center center no-repeat; background-size:100% auto; width:1.75em; height:1.5em; position:absolute; right:0; bottom:0;}
.conter_bg .jslc_cont .swiper-wrapper{align-items: flex-end; text-align:center;}
.conter_bg .jslc_cont .time{ font-size:1.15em; font-weight:bold;}
.conter_bg .jslc_cont .swiper-slide{ position:relative; padding:0 0 2em 0; line-height:1.5;}
.conter_bg .jslc_cont .swiper-slide:after{ content:""; position:absolute; left:50%; bottom:0.2em; margin-left:-0.5em; width:1em; height:1em; background:#fff; border-radius:100%;}
.conter_bg .swiper-btn-prev,.swiper-btn-next{ position:absolute;  top:50%; color:#fff; display:flex;align-items: center;  justify-content: center; cursor:pointer; border:1px solid #fff; border:1px solid #fff; height:3em; width:2em; opacity:0.8; border-radius:0.5em; margin-top:-1.5em; }
.conter_bg .swiper-btn-prev{left:0;}
.conter_bg .swiper-btn-next{right:0;}
.conter_bg .center{max-width: 1160px;margin: 1.5em auto;position: relative;}

.conter_bg{background: #f3f3f3;}
.conter_up{background: #ffffff;box-sizing: border-box;padding: 1em;margin-bottom: 1em;}
.conter_up .ter_title{text-align: center;color:  #2542d4;font-size: 1.5rem;}
.conter_up .hr{background: url("index20221206_12.png") center center no-repeat;background-size: 100% auto;height:0.5em;margin-bottom: 1.5em;}

.banner01 {width: 45%;display: inline-block;margin-right: 2em;}
.banner01 img{width: 100%;display: block;}
.banner01 .mySwiper .swiper-slide{opacity: 0.3;}
.banner01 .mySwiper .swiper-slide-active{opacity: 1;}
.banner01 .mySwiper2{margin-bottom: 1em;}
.banner01 .mySwiper2 .swiper-slide p{background: rgba(0,0,0,0.4);color: #ffffff;position: absolute;bottom: 0;padding: 0.5em 1.5em;margin: 0;width: 100%;}
.banner01 .mySwiper2 .swiper-pagination{display: flex;align-items: center;justify-content: flex-end;}
.banner01 .mySwiper2 .swiper-pagination-bullet{background: #ffffff;}
.banner01 .mySwiper2 .swiper-pagination-bullet-active{border: 2px solid #ffffff;border-radius: 50%;}
.right_list{width: 52%;float: right}
.right_list .list_head{background: rgba(246, 246, 246, 1);padding: 0.8em 0;}
.right_list .list_head span{padding: 0.8em 0.5em;cursor: pointer;}
.right_list .list_head span:hover,.right_list .list_head span.hover{background: #2542d4;color: #ffffff;}
.right_list .list_head .more{float: right;margin-right: 0.5em;}

.right_list ul {padding: 0;}
.right_list ul li{line-height: 3;list-style: none;display: flex;align-items: center;}
.right_list ul li a{width: 100%;margin-left: 16px;}
.right_list ul li a span{float: right;}
.right_list ul li:hover{background: rgba(0, 180, 103, 0.04);}
.right_list ul li:hover a{color: #2542d4;margin-left: 20px;}
.right_list ul li:hover a span{display:none;}
.right_list ul li:before{content: '';background:  #2542d4;width: 4px;height: 4px;}
.right_list ul li:hover:before{content: none;}

.conter_down .ten_title{text-align: center;font-size: 1.5rem;margin: 1em 0;}
/*.conter_down .banner02 .myswiper3{display: flex;align-items: center;}*/
.conter_down .banner02 .swiper-slide img{width: 100%;display: block;}
/*.conter_down .banner02 .swiper-button-prev,.conter_down .banner02 .swiper-button-next{color: #ffffff;background: rgba(0,0,0,0.4);border-radius: 50%;width: 4em;height: 4em;}*/
.conter_down .banner02 .swiper-slide .bu_bg{width: 100%;height: 100%;position: absolute;top: 0;background: rgba(0,0,0,0.40);}
.conter_down .banner02 .swiper-slide:hover .bu_bg{background: rgba(0,0,0,0.70);}
.conter_down .banner02 .swiper-slide p{width: 76%;height: 100%;position: absolute;top: 0;color: #ffffff;margin: 0;padding:0 12%;display: flex;align-items: center;justify-content: center;}

.top_banner{max-width:1200px; margin:2em auto; background:url(bggggg11.png)center center no-repeat;background:#fff;  border-radius:2em; box-sizing:border-box; padding:3em; box-shadow:0.25em 0.25em 1.5em rgba(0,0,0,.2);}
.top_banner .cont{ border:1px dashed #3984ea;border-radius:1.5em; padding:1px 2em 2em 2em;}
.top_banner .cont h3{ display:block; width:5.5em;  background:#fff; position:relative; margin:-1em 0 0.5em 0; line-height:1.5; font-size:1.5em; color:#0e77c4; text-align:center;font-family:"biaoti"; font-weight:normal;}
.top_banner p{line-height:1.6; font-size:1.375em;}

.tit_s2 { padding: 1em 0;}
.tit_s2 span { display: inline-block; padding: 0 40px; position: relative; font-size: 1.4em; color: #373737; font-weight: 700;}
.tit_s2 span::after,.tit_s2 span::before { position: absolute; top: 0; content: ""; display: block; width: 23px; height: 100%;background: url(zt_yt_xdtxym_ico_1_1.png) no-repeat center;}
.tit_s2 span::after { left: 0;}
.tit_s2 span::before { right: 0;}
.top_banner .cont .boxT1 { padding: 8px; background: #C5D3FD; border-radius: 10px; position: relative;}
.top_banner .cont .boxT1::after { content: ""; position: absolute; left: 40px; right: 40px; top: -18px; height: 52px; background: url(zt_yt_xdtxym_ico_1_2.png) repeat-x 0 top;}
.top_banner .cont .boxT1 .rowbox { padding:0 30px 60px; background: #F9FAFF; border-radius: 8px;}
.top_banner .cont h6 {    margin: 0 auto; display: inline-block; height: 36px; padding: 0 20px; line-height: 36px; font-size: 18px; background: #CBD6FF; border-radius: 18px; color: #1775d4; }
.top_banner .cont h5 { font-size: 24px; font-weight: 700;}
.dszz{overflow: hidden;}
.leftcont{width: 50%;float: left;}
.top_banner .cont p { font-size: 17px; color: #08396c; padding-right: 0px;}
.top_banner .leftcont  p { display: inline-block;}
.top_banner .cont p i { font-weight: 700; color: #ff4251;}
/*尾部开始*/
/*
.footer{background: #2542d4;}
.footer .cont {display: flex;}
.footer .service{display: flex;align-items: center;}
.footer .service .slh{padding-left: 0.8em;}
.footer .service .slh img{width: 110px;height: 55px;}
.footer .web_con{padding-left: 1em;color: #ffffff;}
.footer .web_con span{margin-left: 1.5em;}
.footer .web_con span img{width: 24px;height: 24px;}*/
/*footer start*/
.footer { text-align: center;}
.footer p {height: auto; font-size: 14px; line-height: 24px; color: #002249;}
.footer p.nav a{ padding: 0 5px; color: #002249;}
.footer p.nav a.imgIco { padding: 0 5px;}
.footer p.nav a img {position: relative; top: 14px; height: 40px; width: auto;}
.footer p.nav a.imgIco.ico1 img { top: 14px; }
.footer p.nav select { border: 1px solid #3B4245; background: none; margin-right: 10px;}
.footer p.copy a { display: inline-block; padding: 0 10px 0 20px; height: 16px; line-height: 14px; background: url(/globalimages/ico-1-4.png) no-repeat; color: #002249;} 
.footer p.copy a.ico1 { background-position: 0 -30px;}
.footer p.copy a.ico2 { background-position: 0 -60px;}
.footer p a:hover { color: #000}
/*footer end*/
/*尾部结束*/

/*列表页*/
.cont_list{background: #ffffff;padding: 1.5em;}
.cont_list .crumb{margin-bottom: 1.5em;}
.cont_list .crumb,.cont_list .crumb a{color: #2542d4}
.cont_list .left_menu{display: inline-block;width: 17%;float: left;margin-right: 3%;}
.cont_list .left_menu ul{padding: 0;margin: 0;}
.cont_list .left_menu ul li{padding: 0.8em 1em;background: rgba(241, 241, 241, 1);box-sizing: border-box;border-left: 5px solid #2542d4;margin-bottom: 1em;}
.cont_list .left_menu ul li:hover,.cont_list .left_menu ul li.hover{background: #2542d4;}
.cont_list .left_menu ul li:hover a,.cont_list .left_menu ul li.hover a{color: #ffffff;}
.cont_list .right_cont{width: 80%;display: inline-block;}
.cont_list .right_cont .cont_title{border-bottom: 1px solid rgba(217, 217, 217, 1);}
.cont_list .right_cont .cont_title p{color: #2542d4;border-bottom: 5px solid #2542d4;display: inline-block;margin: 0;font-size: 1.2em;}
.cont_list .right_cont .cont_title a{float: right;}
.cont_list .right_cont ul {padding: 0 0 1em;border-bottom: 1px dashed rgba(209, 209, 209, 1);}
.cont_list .right_cont ul li{line-height: 2;display: flex;align-items: center;}
.cont_list .right_cont ul li a{width: 100%;margin-left: 16px;}
.cont_list .right_cont ul li a span{float: right;color: rgba(175, 175, 175, 1);}
.cont_list .right_cont ul li:before{content: '';background: #2542d4;width: 4px;height: 4px;}
.cont_list .page{text-align: center;padding-top: 1em;}
.cont_list .page a{border: 1px solid rgba(230, 230, 230, 1);border-radius: 2px;padding: 0.3em 0.6em;margin: 0 0.5em;}
.cont_list .page a:hover,.cont_list .page a.hover{background: #2542d4;color: #ffffff;border: 1px solid #2542d4;}
.cont_list .page div{display: inline-block;margin-left: 4em;}
.cont_list .page div input{width: 2em;outline: none;border: 1px solid rgba(230, 230, 230, 1);border-radius: 2px;margin: 0 0.5em;}
.cont_list .page div button{background: #2542d4;border: none;color: #ffffff;border-radius: 2px;padding: 0.3em 0.6em;margin: 0 0.5em;}

/*详情页*/
.toutit {padding: 1em 3em;border-bottom: 1px solid rgba(212, 212, 212, 1);}
.toutit h1{text-align: center;font-weight: normal;letter-spacing: 4px;font-size: 24px;}
.toutit h6{color: rgba(94, 94, 94, 1);font-size: 14px;display: flex;font-weight: normal;justify-content: space-between;margin-bottom: 0;}
.toutit h6 em{font-style: normal;}
.toutit h6 em a{height: 16px;width: 16px;display: inline-block;margin: 0 5px;}
.toutit h6 em a.bg{background-color: #cefeff;}
.toutit h6 em a.bg2{background-color: #f8f8c3;}
.toutit h6 em a.bg3{background-color: #ffc7ff;}
.toutit h6 em a.bg4{background-color: #9bccfa;}
.toutit h6 .font a{margin-right: 0.4em;color: rgba(94, 94, 94, 1);border: 1px solid rgba(230, 230, 230, 1);border-radius: 2px;padding: 2px 4px;}
.toutit h6 .font a:hover,.toutit h6 .font a.hover{background: #2542d4;border: 1px solid #2542d4;color: #ffffff;}
.news_cont_d_wrap{padding: 1em 3em;}
.fenx_left{padding: 1em 3em;background: rgba(242, 242, 242, 1);display: flex;align-items: center;justify-content: space-between;}
.fenx_left .btn_fenx a{font-size: 12px;color: #2542d4;border-radius: 2px;border:1px solid #2542d4;margin: 0 0.5em;padding: 2px 4px;}