a:hover{color:#e60013;}
/*Top003124 */
.Top003124{}
@media (min-width:1025px) {
.Top003124{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;}
.Top003124.Down{transform: translateY(-5.625em);}
.Top003124.hover{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);border-bottom:none;}
.Top003124.hover .logo .white,
.Top003124:not(.hover) .logo .red{display: none;}
.Top003124:not(.hover),
.Top003124:not(.hover) a:not(:hover){color: #fff;}
}
@media (max-width:1024px) {
.Top003124{ height: 4em;}
.Top003124 .wap-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);padding-top: 0em;}
.Top003124 .logo .white{display: none;} 
.Top003124 .auto{position: relative; border-top: 1px solid #eee;}
}

.Top003124 .logo{float: left;display: table;height:5.3125em;}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{height: 4.25em;}
@media (max-width:1024px) {
.Top003124 .logo{height: 4em;}
.Top003124 .logo img{height: 3em;}
}

.Top003124 .top-nav dd{}
.Top003124 .top-nav dd.oa a{display: block; border: 1px solid #ccc;border-radius: 50%;text-align: center;}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124 .top-nav dd.lang a{margin: 0 5px;}
.Top003124 .top-nav dd.stock b{font-weight: normal;}
@media(min-width:1025px) and  (max-width:1770px) {
.Top003124 .top-nav{margin-right: 8.34vw;}
}
@media (min-width:1025px) {
.Top003124 .top-nav{float: right; margin-left: 7.5em;padding-top: 1.75em; font-size: 0.875em; }
.Top003124 .top-nav dd{float: left;line-height:2.5714em;}
.Top003124 .top-nav dd.oa{margin-left: 4.2857em;}
.Top003124 .top-nav dd.oa a{width:2.5714em;}
.Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
.Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}
}
@media (max-width:1024px) {
.Top003124 .top-nav{position: absolute;right: 0; bottom: 100%;display: flex;align-items: center; margin-bottom: 0.5em;}
.Top003124 .top-nav dd{line-height: 2;}
.Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}
.Top003124 .top-nav dd.oa a{width:2em;}
}

