/*Top002908 */
.Top002908{background-color: rgba(255, 255, 255, 0.5);}
.Top002908{font-size: 16px;position: absolute; left: 0; top: 0; width: 100%; z-index: 100;}
.Top002908,
.Top002908 a{color: #fff;}
.Top002908 .auto{max-width: 1400px; width: 96%;}
.Top002908 .logo{float: left;}
.Top002908 .logo a{display: table-cell; vertical-align: middle;}
.Top002908 .logo img{max-height: 81px;}
.Top002908 .top-menu,
.Top002908 .top-nav{float: right;}

.Top002908 .logo,
.Top002908 .top-nav{display: table; height: 115px;}
.Top002908 .top-nav dd{display: table-cell; vertical-align: middle;}

.Top002908 .top-menu li.has-sub{position: relative;z-index: 100;}
.Top002908 .top-menu li .sub-menu{display: none; padding: 10px;}
.Top002908 .top-menu li .sub-menu dd a{padding: 5px 10px; transition: 0.3s;}
.Top002908 .top-menu li .sub-menu dd a:hover{background: #fff;color: #333;}
.Top002908 .top-menu li .sub-menu dd:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.3);}
.Top002908 .top-menu li span,
.Top002908 .top-menu li a{display: block;}
@media(min-width:1025px){
.Top002908 .top-menu{float: right;}
.Top002908 .top-menu li{float: left;margin-right: 4.90625vw;}
.Top002908 .top-menu li span a{line-height: 115px;}
.Top002908 .top-menu li a:hover,
.Top002908 .top-menu li.aon span a{color: #004da1;}
.Top002908 .top-menu li .sub-menu{position: absolute; top: 100%; left: 50%; width: 200px;margin-left: -100px; z-index: 100; background:#004da1;}
}
@media(max-width:1024px){
.Top002908 .logo,
.Top002908 .top-nav{height: 80px;}
.Top002908 .top-menu{position: fixed;left:-100%;opacity: 0; top: 80px;bottom: 0; width: 240px; background: rgb(0 77 161 / 0.85); z-index: 100; padding: 20px;}
body.menu-show{overflow: hidden;}
body.menu-show .Top002908 .top-menu{left: 0;opacity: 1;}
.Top002908 .top-menu ul{height: 100%; overflow: auto;}
.Top002908 .top-menu li{padding: 5px 0;}
.Top002908 .top-menu li:nth-child(2n) span{background: rgba(255,255,255,0.2);}
.Top002908 .top-menu li span{position: relative;overflow: hidden;line-height: 40px;padding: 0 10px;}
.Top002908 .top-menu li .sub-menu{background: rgba(0,0,0,0.2);}
.Top002908 .top-menu li#m0 .op,.Top002908 .top-menu li#m4 .op{ display:none;}
.Top002908 .op{position: absolute;right: 0; width: 40px; height: 40px; top: 0;}
.Top002908 .op:before,
.Top002908 .op:after{position: absolute; content: '';background: #fff; left: 50%; top: 50%; transform: translate(-50%,-50%);}    
.Top002908 .op:before{width: 14px; height: 2px;}
.Top002908 .op:after{width: 2px; height: 14px;}

.Top002908 .open-menu span{display: block;width: 36px; height: 30px;position: relative;}
.Top002908 .open-menu span i{position: absolute; top: 50%; left: 0; width: 100%; margin-top: -1.5px; display: block;height: 3px; background: #004da1; transition:transform 0.3s;}
.Top002908 .open-menu span i:nth-child(1){margin-top: -9px;}
.Top002908 .open-menu span i:nth-child(3){margin-top: 7px;}
body.menu-show .Top002908 .open-menu span i{margin-top: -1.5px; width: 70%; left: 15%;}
body.menu-show .Top002908 .open-menu span i:nth-child(2){opacity: 0;}
body.menu-show .Top002908 .open-menu span i:nth-child(1){transform: rotate(45deg);}
body.menu-show .Top002908 .open-menu span i:nth-child(3){transform: rotate(-45deg);}
}
@media(max-width:640px){
.Top002908 .logo{width: 38%;}
}
/*Banner002766 */
.Banner002766{}
/*slick Basic*/
.Banner002766 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002766 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002766 .slick-list:focus {outline: none}
.Banner002766 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002766 .slick-slider .slick-track, 
.Banner002766 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Banner002766 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002766 .slick-track:before, 
.Banner002766 .slick-track:after{display: table; content: '';}
.Banner002766 .slick-track:after{ clear: both;}
.Banner002766 .slick-loading .slick-track { visibility: hidden;}
.Banner002766 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002766 .slick-slide .slick-loading img { display: none;}
.Banner002766 .slick-slide .dragging img { pointer-events: none;}
.Banner002766 .slick-initialized .slick-slide { display: block;}
.Banner002766 .slick-loading .slick-slide { visibility: hidden;}
.Banner002766 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002766 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002766 .slick-list li{position: relative;}
.Banner002766 .slick-list li a{display: block;}
.Banner002766 .slick-list li img{display: block; width: 100%;}
.Banner002766 .slick-list li .txt-main{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.Banner002766 .slick-list li .txt-main .auto{max-width: 1720px; height: 100%;position: relative;}
.Banner002766 .slick-list li .txt-main .auto img{height: 100%; transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.5s;}
.Banner002766 .slick-list li .url{position: absolute;width: 40%;max-width: 308px; font-size: 20px; z-index: 20;color: #fff; transition: 0.3s 0.5s;text-align: center;line-height: 65px;transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.8s;}
.Banner002766 .slick-list li.ani-show .txt-main .auto img,
.Banner002766 .slick-list li.ani-show .url{transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;-webkit-opacity: 1;}
.Banner002766 .slick-list li .url:before,
.Banner002766 .slick-list li .url:after{position: absolute; content: ''; height: 1px;width: 100%;background: rgba(255,255,255,0.2); transition: 0.5s;}
.Banner002766 .slick-list li .url:before{left: 0; top: 0;}
.Banner002766 .slick-list li .url:after{right: 0; bottom: 0;}
.Banner002766 .slick-list li .url:hover:before,
.Banner002766 .slick-list li .url:hover:after{width: 0;}
.Banner002766 .slick-list li .url:hover{background:#000; }
.Banner002766 .slick-list li .url span{display: inline-block;background: url(../images/Banner002766_more.png) no-repeat right center; padding-right: 40px; transition: 0.3s;}
.Banner002766 .slick-list li .url:hover span{background: none; padding: 0;}
.Banner002766 .slick-dots{position: absolute; left: 0; z-index: 10; width: 100%; bottom: 5%; text-align: center;}
.Banner002766 .slick-dots li button{display: none;}
.Banner002766 .slick-dots li{display: inline-block; border: 1px solid rgba(255,255,255,0.4); border-radius: 50%; margin: 0 5px; cursor: pointer; width: 20px; height: 20px;position: relative;}
.Banner002766 .slick-dots li.slick-active:after{content: ''; position: absolute; background: #fff;border-radius: 50%; width: 8px; height: 8px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Banner002766 .slick-arrow{position: absolute; z-index: 10; top: 50%;background: none;border: 0;font-size: 0; height: 44px; width: 44px; margin-top: -22px;  border-bottom: 3px solid #fff; border-right: 3px solid #fff; cursor: pointer;}
.Banner002766 .slick-prev{left: 3%;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Banner002766 .slick-next{right: 3%;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
@media(max-width:1024px){
.Banner002766 .slick-arrow{height:30px; width: 30px; margin-top: -15px;}
.Banner002766 .slick-list li .url{line-height: 40px; max-width:200px;font-size: 16px;}
}
@media(max-width:640px){
.Banner002766 .slick-dots li{width: 10px; height: 10px; margin: 0 2px;}
.Banner002766 .slick-dots li.slick-active:after{width: 4px; height: 4px;margin: -2px 0 0 -2px;}
.Banner002766 .slick-arrow{display: none!important;}
}
@media(max-width:480px){
.Banner002766 .slick-list li .url{line-height: 28px; max-width:120px;font-size: 12px;}
.Banner002766 .slick-list li .url span{padding-right: 30px;}
}
/*Floor002768 */
.Floor002768 {padding:4% 0;}
.Floor002768 .title{text-align:center;font-size:36px;color:#333;padding-bottom: 4%;}
.Floor002768 .title p{margin:0;opacity: 0.3;font-size: 24px;text-transform: uppercase;}
.Floor002768 .title::after{display:block;content:'';background: #ef8200;margin:20px auto 0;height:4px;width:52px;}
.Floor002768 li{position: relative; float: left;text-align: center; overflow: hidden;}
.Floor002768 li > img{display: block;width: 100%;transition: 0.3s;}
.Floor002768 li:hover > img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002768 li .tit{position: absolute;left: 5%;right: 5%;font-size: 24px;bottom: 12%;color: #fff;}
.Floor002768 li a{position: absolute;left: 0;top: 0;/* width: 100%; */height: 100%;background: rgba(0,0,0,0.8);opacity: 0;-webkit-opacity: 0;transition: 0.3s;z-index: 10;}
.Floor002768 li .ytable{height: 100%;margin: 0 auto;width: 90%;}
.Floor002768 li .name{font-size: 30px; font-weight: bold;color: #fff;}
.Floor002768 li .more{display: block; width: 60%; max-width: 176px;line-height: 45px;position: relative; margin: 30px auto 0;color: #999;font-size: 16px;}
.Floor002768 li .more:before,
.Floor002768 li .more:after{position: absolute; content: ''; height: 1px;width: 0;background: rgba(255,255,255,0.2); transition: 0.5s 0.2s ease-in-out;}
.Floor002768 li .more:before{left: 0; top: 0;}
.Floor002768 li .more:after{right: 0; bottom: 0;}
.Floor002768 li:hover a{opacity: 1;-webkit-opacity: 1;}
.Floor002768 li:hover .more:before,
.Floor002768 li:hover .more:after{width: 100%;}

@media(min-width:1025px){
.Floor002768 li{width: 25%;}
.Floor002768.anli li{ width:23%; margin-right:2%; margin-bottom:2%;}
.Floor002768.anli li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1024px){
.Floor002768 li{width: 50%;}
}
@media(max-width:640px){
.Floor002768 .title{ font-size:24px;}
.Floor002768 li .tit{font-size: 14px;}
.Floor002768 li .name{font-size: 20px;}
.Floor002768 li .more{font-size: 14px; line-height: 36px;}
.Floor002768.anli li{ width:48%; margin-right:2%; margin-bottom:2%;}
.Floor002768.anli li:nth-child(2n){ margin-right:0;}
}

/*Floor0666 */
.Floor0666 {padding:4% 0;}
.Floor0666 li{position: relative; float: left;text-align: center; overflow: hidden;}
.Floor0666 li a img{display: block;width: 100%;transition: 0.3s;}
.Floor0666 li .tit{ font-size: 16px; line-height:64px; color: #666; text-align:center;}
.Floor0666 li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.Floor0666 li a:hover .tit{ color:#ef8200;}
@media(min-width:1025px){
.Floor0666 li{ width:23%; margin-right:2%;}
.Floor0666 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1024px){
.Floor002768 li{width: 50%;}
}
@media(max-width:640px){
.Floor0666 li{ width:48%; margin-right:2%; margin-bottom:2%;}
.Floor0666 li:nth-child(2n){ margin-right:0;}
.Floor0666 li .tit{font-size: 14px; line-height:44px;}
}

/*Floor002599 */
.Floor002599{padding:0 0 5% 0;position:relative;z-index:1;}
.Floor002599 .auto{ position:relative; z-index:2;}

.Floor002599 .title{text-align:center;font-size:36px;color:#333;padding-bottom: 4%;}
.Floor002599 .title p{margin:0;opacity: 0.3;font-size: 24px;text-transform: uppercase;}
.Floor002599 .title::after{display:block;content:'';background: #ef8200;margin:20px auto 0;height:4px;width:52px;}
@media(max-width:480px){
.Floor002599 .title{ font-size:24px;}
.Floor002599 .title p{font-size:14px;}
}

.Floor002599 li{ overflow:hidden; position:relative; }
@media(min-width:769px){
.Floor002599 li{ float:left; width:32%; padding-bottom:46.75%; margin-right:2%;}
.Floor002599 li:nth-child(3n){ margin-right:0;}
.Floor002599 li > *{ position:absolute; left:0;height:50%;width:100%; }
.Floor002599 li:nth-child(2n) .txt,
.Floor002599 li .Ispic{ top:0;}
.Floor002599 li .txt,
.Floor002599 li:nth-child(2n) .Ispic{ top:50%;}
}
.Floor002599 li .Ispic{ transition:0.2s;}
.Floor002599 li .Ispic::before{ transition:0.2s; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; content:'';background:url(../images/Floor002599_icon_link.png) no-repeat center center rgba(0,0,0,0.5); background-size:10% auto;}
.Floor002599 li:hover .Ispic::before{ opacity:1;}
.Floor002599 li .txt{ border-left:2px solid #f3f8fa;transition:background 0.3s;}
.Floor002599 li:hover .txt{ background:#f3f8fa;}
.Floor002599 li .main{ padding:0 12.5%; width:100%;}
.Floor002599 li .main time{ color:#333;}
.Floor002599 li .main time span{ font-size:36px;}
.Floor002599 li .main .dot{ font-size:18px; margin:5% 0 3% 0;}
.Floor002599 li .main p{ line-height:24px; height:48px; color:#9a9a9a;}
.Floor002599 li .more{color:#fff;background: #004da1;line-height:40px;text-align:center;display:inline-block;width:80%;max-width:138px;}
.Floor002599 li .more::after{ background:url(../images/Floor002599_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:5px;vertical-align:middle; transition:0.2s;}
.Floor002599 li:hover .more::after{ width:20px;}
@media(min-width:769px) and (max-width:1024px){
.Floor002599 li .main p{ margin:5px 0;}
.Floor002599 li .main time{ font-size:12px;}
.Floor002599 li .main time span{ font-size:24px;}
.Floor002599 li .main .dot{ font-size:16px;}
.Floor002599 li .more{ line-height:30px;}
}
@media(max-width:768px){
.Floor002599 li .Ispic{ position:relative; padding-bottom:73%; display:block;}
.Floor002599 li .main{ padding:5%;}
.Floor002599 li{ margin:0 auto; max-width:80%;}
}
@media(max-width:480px){
.Floor002599 li{ max-width:none;}
}

/*Bottom002918 */
.Bottom002918{border-top: 3px solid #ef8200;background: #353535;overflow: hidden;}
@media(min-width:1025px){
.Bottom002918 a:hover{color: #fff!important;}
}
.Bottom002918 .auto{max-width: 1400px;}
.Bottom002918 .b-foot{position: relative; z-index: 3; border-top: 1px solid rgba(255,255,255,0.08);line-height: 22px; padding: 25px 0;}
.Bottom002918 .b-foot dt{color: #fff; font-size: 26px;font-family: 'DIN-Medium';}
.Bottom002918 .b-foot dt span{background: url("../images/Bottom002918_tel.png") no-repeat left center;padding-left: 30px;}
.Bottom002918 .b-foot dd{color: #828282; font-size: 12px;}
.Bottom002918 .b-foot dd a{color: #828282;}
@media(min-width:1025px){
.Bottom002918 .b-foot dt span{float: right;}
}
@media(max-width:1024px){
.Bottom002918 .b-foot {text-align: center;}
.Bottom002918 .b-foot dd{padding-top: 20px;}
.Bottom002918 .b-foot dd,
.Bottom002918 .b-foot dd a{color: #fff;}
}

.Bottom002918 .b_contact,
.Bottom002918 nav{padding: 2vw 0;}

.Bottom002918 nav dt a{color: #fff;}
.Bottom002918 nav dt:after{display: block;content: '';height: 1px;width: 14px;background: #004da1;margin: 12px 0;}
.Bottom002918 nav dd{line-height: 22px; padding: 5px 0;}
.Bottom002918 nav dd a{color: #8e8e8e;}
@media(min-width:641px){
.Bottom002918 nav .item{float: left; max-width: 140px;}
.Bottom002918 nav .item dl{display: block!important;}
.Bottom002918 nav dt a{font-size: 18px;}
}
@media(min-width:1025px){
.Bottom002918 nav{width: 68.572%;}
}
@media(max-width:1024px){
.Bottom002918 .b_contact,
.Bottom002918 nav{padding: 6vw 0;}
}
@media(max-width:640px){
.Bottom002918 nav .item{margin: 0 0 3vw 0!important; border-bottom: 1px solid rgba(255,255,255,0.2); }
.Bottom002918 nav .item dl{display: none;padding: 20px 0;}
.Bottom002918 nav .item dt{ padding-right: 40px;padding-top: 12px; position: relative;overflow: hidden;}
.Bottom002918 nav .item dt:after{margin-bottom: 0;}
.Bottom002918 nav .item .open{position: absolute;right: 0; top: 0; width: 40px; height: 100%; transition: 0.3s;}
.Bottom002918 nav .item .open.on{transform: rotate(45deg);}
.Bottom002918 nav .item .open:before,
.Bottom002918 nav .item .open:after{position: absolute; content: ''; background: #fff; width: 12px; height: 2px; left:  50%; top: 50%;  transform: translate(-50%,-50%);}
.Bottom002918 nav .item .open:after{width: 2px; height: 12px;}
.Bottom002918 nav dd a{ font-size:12px; color:#fff;}
.Bottom002918 .b_contact .logo{ display:none;}
}

.Bottom002918 .b_contact{position: relative; z-index: 1;}
.Bottom002918 .b_contact .bg{position: absolute;left: 0;top: 0;width: 200%;bottom: -25%;background: url("../images/Bottom002918_bg.png") no-repeat center bottom #004da1;z-index: 1;}
.Bottom002918 .b_contact .main{position: relative; z-index: 3; text-align: center;color: #fff; }
.Bottom002918 .b_contact .logo{margin-bottom: 30px;}
.Bottom002918 .b_contact .code img{ max-width: 125px;}
.Bottom002918 .b_contact .code aside{padding-top: 10px;}
@media(min-width:1025px){
.Bottom002918 .b_contact{width:20.429%;}
.Bottom002918 .b_contact .main{float: right;max-width: 80%;}
}
@media(max-width:1024px){
.Bottom002918 .b_contact .bg{width: 104%; left: -2%;}
}


/*
 .Floor001739 为demo编号
 */
.Floor001739{padding: 1% 0 0 0;}
.Floor001739 .auto{box-shadow: 0 15px 14px rgba(0,0,0,0.1);}
.Floor001739 li{float:left;width: 20%;text-align: center;position:relative;/* height: 200px; */}
.Floor001739 li::before{ position:absolute; content:''; width:2px; border-right:1px dashed #ccc; right:0; top:20%; height:60%;}
.Floor001739 li:last-child::before{ display:none;}
.Floor001739 li a{display: block;margin: 15px auto;width:80%;max-width:206px;}
.Floor001739 li figure img{/* width:50%; *//* max-width:100px; */}
.Floor001739 li figure .hover{ display:none;}
.Floor001739 li a:hover figure img{ display:none;}
.Floor001739 li a:hover  figure .hover{ display:inline-block;}
.Floor001739 li h3{font-size:16px; color: #333;font-weight: normal;}
.Floor001739 li a:hover *{color:#004da1 !important;}
@media(max-width:768px){
.Floor001739 li{ width:33%;}
.Floor001739 li::before{ display:none;}
.Floor001739 li:nth-child(4),.Floor001739 li:nth-child(5){ width:50%;}
}



/*Floor002921 */

.Floor002921{padding: 4.011vw 0 0 0;overflow: hidden;}
.Floor002921 .title{text-align:center;font-size:36px;color:#333;padding-bottom: 3%;}
.Floor002921 .title p{margin:0;opacity: 0.3;font-size: 24px;text-transform: uppercase;}
.Floor002921 .title::after{display:block;content:'';background: #ef8200;margin:20px auto 0;height:4px;width:52px;}
@media(max-width:640px){
.Floor002921 .title{ font-size:24px;}
}
.Floor002921 .auto{max-width: 1400px;}
.Floor002921 .slick-active .quan,
.Floor002921 .slick-active .quan:before{border-color: #a52d33;}
.Floor002921 .slick-active .quan:before{background: #a52d33; width: 8px; height: 8px;}
.Floor002921 .tab .tit{font-size: 18px; padding-top: 10px;}
.Floor002921 .slick-active .tit{font-weight: bold;color: #a52d33;}
@media(max-width:640px){
.Floor002921 .tab{margin-bottom: 6vw;}
.Floor002921 .tab .tit{font-size: 3.5vw;}
}

.Floor002921 .slider{margin: 0 -24.609375%;}
.Floor002921 .slider li a{display: block;margin: 0px 2.125vw;position: relative;overflow: hidden;background-color: #f8f8f8;}
.Floor002921 .slider li .Ispic{padding-bottom: 49.498%;opacity: 0.4;width: 55%;/* background-color: #333; */}
.Floor002921 .slider li.slick-current .Ispic{opacity: 1;}
.Floor002921 .slider li .txt{position: absolute;right: 0%;top: 10%;bottom: 10%;/* background: rgba(255,255,255,0.9); */max-width: 373px;width: 45%;text-align: center;opacity: 0;transform: translateX(50px);transition: 0.3s 0.5s;}
.Floor002921 .slider li.slick-current .txt{transform: translateX(0);opacity: 1;}
.Floor002921 .slider li .txt .ytable{height: 100%; position: relative;}
.Floor002921 .slider li .more{position: absolute;bottom: 0;width: 125px;line-height: 40px;color: #fff;background: #004da1;left: 50%;margin-left: -62.5px;}
.Floor002921 .slider li .more:after{display: inline-block; content: '';background: url("../images/Floor002921_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
.Floor002921 .slider li .main{/* max-width: 200px; */margin: 0 auto;width: 92%;padding-bottom: 40px;}
.Floor002921 .slider li h4{margin: 0;font-size: 18px;color: #000;font-weight: normal;}

.Floor002921 .slider li p{color: #5f5f5f;line-height: 28px;/* max-height: 5.145em; */text-align: justify;/* font-size: 16px; */height: 145px;}
@media(max-width:1366px){
.Floor002921 .slider{margin: 0 -40%;}
}
@media(max-width:1024px){
.Floor002921 .slider{margin: 0 -70%;}
}
@media(max-width:640px){
.Floor002921 .slider li .Ispic{padding-bottom: 100%;}
.Floor002921 .slider li .line{margin-top: 1vw; margin-bottom: 3vw;}
.Floor002921 .slider li .more{ width:100px; margin:0 auto; left:11%;}
.Floor002921 .slider li p{ overflow:hidden;}
}
@media(max-width:480px){
.Floor002921 .slider li h4{ font-size: 4vw;}
.Floor002921 .slider li .main{padding-bottom: 10vw;}
.Floor002921 .slider li .more{line-height: 10vw;}
.Floor002921 .slider li{font-size: 3vw;}
}

.Floor002921 .slick-arrow{top: 50%;position:absolute; width: 30px; height: 30px; border-top:5px solid #dedede;border-left:5px solid #dedede;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); z-index: 20; transition: 0.3s; margin-top: -15px;}
.Floor002921 .slick-arrow:hover{border-color:#004da1;}
.Floor002921 .slick-prev{left: 33.3333%; margin-left: -10px;}
.Floor002921 .slick-next{right: 33.3333%;margin-right:-10px;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
@media(max-width:640px){
.Floor002921 .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;border-left-width:1vw;border-top-width:1vw;}
.Floor002921 .slick-prev{margin-left: -1.5vw;}
.Floor002921 .slick-next{margin-right: -1.5vw;}
}



/*Banner002922 */
.Banner002922 .Ispic{height: 30vw;max-height: 650px;}

/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #004da1;color: #fff;}
.Menu001093 .nav li a:after{position: absolute;bottom: 6px;left: 50%;margin-left: -6px;content: '';border:4px solid  transparent;border-top-color: #ef8200;width: 0;height: 0;border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav{ display:block;}
.Menu001093 .nav li{ width:33%; height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}
/*RighInfo002808 */
.RighInfo002808{padding: 4% 0;}
.RighInfo002808 .auto{max-width: 1440px;width: 96%;}

.RighInfo002808 p{text-align: justify;}
.RighInfo002808 .floor{position: relative; z-index: 1.}
.RighInfo002808 .floor .Ispic{position: absolute;height: 100%; right: 0; top: 0;}
.RighInfo002808 .floor-1 .Ispic{width: 36.945%;}
.RighInfo002808 .floor-2 .Ispic{right: auto;left: 0;width: 28%;}

.RighInfo002808 .floor-1 .txt{color: #999;font-size: 16px;}
.RighInfo002808 .floor-1 .txt .info{line-height: 36px;padding-bottom: 6%;}
.RighInfo002808 .floor-1 .txt h1{font-size: 30px;color: #333;font-weight: normal; margin-bottom: 5%;}
.RighInfo002808 .floor-1 .txt .ti25{text-indent: 25px;}
.RighInfo002808 .floor-1 .txt .nmb{margin-bottom: 0;}
.RighInfo002808 .floor-1 .txt .nmt{margin-top: 0;}
.RighInfo002808 .floor-1 .count{position: relative; z-index: 1; padding: 7% 0;}
.RighInfo002808 .floor-1 .count li p{margin: 0;}
.RighInfo002808 .floor-1 .count li aside{color: #004da1;font-weight: bold;}
.RighInfo002808 .floor-1 .count li aside b{font-size: 48px;font-family: Arial;display: inline-block;vertical-align: sub;}
@media(min-width:1025px){
.RighInfo002808 .floor-1 .txt{padding-right: 36.945%;}
.RighInfo002808 .floor-1 .txt .info{max-width: 820px;width: 95%;}
.RighInfo002808 .floor-1 .count:before{position: absolute;right: 0;top: 0;height: 100%;background: #f8f8f8;content: '';width: 134.49%;}
}
@media(max-width:1024px){
.RighInfo002808 .floor-1 .Ispic{display: none;}
.RighInfo002808 .floor-1 .count{ background: #f5f5f5;}
.RighInfo002808 .floor-1 .count li{text-align: center;}
}
@media(min-width:641px){
.RighInfo002808 .floor-1 .count ul{display: table;width: 100%;position: relative; z-index: 2;}
.RighInfo002808 .floor-1 .count li:not(:last-child){width: 32%;}
.RighInfo002808 .floor-1 .count li{display: table-cell; vertical-align: top;}
}
@media(max-width:640px){
.RighInfo002808 .floor-1 .txt h1{ font-size:24px;}
.RighInfo002808 .floor-1 .count ul{overflow: hidden;}
.RighInfo002808 .floor-1 .count li{width: 100%; padding: 15px 0;}
.RighInfo002808 .floor-1 .count li:nth-child(2n+1){clear: left;}
.RighInfo002808 .floor-1 .count li p{ text-align:center;}
}

.RighInfo002808 .title{padding: 2% 0 3% 0;}

.RighInfo002808 .floor-2{padding-left: 25%;}
.RighInfo002808 .floor-2 li{/* padding-left: 10.5%; *//* padding-bottom: 4%; */padding: 40px 0 4% 10%;}
.RighInfo002808 .floor-2 li:nth-child(2n){background: #f5f5f5;padding-top: 4%;}
@media(min-width:641px){
.RighInfo002808 .floor-2 li > *{width: 99%;}
}

.RighInfo002808 .floor-3 .box2 aside,
.RighInfo002808 .floor-2 li aside{color: #004da1;}
.RighInfo002808 .floor-2 li p,
.RighInfo002808 .floor-3 > div p{margin: 0;line-height: 30px;color: #999; text-align: justify;}
.RighInfo002808 .floor-2 li aside,
.RighInfo002808 .floor-3 > div aside{font-size: 24px; margin-bottom: 26px;}
@media(max-width:640px){
.RighInfo002808 .floor-2{padding-left: 0;}
.RighInfo002808 .floor-2 .Ispic{width: 100%; padding-bottom:100%; position:static;}
.RighInfo002808 .floor-2 li{padding: 5%;}
}

.RighInfo002808 .floor-3 > div{padding-left: 3%;padding-right: 3%;}
.RighInfo002808 .floor-3 .box1{background: #348f3d;color: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002808 .floor-3 .box1 p{color: #fff; opacity: 0.5;}
.RighInfo002808 .floor-3 .box2{position: relative; z-index: 3;background: #fff; padding-top: 4%;}
@media(min-width:641px){
.RighInfo002808 .floor-3 .box1{width: 25%;}
.RighInfo002808 .floor-3 .Ispic{width: 75%;}
.RighInfo002808 .floor-3 .box2{width: 80%; max-width: 950px; }
}
@media(max-width:1024px){
.RighInfo002808 .floor-3 .Ispic{position: relative;height: auto; padding-bottom: 60%;}
.RighInfo002808 .floor-3 .box2{padding-top: 5%; padding-bottom: 5%; }
}


/*PicList002035 */
.PicList002035{
    padding: 4% 0 0 0;
}
.PicList002035 .auto{ max-width:1400px;}
.PicList002035 li{ margin-bottom:3%; padding-left:373px; padding-right:72px; position:relative;border-bottom:1px solid #eeeeee;}
.PicList002035 li:hover{box-shadow: 0 10px 14px rgba(60,60,66,0.3);transition: 0.3s;border:1.5px solid #004da1;}
.PicList002035 li .Ispic{ position:absolute; left:0; top:0; width:373px; height:100%;}
.PicList002035 li .Ispic img{ display:none;}
.PicList002035 li div{ padding:4% 10% 4% 0; margin-left:3%;  position:relative;}
.PicList002035 li time{position:absolute;right:5%;top: 42%;transform:translateY(-50%);color:#434343;font-size:13px;}
.PicList002035 li time span{color: #004da1;font-size:48px;display:block;}
.PicList002035 li .dot{font-size:16px;color: #333;}
.PicList002035 li p{opacity:0.5;line-height:24px;overflow:hidden;height:72px;margin-bottom:3%;color: #333;}
.PicList002035 li i{ background:url(../images/PicList002035-more.png) no-repeat; width:21px; height:11px; display:inline-block;}
@media(max-width:1680px){
.PicList002035 .auto{ padding:0 2%;}
}
@media(max-width:1000px){
.PicList002035 li{ padding-left:35%;}
.PicList002035 li .Ispic{ width:35%;}
}
@media(max-width:640px){
.PicList002035 li time span{font-size:40px;}
.PicList002035 li p{ height:48px;}
}
@media(max-width:480px){
.PicList002035 li .Ispic{ position:relative; width:auto; height:auto; padding-bottom:50%; display:block;}
.PicList002035 li{ padding:0;}
.PicList002035 li time{right:auto; top:auto; transform:translateY(0); left:0; top:0; background-color:#000; color:#ccc; padding:3%;}
}
/*Page002623 */
.Page002623{padding: 1vw 0 4vw 0;text-align: center;font-family: Arial;font-size: 18px;/* background-color: #f5f5f5; */}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #004da1;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


/*
 .Floor002398 为demo编号
 */
.Floor002398{padding:1% 0 2% 0;}
.Floor002398 .auto{ max-width: 1400px;}
@media only screen and (max-width:1470px ) {
	.Floor002398{ padding-left: 15px; padding-right: 15px;}
}
@media only screen and (max-width:1199px ) {
	.Floor002398 .auto{ padding: 30px;}
}
@media only screen and (max-width:767px ) {
	.Floor002398 .auto{ padding: 15px;}
}

.Floor002398 .list{ overflow: hidden; padding-top: 5px;}
.Floor002398 .list ul{ margin: 0 -1%;}
.Floor002398 .list li{float: left;width: 33.3334%;padding: 4% 1% 0;/* height: 500px; */}
.Floor002398 .list .li-inner{ border: 1px solid #eeeeee;}
.Floor002398 .list .li-inner:hover{ border: 1px solid #004da1;}
.Floor002398 .list .pic{overflow: hidden;/* height: 500px; */}
.Floor002398 .list .pic img{ visibility: hidden;}
.Floor002398 .list .pic a{display: block;background-position: center;background-repeat: no-repeat;background-size: cover;transition: transform .5s ease-in-out;padding-bottom:60%;}
.Floor002398 .list .pic a:hover{ transform: scale(1.1);}
.Floor002398 .list .word{ padding: 20px 20px 0;}
.Floor002398 .list .word h3{font-size: 16px;color: #333;margin: 0;font-weight: normal;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;text-align: center;}
.Floor002398 .list .word h3 a:hover{ color:#004da1;}
.Floor002398 .list .word p{margin: 10px 0 20px 0;font-size: 14px;color: #333;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;text-align: center;}
.Floor002398 .list .word .more{border-top: 1px solid #eee;display: block;padding: 15px 0;font-size: 14px;color: #888;background: url(../images/Floor002396-more.png) no-repeat right center;}
.Floor002398 .list .word .more:hover{ background-image: url(../images/Floor002396-more_hover.png); color: #004da1;}
@media only screen and (max-width:640px ) {
	.Floor002398 .list li{ width: 100%;}
	.Floor002398 .list .word{padding: 10px 10px 0;}
	.Floor002398 .list .word .more{ padding: 10px 0;}
	.Floor002398 .list .word p{ margin: 10px 0;}
}



/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{padding: 3% 0 1%;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{border: 2px solid #004da1;}
.RighInfo002254 .right_info{float:right;width: 41.8%;}
.RighInfo002254 .right_info h1{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info p strong{ color: #333;}
.RighInfo002254 .right_info h1{padding:7% 0;color: #004da1;font-size:26px;}
.RighInfo002254 .right_info p{line-height: 30px;color:#999;}
.RighInfo002254 .right_info a{display:inline-block;border:1px solid #fdf3f2;padding:10px 5%;color: #004da1;transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#3c89d9; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{float:left;padding: 0 7%;line-height:50px;background-color:#f2f2f3;margin-right:4px;cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{background-color: #004da1;color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.RighInfo002254 .tab .info p{text-align: center;}
.RighInfo002254 .tab .info .ima{padding-bottom:4%;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	


/*PicList002120 */
.PicList002120{ background-color:#f8f8f8; padding:3% 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:2% 0;} 
.RighInfo002228 .fl{ width:54%; float:left;}
.RighInfo002228 .fr{ width:42%; float:right;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#004da1; font-size:24px; margin:10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{ color:#666; font-size:14px; margin-bottom:10px; font-weight:normal;}
.RighInfo002228 .txt{ width:50%; float:left; font:normal 16px/38px "微软雅黑"; color:#333;}
.RighInfo002228 .txt h1{ color:#004da1; font-size:24px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .pic{ float:right; text-align:right; width:25%;}
.RighInfo002228 .pic img{/* border:solid 1px #ddd;*/}
.RighInfo002228 .title{ border-left:solid 8px #004da1; color:#004da1; font-size:20px; line-height:24px; text-indent:20px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.RighInfo002228 .single-content p{ font:normal 16px/32px "微软雅黑"; color:#333; margin:0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:480px){
.RighInfo002228 .single-header h1{ font-size:18px;}
.RighInfo002228 .single-header h3{ margin-bottom:3%;}
.RighInfo002228 .fl,.RighInfo002228 .fr,.RighInfo002228 .txt,.RighInfo002228 .pic{ width:auto;}
.RighInfo002228 .txt h1{ text-align:center;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:28px;}
}