body{ color:#333; margin: 0 auto;}
.wd{width:1400px; margin: 0 auto;}
/**************top**********/
.nav{width:100%;background:#fff;display:flex;justify-content: space-between;flex-wrap: wrap;padding:0.25rem 0;border-top:0.08rem solid #02519c;}
.nav:before{content:"";width:23%;height:0.08rem; background:#3baf32;position:absolute;right:0;top:0; }
.nav:after{content:"";width:0;height:0;border-left:0.08rem solid transparent; border-right:0.08rem solid transparent;border-bottom:0.08rem solid #fff;
 position:absolute;right:22.5%;top:0; }
.mainwd{ margin: 0 auto;display:flex;justify-content:space-between;flex-wrap: wrap;}
.navlogo{float:left;}
.navlogo a{width:100%;display:block;}
.navlogo img{width:2.52rem;margin:0 0 0 0;}
.navright{width:calc(100% - 4rem);position:relative;float: right;}
.navbox{margin:7px 0 0 0;width:96%; float:left;}
.navli{position:relative;width:14%;float:left;}
.navyjlm{position:relative;}
.navyjlm a{font-size:0.2rem; color:#333;line-height:0.45rem;height:0.45rem;text-align:center;display:block;overflow:hidden;position:relative;z-index:2;}
.navyjlm a:before{content:"";width:100%;height:0;background:#02519c;position:absolute;left:0;top:0;z-index:-1;transition:0.5s;}
.navyjlm a:hover,.navyjlm.on a{color:#fff;}
.navyjlm:hover a:before,.navyjlm.on a:before{height:100%;}
.nav_erji{visibility: hidden;opacity:0;width:100%;position: absolute;left: 0;top: 130%;background:#fff;transition: .5s;}
.navli:hover .nav_erji{top: 100%;visibility: visible;opacity: 1;z-index: 9;}
.nav_erji{width:1.5rem;background:rgba(255,255,255,1);display:flex;justify-content:center;position:absolute;border:0.01rem solid #eeeeee;
left:50%;top:0;margin:0 0 0 -0.75rem;}
.nav_erji .xlul{width:100%;}
.nav_erji .xlul li{width:100%;position:relative;}
.nav_erji .xlul li>a{width:100%;display:block;font-size: 0.18rem;line-height:0.48rem;height:0.48rem;color:#333;position:relative;text-align:center; z-index:1;overflow:hidden;}
.nav_erji .xlul li:hover>a{color:#fff;background:#02519c;}
.nav_erji .xlul .sjlm{width:100%;position:absolute;top:0;right:-148px;display:none;}
.nav_erji .xlul .sjlm>a{width:100%;line-height:0.3rem;display:block;text-align:center;background:#fff;}
.nav_erji .xlul .sjlm>a:hover{color:#fff;background:#02519c;}
.nav_erji .xlul li:hover .sjlm{display:block;}
.srech{float:right;margin-top:0.17rem;position:relative;z-index: 2;}
.ser_box{position:absolute;right:0;top:-0.09rem;display:none;}
.search-form{width:3rem;overflow:hidden;border-radius:0.2rem;}
.keyword{width:2.5rem;line-height:0.4rem;background:#f5f5f5;float:left;padding:0 0 0 0.1rem;}
.search-form .sc{width:0.5rem; height:0.4rem;float:right;background:#02519c;}
.search-form .sc>img{width:0.18rem; height:0.18rem; margin:0.1rem 0.16rem 0 auto;}
.srech:hover .ser_box{display:block;}
/***********************************************************/
.topnav{ position:absolute;right:0.05rem; top:0;z-index:99;display:none;opacity:0;visibility:hidden;}
#header .menua{ display:none;margin:0 0;position: absolute; top:0.77rem;right:0.47rem;opacity:0;visibility:hidden;}
#header .menua a{ width:0.3rem; height:0.3rem;background:#00a8b1;display: block;   padding: 0.08rem 0 0 0;}
#header .menua a img{ width:0.15rem; margin:0 auto 0 auto;}
#header a.menu_btn i {font-size:0.18rem;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index: 10;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header a.menu_btn i {font-size:0.18rem; padding-right:0.25rem;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index:99;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header .menu {width: 9.75rem;background-color: #FFFFFF;overflow-x: hidden;height: 100%;overflow-y: auto;}
#header .menu .nav_right li{display: block;border-bottom: 0.01rem solid #eeeeef;}
#header .menu .nav_right li> a {display: block;width:100%;height:0.6rem; box-sizing: border-box;color: #3a3a3a;line-height:0.6rem;text-align: center; font-size:0.18rem;}
#header .menu .nav_right li> a.active {background:#009591;border-color: #2797fd;color: #FFFFFF;}
#header .menu .nav_right .ejlm{ display: none;}	
#header .menu .nav_right li .ejlm{ width: 100%; background: #f7f7f7; }
#header .menu .nav_right li .ejlm a{ width: 100%; line-height:30px;font-size:0.14rem;font-weight:bold; color:#009591; text-align:center; display: block;}
#header .menu .nav_right li .ejlm a:hover{ color: #fff;background:#009591;}
/**************banner**********/
.bannerqh{ width:100%; overflow:hidden; position:relative;}
.bannerqh .bd{ position:relative; height:100%; z-index:0;   }
.bannerqh .bd li{ zoom:1; vertical-align:middle; }
.bannerqh .bd li img{width:100%; overflow:hidden;}
.box01{ padding:0.95rem 0;}
.title{width:100%; position:relative;}
.title .titlename{float:left;}
.title a{float:right;padding:0 0.25rem 0 0;display:block;line-height:0.3rem;position:relative;right:0;top:0.02rem;}
.title a:before{content:"";width:0.18rem;height:0.18rem;background:url("../img/ico01.png") no-repeat;transition:0.5s; position:absolute;right:0;top:0.06rem; overflow:hidden;}
.title a:hover{padding:0 0.25rem 0 0.1rem;background:#02519c;color:#fff;transition:0.5s;}
.title a:hover:before{background:url("../img/ico01.png") 0 -0.18rem no-repeat;}
/************************/
.jlzx{margin:0.3rem 0 0.5rem 0;}
.jlzxqh,.dqsc{ width:50%; overflow:hidden; position:relative;float:left;}
.jlzxqh .hd{ height:0.15rem; overflow:hidden; position:absolute; right:0.25rem; bottom:0.25rem; z-index:1; }
.jlzxqh .hd ul{ overflow:hidden; zoom:1; float:left;  }
.jlzxqh .hd ul li{ float:left; margin-left:0.1rem;  width:0.1rem; height:0.1rem;margin-top:0.02rem;  background:#bcbcbc; border-radius:50%;cursor:pointer; }
.jlzxqh .hd ul li.on{ background:#fff; width:0.15rem;height:0.15rem; margin-top:0;transition:0.5s;}
.jlzxqh .bd{ position:relative;z-index:0;   }
.jlzxqh .bd li{ zoom:1; vertical-align:middle; }
.jlzxqh .bd li a{  width:100%;display:block;position:relative;}
.jlzxqh .jlzxqhimg{  width:100%;height:4.5rem; display:block;overflow:hidden;}
.jlzxqh .jlzxqhimg img{  width:100%;height:100%;transition:0.5s;object-fit: cover;}
.jlzxqh .jlzxqhname{width:100%;height:0.95rem;background:url("../img/jlqhbj.png") repeat-x;display:block;overflow:hidden;position:absolute;left:0;bottom:0;}
.jlzxqh .jlzxqhname P{width:100%; margin-top:0.5rem; line-height:0.3rem;font-size:0.18rem;color:#fff;font-weight:bold;padding:0 1.7rem 0 0.25rem;height:0.3rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.jlzxqh .bd li:hover .jlzxqhimg img{animation: centerBig 2s linear infinite;}
.jlzxqh .bd li:hover .jlzxqhname{background:#02519c;background: linear-gradient(180deg, rgba(2,81,156,0) 0%, #02519c 100%);}
.jlzxqh .bd li:hover .jlzxqhname p{color:#fff;}
.jtyqqh{ width:47%; float:right;}
.jtyqqh .hd{ width:100%; border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:0.5rem;  position:relative; }
.jtyqqh .hd ul{width:100%; }
.jtyqqh .hd ul li{width:25%; float:left;font-size:0.24rem;font-weight:bold;color:#666;font-family:"SimSun"; text-align:center;line-height:0.48rem; cursor:pointer;border-left:1px solid #ddd;  }
.jtyqqh .hd ul li.on{background:#02519c;color:#fff;}
.jtyqqh .bd ul{margin:0.13rem 0 0 0;}
.jtyqqh .jtyqbox li a{width:100%;display:block;}
.jtyqqh .jtyqbox li span{width:calc(87% - 0.2rem);line-height:0.43rem;height:0.43rem;font-size:0.18rem;padding:0 0 0 0.15rem;position:relative; overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;float:left;}
.jtyqqh .jtyqbox li span:before{content:"";width:0.08rem;height:0.08rem;background:#c5c5c5;position:absolute;left:0;top:0.17rem;}
.jtyqqh .jtyqbox li p{ float:right; line-height:0.43rem;color:#999;}
.jtyqqh .jtyqbox li:hover{background:#02519c;}
.jtyqqh .jtyqbox li:hover a{padding:0 0.1rem;transition:0.5s;}
.jtyqqh .jtyqbox li:hover span:before{background:#fff}
.jtyqqh .jtyqbox li:hover span{color:#fff}
.jtyqqh .jtyqbox li:hover p{color:#fff}
/************************/
.jlgg{ width:100%;height:0.7rem; position:relative;}
.jlggtitle{width:1.8rem;height:0.7rem; background:#02519c;float:left;position:relative;z-index:1;}
.jlggtitle:before{content:"";width:0;height:0;border-left:0.07rem solid transparent; border-right:0.07rem solid transparent;border-bottom:0.07rem solid #02519c;
 position:absolute;right:-0.07rem;top:0;z-index:-1; }
 .jlggtitle:after{content:"";width:0;height:0;border-left:0.07rem solid transparent; border-right:0.07rem solid transparent;border-top:0.07rem solid #02519c;
 position:absolute;right:-0.07rem;bottom:0;z-index:-1; }
.jlggtitle img{width:1.47rem;height:0.28rem; margin:0.21rem auto 0 auto;}
.jlggbox{position:relative;}
.jlggbox .bd{ width:calc(100% - 1.8rem);height: 0.58rem; overflow:hidden;padding:0 0.2rem; position:absolute;right:0;top:0.06rem;border-top:1px dashed #02519c;  border-bottom:1px dashed #02519c; border-right:1px dashed #02519c;float:right;  }
.jlggbox .infoList li{display:block; float:left; margin-right:0.4rem;}
.jlggbox .infoList li a{display:block;line-height:0.58rem;font-size:0.18rem; position:relative;padding:0 0 0 0.15rem; }
.jlggbox .infoList li a:before{content:"";width:0.06rem;height:0.06rem;background:#02519c;border-radius:50%; position:absolute;left:0;top:0.26rem;}
.jlggbox .bd .tempWrap{ width:100% !important;height:100%;overflow:hidden; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.jlggbox .infoList li:hover a{color:#02519c;font-weight:bold;}
.ztqh{}
.ztqh{ width:100%;  overflow:hidden; position:relative;}
.ztqh .bd{ position:relative; height:100%; z-index:0; margin:0.5rem 0; }
.ztqh .bd li{ zoom:1; vertical-align:middle; }
.ztqh .bd li a{ width:100%; display:block;}
.ztqh .bd img{ width:100%; display:block;}
.yqlj {margin-bottom:0.5rem;}
.yqlj .bd ul{padding:0;}
.yqlj .bd li{width:49.5%;float:left;padding:0;}
.yqlj .bd li:nth-child(2){margin-right:0;float:right;}
.yqlj .bd li a{width:100%;display:block;}
.yqlj .bd li img{width:100%;}
/************************/
.dqscbox{margin-top:0.3rem;}
.dqsc{width:50%;float:left;}
.dqsctt a{display:block}
.dqsctt .dqsctimg{width:2.6rem;height:1.8rem;overflow:hidden; float:left;}
.dqsctt .dqsctimg img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.dqsctt .dqscttnr{width:calc(100% - 2.9rem); float:right;}
.dqsctt .dqscttnr span{width:100%;font-size:0.18rem;font-weight:bold; line-height:0.24rem;height:0.48rem; overflow:hidden;display: -webkit-box;-webkit-line-clamp:2;
-webkit-box-orient: vertical;margin-top:0.1rem;}
.dqsctt .dqscttnr p{width:100%;font-size:0.14rem; color:#999; line-height:0.24rem;height:0.48rem; overflow:hidden;display: -webkit-box;-webkit-line-clamp:2;
-webkit-box-orient: vertical;margin:0.2rem 0;}
.dqsctt .dqscttnr h6{width:100%; line-height:0.24rem; overflow:hidden;display:block;color:#02519c; }
.dqsctt:hover{background:#02519c;}
.dqsctt:hover a{padding:0 0.1rem;transition:0.5s;}
.dqsctt:hover .dqsctimg img{animation: centerBig 2s linear infinite;}
.dqsctt:hover .dqscttnr p{color:#fff;opacity:0.5;}
.dqsctt:hover .dqscttnr span{color:#fff;}
.dqsctt:hover .dqscttnr h6{color:#fff;opacity:0.5;}
.dqscul,.cybkbox{margin:0.08rem 0 0 0;}
.dqscul li a{width:100%;display:block;}
.dqscul li span{width:calc(87% - 0.2rem);line-height:0.43rem;height:0.43rem;font-size:0.18rem;padding:0 0 0 0.15rem;position:relative; overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;float:left;}
.dqscul li span:before{content:"";width:0.08rem;height:0.08rem;background:#c5c5c5;position:absolute;left:0;top:0.17rem;}
.dqscul li p{ float:right; line-height:0.43rem;color:#999;}
.dqscul li:hover{background:#02519c;}
.dqscul li:hover a{padding:0 0.1rem;transition:0.5s;}
.dqscul li:hover span:before{background:#fff}
.dqscul li:hover span{color:#fff}
.dqscul li:hover p{color:#fff}
.cybk{ width:46%; float:right; }
.cybkbox{ width:100%; background:url("../img/bj01.jpg") no-repeat;background-size:cover;margin-top:0.3rem;}
.cybkbox li{ width:33.3%;float:left;border-bottom:1px solid #fff;border-right:1px solid #fff;}
.cybkbox li:nth-child(3n){   border-right:0;}
.cybkbox li a{ width:100%;display:block;padding: 0.44rem 0;}
.cybkbox li span{ width:0.5rem;height:0.52rem; display:block;margin:0 auto;display:block;overflow:hidden;position:relative;}
.cybkbox li span img{ width:100%;position:absolute;left:0;top:0;transition:0.5s;}
.cybkbox li p{ width:100%;line-height:0.3rem;margin-top:0.1rem; font-size:0.18rem;color:#fff;text-align:center;}
.cybkbox li:hover{background:rgba(255,255,255,0.9);}
.cybkbox li:hover span img{top:-0.52rem;}
.cybkbox li:hover p{color:#02519c;font-weight:bold;}
/************************/
.footer{background:#333333;padding:0.7rem 0 0.1rem 0;}
.logo02{float:left;display:block;}
.ksdh{float:left;display:block;margin-left: 1.5rem;}
.ksdh li{ display:block;}
.ksdh li span{ display:block; line-height:0.2rem;color:#fff;margin-bottom:0.1rem;font-weight:bold;}
.ksdh li a{ display:block; line-height:0.3rem;color:#fff;float:left;opacity:0.6;margin-right:0.1rem;font-size:0.14rem;}
.ksdh li p{ display:block; line-height:0.3rem;color:#fff;font-size:0.14rem;opacity:0.6;}
.ksdh li a:hover{opacity:1;}
.ewm{float:right;}
.ewm li{float:left;margin-left:0.2rem;}
.ewm li span{width:1rem;height:1rem;background:#fff;display:block;padding:0.05rem;}
.ewm li span img{width:100%;height:100%;object-fit:cover;}
.ewm li p{width:1rem;line-height:0.3rem;color:#fff;text-align:center;}
.footerbox{border-top:0.01rem solid #555555;margin-top:0.3rem;}
.footerbox .wd{text-align:center;line-height:0.6rem;color:#fff;}
.footerbox .wd a{ color:#fff;margin:0 0.1rem;}
.footerbox .wd a:hover{color:#3baf32;}
/************************/
.cont{margin:-0.45rem 0 0 0;position: relative;}
.dw{width:100%;padding:0.35rem 0.6rem;background:#fff;box-shadow:0 0 10px #ababab; }
.dwbox{float:left;}
.dwbox>img{width:0.2rem;height:0.2rem;float:left;}
.dwbox p{ float:left; line-height:0.2rem; margin:0 0.05rem;}
.dwbox a{ float:left; line-height:0.2rem;display:block; }
.dwbox a:hover{color:#f00;}
.nyej{float:right;}
.nyej li{float:left;margin:0 0 0 0.5rem;border-bottom:0.03rem solid #fff}
.nyej li a{line-height:0.2rem;display:block;}
.nyej li:hover,.nyej li.on{border-bottom:0.03rem solid #02519c;}
.nyej li:hover a,.nyej li.on a{color:#02519c}
.nrk{margin:0.7rem 0 0.5rem 0;min-height:2rem;padding:0 0.6rem;}
/************************/
.jtjsnr{width:calc(100% - 5.2rem);float:left;}
.jtjsnrtitle{line-height:0.3rem;color:#02519c;font-size:0.3rem;}
.jtjsnr p{ line-height:0.3rem;margin:0.35rem 0;text-indent:2em;}
.jtjsright{width:4.2rem;float:right;position:relative;line-height: normal;}
.jtjsimg{width:100%;}
.jtjsimg img{width:100%;}

.jtjssjul{width:100%;background:rgba(2,81,156,0.7);padding:0.2rem 0;}
.jtjssjul li{width:33.3%;border-right:1px solid #fff; float:left;}
.jtjssjul li:nth-child(3n){border:0;}
.jtjssjul li span{display:block;text-align:center; line-height:0.3rem;color:#fff;}
.jtjssjul li strong{font-size:0.3rem;}
.jtjssjul li p{display:block;text-align:center; line-height:0.3rem;color:#fff;}
/************************/
.cybktitle{border-bottom:1px solid #e1e1e1;font-size:0.28rem;text-align:center;font-weight:bold;line-height:1rem;}
.cybkfont{margin:0.3rem 0 0 0;}
.cybkfont>img{margin:0 auto;max-width:100%;}
.cybkfontp{margin:0.2rem 0 0 0;}
.cybkfontp p{line-height:0.3rem;text-indent:2em;}
/************************/
.jtywul{margin-bottom:0.5rem;}
.jtywul li{width:100%;display:block;border-bottom:0.01rem solid #dfdfdf;padding:0.35rem 0;}
.jtywul li a{width:100%;display:block;}
.jtywul .jtywimg{width:3.3rem;height:2.4rem;float:left;position:relative;overflow:hidden;}
.jtywul .jtywimgbox img{width:100%;height:100%;object-fit:cover;}
.jtywul .jtywtime{width:0.8rem;height:0.8rem;z-index:2;background:#02519c;padding:0.1rem 0 0 0; position:absolute;left:0.2rem;top:0;line-height:0.2rem;text-align:center;color:#fff;}
.jtywul .jtywtime strong{width:100%;font-size:0.4rem;line-height:0.4rem;display:block;font-weight:normal;}
.jtywul .jtywfont{width:calc(100% - 3.7rem);float:right;}
.jtywul .jtywfont span{width:100%;line-height:0.3rem;height:0.3rem;font-weight:bold;font-size:0.2rem;margin:0.4rem 0 0.2rem 0; overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.jtywul .jtywfont p{width:100%;line-height:0.3rem;height:0.6rem; font-size:0.14rem;color:#999; overflow:hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.jtywul li:hover{background:#02519c;}
.jtywul li:hover a{padding:0 0.3rem;transition:0.5s;}
.jtywul li:hover .jtywimgbox img{animation: centerBig 2s linear infinite;}
.jtywul li:hover .jtywtime{background:#3baf32;}
.jtywul li:hover .jtywfont span{color:#fff;}
.jtywul li:hover .jtywfont p{color:#fff;opacity:0.5;}
/************************/
.fyul{display:flex;justify-content: center;flex-wrap: wrap;}
.fyul li{margin:0 0.05rem;font-size:0.14rem;line-height:0.2rem;}
.fyul li a{display:block;}
.fyul li span{display:block;line-height:0.22rem;background:#02519c;color:#fff;padding:0 0.05rem;}
.fyul .fytext{width:0.42rem;line-height:0.2rem;border:1px solid #ddd;display:block;}
.fyul li .active{padding: 0px 5px;background: #02519c;color: #fff;display: inline-block;}
/************************/
.lxwm{width:36%;float:left;}
.lxwmtitle span{width:100%;display:block;font-size:0.4rem;font-weight:bold;line-height:0.4rem;}
.lxwmtitle p{width:100%; font-size:0.3rem; line-height:0.4rem;color:#999;}
.lxfsul{margin-top:0.3rem;}
.lxfsul li{margin-bottom:0.3rem;}
.lxfsul li span{width:100%;display:block;font-size:0.3rem;line-height:0.4rem;}
.lxfsul .lxfsimg{width:0.2rem;height:0.22rem;float:left;}
.lxfsul li p{width:calc(100% - 0.3rem); float:right; line-height:0.22rem;color:#999;}
.lxfsul .lxfsewm img{width:0.95rem;height:0.95rem;}
.lxfsul .lxfsewm h6{width:0.95rem;line-height:0.22rem;display:block;text-align:center;color:#999;}
#map{width:62.5%;float:right;height:5.2rem;background:#000;}
/************************/
.zxlyli {margin-bottom:0.4rem;}
.zxlyli span{width:10%;display:block;line-height:0.4rem;float:left;text-align:right;padding-right:0.1rem;}
.zxlyli span strong{color:#f00;}
.zxlyli .zxlytext{width:90%;display:block;line-height:0.4rem;float:right;border:0.01rem solid #dbdbdb;}
.zxlyli .zxlyyzm{width:30%;display:block;line-height:0.4rem;float:left;border:0.01rem solid #dbdbdb;}
.zxlyli .zxlybox{width:2rem;display:block; height:0.42rem;line-height:0.42rem;float:left;background: #ededed;margin-left:0.2rem;}
.zxlyli .zxlybox img{width:1.2rem; margin:0 auto;}
.zxlyli a{width:2rem;height:0.48rem;display:block;background:#3584ca;text-align:center;color:#fff; margin:0 auto; line-height:0.48rem;font-size:0.2rem;border-radius:0.05rem;}
.zxlyli a:hover{background:#3baf32;}

/************************/
.xyjs{}
.xqtitle{border: 0.01rem dashed #cbcbcb;padding:0.2rem;background:#fff;}
.xqtitle h4{width:100%;line-height:0.4rem;overflow:hidden;font-size:0.24rem; display:block;text-align:center;margin-bottom:0.2rem;}
.xqtitle .xqtime{width:100%;text-align:center;display: flex;justify-content: center;flex-wrap: wrap;}
.xqtitle .xqtime label{display:block; margin:0 0.1rem;opacity:0.6;line-height:0.2rem;float:left;}
.xqtitle .xqtime span{display:block;opacity:0.6;line-height:0.2rem;float:right;}
.xqfont{margin:0.2rem 0;}
.xqfont img{display: inline-block;max-width: 100%}
.xqfont p,.xqfont span{font-size: 0.18rem;line-height: 3;}
.xqfont table{margin: 0 auto !important;border-left: 0.01rem solid #000 !important;border-top: 0.01rem solid #000 !important;border-spacing: 0;}
.xqfont table tr{width: min-content;word-break: break-word;border:0.01rem solid #000 !important;}
.xqfont table td{border-bottom:0.01rem solid #000 !important;border-right: 0.01rem solid #000 !important;min-width:1rem;border-left: none!important;border-top: none!important;}
.xqfont td p,.xqfont td span{font-size:0.16rem !important;line-height:2.5 !important;text-indent:0 !important;min-width:1rem !important;}
.xqsx li{width:48%;float:left;}
.xqsx li a{width:100%; display:block;}
.xqsx li:nth-child(2){ float:right;}
.xqsx li h4{width:20%;line-height:0.5rem;overflow:hidden;font-size:0.18rem; display:block;text-align:center;float:left;background:#02519c;color:#fff;}
.xqsx li span{width:80%;line-height:0.5rem;height:0.5rem;overflow:hidden;font-size:0.18rem; display:block;float:left;background:#fafafa; padding:0 0.1rem;text-overflow:ellipsis;white-space: nowrap;}
.xqsx li:hover h4{color:#fff;}
.xqsx li:hover span{background:#02519c;color:#fff;}
.srech>a>img{width:0.18rem;height:0.18rem;}


.content{ width: 100%;}
.content .content_center{ margin: 50px auto;}
.content .left{ width:15%;}
.content .left h4{ width:100%;height:60px; line-height:60px; font-size:30px; color: #333333;font-weight: bold; display:block;}
.content .right{ width:80%; min-height:400px;}
.content .jtjs p{ width:100%; line-height: 3rem; font-size: 18px;}
.content .jtjs p img{ width:auto; max-width: 100%; display: inline-block;}
.jtywul{ width: 100%;  margin-bottom:50px;}
.jtywul li{ width: 100%; display: block; border-left: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;padding:15px 0 15px 3%;}
.jtywul li a{ width: 100%; display: block;}
.jtywul li span{ width:15%;height:110px;line-height:110px; font-size: 24px; color: #928686; font-weight: bold; display: block; float: left;}
.jtywul .font{ width:85%; display: block; float: right;}
.jtywul h5{ width:100%; height:50px;line-height:50px; font-size:18px; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jtywul p{ width:100%; height:60px;line-height:30px; font-size:16px; color: #9c9b9b; display: block;overflow: hidden;text-overflow: ellipsis;}
.jtywul li:hover{background: #02519c;}
.jtywul li:hover span{color: #fff;}
.jtywul li:hover h5{color: #fff;}
.jtywul li:hover p{color: #fff;opacity: 0.7;}



.gmdtul{ width: 100%;}
.gmdtul li{ width:23%; display: block; float: left; margin: 0 2.6666% 2.6666% 0;padding: 0 0 10px 0; border-left: 1px solid #e8e8e8;box-shadow: 5px 5px 5px #d6d5d5;}
.gmdtul li a{ width:100%; display: block;}
.gmdtul li img{ width:100%;height:195px;object-fit: cover;overflow: hidden; }
.gmdtul li:nth-child(4n){ float: right; margin-right: 0;}
.gmdtul li h5{ width:100%; height:50px;line-height:50px; font-size:18px; padding: 0 5%;overflow: hidden;text-overflow: ellipsis;}
.gmdtul li p{ width:100%; height:48px;line-height:24px; font-size:14px; padding: 0 5%; color: #a09f9f;overflow: hidden;text-overflow: ellipsis;}
.gmdtul li:hover{background: #b62327;}
.gmdtul li:hover h5{color: #fff;}
.gmdtul li:hover img{transition: all 0.5s; transform: scale(1.03);}
.gmdtul li:hover p{color: #f79497;}

.cybkfont{background: linear-gradient(180deg, #deecf7 0%, #ddf3dc 100%);display:flex;flex-wrap:wrap;justify-content:center;}
.nycyboxnr,.nycyboximg{width:50%;float:left;}
.nycyboxnr{background:url("../img/xzimg01.jpg") center bottom no-repeat;background-size:contain;  padding: 0.2rem;}
.nycyboxnr p,.nycyboxnr span{line-height:0.4rem;}
.nycyboximg img{max-width:100%;}

.dqsctt:nth-child(2){margin:0.2rem 0 0 0;}
/************************/
.spbj{width:100%;padding:0.5rem 0 0 0;margin:0 0 0.5rem 0;position:relative;}
.spbj:before{content:"";width:100%;height:70%;background:url("../img/spbj.jpg") center bottom no-repeat;background-size:cover;position:absolute;left:0;bottom:0.2rem;    z-index: -1;}
.spbj .wd{padding:0 0.8rem;position:relative;}
.spcont{float:left;width:7.3rem;position:relative;}
.spcont video{width:100%;display:block;}

.sptitle{width:3.6rem;height:80px; line-height:0.8rem;text-align:center;font-size:0.3rem;color:#fff;background:url("../img/spbj01.png") no-repeat;background-size:100%;font-weight:bold;  margin:0.4rem 0 0 1.85rem;}
.spimg{position:absolute;right:0.8rem;bottom:0.9rem;width:4.59rem;}
.spimg img{max-width:100%;}
/************************/
/************************/
/************************/
@media screen and (max-width:1680px) {
    .spbj:before{bottom: 0.19rem;}
}
@media screen and (max-width:1550px) {
}
@media screen and (max-width:1500px) {
    .jtywul li span{font-size: 20px;}
}
@media screen and (max-width:1440px) {
	.wd{width:90%;}
	.box01{padding:0.5rem 0;}
	.jlggbox .infoList li{width:5rem !important;}
    .jtywul li span{font-size: 18px;}
	
    .gmdtul li img{height:130px;}
    .nrk{margin: 0.7rem 0 0 0;}
    .spbj:before{bottom: 0.28rem;}
    .sptitle{font-size:0.24rem;}
}
@media screen and (max-width:1366px) {
    .jtywul li span,.jtywul h5{font-size: 16px;}
    .jtywul p{font-size: 14px;}
    .gmdtul li h5{font-size:16px;}
    .nycyboxnr p,.nycyboxnr span{    font-size: 0.16rem !important;}
    .spbj:before{bottom: 0.33rem;}
}
@media screen and (max-width:1300px) {
}
@media screen and (max-width:1210px) {
	
}
@media screen and (max-width:1024px) {
    .content .right{width: 100%;}
    .jtywul li{border-left: 0;}
    .gmdtul li img{height:90px;}
    .nycyboxnr, .nycyboximg{width:100%;}
    .nycyboximg{padding:0 0 0.5rem 0;}
    .nycyboximg img{margin:0 auto;}
    .spbj:before{bottom: 0.69rem;}

}
@media screen and (max-width:900px) {
	.dqsctt .dqscttnr span{height: 0.3rem;line-height:0.3rem; -webkit-line-clamp:1;margin:0;}
	.ksdh{margin-left: 0.3rem;}
	.dqsctt .dqscttnr p{line-height:0.4rem; height:0.8rem;margin-top:0.2rem;}
	.dqsctt .dqscttnr h6{line-height:0.3rem;}
	.jtyqqh .jtyqbox li span,.dqscul li span{width: calc(87% - 0.4rem);}
	.spcont{width:100%;}
	.spimg{display:none;}
    .spbj:before{bottom: 0.4rem;}
}
@media screen and (max-width:800px) {
	.topnav{display:block;opacity: 1;visibility: visible;}
	#header .menua{display:block;opacity: 1;visibility: visible;top: 0.35rem;right: 0.3rem;}
	.navright{display:none;}
	#header .menua a{width:0.5rem;height:0.5rem;}
	#header .menua a img{width:0.3rem;}
	.navlogo img{width:auto;}
	.jlzxqh, .dqsc{width:100%;}
	.jlzxqh .jlzxqhimg{height:4.5rem;}
	.jtyqqh,.cybk{width:100%;margin-top:0.2rem;}
	.logo02{width:100%;margin:0 0 0.2rem 0;}
	.logo02 img{margin:0 auto;}
	.ksdh{width:100%;margin-bottom:0.2rem;}
	.ksdh li{width:100%;display:flex; justify-content: center;flex-wrap: wrap;}
	.ksdh li span{text-align:center;}
	.ewm{width:100%;display:flex; justify-content: center;flex-wrap: wrap;}
	.footer{padding:0.2rem 0;}
	.nyej li{margin: 0 0 0 0.2rem;}
	.dw{padding:0.3rem;}
	.dwbox{width:100%;}
	.nyej{width:100%;display:flex; justify-content: center;flex-wrap: wrap;margin:0.3rem 0 0 0;}
	.nyej li{ float: none;}
	.nyej li a{font-size: 0.2rem;}
	.nrk{margin: 0.3rem 0;padding:0;}
	.jtjsnr{width:100%;}
	.jtjsright{    float: none;margin:0 auto;}
	.jtywul .jtywfont{width: calc(100% - 3.5rem);}
	.xqsx li{width:100%;}
	.xqsx li:nth-child(2n){margin:0.2rem 0 0 0;}
	.zxlyli span{width:0.9rem;}
	.zxlyli .zxlytext{width:calc(100% - 0.9rem);}
	.lxwm{width:100%;}
	#map{width:100%;}
	.lxwmtitle span{font-size: 0.3rem;}
	.lxwmtitle p{font-size: 0.2rem;}
	.lxfsul li span{font-size: 0.2rem;}
    .content .right{width:100%;}
    .jtywul li span{width:100%;line-height:30px;height:30px}
    .jtywul .font{width:100%;}
    .yqlj .bd li{width:100%}
    .yqlj .bd li:nth-child(2){margin-top:0.2rem;}
    .sptitle{margin: 0.2rem 0 0 1.85rem;}
	
}
@media screen and (max-width:700px) {
}
@media screen and (max-width:600px) {
	.jtywul .jtywimg{margin:0 auto;float:none;}
	.jtywul .jtywfont{width:100%;}
	.jtywul{margin-bottom: 0.2rem;}
    .gmdtul li{    width: 100%;}
    .gmdtul li img{    height: 160px;}
    .sptitle{margin: 0.2rem 0 0 0.6rem;}
}
@media screen and (max-width:500px) {
	.box01{padding:0.2rem 0;}
	.jlzxqh .jlzxqhimg{height:2.8rem;}
	.jlzx{ margin:0.2rem 0;}
	.ztqh .bd{margin:0.2rem 0;}
	.footerbox .wd{line-height:0.3rem;margin:0.2rem auto 0 auto;}
	.nyej li a{font-size:0.16rem;}
	.dw{padding:0.2rem;}
	.nyej{margin: 0.2rem 0 0 0;}
	.xqsx li h4{width:1rem;}
	.xqsx li span{width:calc(100% - 1rem);}
	.zxlyli{    margin-bottom: 0.2rem;}
	#map{height:3rem;}
	.lxfsul{    margin-top: 0.2rem;}
	.lxfsul li{    margin-bottom: 0.2rem;}
	.xqtitle h4{font-size:0.18rem; line-height:0.3rem;font-weight:bold;}
    .content .content_center{margin:20px auto;}
    .yqlj{margin-bottom:0.2rem;}
    .nycyboximg{padding:0 0 0.2rem 0;}
    .nrk{margin:0.2rem 0;}
    .cybktitle{line-height:0.5rem;font-size: 0.2rem;}
    .bannerqh .bd li img{height: 2rem;object-fit: cover;}
    .spbj .wd{padding:0;}
    .spbj{padding:0;margin:0 0 0.2rem 0;}
}
@media screen and (max-width:414px) {
	.navlogo img{width: 2rem;}
	#header .menua a{width:0.35rem;height:0.35rem;padding: 0.05rem 0 0 0;}
	#header .menua a img{width:0.25rem;}
	#header .menua{right: 0.2rem;}
	.title .titlename img{width:2rem;}
	.jtyqqh .hd ul li{font-size:0.18rem;}
	.dqsctt .dqsctimg{width: 1.5rem;height:1rem;}
	.dqsctt .dqscttnr{width: calc(100% - 1.6rem);}
	.dqsctt .dqscttnr p{ line-height:0.25rem;height:0.5rem;margin:0;}
	.dqscbox,.cybkbox{margin-top: 0.2rem;}
	.nav:after{right: 21.5%;}
	.cybkbox li a{padding:0.2rem 0;}
	.jlzxqh .jlzxqhimg{height:1.85rem;}
	.dw{padding:0.2rem 0.2rem 0 0.2rem;}
	.nyej li{margin:0 0 0.2rem 0.2rem;}
	.jtjsright{width:100%;}
	.jtjsnrtitle{font-size:0.2rem;text-align:center;}
	.jtywul .jtywfont span{margin: 0.1rem 0;font-size:0.18rem;}
	.jtywul li{padding:0.1rem 0;}
	.zxlyli .zxlybox{width: 1.2rem;}
	#map{height:2.5rem;}
    .nycyboximg{padding:0;}
    .sptitle{    width: 50%;margin:0.2rem 0 0 25%;line-height:30px;height:40px;font-size:0.18rem;}
    .spbj:before{bottom:0;}
}@media screen and (max-width:375px){
}
@media screen and (max-width:320px){
	.jtywul .jtywimg{width:100%;}
}


