﻿.root-w-1600 .auto{max-width:1226px;}
/*Top003156 */
.Top003156{    position: relative; z-index: 3;}
.Top003156 .topcon{background:#333;}
.Top003156 .topcon .login{float:right;padding-left: 30px;background: url(../images/login.png) no-repeat left center;}
.Top003156 .topcon .login a{color:#b0b0b0;font-size:14px;line-height: 40px;}
.Top003156 .topcon .login a:hover{color:#fff;}
.Top003156 .topcon .login a:not(:last-child):after{width: 1px; height: 0.625em; background-color: rgba(255,255,255,0.2);display: inline-block;content: ''; margin: 0 0.6em 0 0.85em;}
.Top003156 .auto{position: relative;z-index: 3; }
.Top003156 .logo{display: table;}
.Top003156 .logo a{display: table-cell;vertical-align: middle;}
.Top003156 .top-right{position: absolute;right: 0; top: 0;display: none;}
.Top003156 .top-right > *{display: table-cell; vertical-align: middle;}
.Top003156 .top-right dd a:not(:hover){color: #888888;}
.Top003156 .top-right dd a:not(:last-child):after{width: 1px; height: 0.625em; background-color: #d9d9d9;display: inline-block;content: ''; margin: 0 0.625em;}

.open-search{cursor: pointer;;display: block;width: 1.375em;height: 1.375em;background: url(../images/Top003156-search.svg) no-repeat center center; background-size: contain;}
.open-search.on:before,
.open-search.on:after{background-color: #e60012;}
.top-search{position: absolute;right:0;top: 25%;z-index: 100;background-color: #fff;border: 1px solid #e8e8e8;border-radius: 0;display: block;}
.top-search .text{width: 100%;height: 2.813em;line-height: 2.813em;padding: 0 3em 0 1em;font-size: 15px;border-right: 1px solid #e8e8e8;}
.top-search .btn{position: absolute;right: 0;top: 0;width: 3.125em;height: 100%;background: url(../images/Top003156-search.svg) no-repeat center center;background-size: auto 44%;cursor: pointer;}




.Top003156 .top-language{background:url(../images/Top002434-icon_lang.png) no-repeat left center;position: relative;  padding-left:27px; padding-right:30px; margin-right:5px;}
.Top003156 .top-language::after{ position:absolute; content:''; width:1px; height:20px; background:#cbcbcb; right:0; top:50%;margin-top:-10px;}
.Top003156 .top-language dd{ padding-right:20px; background:url(../images/Top002434-icon_a.png) no-repeat right center;font-size:1.125em;}
.Top003156 .top-language dt{ border:1px solid #eee; width:100%; text-align:center; background:#fff;position: absolute;right:0;top:100%;display: none;}
.Top003156 .top-language dt a{ display:block; border-bottom:1px solid #eee; line-height:24px; transition:color 0.3s;}
.Top003156 .top-language dt a:last-child{ border-bottom:0;}
.Top003156 .top-language dt a:hover{ color:#fff; background:#e60012;}


.Top003156 menu li span,
.Top003156 menu li span a{display: block;}
.Top003156 menu li span{position: relative;z-index: 2;}
.Top003156 menu li span:after{position: absolute;content: ''; left: 50%;height: 3px;background-color: #e60012;transform: translateX(-50%);transition: 0.3s; bottom: 0; width: 0;}
.Top003156 menu li span a:hover,
.Top003156 menu li.aon span a{color: #e60012;}
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after{width: 100%;}
.Top003156 menu li span a{font-size: 1em;}

@media (min-width:1025px) {
.Top003156 header{padding: 0 12% 0 5%;}
.Top003156 menu{margin: 0 auto;display: table;}
.Top003156 menu li{float: left; }
.Top003156 menu li + li{margin-left: 1.5vw;} 
.Top003156 menu li span a{line-height:5.5;}
.Top003156 .logo{max-width: 25%;position: absolute; left: 0; top: 0;height:5.5em;}  
.Top003156 .logo img{height: 3.5em;}
.Top003156 .top-right{height:5.625em;}
.open-search{margin-left: 1.5em;}
.top-search{width: 16em;}
}

@media (max-width:1024px) {
.Top003156 header{padding:1% 0;}
.Top003156 .root-w-1560 .auto{width: 96%;}
.Top003156 menu{position: absolute; right: 0;top: 100%; width: 200px; padding: 0.625em;box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0;background:#fff; }  
.menu-show .Top003156 menu{transform: translateY(0); opacity: 1; visibility: inherit;}
.Top003156 menu li span a{padding: 0.5em 0;text-align: center;}
.Top003156 .logo{max-width: 40%; height: 4em;}  
.Top003156 .top-right{height:4.5em;display: table;}
.Top003156 .top-right dd{font-size: 0.875em;}
.Top003156 .top-right dt{padding-left: 1em;}
.Top003156 .open-menu{display: block;width: 2em;height: 2em;}
.Top003156 .open-menu i{background-color: #e60012;}
.Top003156 .open-menu:not(.on) i:nth-child(1){margin-top: -0.625em;}
.Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: calc(0.625em - 3px);}
.top-search{top:100%; width: 100%;display: none}
.Top003156 menu li span:after{height: 2px;}
}

a{color:#000;}
a:hover{color:#e60012;}

.h-title{margin-bottom:2.875em;position: relative;}
.h-title .cn{font-size:2.25em;font-weight: bold;color:#000;margin-bottom:10px;}
.h-title .en{color:#c1c1c1;text-transform: uppercase;display: none;}

.h-title:after{content:'';width:45px;height: 3px;background:#e60012;display: block;margin:0 auto;margin-top:15px;}
.h-title.center{text-align: center;}

@media(max-width:768px){
	.h-title{margin-bottom:1.5em;}
	.h-title .cn{font-size:1.625em;}
}


/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}
.Banner002826 .auto{position: relative;overflow: hidden}
.Banner002826 .slogan{position: absolute;z-index: 10;color:#fff;right: -9px;background: rgb(230 0 18 / 80%);padding: 10px 25px 10px 20px;font-size: 1.375em;border-radius: 0 0 0 12px;transform: skew(20deg);}
.Banner002826 .slogan span{transform: skew(-20deg);display: block;}
/*方法4*/
/*.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: -100%; top: -100%; min-height: 100%; min-width: 100%; opacity: 0; transition: 0.3s;}
.Banner002826  li.video-show video{left: 50%;opacity: 1;top: 50%; transform: translate(-50%,-50%);}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;transition: 0.3s;}
.Banner002826  li.video-show .open-video{opacity: 1;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
}*/

/*方法1，2，3*/
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide figure{background-size: cover;background-position: center;padding-bottom:46.281%;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute;z-index: 10;left: 0;top: 0;height: 100%;width: 100%;object-fit: cover;object-position: bottom;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}

/*方法5  添加播放按钮+弹窗*/
.Banner002826 .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 60px; z-index: 20; cursor: pointer;}

.video-openbox{position:fixed;left:0;height:100%;width:100%; z-index:500;background:rgba(0,0,0,0.5); top:0;padding:2%;}
.video-openbox .ytable{height: 100%;}
.video-openbox .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.video-openbox .close:before,
.video-openbox .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.video-openbox .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.video-openbox video{max-width: 1200px; margin: 0 auto;display: block;}

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.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)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}

.Banner002826 .slick-dots{position: absolute; left: 50%; transform: translate(-50%,0); bottom: 5%;overflow: hidden; z-index: 10;}
.Banner002826 .slick-dots li{float: left; width: 18px; height: 18px;position: relative; border-radius: 50%;border: 2px solid #fff; cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li:before{position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 50%;background: #fff; transition: 0.3s;content: '';}
.Banner002826 .slick-dots li.slick-active:before{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
.Banner002826 .slick-dots li button{display: none;}
@media(max-width:640px){
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}

/*Floor002658 */
.Floor002658{ overflow:hidden; padding:6em 0;}
.Floor002658 .title-intro{ text-align:center; padding:3% 0; color:#333; max-width:1150px; margin:0 auto;}
.Floor002658 .title-intro p{ font-size:20px; line-height:30px;}
.Floor002658 .title-intro a{ color:#c09a75; text-decoration:underline;}
@media(max-width:768px){
.Floor002658{padding:2em 0;}
.Floor002658 .title-intro p{ font-size:16px; line-height:24px;}
}
@media(max-width:480px){
.Floor002658 .title-intro p{ font-size:14px; line-height:20px;}
}

/*slick Basic*/
.Floor002658 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002658 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002658 .slick-list:focus {outline: none}
.Floor002658 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002658 .slick-slider .slick-track, 
.Floor002658 .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)}
.Floor002658 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002658 .slick-track:before, 
.Floor002658 .slick-track:after{display: table; content: '';}
.Floor002658 .slick-track:after{ clear: both;}
.Floor002658 .slick-loading .slick-track { visibility: hidden;}
.Floor002658 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002658 .slick-slide .slick-loading img { display: none;}
.Floor002658 .slick-slide .dragging img { pointer-events: none;}
.Floor002658 .slick-initialized .slick-slide { display: block;}
.Floor002658 .slick-loading .slick-slide { visibility: hidden;}
.Floor002658 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002658 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002658 .slider > ul{margin-bottom: 55px;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.8); transition:0.5s 0.3s;}
.Floor002658 li.slick-slide .sp{position: relative;}
.Floor002658 li.slick-slide .sp:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.35;transition:0.5s 0.3s; z-index: 10;}
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current .sp::before{opacity: 0.35;z-index: 1;}

.Floor002658 li.slick-slide .files,
.Floor002658 li.slick-slide a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index: 4;}
.Floor002658 li.slick-slide .files{ background:#000; display:none; z-index: 7;}
.Floor002658 li.slick-slide .files video{object-fit: cover;}
.Floor002658 li.slick-slide .Ispic{padding-bottom:54%;}
.Floor002658 li.slick-slide p{width:100%;text-align: center;font-size:1.375em;color:#333;margin:0;border-bottom:1px dashed #d5d5d5;padding:0.8em 0;display: none}
.Floor002658 li.slick-current p{display: block;}
.Floor002658 li.slick-slide aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);  color:#fff;}
.Floor002658 li.slick-slide aside span{ display:block; border-radius:50%; width:3.75em; height:3.75em; border:3px solid #fff; position:relative; margin:0 auto 10px;}
.Floor002658 li.slick-slide aside span::before{ position:absolute; content:''; border:12px solid transparent; border-left-color:#fff;left:50%; top:50%; margin-left:-4px; margin-top:-12px;}

.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-55px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; width:20px; height:20px; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:7px; top:7px; right:7px; bottom:7px; border-radius:50%; background:rgba(0,0,0,0.15);}
.Floor002658 .slick-dots li.slick-active{ border-color:#e60012;}
.Floor002658 .slick-dots li.slick-active:before{ background:#e60012;}
.Floor002658 .slick-dots li button{display: none;}

.Floor002658 .slick-arrow{ position:absolute; content:''; width:32px; height:32px;border: 0; border-top:3px solid #c5c5c5;border-right:3px solid #c5c5c5; transform:rotate(45deg); top:42%; margin-top:-15px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left:18%; margin-left:-25px;transform:rotate(-135deg);}
.Floor002658 .slick-next{right:18%; margin-right:-25px;}
.Floor002658 .slick-arrow:hover{ border-color:#e60012;}

@media(max-width:768px){
	.Floor002658 li.slick-slide p{font-size:1.125em;}
}

@media(max-width:640px){
.Floor002658 li.slick-slide{ transform:scale(1);}
.Floor002658 .slick-prev{left:3%; margin-left:0;}
.Floor002658 .slick-next{right:3%; margin-right:0;}
/*.Floor002658 li.slick-slide:before{ display:none;}*/
}
@media(max-width:480px){
.Floor002658 li.slick-slide aside span{ width:50px; height:50px;}
.Floor002658 .slick-arrow{width: 24px; height: 24px; margin-top: -12px;border-width: 3px;}
}


/*Floor002889 */
.Floor002889{background: #f8f8f8;background:url(../images/Floor002889-bg.jpg) no-repeat center/cover; overflow: hidden;padding:6em 0;}
.Floor002889 .auto{position: relative; z-index: 1; }
.Floor002889 .p{line-height: 1.8;margin-top:0; margin-bottom:3%;text-align: center; }
.Floor002889 .slider-txt .num{font-size: 60px;color: rgba(230,0,18,0.1);font-weight: bold;display: none;}
.Floor002889 .slider-txt .name{color: #000; padding: 1.5vw 0 2.3vw 0; }
.Floor002889 .slider-txt .name .cn{font-size: 1.5em;}
.Floor002889 .slider-txt pre{line-height: 1.875em;color: #333;font-size: 1em;height: 150px;overflow: auto;padding-right:10px;}

.Floor002889 .slider-txt pre::-webkit-scrollbar {
  width:3px;
}
.Floor002889 .slider-txt pre::-webkit-scrollbar-thumb {
  background-color: #e60012;
}
.Floor002889 .slider-txt pre::-webkit-scrollbar-track {
  background-color: rgba(0,0,0,0.15);
}

.Floor002889 .slider-txt .btn{padding-top:  2vw;}
.Floor002889 .slider-txt .slick-arrow{width: 50px; height: 50px;border: 1px solid #e60012; z-index: 2;position: relative;}
.Floor002889 .slider-txt .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 1px solid #e60012;border-top: 1px solid #e60012; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 46%; top: 40%;}
.Floor002889 .slider-txt .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);left:38%;}
.Floor002889 .slider-txt .slick-prev{margin-right: 20px;}
.Floor002889 .slider-txt .slick-disabled{border-color: #d7d7d7; cursor: default;}
.Floor002889 .slider-txt .slick-disabled:before{border-color: #bbb; }
@media(max-width:768px){
.Floor002889 .slider-txt .slick-arrow{width: 8vw;height: 8vw;}
.Floor002889 .slider-txt .slick-prev{margin-right: 5vw;}
}

.Floor002889 .dot-icon .slick-dots li{list-style: none;margin: 0 0 5px;}
.Floor002889 .dot-icon .slick-dots li.slick-active button{background: rgb(230 0 18); /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ /* IE6-9 */}
.Floor002889 .dot-icon .slick-dots li button{border: 0;background: none; padding: 0 10px;height: 60px; width: 100%; text-align: left; cursor: pointer;font-size:16px;}
.Floor002889 .dot-icon .slick-dots li button > *{display: inline-block; vertical-align: middle;}
.Floor002889 .dot-icon .slick-dots li b{color: #000;font-size: 1em;margin-left: 15px;font-weight: normal;}
.Floor002889 .dot-icon .slick-dots li.slick-active b{color: #fff;}
.Floor002889 .dot-icon .slick-dots li i{}
.Floor002889 .dot-icon .slick-dots li img{display: block;width: 100%; }
.Floor002889 .dot-icon .slick-dots li img.on{display:none;}
.Floor002889 .dot-icon .slick-dots li.slick-active img{display: none;}
.Floor002889 .dot-icon .slick-dots li.slick-active img.on{display:block;}
.Floor002889 .slider-pic{width: 38%; margin: 0vw auto;position: relative; z-index: 1;}
.Floor002889 .slider-pic ul .slick-list,
.Floor002889 .slider-pic ul .slick-track,
.Floor002889 .slider-pic ul li,
.Floor002889 .slider-pic ul{height: 100%;}
.Floor002889 .slider-pic .Ispic{padding-bottom:80%;}
.Floor002889 .slider-pic .play,
.Floor002889 .slider-pic .video-play{position: absolute; left: 0;top: 0;width: 100%;height: 100%;}
.Floor002889 .slider-pic .play{ background:rgba(0, 0, 0, 0.35) url(../images/Banner002826_play.png) no-repeat center center; background-size: auto calc(60 / 372 * 100%); cursor: pointer;z-index: 3;}
.Floor002889 .slider-pic .video-play{background-color: #000; z-index: 4;}
.Floor002889 .slider-pic .video-play video{display: block;width: 100%;height: 100%;}
.Floor002889 .slider-pic .quan i{position: absolute;border: 1px solid #fdf0e8; z-index: 2;}
.Floor002889 .slider-pic .quan i:nth-child(1){left: -5%;right: -5%;top: -5%;bottom: -5%;}
.Floor002889 .slider-pic .quan i:nth-child(2){left: -17%;right: -17%;top: -17%;bottom: -17%;    animation: orbit linear 30s infinite;}
.Floor002889 .slider-pic .quan i:nth-child(2):before{position: absolute; content: ''; width: 14px; height: 14px; border-radius: 50%;right: 11.5%;top: 16%;box-shadow: 6px 0 10px rgba(205,83,7,0.3);
background: rgb(255,165,78); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,165,78,1) 0%, rgba(234,91,2,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,165,78,1) 0%,rgba(234,91,2,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,165,78,1) 0%,rgba(234,91,2,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa54e', endColorstr='#ea5b02',GradientType=1 ); /* IE6-9 */}
.Floor002889 .slider-pic .quan i:nth-child(3){left: -35%;right: -35%;top: -35%;bottom: -35%;}
.Floor002889 .slider-pic .quan i:nth-child(4){left: -1px;right:-1px;top: -1px;bottom:-1px; box-shadow: 0 -9px 2px #ff7118 inset; border: 0; transform: rotate(-42deg);-webkit-transform: rotate(-42deg);-ms-transform: rotate(-42deg);
background: -moz-linear-gradient(170deg,  rgba(255,113,24,0) 0%, rgba(255,113,24,0) 42%, rgba(255,113,24,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(170deg,  rgba(255,113,24,0) 0%,rgba(255,113,24,0) 42%,rgba(255,113,24,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(170deg,  rgba(255,113,24,0) 0%,rgba(255,113,24,0) 42%,rgba(255,113,24,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ff7118', endColorstr='#e6ff7118',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

@-webkit-keyframes orbit{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}

@media(min-width:1025px){
.Floor002889 .dot-icon,
.Floor002889 .slider-txt{position: absolute; z-index: 10;}
.Floor002889 .slider-txt{ right: 0; width: 27%;}
.Floor002889 .dot-icon{left: 0;width: 27%;}
}
@media(max-width:1024px){
.Floor002889 .dot-icon{overflow: hidden;margin-bottom:2%;}
.Floor002889 .dot-icon li{float: left;width: 50%; }
.Floor002889 .dot-icon .slick-dots li button{height: auto; padding: 1vw;text-align: center;}
.Floor002889 .dot-icon .slick-dots li i{width: 4vw;display: block; margin: 0 auto 0.5vw;}
.Floor002889 .dot-icon .slick-dots li b{font-size: 2.2vw;margin-left: 1vw;}
.Floor002889 .slider-pic{width: 100%; margin: 0 auto 0;}
.Floor002889 .slider-pic .quan i:nth-child(2):before{width: 12px; height: 12px;right: 11%;top: 15%;}
}
@media(max-width:1440px){
	.Floor002889{padding-bottom:7em;}
	.Floor002889 .dot-icon .slick-dots li{margin-bottom:0;}
	.Floor002889 .dot-icon .slick-dots li i{width:17%;}
	.Floor002889 .dot-icon .slick-dots li b{font-size:1em;}
	.Floor002889 .dot-icon .slick-dots li button{height: 3.5em}
}

@media(max-width:640px){
.Floor002889{padding:2em 0;}
.Floor002889 .dot-icon .slick-dots li b{font-size: 3vw;}
.Floor002889 .dot-icon .slick-dots li button{height: auto;}
.Floor002889 .dot-icon .slick-dots li i{width:20%; margin-bottom:0;}
.Floor002889 .slider-txt .btn{padding-bottom:2vw;display: none;}
.Floor002889 .slider-txt .num{font-size: 9vw;}
.Floor002889 .slider-txt .name .cn{}
.Floor002889 .slider-txt pre{font-size: 3vw;height: auto;}
}

/*Floor003114 */
.Floor003114{padding: 6em 0;background: url(../images/Floor003114-bg.jpg) no-repeat center center;background:#fff; background-size: cover;overflow: hidden;}
.Floor003114 .auto{}
.Floor003114 .title{color: #333; margin-bottom: 5.1%;position: relative;z-index: 1;}

.Floor003114 .btn{position: absolute;right: 0;bottom: 0;}

.Floor003114 .slick-arrow{width: 55px; height: 55px;border: 1px solid #e60012; z-index: 2;position: relative;}
.Floor003114 .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 1px solid #e60012;border-top: 1px solid #e60012; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 46%; top: 40%;}
.Floor003114 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);left:38%;}
.Floor003114 .slick-prev{margin-right: 20px;}
.Floor003114 .slick-disabled{border-color: #d7d7d7; cursor: default;}
.Floor003114 .slick-disabled:before{border-color: #bbb; }

.Floor003114 .slider{width: 100%;overflow: hidden;}
.Floor003114 .slider .ul{padding-right: 0%;margin:0 -20px;}
.Floor003114 .slider .slick-list{overflow: inherit;}
.Floor003114 .slick-slide:not(.slick-active){opacity: 0.5;}
.Floor003114 .slick-slide a{display: block; margin:0 20px; padding-bottom: 1px;}
.Floor003114 .pic{background: #fff;background-size: 100% 100%;position: relative;overflow: hidden}
.Floor003114 .pic:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color: #e60012;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: 68%;transition: 0.3s;}
.Floor003114 .pic:hover .Ispic{transform: scale(1.15);}
.Floor003114 .tit{border-bottom: 1px dashed #d5d5d5;line-height: 4.625em;width: 75%;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: #e60012; left: 1.7em; bottom: -2px;}
@media (max-width:1024px) {
.Floor003114 .title{padding-right: 40%;}
.Floor003114 .title .cn{font-size: 5vw;}
}
@media (max-width:640px) {
.Floor003114{font-size: 3.5vw;padding:2em 0;}
.Floor003114 .title .cn{font-size: 9vw;}
.Floor003114 .tit{line-height: 3.8em}
.Floor003114 .slider .ul{padding-right: 18%;}
.Floor003114 .slick-arrow{width: 35px;height: 35px;}
.Floor003114 .slick-prev{margin-right:15px;}
.Floor003114 .slick-slide a{margin-right: 2vw;}
}
/*Bottom003000 */
.Bottom003000{background-color: #151515;padding: 4vw 0;}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.5); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #e60012;}
.Bottom003000 .auto{}
.Bottom003000 .b-left .contact{font-weight: 100;line-height: 2.285em;}
.Bottom003000 .logo img{max-height:70px;}

.Bottom003000 .share{margin: 20px 0;}
.Bottom003000 .share li{float: left;position: relative;}
.Bottom003000 .share li:not(:last-child){margin-right: 12px;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width: 40px; height: 40px; border-radius: 50%;background-color: rgba(60,60,60,0.3); background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{background-color: #e60012;}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.png");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.png");}
.Bottom003000 .share li.douyin a{background-image: url("../images/Bottom003000_douyin.png");}
.Bottom003000 .share li.pdd a{background-image: url("../images/Bottom003000_pdd.png");}
.Bottom003000 .share li.tb a{background-image: url("../images/Bottom003000_tb.png");}

.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(84,84,84,0.2); }
.Bottom003000 .b-right nav a{color: #fff;font-size: 1em;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '';width:2px;height: 2px;background:#fff;  margin:0 20px;border-radius: 50%;float:right;margin-top:10px;}
.Bottom003000 .b-right nav a:hover{color: #e60012;}
.Bottom003000 .b-right aside{padding-bottom: 15px;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 7px; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}
.Bottom003000 .copyright{}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom: 40px; margin-bottom: 120px;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(84,84,84,0.2); margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .share{margin-top: 3vw;margin-bottom: 3vw;}
.Bottom003000 .contact{text-align: left;}
}

.ad {overflow: hidden;position: relative;margin-bottom: 18px;}
.ad video {position: relative;height: 128px;max-width: 1226px;top: 0;}

@media(max-width:768px){
	.ad{margin-bottom:10px;}
}


/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:0%;padding-bottom:2%;}
.PicList000593 .text1{height: 20px;
    margin-top: 0;
    margin-bottom: 16px;}
.PicList000593 .text{float: right;
    margin-left: 2%;font-size: 15px;}
.PicList000593 .text input{font-size: 15px;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:70%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.35); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 60px;height: 60px;border: 3px solid rgba(255,255,255,1);margin-left: -30px;margin-top: -30px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 15px solid rgba(255,255,255,1);margin-left: -5px;margin-top: -11px;}
.PicList000593 li p{text-align:center;}

.PicList000593 li .wycp_cont {position: absolute;top: 15px;right: 15px;width: 63px;height: 25px;background-color: rgb(230 0 18 / 90%);color: white;border-radius: 4px;z-index: 10;cursor: pointer;}
.PicList000593 li .wycp_cont:hover{background:#000;}
.PicList000593 li .wycp_cont div {width: 8px;height: 20px;margin: 5px 5px 5px 10px;float: left;font-size: 16px;text-align: center;line-height: 15px;font-weight: 200;border-radius: 0.04rem;background: url(images/wycb_nav.png) repeat;}
.PicList000593 li .wycp_cont span {font-size: 15px;line-height: 26px;}

@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
.PicList000593 li p{margin:10px 0;}
.PicList000593 li .wycp_cont{top:10px;right: 10px;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 44px;height: 44px;margin-left: -22px;margin-top: -22px;}
.PicList000593 li figure a::after{border-top-width: 8px;border-bottom-width: 8px;border-left-width: 12px;margin-left: -4px;margin-top: -8px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}







.contrast_close {
    width: 60px;
    height:60px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    cursor: pointer;
    position: fixed;
    right:7%;
    top: 63%;
    margin-top: -20px;
    color: white;
    z-index: 10
}
.iconyjt {
    margin-top: 0;
    font-size: 20px;
}
.contrast_close div {
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    text-align: center;
    line-height: 20px;
    font-size: 15px;
    color: white;
    vertical-align: middle;
    padding-top: 19%;
}
.contrast_close div a{color:#fff;}
.contrast_close span {
    display: none;
    font-size:12px;
    color: white;
    background-color: #d70039;
    border-radius: 50%;
    width:20px;
    height: 20px;
    line-height:20px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}




/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108{padding:3% 0;}
.RighInfo001108 .pic{ float:left; width:42%;}
.RighInfo001108 .pic img{ width:100%;}

.RighInfo001108 .slider-big{ border:1px solid #e8e8e8;}
.RighInfo001108 .slider-big li figure{ background-size:contain;}
.RighInfo001108 .slider-list{ position: relative;}
.RighInfo001108 .slider-list li figure{  border:1px solid #f2f2f2;}
.RighInfo001108 .slider-list li.slick-current figure{border-color: #e60012; }
.RighInfo001108 .slider-list .slick-arrow{position:absolute; width:100%; height:40px;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
.RighInfo001108 .slider-list .slick-prev{background-image:url(../images/RighInfo002254-btn_prev.png);}
.RighInfo001108 .slider-list .slick-next{background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo001108 .slider-list .slick-disabled{cursor:default;}


.RighInfo001108 .txt{ float:right; width:42%; padding-right:0; color:#333;}
.RighInfo001108 .txt h1{ font-size:32px; color:#000;border-bottom:1px dashed #d5d5d5;margin:0;margin-bottom:24px;padding-bottom:24px; }

.RighInfo001108 .txt dd{line-height: 28px}
.RighInfo001108 .txt dd span{color:#000;font-weight: bold;margin-right:5px;font-size:18px;}
.RighInfo001108 .txt p{ line-height:36px;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#e60012; width:130px; text-align:center; border:1px solid #e60012; border-radius:3px; line-height:42px; display:inline-block;margin-right: 2%;}
.RighInfo001108 .txt .contact a:hover{ background-color:#e60012; color:#fff;}
.RighInfo001108 .tab{ margin-top:3%; background-color:#f8f8f8; overflow:hidden;margin-bottom:3%; }
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:48px;font-size:18px;}
.RighInfo001108 .tab span.on{ background-color:#e60012; color:#fff;}
.RighInfo001108 .tab_info{ padding:0%;}
.RighInfo001108 .tab_info .table{width: 100%;margin:0 auto;}
.RighInfo001108 .tab_info .table tr th{background:#e60012;color:#fff;font-weight: normal;font-size: 18px;padding: 10px 15px;border: 1px solid rgba(255,255,255,0.2);}
.RighInfo001108 .tab_info .table tr td{font-size:16px;color:#333;padding: 10px 15px;border: 1px solid #e8e8e8;text-align: center;line-height: 28px;}


@media(min-width:641px){
.RighInfo001108 .list_img{float:left; width:52%; position:relative;}
.RighInfo001108 .slider-big{position:absolute; left:0; top:0; height:100%; width:80%; }
.RighInfo001108 .slider-big *{height: 100%;}
.RighInfo001108 .slider-list{padding:42px 0;margin-left: 82.9%;}
.RighInfo001108 .slider-list .slick-arrow{ left: 0;}
.RighInfo001108 .slider-list .slick-prev{top: 0;}
.RighInfo001108 .slider-list .slick-next{bottom: 0;}
.RighInfo001108 .slider-list li{ height:120px;  position:relative;}
.RighInfo001108 .slider-list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:9px; background-size:contain;}
.RighInfo001108 .slider-list li.slick-current figure{ border-width:2px;}
}


@media(max-width:768px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
.RighInfo001108 .txt h1{font-size:1.625em;padding:20px 0;}
.RighInfo001108 .tab span{padding:0 4%;line-height: 42px;font-size:16px;}
.RighInfo001108 .tab_info .tablewidth{overflow: auto}
.RighInfo001108 .tab_info .table{width:600px;}

.RighInfo001108 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
.RighInfo001108 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}
.RighInfo001108 .slider-list{padding:0 42px; margin-top: 3vw;}
.RighInfo001108 .slider-list .slick-arrow{ top: 0; width: 42px; height: 100%; background-size: contain;transform: rotate(-90deg);}
.RighInfo001108 .slider-list .slick-prev{left: 0;}
.RighInfo001108 .slider-list .slick-next{right: 0;}

}




/*PicList002582 */
.PicList002582{ padding-top:3%;  padding-bottom:2%;}
.PicList002582 li{ float:left; margin-right:3%; margin-bottom:3%;}
@media(min-width:1025px){
.PicList002582 li{ width:31.3%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1024px) and (min-width:641px){
.PicList002582 li{ width:32%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
}

@media(max-width:640px){
.PicList002582 li{ width:49%;margin-right:2%;margin-bottom:2%;}
.PicList002582 li:nth-child(2n){ margin-right:0;}
}
.PicList002582 li a{ display:block; transition:0.3s;}
.PicList002582 li .pic{position: relative;overflow: hidden;}
.PicList002582 li .Ispic{ padding-bottom:68%; background-size:contain; background-color:#fff; transition:0.3s;}
.PicList002582 li .txt{ padding:5% 2%; text-align:center;border-bottom: 1px dashed #d5d5d5;}
.PicList002582 li .txt p{ margin:0; font-size:1.375em;padding:0 1.1875em;}
.PicList002582 li .txt span{ color:#999;}
.PicList002582 li a:hover{ color:#e60012;}
.PicList002582 li a:hover .txt{ }
.PicList002582 li a:hover  .Ispic{ transform: scale(1.15);}

@media(max-width:768px){
	.PicList002582 li .txt{padding:6% 2%;}
	.PicList002582 li .txt p{font-size:1.125em;}
}

/*Page003143 */
.Page003143 .Pages{padding: 0 0 4% 0;text-align: center;font-family: 'sans-serif';}
.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: 38px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #e60012;border-color: #e60012;}
@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;}
}
/*Floor */
.Banner002730{}
.Banner002730{ position:relative;z-index: 1;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#000;  }
.Banner002730 .txt .auto{ max-width: 1060px;}
.Banner002730 .txt .cn{ font-weight: bold; font-size:2em;margin-bottom:6px;}
.Banner002730 .txt .en{text-align: left;text-transform: uppercase; font-size:1em; color:rgba(0,0,0,0.5); padding-left: 0px;letter-spacing: 1px}
@media(min-width:1025px){
.Banner002730 figure{ height:320px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 .auto{}
.Banner002730 .txt .auto{width:90%;}
.Banner002730 .fr{float: right;}
}
@media(max-width:768px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .txt{}
.Banner002730 .txt .cn{font-size:1.5em;margin-bottom:3px;}
.Banner002730 .txt .en{letter-spacing: 0}
}
/*Menu003135 */
.Menu003135{}
.Menu003135 .auto{border-bottom:1px solid #e8e8e8;}
.Menu003135 .current{font-size:15px;padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 4.625;}
.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: #e60012;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #e60012;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}

.lm-title{font-size:2em;font-weight: bold;color:#000;margin-bottom:30px;}
.lm-title:after{display: block;content: '';width: 32px;height: 3px;background: #e60012;margin-top: 1vw;}
.lm-title.center{text-align: center}
.lm-title.center:after{margin:1vw auto 0;}

.lm-title2{font-size: 1.5em;font-weight: bold;color:#000;margin-bottom:30px;}
.lm-title2:after{display: block;content: '';width: 24px;height: 3px;background: #e60012;margin-top: 0.5vw;}
.lm-title2.center{text-align: center}
.lm-title2.center:after{margin:1vw auto 0;}

@media(max-width:768px){
	.lm-title{font-size:1.625em;margin-bottom:20px;}
	.lm-title.center:after{margin:2vw auto 0;}
	.lm-title2{margin-bottom:20px;}
}


/*RighInfo000623 */

.RighInfo000623{padding: 4em 0;}
.RighInfo000623 .auto{}
.RighInfo000623 .title{margin-bottom: 2vw;}
.RighInfo000623 .title:after{display: block; content: ''; width: 32px; height: 3px; background: #e60012; margin-top: 1vw;}
.RighInfo000623 .title .cn{font-size: 2em;color: #000; padding-bottom: 10px;font-weight: bold;}
.RighInfo000623 .title .en{color:rgba(0,0,0,0.4); letter-spacing: 0px;}
@media(max-width:768px){
.RighInfo000623 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .title .cn{font-size: 6vw;}
}

.RighInfo000623 .ytable-cell{padding: 3.5vw 0;}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgba(230,0,18,.8);color: #fff; padding: 24px 45px 24px 25px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-size: 3.5em; line-height: 0.8em;}
.RighInfo000623 .pic time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}

.RighInfo000623 .info{background:#f8f8f8;}
.RighInfo000623 .p-info{font-size: 16px;line-height: 2;color: #333;}
.RighInfo000623 .p-info p{margin: 0 0 1vw 0;text-align: justify;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 31.624%;padding-right: 9.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;padding:0;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623{padding:2em 0;}
.RighInfo000623 .title{padding-bottom:4vw;}
.RighInfo000623 .title:after{margin-top:4vw;}
.RighInfo000623 .pic time{padding:15px 20px 15px 20px;}
.RighInfo000623 .pic time span{font-size: 10vw;}
.RighInfo000623 .p-info{font-size: 3.5vw;}
}
/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .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)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{}
.PicList002433 .main{ padding:1% 0 1% 0;}
.PicList002433 .main .slick-arrow{ position:absolute; top:50%; width:50px; height:50px; margin-top:-45px; border:1px solid #e60012; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main .slick-arrow:hover{ background:#e60012; }
.PicList002433 .main .slick-arrow:before{ position:absolute; content:''; width:15px; height:15px; border-top:2px solid #e60012; border-right:2px solid #e60012; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-7px 0 0 -10px;}
.PicList002433 .main .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main .slick-prev{ left:-59px;}
.PicList002433 .main .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main .slick-prev{ left:2%;}
.PicList002433 .main .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:2%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:255px;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433 .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:255px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433 .list li p{ margin:0 auto; width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433 .list .ul-3 li{width:33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433 .auto,
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li p{ font-size:12px;}
.PicList002433 .list li .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; padding:3px}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433 .list li .ytable{ height:120px;}
.PicList002433 .list li figure img{ max-height:120px;}
}

.w22{width:20%;}
.w75{width:77%;}
@media(max-width:1024px){
	.w22,
	.w75{width:100%;}
}

.PersonalCenter{padding:4em 0 5em;}
.PersonalCenter .w75{border:1px solid #e8e8e8;padding:3%;}
.PersonalCenter .PersonalCenter-tit{font-size:26px;font-weight: bold;color:#000;}

@media(max-width:768px){
	.PersonalCenter{padding:2em 0 2em;}
}

/*Menu002956 */
.Menu002956{padding-left: 10px; margin: 0vw 0;}
.Menu002956 nav{background: #f8f8f8;padding: 20px 0;}
.Menu002956 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
.Menu002956 h1 span{position: relative; z-index: 4; display: block;font-size: 22px;color: #fff;line-height: 1em;border-left: 2px solid #fff;font-weight: normal; padding-left: 15px;}
.Menu002956 h1:after{position: absolute; content: '';  height: 100%; background: #e60012; top: 0; transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg); right:0; left: -30px;}
.Menu002956 h1 i{position: absolute;}
.Menu002956 h1 i.jiao{ border:8px solid transparent; border-left-color: #c70010;  left: 2px; top: -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu002956 ul{padding: 12px 0;}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #e8e8e8;}
.Menu002956 li a{display: block;line-height: 26px; padding: 15px 30px 15px 40px;font-size: 16px;position: relative; z-index: 1;}
.Menu002956 li a:after{position: absolute; content: '';border:4px solid transparent; border-top-width: 6px;border-top-color: #e60012; top: 50%; margin-top: -4px; right: 30px; opacity: 0; transition: 0.3s;}
.Menu002956 li a:hover,
.Menu002956 li.aon a{color: #e60012;}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 1;}
.Menu002956 h1:after{left:0;transform: skewX(0deg);}
.Menu002956 h1 i.jiao{left:3px;}
.Menu002956 ul{display: none;position: absolute; left: 10px;top: 100%; right: 0; z-index: 40;background: #f8f8f8;}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #e60012; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}

}
@media(max-width:640px){
.Menu002956 nav{padding: 10px 0;}
.Menu002956 h1 span{font-size: 4.5vw;}
.Menu002956 h1{padding: 3vw 0 3vw 20px; }
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
}
/*Form002103 */
.Form002103{ }
.Form002103 td{padding:10px 0; color:#666;font-size:16px;}
.Form002103 td.name{ text-align:right; width:20%; min-width:100px; color:#000;font-size:16px;}
.Form002103 .dengji{ margin-left:10px;}
.Form002103 .text{ border:1px solid #e8e8e8; padding:0 10px; background:#fff; height:40px; line-height:40px;  width:100%; max-width:370px;}
.Form002103 textarea.text{ max-width:370px; height:90px;}
.Form002103 .a_fontbtn{ display:inline-block; color:#e60012;  padding:0px 7px; line-height:18px;}
.Form002103 .btn{color:#fff;border-radius:3px; background:#e60012; border:none; cursor:pointer; width:130px; height:40px;font-size:16px;}
.Form002103 select{ border:1px solid #dfdfdf;}



/*Form002100 */
.Form002100{padding:0 0 5em;}
.Form002100 header{ padding-top:2%; padding-bottom:2%; position:relative;}
.Form002100 header em{ font-style:normal; position:absolute; right:2%; top:50%; line-height:20px; margin-top:-10px;}
.Form002100 .reg_form{ border:5px solid #f0f0f0; padding:4%;}
.Form002100 .reg_form h1{ margin:0; font-size:2em; color:#000;}
.Form002100 .reg_form h1:after{display: block; content: ''; width: 32px; height: 3px; background: #e60012; margin-top: 1vw;}
.Form002100 .reg_form dl{ border-top:1px dashed #ccc; padding:3% 0 0 0; margin-top:0%; overflow:hidden;}
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:left; line-height:37px;}
.Form002100 .reg_form dl dt{ width:24%; padding-left:3%;}
.Form002100 .reg_form dl dt b{ width:40px;height:40px;display:inline-block;margin-right:10px;text-align:center;line-height:40px;background:#e60012;border-radius:50%;color:#fff;background: url(../images/tx.png) no-repeat center #e60012;float: left;margin-top: -2px;}
.Form002100 .reg_form dl dd{ width:76%;}
.Form002100 .reg_form dl.table dt{ width:20%; }
.Form002100 .reg_form dl.table dd{ width:80%;}
.Form002100 .reg_form dl.tab a{ float:left;border:1px solid #e4e4e4; padding:0 5%; border-radius:3px; line-height:44px; margin-right:2%; color:#999;}
.Form002100 .reg_form dl.tab a.on{ border-color:#f04848; color:#333;}
.Form002100 .reg_form table{ max-width:550px;}
.Form002100 .reg_form td{ padding:0; line-height:40px; padding-bottom:12px;font-size:16px;}
.Form002100 .reg_form td.f_name{ width:137px; color:#333;}
.Form002100 .reg_form td .text{ width:100%; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:40px; height:40px;}
.Form002100 .reg_form td.btn{ text-align:center;}
.Form002100 .reg_form td.btn input{width:46%;border-radius:3px; font-size:16px; color:#fff; background:#e60012; cursor:pointer; padding:0;  border:none; height:44px; min-width:120px;}
@media(max-width:1000px){
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:none; width:auto !important;}
.Form002100 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
}
@media(max-width:640px){
.Form002100{padding:0 0 2em;}
.Form002100 header{padding-bottom:8%;}
.Form002100 header span{ display:none;}
.Form002100 header em{font-size:16px;}
.Form002100 header img{ height:50px;}
.Form002100 .reg_form h1{font-size:1.5em;}
.Form002100 .reg_form h1:after{margin-top:2vw;}
.Form002100 .reg_form td.btn input{ font-size:15px; }
.Form002100 .reg_form dl{padding:5% 0 0 0;}
.Form002100 .reg_form td{font-size:14px;}
.Form002100 .reg_form td.f_name{width:114px;}

}
/*Form002099 */
.Form002099{padding:4em 0 5em;}
.Form002099 section{ position:relative;}
.Form002099 .ad aside,
.Form002099 .ad{ position:absolute; left:0; top:0; height:100%; width:50.417%;}
.Form002099 .ad img{ display:none;width:100%;}
.Form002099 .ad aside{ width:100%;}
.Form002099 .form{ padding:7% 10% 10% 60%; border:6px solid #f0f0f0;}
.Form002099 .form h1{ margin:0; font-size:2em; color:#000;margin-bottom:18px;}
.Form002099 .form h1:after{display: block; content: ''; width: 32px; height: 3px; background: #e60012; margin-top: 1vw;}
.Form002099 .form td{ padding-top:16px;}
.Form002099 .form td div{ position:relative; line-height:46px;}
.Form002099 .form td label{ position:absolute; left:10px; color:#999;}
.Form002099 .form td .text{ width:100%;  line-height:46px;height:46px; padding:0 10px;border-radius:3px; border:1px solid #e4e4e4; background:none;}
.Form002099 .form td .text:focus{ border-color:#f04848;}
.Form002099 .form .fgpsw{ float:right; color:#737373;}
.Form002099 .form .fgpsw:hover{ text-decoration:underline; color:#e60012;}
.Form002099 .form .btn{ float:left; width:46%;border-radius:3px; font-size:16px; color:#fff; background:#e60012; cursor:pointer; padding:0;  border:none; height:44px;}
.Form002099 .form .btn_reg{ float:right; background:#999;}
@media(max-width:640px){
.Form002099{padding:2em 0 2em;}
.Form002099 .form h1{font-size:1.5em;margin-bottom:10px;}
.Form002099 .ad{ position:relative; width:auto; height:auto;display: none;}
.Form002099 .ad aside{ display:none;}
.Form002099 .ad img{ display:block;}
.Form002099 .form{ padding:3%;}
}

/*Form0020991 */
.Form0020991{padding:4em 0 5em;}
.Form0020991 section{ position:relative;}
.Form0020991 .ad aside,
.Form0020991 .ad{ position:absolute; left:0; top:0; height:100%; width:50.417%;}
.Form0020991 .ad img{ display:none;width:100%;}
.Form0020991 .ad aside{ width:100%;}
.Form0020991 .form{ padding:5.5% 10% 6.5% 60%; border:6px solid #f0f0f0;}
.Form0020991 .form h1{ margin:0; font-size:2em; color:#000;margin-bottom:18px;}
.Form0020991 .form h1:after{display: block; content: ''; width: 32px; height: 3px; background: #e60012; margin-top: 1vw;}
.Form0020991 .form td{ padding-top:16px;}
.Form0020991 .form td div{ position:relative; line-height:46px;}
.Form0020991 .form td label{ position:absolute; left:10px; color:#999;}
.Form0020991 .form td .text{ width:100%;  line-height:46px;height:46px; padding:0 10px;border-radius:3px; border:1px solid #e4e4e4; background:none;}
.Form0020991 .form td .text:focus{ border-color:#f04848;}
.Form0020991 .form td .yzm .text{width:62%;}
.Form0020991 .form td .yzm a{color:#fff;float: right;background:#e60012;border-radius: 3px;padding:0 25px;}
.Form0020991 .form .fgpsw{ float:right; color:#737373;}
.Form0020991 .form .fgpsw:hover{ text-decoration:underline; color:#e60012;}
.Form0020991 .form .btn{ float:left; width:100%;border-radius:3px; font-size:16px; color:#fff; background:#e60012; cursor:pointer; padding:0;  border:none; height:44px;}
.Form0020991 .form .btn_reg{ float:right; background:#999;}
@media(max-width:640px){
.Form0020991{padding:2em 0 2em;}
.Form0020991 .form h1{font-size:1.5em;margin-bottom:10px;}
.Form0020991 .ad{ position:relative; width:auto; height:auto;display: none;}
.Form0020991 .ad aside{ display:none;}
.Form0020991 .ad img{ display:block;}
.Form0020991 .form{ padding:3%;}
}


/*RighInfo002816 */
.RighInfo002816{padding-top: 4%;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 4%;}
.RighInfo002816 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul h3{ font-size: 30px; color: #000;margin-top:20px;}
.RighInfo002816 ul h3:before{display: inline-block; content: ''; height:24px; width:4px; background: #e60012; vertical-align: middle; margin-right: 15px;margin-top:-4px;}
.RighInfo002816 ul .li h4{margin:14px 0;color:#000;font-size:18px;}
.RighInfo002816 ul .li p{ line-height: 28px;margin:10px 0; color: #666;text-align: justify;}
.RighInfo002816 ul .li .icon{padding-bottom: 0px;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 15%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 0px;}
}
@media(max-width:768px){
	.RighInfo002816 ul .li .icon img{max-width:50px;}
	.RighInfo002816 ul h3{font-size:1.5em;margin:10px 0;}
	.RighInfo002816 ul .li h4{font-size:16px;}
}


.ProDescription{padding-bottom:4%;}
.ProDescription li{border-bottom:1px dashed #ddd;padding-left:18px;position: relative;}
.ProDescription li h2{font-size:1.5em;font-weight: normal;color:#000;position: relative;}
.ProDescription li h2:after{content:'';width:5px;height: 5px;background:#e60012;display: block;position: absolute;left:-18px;top:15px;border-radius: 50%}
.ProDescription li p{line-height: 30px;}

@media(max-width:768px){
	.ProDescription li{padding-left:0;}
	.ProDescription li h2{font-size:1.375em;padding-left:10px;}
	.ProDescription li h2:after{left:0;top:12px;}
	.ProDescription li p{line-height: 1.6}
}


.charactervideo{padding:3% 0 0;}

.videodetails{padding:3% 0 2%;}
.videodetails .box1{background:#f7f7f7;}
.videodetails .leftvideo{width:70%;float:left;}
.videodetails .leftvideo .box{}
.videodetails .leftvideo video{width:100%;height: 450px;display: block;object-fit: contain;object-position: center;}
.videodetails .videolist{width:30%;float:right;padding:3% 3% 0;}
.videodetails .videolist h2{margin:0;font-size:1.5em;color:#000;margin-bottom:10px;}
.videodetails .videolist ul{height: 345px;overflow: auto}

.videodetails .videolist ul::-webkit-scrollbar{width: 4px; height:4px;-webkit-overflow-scrolling : touch;background-color: #999;}
.videodetails .videolist ul::-webkit-scrollbar:hover{display: block;}
.videodetails .videolist ul::-webkit-scrollbar-track{background-color: #ddd;}
.videodetails .videolist ul::-webkit-scrollbar-thumb{border-radius: 0px;background: #c1c1c1;}
.videodetails .videolist ul::-webkit-scrollbar-button{height: 0px;width: 0;background-color: #999;}

.videodetails .videolist li{font-size:16px;line-height: 1.8;border-bottom:1px dashed #ddd;padding:10px 0;}
.videodetails .videolist li a{display: block;}
.videodetails .videolist li.on a{color:#e60012;}
.videodetails .titcon{padding:0%;margin-top:21px;position: relative;padding-right:30%;}
.videodetails .titcon h2{margin:0;margin-bottom:10px;color:#000;font-size:1.5em;font-weight: normal;}
.videodetails .titcon p{margin:0;}
.videodetails .titcon .btnlist{position: absolute;right:0;width:30%;top:20%;}
.videodetails .titcon a{float:right;background:#e60012;color:#fff;font-size:16px;padding:12px 50px;border-radius: 3px;margin-top:0px;margin-left: 3%;}

.videodetails2{background:#f7f7f7;padding:3% 0 4%;}
.videodetails2 .leftinfo{width:70%;float:left;background:#fff;padding:3%;border-radius: 3px;}
.videodetails2 .leftinfo p{line-height: 30px;text-align: justify;}
.videodetails2 .rightinfo{width:28%;float:right;background:#fff;padding:3%; border-radius: 3px;}

.videodetails2 .rightinfo li{border-bottom:1px dashed #ddd;padding-bottom: 13px;margin-bottom: 13px;}
.videodetails2 .rightinfo li:last-child{border-bottom:0;}
.videodetails2 .rightinfo li h3{font-size:18px;color:#000;font-weight: normal;margin:0;margin-bottom:6px;}
.videodetails2 .rightinfo li time{font-size:15px;color:#999;}
.videodetails2 .rightinfo li:hover h3{color:#e60012;}

@media(max-width:1440px){
    .videodetails .titcon a{padding:10px 35px;}
}


@media(max-width:768px){
	.videodetails .leftvideo,
	.videodetails .videolist{width:100%;float:none;}
	.videodetails .videolist ul{height: 245px}
	.videodetails .leftvideo video{height: auto;}
	.videodetails .titcon{padding-right:0;padding-bottom:4%;}
	.videodetails .titcon .btnlist{position: relative;width:100%;margin-top:4%;}
	.videodetails .titcon .btnlist a{float:none;display: inline-block;margin-left:0;margin-right:2%;}
	.videodetails2 .leftinfo,
	.videodetails2 .rightinfo{width:100%;float:none;}
	.videodetails2 .rightinfo{margin-top:3%;}
	.videodetails2 .rightinfo li{padding-bottom:10px;margin-bottom:10px;}
}



/*TextList002514 */
.TextList002514 {margin-bottom:3%;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#e60012; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#e60012;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#e60012; padding:30px 0;}
.TextList002514 .job-main p{line-height: 28px;}
@media(max-width:768px){
	.TextList002514 .job-title{padding:12px 0;}
}

/*
 .Form002802
 */
.Form002802{ padding: 5% 0; }
.Form002802 .from{ max-width:1280px; margin:0 auto; }
.Form002802 .from td{ padding-right:2%; padding-bottom:2%;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 15px; line-height: 50px; color:#999;}
.Form002802 .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#f5f5f5;}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from textarea.text1{ height:80px;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
.Form002802 .from .btn input{background: #e60012;
    cursor: pointer;
    padding: 0;
    border: none;
    width: 132px;
    height: 42px;
    font-size: 16px;
    color: #fff;
    text-transForm002802: uppercase;
    border-radius: 3px;}

.Form002802 .address { padding:3% 0 0;}
.Form002802 .address dl{ border-top:1px solid #eee; padding:3% 0;}
.Form002802 .address dd{ }
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:16px; padding-left:44px; line-height:35px;}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left center; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;}
.Form002802 .address dd h1{ margin-bottom: 3%; padding-left: 0; font-size:24px; color: #333; font-weight: bold; }
.Form002802 .address dd h2{ font-size:18px;}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.jpg);}
.Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.jpg);}
.Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.jpg);}

@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
}











/*
 .Form002802
 */
.Form0028029{ padding: 0px 0 2.5% 0; }
.Form0028029 .from{ max-width:1280px; margin:0 auto; }
.Form0028029 .from td{padding-bottom:2%;padding-right: 2%;}
.Form0028029 .from td p{ margin: 0; color: #999; text-align: center;}
.Form0028029 .from td div{ position:relative;}
.Form0028029 .from label{ position: absolute;left: 15px;top: 0;font-size: 15px;line-height: 50px;color: #333;}
.Form0028029 .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#f5f5f5;}
.Form0028029 .from .textareas div.upload{background:#f5f5f5;min-height: 100px;padding:15px;}
.Form0028029 .from .textareas div.upload label{display: block;position: relative;left:0;line-height: 30px;margin-bottom:8px;}
.Form0028029 .from td .tips{color: #666;}
.Form0028029 .btn-txt-file {position: relative; background-color: #e60012;line-height: 32px;display: inline-block;padding: 0 16px;color: #fff;border-radius: 5px;margin-bottom: 5px;color: #fff;margin-right:15px;cursor: pointer;}
.Form0028029 .btn-txt-file input.filebtn{position: absolute;width:100%;height: 100%;left:0;opacity: 0;cursor: pointer;font-size:0;}
.Form0028029 .from .btn{ padding-bottom: 1.5%; text-align:center;}
.Form0028029 .from .btn input{background: #e60012;
    cursor: pointer;
    padding: 0;
    border: none;
    width: 132px;
    height: 42px;
    font-size: 16px;
    color: #fff;
    text-transForm002802: uppercase;
    border-radius: 3px;}
.Form0028029 .from td .textt{background: #f5f5f5;
    padding: 25px 16px;}
.Form0028029 .from td .textt input {}
.Form0028029 .address { padding:3% 0 0;}
.Form0028029 .address dl{ border-top:1px solid #eee; padding:3% 0;}
.Form0028029 .address dd{ }
.Form0028029 .address dd h1,
.Form0028029 .address dd h2,
.Form0028029 .address dd p{ font-size:16px; padding-left:44px; line-height:35px;}
.Form0028029 .address dd h2{ background-repeat:no-repeat; background-position: left center; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;}
.Form0028029 .address dd h1{ margin-bottom: 3%; padding-left: 0; font-size:24px; color: #333; font-weight: bold; }
.Form0028029 .address dd h2{ font-size:18px;}
.Form0028029 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.jpg);}
.Form0028029 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.jpg);}
.Form0028029 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.jpg);}
.Form0028029 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.jpg);}

@media(min-width:641px){
.Form0028029 .from td:nth-child(2n),
.Form0028029 .from .textareas,
.Form0028029 .from .btn,
.Form0028029 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form0028029 .from td{ display: block; padding-right: 0; }
.Form0028029 .address dd{ float:none; width:auto; padding-left:0; }
}
.Form0028029 .form td em i {font-style: normal;color: #fadbbe;}
.Form0028029 .form td em i {font-style: normal;color: #fadbbe;}
.Form0028029 .form td input{font-size: 15px;color: #666;}



.Form0028029 .from td div select{width: 100%;height: 50px;line-height: 50px;text-indent: 10px;border: none;background: #f5f5f5;}
.Form0028029 .from td div select option{left: 15px;color: #666;}


/*RighInfo003134*/
.RighInfo003134 { margin:calc(60 / 16 * 1em) 0;}
.RighInfo003134 .img-group { position: relative;overflow: hidden; }
.RighInfo003134 .img-group li .Ispic { background-size: contain; padding-bottom: 73%; }
.RighInfo003134 .slider .slick-arrow { background-color: rgba(0,0,0,0.15); }
.RighInfo003134 .img-side .tit {font-size:calc(30 / 16 * 1em); color: #333; font-weight: bold; margin-bottom: 0.6em; }
.RighInfo003134 .img-side .subtit {font-size:calc(18 / 16 * 1em); color: #025587; margin-bottom:calc(22 / 18 * 1em);padding: 1.25em 1.5em; line-height: 1.75; background: rgba(2,85,135,0.05); border-radius: 5px; }
.RighInfo003134 .img-side .line {width:calc(30 / 16 * 1em);height:calc(3 / 16 * 1em); background-color: #e60012; display: block; margin:0 0 calc(30 / 16 * 1em);}
.RighInfo003134 .img-side .con { color: #333; line-height: 1.75 }
.RighInfo003134 .img-side .con span { color: #e60012; font-size: 24px; position: relative; top: 3px; margin-right: 12px; }
.RighInfo003134 .img-side .con1 { color: #000; line-height: 38px; font-size: 24px; margin-bottom: 15px; font-weight: normal; }
.RighInfo003134 .img-side .btns a { display: inline-block; color: #fff; margin: 0 5px; min-width: 8.5em; text-align: center; line-height: 3; padding: 0 1.8125em; cursor: pointer; background-color: #025587; margin-top: 3em; border-radius: 5px; transition: .3s; }
.RighInfo003134 .img-side .btns a:hover { background-color: #e60012; }
.RighInfo003134 .prod-intro .name { border-bottom: 1px solid #efefef; }
.RighInfo003134 .prod-intro .name span { background: #e60012; font-size:calc(24 / 16 * 1em);color: #fff; line-height: 2.5; display: inline-block; padding:0 calc(30 / 16 * 1em)}
.RighInfo003134 .prod-intro .container { background: #fff; padding:calc(80 / 16 * 1em);box-shadow: 0 5px 40px rgb(205 198 198 / 25%); }
.RighInfo003134 .prod-intro .container .tit {font-size:calc(24 / 16 * 1em); margin-bottom: 1em; font-weight: bold; color: #e60012; }
.RighInfo003134 .prod-intro .singlePage { color: #121212; line-height: 1.875; margin-bottom: 3em; text-align: center; }

@media (min-width:1025px) {
.RighInfo003134 .img-group { width: 50%; background: #fff; }
.RighInfo003134 .img-side .txt { padding: 0 6%; }
}

@media (max-width:1024px) {
.RighInfo003134 .img-side {  }
.RighInfo003134 .img-side .btn a { min-width: calc(50% - 10px); padding: 0; }
}

@media(max-width:768px){
	.RighInfo003134{margin: calc(30 / 16 * 1em) 0;}
	.RighInfo003134 .txt{padding-top:5%;}
	.RighInfo003134 .img-side .con1{font-size:22px;margin-bottom:0;}
}

.video-box { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 300; background: rgba(0,0,0,0.4); }
.video-box .close { cursor: pointer; width: 40px; height: 40px; position: fixed; z-index: 4; right: 20px; top: 20px; }
.video-box .close::before, .video-box .close::after { position: absolute; content: ''; width: 80%; left: 10%; height: 3px; top: 50%; margin-top: -1.5px; background: #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.video-box .close::before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.video-box .ytable { height: 100%; }
.video-box .ytable-cell { text-align: center; }
.video-box video { width: 90%; max-width: 900px; border-radius:calc(10 / 16 * 1em);overflow: hidden; }
/*RighInfo003134 end*/




/*
 .Shop002333 为demo编号
 */
.Shop002333{margin-bottom: 35px;}
.Shop002333 .redcolor{color: #e60012;
    font-size: 20px;
    font-weight: bold;}
.Shop002333 .yellowcolor{ color: #f6aa00;}
.Shop002333 .iradio{ position:absolute;top:45%; left:20px; display:block; width:17px; height:17px; background:url(../images/Shop002333-shop_icon.png) no-repeat 0 0; }
.Shop002333 .iradio.unradiobtn{ background-position:0 -46px;}
.Shop002333 .iradio.radiobtn{ background-position:0 0;}
.Shop002333 .m_numberSelect{ display:inline-block; border: 1px solid #cacaca; position: relative; background-color: #FFF; width:96px;}
.Shop002333 .m_numberSelect .i_minus,.Shop002333 .m_numberSelect .i_add{ width:27px; height:30px; line-height:30px; display:inline-block; color:#796767; font-size:20px; font-weight:bold; text-align:center; float:left;}
.Shop002333 .m_numberSelect .numberInput{width:40px; color:#796767; font-size:14px; text-align:center; line-height:30px; border: none; border-left:1px solid #cacaca;border-right:1px solid #cacaca; display:inline-block; height:30px;float:left;}

.Shop002333 .cartall{ line-height:40px;}
.Shop002333 a.clearcart{ background:url(../images/Shop002333-shop_icon.png) no-repeat 0 -86px; padding-left:20px; color:#999;}
.Shop002333 .cartbtns{ border-top: 1px solid #f2f2f2; padding: 20px 0 0 0; margin-top: 20px;text-align:right;}
.Shop002333 .cartbtns a{border:1px solid #e60012; color:#e60012; background:#fff;width:130px; height:40px;  font-size:16px; text-align:center; display:inline-block; margin-left:5px; border-radius: 5px; font-weight: bold;}
.Shop002333 a.cartsubmit{ color:#fff; background:#e60012;}


.Shop002333 .item{ padding-bottom: 25px;}
.Shop002333 .item-inner{ border: #e5e5e5 1px solid; color: #666;    border-bottom: none;}
.Shop002333 .item-inner .item-body{border-bottom: #e5e5e5 1px solid}
.Shop002333 .item-head{font-size: 12px;
    padding: 12px 12px;
    position: relative;
    background: #f5f5f5;
    display: table;
    width: 100%;
    text-align: center;
    font-weight: bold;}
.Shop002333 .item-head:before{ content: ""; display: block; position: absolute; top: -1px; left: 0; width: 100%; height: 1px; background: #e60012;}
.Shop002333 .item-head em{ font-style: normal;}
.Shop002333 .item-head span{display: table-cell;width: 15%;}
.Shop002333 .item-head .span1{ width: 35%;}
.Shop002333 .item-head .span3{ width: 10%;}

.Shop002333 .item-list{ display: table; width: 100%; text-align: center; line-height: 1.425;}
.Shop002333 .item-td{ display: table-cell; vertical-align: middle; padding: 10px; width: 15%;}
.Shop002333 .item-td2{  width: 10%;}
.Shop002333 .item-td+.item-td{ border-left: 1px solid #f2f2f2;}
.Shop002333 .item-td+.item-td .button{font-size: 14px;color: #fff;background: #e60012;width: 82px;line-height: 28px;border-radius: 5px;margin: 0 auto;display: block;}
.Shop002333 .item-list+.item-list .item-td{ border-top: 1px solid #f2f2f2;}
.Shop002333 .pro{ width: 35%; position: relative; padding-left: 50px;}
.Shop002333 .pro .pic{position: relative;max-width: 97px;display: table; float: left; height: 97px; width: 45%;}
.Shop002333 .pro .pic a{ display: table-cell; vertical-align: middle;}
.Shop002333 .pro .pic a img{ max-width: 100%;max-height: 97px;}
.Shop002333 .pro .tit { padding-left: 15px; text-align: left;display: table; float: left; height: 97px; width: 55%;}
.Shop002333 .pro .tit a{ display: table-cell; vertical-align: middle;}
.Shop002333 .pic img{height: 97px}
@media only screen and (max-width:767px ) {
	.Shop002333{}
	.Shop002333 .item-head > *{ display: block;}
	.Shop002333 .item-head .total{ float: none;}
	.Shop002333 .item-td{ float: left; width: 33%; word-break:break-word; word-wrap: break-word; display: table; height: 80px;}
	.Shop002333 .item-td:nth-child(2){width: 33%; position: relative;}
	.Shop002333 .item-td:nth-child(4){width: 33%;}
	.Shop002333 .item-td+.item-td>*{ display: table-cell; vertical-align: middle;}
	.Shop002333 .item-td:nth-child(4) span{display: block;}
	.Shop002333 .item-td .m_numberSelect{ display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
	.Shop002333 .pro{ display: block; width: 100%;border-bottom: 1px solid #f2f2f2; height: auto;padding-left:10px;}
	.Shop002333 .pro .tit{ width: 55%;}
	.Shop002333 .pic{text-align: left;}
	.Shop002333 .pic img{height: 80px}
}



/*
 .Form002324 为demo编号
 */
.Form002324{ position:fixed; background:rgba(0,0,0,0.45); width:100%;height: 100%; top:0; left:0; z-index:99;display: none;}
.Form002324 .wrap-container{ position:fixed; top:50%;margin-top: -200px; width:550px; height:360px; margin-left:-275px; left:50%; background:#fff; z-index:100;border-radius: 5px;}
.Form002324 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/Form002324-colseBtn.jpg) no-repeat;}
.Form002324 .Title{ font-size:24px; color:#333; text-align:center; line-height:100px;}
.Form002324 input{ display:block; border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px; color:#6e6e6e; border:1px solid #dcdcdc; height:46px; line-height:46px; padding:5px 10px 5px 10px; margin:0 auto 23px; width:420px;}
.Form002324 .yzm{ width:420px; margin:0 auto;}
.Form002324 .Lyzm{ float:left; width:65%; padding-left:10px;}
.Form002324 .yzm a{ color:#fff;float: right;background:#e60012;border-radius: 3px;padding:0 25px;line-height: 46px}

.Form002324 .goLogin{ width:420px; margin:0 auto; color:#fff; text-align:center; line-height:45px; font-size:16px; display:block; background:#999;border-radius: 3px;}
.Form002324 .goLogin:hover{background:#e60012;}
@media only screen and (max-width:664px ) {
	.Form002324 .wrap-container{top:0;margin-top: 10%; width:96%;  margin-left:2%; left:0; padding: 5%;}
	.Form002324 input,.Form002324 .yzm,.Form002324 .goLogin{ width: 100%;}
	.Form002324 .Lyzm{}
	.Form002324 .Title{ font-size: 20px; line-height: 70px;}
	
}


.oneshot{padding:3.5% 0;}

.PicList000626{padding:3% 0 2%;}
.PicList000626 li{ float:left; width:20%; padding:10px;}
.PicList000626 li .a{ display:block; padding-top:45%;background-position: center center;  background-repeat:no-repeat; border:1px solid #e5e5e5;background-size:88%;}
.PicList000626 li p{text-align: center;font-size:16px;color:#666;}

@media(max-width:1440px){
	.PicList000626 .auto{padding:0 2%;}
}

@media( max-width:768px){
.PicList000626{}
.PicList000626 .tit{font-size:30px;}
.PicList000626 li{width:33.33333333%;}
.PicList000626 li .a{}
}
@media( max-width:480px){
.PicList000626 li{width:50%;}
.PicList000626 li .a{}
.PicList000626 li p{margin: 5px 0;font-size:14px;}
}


.list_istop{ padding:3% 0 3% 0;margin: 0 auto;margin-top:0%;}
.list_istop .auto{ }
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 14px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #ddd dotted; height:55px; line-height:54px; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:14px; color:#999;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;color:#333;}
.list_istop li a:hover{ color:#e60012;}

@media(max-width:640px){
  .list_istop li a{width:77%;}
}