/*Top003166 */
.Top003166 .top-right nav{text-align: right;color:#fff;}
.Top003166 .top-right nav b{font-size:20px;color: #e2e126;}
.Top003166 .top-right nav a:not(:hover){color: #888;}
.Top003166 .top-right nav a:not(:last-child):after{display: inline-block; width: 1.25em; height: 9px; background: url(../images/Top003166-line.svg) no-repeat center; background-size: contain; content: ''; vertical-align: middle;}
.Top003166 .top-search{width: 20em;border-radius: 5px;border: solid 1px #666666; overflow: hidden; margin-top: 0.8em;}
.Top003166 .top-search .text{width: 100%;font-size: 1em; line-height: 2.5125;height: 2.5125em;}
.Top003166 .top-search .btn{position: absolute;right: 0; top: 0;height: 100%;width: 3.375em; background:#000 url(../images/Top003166-search.png) no-repeat center; cursor: pointer;}

.Top003166 header{background-color:#292827;}
.Top003166 menu{background-color: #000;}
.Top003166 menu li{ text-align: center;transition: 0.3s background;}
.Top003166 menu li span{line-height:3;font-size: 1em;display: block;}
.Top003166 menu li a{color: #fff;display: block;line-height:55px;}
.Top003166 menu li.aon{background-color:#1284ba;}

@media (min-width:1025px) {
.Top003166 .top{padding-top:1.3625em;height: 7.5em;}
.Top003166 .top .logo{float: left;padding-top:10px;}
.Top003166 menu li{float: left;}
.Top003166 .top-search{display: block;position: relative;}
.Top003166 .top-right{float: right;}
}
@media (max-width:1024px) {
.Top003166{position: relative;}
.Top003166 .top{padding-top: 1.5em;}
.Top003166 menu li{width: auto!important;} 
.Top003166 menu{position: fixed;right: 0;top: 4.5em;width: 20em; bottom: 0; overflow: auto;z-index: 100; visibility: hidden; opacity: 0;transform: translateY(4.5em);transition: 0.3s;}  
.menu-show .Top003166 menu{opacity: 1;transform: translateY(0); visibility: inherit;}
.Top003166 .top-right nav{position: absolute; right:3%; top:0;line-height: 1.5;}
.Top003166 .top .logo{display: flex;align-items: center; height: 4.5em; width: 60%;}
.Top003166 .wap-icon{position: absolute; right: 3%; top: 50%;display: flex;justify-content: space-between;margin-top: calc(-1.5em + 1em);}
.Top003166 .wap-icon > * {width: 2em; height: 2em;background-color: #0735a8;}
.Top003166 .open-search{margin-right: 1em; background-image: url(../images/Top003166-search.svg); background-repeat: no-repeat; background-size: auto 70%; background-position: center;}
.Top003166 .open-search.on:after,
.Top003166 .open-search.on:before{background-color: #0735a8;}
.Top003166 .open-menu i{width: 80%;left: 10%;}
.Top003166 .open-menu:not(.on) i:nth-child(1){margin-top: 0.5em;}
.Top003166 .open-menu:not(.on) i:nth-child(3){margin-top: calc(-0.5em - 2px);}
.Top003166 .top-search{position: absolute; left:3%;top: 100%;width: 94%;}
.Top003166 .top-search .btn{background-image: url(../images/Top003166-search-gray.svg); background-size: auto 50%;}
}
/*Banner003200 */
.Banner003200{position: relative;z-index: 1;}
.Banner003200 .solgan{position: absolute; left: 0;top: 0;width: 100%; height: 100%;z-index: 10;}
.Banner003200 .solgan .auto{max-width: 1600px; height: 100%;}
.Banner003200 .solgan img{max-width: calc(577 / 1600 * 100%);}
.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(60 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: 10px;height: 10px;border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(20 / 1920 * 100vw);}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color: #1284ba; border-color:#1284ba;}
@media (min-width:1025px) {
    .Banner003200 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003200 .pc{display: none;}
}
/*
 .PicList001307 为demo编号
 */
.PicList001307{ padding:5% 0;}
.PicList001307 li{ position:relative; float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.PicList001307 li:nth-child(3n){ margin-right:0;}
.PicList001307 li img{ display:block; width:100%;height:260px;object-fit:cover;}
.PicList001307 li dl{ position:absolute; left:0; bottom:0; width:100%; padding:3%; color:#fff; background-color:rgba(0,0,0,0.5);}
.PicList001307 li h3{ font-size:18px; font-weight:normal; margin:0; line-height:30px;}
.PicList001307 li p{overflow:hidden; line-height:20px; height:40px; overflow:hidden; font-size:12px; margin:10px 0;}
.PicList001307 li .more{ display:block; text-align:center; position:relative; line-height:43px; border-radius:5px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,236,236,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); 
}
.PicList001307 li .more::before{ position:absolute; content:''; width:26px; height:26px; background:url(../images/PicList001307-more.png) no-repeat center center/contain; right:5%; top:50%; margin-top:-13px;}
.PicList001307 li figure{ height:0; overflow:hidden; transition:0.3s;}
.PicList001307 li:hover figure{ height:45px;}
@media(max-width:768px){
.PicList001307 li h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList001307 li{ width:49%;}
.PicList001307 li:nth-child(3n){ margin-right:2%;}
.PicList001307 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001307 li{ width:auto; float:none; margin-right:0 !important;}
.PicList001307 li figure{ height:auto;}
}
@media(max-width:480px) and (min-width:376px){
.PicList001307 li .more{ line-height:33px;}
.PicList001307 li:hover figure{ height:93px;}
}
/*Floor003065 */
.Floor003065{margin:5% 0;font-size: 16px;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065{font-size:1.5vw; }
}
@media(max-width:640px){
.Floor003065{font-size: 3.5vw;}
}

.Floor003065 .txt-info{position: relative;}
@media(min-width:769px){
.Floor003065 .txt-info{padding-left: 2.76vw;}
.Floor003065 .ytable-cell{width: 50%;vertical-align: middle;}
}
@media(max-width:768px){
.Floor003065 .ytable,
.Floor003065 .ytable-cell{display: block;}
}

.Floor003065 .video .pic{position: relative; z-index: 1;overflow: hidden;background: #000;}
.Floor003065 .video .pic img{opacity: 0.84;}
.Floor003065 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003065 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor003065 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
    .Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}

.Floor003065 .number li{float: left;color: #000;}
.Floor003065 .number li aside{color: #1284ba;}
.Floor003065 .number li aside b{font-size: 48px;font-weight: 900; font-family: 'Arial';line-height: 0.85em;display: inline-block;}
.Floor003065 .number li p{margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .number li aside b{font-size: 8vw; }
}

.Floor003065 .col-title{font-size: 48px; padding-bottom: 3.18vw;}
.Floor003065 .col-title .cn{font-size: 0.625em;color: #000;}
.Floor003065 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #1284ba; width: 3.334em; margin-left: 0.521em; vertical-align: middle;}
.Floor003065 .col-title .en{ font-family: 'Arial';color: #1284ba;line-height: 1em; padding-top: 0.2em;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .col-title{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .col-title{font-size: 9vw; }
}

.Floor003065 .more{margin-top: 2.76vw;}
.Floor003065 .more a{display: inline-block;color: #1284ba;line-height: 2.875em;border-radius: 50px;border: solid 1px #1284ba; padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
.Floor003065 .more a:hover{background: #1284ba;color: #fff;}
@media(max-width:640px){
.Floor003065 .more a{font-size: 4vw; }
}

.Floor003065 .txt-info .inner{position: relative; z-index: 3;}
.Floor003065 .txt-info .info .name{color: #1284ba;font-size: 24px;}
.Floor003065 .txt-info .info p{line-height: 2em;}
.Floor003065 .txt-info .year{z-index: 1; 
padding: 2vw 10.21vw 3vw 2.08vw; border-radius: 20px;background-color: #1284ba;}
.Floor003065 .txt-info .year b{font-family: 'Arial'; font-weight: 800;font-size: 3.13vw; color: #fff;position: relative; z-index: 3; line-height: 1em;}
.Floor003065 .txt-info .year:after,
.Floor003065 .txt-info .year:before{position: absolute; content: ''; background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Floor003065 .txt-info .year:before{width: 3.44vw;height: 3.44vw; background-image: url("../images/Floor003065_bg1.png");right: 1.93vw; bottom: 1.93vw;}
.Floor003065 .txt-info .year:after{width: 33.59vw; height: 31.93vw;background-image: url("../images/Floor003065_bg.png"); right: 0; bottom: 0;}
@media(min-width:769px){
.Floor003065 .txt-info .year{position: absolute; right: 0; bottom: 0;}
}
@media(max-width:768px){
.Floor003065 .txt-info{margin-bottom: 5vw; }
.Floor003065 .txt-info .year{position: relative; margin-top: 4vw;}
.Floor003065 .txt-info .year br{display: none;}
.Floor003065 .txt-info .year b{font-size: 6vw;}
.Floor003065 .txt-info .year:after{width:50vw; height:50vw;}
.Floor003065 .txt-info .year:before{width: 7vw;height: 7vw;}
}
@media(max-width:640px){
.Floor003065 .txt-info .info .name{font-size: 5vw;}
}
/*Floor003099 */
.Floor003099{font-family: 'SourceHanSerifCN-Regular'; padding-top: 5vw; padding-bottom: 5.7vw;background:#f8f8f8;}
.Floor003099 .title{font-size: 60px;text-align: center;color: #111; padding-bottom: 4vw;}
.Floor003099 .auto{overflow: hidden;}
.Floor003099 .slider .slick-list li a{display: block; margin: 0 2.55vw;}
.Floor003099 .pic{overflow: hidden;position: relative;margin-right: 3px;}
.Floor003099 .pic:before,
.Floor003099 .pic:after{content: '';position: absolute; width: 0;height: 0; opacity: 0; transition: 0.5s; border: 3px solid transparent; z-index: 10;}
.Floor003099 .pic:before{left: 0;bottom: 0; border-left-color: #1284ba;border-bottom-color: #1284ba;}
.Floor003099 .pic:after{right: 0; top: 0;border-right-color: #1284ba;border-top-color: #1284ba;}
.Floor003099 li a:hover .pic:after,
.Floor003099 li a:hover .pic:before{width: 100%; height: 100%; opacity: 1;}
.Floor003099 .pic .Ispic{padding-bottom: 75.214%; transition: 0.5s;}
.Floor003099 li a:hover .Ispic{transform: scale(0.8);}
.Floor003099 .slider li .txt{padding-top: 2vw;}
.Floor003099 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor003099 .slider .slick-dots li{float: left; border: 1px 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: #ff0000;background: none;}
.Floor003099 .txt label{display: block; font-size: 16px;color: #000; margin-bottom: 1.5vw;}
.Floor003099 .txt time{font-size: 12px;color: #666;}
.Floor003099 .txt .tit{font-size: 20px;color: #111; line-height: 1.4; min-height: 2.142em; margin-top: 10px;}
.Floor003099 .txt p{line-height: 1.714; width:78%;color: #666;}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li{padding-bottom: 2.24vw;}
.Floor003099 .slider .slick-list li:nth-child(2n){padding-top: 2.24vw;padding-bottom: 0;}
}
@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;}
}
/*Bottom003199 */
.Bottom003199{background-color: #000; }
.code.right{text-align:right;}
.Bottom003199 a:hover{color: #fff;}
.Bottom003199 .b-top,
.Bottom003199 .b-top a:not(:hover){color: rgba(255,255,255,0.4);}
.Bottom003199 .b-top nav dd{line-height: 1.4; padding: 0.3em 0;}
.Bottom003199 .b-top nav dt{font-size: calc(16 / 16 * 1em);  border-bottom: 1px solid rgba(255,255,255,0.1); min-height: calc(38 / 18 * 1em); margin-bottom: calc(22 / 18 * 1em);}
.Bottom003199 .b-top nav dt a:not(:hover){color: #fff;}

.Bottom003199 .hotline{margin-bottom: calc(15 / 16 * 1em);}
.Bottom003199 .hotline aside{font-size: calc(18 / 16 * 1em); color: #fff; }
.Bottom003199 .hotline .tel{display: inline-block;  font-size: calc(24 / 16 * 1em);color: #fff; padding-left: calc(27 / 24 * 1em); background: url(../images/Bottom00319-tel.svg) no-repeat left center; background-size: calc(20 / 24 * 1em) auto;font-weight:bold;}

.Bottom003199 .online-msg{position: relative; overflow: hidden;background-color: #333333; border-radius: calc(25 / 16 * 1em); padding: 0 calc(110 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Bottom003199 .online-msg .text{display: block; background: none; border: 0; width: 100%; height: calc(50 / 16 * 1em); line-height: calc(50 / 16 * 1em);color: #fff; font-size:1em;}
.Bottom003199 .online-msg .text::placeholder{color: rgba(255,255,255,0.16);}
.Bottom003199 .online-msg .btn{font-size:1em;width:calc(110 / 16 * 1em);color: #e2e126;height: calc(50 / 16 * 1em); position: absolute; background: none; border: 0; cursor: pointer; right: 0; top: 0;z-index: 10; padding: 0;}

.Bottom003199 .b-bottom{border-top: 2px solid rgba(255,255,255,0.05);padding: calc(40 / 14 * 1em) 0; font-size: calc(14 / 16 * 1em);}
.Bottom003199 .b-bottom a{display: inline-block;}
.Bottom003199 .b-bottom,
.Bottom003199 .b-bottom a:not(:hover){color: rgba(255,255,255,0.6);}
.Bottom003199 .b-bottom nav a:not(:last-child):after{content: '·'; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.6);}
@media (min-width:1025px) {
    .Bottom003199 .b-top{padding-top: calc(79 / 16 * 1em); margin-bottom: calc(111 / 16 * 1em);}
    .Bottom003199 .b-top nav{width: calc(1173 / 1600 * 100%);}
    .Bottom003199 .b-top .contact{width: calc(300 / 1600 * 100%);}
    .Bottom003199 .b-top nav dl{float: left; width: calc((100% - (70 / 1920 * 100vw) * 4) / 5);}
    .Bottom003199 .b-top nav dl:not(:nth-child(5n)){margin-right: calc(70 / 1920 * 100vw);}
    .Bottom003199 .b-top nav dt a{display: block; background: url(../images/Bottom00319-icon.svg) no-repeat right center; background-size: auto calc(13 / 18 * 1em);}
    .Bottom003199 .b-top nav dt a:hover{background-image: url(../images/Bottom00319-icon-on.svg);}
    .Bottom003199 .b-top nav dd{display: block!important;}
    .Bottom003199 .hotline{text-align: right; }
}
@media (max-width:1024px) {
    .Bottom003199 .b-top{padding: calc(50 / 16 * 1em) 0;}
    .Bottom003199 .b-top nav dd{display: none;}
    .Bottom003199 .b-top nav dd:last-child{margin-bottom: 2em;}
    .Bottom003199 .b-top nav dt{position: relative; overflow: hidden;}
    .Bottom003199 .b-top nav dt .wap-open{position: absolute; width:calc(40 / 18 * 1em); height: 100%; right: 0; z-index: 10; top: 0;background: url(../images/Bottom00319-icon.svg) no-repeat center center; background-size: auto 40%; transition: 0.3s;}
    .Bottom003199 .b-top nav dt.on  .wap-open{ background-image: url(../images/Bottom00319-icon-on.svg); transform: rotate(90deg);}
    .Bottom003199 .hotline,
    .Bottom003199 .b-bottom{text-align: center; }
    .Bottom003199 .b-bottom nav{margin-bottom: 1em;}
}
/*Floor0029118 */
.Floor0029118{background-color:#1284ba;padding:5% 0;}
.Floor0029118 .auto{position:relative;}
.Floor0029118 .slider .box{}
.Floor0029118 .slider .box ul{margin:0 -10px;}
.Floor0029118 .slider .box ul .slick-track{ margin:auto;}
.Floor0029118 .slider .box li.slick-slide{margin:0 10px;}
.Floor0029118 .slider .box li.slick-slide a{display: block;color: #000;}
.Floor0029118 .name{font-size:16px; text-transform: uppercase; transition: 0.3s;color:#000;text-align:center;background:#fff;padding:10px 0}
.Floor0029118 .name span{margin-left:10px;}

.Floor0029118 .slider .box li .pic{text-align:center;position:relative;box-shadow: 0 6px 13px rgba(0,0,0,.1);}
.Floor0029118 .detail:before{display: block; content: ''; width: 1px; height: 36px; background: rgba(0,0,0,0.5); margin: 0 auto 36px;}
.Floor0029118 .detail aside{position: relative;}
.Floor0029118 .detail aside span{transition: 0.3s;}
.Floor0029118 .detail aside span.off{position: absolute; left: 0; top: 0; width: 100%;opacity: 0;}

.Floor0029118 .slick-arrow{position: absolute; z-index: 30; top:58%; width: 60px; height: 60px; padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;font-size:0;}

.Floor0029118 .slick-arrow:before{position: absolute; content: ''; width: 20px; height:20px; border-bottom: 2px solid #fff;border-left: 2px solid #fff; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor0029118 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Floor0029118 .slick-arrow:hover:before,.Floor0029118 .slick-arrow:hover:before{border-color:#e2e126}
@media(max-width:640px){
.Floor0029118 .slick-arrow{width: 40px; height: 40px;}
}
@media(min-width:1701px){
.Floor0029118 .slider .box ul{ margin: 0 -20px;}
.Floor0029118 .slick-prev{left: -5.8125vw;}
.Floor0029118 .slick-next{right: -5.8125vw;}
}
@media(max-width:1700px){
.Floor0029118 .slick-prev{left: -60px;}
.Floor0029118 .slick-next{right: -60px;}
}
@media(max-width:1500px){
.Floor0029118 .slick-prev{left:-60px;}
.Floor0029118 .slick-next{right:-60px;}
 .Floor0029118 a:hover .name aside{font-size:4vw;}
}
@media(max-width:1200px){
.Floor0029118 .pic{height:20vw; }
.Floor0029118 .pic img{max-height: 20vw;}
.Floor0029118 .slider .box li.slick-slide{padding-top: 4vw;}
.Floor0029118 .name{font-size: 2.5vw;}
.Floor0029118 a:hover .name aside{font-size:5vw;}
}
@media(max-width:640px){
.Floor0029118{padding-bottom: 8vw;}
.Floor0029118 .pic{height:40vw; }
.Floor0029118 .pic img{max-height: 40vw;}
.Floor0029118 .more,
.Floor0029118 .slider .box li.slick-slide{padding-top: 12vw;}
.Floor0029118 .name{font-size:8vw;}
.Floor0029118 a:hover .name aside{font-size:10vw;}
.Floor0029118 .slider .box li.slick-slide a{padding: 8vw 0;}
}

.h_tit h2{font-size:32px;position: relative;padding-bottom:8px;margin-bottom:8px;margin-top:0;font-weight: normal;}
.h_tit h2:before{content:'';width:40px;height:1px;background-color:#1284ba;position: absolute;left:50%;margin-left:-20px;bottom:0;}
.h_tit p{font-size:14px;color:#000;}
.fff_{color:#fff;}
.fff_ h2:before{background-color:#fff;}
.fff_ p{color:#fff;}
.txt-center{text-align:center;}
.mb20{margin-bottom:3%;}


/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size:14px; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto;line-height: 4.44444;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .fl{float: right} 
.Menu003135 .fr{float: left} 
.Menu003135 .current span{color: #000;}
.Menu003135 .nav-menu li{float: left;font-size:16px;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #0072ba;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #0072ba;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:5vw;}
}
/*
 .RighInfo002778 
 */
.RighInfo002778{ padding:4% 0;}
.RighInfo002778 .auto{position:relative;}
.RighInfo002778 .about_bg:before{left:0;content: ""; width:100%; height:120px; position: absolute; bottom:-3%; background:#faf8f5 ; z-index:-1;}
.RighInfo002778 .auto_1650{ max-width:1650px;}
@media(max-width:1650px){
.RighInfo002778 .auto_1650{ padding:0 2%;}
}
.RighInfo002778 .auto_1680{ max-width:1680px;}
@media(max-width:1680px){
.RighInfo002778 .auto_1680{ padding:0 2%;}
}

.RighInfo002778 .title{ padding-bottom:5%; font-size: 26px; color: #000; position: relative; text-align: center;}
.RighInfo002778 .title span{text-transform:uppercase; font-size:20px; font-family:"Arial";  color:#f7f7f7;display: block; position: absolute; top:5%; width: 100%; z-index: -1;line-height: 36px;}
.RighInfo002778 .title:after{ display:block; content:''; margin:30px  auto 0;width:40px; height:1px;background-color:#ccc;}
.RighInfo002778 .intro,
.RighInfo002778 .img{padding:2%; margin: 0 auto;line-height: 2}
.RighInfo002778 .span{color:#cb8d40; font-size: 36px;}
.RighInfo002778 .p{color:#000; font-size:14px; margin: 0; line-height:2;text-indent:2em;margin-bottom:10px;}
@media(min-width:541px){
.RighInfo002778 .title{ font-size:36px;}
.RighInfo002778 .title span{font-size:30px;}    
}
@media(min-width:1000px){
.RighInfo002778 .intro{ float:left; width:48%;}
.RighInfo002778 .img{ float:right; width:50%; position: relative; padding: 22px; padding-right: 0;}
.abouts .intro{ float:right; width:48%;padding-left:3%; }
.abouts .img{ float:left; width:50%; position: relative; padding: 22px; padding-right: 0;}
.RighInfo002778 .img img{box-shadow: 0 0 5px #ccc;border-radius:10px;}
}
@media(min-width:1400px){
.RighInfo002778 .p{ font-size:16px;}
}

/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height:23.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}

/*PicList001912*/
.PicList001912{padding:5% 0 3%;background: #fafafa;}
.PicList001912 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#004da0 ;text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#004da0}
.PicList001912 li:nth-last-child(1){ margin-bottom:5%; }
.PicList001912 li{ margin-bottom:35px; background: #fff;}
.PicList001912 li div{  overflow:hidden;}
.PicList001912 li .pic{ float:left; width:24.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; width:75%; padding:2%;}
.PicList001912 li h3{ margin:0; line-height:40px; font-size:18px;font-weight:normal;}
.PicList001912 li h3 span{ float:right; color:#999; font-size:16px; font-weight:normal;line-height: 2;}
.PicList001912 li p{ line-height:2; overflow:hidden; height:72px; color:#999; font-size: 16px;margin:0;}
.PicList001912 li .more{ color:#004da0; font-size: 16px;}
.PicList001912 li:hover{
    box-shadow: 0 0 8px 5px rgb(0 0 0 / 2%);
}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}

 /*Page003143 */
.Page003143 .Pages{padding: 0 0 3% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #004da0;border-color: #004da0;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939_ .edit-info{padding-bottom:1vw;}
.RighInfo002939 .edit-info img{width: 49%; float: left; height: 450px;    border-radius: 20px;}
.RighInfo002939 .edit-info img:nth-of-type(2){margin-left: 2%;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 50px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #1051bf;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee; text-align: right;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}

/*RighInfo002939 */
.RighInfo002939{padding:5% 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 20px 0;font-size: 26px;color: #000;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}


 /*
 .PicList001747
 */
.PicList001747{ padding:5% 0 3%;}
.PicList001747 .main_title .cn {text-align: center;}
.PicList001747 .more{border: 1px solid #e0e0e0;line-height: 48px;height: 48px;text-align: center;font-size: 16px;display: block; transition:0.4s;}
.PicList001747 .more:hover{ background-color:#004da0; border-color:#004da0; color:#fff;}
.PicList001747 li{float: left;width: 32%; margin-right: 2%; margin-bottom:3%;}
.PicList001747 li:nth-child(3n){ margin-right:0;}
.PicList001747 li a{display: block;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);}
.PicList001747 li .pic{overflow: hidden;}
.PicList001747 li a:hover figure{transform: scale(1.2);}
.PicList001747 li figure{ padding-bottom:62%;transition: 0.5s;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li .txt{ padding:4%;}
.PicList001747 li h3{ margin:0;font-size: 22px;}
.PicList001747 li p{line-height: 2; margin:4% 0 0 0;color:#999;  overflow:hidden; font-size:16px;}
@media(max-width:768px){
.PicList001747 li{ width:49%;}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}


.conternt{padding-top: 3%;    background:#f3f3f3}
.conternt .fl{ float: left;}
.conternt .fr{ float: right;}
.xiangqing{background: #fff;padding:0 2%;}
@media only screen and (max-width:768px ) {
    .conternt{ padding:3% 0 0 0;}
    .conternt .fl,
    .conternt .fr{ float: none; width: 100%;}
}

.w21{width: 25%;padding-bottom:4%;}
.w76{width: 73%;padding-bottom:2%;}
.fl-men{/* margin-top: -10%; */background-color: #fff;padding: 2% 1.5%;padding-right: 0;margin-bottom: 5%;padding-bottom: 5%;font-size: 16px;border-radius:6px;}
.fl-men .top{ padding-left: 60px; background: url(../images/pro_icon.png) no-repeat left center; color: #444444; margin-bottom: 5%;}
.fl-men .top p{ margin: 0; font-size: 18px; color: #1284ba; font-weight: bold;}
.fl-men .scroll{/* max-height: 980px; overflow-y: auto; */ padding-right: 5%;}
.fl-men dl{ padding:5% 0; border-bottom: 1px solid #ededed;}
.fl-men dd dl{ padding-left: 5%; padding-right: 5%;}
.fl-men dd dl:last-child{ border-bottom: none;}
.fl-men dt{ padding-right: 15px; position: relative; color: #444444; cursor: pointer;font-weight: bold;padding-left:27px;text-transform: capitalize;}
.fl-men dl .one{ padding-left: 0;}
.fl-men dl dl dt{font-weight:normal;}
.fl-men dt i{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 10px; height: 10px;}
.fl-men dt i::before,
.fl-men dt i::after{ content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background-color: #000000;}
.fl-men dt i::before{ width: 100%; height: 2px;}
.fl-men dt i::after{ width: 2px; height: 100%;}
.fl-men dt.select i::after{ display: none;}
.fl-men dl dd{ padding-top: 4%; display: none;}
.fl-men dl dl dd{ padding-left: 20px;}
.fl-men dl li{ margin: 8px 0; color: #000; padding-left: 27px; position: relative; line-height: 24px; cursor: pointer;}
.fl-men dl .flex-3,.fl-men dl .flex-2{display: flex;flex-wrap: wrap;}
.fl-men dl .flex-3 li{width:33.33%;}
.fl-men dl .flex-2 li{width:50%;}
.fl-men dl li .icon{ width: 13px; height: 13px; border: 1px solid #c1c1c1; position: absolute; left: 0; top: 6px;}
.fl-men dl li.on .icon{ background: url(../images/pro_icon2.html) no-repeat center;}
.fl-men dl .icon{ width: 13px; height: 13px; border: 1px solid #c1c1c1; position: absolute; left: 0; top: 6px;}
.fl-men dl .on .icon{ background: url(../images/pro_icon2.html) no-repeat center;}
.fl-men #slider{ margin: 50px auto 15px auto; height: 12px;width:75%;}
.fl-men .noUi-horizontal .noUi-handle{ height: 20px;}
.fl-men .noUi-horizontal .noUi-tooltip{ bottom: 160%;}
.fl-men .noUi-connect{ background-color: #1284ba;}
.fl-men .noUi-tooltip{ font-size: 14px; background-color: #1284ba; color: #fff;}
.fl-men .noUi-tooltip::before{ content: ''; position: absolute; left: 50%; top: 100%; border: 6px solid transparent; border-top-color:#1284ba; transform: translateX(-50%);}
.fl-men #num{ display: flex; justify-content: space-between;}
.fl-men #num label{ width: 45%;}
.fl-men #num label input{ border: 1px solid #888888; width: 100%; height: 30px; line-height: 30px; text-align: center; }
.fl-men #Searchbtn{ width: 100px; line-height: 36px; border-radius: 6px; text-align: center; background-color: #1284ba; color: #fff; margin: 10px auto; display: block;}
@media only screen and (max-width:768px ) {
    .fl-men{ margin-top: 0; padding: 2%;}
    .fl-men dl{ padding:4% 0;}
    .fl-men dl dd{ padding-top: 2%;}
    .fl-men .scroll{max-height: none; }
}


/*PicList001958*/
.PicList001958 .sxBox{margin-bottom:2%;display: flex;
  justify-content: flex-end;}
  .dropdown {
  position: relative;
  display: inline-block;
}

.dropbtn {
  background-color: #f1f1f1;
  color: black;
  padding: 10px 15px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0 8px 16px rgba(0,0,0,0.2);
  z-index: 1;
  right: 0;
}

.dropdown-content a {
  color: black;
  padding:6px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {
  background-color: #f1f1f1;
}

.dropdown:hover .dropdown-content {
  display: block;
}
.PicList001958{/* padding: 3% 0; */}
.PicList001958 li{overflow:hidden;margin-bottom: 3%;background: #fff;float: left;width:31.33%;margin-right: 3%; transition: all 0.4s;border-radius:6px;}
.PicList001958 li:nth-child(3n){
    margin-right: 0;
}
.PicList001958 li:hover{ box-shadow: 0 0 10px #ccc;}
.PicList001958 li div{position:relative;}
.PicList001958 li .Ispic{background-size: cover;overflow: hidden; transition: all 0.5s;}
.PicList001958 li .Ispic img{height: 170px;object-fit:cover;}
.PicList001958 li:hover .Ispic{ transform: scale(1.05);}
.PicList001958 li .infos{padding:20px;}
.PicList001958 li h1{margin:0;font-size: 20px;font-weight:normal;padding:10px 0 0;position: relative;}
.PicList001958 li h1 a{color: #1284ba;}
.PicList001958 li h1 a p{font-size:16px;}
.PicList001958 li time{color: #999;position: absolute;left: 0;top: -19%;font-size: 14px;background: url(../images/PicList001958_icon.html) no-repeat left center;margin-left: 0px;padding-left: 24px;}
.PicList001958 li p{color:#666;margin: 10px 0 0 0;line-height: 23px;/* height:90px; */overflow:hidden;font-size: 15px;}
.PicList001958 li p span{/* margin-right: 39px; */width: 100%;display: block;float: left;color: #333;}
.PicList001958 li p span em{font-style:normal;}
.PicList001958 li p span.w100{width:100%;}
@media(max-width:1280px){
   .PicList001958 li{width:47%;}
.PicList001958 li:nth-child(2n){
    margin-right: 0;
} 
.PicList001958 li:nth-child(3n){
    margin-right: 3%;
} 
}
@media(max-width:768px){
.PicList001958 li .Ispic{width:42%;}
.PicList001958 li p span{ width: 100%; float: none;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;padding:10px;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:80%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}
.conternt .Page003143,.zhaopin .Page003143{background:none;}
.conternt .Page003143 .Pages{padding: 2.5% 0;}

.contactBox h2{font-size:28px;margin:0;}
.contactBox h3{font-size:15px;color:#888;line-height:15px;font-weight:normal;margin:0;}
.contactBox p{font-size:18px;line-height:35px;margin:30px 0;}


/*RighInfo003134 */
.RighInfo003134 .auto{max-width: 1200px;}
.RighInfo003134 .img-side{margin-bottom: 4em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom:67%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #da251d; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.html);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.html);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.html);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.html);}
.RighInfo003134 .img-side .txt{}
.RighInfo003134 .img-side .txt pre{color:#333;line-height:1.8;margin-top:10px;}
.RighInfo003134 .img-side .tit{font-size: 1.875em;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #1284ba;display: block;margin-bottom:5%;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #da251d;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.html);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-family: 'SourceHanSansCN-Medium';font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #1284ba;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.html);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}

.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.html) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-family: 'SourceHanSansCN-Medium';font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #da251d; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;font-family: 'SourceHanSansCN-Light';}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #da251d;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-family: 'SourceHanSansCN-Light';font-size: 1em;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}