body{zoom:1 !important;}
@charset "utf-8";
@font-face {
  font-family: "Book-Antiqua";
  src: url(/css/"") format("woff2"),
       url(/css/"") format("woff"),
       url(/css/"") format("truetype"),
       url(/css/"") format("embedded-opentype"),
       url(/css/"") format("svg");
  font-weight: normal;
  font-style: normal;
}
.none{display: none}
.sp{ font-family: "Book-Antiqua";}
*{box-sizing:border-box;margin:0;padding:0;  }
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size: 100px}
body{margin:0;position: relative;font-size: .14rem; font-family:  "Microsoft YaHei",-apple-system, BlinkMacSystemFont, "PingFang SC", "Lantinghei SC", "Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1em;font-weight:normal;}
ol,ul{list-style:none}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{color:#222;background-color:transparent;-webkit-tap-highlight-color:transparent;text-decoration: none;}
a:active,a:hover{outline:0;text-decoration:none}
a:hover{color:#004680;}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{color:#000;background:#ff0}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{display:block;padding:0;border:none;-ms-interpolation-mode:bicubic;max-width:100%;max-height:100%}
address,cite,dfn,em,var,i{font-style: normal;}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{height:1px;background:#ddd; -webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
:focus{outline:0}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible;border: none}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal;-webkit-appearance:none}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
legend{padding:0;border:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
@media print{
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:/css/""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}


::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;

}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
 
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;

}   
input:-ms-input-placeholder {
  color: #ccc !important;
}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}

.bor{border:1px dashed #999}
.poab{position:absolute}
.pore{position:relative;/*padding-top: .5rem;*/}
.texto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eclip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.imgInline{display:inline-block!important;vertical-align:middle}
.imgMargin{margin:0 auto}
.imgW100{width:100%}

.text-r{text-align:right}
.text-m{text-align:center}
.text-bold{font-weight: 700;}
.text-light{font-weight:100;}
.text-up{text-transform: uppercase;}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.l{float:left}
.r{float:right}
.fl{float:left!important}
.fr{float:right!important}

.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-left{display:flex;flex-wrap:wrap}
.flex-center{display:flex;flex-wrap:wrap;justify-content: center;}
.flex-right{display:flex;flex-wrap:wrap;justify-content: flex-end;}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex-v-bottom{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;}

.trans{transition:all .5s}
.trans-mask{display:block;overflow:hidden;width:100%;cursor:pointer;position: relative;}
.trans-mask img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.trans-mask:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}

