html{font-size: 16px ;}
.color1{background: #f2ba02}
.color2{background: #ee822f}
.color3{background: #e54c5e}
.color4{background: #a1d7c7}
.color5{background: #4874cb}
.color6{background: #75bd42;}
body{/*overflow:hidden;*/}


/*20241203 yzd default start*/
.main_d{width: 100%;background: url(../img/bg.jpg) no-repeat;position: relative;overflow: hidden;background-size: 100%;}
.main_d .main_con{width: 70%;margin:0 auto;padding-top: 100px}
.main_d .main_con .head_d{width: 100%;height: 110px;text-align: center;display: block;overflow: hidden}
.main_d .main_con .head_d img{display: inline-block;height: 100%;object-fit: contain;width: 100%;}
.main_d .main_con .item_btn_box{text-align: center;margin-top: 30px}
.main_d .main_con .item_btn_box .item_btn{width: 100%;}
.main_d .main_con .item_btn_box .item_btn .img_box{width: 100%;text-align: center;height: 200px;}
.main_d .main_con .item_btn_box .item_btn .img_box img{display: inline-block;height: 100%;object-fit: cover}
.main_d .foot{position: absolute;bottom: 20px;width: 100%;height: 50px;}
.main_d .foot p{text-align: center;color: #0665ca;font-size: 16px;height: 50px;line-height: 50px}
/*20241203 yzd default end*/


.item_box tbody::-webkit-scrollbar{width:10px;height:10px;background-color:rgba(0,0,0,0.2);}
.item_box tbody::-webkit-scrollbar-thumb{box-shadow:inset000pxrgba(240,240,240,.5);background-color:rgba(112,110,246,0.8);cursor: pointer}

/* 旋转的动画 */
@keyframes rotateForever {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
.wd{width:calc(100% - 100px);margin:0 auto;}
.main{background: url(../img/bg1.jpg) no-repeat; background-size:cover;overflow: hidden;    min-height: 100vh;}
.header{padding: 20px 0;position: relative; }
.header .logo_box{}
.header .logo_box .logo{}
.header .date{position: absolute;right:0;top:30px;color: #103d7b;font-size: 18px}

/*表头*/
.content{width:100%;margin:0 auto 20px auto;}
.content .sjtitle{width:100%;display:block;font-size:24px;color:#103d7b; line-height:50px;margin-bottom:10px;}
/*左侧*/
.content .left{width: 28%;height: 100%}
.content .left .item{margin-bottom: 20px;}
.content .left .item li{float: left;width:18.7%;margin-right:1.6%;height: 45px;line-height: 45px;text-align: center;background: #fff;color:#333;border-radius: 5px;cursor: pointer}
.content .left .item li a{width: 100%;height: 100%;display: block;color:#103d7b;}
.content .left .item li.on{background: #3d82f5;color: #fff;}
.content .left .item li.on a{color: #fff;}
.content .left .item li:nth-child(5){margin-right: 0}
.content .left select{width:100%;display:block;border: 0;border-radius: 5px;overflow:hidden;font-size:18px;color:#103d7b; line-height:45px;height:45px;padding:0 10px 0 0;}
.content .left select option{width:100%;font-size:16px;color:#103d7b; line-height:45px;}

/*表格*/
.item_box{border-radius: 10px;overflow: hidden;/*height: 68vh;*/}
.item_box .tab{height:81.5vh;overflow: hidden;}
.item_box table{border-spacing: 0;border-collapse: collapse;width: 100%;cursor: pointer;height: 68vh;position:relative;}
.item_box table thead{background: #3d82f5;height: 55px;width: 100%;width: calc( 100% - 1em );position:sticky;top:0;z-index:2;}
.item_box table thead th{color: #fff;font-weight: normal;border-right: 1px solid #fff;position: sticky;top: 0;background: #3d82f5;z-index: 1;font-size:18px;}
.item_box table thead th:nth-child(3){border-right: none;}
.item_box table tbody{display:block;/*height:67vh;overflow-y:scroll;*/}
.item_box table.table_r tbody{height:50vh;}
.item_box table tbody tr,.item_box table thead{display:table;width:100%;table-layout:fixed;}

.item_box table tbody tr{background: #fff;height: 49px;}
.item_box table tbody tr.y{background: #eaf9ff}
.item_box table tbody td{width:30%; text-align: center;font-size: 16px;border-right: 1px solid #cfeafe;}
.item_box table tbody td:nth-child(2){width:40%;position: relative;}
.item_box table tbody td:nth-child(3){width:30%;border-right:0;position: relative;}
.item_box table tbody td .mark{width: 16px;height: 16px;display: block;border-radius: 5px;position: absolute;left:18%;top:17px;}
.item_box table tbody td span{text-align: left;display: inline-block;width: 33% }
.fxbtn{background: #3d82f5;border-radius: 10px;margin-top: 20px;margin-bottom: 20px;cursor: pointer}
.fxbtn h2{width: 100%;height: 60px;line-height: 60px;color: #fff;font-weight: bold; position: relative;font-size: 24px;padding:0 0 0 50px;overflow:hidden;}
.fxbtn h2:after{content: '';background: url(../img/search.png) no-repeat;width: 25px;height: 25px;display: inline-block;position: absolute;right:50px;top:16px;}
.fxbtn:hover{background: #19b1b3}
/*中间*/

/*中间*/
.content .center{width: 42%;position: relative;margin:0 1%;border-radius: 10px;overflow: hidden;/*border: 3px solid #fff;*/}
.content .center .bg{width: 100%;height: 100%;background: url(../img/bg2.png) no-repeat center;animation: rotateForever 50s linear infinite;position: absolute;z-index: 0;background-size: 100% }
.content .center .charts{}
#map{width: 100%;height:64vh; }
#map svg{top: -2vw !important;}

.map_mark{position: relative;bottom:0;width:100%;height:60px; z-index:5;    background: #fff;}
.map_mark ul{display: flex;justify-content: center;flex-wrap: wrap;    padding: 20px 0 0 0;}
.map_mark li{float: left; text-align: left;position: relative;padding-left: 20px; margin:0 5px;}
.map_mark li a{display:block;}
.map_mark li .fxts{width:300px; position:absolute;left:50%;bottom:21px;margin:0 0 0 -150px;padding:10px;display:none;z-index:2;border-radius:10px;}
.map_mark li .fxts p{font-size:14px; color:#fff; line-height:25px;}

.map_mark li:hover .fxts{display:block;}
.map_mark li:nth-child(1):hover .fxts{background:#75bd42;}
.map_mark li:nth-child(2):hover .fxts{background:#4874cb;}
.map_mark li:nth-child(3):hover .fxts{background:#f2ba02;}
.map_mark li:nth-child(4):hover .fxts{background:#ee822f;}
.map_mark li:nth-child(5):hover .fxts{background:#e54c5e;}

.map_mark li .mark{width: 16px;height: 16px;display: block;border-radius: 5px;position: absolute;left: 0;top:2px;}
.map_mark li span{font-size: 16px;}

.xzwlbox{width:100%;position:relative;margin-top:2vh;display: flex; flex-wrap: wrap;justify-content: center;}

.ewm{background:#fff;border-radius:10px;overflow:hidden;float:left;}
.ewmimg{width:130px;height:130px; margin:0 auto;}
.ewmimg img{width:100%;height:100%;object-fit:cover;}
.ewm p{font-size:14px;text-align:center;padding:0 10px 5px 10px;}
/*右侧*/
.content .right{width: 28%;height: 100%;}
.content .tsbox{width:100%;overflow:hidden;border-radius:10px;background:#fff;margin-bottom:2vh;}
.content .tstitle{width:100%;background:#3d82f5;padding:0 20px;}
.content .tstitle h3{float:left; line-height:45px;font-size:20px;color:#fff;}
.content .tstitle span{  line-height:45px;font-size:20px;color:#fff;display:block;text-align:center;}
.content .tstitle a{float:right; line-height:45px;font-size:14px;color:#fff;}
.content .tsnr{padding:20px;font-size:16px; line-height:30px;overflow:hidden;height:18vh;}
.content .wlxs{width:calc(100% - 188px); overflow:hidden;border-radius:10px; float:right;padding: 0 0 0 20px;}
.content .wlxs a{width:100%;height:100%; display:block;}
.content .wlxs a img{width:100%; height:100%;object-fit:cover;}
.content .m2{margin:1.5vh 0;}
.ys01{color:#ee822f;}
.ys02{color:#e54c5e;}

.jktscont{padding:20px;}
.jktscont .jktsimg{margin:10px auto;}
.jktscont .jktsimg img{margin:0 auto;max-width:100%;}
.jktscont .jktsfont{border-top:1px solid #accbff;padding:20px 0 0 0;}
.jktscont .jktsfont p{line-height:30px;}
.jktscont .jktsfont span{width: 120px;display: block;font-size: 20px;color: #fff;line-height: 40px;height: 40px;overflow: hidden;background: #3d82f5;border-radius: 10px;text-align: center;margin: 0 auto 10px auto;}
/*健康防护知识*/
.jkfhzs{width:100%; display: flex; justify-content: center;flex-wrap: wrap;background:#fff;border-radius:10px;overflow:hidden;}
.jkfhzs h3{width:80px;float:left;display: flex;justify-content: center;color:#fff;text-align: center;align-items: center;font-size:24px;font-weight:bold;background:#3d82f5;writing-mode: vertical-lr;}
.jkfhqh{width:calc(100% - 80px);float:left;padding:20px 60px;position:relative;overflow:hidden;}
.jkfhqh .bd{width:100%; overflow:hidden;}
.jkfhqh .bd ul li{width:545px; margin:0 10px;float:left;}
.jkfhqh .bd ul li a{width:100%;height:auto; display:block;}
.jkfhqh .bd ul li img{width:100%;height:100%;object-fit:cover;}
.jkfhqh .prev{width:14px;height:26px;background:url(../img/jt01.png) no-repeat;background-size:100%;position:absolute;left:30px;top:45%; display:block;}
.jkfhqh .next{width:14px;height:26px;background:url(../img/jt02.png) no-repeat;background-size:100%;position:absolute;right:30px;top:45%; display:block;}

/*底部*/
.footer{ width:100%; display: flex; justify-content: center;flex-wrap: wrap;padding:15px 0;}
.footer p{color: #7774a9;font-size: 16px;line-height: 2}
.footer a{position: absolute;right: 10px;bottom: 10px;padding: 5px 20px;background: #e2e1ff;color: #7774a9;border-radius: 10px}
.footer a:hover{background: #7774a9;color:#fff;}
.footer p,.footer a{ margin:0 15px;color:#103d79;}

/*底部*/

.open_div{padding: 20px 30px;border-radius: 20px;overflow: hidden;overflow-y: scroll}
.open_div h2{width: 100%;height: 60px;line-height: 60px;text-align: center;font-size: 22px;font-weight: bold;color: #373775;}
.open_div h4{width: 100%;height: 40px;line-height: 40px;text-align: left;font-size: 16px;font-weight: bold;color: #373775;margin-top: 10px}
.open_div .search_box{border: 1px solid #d2d5f8;border-radius: 10px;overflow: hidden}
.open_div .search_box select{border: none;width: 20%;height: 40px;background: #f2f2fe;text-align: center}
.open_div .search_box .keyword{width: 60%;height: 40px;font-size: 16px;padding: 0 10px}
.open_div .search_box .btn{width: 20%;height: 40px;background: #3d82f5;border: none;color: #fff;cursor: pointer}

#bing{width: 100%;height:300px;margin-top: 20px}
#line{width: 100%;height:300px;margin-top: 20px }
.layui-layer-iframe{border-radius: 15px !important;}
.layui-layer-title{background:#fff !important;font-size:20px !important;font-weight:bold !important;text-align: center; line-height:60px !important;height:60px !important;color:#103d7b !important;width: 94%; margin:0 auto; border-bottom: 1px solid #c1d8ff !important;}
.open_box{width: 94%; margin:0 auto;min-height:50vh;}
.wz{width:100%;}
.wz p{ line-height:32px;}
.layui-layer-setwin{right:5px !important;top:10px !important;}
.layui-layer-ico{background: url(../img/icon.png) no-repeat !important;}

.wlxsbox{width:100%;border-radius:10px 10px 0 0;background:#3d82f5;padding:0 35px;}
.wlxsbox .xstitle{font-size:28px;color:#fff; float:left; line-height:70px;}
.wlxsbox .xstitle span{ display:block;margin:0 10px 0 0;float:left;font-size:28px;color:#fff;font-weight:bold; line-height:70px;}
.wlxsbox .xscx{float:right;margin:14px 0 0 0;}
.xscxqy{border:1px solid #fff;border-radius:5px; width:220px;float:left;position:relative;z-index:3;}
.xscxqy .xsboxnr{width:100%; padding:0 0 0 10px;position:relative;}
.xscxqy .xsboxnr:before{content:"";width:10px;height:6px;background: url(../img/cxico.png) no-repeat;transition:0.5s;position:absolute;right:10px;top:15px;}
.xscxqy .xsboxnr a{width:100%;line-height:35px;color:#fff;display:block; }
.xscxqyul{width:100%;position:absolute;left:50%;top:36px;margin-left:-50%;background:#176cfa;border-radius:5px;overflow:hidden;display:none;}
.xscxqyul li{width:100%;display:block;position:relative;padding:0 10px;position:relative;}
.xscxqyul li a:before{content:"";width:10px;height:6px;background: url(../img/cxico.png) no-repeat;transform:rotate(180deg); position:absolute;right:10px;top:12px;}
.xscxqyul li a{width:100%;line-height:30px; color:#fff;display:block;font-size:14px;}
.xscxqyul li:hover{background:rgba(0,0,0,0.2);}
.xscxqy .xsboxnr:hover:before{transform:rotate(-180deg);}
.xscxqy:hover .xscxqyul{display:block;overflow:visible;transition:0.5s;}


.wd02{width: 78%;margin: 0 auto;}
.xsbox{  background:#fff; border-radius:5px; overflow:hidden;float:right;padding:0 30px;margin:0 0 0 10px;}
.xsbox a{ line-height:35px;background:#fff;font-size:16px;border-radius:5px;color:#3d82f5; overflow:hidden;float:right;}
.sjjkts{background:#fff; border-radius:0 0 5px 5px; overflow:hidden;padding:35px;}
.sjjkts .sjjktsleft{width:37%;float:left;}
.sjjkts .sjjktsleft .sjjktsleftimg{width:100%;}
.sjjkts .sjjktsleft .sjjktsleftimg img{max-width:100%; margin:0 auto;}

.sjjkts .sjjktsleft .sjjktsleftfont{width:100%; line-height:20px; text-align:center;color:#103d7b;font-size:18px;margin-top:10px;}

.sjjkts .sjjktsright{width:60%;float:right;}
.sjjkts .sjjktsright span{width:120px; display:block;font-size:20px;color:#fff; line-height:40px;height:40px;overflow:hidden;background:#3d82f5;border-radius:10px;text-align:center;margin:0 0 10px 0;}
.sjjkts .sjjktsright .sjjktsul{width:100%;}
.sjjkts .sjjktsright .sjjktsul li{width:100%; line-height:30px;}
.sjjkts .sjjktsright .sjjktsul li strong{color:#3d82f5;}

.sjbox{background:#fff; border-radius:5px; padding:30px;margin:20px 0 0 0;}
.sjtitle{width:100%;position:relative;}
.sjtitlefont{color:#667085; line-height:20px;}
.sjtitlefont strong{ margin:0 5px 0 0;color:#36336c;line-height:20px;}
.sjtitle .map_mark{width:auto;height:20px;margin:0;bottom:0;right:20px;}
.sjtitle .map_mark li{width:auto;margin: 0 0 0 20px;}
.sjbox .sjcont{width:100%;margin:15px 0 0 0;}

@media screen and (max-width:2310px) {
    .content .tsnr{    height: 16.5vh;}
    .item_box .tab{height:79vh;}
    .content .wlxs{}
    .jkfhqh .bd ul li{width:482px;}
}
@media screen and (max-width:2109px) {
    .content .tsnr{height:15.5vh;}
    .item_box .tab{height:77vh;}
    .jkfhqh .bd ul li{width:428px;}
}
@media screen and (max-width:1920px) {
    .content .wlxs{}
    .content .tsnr{height:auto;}
    #map{height: 55.5vh;}
    .item_box .tab{height:66vh;}
    .jkfhqh .bd ul li{width:384px;}
    .jktscont .jktsfont span{font-size: 16px;}
    .jktscont .jktsfont p{font-size:14px;}
}
@media screen and (max-width:1680px) {
    .item_box table tbody td span{width: 40%}
    .item_box table tbody td .mark{left: 15%}
    .fxbtn h2:after{right: 50px}
	.fxbtn h2:after{}
	.header .date{font-size:14px;}
	.content .sjtitle{font-size:16px;}
	.content .tstitle h3{font-size:18px;}
	.fxbtn h2{padding: 0 0 0 30px;font-size:20px;}
	.item_box table tbody td{font-size:14px;}
	.item_box table thead th{font-size:16px;}
	.jkfhqh .bd ul li{width:320px;}
	.content .tsnr{font-size:14px; line-height:20px;padding:10px;}
	.ewmimg{width:100px;height:100px;}
	.xzwlbox{margin-top:1.5vh;}
	.item_box .tab{height:59vh;}
	#map{height:51vh;}
}
@media screen and (max-width:1600px) {
    .fxbtn h2:after{right: 40px}
    
    /*20241203 yzd default start*/
    .main_d .main_con{padding-top: 20px}
    .main_d .main_con .item_btn_box{margin-top: 20px}
    .main_d .main_con .item_btn_box .item_btn .img_box{height: 190px}
    .main_d .foot{bottom: 0}
    /*20241203 yzd default end*/
    .header .logo_box{width:88%;}
    .header .logo_box img{width:100%;}
    .jkfhqh .bd ul li{width:305px;}
    .map_mark li .fxts{width:200px;margin: 0 0 0 -100px;padding:5px;}
    .map_mark li .fxts p{font-size:12px; line-height:20px;}
    .content .tsbox{margin-bottom: 1vh;}
}
@media screen and (max-width:1550px) {
    .jkfhqh .bd ul li{width:292px;}
    .ewmimg{width:80px;height:80px;}
    .item_box .tab{height:57.5vh;}
    
}
@media screen and (max-width:1500px) {
    .header .logo_box{width:80%;}
    .header .logo_box img{width:100%;}
    .content .left select{padding:0;}
    .jkfhqh .bd ul li{width:280px;}
    .jktscont .jktsfont p{ line-height:26px;}
    
}
@media screen and (max-width:1440px) {
    .item_box table tbody td span{width: 46%}
    .item_box table tbody td .mark{left: 15%}
    .fxbtn h2:after{right: 20px}
    .wlxs .xstitle,.wlxs .xstitle span{font-size:22px;}
    .header .logo_box{width:85%;}
    .header .logo_box img{width:100%;}
    .jkfhzs h3{font-size:18px;}
    .jkfhqh .bd ul li{width:265px;}
	.content .tstitle h3{font-size:16px;}
	.content .tsnr{padding:10px;}
	.item_box table tbody td .mark{left:10%;}
    .map_mark li .fxts{width:150px;margin: 0 0 0 -75px;}
    .map_mark li .fxts p{ line-height:18px;}
}
@media screen and (max-width:1366px) {
    .fxbtn h2:after{right: 10px}
    
    /*20241203 yzd default start*/
    .main_d .main_con .item_btn_box .item_btn .img_box{height: 150px}
    /*20241203 yzd default end*/
    
	.content h3{font-size: 16px;}
	.wlxsbox .xstitle, .wlxsbox .xstitle span{font-size:18px;}
	.sjjkts .sjjktsright span,.sjjkts .sjjktsleft .sjjktsleftfont{font-size:16px;}
	.sjjkts .sjjktsright .sjjktsul li{font-size:14px;}
	.sjbox .sjcont{margin: 10px 0 0 0;}
    .jkfhqh .bd ul li{width:246px;}
	.content .left .item li a{font-size:14px;}
	.content .left select{font-size:14px;}
	.content .left select option{font-size:14px;}
}
@media screen and (max-width:1280px) {
    .item_box table tbody td span{width: 50%}
    .item_box table tbody td .mark{left: 12%}
    .fxbtn h2{text-align: left;padding-left: 10px}
    
    /*20241203 yzd default start*/
    .main_d .main_con .item_btn_box .item_btn .img_box{height: 130px}
    /*20241203 yzd default end*/
    .map_mark li span{font-size:14px;}
    .fxbtn h2{font-size:16px;}
    .content .tstitle{padding:0 10px;}
    .content .tstitle h3{font-size:14px;}
    .jkfhqh .bd ul li{width:220px;}
	.item_box table thead th{font-size:14px;}
	.item_box table tbody td{font-size:12px;}
	.wz p{font-size:14px; line-height:30px;}
	.content .wlxs{ }
	.content .tsnr{font-size:14px; line-height:25px;}
}

@media screen and (max-width:1176px) {

    /*20241203 yzd default start*/
    .main_d .main_con .item_btn_box .item_btn .img_box{height: 100px}
    /*20241203 yzd default end*/
    .jkfhzs h3{font-size:16px;}
    .jkfhqh .bd ul li{width:194px;}
	.content .tsnr{ font-size:12px; line-height:20px;}
	.map_mark li .fxts{width:200px;margin:0;left:0;}
	.map_mark li:nth-child(4) .fxts{left:revert;right:0;}
	.map_mark li:nth-child(5) .fxts{left:revert;right:0;}
}

@media screen and (max-width:1024px) {
    body{overflow:auto;}
    .main,.item_box{height: auto;}
    .header{padding: 10px}
    .header .logo_box{width: 100%}
    .header .logo_box img{width: 100%;height: 100%;object-fit: cover}
    .header .date{top:40px;right: 10px}

    .content{height: auto;}
    .content .left,.content .center,.content .right{width: 100%}

    .footer a{display: none}

    .layui-layer-iframe{width: 96% !important;}
	.header .date{display:none;}
	.content h3{font-size: 18px;}
	.content .tsnr{height:auto;}
	
	
    /*20241203 yzd default start*/
    .main_d .main_con{width: 95%}
    .main_d .main_con .head_d{height: auto}
    .main_d .main_con .item_btn_box .item_btn .img_box{height: 150px}
    .wd02{width:100%;}
    .wlxsbox{padding:0 20px;}
    .sjjkts,.sjbox{padding:20px;}
    .sjtitlefont,.map_mark li span,.xscxqy .xsboxnr a,.xsbox a{font-size:14px;}
    .footer p, .footer a{font-size:14px;margin:0 5px;}
    .sjjkts .sjjktsright span{width:100px; line-height:30px;height:30px;}
    .sjjkts .sjjktsright{width:100%;}
    .sjjkts .sjjktsleft{width:40%;float:none;margin:0 auto 10px auto;}
    .sjjkts .sjjktsleft .sjjktsleftimg{height:auto;}
    .ewm{left:0;top:0;}
    .content .center .bg{display:none;}
    .jkfhzs{margin:20px 0 0 0;}
    .jkfhzs h3{width:100%;writing-mode: unset;line-height:35px;}
    .jkfhqh{width:100%;padding: 20px 20px;}
    .jkfhqh .prev{left:5px;}
    .jkfhqh .next{right:5px;}
    .jkfhqh .bd ul li{width:196px; }
    .content .center{margin:20px 0;}
    .content .wlxs{height:auto;}
    #map{height:40vh;}
    /*20241203 yzd default end*/
    .ewmimg{width:150px;height:auto;}
}
@media screen and (max-width:900px) {
	
    /*20241203 yzd default start*/
    .main_d .main_con .item_btn_box .item_btn .img_box{height: auto}
    .main_d .main_con .item_btn_box .item_btn .img_box img{width: 100%}
    .sjjkts .sjjktsright span, .sjjkts .sjjktsleft .sjjktsleftfont{font-size:14px;}
    /*20241203 yzd default end*/
}
@media screen and (max-width:800px) {
    .wlxsbox{padding:10px;}
    .wlxsbox .xstitle, .wlxsbox .xstitle span{font-size:16px; line-height:30px;}
    .xscxqy{width: 170px;}
    .wlxsbox .xscx{width:100%;display: flex;justify-content: center;margin:5px 0 0 0;}
    .wlxsbox .xstitle{width:100%;display: flex;justify-content: center;flex-wrap:wrap;}

}
@media screen and (max-width:500px) {
    .wd{width:94%;}
    .wlxsbox .xstitle, .wlxsbox .xstitle span{font-size:14px;}
    .xsbox a{ line-height:25px;}
    .xsbox{padding:0 10px;}
    .xscxqy .xsboxnr:before{top:10px;}
    .xscxqy .xsboxnr a{line-height:25px;}
    .sjjkts .sjjktsleft{width:100%;}
    .sjtitlefont{width:100%;display: flex;justify-content: center;flex-wrap:wrap;margin:0 0 10px 0;}
    .sjtitle .map_mark{/*position: static;*/}
    .footer p, .footer a{line-height:20px;}
    .content .sjtitle{text-align:center;font-size:14px; line-height:20px;}
    .content .left .item li,.content .left select{line-height:35px;height:35px;}
    .content .left .item{margin:0 0 10px 0;}
    .sjtitlefont, .map_mark li span, .xscxqy .xsboxnr a, .xsbox a{font-size:12px;}
    .map_mark{width:100%;margin:0;bottom: 0;}
    .jkfhzs h3{width:100%;writing-mode: inherit; line-height:35px;}
    .jkfhqh{width:100%;padding: 20px 20px;}
    .jkfhqh .prev{left:0;}
    .jkfhqh .next{right:0;}
    .ewmimg{width:100px;height:100px;}
    .ewm p{font-size:12px;line-height:15px;}
    .jkfhqh{padding:20px 30px;}
    .jkfhqh .bd ul li{width:calc(100% - 20px);}
    .jkfhqh .prev{left:10px;top: 40%;}
    .jkfhqh .next{right:10px;top: 40%;}
    .item_box .tab{height:30vh;}
    #map{height:30vh;}
    .ewm{width:100%;}
    .content .wlxs{width:100%;padding:0;margin:20px 0 0 0;}
    .jkfhzs{margin:0;}
    .content{margin:0 auto;}
}
@media screen and (max-width:414px) {
    .sjjkts .sjjktsright .sjjktsul li{line-height:25px;font-size: 12px;}
    .sjjkts .sjjktsright span{width:85px;border-radius:5px;}
    .footer p, .footer a{font-size: 12px;}
    .sjtitlefont, .map_mark li span, .xscxqy .xsboxnr a, .xsbox a{font-size: 12px;}
    .content .tstitle a{font-size:12px;}
    .item_box table tbody td .mark{width:10px;height:10px;border-radius:2px;top:20px;}
    .wz p{line-height:25px;}
    .layui-layer-title{padding:0 !important;text-align:center;font-size:16px !important; line-height:40px !important;height:40px !important;}
}
@media screen and (max-width:375px) {
    .sjjkts, .sjbox{padding:10px;}
    .sjtitle .map_mark{height:auto;}
    .sjtitle .map_mark li{    margin: 0 0 0 15px;}
    .map_mark li{padding-left: 15px;}
    .map_mark li .mark{width: 10px; height: 10px;border-radius: 2px;top:6px;}
    .sjtitlefont{margin:0;}
    .wlxsbox .xstitle, .wlxsbox .xstitle span{ line-height:20px;}
    .sjbox{margin: 10px 0 0 0;}

}
@media screen and (max-width:320px) {
    .xscxqy{    width: 130px;}
    .xscxqyul{top: 26px;}
    .xscxqyul li a{font-size:12px;}
    .sjjkts .sjjktsright span, .sjjkts .sjjktsleft .sjjktsleftfont{font-size:12px;}
    .ewm{display:none;}
    .content .right{margin:20px 0 0 0;}
}
@media screen and (max-width:260px) {
    .sjtitle .map_mark li {margin: 0 0 0 5px;}
    .sjjkts .sjjktsright .sjjktsul li{ line-height:20px;}
}