.Top003124 menu li span{display: block;}
.Top003124.hover menu li.aon span a{color:#e60013;}
@media (min-width:1025px) {
.Top003124 menu{float: right;margin-right:2.5em;}
.Top003124 menu li{float: left;}  
.Top003124 menu li:not(:last-child){margin-right: 5.5em;}
.Top003124 menu li span,
.Top003124 menu li span a{line-height:5em;}  
.Top003124 menu li span a{display: block;position: relative;z-index: 1;font-size:1.125em;}
.Top003124 menu li span a:after{position: absolute;content: ''; left: 0; bottom: 0; height: 2px;background-color: #fff; transition: 0.3s;}
.Top003124.hover menu li span a:after{background-color:#e60013;}
.Top003124 menu li:hover span a:after,
.Top003124 menu li.aon span a:after{width: 100%;}
.Top003124 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;}
}

@media(max-width:1680px){
	.Top003124 menu{margin-right:8em;}
}

@media (max-width:1024px) {
.Top003124 menu{position: fixed; left: -100%;top:4em;height: calc(100% - 4em); overflow: auto; background-color: #fff; width: 220px;opacity: 0;transition: 0.3s ease;}   
.menu-show .Top003124 menu{left: 0; opacity: 1; transform:translateX(0);}
.Top003124 menu li{ border-bottom: 1px solid #eee;}
.Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;}
.Top003124 .has-sub span .op:before,
.Top003124 .has-sub span .op:after{background-color: #ccc;}
.Top003124 menu li .sub{background-color: rgba(0,0,0,0.1);}
}

.Top003124 .open-search{position: absolute;right: 0; top: 0;width: 5.625em;height:5.625em; background: rgba(0,0,0,0.3) url(../images/Top003124-btn.svg) no-repeat center; cursor: pointer; background-size: auto 25%;}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color: #fff; width: 100%;max-width: 400px;}
.Top003124 .top-search .btn{background-color: #e60013; background-image: url(../images/Top003124-btn.svg); background-size: auto 50%;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{width: 30%; left: 35%;}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: rgba(0,0,0,1);}
@media (max-width:1024px) {
.Top003124 .open-search{width:2.4em; height: 2.4em; top: 50%;margin-top: -1.2em;background-color: #e60013; background-size: auto 60%; right: 3.5em;}   
.Top003124 .open-menu{width:3em; height: 2.4em; right: 0;} 
.Top003124 .open-menu i{width: 60%; left: 20%;background-color: #e60013;} 
.Top003124 .open-search.on:before, .Top003124 .open-search.on:after{width:50%;left:24%;}
}
/*Banner002729 */
.Banner002729 .slider li.slick-slide{ height: auto;position: relative;}
.Banner002729 .ytable{height: 100%;}
.Banner002729 .txt-main{position: absolute; left: 0; width: 100%; top: 0; height: 100%; z-index: 3;font-size: 52px;}

.Banner002729 .txt-main .home-more{transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0; transition:transform 0.5s 1s,opacity 0.5s 1s;}
.Banner002729 .txt-main .home-more .txt{color:#fff;font-size:16px;}
.Banner002729 .txt-main .home-more .txt:before{background:#fff;}
.Banner002729 .txt-main .home-more .icon{border-color:#fff;}
.Banner002729 .txt-main .home-more:hover .icon{border-color:#e60013;}
.Banner002729 .txt-main .home-more .icon:before{border-top:2px solid #fff;border-right:2px solid #fff;}
.Banner002729 .an-show .txt-main .home-more{transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;-webkit-opacity: 1;}


.Banner002729 .txt-main aside{color: #fff; max-width: 700px; transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0;}
.Banner002729 .txt-main aside.tit{font-size: 1em; line-height: 1em; max-height: 2em; margin-bottom: 20px; transition: 0.5s;font-weight: bold;}
.Banner002729 .txt-main aside.pre{font-size: 0.44em; line-height: 1.2em;  max-height: 2.4em; margin-bottom: 4%;transition: 0.5s 0.5s;}

.Banner002729 .an-show .txt-main aside{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;-webkit-opacity: 1;}
.Banner002729 .slider li img{display: block; width: 100%;}


.Banner002729 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 5%; text-align: center;}
.Banner002729 .slick-dots li{display: inline-block; width: 30px; height: 30px;cursor: pointer;border:2px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002729 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002729 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
.Banner002729 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}


@media(min-width:1201px){
.Banner002729 .slider li img.wap{display: none;}
}
@media(max-width:1200px){
.Banner002729 .slider li img.pc{display: none;}
}
@media(max-width:1024px){
.Banner002729 .txt-main{font-size: 40px;}
}
@media(max-width:640px){
.Banner002729 .txt-main{font-size:28px;}
}
@media(max-width:480px){
.Banner002729 .txt-main{font-size:20px;}
}



.home-title{margin-bottom: 3.6875em;position: relative;}
.home-title .cn{font-size: calc(45 / 16 * 1em);color: #e60013;font-weight: bold; }
.home-title .cn:after{display: inline-block;content:'';width: 30px; height: 2px; background-color: #e60013;margin-top:-2px; margin-left: 22px;vertical-align: middle;}
.home-title .intro{margin: 0;margin-top:calc(6 / 16 * 1em); font-size: calc(18 / 16 * 1em);line-height: 1.75}

@media(max-width:1024px){
	.home-title{padding-right:35%;margin-bottom:2em;}
	.home-title .cn{font-size: calc(30 / 16 * 1em);}
	.home-title .intro{font-size: calc(16 / 16 * 1em);}
}


.home-more{}
.home-more2{position: absolute;right:0;top:20%;}
.home-more a{display: table;}
.home-more span{display: inline-block;  vertical-align: middle;}
.home-more .icon{width: 60px;height: 60px;border: solid 2px #e60013; border-radius: 50%; position: relative; margin-right: 20px; transition: 0.3s ease-out;}
.home-more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #e60013;border-right: 2px solid #e60013; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.home-more a:hover .icon{border-color: #e60013;background: #e60013;}
.home-more a:hover .icon:before{border-color: #fff;}
.home-more .txt{color: #999;font-size: 1em;}
.home-more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.home-more a:hover .txt{color: #e60013;}
.home-more a:hover .txt:before{background: #e60013;}


@media(max-width:768px){
	.home-more .txt:before{width:18px;}
	.home-more .icon{width:40px;height: 40px;margin-right:5px;}
}



/*Floor003114 */
.Floor003114{padding: calc(100 / 1920 * 100vw) 0;background: url(../images/Floor003114-bg.jpg) no-repeat center center; background-size: cover;background:#fff;  overflow: hidden;}
.Floor003114 .auto{}
.Floor003114 .home-title{margin-bottom:2.5em;}

.Floor003114 .btn{position: absolute;right: 0;bottom: 0;}
.Floor003114 .slick-arrow{width: 60px;height:60px;border-radius: 50%; margin-left: 15px; border:2px solid #e60013; position: relative;}
.Floor003114 .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #e60013;border-right: 2px solid #e60013; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003114 .slick-next{}
.Floor003114 .slick-prev:before{transform: rotate(-135deg);margin:-6px 0 0 -5px;}
.Floor003114 .slick-arrow:hover{background:#e60013;}
.Floor003114 .slick-arrow:hover:before{border-color: #fff;}

.Floor003114 .slider{width: 114%;overflow: hidden;margin-left:-20px;}
.Floor003114 .slider .ul{padding-right: 9.591%;}
.Floor003114 .slider .slick-list{overflow: inherit;}
.Floor003114 .slick-slide:not(.slick-active){opacity: 0.5;}
.Floor003114 .slick-slide a{display: block;margin-right: 15px;padding-bottom: 1px;padding:0 20px;}
.Floor003114 li{padding:20px 0;;}
.Floor003114 .pic{background:#fff;position: relative;box-shadow:0px 0.15em 1.3em rgb(0 0 0 / 8%);}
.Floor003114 .pic:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color: #e60013;top: 0;transition:width 0.3s; width: 0;}
.Floor003114 .slick-slide.slick-active a:hover .pic:before{width: 100%;}
.Floor003114 .pic .Ispic{max-width: 100%;margin: 0 auto;padding-bottom: 75%;}
.Floor003114 .tit{border-bottom: 1px solid #e8e8e8;line-height: 4.625em;width: 80%;position: relative;}
.Floor003114 .tit aside{padding: 0 1.1875em;color: #333;font-size:1.375em;}
.Floor003114 .slick-slide.slick-active a:hover .tit aside{color: #e60013;}
.Floor003114 .tit:before{position: absolute;content: '';width: 27px; height: 3px; background-color: #e60013; left: 1.65em; bottom: -2px;}
@media (max-width:1024px) {

}
@media (max-width:640px) {
.Floor003114{font-size: 3.5vw;}
.Floor003114 .home-title{margin-bottom:1.5em;}
.Floor003114 .slider{margin-left:0;}
.Floor003114 .slider .ul{padding-right: 18%;}
.Floor003114 .slick-arrow{width: 40px;height: 40px;margin-left:10px;}
.Floor003114 .slick-slide a{margin-right: 5vw;padding:0;}

}
/*Floor003108 */
.Floor003108{font-size: 100px;
background: #fff;
}
@media (max-width:1600px) {
.Floor003108{font-size: 6.25vw;}
}
@media (max-width:768px) {
.Floor003108{font-size: 14vw;}
}

.Floor003108{padding: calc(100 / 1920 * 100vw) 0;background: url(../images/Floor003108-bg.jpg) no-repeat center center;background-size: cover;}
.Floor003108 .auto{}
.Floor003108 .home-title{font-size:0.16em;}
.Floor003108 .home-more{}

.Floor003108 ol{float: left;width: 50%; }
.Floor003108 ol:nth-of-type(1) .txt{background-color: #fff;padding: 0.35em 0.4em 0;}
.Floor003108 ol .pic{position: relative; overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .pic{margin-bottom: 0.18em;}
.Floor003108 ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background-color: #e60013;color: #fff;font-size: 0.16em;padding: 0 1em;border-radius: 20px 0 0}
.Floor003108 ol:nth-of-type(1) .pic time{}
.Floor003108 ol .tit{font-size: 0.18em;text-overflow: ellipsis;overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .tit{display: -webkit-box;display: box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.666;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 0.24em;white-space: nowrap;margin-bottom:0.5em;}
.Floor003108 ol:not(:nth-of-type(1)) p{display: none;}
.Floor003108 ol p{font-size: 0.16em; margin: 0;color: #999;line-height: 1.65}
.Floor003108 li{border-bottom: 1px solid #dadee9;}
.Floor003108 li:nth-of-type(1){border-top: 1px solid #dadee9;}
.Floor003108 li a{font-size: 0.18em;line-height: 3.9;}
.Floor003108 li time{float: right;color: #888;font-size:0.875em;line-height: 4.4em}
@media (min-width:769px) {
.Floor003108 ol{height: 3.49em; margin-left: 2.5%;}
.Floor003108 ol:not(:nth-of-type(1)){width: 21.25%;}
.Floor003108 ol:nth-of-type(1){height: 6.1em; margin: 0 2.5% 0 0;}
.Floor003108 ol:nth-of-type(1) .txt{height: 1.6em;}
.Floor003108 ol .Ispic{transition: 0.3s ease-out;height: 2em;}
.Floor003108 ol a:hover .Ispic{transform: scale(1.2);}
.Floor003108 ol:nth-of-type(1) .Ispic{height: 4.7em;}
.Floor003108 li{float: right;width: 45%;height: .7em;clear: right;}	
}
@media (max-width:768px) {
.Floor003108 ol{margin-bottom: 0.5em;}
.Floor003108 ol:nth-of-type(1){width: 100%; }
.Floor003108 ol:nth-of-type(1) .txt{padding-bottom: 0.35em;}
.Floor003108 ol .Ispic{padding-bottom: 56%;}
.Floor003108 ol:not(:nth-of-type(1)){width: 47.5%;}
.Floor003108 ol:nth-of-type(2){margin-right: 5%;}
.Floor003108 li{clear: left;}	
}

@media(max-width:640px){
	.Floor003108 .home-title{font-size:3.5vw;}
}

@media (max-width:480px) {
.Floor003108{padding-top: 1em;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 0.3em;}
.Floor003108 li a,
.Floor003108 ol .tit,
.Floor003108 ol p{font-size: 0.26em;}
}


/*Bottom002818 */
.Bottom002818{background: #203f5b;background-size: cover;color: #fff;padding: calc(75 / 1920 * 100vw) 0 calc(30 / 1920 * 100vw) 0;}
.Bottom002818 .auto{}
.Bottom002818 .top{padding-bottom: 3%;}
.Bottom002818 .top .txt{font-size: 24px;line-height: 36px;}

.Bottom002818 .mid{line-height: 24px;padding-bottom: 25px;}
.Bottom002818 .mid nav a{float: left;color: #fff;font-size: 1.125em;position: relative;}
.Bottom002818 .mid nav a:not(:last-child):after{display: inline-block; content: '';width:2px;height: 2px;border-radius: 50%; background:#fff; margin: 0 35px;}
.Bottom002818 .mid nav a:hover{color: #fff;}

.Bottom002818 .share li{float: left;position: relative;}
.Bottom002818 .share li figure{position: absolute; left: 0; bottom: 100%; width: 120px; padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;display: none;}
.Bottom002818 .share li figure img{display: block;width: 100%;}
.Bottom002818 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 10px; top: 100%;border-top-color: #fff;}
.Bottom002818 .share li:not(:last-child){margin-right: calc(24 / 16 * 1em);}
.Bottom002818 .share li a{display: block;width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em);background-position: center center;background-repeat: no-repeat;background-size: calc(24 / 16 * 1em) auto;border-radius: 50%; cursor: pointer;}
.Bottom002818 .share li a:hover{}

.bsBox,
.bsBox *{box-sizing: content-box;}

.Bottom002818 .bottom{border-top: 1px solid rgba(255,255,255,0.1);padding: 20px 0;}
.Bottom002818 .bottom,
.Bottom002818 .bottom a{color:rgba(255,255,255,0.6);}
.Bottom002818 .bottom a:hover{color: #fff;}
.Bottom002818 .bottom dt a{display: inline-block;}
.Bottom002818 .bottom dt a:not(:last-child):after{margin: 0 17px;display: inline-block; content: '·';color: #666; vertical-align: middle;}
@media(min-width:1025px){
.Bottom002818 .top .logo{max-width: 30%;}
.Bottom002818 .share{}
}
@media(min-width:1025px) and (max-width:1280px){
.Bottom002818 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1280px){
.Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 20px;}
}
@media(max-width:1024px){
.Bottom002818{text-align: center;padding: 40px 0 0;}
.Bottom002818 .mid nav a{display: inline-block;float: none;}
.Bottom002818 .bottom dt,
.Bottom002818 .mid nav,
.Bottom002818 .top .logo{padding-bottom: 10px;}

.Bottom002818 .share ul{margin: 0 auto;display: table;}
.Bottom002818 .share li figure{left: 50%; margin-left: -60px;}
.Bottom002818 .share li figure:before{left: 50%; margin-left: -5px;}

}
@media(max-width:640px){
.Bottom002818 .top .txt{font-size: 16px;line-height: 28px;}
.Bottom002818 .mid{padding-bottom:10px;}
.Bottom002818 .mid nav a{font-size: 16px;}
.Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 10px;}
.Bottom002818 .share li:not(:last-child){margin-right:20px;}
}



/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; text-align: center; z-index:10; color:#fff;  font-size:2em; }
.Banner002730 .txt .auto{}
.Banner002730 .txt .cn{ letter-spacing:4px; padding-right: 0px;font-size:1.125em;}
.Banner002730 .txt .en{text-transform: uppercase; padding-left: 0px;font-size:0.875em;}
@media(min-width:1025px){
.Banner002730 figure{ height:550px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 20px;}
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #e60013;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #e60013;}
@media (max-width:1024px) {
.Menu003135 .current{line-height: 4}
.Menu003135 .nav-menu li{line-height:3;}
}
/*RighInfo003141 */
.RighInfo003141{padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo003141 .intro{margin-bottom: 4em;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 0.6em;font-weight: bold;}
.RighInfo003141 .intro .info{  line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.125em 0;}

.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;color: #e60013; margin: 0 5px;font-weight: bold;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #e60013;font-size:1em;}

.RighInfo003141 .plate dd{margin-bottom: 0;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 3.75em;}
.RighInfo003141 .plate dd ol img{width: 100%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.75em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.375em;color: #333;margin-bottom:4px;}
.RighInfo003141 .plate dd li p{margin: 0;color: #666;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 48%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 0em; margin-bottom: 2em;}
}

@media(max-width:768px){
	.RighInfo003141 .intro .title{font-size:1.5em;}
	.RighInfo003141 .intro .info p{margin:10px 0;}
	.RighInfo003141 .plate dd .txt{padding:1.5em;}
}


/*TextList002739 */
.TextList002739{padding: calc(100 / 1920 * 100vw) 0;}
.TextList002739 .list-group .tit{cursor: pointer; line-height: 69px; font-size: 16px; }
.TextList002739 .list-group .tit:before{background: #e60013; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }


.TextList002739 .title{ padding:0 40px; line-height: 60px; background: #e60013; font-size: 16px; color: #fff; border-bottom: 1px solid #ededed;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #e60013; color: #e60013;}
.TextList002739 .tit.active time{color: #e60013;}
.TextList002739 .info{padding: 20px 40px 20px 70px;}
.TextList002739 .info .singlePage{ line-height: 1.8; color: #666;}
.TextList002739 .info .singlePage strong{color:#333;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit{line-height: 60px;font-size:15px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 20px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}

/*PicList003140 */
.PicList003140{padding: calc(100 / 1920 * 100vw) 0;}
.PicList003140 ol{border-bottom: 1px dotted #e5e5e5;padding-bottom: 2.4375em; }
.PicList003140 ol time{margin-bottom: 1.5em;}
.PicList003140 ol .more{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: #e60013;text-align: center;border-radius: 50px;}
.PicList003140 ol .more:after{display: inline-block;content: ''; margin-left: 1em; background: url(../images/PicList003140-icon-white.svg) no-repeat; width: 16px;height: 6px;vertical-align: middle; background-size: contain;}
.PicList003140 ol p{margin-bottom: 2.5em;}
.PicList003140 li a{display: block; border-bottom: 1px dotted #e5e5e5;padding: 2.25em 1.2em;transition: 0.3s;}
.PicList003140 .tit{font-size: 1.375em;color: #333;}
.PicList003140 a:hover .tit{color: #e60013;}
.PicList003140 p{color: #999; line-height: 1.71428;}
.PicList003140 li p{min-height: 3.42856em;font-size:0.875em;}
.PicList003140 time{color: #999;display: inline-block;}
.PicList003140 li time{padding-right: 2em; background: url(../images/PicList003140-icon.svg) no-repeat right center;background-size: 1em auto; margin-top: 1.5em;}
.PicList003140 li a:hover time{background-image: url(../images/PicList003140-icon-red.svg);}
.PicList003140 li a:hover{background-color: #fff;box-shadow: 0 0.625em 4.375em rgba(0, 0, 0, 0.08);}
@media (min-width:1025px) {
.PicList003140 ol .img{width: 36%;}   
.PicList003140 ol .txt{padding-left: 3.125em;} 
.PicList003140 li{float: left;width: 48.215%;}
.PicList003140 li:not(:nth-of-type(2n)){margin-right: 3.57%;}
}
@media (max-width:1024px) {
.PicList003140 ol .img{margin-bottom:2em;}  
}

@media(max-width:768px){
	.PicList003140 ol time{margin-bottom:0.5em;}
	.PicList003140 ol p{margin-bottom:2em;}
	.PicList003140 li time{margin-top:0.5em;}
	.PicList003140 li a{padding:1.2em 1.2em;}
}

/*Page002623 */
.Page002623{padding: 0 0 5vw 0; text-align: center;font-size: 18px;}
.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;border-radius: 50%}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #e60013;}
.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: #f4f4f4;margin:0 5px;}
}
/*PicList003142 */
.PicList003142{padding: calc(100 / 1920 * 100vw) 0 calc(40 / 1920 * 100vw);}
.PicList003142 li{float: left;  margin-bottom: 3%;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);}
.PicList003142 li .txt{padding: 1.875em;}
.PicList003142 li .tit{ font-size: 1.375em;line-height: 1.6666;text-align: center;}
.PicList003142 li p{ line-height: 1.78571; min-height: 3.57142em;color: #999999;margin-top:10px; margin-bottom:0;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 75%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e60013;}
@media (min-width:1025px) {
.PicList003142 li{width: 31.32%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 3%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) { 
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}

@media(max-width:768px){
	.PicList003142 li{width:100%;}
}

/*PicList002949 */
.PicList002949{padding: calc(100 / 1920 * 100vw) 0 calc(40 / 1920 * 100vw);}
.PicList002949 .list{ display: flex; flex-wrap: wrap;}
.PicList002949 .item{ float: left; margin-bottom: 2%; background: #f9f9f9;}
.PicList002949 .item .pic{overflow: hidden;}
.PicList002949 .item .Ispic{padding-bottom: 68.885%;transition: 0.3s;}
.PicList002949 .item a:hover .Ispic{transform: scale(1.1);}
.PicList002949 .item a:hover{color: #e60013;}
.PicList002949 .txt .inner{padding: 1.125em;}
.PicList002949 .txt p{line-height: 1.8; max-height: 3.6em;color: #666;}
.PicList002949 .tit{font-size: 1.25em; color: #333; }
.PicList002949 .item .more{padding-right: 1.5em;display: inline-block;background: url("../images/PicList002949_more.png") no-repeat right center;color: #999;}
.PicList002949 .item a:hover .more{background-image: url("../images/PicList002949_more_on.png");color: #e60013;}
.PicList002949 .item a:hover .tit{color: #e60013;}
@media(min-width:1025px){
.PicList002949 .item{width: 23.5%;}
.PicList002949 .item:not(:nth-child(4n)){margin-right: 2%;}
}

@media(max-width:1024px){
.PicList002949 .item{width: 49%;}
.PicList002949 .item:not(:nth-child(2n)){margin-right: 2%;}
.PicList002949 .txt .inner{padding: 1em;}
.PicList002949 .tit{font-size: 1.125em;  }
}




/*RighInfo002939 */
.RighInfo002939{padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo002939 .auto{background:#fff;box-shadow: 0 0 25px rgba(0,0,0,0.1);padding:3% 4%;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 22px 0;font-size: 1.625em;color: #333;font-weight: normal;}
.RighInfo002939 .time{color: #999;padding-bottom: 1.5vw;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;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 1.75;color: #666; text-align: justify; padding-bottom: 2vw;}
.RighInfo002939 .edit-info .pic{margin:2% 0;}
.RighInfo002939 .edit-info .center{text-align: center;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #e60013;}

.RighInfo002939 .morelist{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: #e60013;text-align: center;border-radius: 50px;margin:3% auto 0;}
.RighInfo002939 .morelist:after{display: inline-block;content: ''; margin-left: 1em; background: url(../images/PicList003140-icon-white.svg) no-repeat; width: 16px;height: 6px;vertical-align: middle; background-size: contain;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;padding:12px;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .auto{padding:5% 4%;}
.RighInfo002939 .name{margin-bottom:20px;}
.RighInfo002939 .name h1{font-size:1.375em;margin-bottom:10px;}
.RighInfo002939 .time{padding-bottom:15px;}
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
.RighInfo002939 .morelist{margin-top:5%;}
}




.contactinfo{padding: calc(100 / 1920 * 100vw) 0;}

.contactinfo .text h2{margin: 0;font-size:calc(32 / 16 * 1em);color:#333; margin-bottom:calc(24 / 16 * 1em); }
.contactinfo .text h2:after{content:'';width:calc(38 / 32 * 1em);height: 3px;background:#e60013;display: block;margin-top:calc(15 / 32 * 1em);}
.contactinfo .text p{font-size:calc(18 / 16 * 1em);line-height: 1.65;padding-left:calc(32 / 18 * 1em);margin:1em 0;background-repeat: no-repeat;background-position: left center; background-size: 1.25em auto; color:#333;}
.contactinfo .text p.tel{background-image: url(../images/contactinfo-icon1.png);}
.contactinfo .text p.addr{background-image: url(../images/contactinfo-icon2.png);}
.contactinfo .text p.post{background-image: url(../images/contactinfo-icon3.png);}
.contactinfo .text p.email{background-image: url(../images/contactinfo-icon4.png);}
.contactinfo .text p.web{background-image: url(../images/contactinfo-icon6.png);}
.contactinfo .text p.man{background-image: url(../images/contactinfo-icon7.png);}
.contactinfo .text p.man{background-image: url(../images/contactinfo-icon7.png);}
.contactinfo .text p.fax{background-image: url(../images/contactinfo-icon8.png);background-position: left top}
.contactinfo .text p span{display: block;float:left;}



@media(min-width:1025px){
.contactinfo .box{ display: flex; justify-content: space-between; align-items: center;}
.contactinfo .text{width:45%;}
.contactinfo .pic{width:50%;}
}
@media(max-width:1024px){
.contactinfo .text{ margin-bottom: 1em;}
.contactinfo .text h2{margin-top:0;font-size:calc(24 / 16 * 1em);}
.contactinfo .text h2:after{height: 2px;}
.contactinfo .text p{font-size:calc(16 / 16 * 1em);}
}




/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #e6e6e6;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #e60013;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#e60013; font-size:1.625em;font-weight: normal; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #e8e8e8; padding:14px 7%; color:#e60013; border-radius: 50px; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#e60013; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f7f7f7; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#e60013; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;line-height: 1.75}
.RighInfo001277 .tab .info .center{text-align: center;}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
.RighInfo001277 .right_info p{margin-bottom:5%;}
.RighInfo001277 .right_info a{margin-bottom:10px;}
}
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	


/*RighInfo003138 */
.RighInfo003138{padding: calc(100 / 1920 * 100vw) 0 calc(80 / 1920 * 100vw);}
.RighInfo003138 .auto{position: relative;z-index: 1;}
.RighInfo003138 ul li{background-color: #fff;box-shadow: 0px 0.15em 2em rgb(0 0 0 / 8%);position: relative;margin-bottom:2.5%;}
.RighInfo003138 ul li:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color: #e60013;top: 0;transition:width 0.3s; width: 0;}
.RighInfo003138 ul li:hover:before{width: 100%;}
.RighInfo003138 dl{display: table;width: 80%;margin: 0 auto;}
.RighInfo003138 dl > *{display: table-cell; vertical-align: middle;}
.RighInfo003138 dt{width: 6.1875em;}
.RighInfo003138 dt .icon{position: relative; width: 5em; height: 5em;border-radius: 50%;background-color: #e60013;text-align: center;border:1px solid rgba(255,255,255,0.2); }
.RighInfo003138 dt .icon img{ max-height:2.5em;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.RighInfo003138 dd h3{margin: 0;font-size: 1em; font-weight: normal; color: #999;margin-bottom:5px;}
.RighInfo003138 dd aside{color: #333; font-size: 1.125em; line-height: 1.5;}
@media (min-width:1025px) {
.RighInfo003138 ul{display: flex;flex-wrap: wrap; width: 100%; }
.RighInfo003138 ul li{width: 31.64%;margin-right:2.5%;padding:3.5em 0;}
.RighInfo003138 ul li:nth-child(3n){margin-right:0;}
}
@media (max-width:1024px) {
.RighInfo003138 ul li{padding:1em 0;}
.RighInfo003138 dl{width:92%;}
.RighInfo003138 dt{width:5.1875em;}
.RighInfo003138 dt .icon{width:4em;height: 4em;}
.RighInfo003138 dd h3{font-size:1.125em;}
}


.oneshot{padding: calc(100 / 1920 * 100vw) 0;}

/*
.TextList009
*/
.TextList009{padding:calc(100 / 1920 * 100vw) 0;}
.TextList009 li{border: 1px solid #e5e5e5; padding-left:calc(140 / 16 * 1em); position:relative; padding-right:calc(30 / 16 * 1em);}
.TextList009 li+li{margin-top: calc(30 / 16 * 1em);}
.TextList009 li a{height:calc(85 / 16 * 1em); line-height:calc(85 / 16 * 1em);display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/more.svg) no-repeat right center; padding-right:calc(40 / 16 * 1em); background-size: auto 1em;}
.TextList009 li time{ position:absolute; text-align:center; left:0; top:calc(10 / 14 * 1em); height:calc(65 / 14 * 1em); width:calc(108 / 14 * 1em); color:#afafaf; border-right:1px dashed #E0E0E0; line-height:normal; font-size:calc(14 / 16 * 1em);}
.TextList009 li time span{ display:block; font-size:calc(22 / 14 * 1em); padding-top:calc(7 / 14 * 1em);}
.TextList009 li:hover{ background-color:  #e60013;color:#fff;}
.TextList009 li:hover a{background-image:url(../images/more-on.svg); color:#fff;}
.TextList009 li:hover time{color:#fff;}
@media(max-width:769px){
.TextList009{padding-top:60px;}
.TextList009 li{ padding:20px;}
.TextList009 li time{display: none;}
}


.Sitemap{padding:calc(100 / 1920 * 100vw) 0;}
.Sitemap li{ padding: calc(20 / 16 * 1em) 0; border-bottom: solid 1px #eee}
.Sitemap li span{display: block;font-size: calc(20 / 16 * 1em); color: #333;  margin-bottom: calc(12 / 20 * 1em);}
.Sitemap .sub a{padding-right:calc(20 / 16 * 1em);font-size: calc(16 / 16 * 1em);margin-bottom: calc(10 / 16 * 1em); }
.Sitemap .sub a:hover{color: #e60013;}