.bg-mask .pic{overflow: hidden;}
.bg-mask .pic a{background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;display: block;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.bg-mask:hover .pic a{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.bg-mask .pic .a{background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;display: block;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.bg-mask:hover .pic .a{-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}
.bgimg{background-repeat: no-repeat;background-position: center;background-size: cover;}

body{margin: 0 auto}
.wp{margin:0 auto;width: 92%;max-width: 1400px;}

.greybg{background:#f2f2f2}
.textup{text-transform:uppercase}
.co-main{color:#004680;}
.co-fff{color:#fff!important}
.fixdbody{position:fixed;top:0;left:0;right:0;bottom:0}
.m-show{display:none}
.filter-page{filter: blur(5px);}




.line2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.line6{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:6;-webkit-box-orient: vertical;}


.menu-btn{z-index:999;overflow:hidden;width:.28rem;height:.32rem;background:0 0;text-indent:-5260px;opacity:1;position: relative;z-index: 999;margin-left: .2rem}
.menu-btn .line-1,.menu-btn .line-2,.menu-btn .line-3{position:absolute;top:50%;right:50%;display:block;right: 0;
  width:.28rem;height:2px;background:#fff;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;transition-property:transform,width,margin,background-color}
.menu-btn .line-1{margin-top:-.09rem;width:.28rem}
.menu-btn .line-3{margin-top:.09rem;width:.28rem}
.drawerMenu-open .menu-btn .line-1{visibility:hidden}
.drawerMenu-open .menu-btn .line-2{margin-top:0!important;width:.28rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.drawerMenu-open .menu-btn .line-3{margin-top:0!important;width:.28rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}

.mobNav{position: fixed;top:.5rem;left: 0;right: 0;bottom: 0; background: rgba(255,255,255,.95);z-index: 98;padding-top: .5rem;padding: .3rem 5% .3rem;display: none}
.mobNav ul{height: 70vh;overflow: auto}
.mobNav ul li{padding: .12rem 0;border-bottom: 1px solid #ddd}
.mobNav ul li:last-child{border-bottom: 0}
.mobNav ul li .navp a{font-size: .15rem;color: #004680;font-weight: bold;}
.mobNav ul li .navp i {
    display: block;
    width: 0.16rem;
    transition: .3s;
    transform-origin: center;
    margin-right: 0.05rem;
    height: 0.16rem;
    background: url(/images/more.svg) no-repeat center;
    background-size: 0.16rem 0.16rem;
}
.mobNav ul li.on .navp i{transform: rotate(-45deg);}
.mobNav ul li .subNavm{margin-top: .1rem;padding-left: .1rem;display: none}
.mobNav ul li .subNavm a{display: block;line-height: .3rem;font-size:.14rem }

.headerm{position: fixed;left: 0;right: 0;top:0;z-index: 99;box-shadow: 0 0 10px rgba(0,0,0,.2);background: rgba(14,38,100,.8);height: .5rem;padding: 0 4%}
.scrolling .headerm{background: rgba(14,38,100,1)}
.headerm .logo {}
.headerm .logo img{height:.32rem}
.headerm .login img{height: .3rem}

.in-banner .swiper-pagination-bullets{bottom:10px;left: 0}
.in-banner .swiper-pagination-bullet{margin: 0 6px!important}
.in-banner .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:5px;background:#fff;opacity:1;}
.in-banner .swiper-pagination-bullet-active{background:#0e2664}



.tzgg{padding-bottom: .2rem}
.txt-tzgg li:first-child{padding-top: 0}
.txt-tzgg li:last-child{border-bottom: 0}
.txt-tzgg li{position: relative;display:flex;justify-content: space-between;flex-wrap: wrap;;padding: .13rem 0;border-bottom: 1px solid #ddd}
.txt-tzgg li .time{width: .56rem;height: .56rem;background:#004680;color: #fff;text-align: center; font-size: .12rem;}
.txt-tzgg li .time span{display: block;font-size: .2rem;}
.txt-tzgg li  .txt{width: calc(100% - .56rem);padding: 0 0 0 .15rem;position: relative;}
.txt-tzgg li  h4{margin-bottom: .05rem}
.txt-tzgg li  h4 a{font-size: .16rem; }
.txt-tzgg li  p{color: #666;}



.footer{color: #fff;background: url() no-repeat center;background-size: cover;padding-top: .3rem}
.footer a{color: #fff}
.footer .fa{margin-bottom: .25rem }
.footer .fa { }
.footer .fa .ftlink{margin-bottom: .15rem}
.footer .fa .ftlink a{border: 1px solid rgba(255,255,255,.5);width: 29.3333%;margin:  .1rem 2%;text-align: center;line-height: .31rem;font-size: .14rem}
.footer .fa dl dt{padding-bottom: .05rem;border-bottom: 1px solid rgba(255,255,255,.5);margin-bottom: 15px}
.footer .fa dl dt span{font-size: .18rem}
.footer .fa dl dd{font-size: .12rem}
.footer .fa dl dd p{padding: 3px 0}
.footer .fa .code{width: .7rem}
.footer .fa .info{padding: .2rem 0;font-size: .12rem}
.footer .fa .txt{width: calc(100% - .85rem);line-height: 1.6em;opacity: .5}
.footer .fb .ftlink p{border-top: 1px solid rgba(255,255,255,.5);padding: .1rem .1rem .15rem;font-size: .13rem}
.footer .fb dl{margin-bottom: .15rem}
.footer .fb dl dt{padding-bottom: .05rem;border-bottom: 1px solid rgba(255,255,255,.5);margin-bottom: 15px}
.footer .fb dl dt span{font-size: .18rem}
.footer .fb .item{width: 25.333333%;margin: 0 4%;text-align: center;}
.footer .fb .item img{border-radius:8px;margin: 0 auto}
.footer .fb p{padding: 3px 0;}
.footer .copy{text-align: center;background: rgba(32,35,46,.68);font-size: .12rem;padding: .08rem}
.footer .copy p{opacity: .7;padding:2px 0}


/*index*/

body{ background: #f8f8f8 }
.ctit {margin-bottom: .2rem;text-align: center;}
.ctit span{font-size: .24rem;position: relative;}
.ctit span:after{content: '';height: 1px;width: .9rem;background: #ddd;display:inline-block;position: relative;vertical-align: middle;margin-left: 10px}
.ctit span:before{content: '';height: 1px;width: .9rem;background: #ddd;display:inline-block;position: relative;vertical-align: middle;margin-right: 10px}

.homeaa{padding: .3rem 0 .3rem}
.hmore{margin-top: .2rem}
.hmore a{display: inline-block;border: 1px solid #ddd;padding: .06rem .3rem}
.hmore a:hover{border: 1px solid #004680;color:#004680;}

.homeaa .pic-news{margin-bottom: .1rem;background: #fff;padding: .15rem}
.homeaa .pic-news a{display: block;position: relative;}
.homeaa .pic-news p{padding: .1rem 0;z-index: 5;font-size: .16rem;}
.homeaa .pic-news time{display: block;color: #777}
.homeaa .pic-news time i{color: #004680;vertical-align: -2px;font-size: .2rem;margin-right: 5px}
.homeaa .pic-news img{width: 100%}
.homeaa .listaa li{position: relative;padding: .12rem 0;padding-left: .1rem;border-bottom: 1px solid #ddd;font-size: .15rem}
.homeaa .listaa li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeaa .listaa li:before{content: '';width: 4px;height: 4px;background:#004680;display: inline-block;position: absolute;left: 0;top:50%;margin: -2px; }
.homeaa .listaa li:nth-child(2n){margin-right: 0}
.homeaa .listaa li:nth-last-child(1){border-bottom: 0}


.homea .navtab{margin-bottom: .15rem}
.homea{padding: .3rem 0 0}
.homea .swiper-container-h{padding-bottom: .3rem}

.homea .swiper-pagination-h{bottom: 0}
.tabnav{border-bottom: 1px solid #ddd}
.tabnav a{display: inline-block;font-size: .18rem;text-align: center;}
.tabnav a:hover{color: #333}
.tabnav a.active{color: #004680;}

.tabnav a.active:after {height: 2px;width: 100%;background: #004680;content: '';display: block;margin: 0 auto;margin-top: .05rem;position: relative;top:1px;}
.navtab1 .tabnav{border-bottom: none;}
.navtab1 .tabnav a{display: inline-block;font-size: .16rem;text-align: center;width: 32%;line-height: .3rem;color: #777;cursor: pointer;position: relative;border: 1px solid #cfcfcf;margin-bottom: .11rem;}
.navtab1 .tabnav a:hover{color: #333}
.navtab1 .tabnav a.active{color: #004680;}

.navtab1 .tabnav a.active:after {height: 2px;width: 100%;background: none;content: '';display: none;margin: 0 auto;margin-top: .05rem;position: relative;top:1px;}



.homea .item {background: #fff}
.homea .item .txt{padding: .2rem 5%}
.homea .item .txt h4{font-size: .16rem}
.homea .item .txt time{display: block;margin: .1rem 0;color: #777}
.homea .item .txt time i{color: #004680;vertical-align: -2px;font-size: .2rem;margin-right: 5px}
.homea .item .txt p{line-height: 1.6em;color: #666}


.homea ul li{padding: .12rem ;position: relative; background: #fff;margin: 10px 0;}
.homea ul li .time{color: #666;font-size: .12rem;text-align: center;
border-right: 1px solid #ddd;padding-right: .1rem;width: .6rem
}
.homea ul li .time span{font-size: .14rem;display: block;color: #222}
.homea ul li:hover .time{color: #fff}
.homea ul li:hover .time span{color: #fff}
.homea ul li:hover .txt h4 a{color: #fff}
.homea ul li .time span i{font-size:.2rem}
.homea ul li .txt{width: calc(100% - .6rem);padding-left: .1rem}
.homea ul li .txt h4{font-size: .15rem;line-height: 1.4em}
.homea ul li:hover{background: #004680;}

.homea .listaa li{position: relative;padding: .12rem 0;padding-left: .1rem;border-bottom: 1px solid #ddd;font-size: .15rem}
.homea .listaa li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homea .listaa li:before{content: '';width: 4px;height: 4px;background:#004680;display: inline-block;position: absolute;left: 0;top:50%;margin: -2px; }
.homea .listaa li:nth-child(2n){margin-right: 0}
.homea .listaa li:nth-last-child(1){border-bottom: 0}


.homec{padding: .3rem 0 .1rem}

.homec  .icolink a{width: 29%;display: block;height: .8rem;text-align: center;border-radius:5px;color: #fff;padding: .05rem 0;margin:0 2% .1rem}
.homec  .icolink a i{font-size: .4rem}
.homec  .icolink a:nth-child(1){background: #b39266}
.homec  .icolink a:nth-child(2){background: #5a5b67}
.homec  .icolink a:nth-child(3){background: #244a86}
.homec  .icolink a:nth-child(4){background: #1c7195}
.homec  .icolink a:nth-child(5){background: #aa3f44}
.homec  .icolink a:nth-child(6){background: #4a4e87}

.homed{padding-top: .35rem;padding-bottom: .15rem}

.homed ul li{float: left;}
.homed ul li img{display: none}
.homed ul li a{display: block;background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;width: 100%;}
.homed ul li:nth-child(1){height: 2.1rem;width: 100%;margin-bottom: .1rem}
.homed ul li:nth-child(2){height: 2.1rem;width: 48.5%;margin-right: 3%}
.homed ul li:nth-child(3){height: 1rem;width: 48.5%;margin-bottom: .1rem}
.homed ul li:nth-child(4){height: 1rem;width: 48.5%}


.homee{padding-top: .3rem;padding-bottom: .5rem}

.homee .udata {width: 100%;margin-top: .3rem;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.homee .udata li{text-align: center;width:33.3333333333%;
  height: 1.1rem;padding: 1% 1%;color: #fff;}
/*.homee .udata li:hover{background: #E0A046;color: #fff;}
.homee .udata li:hover span{color: #fff}*/
.homee .udata li.da1{background: #b39b79}
.homee .udata li.da2{background: url() no-repeat center;background-size: cover}
.homee .udata li.da3{background: #5b5b67}
.homee .udata li.da4{background: #2f728f}
.homee .udata li.da5{background: #3A5FAD;}
.homee .udata li.da6{background: url() no-repeat center;background-size: cover}
.homee .udata li span{font-size: .24rem;}
.homee .udata li  p{font-size: .1rem;line-height: 1.4em;margin-top: .03rem}
/**/









.hidden_search .text { width: 100%; height: 36px; padding: 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn{display:block;cursor:pointer;position:absolute;right:0;top:0;height:36px;width:40px;border:none;border-radius:50%;
  overflow:hidden;font-size:14px;color:#8f0e16;background:0 0;background: url(/images/serbtn.svg) no-repeat center;background-size: 20px 20px}
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 40px; padding-left: 15px; width: 95% }
.hidden_search .close_btn { position: absolute; right: 20px; top: 50%;transform: translateY(-50%);  width: 35px; height: 35px;
 -webkit-transition: 0.5s; transition: 0.5s; font-size: 26px;background: url(/images/closebtn.svg) no-repeat center; background-size: 18px 18px }
 .hidden_search .close_btn:hover{ color: #530794; }

.cd-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%;background: rgba(0,0,0,.7);visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;  opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s;    display: none !important; }
.cd-popup-container { position: relative;  padding: 30px 40px 30px 30px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: 5px; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.cd-popup0, .cd-popup1, .cd-popup2, .cd-popup3 { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.3); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; }
.cd-popup0.is-visible, .cd-popup1.is-visible, .cd-popup2.is-visible, .cd-popup3.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container0, .cd-popup-container1, .cd-popup-container2, .cd-popup-container3 { position: relative; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 20%; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.cd-popup-container1 { top: 10%; }
.is-visible .cd-popup-container0, .is-visible .cd-popup-container1, .is-visible .cd-popup-container2, .is-visible .cd-popup-container3 { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.sear_p{float: left;margin: 20px 0 0 5%;width: 90%;-webkit-border-radius: 5px;border-radius: 5px;background: #fff;}
.sear_txt{float: left;height: 30px;font-size: 12px;line-height: 30px;border: none;width: calc(100% - 35px);background: none;color: #666;text-indent: 5px;}


@media screen and (max-width: 600px){
.hidden_search .close_btn{right: 5px;font-size: 18px;}
.cd-popup-container{width: 90%}
.hidden_search .text{font-size: 14px}
.cd-popup-container{padding: 10px 30px 10px 10px}
}
@media screen and (min-width: 568px){
html {
    font-size: 100px!important;
}}
/*ÄÚÒ³*/
.nytop{height: 2rem;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.nytop h2 {
    font-size: 0.2rem;
    color: #fff;
    position: absolute;
    left: 0.2rem;
    bottom: 30%;
    padding: 10px;
    background: rgb(47,68,117,0.8);
    border-radius: 5px;
}

@media screen and (min-width: 414px){
  html{font-size: 100px!important}
}


.ny-tzgg li:first-child{padding-top: 0}
.ny-tzgg li:last-child{border-bottom: 0}
.ny-tzgg li{position: relative;display:flex;justify-content: space-between;flex-wrap: wrap;;padding: .13rem 0;border-bottom: 1px solid #ddd}
.ny-tzgg li .time{width: .56rem;height: .56rem;background:#004680;color: #fff;text-align: center; font-size: .12rem;}
.ny-tzgg li .time span{display: block;font-size: .2rem;}
.ny-tzgg li  .txt{width: calc(100% - .56rem);padding: 0 0 0 .15rem;position: relative;}
.ny-tzgg li  h4{margin-bottom: .05rem}
.ny-tzgg li  h4 a{font-size: .16rem; }
.ny-tzgg li  p{color: #666;}

.ny-piclist li{width: 48.5%;background: #2c417c;margin: .1rem 0;}
.ny-piclist .pic a{height: 1.2rem}
.ny-piclist li h4{margin-top: .05rem;line-height: 0.3rem;text-align: center;}
.ny-piclist li h4 a{
    color: #fff;
}

.ny-piclist1 li{width:100%;padding: .1rem 0 .1rem;border-bottom: 1px solid #e6e6e6;margin-bottom: .1rem;}
.ny-piclist1 .pic{width: 38%;}
.ny-piclist1 .pic a{height: 1rem;}
.ny-piclist1 .info{margin-top: .05rem;width: 60%;}
.ny-piclist .info h4{    font-size: .16rem;}
.ny-piclist .info p{color: #777;margin-top: .05rem;}

.loaded{color: #777;padding: .2rem;text-align: center;font-size: .15rem}
.nyMain{padding: 0 0 .2rem}


.ejdh-1 {
    width: 100%;
    height: 0.4rem;
    background: #ebeced;
    line-height: 0.6rem;
}
.l_dqwz {
    width: 100%;
    padding: 0 0 0 0.4rem;
    color: #666;
    float: left;
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
    background: url(/css/"") 0.1rem 0.1rem no-repeat;
    background-size: 5%;
}

.l_dqwz a {
    overflow: hidden;
    color: #333;
    margin: 0 .1em;
}


.nynav {width:100%;overflow:hidden;background:#f1f2f5;padding: .15rem 0;margin-bottom: .15rem}
.nynav .swiper-slide { padding:0 .1rem; width:auto;font-size: .16rem;}
.nynav .swiper-slide:first-child{padding-left: 0}
.nynav .swiper-slide.cur{font-weight: bold;}
.nynav .swiper-slide.cur:after {height: .03rem;width: .3rem;background: #004680;content: '';display: block;margin: 0 auto;margin-top: .05rem;}
.nysnav {margin-top: .2rem}
.nysnav a{border-radius:50px;padding: 0 .1rem;height: .3rem;line-height: .3rem;margin-right: .15rem}
.nysnav a.on{background: #fbe4e6;color: #004680;border: 1px solid #004680;}





.ny-dea{padding-top: .2rem}
.arc-tit h1{font-size: .22rem;margin-bottom: .15rem}
.arc-info{color: #888;padding-bottom: .16rem;border-bottom: 1px solid #ddd;margin-bottom: .2rem;font-size: .13rem}
.arc-info span{margin-right:.2rem}
.arc-con img{display: inline-block;}
.arc-con img.img_vsb_content{
    height:auto !important;
    margin-left: -2em;
    border: none !important;
    margin: 0 auto;
    display: block;
}
.arc-con {line-height: 1.8em;color: #666;overflow-x: auto;}
.arc-con p{margin-bottom: 1em}
.arc-con table{border: 1px solid #ddd;/* min-width: 980px */}
.arc-con .sctbc{overflow: auto;padding: 15px 0}
.arc-con table tr th,.arc-con table tr td{border: 1px solid #ddd;padding: 5px}

.ny-ld-dea{padding:.25rem .25rem .25rem .25rem;background:#f4f4f4;position: relative;margin-bottom: .25rem;margin-top: .2rem}
.ny-ld-dea .zw{background: #004680;color: #fff;display: block;width: .58rem;height:.48rem;line-height: .48rem ;text-align: center;position: absolute;right: 0;top:0;z-index: 2;font-size: .16rem}
.ny-ld-dea .name{font-size: .17rem;margin-bottom:.1rem;font-weight: bold;}
.ny-ld-dea .tel{background: url() no-repeat left center;padding-left: .2rem;;margin-bottom:15px;color: #777;background-size: auto .15rem}
.ny-ld-dea .con{line-height: 1.4em;color: #666}
.ny-ld-dea .con p{padding: .02rem 0}

.ny-about dl{margin-bottom: .18rem}
.ny-about dl dt {background: #f4f4f4;padding: .12rem 3% .15rem 5%;cursor: pointer;}
.ny-about dl dt .t{width: calc(100% - .3rem)}
.ny-about dl dt  i{display: inline-block;margin-right: .1rem}
.ny-about dl dt  i img{height: .08rem}
.ny-about dl dt.on  i{transform: rotate(180deg);} 
.ny-about dl dt .name{font-size: .17rem;font-weight: bold;}
.ny-about dl dt .name span{color: #004680;}
.ny-about dl dt .tel{background: url() no-repeat left center;padding-left: .2rem;font-size: .15rem;background-size: auto .15rem;color: #666;margin-top: .08rem ;line-height: 1em}
.ny-about dl dd{padding: .1rem .2rem .25rem ;background: #f9f9f9;line-height: 1.6em;width: 100%;display: none;font-size: .15rem;color: #666}
.ny-about dl dd p{padding: .03rem 0}

.ny-dudao  dl{margin-top: .2rem}
.ny-dudao  dl dt{font-size: .18rem;color: #1b478e;margin-bottom: .15rem}
.ny-dudao  dl ul li .st{background: #f4f4f4;padding: .12rem .15rem;font-size: .16rem}
.ny-dudao  dl ul li .st p:after{content: '';display: inline-block;width: .11rem;height: .06rem;background: url() no-repeat center;background-size: 100% 100%;margin-left: .05rem;vertical-align: .01rem}
.ny-dudao  dl ul li.on .st p:after{background: url() no-repeat center;background-size: 100% 100%;vertical-align: .02rem}
.ny-dudao  dl ul li .hideCon{padding: .1rem .2rem .25rem ;background: #f9f9f9;line-height: 1.6em;width: 100%;font-size: .15rem;color: #666;display: none;}
.ny-dudao  dl ul li{margin-bottom: .12rem}



@media (min-width: 300px) and (max-width: 812px) 
{

video{ text-indent:0em !important;  text-align: center; display: block; margin: 0 auto;  width: 100% !important;
    height: auto !important;}

}


.text-m .gd:hover{
    background: #004680;
    color: #fff;
}



/*yy  -- stard */

.ul-listl16 {
    overflow: hidden;
    margin: 52px 0 40px
}

    .ul-listl16 li {
        overflow: hidden;
        margin-bottom: 20px !important;
        padding: 0px !important;
    }

    .ul-listl16 .con {
        display: block;
        overflow: hidden;
        background-color: #fff;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        transition: .3s
    }

        .ul-listl16 .con .pic {
            width: 350px;
            overflow: hidden;
            float: left;
            height: auto
        }

            .ul-listl16 .con .pic img {
                display: block;
                width: 100%;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                -ms-transition: .3s;
                -o-transition: .3s;
                transition: .3s
            }

        .ul-listl16 .con .txty {
            overflow: hidden;
            padding: 23px 44px 0 30px;
        }

            .ul-listl16 .con .txty .tity {
                font-size: 20px;
                color: #313134;
                line-height: 1.5em;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                margin-bottom: 9px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                -ms-transition: .3s;
                -o-transition: .3s;
                transition: .3s
            }

        .ul-listl16 .con .desc {
            font-size: 16px;
            color: #797979;
            line-height: 1.75em;
            max-height: 5.25em;
            overflow: hidden;
            margin-bottom: 26px
        }

        .ul-listl16 .con .date {
            overflow: hidden
        }

            .ul-listl16 .con .date span {
                font-size: 16px;
                color: #797979;
                line-height: 1.5em;
                display: block;
                float: left;
                position: relative;
                padding-bottom: 23px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                -ms-transition: .3s;
                -o-transition: .3s;
                transition: .3s
            }


        .ul-listl16 .con .txt .tity {
            font-size: 18px
        }

        .ul-listl16 .con .desc {
            font-size: 14px;
            margin-bottom: 41px
        }

    .ul-listl16 {
        margin: 0;
    }

    .ul-listl16 .con .pic {
        width: 300px
    }

    .ul-listl16 .con .txt {
        padding: 15px 20px 0
    }

    .ul-listl16 .con .txt {
        overflow: hidden;
        padding: 23px 44px 0px 30px;
    }

    .ul-listl16 .con .date span {
        padding-bottom: 10px
    }

    .ul-listl16 .con .desc {
        margin-bottom: 29px;
text-align: justify;
    }

    .ul-listl16 h3 {
        margin-top: 0px;
        margin-bottom: 20px;
        line-height: 30px;
        display: block;
        /*font-size: 1.17em;*/
        /*margin-block-start: 1em;
        margin-block-end: 1em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;*/
        font-weight: bold;
        text-align: justify;

    }
    .ul-listl16 .con .date span:after {
        content: /css/"";
        background-color: #004680;
        position: absolute;
        left: 0;
        width: 100%;
        height: 3px;
        bottom: 0;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        transition: .3s
    }

    .ul-listl16 .con:hover .pic img {
        -webkit-transform: scale(1.08,1.08);
        -moz-transform: scale(1.08,1.08);
        -ms-transform: scale(1.08,1.08);
        -o-transform: scale(1.08,1.08);
        transform: scale(1.08,1.08)
    }
    .ul-listl16 a:hover {
        color: #fff
    }
    .ul-listl16 .con:hover .date span, .ul-listl16 .con:hover .desc, .ul-listl16 .con:hover .txt .tity {
        color: #fff
    }

        .ul-listl16 .con:hover .date span:after {
            background-color: #fff
        }

    .ul-listl16 .con:hover {
        background: #1e5192;
        background: -webkit-linear-gradient(90deg,#1e5192,#1E519D);
        background: -o-linear-gradient(90deg,#1e5192,#1E519D);
        background: -moz-linear-gradient(90deg,#1e5192,#1E519D);
        background: linear-gradient(90deg,#1e5192,#1E519D)
    }

.aright .item:hover {
    background:#004680 !important;
}
  .aright .clearfix:hover .aright .clearfix .on a, .clearfix .on .txt, .clearfix .on .time, .clearfix .on .time span, .clearfix .on .txt .texto {
        color: #fff !important;
        background: #004680 !important;
    }
.aright li.on{
    background: #004680 !important;
}

.image-span{
    display: inline-block;
    margin: 15px 20px;
    background: #004680;
    padding: 6px 5px;
    font-size: 12px;
    color: #fff;
    letter-spacing: 0.15px;
}

.li-div-date-title{
    display: block;
    width: 100%;
    height: 130px;
    border-bottom: 6px solid #004680;
    background: #fff url() no-repeat right bottom;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.15);
    padding: 26px 20px 0;
    transition: background linear 0.3s;
}
.li-div-date-title:hover {
  background: #004680 url() no-repeat right bottom;
}
.div-date {
    display: inline-block;
    width: 70px;
    height: 70px;
    padding-top: 10px;
    text-align: center;
    vertical-align: top;
    margin-right: 25px;
    margin-bottom: 16px;
    transition: background linear 0.3s;
}

.div-date .day {
    font-size: 30px;
    color: #004680;
    line-height: 30px;
    transition: color linear 0.3s;
}
.div-date .year-m{
    font-size: 12px;
    color: #004680;
    line-height: 20px;
    transition: color linear 0.3s;
}

.a-title{
    white-space: break-spaces !important;
    display: inline-block;
    width: calc(100% - 100px);
    max-height: 110px;
    font-size: 16px;
    color: #333;
    letter-spacing: 0.2px;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    vertical-align: top;
    float: right;
    transition: color linear 0.3s;
}
.li-div-date-title:hover .a-title{
  color: #fff;
}
.li-div-date-title:hover .div-date {
  background: #fff;
}
.li-div-date-title:hover .li-div-date-title {
  color: #fff;
}
.li-date-title{
   width: 30% !important;
  padding:0px !important;
  margin-right: 3.3% !important;
  margin-bottom: 0.12rem !important;
}


/*Êý×Ö¿´Ð£*/
#content .container {
    position: relative;
}

.section .container {
    z-index: 2;
}

@media (min-width: 992px) .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
}

@media (min-width: 768px) .container-md, .container-sm, .container {
    max-width: 720px;
}

@media (min-width: 576px) .container-sm, .container {
    max-width: 540px;
}

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
}
@media(min-width: 768px) {
    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 1rem !important;
    }
    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16%;
    }
.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16%;
}
.align-items-stretch {
    -webkit-box-align: stretch !important;
    align-items: stretch !important;

   background: url(/images/bj4n.jpg);
    background-size: 100%;
    height: 100%;
    height: 100%;
}
}
@media (min-width: 992px){
.container{
  width: 80%;
}
.col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16%;
}
 .py-md-5 {
        padding-top: 4rem !important;
        padding-bottom: 1rem !important;
    }
}

 .align-items-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

/**.zcu-digital **/
.nbox-content .icon-animation {
    position: relative;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    display: inline-block;
}/* margin-bottom: 150px;*/
@keyframes rotategz {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.nbox-content .icon-animation:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border: 2px dashed #fff;
    animation: rotategz linear 30s infinite;
    border-radius: 50%;
   /*-webkit-animation: rotategz linear 30s infinite; */
}
.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: calc(-1*var(--bs-gutter-y));
    margin-right: calc(-0.5*var(--bs-gutter-x));
    margin-left: calc(-0.5*var(--bs-gutter-x));
}
.div-sj{
   background: url(/images/bj4n01.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.zcu-digital {
   /* background: url(/images/bj4n.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0 0; */
}

.section-sz {
    position: relative;
    width: 100%;
    margin: 4rem 0;
    padding: 4rem 0;
    background-color: #f9f9f9;
    overflow: hidden;
}
.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.center {
    text-align: center !important;
}
.zcu-digital .number-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

 .nbox-content .counter {
    font-size:  20px;
    font-weight: 500;
    color: #fff /* rgb(201, 173, 95)*/;
    margin-top: 20px;
}
.nbox-content .counter em{
    font-size: 0.4rem;
}
.s3 .udata li p{
    font-weight: 100;
}
 .nbox-content {
    flex-basis: auto;
    flex-grow: 0;
    color: #FFFFFF;
    text-shadow: none;
 margin-bottom: 150px;
}/* margin-bottom: 200px;*/
 .nbox-content p {
    font-size: 1rem;
    text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    line-height: 1.8;
}
.fs-5 {
    font-size: 0.15rem !important
}



/*yy  -- end */