﻿﻿@charset "utf-8";
/* CSS Document */
@media (-webkit-device-pixel-ratio: 1.5) { 
  .event_box {zoom: 0.8;}
}
@media (-webkit-device-pixel-ratio: 1.25) { 
.event_box {zoom: 0.8;}
}	



.slideBox1 {
    /* width:100%; */
    position: relative;
    margin: 0 auto;
    background: #000;
}

.slideBox1 .bd {
    position: relative;
    height: 100%;
    overflow: hidden
}

.slideBox1 .bd li {
    vertical-align: middle;
    position: relative;
}

.slideBox1 .bd .pc-banner {
    width: 100%;
    display: block;
    animation: changeScale 1 2.5s;
}

.slideBox1 .bd .mobile-banner{
    display: none;
}

.slideBox1 .hd {
    overflow: hidden;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 20px;
    z-index: 1;
}

.slideBox1 .hd ul {
    overflow: hidden;
    zoom: 1;
    color: #fff;
    width: 100%;
    text-align: center;
}

.slideBox1 .hd ul li {
    display: inline-block;
    margin: 0 6px;
    width: 58px;
    height: 6px;
    background: rgba(255,255,255,0.28);
    border-radius:10px;
    cursor: pointer;
    transition-duration: .5s;
}

.slideBox1 .hd ul li.on { background:#ffffff}














.pc-banner{ display:block;}
.mobile-banner{ display:none;}
.ne-xi{ position:relative; padding:0.6rem 0}
.ne-menu{ width:100%; text-align:center; border-bottom:1px solid #d4d4d4; margin-bottom:0.57rem}
.ne-menu li{ display:inline-block;}
.ne-menu li a{ display:block; font-size:0.30rem; margin:0 0.35rem; padding-bottom:0.15rem;}
.ne-menu li a:hover,.ne-menu li .on{ border-bottom:4px solid #2e3953; color:#2e3953; font-weight:bold;}
.shu-list{ padding:0 0 0.57rem 0;}
.shu-list dl{ float:left; width:33.333%; text-align:center;}
.shu-list dl dd{ font-size:0.20rem;}
.shu-list dl dt{ font-size:0.17rem; line-height:1}
.shu-list dl dt span{ font-size:0.48rem; font-weight:bold; color:#2e3953}
.ab-zi{ width:67% !important; margin-right:2%;}
.ab-zi p{ font-size:0.18rem; text-indent:38px; padding-bottom:0.15rem;}
.ab-img img,.js-img img,.ys-xi dt img{ width:100%; height:100%; display:block; transition-duration:.5s;object-fit: cover;}

.js-img{ margin-top:0.8rem; }
.js-img li{width:32.6%; position:relative; overflow:hidden; float:left;}
.js-img li:nth-child(2){ margin:0 1%;}
.js-img li:hover img{ transform:scale(1.1)}
.ys-xi{ margin-bottom:0.2rem;}
.ys-xi dt{ width:50% !important; background:#000; overflow:hidden;}
.ys-xi dd{ background:#2e3953; padding:0.4rem}
.ys-xi dd h1{ color:#fff; text-align:center; font-size:0.2rem}
.ys-xi dd h1 img{ position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; max-width:70%;}
.ys-xi dd p{ font-size:0.18rem; color:#fff; margin-top:0.3rem;}
.ys-xi:hover dt img{ transform:scale(1.1)}
.ys-xi:hover dd h1 img{-webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;}


.event_box{ position: relative; margin:0.8rem 0}

.event_box .parHd { width:85%; margin:0 auto;
    height: 110px;
	
	position: relative;
}

.parHd:after{ content:""; width:90%; height:1px; background:#d4d4d4;position:absolute; top:6px; left:5%;}


.parHd ul{ overflow: initial !important;  margin:0 auto !important; position:relative; overflow:hidden}


.parHd .tempWrap{ width: 100% !important;height: 100%; overflow: hidden;}

.parHd li.no_line:before{ display: none;}

.parHd li{display: inline-block;text-align: center;width:200px;cursor: pointer;  font-size:0.22rem;  color: #555555;  position: relative;padding-top:0.47rem; }
.act-dot{
	 position:absolute; width:15px; height:15px; background:#9e9e9e; border-radius:50%; top:0px; left:50%; margin-left:-7px; z-index:3;
}

.parBd{margin-top: 60px;}
.act{
	color: #2e3953 !important;
	position: relative;
}
.act .act-dot{
	 background:#2e3953 !important;
}
div#listBox {

    width: 100%;

}

.sPrev,.sNext{ background: url(../images/pre.png) no-repeat center;
	position: absolute;
	left: 1%;
	top: -5px;
	width: 17px;
	height:27px;
	z-index: 10; background-size:17px 27px; cursor:pointer;}

 

.sNext{  left:auto;right:1%;transform:rotate(180deg);}

.ly-ti{ font-size:0.3rem; text-align:center; padding-bottom:0.75rem;}
.ly-lm dl{ position:relative; float:left;text-align:center;margin-right:1%;
      transition-duration:.5s; margin-bottom:15px;width: 24%; border:1px solid #626b7e;}
.ly-lm dl a{ display: block;display: flex;
    justify-content: center;
    align-items: center;height:55px;}
.ly-lm dl dt{ position:relative;width:0.9rem; margin:0 auto; display:none;}
.ly-lm dl dt span{ display:block; width:0.9rem; height:0.9rem; background:#9a9a9a; transform:rotate(45deg); z-index:2; position:relative; transition-duration:.5s;}
.ly-lm dl dt img{ position:absolute; top:0; bottom:0; right:0; left:0; margin:auto; z-index:3;}
.ly-lm dl dt p{  background:#d1d4d9;width:0.9rem; height:0.9rem;  transform:rotate(45deg); z-index:1; position:absolute; top:0; right:-8px; }
.ly-lm dl dd{ font-size:0.22rem; text-align:center; line-height:1.4}
.ly-lm dl:hover{ background:#626b7e; color:#fff;}
.ly-lm dl:hover a{ color:#fff;}
.ly-lm dl .on{ background:#626b7e;color:#fff}
.ly-lm dl:nth-child(4n) {
    margin-right: 0;
}
.flgw{ padding:0.79rem 0;}
.ly-js{ background:#ededed; padding:0.4rem; width:50% !important }
.ly-js p{ font-size:0.26rem; padding-bottom:0.15rem;}
.ly-js span{ display:block; font-size:0.18rem; line-height:1.6;}
.ly-li{ position:relative; overflow:hidden;}
.ly-li dt img{ width:100%; display:block; transition-duration:.5s;}
.ly-li dd{ width:100%; position:absolute; left:0; bottom:0; background:rgba(46,57,83,0.7); padding:0.18rem; text-align:center; color:#fff;}
.ly-li dd p{ font-size:0.2rem; line-height:1}
.ly-li dd span{ font-size:0.18rem; color:#c2c6cf;}
.ly-li:hover dt img{ transform:scale(1.1)}
.ly-list .owl-theme .owl-controls .owl-nav{ display:none !important}
.ls-le{ padding-top:0.89rem; width:245px;}

.ls-le li a{ display:block; border-bottom:1px solid #d1d1d1; min-height:0.5rem;display: flex; align-items: center; padding:0.1rem 0; padding-left:0.15rem; transition-duration:.5s;}
.ls-le li a:hover,.ls-le li .on,.ls-sq li a:hover,.ls-sq li .on,.ly-lb li a:hover{ color:#fff; background:#2e3953;}
.ls-ri{width: calc(96% - 245px); width: -webkit-calc(96% - 245px);padding-left: 29px;}
.ls-sq li{ float:left; width:8.5%; margin-right:0.3%;}
.ls-sq li a{ display:block; background:#dedede; line-height:0.43rem; text-align:center;}
.ls-sq { margin-bottom:0.48rem;}
.ls-lb .ly-li{ width:23%; float:left; margin-right:2%; margin-bottom:0.52rem;}
.ls-lb .ly-li:nth-child(4n){ margin-right:0;}
.jianT {width: 100%;text-align: center;  }
.jianT li {display: inline-block;margin: 0 0.05rem; }
.jianT li a {font-size: 0.14rem;color: #474747;display: block;padding:6px 10px; background:#e2e2e2; border-radius:3px;}
.jianT li a:hover {text-decoration: none;background: #2e3953;color: #fff;}
    .jianT li .on {
        background: #2e3953;
        color: #fff;
        padding: 8px 10px;
        border-radius: 3px ;
    }
.law-le{ width:282px;}
.law-img{ padding-bottom:0.23rem;}
.l-ti{ font-size:0.24rem; font-weight:bold; border-left:3px solid #2e3953; line-height:24px; padding-left:0.20rem; margin-bottom:0.2rem;}
.lx-li li{display: flex; align-items: center; margin-bottom:0.22rem;}
.lx-li li p{ font-size:0.18rem; padding-left:0.1rem;}
.lx-li{ padding-bottom:0.6rem;}
.ly-lb li{ float:left; width:100%; margin-bottom:0.1rem;}
.ly-lb li a,.fw-ri li{ display:block; background:#f2f2f2; text-align:center; font-size:0.18rem; line-height:0.4rem;}
.ly-lb li:nth-child(2n){ float:right;}
.law-ri{width: calc(100% - 282px); width: -webkit-calc(100% - 282px);padding-left: 0.8rem;}
.la-name{ font-size:0.3rem; font-size:0.24rem; padding-bottom:0.1rem;}
.first-ti{margin-top: 0.3rem;}
.law-zi{ font-size:16px; color:#555555;}
.fs-list dl{ width:18%; float:left; text-align:center; margin-right:2%; margin-bottom:0.35rem;}
.fs-list dl dt img{ width:100%; display:block; transition-duration:.5s;}
.fs-list dl dd{ font-size:0.22rem; padding-top:0.15rem;}
.fs-list dl:nth-child(5n){ margin-right:0;}
.fs-list dl:hover dt img{ transform:scale(1.1)}
.sws-js{ position:relative;}
.sws-js img{ width:50%; display:block; float:right; height:515px;object-fit: cover;}
.js-dw{ position:absolute; width:48%; height:100%; left:0; top:0;background: rgba(46,57,83,0.9);
    color: #fff;
    padding: 0.38rem; }
.js-dw h1{ font-size:0.20rem; padding-bottom:0.2rem;}
.js-dw p{ font-size:0.16rem; line-height:1.6;}
.fw-kh{ padding:1.46rem 0;}
.fw-ti{ font-size:0.26rem; color:#2e3953; padding-bottom:0.21rem;}
.fw-le,.fw-ri{ font-size:0.18rem; width:50%;}
.fw-ri{   width:96%; position:absolute; bottom:5%; left:2%;}
.fw-ri li{ display: inline-block; width:31%; color:#333; margin-right:1%; margin-bottom:15px;}
.new-list dl a{ background:#fff; border:1px solid #e7e7e7; padding:0.20rem; position:relative; display:block; margin-bottom:0.13rem;}
.new-list dl dt{ width:201px; height:126px; overflow:hidden; float:left;}
.new-list dl dt img{ width:100%; display:block; transition-duration:.5s;}
.new-list dl:hover dt img{ transform:scale(1.1)}
.new-list dl dd{width: calc(90% - 201px); width: -webkit-calc(90% - 201px); padding:0.13rem 0 0.13rem 0.3rem; float:left;}
.new-list dl dd h1{ font-size:0.18rem; line-height:1.2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-bottom:0.25rem; width:70%;}
.new-list dl dd p{ font-size:0.16rem; color:#555555;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.new-date{ position:absolute; right:0; top:0; color:#fff; text-align:center; background:#2e3953; font-family:"Arial"; width:0.76rem; text-align:center; padding:0.13rem 0}
.new-date h1{ font-size:0.26rem; font-weight:normal; line-height:1;}
.new-date p{ font-size:0.14rem;}
.new-nr-ti { text-align:center; border-bottom:1px solid #eee; padding-bottom:0.2rem; margin-bottom:0.2rem;}
.new-nr-ti h1{ font-size:0.2rem; padding-bottom:0.15rem;}
.new-nr-ti p{ font-size:0.18rem;}
.new-nr-zi{ font-size:0.16rem; line-height:1.8;}
.new-time{ border-right:1px solid #cccccc; width:105px; padding:0.65rem 0; font-family:"Arial"; color:#2e3953;}
.new-time h1{ font-size:0.6rem; font-weight:normal; line-height:1;}
.new-time p{ font-size:0.18rem;}
.new02 .new-list{width: calc(100% - 206px); width: -webkit-calc(100% - 206px); background:#f8f8f8; padding:0.4rem; position: relative}
.new02 .new-list:before{ content:""; width:76px; height:1px; background:#cccccc; position:absolute; left:-102px; top:50%; margin-top:-0.5px;}
.add-list dl{ width:100%;  background:#fcfcfc; position:relative; margin-bottom:0.33rem; }
.add-list dl dt{ width:100%; height:500px;}
.add-list dl dd{width:100%; padding:0.31rem;border:1px solid #dcdcdc; box-sizing: border-box;}
.add-list dl dd p{ font-size:0.24rem;}
.add-list dl dd span{ display:block; font-size:0.18rem;}
.add-list dl dd img{ position:absolute; right:10px; bottom:10px;}
.add-list dl:nth-child(2n){ float:right;}
.case-lii li{ width:30%; float:left; background:#eee; line-height:45px; text-align:center; margin-right:2.5%; margin-bottom:0.2rem}


/* 本例子css */
		.sideMenu{  }
		.sideMenu h3{ line-height:0.88rem; padding-left:0.26rem;  border:1px solid #dfdfdf; background:#f1f2f3; cursor:pointer; margin-bottom:0.15rem; color:#555555; font-size:0.22rem;}
		.sideMenu h3 em{ float:right; display:block; width:0.88rem; height:0.88rem;   background:url(../images/jia.png) no-repeat center center; cursor:pointer; }
		.sideMenu h3.on{ color:#fff; background:#2e3953}
		.sideMenu h3.on em{ background:url(../images/jian.png) no-repeat center center; }
		.sideMenu ul{ padding:0.2rem 0.3rem 0.6rem; color:#999; display:none; /* 默认都隐藏 */ }

.zp-ti{ font-size:0.2rem; color:#324c88}
.zp-zi{ font-size:0.16rem; padding-bottom:0.2rem;}
.zp-box1{  }
.zp-ab-img{ width:44%; background:#000; overflow:hidden; float:right}
.zp-ab-img img{ width:100%; display:block; transition-duration:.5s;}
.zp-ab-img:hover img{ transform:scale(1.1)}
.zp-ab-zi{ width:53%; float:left;}
.zp-ab-zi h1{ font-size:0.3rem; color:#2e3953; line-height:1;}
.zp-ab-zi p{ font-size:0.18rem; padding-top:0.25rem; text-indent:38px; line-height:1.6;}
.bg-hj{ background:url(../images/hj.jpg) no-repeat; padding-top:0.65rem; margin:1rem 0 0.6rem 0}
.hj-ti{ color:#fff; font-size:0.3rem; text-align:center; padding-bottom:0.43rem;}
.zp-bi{ font-size:0.3rem; color:#2e3953; padding-bottom:0.2rem;}
.in-gg-list{border-top:1px dashed #c1c1c1;}
.in-gg-list li { font-size:0.18rem; border-bottom:1px dashed #c1c1c1;  position:relative; padding-left:0.35rem; line-height:0.6rem; }
.in-gg-list li:before{ content:""; width:5px; height:5px; background:#2e3953; position:absolute; left:0.11rem; top:50%; margin-top:-2.5px;}
.in-gg-list li:hover:before{ background:#0059ad}
.in-gg-list li a {
    width: 80%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    transition-duration: .5s;
}
.in-gg-list li a:hover{ font-weight:bold; padding-left:0.1rem;}
.in-gg-list li span {
    float: right;
    display: block;
    font-family: "Arial"; font-size:0.18rem;
}
.lsfc{ width:100%; background:#f7f7f7; padding:0.66rem 0; margin-top:0.67rem;}
/*.fc-list .owl-theme .owl-controls{ display:none !important}*/
.fc-xq dt{ overflow:hidden;}
.fc-xq dt img{ width:100%; display:block; transition-duration:.5s;}
.fc-xq:hover dt img{ transform:scale(1.1)}
.fc-xq dd{ background:#fff; border:1px solid #e5e5e5; border-top:none; padding:0.37rem 0.24rem;}
.fc-xq dd h1{ font-weight:normal; font-size:0.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fc-xq dd p{ font-size:0.16rem;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical; line-height:1.5; margin:0.15rem 0;}
.fc-xq dd span{ font-size:0.16rem; color:#888888}
.zx-xi{ background:#f1f1f1}
.zx-img img{ width:100%; display:block;}
.zx-ri{ width:50% !important; padding:0.5rem 0.65rem;}
.sm-zi{ font-size:0.16rem; line-height:1.9;}
.sm-zi span{ display:block; color:#2e3953; font-size:0.18rem; font-weight:bold; }
.sk01{ background:#fff; height:0.54rem; line-height:0.54rem; margin-bottom:0.36rem;}
.sk01 img{ float:left; vertical-align:middle; padding:0.10rem;}
.sk01 p{ float:left;}
.sk01 input{ width:50%; float:left; border:none; outline:none; background:none;height:0.54rem; line-height:0.54rem}
.sk02 input,.sk02{ height:1.14rem;}
.sk02 textarea{width:70%; float:left; border:none; outline:none; background:none;height:1.14rem; line-height:0.54rem}
.sk05 .sk01{ width:75%;}
.sk05{ position:relative;}
.sk05 a{ position:absolute; display:block; width:23%; background:#c0c3c9; font-size:0.18rem; line-height:0.54rem; top:0; right:0; text-align:center;}
.zx-form .button{ display:block; width:1.55rem; line-height:0.51rem; color:#fff; margin:0 auto;background: #2e3953; border:none;border-bottom: 0.04rem solid #626b7e; font-size:0.2rem; margin-bottom:0.2rem;}


#fc-dialogBg{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:9999;display:none;}
#fc-dialog{ width: 70%; padding:0.7rem; height:70%;
    background: #fff;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%); position:absolute; }
.fc-dialogTop{ position:absolute; top:10px; right:20px; font-size:30px;}

.fc-ti{ text-align:center; padding-bottom:0.2rem; margin-bottom:0.2rem; border-bottom:1px solid #e3e3e3;}
.fc-ti h1{ font-size:0.3rem;}
.fc-ti p{ font-size:0.18rem; color:#999999;}

.fc-xi{ height:80%;overflow:auto; }

.qa-list{ border-bottom:1px dashed #767880; padding:0.13rem 0 0.24rem 0; margin-bottom:0.3rem; }
.qa-list dt{ margin-bottom:0.11rem;}
.qa-list .q{ width:0.36rem; height:0.36rem; line-height:0.36rem; text-align:center; color:#2e3953; background:#eee; font-size:0.18rem; float:left;}
.qa-list .wt{width: calc(100% - 0.36rem);width: -webkit-calc(100% - 0.36rem);padding-left: 0.18rem; float:right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:0.18rem;}
.qa-list dd .q{ background:#898989; color:#fff;}
.qa-list dd .wt{  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;white-space: initial;}


.img-li li{ width:24%; float:left; position:relative; margin-bottom:0.25rem; overflow:hidden; margin-right:1%;}
.img-li li:nth-child(4n){ margin-right:0; }
 
.img-li li p{ width:100%; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.img-li li img{ width:100%; display:block; transition-duration:.5s;  }
 
.img-li li span img{ width:auto; display:inline-block;}
.img-li li span{ position:absolute; top:33%; width:100%; text-align:center; left:0;}

.video-li li{width:32%;}
.video-li li:nth-child(4n){ margin-right:1%; }



 
  .gai-ls-lb dl{ width:32%; border:1px solid #2e3953; float:left; margin-bottom:0.46rem; margin-right:1%;}
  .gai-ls-lb dl dt{ width:161px; height:231px; float:left}
  .gai-ls-lb dl dt img{ width:100%; height:100%; display:block; transition-duration:.5s;object-fit: cover;}
  .gai-ls-lb dl dd{width: calc(90% - 181px);width: -webkit-calc(90% - 181px);padding:0.20rem;float: left; position:relative;}
  .gai-ls-lb dl dd h1{ font-size:0.24rem; font-weight:normal; margin-bottom:0.15rem;}
  .gai-ls-lb dl dd p{ font-size:0.16rem; position:relative; padding-left:0.15rem;}
  .gai-ls-lb dl dd p:before{ content:""; width:5px; height:5px; border-radius:50%; position:absolute; left:0; top:0.13rem; background:#000;}
  .gai-ls-lb dl dd span{ position:absolute; font-size:0.18rem; top:0.25rem; right:0.15rem;}

                 
  .fc-list .owl-prev,.fc-list .owl-next{
  	 position: absolute;
  	 width: 28px;
     height: 45px;
     z-index: 100;
    top: 20%;
  }                 
	.fc-list .owl-prev{
		left: -44px;
		background: url(../images/pre.png) no-repeat !important;
	    background-position: 0 0 !important;
	    background-size: 100% !important;
	}
	.fc-list .owl-next{
		right: -44px;
		background: url(../images/pre.png) no-repeat !important;
    	background-position: 0 0 !important;
    	background-size: 100% !important;
    	transform: rotate(180deg) !important;
	}



.pc-slide {
	width: 100%;
	margin: 0 auto; position:relative; margin-top:0.4rem;
}

.view .swiper-container {
	width: 100%;
}
.zc-nr{ position:relative; margin-left:0.2rem; padding-top:0.5rem; height:600px; overflow:auto}
.zc-nr:after{ content:""; position:absolute; width:2px; height:100%; left:0; top:0; background:#f1f1f1}
.zc-nr:before{ content:""; position:absolute; width:0.49rem; height:2px; left:-0.2rem; top:20px; background:#f1f1f1}
.zc-nr h1{ color:#0059ad; font-size:0.24rem; border:1px solid #bbbbbb; display:inline-block; padding:0rem 0.82rem 0rem 0.47rem; margin-bottom:0.25rem;}
.view .swiper-slide-active{ width:100% !important}
.view .swiper-slide-active .zc-nr p{ font-size:0.16rem;   padding-left:0.4rem; text-align: justify;}
.view .arrow-left,.view .arrow-right {
	background: url(../images/pre1.png) no-repeat center #dcdcdc;
	position: absolute;
	left: 0px;
	top: 20px;
	width: 20px;
	height: 33px;
	z-index: 10; 
}

.view .arrow-right { left:auto;right: 0px;transform:rotate(180deg);}
.view .arrow-left:hover,.view .arrow-right:hover{background: url(../images/pre1.png) no-repeat center #8cb4da;}

.preview {
	width:95%;
	position: relative; margin:0 auto 23px;
}
.preview:after{ content:""; width:100%; height:39px; background:url(../images/x.png) repeat-x center;position:absolute; top:5px; left:0;}
.preview .swiper-container {
	width: 100%;
	  text-align:center;
}

.preview .swiper-slide {
	width: 9%;
	cursor:pointer;
}

/*.preview .slide6 {
	width: 82px;
}*/
.zc-lm{ position:relative; padding-top:70px; font-size:0.2rem; left:-15px;}
.preview .active-nav .zc-lm { color:#0059ad; font-weight:bold;}
.zc-lm span{ display:block; position:absolute; width:15px; height:15px; border:1px solid #bdbdbd; background:#fff; border-radius:50%; top:55px; left:50%; margin-left:-7px; }
.zc-lm span:after{ content:""; width:9px; height:9px; background:#bdbdbd; border-radius:50%; position:absolute; top:2px; left:2px;}
.preview .active-nav .zc-lm span{ border:none;}
.preview .active-nav .zc-lm span:after{ background:#0059ad}



.fs-zz{ padding-top:50px;}









@media only screen and (max-width: 1540px){
.shu-list dl dd,.shu-list dl dt,.ab-zi p,.ly-js span ,.new-nr-ti h1{ font-size:0.22rem;}
.new-list dl dd h1{ font-size:0.24rem;}
.ab-zi p{ text-indent:30px; line-height:1.9;}
.js-dw p,.new-list dl dd p,.new-nr-zi,.zp-ab-zi p,.in-gg-list li,.in-gg-list li span,.fc-xq dd p,.add-list dl dd span{ font-size:0.2rem;}
.new-time{ padding:0.95rem 0;}
	}
	
		
 
 @media only screen and (max-width: 760px) {
.sws-js img{width: 100%; height:auto; float:none;}
.pc-banner,.new-time,.new02 .new-list:before,.new-date,#certify .swiper-button-prev, #certify .swiper-button-next,.slideBox1 .bd .pc-banner{ display:none;}
#certify .swiper-container{ padding-bottom:0;}
.parHd li{ width:100px;}
.fw-ri li{ width:100%;}
.fw-ri{ position:relative;}
.mobile-banner,.slideBox1 .bd .mobile-banner{ display:block;}
.ne-banner{ padding-top:60px;}

.ly-ti{ font-size:18px; padding-bottom:20px;}
.add-list dl,.new02 .new-list{ width:100%;  margin-bottom:15px;}
 .ne-menu li a,.new-nr-ti h1,.shu-list dl dt span{ font-size:17px;}
.add-list dl dd p,.fc-xq dd h1,.Menubox1 ul li,.zp-ti,.fs-list dl dd,.js-dw h1,.fw-ti,.l-ti,.shu-list dl dt{ font-size:16px;}
.add-list dl dd span,.in-gg-list li a,.new-nr-ti p,.ly-li dd p,.ly-js p{ font-size:15px;}
.add-list dl dd img{ position:relative; right:0; bottom:0;}
.ne-menu{ margin-bottom:20px;}
.zp-box1{ padding:0;}
.zp-ab-zi,.fw-le, .fw-ri{ width:100%; float:none; font-size:14px;}
.zp-ab-zi p,.ab-zi p{ font-size:14px; text-indent:28px;}
.zp-ab-img{ width:100%; float:none; margin-top:20px;}
.bg-hj{ margin:20px 0; padding:15px;}
.in-gg-list li span,.zp-zi,.new-list dl dd p,.js-dw p,.fw-ri li,.ly-li dd span,.ly-lb li a, .fw-ri li,.law-zi,.ly-lm dl dd,.ly-js span,.shu-list dl dd{ font-size:14px;}
.in-gg-list li a{ width:75%;}
.fc-xq dd,.new02 .new-list,.new-list dl a{ padding:10px;}
.fc-xq dd p{ font-size:14px;  -webkit-line-clamp:1;line-clamp:1; margin:0;}
#fc-dialog{ width:90%; height:90%; padding:50px 15px 15px;}
.sideMenu h3{ line-height:45px; font-size:16px;}
.sideMenu h3 em{ width:20px; height:20px; background-size:20px 20px; margin:10px;}
.new-list dl dt{ width:40%; height:88px; float:right;}
.new-list dl dd{ width:56%; padding:0;}
.new-list dl dd h1{ width:100%; font-size:15px; padding-bottom:10px;}
.fs-list dl{ width:31%;}
.js-dw{ width:100%; position:relative; padding:15px;}
.fw-kh{ padding:15px 0;}
.fw-ri li{ line-height:30px;}
#certify .swiper-slide,#certify{ width:100% !important; height:auto !important; padding:0 !important}
.zz-img{ height:230px !important;}
.ls-le li{ width:49%; float:left; font-size:16px}
.ls-le li a{ height:55px; line-height:20px}
.ls-le li:nth-child(2n){ float:right}
.ls-le,.ly-lb li{ width:100%; padding-top:0;}
.ls-ri{ width:100%; padding-left:0;}
.ls-sq li a{ line-height:40px;}
.ls-sq li{ width:24%; margin-right:1%; margin-bottom:10px;}
.ls-lb .ly-li,.ls-lb .ly-li:nth-child(4n){ width:32%; margin-right:1%;}
.ly-li dd{ position:relative; padding:10px;}
.law-le{ width:30%;}
.law-ri{ width:70%;}
.ly-lm dl{ width:32%; margin-bottom:20px;}
.ly-lm dl dt img{ width:35px;}
.flgw{ display:block !important; padding:20px 0;}
.flgw img,.ly-js{ width:100% !important; height: auto !important}
.shu-list dl{ width:50%; margin-bottom:15px;}
.shu-list{ padding-bottom:15px;}
.ab-js{ display:block !important}
[data-flex~="dir:top"][data-flex~="box:mean"]>*, [data-flex~="dir:top"][data-flex~="box:first"]>*, [data-flex~="dir:top"][data-flex~="box:last"]>*, [data-flex~="dir:top"][data-flex~="box:justify"]>*, [data-flex~="dir:bottom"][data-flex~="box:mean"]>*, [data-flex~="dir:bottom"][data-flex~="box:first"]>*, [data-flex~="dir:bottom"][data-flex~="box:last"]>*, [data-flex~="dir:bottom"][data-flex~="box:justify"]>*,[data-flex~="box:mean"]>*, [data-flex~="box:first"]>*, [data-flex~="box:last"]>*, [data-flex~="box:justify"]>*{ width:auto !important; height:auto !important}
.ys-xi dd h1{width: 50px;height: 50px;}
.ys-xi dd p{ font-size:14px; margin-top:10px;}
 .gai-ls-lb dl{ width:100%;}
 .gai-ls-lb dl dt {width: 100px;height: 130px;}
 .gai-ls-lb dl dd{width: calc(100% - 100px);
    width: -webkit-calc(100% - 100px);}
.ly-lm dl{ width:48%;}
.ly-lm dl a{ height:45px;}

.fc-list .owl-prev{
	display: none !important;
}
.fc-list .owl-next{
	display: none !important;
}
.img-li li img{ height:auto}
}











