@font-face {
  font-family: DINPro-Bold;
 
}
@font-face {
  font-family: DIN-Bold;
 
}
@font-face {
  font-family: AlimamaShuHeiTi-Bold;
 
}
@font-face {
  font-family: PingFang-SC-Bold;
 
}


html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
body{overflow-x: hidden;margin: 0 auto}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
a,a:hover{text-decoration:none;}
a:hover{color: #004098}
input{border:0;}
*:focus {outline: none;}
*{transition: all 0.3s}
img{vertical-align: middle;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
  a{ color:#333; text-decoration:none;transition: all ease 0.3s;}
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.dot2,.dot3,.dot4{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
.dot2 {-webkit-line-clamp: 2;}
.dot3 {-webkit-line-clamp: 3;}
.dot4 {-webkit-line-clamp: 4;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .5s;}
.imgbox img{ width:auto !important; max-height:100%;}
.imgbox:hover span{transform: scale(1.05)}


.section  auto{max-width: 1600px;}

/*Floor003155 */
.Floor003155{background-color: #fff;}
.Floor003155 .fp-menu{position: fixed;z-index: 110; left: 3.125em; top:50%;transform: translateY(-50%);}
.Floor003155 .fp-menu li{position: relative; padding: 12px 0; width: 24px;}
.Floor003155 .fp-menu li a{display: block;width: 8px;height: 8px;background-color: #ccc;border-radius: 2px; margin: 0 auto; transition: 0.3s;}
.Floor003155 .fp-menu li span{position: absolute; left: 100%;top: 50%;transform: translateY(-50%);font-size: 0.875em;color: #000000;margin-left: 0.7142em; line-height: 1.2; visibility: hidden;}
.Floor003155 .fp-menu li:nth-child(1) span{transform:rotate(90deg); transform-origin: top;}
.Floor003155 .fp-menu li.active span{visibility: initial;}
.Floor003155 .fp-menu li.active{background: url(../images/Floor003155-icon.png) no-repeat center center;}
.Floor003155 .fp-menu li.active a{background-color: transparent;}
.Floor003155 .fp-menu[type='white'] li a{background-color: rgba(255,255,255,0.2);}
.Floor003155 .fp-menu[type='white'] li span{color: #fff;}
.Floor003155 .fp-menu[type='white'] li.active{background-image: url(../images/Floor003155-icon-white.png);}
@media (max-width:1200px) {
.Floor003155 .fp-menu{display: none;}
}
@media (max-width:1024px) {
.Floor003155 .root-sz-16{font-size: 1.8vw;}
}
@media (max-width:480px) {
.Floor003155 .root-sz-16{font-size:2.2vw;}
}
/* top */
.Floor003155 header .auto{max-width: none; width: 83.333%;}
.Floor003155 header .mid{position: relative;padding-top: 50px;}
.Floor003155 header .mid .textbox{position: absolute;right:0;top: 0;width: auto;}
.Floor003155 header .mid .textbox a{color: #fff;font-size: 14px;padding: 0 10px;}
.Floor003155 header .mid .textbox  .searchbox{width: auto;height: 28px;border-radius: 14px;background: rgba(255,255,255,.2);padding: -2px 10px;}
.Floor003155 header .mid .textbox  .searchbox input{width: 30px;background: none;border: none;transition: all 0.3s;margin-left: 5px;color: #fff;height: 28px;}
.Floor003155 header .mid .textbox  .searchbox img{vertical-align: middle; margin-top: -3px;;margin-left: 10px;}
.Floor003155 header .mid .textbox  .searchbox:hover input{width: 100px}
.Floor003155 #menu li{border-right: 1px solid rgba(255,255,255,.3);}
.Floor003155 #menu li:last-child{border-right: none;padding-right: 0;}
.Floor003155 #menu li span a{font-size: 19px;font-weight: bold;color: #f8f8f8;position: relative;}
.Floor003155 #menu li  a:after{transition: all 0.3s;width: 0;height: 3px;background: #fff;position: absolute;left: 50%;margin-left: -50%;bottom: -30px;content: ""}
.Floor003155 #menu li.on a:after,.Floor003155 #menu li:hover a:after{width: 100%;}
.Floor003155 .open-search{width: 17px; height: 17px;background: url(../images/Floor003155-search.png) no-repeat center;display: inline-block;}
.Floor003155 .top-search .btn{background-color: #d21b32; background-image: url(../images/Floor003155-search.png);}
@media (min-width:1201px) {
.Floor003155 header.Up{background-color:rgba(1,64,153,0.8);top: -20px;padding: 1em 0}
.Floor003155 header.Up .mid{padding-top: 40px;}
.Floor003155 header.Down{transition:0.3s 0s;top:0}
.Floor003155 header.Up .mid .textbox{top: 10px}
.Floor003155 header .logo{padding-top: 1.2%;}
}
@media (min-width:1025px) and (max-width:1200px) {
.Floor003155 header{background-color:rgba(1,64,153,0.8);} 
}
@media (min-width:1025px) {
.Floor003155 header{position: fixed; left: 0;width: 100%; top: 0;z-index: 100;padding: 1.875em 0;transition:0.3s 0.5s;border-bottom: 1px solid rgba(248,248,248,.3);}
.Floor003155 header .right{width: 77px;text-align: right;}
.Floor003155 header .logo{width:20%;}
.Floor003155 header .logo img{width: auto;}
.Floor003155 #menu li{float: left;}
.Floor003155 #menu li{padding:0 27px;position: relative;}
.Floor003155 #menu li .sub{position: absolute; top: -400px;opacity: 0; overflow: hidden;width: 100%;left: 50%;margin-left: -50%;text-align: center;line-height: 30px;color: #666;padding-top: 0;}
.Floor003155 #menu li .sub a{color: #666}
.Floor003155 .top-search{max-width: 400px; right: 3%;}
.Floor003155 #menu li:hover .sub{top: 25px;opacity: 1;}
.Floor003155 #menu li .sub dl{margin-top: 30px;background-color: #fff;border-radius: 0 0 5px 5px;padding: 10px 0 }
.Floor003155 #menu li .sub a:hover{color: #014099;}
}
@media (max-width:1024px){
.Floor003155 header{height: 6em;}
.Floor003155 header .wap{position: fixed; left: 0; top: 0;width: 100%;z-index: 100;background-color:rgba(1,64,153,0.8);}
.Floor003155 #menu{position: absolute; top:100%;width: 200px; right: 0;background-color:rgba(1,64,153,0.8);visibility: hidden; transition: 0.5s; opacity: 0;transform: translateY(50px);z-index: 100;}
.Floor003155 #menu li span a{display: block;padding:1em;}
.menu-show .Floor003155 #menu{opacity: 1;transform: translateY(0); visibility:inherit;}
.Floor003155 .open-menu{right: 2%; width: 30px;height: 30px;}
.Floor003155 header .logo{display: table!important; height:6em;}
.Floor003155 header .logo a{display: table-cell; vertical-align: middle;}
.Floor003155 header .logo img{height: 3em;}
.Floor003155 .top-search{width: 100%;max-width: none;}
.Floor003155 .open-search{position: absolute;right: calc(2% + 50px); top: 50%;transform: translateY(-50%); width: 40px;height: 40px;
z-index: 200;}
}

/* common */
.Floor003155 .section{overflow: hidden;}
@media (max-width:1200px) {
.Floor003155 .fp-section.fp-table, 
.Floor003155 .fp-tableCell{height: auto!important;}
}

.Floor003155 .home-more{display: inline-block;color: #fff;transition: 0.5s; text-align: center;font-size: 24px;color: #ffffff;letter-spacing: 2px;}
.Floor003155 .home-more:hover{background-color: #d21b32;border-color: #d21b32;}

/* banner */
.Floor003155 .slider-banner{position: relative;z-index: 1;overflow: hidden;}
.Floor003155 .slider-banner:after{width: 14px;height: 536px;background: url(../images/line2.png) no-repeat center;position: absolute;z-index: 99;right:8.333%;top: 20%;content: ""}
.Floor003155 .slider-banner li{position: relative;}
.Floor003155 .slider-banner .txt{position: absolute;left: 0;top: 0;width: 100%;z-index: 10;color: #fff;}
.Floor003155 .slider-banner .txt,
.Floor003155 .slider-banner .ytable{height: 100%;}
.Floor003155 .slider-banner .txt .tit1{font-family: 'DINPro-Bold';font-size: 140px;color: rgba(255,255,255,.43);height: 140px;margin-bottom: -42px;letter-spacing: -3px;}
.Floor003155 .slider-banner .txt .tit2{font-size: 70px;letter-spacing: 6px;color: #ffffff;height: 70px;font-weight: bold;}
.Floor003155 .slider-banner .txt .desc{font-size: 18px;letter-spacing: 1px;color: #ffffff;transition-delay: 0.3s;font-weight: bold;margin-top: 40px;}
.Floor003155 .slider-banner .txt .home-more{display: block;background-color: #014099;width: 210px;line-height: 72px;text-align: center;padding: 0;transition-delay: 0.6s;border-left: 10px solid #d9a161;margin-top: 60px;}
.Floor003155 .slider-banner li.notxt .home-more{margin-top: 120px}
.Floor003155 .slider-banner .txt .ytable-cell > *{opacity: 0;transform: translateX(50px);transition-duration: 1s;transition-property: all;}
.Floor003155 .slider-banner .ani-show .txt .ytable-cell > *{opacity: 1;transform: translateX(0); }
.Floor003155 .slider-banner .Ispic{height: 100vh; width: 100vw;}
.Floor003155 .slider-banner .ani-show .Ispic{transform: scale(1.05);transition: 10s;}
.Floor003155 .slider-banner .controls dt{background-color: none; vertical-align: bottom;}
.Floor003155 .slider-banner .mouse{display: block;text-align: center;}
.Floor003155 .slider-banner .mouse i{display: block; margin: 0 auto 20px;width: 58px; height: 58px;background: url(../images/bg1.png) no-repeat center; position: relative;}
.Floor003155 .slider-banner .mouse i:before{position: absolute;content: '';margin-left: -3px; width: 6px;height: 12px;left: 50%; bottom: 50%;margin-bottom: -6px; border-radius: 3px;background-color: #fff; animation: Floor003155_mouse 1.5s linear infinite both alternate;}
@keyframes Floor003155_mouse {
  0%{transform: translateY(-10px);}
  100%{transform: translateY(10px);}
}
.Floor003155 .slider-banner .slick-arrow{display: inline-block; width: 12px;height: 12px;border-top: 2px solid #000; border-right: 2px solid #000; transform: rotate(45deg); margin: 0 21px;}
.Floor003155 .slider-banner .slick-prev{ transform: rotate(-135deg);}
.Floor003155 .slider-banner .slick-dots{display: inline-block; /*overflow: hidden;*/}
.Floor003155 .slider-banner .slick-dots li{float: left;list-style: none; position: relative;display: none}
.Floor003155 .slider-banner .slick-dots li a{position: absolute;width: 10px; height: 10px; background-color: #d6d6d6;border-radius: 50%; left: 50%;top: 50%;transform: translate(-50%,-50%);}
.Floor003155 .slider-banner .slick-dots li.slick-active{display: inline-block;}


@media (min-width:1201px) {
.Floor003155 .slider-banner{height: 100vh;}
.Floor003155 .slider-banner .controls{position: absolute;right: 0; bottom: 0;width: 100%;z-index: 4;}
}
@media (min-width:1025px) and (max-width:1200px) {
.Floor003155 .slider-banner .controls dl{height: 10em;}
.Floor003155 .slider-banner .slick-dots li{width: 4em;}
}
@media (min-width:1025px) {
.Floor003155 .slider-banner .wap{display: none;}
.Floor003155 .slider-banner .controls dl{display: table;width: 100%;background-color: none;height: 6.25em; table-layout: fixed;}
.Floor003155 .slider-banner .controls dl > *{display: table-cell; vertical-align: middle;width: 100%}
.Floor003155 .slider-banner .controls dd{width: 93px;;text-align: center;position: absolute;left: 8.333%;font-family: DINPro-Medium;font-size: 24px;color: #ffffff;letter-spacing: 2px;} 
.Floor003155 .slider-banner .controls dd:after{position: absolute;left: 100%;width: 320px;height: 14px;background: url(../images/line1.png) no-repeat center;top: 50%;margin-top: -7px;content: ""}
}
@media(max-width:1024px) {
.Floor003155 .slider-banner .pc{display: none;} 
.Floor003155 .slider-banner .controls dt,
.Floor003155 .slider-banner .controls dd.btn{display: none;}
.Floor003155 .slider-banner .controls dd.dots-box{position: absolute; bottom: 2em;z-index: 20; right: 0;}
.Floor003155 .slider-banner .slick-dots li{margin: 0 1em;}
.Floor003155 .slider-banner .slick-dots li a{background-color: #fff;}
.Floor003155 .slider-banner .slick-dots li svg circle{stroke: #fff;}
.Floor003155 .slider-banner .txt .tit{font-size: 3em;}
.Floor003155 .slider-banner .txt .desc{margin-bottom: 2em;}
.Floor003155 .slider-banner .txt .home-more{line-height: 2.6;}
}

/*Floor002920 */
.sec2{background: url(../images/p2bg.png) no-repeat center/cover;}
.Floor002920{padding-top: 0; padding-bottom: 0;}
.Floor002920 .auto{max-width: 1400px;margin-top: 5%}
.Floor002920 .title{text-align: center;position: relative;padding-bottom:20px;}
.Floor002920 .title .cn{font-family: AlimamaShuHeiTi-Bold;font-size: 36px;letter-spacing: 0px;color: #014099;background: url(../images/tbg1.png) no-repeat center;}
.Floor002920 .title .en{font-family: DIN-Bold;font-size: 18px;  color: #999999;}
.Floor002920 .title:after{position: absolute;width: 100%;height: 8px;background: url(../images/tbg2.png) no-repeat center bottom;border-bottom: 1px solid rgba(13,77,161,.21);content: "";left: 0;bottom: 0}
@media(max-width:1024px){
.Floor002920 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.Floor002920 .title .cn{font-size: 8vw;}
}

.Floor002920 .tab{padding-bottom: 2.605vw;text-align: center;display: inline-block;width: 100%;}
.Floor002920 .tab li{display: inline-block;;position: relative;width: auto;height: 42px;background-color: #ffffff;border: solid 1px #dddddd;margin: 0 18px;}
.Floor002920 .tab li a{font-family: PingFang-SC-Bold;display: block;cursor: pointer; line-height: 42px;font-size: 20px;padding: 0 30px;position: relative; z-index: 2;}
.Floor002920 .tab li.slick-active:after{position: absolute;content: ''; width: 6px; height: 42px; background: #d9a161; top: 0%; left: 0;z-index: 6;}
.Floor002920 .tab li.slick-active a{background: #014099;color: #fff; }
.Floor002920 .tab li.slick-active{border-color: none}
.Floor002920 time{width: 78px; height: 48px;font-family: DINPro-Bold;font-size: 14px;color: #014099; border: solid 1px #014099;padding:8px 0 ;float: left;text-align: center;line-height: 16px;margin: 15px;}
.Floor002920 time span{display: block;font-size: 18px;;}
.Floor002920 .tit{font-size: 14px;font-weight: normal;color: #ffffff;text-align: right;font-weight: bold;padding-right: 20px;}
.Floor002920 p.dot3{color: #7d7d7d;line-height: 1.715em; height: 5.145em;}
.Floor002920 .slick-slide{position: relative;}
.Floor002920 .n-top .txt{width: 90%;height: 69px;background-color: #d9a161;position: absolute;left:5%;bottom: 0;line-height: 69px;}
.Floor002920 .n-top .pic{overflow: hidden;}
.Floor002920 .n-top .Ispic{padding-bottom: 80.193%; transition: 0.3s;margin-bottom: 42px;}
.Floor002920 .n-top a:hover  .Ispic{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);}
.Floor002920 .n-top .txt time{position: absolute; left: 0; top: 0;}
.Floor002920 .n-top .slick-dots{position: absolute; right: 18px; bottom:30%; z-index: 10;}
.Floor002920 .n-top .slick-dots li{float: left; margin: 0 4px; width: 20px; height: 3px;background: #fff;}
.Floor002920 .n-top .slick-dots li.slick-active{background: #a5894b;}
.Floor002920 .n-top .slick-dots li button{display: none;}
.Floor002920 .n-top .slick-arrow{position: absolute;left: 0;bottom: 20px;width: 28px; height: 28px; background-color: #0d4da1;background-position: center;background-repeat: no-repeat;z-index: 99;}
.Floor002920 .n-top .slick-arrow.slick-next{background-image: url(../images/right.png);left: 80px;}
.Floor002920 .n-top .slick-arrow.slick-prev{background-image: url(../images/left.png);left: 40px;}
.Floor002920 .n-list_mid{width: 20%;float: left;margin-left: 1.5%;margin-right: 1.5%;}
.Floor002920 .n-list_mid .Ispic{width: 100%;;padding-top: 75%;margin-bottom: 24px;transition: all 0.3s}
.Floor002920 .n-list_mid .Ispic:hover{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);}
.Floor002920 .n-list_mid .pic p{height: 40px;position: absolute;left: 0;bottom: 24px;background: rgba(0,0,0,.5);font-size: 14px;color: #ffffff;width: 100%;line-height: 40px;text-indent: 10px;margin: 0 auto}
.Floor002920 .n-list_mid .pic{position: relative;overflow: hidden;}
.Floor002920 .n-list dt a{position: relative;}
.Floor002920 .n-list dt a:before{transition: 0.3s; height: 0; position: absolute; left: 0; top: 0; width: 4px; background: #d9a161; content: '';}
.Floor002920 .n-list dt a:hover:before{height: 100%;}
.Floor002920 .n-list dt{float: left; width: 100%; margin-bottom: 13.5px;display: table;table-layout: fixed;height: 76px;background-color: #ffffff;}
.Floor002920 .n-list dt:hover{ background-color: #014099; }
.Floor002920 .n-list dt:hover time{border-color: #fff;color: #fff}
.Floor002920 .n-list dt:hover .tit,.Floor002920 .n-list dt:hover p{color: #fff}
.Floor002920 .n-list dt a{display: table-cell; vertical-align: middle;}
.Floor002920 .n-list .tit{font-family: PingFang-SC-Bold;font-size: 18px;color: #333333;margin-top: 17px;text-align: left;}
.Floor002920 .n-list p{font-family: PingFang-SC-Medium;font-size: 13px;font-weight: normal;letter-spacing: -1px;color: #999999;}
.Floor002920 .home_more {width: 194px;text-align: center;font-family: PingFang-SC-Bold;font-size: 22px;color: #0d4da1; height: 52px;line-height: 52px;margin: 0 auto; border: solid 1px #0d4da1;margin-top: 10px;}
.Floor002920 .home_more:hover{background: #fff}

@media(min-width:1025px){
.Floor002920 .title,.Floor002491 .title,.Floor003099 .title{transform: translateY(-280px); -webkit-transform: translateY(-280px);opacity: 0;transition: all 1s}
.Floor002920 .n-top{width: 35.625%;}
.Floor002920 .n-top,.Floor002920 .n-list_mid,.Floor002920 .n-list,.Floor002920 .tab li{transform: translateY(280px); -webkit-transform: translateY(280px);opacity: 0;transition: all 1s}
.Floor002920 .n-list_mid,.Floor002920 .tab li:nth-child(2){transition: all 1.2s}
.Floor002920 .n-list,.Floor002920 .tab li:nth-child(3){transition: all 1.4s}
.sec2.active .Floor002920 .n-top,.sec2.active .Floor002920 .n-list_mid,.sec2.active .Floor002920 .n-list,.sec2.active .Floor002920 .title,.Floor002920 .tab li,.sec5.active .Floor002491 .title,.sec4.active .Floor003099 .title{transform: translateY(0); -webkit-transform: translateY(0);opacity: 1;}
.Floor002920 .n-list{width: 41.25%;}
.Floor002920 .tab ul{width: 100%;text-align: center;margin-top: 30px; }
}
@media(max-width:768px){
.Floor002920 .tab li a{font-size: 3.2vw; padding: 0 2vw; line-height: 9vw;}
.Floor002920 .n-top .txt{padding-left: 24vw;}
.Floor002920 .n-top .txt:before{left: 24vw; margin-left: -4vw;}
.Floor002920 .tit,
.Floor002920 time{font-size: 3.2vw;}
.Floor002920 p.dot3{font-size: 2.6vw;}
 .Floor002920 .n-list dt a{display: block; padding: 5vw;}
.Floor002920 .n-list dt{margin-top: 5vw;}
}
@media(max-width:480px){
.Floor002920 .tit,
.Floor002920 time{font-size:4vw;}
.Floor002920 p.dot3{font-size: 3.5vw;}
.Floor002920 .n-top .txt{padding-left: 26vw;}
.Floor002920 .n-top .txt:before{left: 26vw; margin-left: -4vw;}
.Floor002920 .n-top .slick-dots{bottom: 33%;}
}



/*Floor003052 */
.sec3 {background: url(../images/p3bg.png) no-repeat center/cover;}
.sec3 .title{text-align: center;position: relative;padding-bottom:20px;margin-bottom: 20px;}
.sec3 .title .cn{font-family: AlimamaShuHeiTi-Bold;font-size: 36px;letter-spacing: 0px;color: #014099;background: url(../images/tbg3.png) no-repeat center;}
.sec3 .title .en{font-family: DIN-Bold;font-size: 18px;  color: #014099;}
.sec3 .title:after{position: absolute;width: 100%;height: 8px;background: url(../images/tbg4-2.png) no-repeat center bottom;border-bottom: 1px solid rgba(1,64,153,.21);content: "";left: 0;bottom: 0}

.Floor003052{position: relative; z-index: 1;}
.Floor003052 .auto{max-width: 1600px;}
.Floor003052 .tab li{width: 160px;height: 160px;position: absolute;text-align: center;background: url(../images/bg2.png) no-repeat center 40px;cursor: pointer;}
.Floor003052 .tab li .icon .off{display: none}
.Floor003052 .tab li .icon{margin-bottom: 45px;}
.Floor003052 .tab li .icon img{transition: all 0.3s}
.Floor003052 .tab li:hover .icon img{transform: rotate(360deg)}
.Floor003052 .tab li.on .icon .off{display: inline-block;}
.Floor003052 .tab li.on .icon .on{display: none}
.Floor003052 .tab li h3{color: #0042a0;font-size: 20px;}
.Floor003052 .tab li.on h3{background: url(../images/bg3.png) no-repeat center;color: #ffffff;transition: all 0s;}
.Floor003052 .tab li.li1{left: 13%;top: 4%}
.Floor003052 .tab li.li2{right: 13%;top: 4%}
.Floor003052 .tab li.li3{right: 13%;bottom: -1%}
.Floor003052 .tab li.li4{left: 13%;bottom: -1%}
.Floor003052 .tab-info{background: url(../images/line3.png) no-repeat right 20px;}
.Floor003052 .tab-info .name{position: relative;z-index: 1;}
.Floor003052 .tab-info .name b{font-family: DINPro-Bold;font-size: 48px;font-weight: normal;color: #ffffff;position: relative;}
.Floor003052 .tab-info .name b:after{position: absolute;left: 120%;top: 0;transform:rotate(25deg);height: 74px;width: 1px;background-color: #ffffff;content: ""}
.Floor003052 .tab-info .name aside{font-size: 20px;line-height: 36px;color: #ffffff;text-indent: 70px;margin-top: -20px;font-weight: bold;}
.Floor003052 .tab-info .desc{font-size: 16px;line-height: 24px;color: #ffffff;text-align: justify;}
.Floor003052 .tab li.on{background: url(../images/bg2-2.png) no-repeat center 40px;}

.Floor003052 .tab-info .titles{font-size: 20px;line-height: 36px;color: #ffffff;font-weight: bold;margin-top: 10px;margin-bottom: 10px;}
.Floor003052 .tab-info .more{width: 194px;height: 52px;border: solid 1px #f8f8f8;text-align: center;display: inline-block;margin-top: 22px;line-height: 52px;font-family: PingFang-SC-Bold;font-size: 22px;color: #ffffff;}
.Floor003052 .tab-info .more:hover{background-color: #d9a161;border-color: #d9a161}

@media(min-width:1025px) {
.Floor003052 .tab{width: 1145px;background: url(../images/cpbg.png) no-repeat center;z-index: 5;height:596px;position: relative;transform: translateX(-280px);-webkit-transform: translateX(-280px);opacity: 1;transition: all 1s}
.sec3.active .Floor003052 .tab,.sec3.active .Floor003052 .tab-txt{transform: translateX(0); -webkit-transform: translateX(0);opacity: 1;}
.Floor003052 .tab-txt{transform: translateX(280px);-webkit-transform: translateX(280px);opacity: 1;transition: all 1s}
.Floor003052 .main{width: 100%; left: 0; }
.Floor003052 .main .auto{height: 100%;}
.Floor003052 .pic{padding-right:33.632%;}
.Floor003052 .tab-txt{position: absolute;right:0;top: 0;width: 340px;height: 600px;padding: 40px;display: flex;align-items: center;padding-right: 0;}
.Floor003052 .tab-txt:after{width: 580px;position: absolute;left: 0;top: 0;content: "";z-index: -1;
  height: 600px;
  background-color: #014099;
  border-radius: 50px 0px 0px 50px;}
.Floor003052 .tab-txt .tab-info{width: 340px;}

}
@media(min-width:1025px) and (max-width:1366px){
.Floor003052 .tab-info .desc{font-size: 0.98vw;line-height: 1.2;}
}
@media(max-width:1440px){
.Floor003052 .tab-txt,.Floor003052 .tab-txt:after{height: 440px;}
.Floor003052 .tab-txt{padding: 30px;top: 40px;}
.Floor003052 .tab{height: 540px;}
.sec3 .title{margin-top: 50px;}
}
@media(max-width:1024px){
.Floor003052 .tab-info .titles{font-size: 4vw; left: 3%;right: 3%;}
.Floor003052 .tab li{width: 33.333%;font-size: 3vw;}
.Floor003052 .tab li .inner{padding: 3vw;}
.Floor003052 .main{position: relative; z-index: 1;}
.Floor003052 .main .auto{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; height: 100%;padding: 3%;}
}
@media(max-width:640px){
.Floor003052 .tab-info .title{font-size: 5vw; }
.Floor003052 .tab li{font-size: 4.5vw;width: 50%;}
.Floor003052 .tab-info .name{font-size: 22vw;}
.Floor003052 .tab-info .name aside{left: 18vw;}
.Floor003052 .tab-info .desc{font-size: 3.5vw;}
}


/*Floor003099 */
.sec4 {background: url(../images/p4bg.png) no-repeat center/cover;}
.Floor003099 .title{text-align: center;position: relative;padding-bottom:20px;margin-bottom: 40px;}
.Floor003099 .title .cn{font-family: AlimamaShuHeiTi-Bold;font-size: 36px;letter-spacing: 0px;color: #ff3d3d;background: url(../images/tbg5.png) no-repeat center;}
.Floor003099 .title .en{font-family: DIN-Bold;font-size: 18px;  color: #ff3d3d;}
.Floor003099 .title:after{position: absolute;width: 80%;height: 8px;background: url(../images/tbg6.png) no-repeat center bottom;border-bottom: 1px solid rgba(215,0,15,.21);content: "";left: 10%;bottom: 0}
.Floor003099 .auto{max-width: 1600px; overflow: hidden;margin-top: 5%}
.Floor003099 .slider {width: 75%;}
.Floor003099 .amore{width: 25%;text-align: center;padding-top: 20%;}
.Floor003099 .amore a{display: inline-block;width: 206px; height: 62px;border: 1px solid #f79d00;border-radius: 62px;}
  .Floor003099 .amore a span{width: 194px;
  height: 52px;display: inline-block;margin: 4px;line-height: 52px;font-family: PingFang-SC-Bold;
  font-size: 22px;color: #ffffff;
  background-image: linear-gradient(0deg, 
    #ee7b00 0%, 
    #f79d00 100%);
  border-radius: 26px;}
.Floor003099 .slider .slick-list li a{display: block; margin-right: 25px;}
.Floor003099 .pic{overflow: hidden;position: relative;margin-right: 3px;}
.Floor003099 .pic .Ispic{padding-bottom: 62.631%; transition: 0.5s;}
.Floor003099 li a:hover .Ispic{transform: scale(1.05);}
.Floor003099 .slider li .txt{padding: 25px;background-color: #ffffff; box-shadow: 0px 5px 10px 0px   rgba(171, 171, 171, 0.48);}
.Floor003099 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor003099 .slider .slick-dots li{float: left; border: 8px solid #eaeaea;border-radius: 50%; width: 8px; height: 8px; margin: 0 12px;background: #eaeaea;}
.Floor003099 .slider .slick-dots li button{display: none;}
.Floor003099 .slider .slick-dots li.slick-active{border-color: #ff3d3d;background: none;}
.Floor003099 .txt label{display: block; font-size: 16px;color: #000; margin-bottom: 1.5vw;}
.Floor003099 time{width: 126px; height: 43px; background-color: #d9a161;display: inline-block;text-align: center; border-radius: 10px 10px 0px 0px;font-family: DIN-Medium;font-size: 20px;line-height: 44px;color: #ffffff;}
.Floor003099 .txt .tit{font-size: 20px;line-height: 30px;color: #333333;font-weight: bold;text-align: center;}
.Floor003099 .txt p{font-size: 17px;line-height: 26px; width:100%;color: #999999;}
.Floor003099 .txt span{width: 128px;text-align: center;color: #ffffff;font-family: AlimamaShuHeiTi-Bold;font-size: 20px;line-height: 44px;display:block;margin: 20px auto 0; height: 44px; background-color: #d9a161; border-radius: 22px;}
.Floor003099 .slick-slide:hover .txt span{background: #ff3d3d}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li{padding-bottom: 2.24vw;transform: translateY(280px); -webkit-transform: translateY(280px);opacity: 0;transition: all 1s}
.Floor003099 .slider .slick-list li:nth-child(2n){margin-top: -2.24vw;padding-bottom: 0;transition: all 1.4s}
.Floor003099 .amore{transform: translateY(280px); -webkit-transform: translateY(280px);opacity: 0;transition: all 1s}
.Floor003099 .slick-track{padding-top: 2.24vw}
.sec4.active .Floor003099 .slider .slick-list li,.sec4.active  .Floor003099 .amore{transform: translateY(0); -webkit-transform: translateY(0);opacity: 1;}

}
@media(max-width:1024px){
.Floor003099 .title{font-size: 6vw;}
}
@media(min-width:641px){
.Floor003099 .slider{ margin: 0 -2.55vw;}
}
@media(max-width:640px){
.Floor003099 .txt .tit{font-size: 5vw;}
}

/*
 .Floor002491 盲赂潞demo莽录鈥撁ヂ徛?
 */
.sec5 {background: url(../images/p5bg.png) no-repeat center/cover;}
.Floor002491 .title{text-align: center;position: relative;padding-bottom:20px;}
.Floor002491 .title .cn{font-family: AlimamaShuHeiTi-Bold;font-size: 36px;letter-spacing: 0px;color: #fff;background: url(../images/tbg3.png) no-repeat center;}
.Floor002491 .title .en{font-family: DIN-Bold;font-size: 18px;  color: #fff;}
.Floor002491 .title:after{position: absolute;width: 100%;height: 8px;background: url(../images/tbg4.png) no-repeat center bottom;border-bottom: 1px solid rgba(255,255,255,.21);content: "";left: 0;bottom: 0}
.Floor002491{width: 100%; position: relative; z-index:9;}
.Floor002491 .auto_1600{max-width: 1600px; position: relative; margin-top: 5.25%;}
.Floor002491 .wrap-container{ margin: 100px  auto 0;  max-width: 1600px; padding: 0;}
@media (max-width: 1230px) {
  .Floor002491 .wrap-container{ padding: 0 ; max-width: 1230px;}
}

.Floor002491 .maintit{display: block; padding: 30px 0 20px;  width: 100%;  margin: 0; text-align: center;font-size: 22px; font-weight: normal; color: #0a0404; background: #fff; line-height: 1;}
@media (min-width:1000px ) {
  .Floor002491 .maintit{ background: url(../images/Floor002491-bodytop.png) no-repeat left top; background-size: 100% 205px;position: absolute; left: 0;top:-205px; z-index:6;font-size: 34px; padding:134px 0 37px;}
}

.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 12.5%;float: left;margin-right: 5px; height: 490px; background-position: 0 0; position: relative;background-size: cover; background-repeat: no-repeat;position: relative;overflow: hidden;align-items: center;justify-content: center;text-align: center; } 
.Floor002491 ul li:after{position: absolute;left: 0;bottom: 0;width: 0;height: 3px;background-color: #d9a161;opacity: 0.8;transition: all 0.3s;content: ""}
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; }
.Floor002491 ul li a .txt{display: none;}
.Floor002491 ul li .down{margin-bottom: 22px;display: none;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; align-items: center;justify-content: center;text-align: center;display: flex;}
.Floor002491 ul li .liBox .icon{width: 100px;height: 100px;border: solid 1px #ffffff;line-height: 100px;border-radius: 50%; margin: 35px auto 0px;}
.Floor002491 ul li .liBox .icon img{vertical-align: middle; margin-left:6px;}
.Floor002491 ul li .txtBox h3{font-family: AlimamaShuHeiTi-Bold;font-size: 20px;color: #ffffff;line-height: 36px;position: relative;}
.Floor002491 ul li .txtBox h3:after{display:none;  width: 52px;content: "";margin: 0 auto;height: 4px;background-color: #ffffff;margin-top: 20px;}
.Floor002491 ul li .txtBox .num{width: 61px;height: 62px;position: relative;text-align: center;line-height: 62px;margin: 0 auto;margin-top: 117px;font-family: DIN-Bold;font-size: 18px;}
.Floor002491 ul li .txtBox .num:after{position: absolute;left: 0;top: 0;content: "";border: solid 1px #ffffff;transform:rotate(45deg);width: 100%;height: 100%}
.Floor002491 ul li .txtBox .num:before{width: 1px;position: absolute;left: 50%;bottom: 73px;content: "";margin-left: -0.5px; height: 67px; background-color: #ffffff;transition: all 0.3s}
.Floor002491 ul li .txtBox span{width: 100px; height: 34px;display: inline-block; border: solid 1px #ffffff;font-size: 14px;line-height: 34px;color: #ffffff;text-align: center;margin-top: 50px;}

.Floor002491 ul li.on .down{display: inline-block;margin-top: 20px;}
.Floor002491 ul li.on{width:22.375%; }
.Floor002491 ul li.on .liBox .icon{border: none;margin-top: 0; margin:0 auto;}
.Floor002491 ul li.on  .txtBox .num{margin-top: 31px; }
.Floor002491 ul li.on .txtBox .num:before{height: 0;}
.Floor002491 ul li.on .txtBox h3:after{display: block;}
.Floor002491 ul li.on:after{width: 100%}


/*Bottom003191 */
.yqlj{line-height: 74px;border-top: 1px solid #9DC5E5;display: inline-block;width: 100%;float: left;position: absolute;bottom: 0;left: 0;width: 100%;}
.yqlj span{font-size: 18px;color: #0042a0;padding-right: 35px;border-right: 1px solid rgba(0,66,160,.2);height: 24px;line-height: 24px;margin: 24px auto;margin-right: 30px;}
.yqlj span img{margin-right: 10px;vertical-align: middle;}
.yqlj p{max-width: 1300px;}
.yqlj  a{display: inline-block;margin-right: 35px;font-size: 18px;color: #0042a0;line-height: 36px;}
.yqlj a:hover{font-weight:bold}

.section .Bottom003191{/* transform: translateY(280px); *//* -webkit-transform: translateY(280px); *//* opacity: 0; */transition: all 1s}

.section.active  .Bottom003191{transform: translateY(0); -webkit-transform: translateY(0);opacity: 1;}
.Bottom003191{background: url(../images/btbg.png) no-repeat  center/cover; font-family: 'HarmonyOS_Sans_SC_Light';color: #fff;border-top: 12px solid #d9a161;width: 100%;float: left;position: relative;padding-bottom: 50px; }
.Bottom003191:before{position: absolute;right:0;top: -12px;height: 12px;width: 387px;background: url(../images/line4.png) no-repeat left center/cover;content: ""}
.Bottom003191 a{color: rgba(255,255,255,0.5);}
.Bottom003191 a:hover{color: #ffffff; }
.Bottom003191 .b-bottom{color: #8ba0cf;height: 88px;line-height: 88px;border-top: 1px solid rgba(255,255,255,.2);margin-top: 0;font-size: 14px;}
.Bottom003191 .b-bottom nav a{display: inline-block;}
.Bottom003191 .b-top{padding: 20px 0 0;}
.Bottom003191 .b-top nav dt{font-size: 20px;color: #ffffff;font-weight: bold;}
.Bottom003191 .b-top nav dt a:not(:hover){color: #fff;}
.Bottom003191 .b-top nav dd{line-height: calc(34 / 16 * 1em);}
.Bottom003191 .b-top nav dt a:hover{color: #d9a161;}
.Bottom003191 .logo img{height: auto;margin: 15px auto}
.Bottom003191 .hotline {margin-left: 0;margin-top: 20px}
.Bottom003191 .hotline dl{margin-top: 0;}
.Bottom003191 .hotline dt{font-size:  18px;;line-height: 36px;color: #8ba0cf;}
.Bottom003191 .hotline dt span{display: inline-block;margin-right: 50px;}
.Bottom003191 .mid {width: 680px;margin-left: 100px;}
.Bottom003191 .mid .hzkh{width: 93px; height: 111px;border: 1px solid rgba(255,255,255,.5);text-align: center;display: inline-block;font-size: 20px;color: #cbdbff;line-height: 30px;padding: 20px 25px;font-weight: bold;}
.Bottom003191 .mid .khlist a{float: left;text-align: center;border: 1px solid rgba(255,255,255,.5);height: 51px;line-height: 51px;margin-left: 10px;margin-bottom: 10px;}
.Bottom003191 .mid .khlist a.a1{width: 183px;}
.Bottom003191 .mid .khlist a.a2{width: 280px;}
.Bottom003191 .mid .khlist a img{vertical-align: middle;margin-right: 8px;margin-top: -3px;}
.Bottom003191 .code{margin-top: calc(70 / 16 * 1em);line-height: 40px;}
.Bottom003191 .code img{height: calc(103 / 16 * 1em);}
.Bottom003191 .contact li{line-height: calc(20 / 16 * 1em); padding: calc(10 / 16 * 1em) 0;position: relative; padding-left: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span{position: absolute; left: 0; top: calc(10 / 16 * 1em);height: calc(20 / 16 * 1em);overflow: hidden;text-align: justify; width: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span:after{display: inline-block;content: '';width: 100%;height: 1px;}

@media (min-width:1025px) {

.Bottom003191 .b-top nav{margin: 0 auto; overflow: hidden;width: 940px;margin-left: 5%;}
.Bottom003191 .b-top nav dl{float: left; position: relative;}  
.Bottom003191 .b-top nav dl:after{position: absolute;right: -60px;width: 1px;height: 100%;background: rgba(255,255,255,.1);content: "";top:0}
.Bottom003191 .b-top nav dt{ margin-bottom:15px;}
}
@media (max-width:1600px) {
.Bottom003191 .b-top nav{width: 800px }
.Bottom003191 .hotline{margin-left: 40px;}
.Bottom003191 .mid {margin-left: 40px;}
.Bottom003191 .logo img{height: 40px;margin: 25px auto}
.yqlj p{max-width: 1100px;}
.yqlj  a{margin-right: 15px;}
}
@media (max-width:1024px) {
.Bottom003191 .logo{text-align: center;}
.Bottom003191 .b-bottom .copyright{margin-top: 1em;}
.Bottom003191 .b-bottom .copyright a{display: inline-block;} 
.Bottom003191 .b-top{padding: 3em 0;}
.Bottom003191 .b-top nav{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1); padding: 2em 0; margin: 2em 0;}
.Bottom003191 .b-top nav dl{margin: 0!important;}
.Bottom003191 .b-top nav dl:not(:last-child){margin-bottom: 1em!important;}
.Bottom003191 .b-top nav dd{display: inline-block; margin-right: 1em;}
}


/**/
header.fixed{background: rgba(1,64,153,0.8);}
.imgbox{ overflow:hidden; position:relative;width: 100% }
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .5s;}
.imgbox img{ width:auto !important; max-height:100%;}
.imgbox:hover span{transform: scale(1.05)}
.nybanner{position: relative;}
.nybanner .imgbox{padding-top: 35.1%;}
.nybanner .txt{display: flex;align-items: center;justify-content: center;text-align: center;width: 100%;position: absolute;left: 0;top: 0;height: 100% }
.nybanner .txt h3{height: 59px;letter-spacing: 5px;color: #ffffff;position: relative;margin-bottom: 38px;line-height: 59px;font-size: 60px;}
.nybanner .txt h3:before{width: 490px;  height: 2px;position: absolute;left: 50%;margin-left: -245px;bottom: -16px;content: "";  background-color: #ffffff;}
.nybanner .txt p{font-size: 32px;letter-spacing: 3px;color: #ffffff;font-weight: bold;height: 32px;line-height: 32px;}
.nybanner:after{width: 14px;height: 536px;background: url(../images/line2.png) no-repeat center;position: absolute;z-index: 99;right:8.333%;top: 20%;content: ""}
.qydj_p1 .title{text-align: center;position: relative;padding-bottom:20px;margin-bottom: 40px;}
.qydj_p1 .title .cn{font-family: AlimamaShuHeiTi-Bold;font-size: 36px;letter-spacing: 0px;color: #ff3d3d;background: url(../images/tbg5.png) no-repeat center;}
.qydj_p1 .title .en{font-family: DIN-Bold;font-size: 18px;  color: #ff3d3d;}
.qydj_p1 .title:after{position: absolute;width: 100%;height: 8px;background: url(../images/tbg6.png) no-repeat center bottom;border-bottom: 1px solid rgba(13,77,161,.21);content: "";left: 0%;bottom: 0}
.qydj_p1 .auto{background-color: #ffffff;border-radius: 10px;margin-top: -135px;position: relative;z-index: 9;padding: 50px}

/*Floor002943 */
.Floor002943{padding: 40px 0;}
.Floor002943 .list li{line-height: 42px;padding-left: 34px;background: url(../images/lx.png) no-repeat left center;font-size: 20px;}
.Floor002943 .list li:hover{background: url(../images/lx2.png) no-repeat left center;}
.Floor002943 .list li time{float: right;color: #b3b3b3; font-size: 20px;color: #999999;}
.Floor002943 .list li a{color: #333333;font-size: 20px;}
.Floor002943 .list li:hover a,.Floor002943 .list li:hover time{color: #ed2c25;}

.Floor002943 .box-1 .slider{box-shadow: 0px 3px 14px 2px    rgba(0, 0, 0, 0.1);}
.Floor002943 .box-1 .slider .Ispic{padding-bottom: 73%;}
.Floor002943 .box-1 .slider li{position: relative}
.Floor002943 .box-1 .slider li p{position: absolute;height: 66px;line-height: 66px;padding: 0 90px 0 20px;font-size: 22px;color: #333333;width: 100%;background: #fff;left: 0;bottom: 0}
.Floor002943 .box-1 .slick-dots{position: absolute; z-index: 10; right: 0; width: 90px; bottom: 23px; text-align: center;}
.Floor002943 .box-1 .slick-dots li{display: inline-block; width: 12px; height: 12px; border-radius: 40px;background: #bfbfbf; margin: 0 3px;}
.Floor002943 .box-1 .slick-dots li button{display: none;}
.Floor002943 .box-1 .slick-dots li.slick-active{background-color: #e6002d; }
.Floor002943 .more{font-size: 20px;line-height: 48px;color: #999999;display: block;width: 180px; height: 48px; border: solid 1px #999999;text-align: center;margin: 60px auto 0}
.Floor002943 .more a{color: #999}
.Floor002943  .more:hover{background:  #ed2c25;border-color: #ed2c25}
.Floor002943  .more:hover a{color: #fff}
@media(min-width:1025px){
.Floor002943 .fl{width: 38.333%;}
.Floor002943 .fr{width: 54.666%;}
.Floor002943 .box-1{padding-bottom: 38px;}
}
@media(max-width:1600px){
.Floor002943 .list{margin: 0vw 0;}
.Floor002943 .fl{width: 43%;}
.Floor002943 .box-1 .slick-dots li{ width: 8px; height: 8px;margin: 0 4px;}
.Floor002943 .box-1 .slick-dots li.slick-active{ width: 20px;}
}

@media(max-width:640px){
.Floor002943 .title b{font-size: 18px;}
.Floor002943 .list{margin: 6vw 0;}
}

.qydj_p2 .auto{background: none;padding: 60px 0 0}
.qydj_p2{display: inline-block;width: 100%;background: url(../images/qydjbg1.jpg) no-repeat center;}


.qydj_p2 .title{text-align: center;position: relative;padding-bottom:20px;margin-bottom: 40px;}
.qydj_p2 .title .cn{font-family: AlimamaShuHeiTi-Bold;font-size: 36px;letter-spacing: 0px;color: #fff;background: url(../images/tbg3.png) no-repeat center;background-size: 27%;}
.qydj_p2 .title .en{font-family: DIN-Bold;font-size: 18px;  color: #fff;}
.qydj_p2 .title:after{position: absolute;width: 100%;height: 8px;background: url(../images/tbg4.png) no-repeat center bottom;border-bottom: 1px solid rgba(255,255,255,.21);content: "";left: 0%;bottom: 0}

/*Floor002934 */
.Floor002934{margin-bottom: 2.71vw;}
.Floor002934 .auto{}
.Floor002934 .slider{position: relative; z-index: 1;padding:0 50px;}
.Floor002934 .title{position: absolute; left: 0; top: 0; height: 100%; width: 58px;background: url("../images/Floor002934_titlebg.jpg") no-repeat center center;background-size: cover;}
.Floor002934 .title a{color: #fff;position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 20px;font-size: 20px;}
.Floor002934 .slider li a{display: block; }
.Floor002934 .slider li {background: #fff;margin: 0 9px;padding: 10px;}
.Floor002934 .slider .Ispic{padding-bottom: 67.64%;transition: all 0.3s}
.Floor002934 .slider li:hover .pic{overflow: hidden;}
.Floor002934 .slider li:hover .pic .Ispic{transform: scale(1.05)}

.Floor002934 .slider li aside{font-size: 20px;color: #999999;line-height: 36px;height: 66px;margin-top: 25px;}
.Floor002934 .slider li:hover aside{color: #e6002d;}
.Floor002934 .slider li p{margin-top: 15px;color: #e6002d;font-size: 16px;position: relative;;height: 60px;line-height: 60px;}
.Floor002934 .slider li p:after{position: absolute;left: 0;width: 0;height: 1px;background: #cccccc;bottom: 0;content: "";transition: all 0.3s}
.Floor002934 .slider li:hover p:after{width: 100%;height: 2px;background: #e6002d;}
.Floor002934 .slick-arrow{position: absolute; width: 25px; height: 73px; top: 50%; margin-top: -37px;background: url("../images/left.png") no-repeat center center rgba(0,0,0,.5);cursor: pointer; z-index: 10;}
.Floor002934 .slick-prev{left: 10px;}
.Floor002934 .slick-next{right: 10px;background-image: url("../images/right.png");}
@media(min-width:1025px){
.Floor002934 .slider .ul{padding: 20px 41px 15px;}
.Floor002934 .slider li a{margin: 0;}
}
@media(max-width:1024px){
.Floor002934 .slider .ul{padding: 3vw 5vw 2vw;}
.Floor002934 .slider li a{margin: 0 1vw;}
.Floor002934 .slick-prev{left: 1vw;}
.Floor002934 .slick-next{right: 1vw;}
}
@media(max-width:640px){
.Floor002934 .slider{padding-left: 10vw;}
.Floor002934 .title{width: 10vw;}
.Floor002934 .title a{font-size: 4vw;width: 4vw;}
.Floor002934 .slider li a{margin: 0 2vw;}
}

.Floor002934 .more{font-size: 20px;line-height: 48px;color: #ffffff;display: block;width: 180px; height: 48px; border: solid 1px #ffffff;text-align: center;margin: 60px auto 0}
.Floor002934 .more a{color: #fff}
.Floor002934  .more:hover{background:  #fff;border-color: #fff}
.Floor002934  .more:hover a{color: #ed2c25}

.qydj_p3{display: inline-block;width: 100%;background: url(../images/qydjbg2.png) no-repeat center;height: 890px;padding: 90px 0 0 }
.qydj_p3 .title{text-align: center;position: relative;padding-bottom:20px;margin-bottom: 40px;}
.qydj_p3 .title .cn{font-family: AlimamaShuHeiTi-Bold;font-size: 36px;letter-spacing: 0px;color: #ed2c25;background: url(../images/tbg5.png) no-repeat center;}
.qydj_p3 .title .en{font-family: DIN-Bold;font-size: 18px;  color: #999;}
.qydj_p3 .title:after{position: absolute;width: 90%;height: 8px;background: url(../images/tbg6.png) no-repeat center bottom;border-bottom: 1px solid rgba(13,77,161,.21);content: "";left: 5%;bottom: 0}

.qydj_p3_l{width: 48%;}
.qydj_p3_l .qydj_p3_lb{height: 507px; background-image: linear-gradient(0deg,   #ffffff 79%,   #ffdede 100%); box-shadow: 0px 7px 18px 0px    rgba(0, 0, 0, 0.07);padding: 25px;margin-top: 50px;padding-top: 54px;}
.qydj_p3_l .qydj_p3_lb .topnews .imgbox{width: 182px; height: 121px;}
.qydj_p3_l .qydj_p3_lb .topnews .txt{width: 510px;display: flex;align-items: center;height: 121px;}
.qydj_p3_l .qydj_p3_lb .topnews .txt h3{font-size: 20px;line-height: 22px;color: #333333;}
.qydj_p3_l .qydj_p3_lb .topnews .txt p{font-size: 18px;line-height: 22px;color: #9c7878;margin-top: 10px;}
.qydj_p3_l .qydj_p3_lb  li {height: 74px;line-height: 74px;padding-left: 23px;position: relative;}
.qydj_p3_l .qydj_p3_lb  li:not(:last-child){border-bottom: 1px solid #e8e8e8;}
.qydj_p3_l .qydj_p3_lb  li:before{position: absolute;left: 0;top: 36px;width: 4px; height: 4px;content: "";  background-color: #e6002d;}
.qydj_p3_l .qydj_p3_lb  li a{font-size: 20px;color: #333333;}
.qydj_p3_l .qydj_p3_lb  li:hover a{color: #e6002d;}

.qydj_p3_l  .more{font-size: 20px;line-height: 48px;color: #999999;display: block;width: 180px; height: 48px; border: solid 1px #999999;text-align: center;margin: 60px auto 0}
.qydj_p3_l  .more a{color: #999999}
.qydj_p3_l  .more:hover{background:  #ed2c25;border-color: #ed2c25}
.qydj_p3_l  .more:hover a{color: #fff}


.location{height: 32px;line-height: 32px;color: #333333;letter-spacing: 2px;font-size: 22px;position: relative;margin-bottom: 35px;position: relative;}
.location:before{position: absolute;right: 0;top: 50%;margin-top: -35px;width: 63px;height: 70px;background: url(../images/lbg.png) no-repeat center;content: ""}
.location img{vertical-align: middle;margin-right: 10px;}
.location a{color: #333333;}
.location span{color: #e6002d;}
.location:after{position: absolute;left: 0;bottom: -34px;width: 100%;height: 2px;background: #eaeaea;content: ""}

.qydj_list{display: inline-block;width: 100%;background: url(../images/nybg.png) no-repeat bottom center;}
.newslist{padding-top: 32px;}
.newslist_l{width: 16.25%;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;background: #ed2c25;text-align: center;}
.newslist_l .list{width: 100%;background: #fafafa;padding-bottom: 200px;border-radius: 8px 8px 0px 0px;border-bottom: 2px solid #ed2c25;box-shadow: 0px 3px 10px 0px     rgba(0, 0, 0, 0.1);display: inline-block;;}
.newslist_l .list ul li{background:#fff;position: relative;border-bottom: 1px solid #ddd;width: 100%;float: left; }
.newslist_l .list ul li.active:after{width: 6px;height: 60px;content:"";position: absolute;left: 0;top: 0;background: #ED2C25}
.newslist_l .list ul li.active{background: #FBD5D3  }
.newslist_l .list ul li a{padding-left: 10px;color: #333; font-size:20px; float: left;;height: auto;line-height: 60px;position: relative;margin:0 20px;}
.newslist_l .list ul li.inactive.active{ background:#FBD5D3 url(../images/xiala2.png) no-repeat 90% center;margin-left: 0;border-bottom: none;cursor: pointer;}
.newslist_l .list ul li.inactives.inactive{background: #FBD5D3 url(../images/xiala.png) no-repeat 90% 30px;border-bottom: none} 
.newslist_l .list ul li ul{display: none;}
.newslist_l .list ul li.active ul a{border-left: none;}
.newslist_l .list ul li ul li { border-left:0; border-right:0; background-color:#fff; border-color:none;text-indent: 20px;padding-left: 0; background:#fff}
.newslist_l .list ul li ul li ul{display: none;}
.newslist_l .list ul li ul li a{ margin-right:20px;border-bottom: none;border-left: none;float: none;width: 100%;display: inline-block;margin: 0 auto;    padding-right: 15px;}
.newslist_l .list ul li ul li ul li { background:#fff; border:none; }

.newslist_r{width: 80%;margin-bottom: 80px;}
.textlist li{height: 225px;background-color: #ffffff;box-shadow: 0px 0px 12px 1px  rgba(174, 174, 174, 0.27);padding: 38px 30px;margin-bottom: 35px;}
.textlist li:hover{background-color: #f4f4f4;}


.textlist li .fl{margin-right: 28px;}
.textlist li .txt{width: 1030px;float: left;}
.textlist li .txt h3{height: 28px;line-height: 28px;font-size: 22px;color: #333333;margin-bottom: 10px;}
.textlist li .txt h3 span{margin-left: 10px;}
.textlist li .txt p{font-size: 16px;font-size: 16px;line-height: 20px;color: #999999;}
.textlist li .li_b{padding-top: 20px;border-top: 1px solid #dddddd;margin-top: 30px;}
.textlist li .li_b span{height: 20px;line-height: 20px;color: #333333;font-size: 20px;margin-right: 55px;}
.textlist li .li_b span img{margin-right: 10px;margin-top: -5px;}
.textlist li .li_b span.span2{color: #999999;font-size: 18px;}
.textlist li:hover .txt h3{color: #ff3131;}

.pages{height: 50px;margin:  20px auto 50px;text-align: center;}
.pages a{padding: 0px 10px;border: 1px solid #eeeeee;background: #fff; border-radius: 0px;display: inline-block; height: 30px;line-height: 30px;color: #333333;margin: 0 6px;}
.pages .active,.pages a:hover{border: 1px solid #ed2c25;background: #ed2c25;color: #fff}

.normal .location span{color: #333333;}
.normal .newslist_l h1{background-color: #014099;}
.normal .newslist_l .list ul li.active a{border-color: #014099;color: #014099}
.normal .newslist_l .list ul li.active{background: #e4efff url(../images/xiala2.png) no-repeat 90% center;}
.normal .newslist_l .list ul li.active.inactives{    background: #e4efff url(../images/xiala3.png) no-repeat 90% 30px;}
.normal .newslist_l .list ul li.active ul a{color: #666;}
.normal .newslist_l .list ul li.active ul a:hover{color: #014099}
.normal .newslist_l .list ul li.active a:after{background: #014099;}
.normal .textlist li:hover .txt h3{color: #014099}
.normal .newslist_l .list {border-color: #014099}
.normal .pages .active,.normal .pages a:hover{border: 1px solid #014099;background: #014099;color: #fff}
.normal .newslist_l .list ul li.active:after{background-color: #014099;}
.normal .topnews{margin-bottom: 33px;display: inline-block;width: 100%;}
.normal .topnews .topnewsbox{width: 31%;float: left;background-color: #f4f4f4;margin-right: 2%;}
.normal .topnews .topnewsbox:nth-child(3){margin-right: 0;}
.normal .topnews .topnewsbox .Ispic{padding-top: 60%;}
.normal .topnews .topnewsbox h3{font-size: 20px;line-height: 26px;color: #333333;letter-spacing: 2px;padding: 0 15px;font-weight: normal;margin-top: 15px;margin-bottom: 10px;height: 52px;}
.normal .topnews .topnewsbox p{font-size: 18px;line-height: 26px;color: #999999;letter-spacing: 1px;padding: 0 15px;margin-bottom: 10px;}
.normal .topnews .topnewsbox:hover{background-color: #014099;}
.normal .topnews .topnewsbox:hover h3,.normal .topnews .topnewsbox:hover p{color: #fff}
.normal .topnews .topnewsbox:hover .Ispic {transform: scale(1.05)}
.normal .topnews .topnewsbox .pic{overflow: hidden;}

.newslist_r .slideTxtBoxs .hd{float: left;width: 130px;float: left;}
.newslist_r .slideTxtBoxs .hd  li{float: left;width: 116px;font-size: 18px;color: #004098;cursor: pointer; line-height: 40px;text-align: center;position: relative;margin-bottom: 25px; height: 40px; border: solid 1px #004098;}
.newslist_r .slideTxtBoxs .hd  li.on{background-color: #004098;color: #ffffff;}
.newslist_r .slideTxtBoxs .hd  li.on:after{position: absolute;right: -9px;top: 50%;width: 9px;height: 12px;background: url(../images/dot1.png) no-repeat center;margin-top: -6px;content: ""}
.newslist_r .slideTxtBoxs .bd{width: 1040px;float: left;}
.newslist_r .slideTxtBoxs .bd ul .mouth{padding: 0px 0 0 10px;clear: both ;background: url(../images/shu.png) no-repeat 35px 57px;float: left;width: 100%}
.newslist_r .slideTxtBoxs .bd ul .mouth  span{width: 50px;height: 50px;text-align: center;}
.newslist_r .slideTxtBoxs .bd ul .mouth .first span{  width: 50px;height: 50px;background-color: #004098;text-align: center;line-height: 50px;text-align: center;color: #fff;border-radius: 50%}
.newslist_r .slideTxtBoxs .bd ul .mouth p{width: 953px;line-height: 55px;background-color: #edf5ff;font-size: 18px;color: #333333;padding-left: 20px;}
.newslist_r .slideTxtBoxs .bd ul .mouth  span i{display: inline-block;width: 12px;height: 12px;background: #004098;border-radius: 50%; position: relative;margin-top: 18px;}
/*.newslist_r .slideTxtBoxs .bd ul .mouth  span i:after{width: 2px;background-color: #97c2fc;height: 56px;content:"";position: absolute;top: -56px;left: 10px;}*/
.newslist_r .slideTxtBoxs .bd ul .mouth div{clear: both;padding: 0 0;float: left;width: 100%;margin-bottom: 10px;}
.newslist_r .slideTxtBoxs .bd ul .mouth2{background: none}


.gxgk .gxgk_t{height: 367px;background-color: #014099;width: 100%;}
.gxgk .gxgk_t .gxgk_tl{padding-left: 67px;position: relative;height: 367px;}
.gxgk .gxgk_t .gxgk_tl h3{font-size: 50px;letter-spacing: 4px;color: #ffffff;margin-top: 120px;line-height: 50px;margin-bottom: 20px;}
.gxgk .gxgk_t .gxgk_tl p{font-size: 24px;letter-spacing: 2px;color: #ffffff;line-height: 26px;}
.gxgk .gxgk_t .gxgk_tl:after{position: absolute;left: 0;bottom: 0;width: 387px;content: "";  height: 95px;  background-color: #009be5;}
.gxgk .gxgk_t .gxgk_tr{width: 610px;height: 367px;}
.gxgk .gxgk_t .gxgk_tr .Ispic{height: 367px}
.gxgk .gxgk_b{margin-top: 64px;}
.gxgk .gxgk_b p{font-size: 22px;line-height: 40px;letter-spacing: 2px;color: #333333;text-indent: 2em;}
.gxgk .gxgk_b img{margin-right: 34px;margin-bottom: 34px;}

.newscontent .contit h3{line-height: 60px;font-size: 28px;color: #4f5c79;text-align: center;}
.newscontent .contit .info{text-align: center;font-size: 22px;line-height: 22px;color: #333333;letter-spacing: 2px;position: relative;margin-top: 30px;}
.newscontent .contit .info span{display: inline-block;background: #fff;padding: 0 20px;}
.newscontent .contit .info:after{position: absolute;left: 12.5%;bottom: 10px;width: 70%;content: "";  height: 2px;  background-color: #eaeaea;z-index: -1;}
.newscontent .content{padding: 30px;}
.newscontent .content p{font-size: 22px;line-height: 48px;letter-spacing: 2px;color: #5e687c;text-indent: 2em;}

.prenext{clear:both;height: 60px;line-height: 60px;font-size: 0;width: 100%;text-align: center;margin-top: 50px;}
.prenext a{display: inline-block;margin: 0 60px;font-size: 22px;color: #333333;letter-spacing: 2px;width: 177px; height: 60px; background-color: #e6e6e6;text-align: center;  border-radius: 30px;}
.prenext a:hover{background-color: #014099;color: #ffffff;}

.zzjg{padding: 30px;}
.location a:hover{color: #004098;}

.ywnav ul {font-size: 0;text-align: center;}
.ywnav ul li{display: inline-block;padding: 0 40px;font-size: 22px; letter-spacing: 2px;color: #333333;line-height: 60px;border-radius: 30px;background-color: #e6e6e6;margin: 0 6px;}
.ywnav ul li.on,.ywnav ul li:hover{color: #ffffff;background-color: #014099;}
.ywnav ul li.on a,.ywnav ul li:hover a{color: #fff}

.ywtit{font-size: 30px;line-height: 60px;letter-spacing: 2px;color: #014099;font-weight: bold;text-align: center;background: url(../images/ywtbg.png) no-repeat center;margin-top: 50px;}
.yw_bp1 .imgbox{width: 584px;height: 366px;position: absolute;left: 0;top: 50%;margin-top: -183px;z-index: 5;}
.yw_bp1{position: relative;height: 500px;margin-top: 30px;}

.yw_bp1 .txt{width: 932px; height: 500px; background-color: #eef5ff;padding:40px 50px;padding-bottom: 0;position: absolute;right: 0;top: 50%;margin-top: -239px;z-index: 2;}
.yw_bp1 .txt h3{font-size: 22px;line-height: 22px;letter-spacing: 2px;color: #014099;margin-bottom: 15px;}
.yw_bp1 .txt p{font-size: 20px;line-height: 30px;letter-spacing: 2px;color: #666666;margin-bottom: 20px;}
.yw_bp1 .txt a{font-size: 20px;letter-spacing: 2px;color: #014099;float: right;;}

.yw_bp2 .yw_bp2box {margin-top: 50px;}
.yw_bp2 .yw_bp2box .yw_bp2box_t{height: 366px;width: 100%;}
.yw_bp2 .yw_bp2box .yw_bp2box_t .txt{width: 63%;position: relative;padding: 0 40px;height: 366px;}
.yw_bp2 .yw_bp2box .yw_bp2box_t .txt h3{font-size: 22px;letter-spacing: 2px;color: #014099;margin-top: 80px;margin-bottom: 10px;}
.yw_bp2 .yw_bp2box .yw_bp2box_t .txt p{font-size: 20px;line-height: 30px;color: #666666;letter-spacing: 2px;}
.yw_bp2 .yw_bp2box .yw_bp2box_t a{position: absolute;left: 40px;bottom: 20px;font-size: 20px;letter-spacing: 2px;color: #014099;}
.yw_bp2 .yw_bp2box .yw_bp2box_t .imgbox{width: 37%;height: 366px;}
.yw_bp2 .yw_bp2box_b h1{font-size: 22px;letter-spacing: 2px;color: #014099;margin-top: 40px;margin-bottom: 15px;}
.yw_bp2 .yw_bp2box_b h3{font-size: 20px;  line-height: 30px;letter-spacing: 2px;color: #333333;margin: 5px auto}
.yw_bp2 .yw_bp2box_b p{font-size: 20px;color: #666666;line-height: 30px;}
.yw_bp2 .yw_bp2box_b .w50{width: 48%;}
.yw_bp2 .yw_bp2box .yw_bp2box_t .txt h3.mt10{margin-top: 10px;}
.yw_bp2 .yw_bp2box .yw_bp2box_t1{background-color: #e4f8f9;}
.yw_bp2 .yw_bp2box .yw_bp2box_t2{background-color: #fff9ee;}
.yw_bp2 .yw_bp2box .yw_bp2box_t3{background-color: #fff6f4;}
@media(max-width:1600px){
.textlist li .txt{width: 85%;}
.qydj_p3_l .qydj_p3_lb .topnews .txt{width: 65%;overflow: hidden;}
.root-w-1600 .auto{width: 96%;}
.Floor002943 .list li{line-height: 38px;}
.newslist_r .slideTxtBoxs .bd{width: 80%}
.newslist_r .slideTxtBoxs .bd ul .mouth p{width: 90%}
.Floor002920 .n-list .tit{font-size: 16px;}
.Floor002920 time{height: 40px;line-height: 12px;}
.Floor002920 .n-list dt{height: 70px;}
.Floor002920 .n-list_mid .Ispic{padding-top: 68%;}
.Floor002920 .n-top .Ispic{padding-bottom:82.3%;}
.Floor003052 .tab{width: 70%}
.Floor002491 ul li{margin-right: 3px;}
.root-w-1500 .auto{width: 96%;}
.Floor003052 .tab{background-size: contain;  }
.yw_bp1 .txt{width: 65%;}
.yw_bp1 .imgbox{width: 38%}
}


/*20230413*/
.b_top{margin: 20px auto 0;display: inline-block;width: 100%;border-bottom: 1px solid rgba(255,255,255,.2);padding-bottom: 20px;}
.b_top .hzkh {width: 10%;height: 49px;/* border: solid 1px #ffffff; */line-height: 49px;text-align: center;font-weight: bold;}
.b_top .hzkh img,.b_top .khlist a img{vertical-align: middle;margin-top: -3px;margin-right: 5px;}
.b_top .khlist{float: right;width: 88%;overflow: hidden;}
.b_top .khlist li{width: 300px;height: 49px;border: solid 1px #ffffff;line-height: 49px;text-align: center;float: left;margin-left: 10px;float: left;}
.b_top .khlist .slick-arrow{display: none !important}












