/*Top002070 */
.Top002070{ /*position:absolute; */left:0; top:0; width:100%;  z-index:100;}

.Top002070 .header{max-width:1700px;margin:0 auto;position: relative; }
.Top002070 .header-left{position:absolute; top:30%; left:0%;  width:40%; }
/*.Top002070 .header-left .logo .hover{display: none;}
.Top002070:hover .header-left .logo img{display: none}
.Top002070:hover .header-left .logo .hover{display: block;}*/
.Top002070 .header-right{  position:absolute; top:50%;right:0%;margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;display: flex;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;font-size:15px;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-right:135px; margin-left:25%;}
}
@media(max-width:1580px){
.Top002070 .header-mid{ margin-right:245px; margin-left:20%;}    
}
@media(max-width:480px){
  .Top002070 .header-right{top: 79%;}
}
.Top002070 .top-language a{ position:relative; padding:0 15px;color:#333;}
.Top002070 .top-language a:nth-child(1){ background: url(../images/nimg16_2.jpg) no-repeat left;
  padding-left: 23px;}
.Top002070 .top-language a:nth-child(2){ background: url(../images/nimg16_3.jpg) no-repeat left;
  padding-left: 23px; }
/* .Top002070 .top-language a:before,
.Top002070 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;} */
.Top002070 .top-language a:before{ left:0; width:2px; border-right:1px dotted #8c8c8c; height:5px; }
.Top002070 .top-language a:after{ right:0;border:5px solid transparent; border-top-color:#999; }

.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn_.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn_.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;z-index:111}

.Top002070 .header-menu li{width: auto!important;margin-right: 3%; }
.Top002070 .header-menu li:last-child{padding-right: 0%; }
.Top002070 .header-menu li em{ line-height:40px; padding:30px 0; font-size:16px;position:relative; }

.Top002070 .header-menu li em a{color:#333;}
.Top002070 .header-menu li:hover em::before,.Top002070 .header-menu li.aon em::before{ position:absolute; content:''; width:0; height:0; border:4px solid transparent; border-bottom-color:#ce171e; bottom:0; left:50%; margin-left:-4px;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#ce171e;}
.Top002070 .header-menu li .sub{ background:none;width: 180px;left: 50%;transform: translateX(-50%);}
.Top002070 .header-menu li .sub dt{ margin-bottom:0px; border-bottom:1px solid #eee; background:rgba(255,255,255,1);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#666;}
.Top002070 .header-menu li .sub dt a:hover{ background:#ce171e;color:#fff;}
@media(max-width:1480px){
.Top002070 .header-menu li{margin-right: 2%; }   
}
@media(max-width:1366px){
.Top002070 .header-menu li{margin-right: 2%; }   
}
@media(max-width:1280px){
.Top002070 .header-menu li{margin-right: 1.5%; }   
}
@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{position:relative;right:0;top:auto;margin-left:10px;border-radius:0;background: #fcedee;height:32px;border:none;margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{background: #ce171e !important;} 
.Top002070 #open_menu i{background: #ce171e;height:3px;margin-top:-1.5px;}
.Top002070 #header-menu ul{padding:0;border-top:82px solid #fff;background: #222;}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}

/*.Top002070_{background:#fff;}
.Top002070_ .header-menu li em a{color:#333;}
.Top002070_ .header-menu li:hover em a, .Top002070_ .header-menu li.aon em a{color:#ce171e;}
.Top002070_ .top-language a{color:#666;}
.Top002070_ .open-search{ width:40px;  background:url(../images/Top002070-search_btn_.png) no-repeat center center; }
.Top002070_ .top-language a:after{border-top-color: #8c8c8c;}*/

.auto_1700{max-width:1700px;margin:0 auto;}
.auto_1400{max-width:1400px;margin:0 auto;}
@media(max-width:1800px){
.auto_1700{max-width: 100%;padding: 0 2%;}
}
@media(max-width:1500px){
.auto_1400{max-width: 100%;padding: 0 2%;}
}

/*Banner002840 */


.Banner002840 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002840 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002840 .slides {display: block;} 
* html .Banner002840 .slides {height: 1%;}
.no-js .Banner002840 .slides > li:first-child {display: block;}
.Banner002840 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002840 .flex-viewport {max-height: 300px;}
.Banner002840 .slides {zoom: 1;}

.Banner002840 .slides > li{position:relative;}
.Banner002840 .slides > li img{display: block;width: 100%;}
@media(min-width:1025px){
.Banner002840 .slides > li img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002840 .slides > li img.pc{display: none;}
}

.Banner002840{position: relative; z-index: 1;}
.Banner002840 .txt{position: absolute; left: 0;opacity: 0; top: 50%; transform: translateY(-50%); z-index: 10;color: #fff; width: 100%; font-size: 100px; }
.Banner002840 .flex-active-slide .txt{ opacity: 1;transition: 1s 0.12s;}
.Banner002840 .txt .t-1{font-size: 0.42em;margin-bottom: 0.619em;}
.Banner002840 .txt .t-2{font-family: "联盟起艺卢帅正锐黑体";font-size: 0.68em;}
.Banner002840 .txt .t-2 .num{font-size: 1.3235em; font-family: "avantgardeitcbybt-demi";display: inline-block;vertical-align:middle;margin-top: -2%; margin: -2%  0.1em 0 0;}
.Banner002840 .txt .t-3{font-size: 0.16em;letter-spacing: 2em; margin-bottom: 2em; font-family: "avantgardeitcbybt-demi";}
.Banner002840 .txt .t-4{font-size: 0.2em;margin-bottom: 6.3em;}
.Banner002840 .txt .more{display: inline-block;position: relative;line-height: 0;color: #fff;}
.Banner002840 .txt .more:before{position: absolute; content: ''; left: 0; bottom: 0; height: 100%; width: 85%;background: #ea5432;transition: height 0.3s,width 0.5s 0.3s;}
.Banner002840 .txt .more:hover:before{width: 110%; height: 0;transition: width 0.3s,height 0.5s 0.3s;}
.Banner002840 .txt .more i{font-style: normal;display: block;font-size: 0.16em;line-height: 3.125em; padding: 0 4.5em 0 1.1875em;background: url(../images/Banner002840-more.png) no-repeat right center;background-size:24.517%  auto;position: relative; z-index: 10;}

.Banner002840 .flex-control-nav{position: absolute; z-index: 20; left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);overflow: hidden;bottom: 8%; font-size: 0;}
.Banner002840 .flex-control-nav li{float: left;padding-right: 32px;}
.Banner002840 .flex-control-nav li a{display: block;width: 9px; height: 9px;background-color: #fff; transition: 0.5s;}
.Banner002840 .flex-control-nav li a.flex-active{opacity: 1;-webkit-opacity: 1;width: 45px;/*border-radius: 7px 0 7px*/}
@media(max-width:1440px){
.Banner002840 .txt{font-size: 80px;}
}
@media(max-width:1024px){
.Banner002840 .flex-control-nav li{padding-right:10px;}
.Banner002840 .flex-control-nav li a{width: 4px; height: 4px;}
.Banner002840 .flex-control-nav li a.flex-active{width: 40px;}
}
@media(max-width:640px){
.Banner002840 .flex-control-nav{bottom: 3%;}
.Banner002840 .txt{font-size: 60px;}
}
@media(max-width:480px){
.Banner002840 .txt .t-1{font-size: 0.3em;}
.Banner002840 .txt .t-2{font-size: 0.5em;}
}

.h-title{margin-bottom:40px;text-align: center;}
.h-title h2{font-size:45px;margin:0;color:#ce171e;text-transform: uppercase;position: relative;font-family: arial}
.h-title span{font-size:32px;color:#333;display: block;text-transform: uppercase;}

.h-more{text-align: center;margin-top:58px;}
.h-more a{color:#ce171e;border:1px solid #ce171e;border-radius: 50px;padding:15px 40px;font-size:15px;text-transform: uppercase; display: inline-block; }
.h-more a:after{display: inline-block;content:'';background-image: url(../images/PicList000687_more.gif);width:25px;height: 6px;vertical-align: middle;margin-left:5px;}
.h-more a:hover{ background:#ce171e;color:#fff}
.h-more a:hover:after{background-image: url(../images/PicList000687_more.png)}
@media(max-width:480px){
.h-title{margin-bottom:10px;text-align: center;}
.h-title h2{font-size:35px;}
.h-title span{font-size:25px;}
}



/*Floor002912 */
@font-face {
  font-family: "Alibaba-PuHuiTi-Bold";
  src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/Alibaba-PuHuiTi/Bold.woff") format("woff");
}
@font-face {
  font-family: "MStiffHeiPRC-UltraBold";
  src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/MStiffHeiPRC-UltraBold.woff") format("woff");
}
.Floor002912{ background: url("../images/Floor002446_bg.jpg") no-repeat center center; /*background:#f6f6f6;*/background-size: cover;overflow: hidden;padding:4% 0;}
.Floor002912 .auto{max-width: 1700px; width: 96%;}
.Floor002912 .title{color: #fff; font-size: 70px;  font-family: "Alibaba-PuHuiTi-Bold"; text-transform: uppercase;text-align: center;line-height: 1em; padding: 5.9375vw 0 3vw 0;}
@media(max-width:1024px){
.Floor002912 .title{font-size: 7vw;}
}
@media(max-width:640px){
.Floor002912 .title{font-size: 10vw;}
}

.Floor002912 .slider{position: relative;z-index: 1;}
.Floor002912 .slider .box{overflow: hidden;}
.Floor002912 .slider .box li.slick-slide{/*width: 310px !important;*/
    padding: 1vw;
    box-shadow: 0 0 10px 2px #eee;
    margin: 16px;
    background: #fff;
    }
.Floor002912 .slider .box li.slick-slide a{display: block;border-radius: 1.771vw 0;background: #fff;/*margin: 0 1vw;*/padding:0vw 0 0.604vw 0;text-align: center;color: #333;}

.Floor002912 .name{font-size: 18px;text-transform: uppercase;margin-bottom: 3%;margin-top: 7%;transition: 0.3s;color:#333;}


.Floor002912 .pic{height: 13.1875vw;overflow: hidden;}
.Floor002912 .pic img{max-height: 22.1875vw;max-width: 283px;transition: all 0.6s;width: 100%;}
.Floor002912 .slider .box li.slick-slide a:hover img{transform: scale(1.1);}

/*.Floor002912 .detail:before{display: block; content: ''; width: 1px; height: 22px; background: rgba(0,0,0,0.2); margin: 15px auto 15px;}*/
.Floor002912 .detail aside{position: relative;color: #999;}
.Floor002912 .detail aside span{transition: 0.3s;}
.Floor002912 .detail aside span.off{position: absolute; left: 0; top: 0; width: 100%;opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover aside{color: #ce171e;}
/*.Floor002912 .slider .box li.slick-slide a:hover{background: url("../images/Floor002912_imgbg.jpg") no-repeat center center;background-size: cover;}
.Floor002912 .slider .box li.slick-slide a:hover .detail aside span.on{opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover .detail aside span.off{opacity: 1;}
.Floor002912 .slider .box li.slick-slide a:hover .name{color:#fff;}*/

.Floor002912 .more{text-align: center; padding-top: 3.645vw;}
.Floor002912 .more a{display: block; width: 220px;line-height: 50px; border-radius: 50px; border: 1px solid rgba(206,23,30,1); margin: 0 auto;color: #ce171e; font-size: 16px; transition: 0.3s;}
.Floor002912 .more a:hover{color: #fff;background: #ce171e;}

.Floor002912 .slick-arrow{position: absolute;z-index: 30;top: 50%;width: 60px;height: 60px;/* border: 1px solid rgba(206,23,30,0.8); */padding: 0;margin-top: -30px;border-radius: 50%;transition: 0.3s;}
/*.Floor002912 .slick-arrow:hover{background: #d83d30;}*/
.Floor002912 .slick-arrow:before{position: absolute;content: '';width: 30px;height: 30px;border-bottom: 3px solid #ce171e;border-left: 3px solid #ce171e;left: 50%;top: 50%;margin: -5px 0 0 -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002912 .slick-arrow:hover:before{border-bottom: 3px solid #222;border-left: 3px solid #222;}
.Floor002912 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
@media(max-width:640px){
.Floor002912 .slick-arrow{width: 40px; height: 40px;}
}
@media(min-width:1701px){
.Floor002912 .slider .box ul{ margin: 0 -1.771vw;}
.Floor002912 .slick-prev{left: -4vw;}
.Floor002912 .slick-next{right: -4vw;}
}
@media(max-width:1800px){
.Floor002912 .slick-prev{left: 15px;}
.Floor002912 .slick-next{right: 30px;}
}
@media(max-width:1500px){
/* .Floor002912 .slick-prev{left: 0;}
.Floor002912 .slick-next{right: 15px;} */
/* .Floor002912 a:hover .name aside{font-size:4vw;}*/
}
@media(max-width:1200px){
.Floor002912 .pic{height:20vw; }
.Floor002912 .pic img{max-height: 20vw;}
.Floor002912 .slider .box li.slick-slide{padding-top: 4vw;}
/*.Floor002912 .name{font-size: 2.5vw;}
.Floor002912 a:hover .name aside{font-size:5vw;}*/
}
@media(max-width:640px){
.Floor002912{padding: 8vw 0;}
.Floor002912 .pic{height:40vw; }
.Floor002912 .pic img{max-height: 75vw;}
.Floor002912 .more,
.Floor002912 .slider .box li.slick-slide{padding-top: 0vw;}
.Floor002912 .name{font-size:6vw}
/*.Floor002912 a:hover .name aside{font-size:10vw;}*/
.Floor002912 .slider .box li.slick-slide a{padding: 5vw 0;}
}
/*Floor002656 */
.Floor002656{padding:4% 0; }

.Floor002656 li{ float:left; width:49%; margin-right:2%; overflow:hidden }
.Floor002656 li:nth-child(2n){ margin-right:0;}
.Floor002656 li a{ display:block; position:relative;background:#f5f5f5; transition:0.3s;}
.Floor002656 li a img{transition: all 0.6s;width: 100%; z-index:11}
.Floor002656 li .txt{ position:absolute; left:5%; bottom:10%; width:60%; z-index:111}
.Floor002656 li .txt h2{ margin:0; font-size:32px; font-weight: normal; color:#fff;}
.Floor002656 li .txt h2:after{content:'';width:62px;height:2px;background:#fff;display: block;margin-top:20px;}
.Floor002656 li .txt p{ font-size:20px; color:#666;}
.Floor002656 li .txt span{ color:#333; text-decoration:underline;}
.Floor002656 li a:hover img{transform: scale(1.1); }
@media(max-width:1366px){
.Floor002656 li .txt h2{font-size:24px;}
.Floor002656 li .txt p{ font-size:16px;}
}
@media(max-width:768px){
.Floor002656 li{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
.Floor002656 .title-intro h3{ font-size:30px;}
.Floor002656 .title-intro p{ font-size:16px; line-height:24px;}
}
@media(max-width:480px){
.Floor002656 .title-intro h3{ font-size:24px;}
.Floor002656 .title-intro p{ font-size:14px; line-height:20px;}
.Floor002656 li .txt h2{font-size:20px;}
.Floor002656 li .txt p{ font-size:14px;}
}
/*Bottom002606 */
.Bottom002606{ background:#f6f6f6; padding-top:3.5%;font-size:14px;}
.Bottom002606 a{color:#666;}
.Bottom002606 a:hover{ color:#ce171e;}
.Bottom002606 .auto{ max-width:1700px;}
@media(max-width:1680px){
.Bottom002606 .auto{ padding:0 2%;}
}
.Bottom002606 .footer{ border-top:1px solid #dcdcdc; padding:2% 0 2% 0; }
@media(min-width:1025px){
.Bottom002606 .footer dt{ float:left;}
.Bottom002606 .footer dd{ float:right;}
}
.Bottom002606 .footer dd a{  display:inline-block; position:relative;}
.Bottom002606 .footer dd a::after{ display:inline-block; vertical-align:middle; content:''; width:1px; height:10px; background:#bbbbbc; margin:0 12px;}
.Bottom002606 .footer dd a:last-child::after{ display:none;}

.Bottom002606 .bottom{ position:relative; min-height:156px; padding-bottom:9%; padding-right:415px;}
.Bottom002606 .contact{ position:absolute; right:0; top:0;}
.Bottom002606 .contact > *{ float:left;}
.Bottom002606 .contact ol{ text-align:center;}
.Bottom002606 .contact ol figure{max-width: 100px;}
.Bottom002606 .contact ol img{ display:block; width:100px;}
.Bottom002606 .contact ol aside{ padding-top:10px; margin-bottom: 20px;}
.Bottom002606 .contact li{ padding-left:36px;max-width: 340px}
.Bottom002606 .contact li p{ margin:0% 0 3% 0; font-size:16px;}
.Bottom002606 .contact li span{ display:block; color:#ce171e; font-size:38px;font-weight: bold;font-family: "DINCond-Bold";margin-top:5px; }
.Bottom002606 .contact .wl{;margin-top: 7%;display:block;max-width: 200px}
.Bottom002606 .contact .fae{width: 40px;height: 40px;margin-right: 22px;margin-top: 7%;display: inline-block;}
.Bottom002606 .contact .you{ width: 40px;height: 40px;margin-right: 30px;margin-top: 7%;display: inline-block;}
.Bottom002606 .contact li .hover{ display:none;}
.Bottom002606 .contact li a:hover img{ display:none;}
.Bottom002606 .contact li a:hover .hover{ display:inline-block;}
.Bottom002606 .bottom nav dl{float:left;margin-right: 2%;}
.Bottom002606 .bottom nav dl:last-child{ margin-right:0;}
.Bottom002606 .bottom nav dt{ color:#333; font-size:18px;font-weight: bold; position:relative; border-bottom:1px solid #e8e9ea; padding-bottom:18px; margin-bottom:18px;}
.Bottom002606 .bottom nav dt::after{ position:absolute; content:''; left:0; bottom:-1px;height:1px; background:#ce171e; width:15px;}
.Bottom002606 .bottom nav dd{ line-height:30px;}
.Bottom002606 .bottom nav dl figure{ text-align:center;max-width: 100px;}
.Bottom002606 .bottom nav dl figure img{width: 100px;}
.Bottom002606 .bottom nav dl figure aside{padding-top: 10px;}
.Bottom002606 .contact ol .coxr{ display: none}
@media(max-width:1800px){
.Bottom002606 .auto{padding: 0 2%;max-width: 100%;}
}
@media(max-width:1700px){
.Bottom002606 .bottom nav dl{margin-right: 5%;}
}
@media(max-width:1600px){
.Bottom002606 .bottom nav dl{margin-right: 3%;margin-bottom: 3%}
}
@media(max-width:1200px){
.Bottom002606 .bottom nav dl{margin-right: 3%;}
}
@media(max-width:1100px){
.Bottom002606 .bottom nav{ display:none;}
.Bottom002606 .bottom{ padding-right:0;}
.Bottom002606 .contact{ position:relative; display:table; margin:0 auto;}
.Bottom002606 .contact ol .coxr{ display:inline-block}
}
@media(max-width:1024px){
.Bottom002606 .footer { text-align:center; line-height:24px;}
.Bottom002606 .contact li{ max-width: 100%}
.Bottom002606 .contact ol { text-align: center;}
.Bottom002606 .contact ol figure{ display: inline-block;}
.Bottom002606 .contact .wl{margin: 20px auto}
.Bottom002606 .contact .fae,
.Bottom002606 .contact .you{margin: 0 10px}

}
@media(max-width:640px){
.Bottom002606{ padding-top:30px; text-align:center;}	
.Bottom002606 .contact ol{width: 100%; text-align:center;}
.Bottom002606 .contact ol img{ margin:0 auto;}
.Bottom002606 .contact li span{font-size:24px;width: 100%; text-align:center;}
.Bottom002606 .contact li{ width: 100%; text-align:center; padding:0;}
}


/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:480px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
}

/*Menu002169 */
.Menu002169{ padding-bottom:3%;}

.Menu002169 dt{ text-align:right; background:url(../images/Menu002169-icon_home.gif) no-repeat right center;font-size:14px; padding:30px 20px 30px 0; color:#999;}
.Menu002169_pro dt{padding: 0 20px 0 0}
.Menu002169 dt a{ background:url(../images/Menu002169-cur_a.gif) no-repeat right center; padding-right:10px; margin-right:5px;color:#999;}
.Menu002169 dt span{ color:#ce171e;}
.Menu002169 dd{ width:260px; line-height:88px; background:url(../images/Menu002169-columnbg.png) no-repeat left top #ce171e; font-size:20px; color:#fff; text-align:center; position:relative; z-index:1; margin-top:-34px;}
.Menu002169 dd:before{ display:inline-block; content:''; width:15px; height:3px; background:#fff; margin-right:5px; vertical-align:middle;}

.Menu002169 nav{ border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:#f9f9f9; line-height:60px;height:61px; margin-top:-60px;}
.Menu002169 nav ol{ display:none;}
.Menu002169 nav ul{ float:right;}
.Menu002169 nav li{ float:left; margin-left:30px; font-size:16px; }
.Menu002169 nav li:after{ display:block; width:0; height:0; margin:0 auto;content:'';border:6px solid transparent;  border-bottom:0;}
.Menu002169 nav li a{ display:block; padding:0 12px; position:relative;}
.Menu002169 nav li a:after{ position:absolute; left:0; width:100%; height:3px;  content:''; bottom:-1px;}
.Menu002169 nav li.aon a:after{background:#ce171e;}
.Menu002169 nav li.aon:after{border-top-color:#ce171e;}
.Menu002169 nav li.aon{ font-weight:bold; }
.Menu002169 nav li a:hover,
.Menu002169 nav li.aon a{color:#ce171e;}
@media(max-width:1200px){
.Menu002169 nav li{margin-left:20px; }
}
@media(max-width:1000px){
.Menu002169 dd,
.Menu002169 nav{margin-top:0;}
.Menu002169 nav ul{ float:none;}
}
@media(max-width:1000px) and (min-width:641px){
.Menu002169 dl{ overflow:hidden;}
.Menu002169 dd{ float:left;}
.Menu002169 dt{ float:right; }
}
@media(max-width:768px){
.Menu002169 dd{ display:none;}
.Menu002169 nav ol{ display:block;}
.Menu002169 nav{height:auto; line-height:40px;}
.Menu002169 nav li{ margin:0; width:25%; text-align:center;}
.Menu002169 nav li a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002169 nav .auto_1400{ position:relative;}
.Menu002169 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
.Menu002169 nav ol span{display:block;background-color: #ce171e;padding:5px;border-radius:3px;}
.Menu002169 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu002169 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ce171e;}
.Menu002169 nav ul{ position:absolute; width:96%; top:56px; background-color:#ce171e; padding:5px; border-radius:0 0 5px 5px; display:none; z-index:99;}
.Menu002169 nav li{ width:100%; margin:0; background-color:#fff; border-bottom:1px solid #ce171e; border-radius:5px;}
.Menu002169 nav li:after{ display:none;}
.Menu002169 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu002169 nav li a{padding:0 2%;line-height:40px;font-size: 15px;}
.Menu002169 nav li a:hover{color:#ce171e;}
}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:1% 0 4%;}
.RighInfo002228 .auto{ max-width:1400px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#ce171e; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;letter-spacing: 2px;display: inline-block}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:16px; line-height:31px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content .img{float:left;margin-top:21px;margin-right:6%;margin-bottom:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:12px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#e6e6e6; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:28px;}
}


/*PicList000687 */
@font-face {
font-family: 'bebas-neue';
src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
font-display: swap;
}
@font-face {
font-family: 'DIN-Medium';
src: url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/DIN/Medium.woff") format("woff");
font-display: swap;
}
.PicList000687{padding: 1.5% 0 0 0;overflow: hidden;}
.PicList000687 .auto{max-width: 1400px;}
.PicList000687 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList000687 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList000687 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList000687 .title{margin-bottom: 5vw;}
}
@media(max-width:640px){
.PicList000687 .title .cn{font-size: 6vw;}
}

.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #a5894b;display: block;}
.PicList000687 .more:hover{background: #a52d34;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 18px;color: #333;}
.PicList000687 time{font-family: 'DIN-Medium';}
.PicList000687 p{line-height: 1.715em;color: #666;height: 3.43em; margin-bottom: 1.8vw;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687 p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 2.61vw;color: #a52d34;font-size: 18px;}
.PicList000687 .news-top time span{display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#a5894b;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 520px;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{}
.PicList000687 .news-list li{background: #f8f8f8; margin-bottom: 1.41vw;}
.PicList000687 .news-list li a:hover{}
.PicList000687 .news-list .main{border-right: 2px solid #ce171e; padding-left: 4vw; padding-right: 4.2vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;margin-top:10px;display: block;}
.PicList000687 .news-list .more{line-height: normal;color: #ce171e;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 330px;}
}
@media(max-width:640px){
/*.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}*/
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: none; border-bottom: 0;}
}



/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #ce171e; background:#ce171e;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#ce171e; border-color:#ce171e;}
.Page002193 .p_page b{ font-weight:normal;}


/*Floor003065 */
.Floor003065{margin: 4.17vw 0;font-size: 16px;}
.Floor003065 .h-title{text-align: left;}
.Floor003065 .h-more{text-align: left;margin-top:112px;}
.Floor003065 .h-title h2:before{left: 36.5%;top: -22%;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065{font-size:1.5vw; }
}
@media(max-width:640px){
.Floor003065{font-size: 3.5vw;}
}

.Floor003065 .auto{max-width: 1700px;}
.Floor003065 .txt-info{position: relative;}
@media(min-width:769px){

.Floor003065 .ytable-cell{width: 41%;vertical-align: top;}
.Floor003065 .txt-info{width:59%; padding-left: 3vw;padding-top:2%; background: url("../images/Floor003065_bg.png") no-repeat right bottom/604px;}
}
@media(max-width:768px){
.Floor003065 .ytable,
.Floor003065 .ytable-cell{display: block;}
}

.Floor003065 .video .pic{position: relative; z-index: 1;border-radius: 50px 0 0px;overflow: hidden;background: #000; }
.Floor003065 .video .pic img{}
.Floor003065 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003065 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor003065 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
    .Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}

.Floor003065 .number li{float: left;color: #333;margin-bottom:30%;}
.Floor003065 .number li img{width:40px;margin-bottom:10px;}
.Floor003065 .number li aside{color: #ce171e;}
.Floor003065 .number li aside b{font-size: 40px;font-weight: 900;margin-right:4px; font-family: 'DINCond-Bold';line-height: 0.85em;display: inline-block;}
.Floor003065 .number li p{margin-bottom: 0;margin-top:4px;font-size: 14px}
@media(max-width:1366px){
.Floor003065 .number li{margin-bottom:12%;}
}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .number li aside b{font-size: 8vw; }
}

.Floor003065 .col-title{font-size: 48px; padding-bottom: 3.18vw;}
.Floor003065 .col-title .cn{font-size: 0.625em;color: #333;}
.Floor003065 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #ee7133; width: 3.334em; margin-left: 0.521em; vertical-align: middle;}
.Floor003065 .col-title .en{ font-family: 'Arial';color: #ee7133;line-height: 1em; padding-top: 0.2em;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .col-title{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .col-title{font-size: 9vw; }
}

.Floor003065 .more{margin-top: 2.76vw;}
.Floor003065 .more a{display: inline-block;color: #ee7133;line-height: 2.875em;border-radius: 50px;border: solid 1px #ee7133; padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
.Floor003065 .more a:hover{background: #ee7133;color: #fff;}
@media(max-width:640px){
.Floor003065 .more a{font-size: 4vw; }
}

.Floor003065 .txt-info .number{width:25%;float:left;}
.Floor003065 .txt-info .inner{position: relative; z-index: 3;width:70%;float:right;}
.Floor003065 .txt-info .info .name{color: #ce171e;font-size: 24px;}
.Floor003065 .txt-info .info p{line-height: 2em;}
.Floor003065 .txt-info .year{z-index: 1; padding: 2vw 10.21vw 3vw 2.08vw; border-radius: 32px 0 32px;background-color: #ce2b1e;}
.Floor003065 .txt-info .year b{    font-family: 'DINCond-Bold'; font-weight: 800;font-size: 3.13vw; color: #fff;position: relative; z-index: 3; line-height: 1em;}
.Floor003065 .txt-info .year:after,
.Floor003065 .txt-info .year:before{position: absolute; content: ''; background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Floor003065 .txt-info .year:before{width: 3.44vw;height: 3.44vw; background-image: url("../images/Floor003065_bg1.png");right: 1.93vw; bottom: 1.93vw;}
.Floor003065 .txt-info .year:after{width: 33.59vw; height: 31.93vw;background-image: url("../images/Floor003065_bg.png"); right: 0; bottom: 0;}
@media(min-width:769px){
.Floor003065 .txt-info .year{position: absolute; right: 0; bottom: 0;}
}
@media(max-width:768px){
.Floor003065 .txt-info .number,.Floor003065 .txt-info .inner{width:100%;float: none;padding-top: 4%;}
.Floor003065 .h-more{margin-top: 4%}
.Floor003065 .number li{margin-bottom: 3%;
    width: 33.33%;
    text-align: center;}
.Floor003065 .txt-info{margin-bottom: 5vw; }
.Floor003065 .txt-info .year{position: relative; margin-top: 4vw;}
.Floor003065 .txt-info .year br{display: none;}
.Floor003065 .txt-info .year b{font-size: 6vw;}
.Floor003065 .txt-info .year:after{width:50vw; height:50vw;}
.Floor003065 .txt-info .year:before{width: 7vw;height: 7vw;}
}
@media(max-width:640px){
.Floor003065 .txt-info .info .name{font-size: 5vw;}

}
/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


/*
 .Floor002446 为demo编号
 */
.Floor002446 .auto{ position: relative; margin-left: 5%; margin-right: 5%;}
@media only screen and (max-width: 1200px) {
.Floor002446 .auto{ margin-left: 15px; margin-right: 15px;} 
}
.Floor002446{ padding: 4% 0 4%;/*background:#f8f8f8;*/background: url(../images/Floor002912_bg.jpg) no-repeat center center;}
.Floor002446 .h-title h2:before{left: 62.4%;top: -22%;}

.Floor002446 .wrap-content{}
.Floor002446 .wrap-content .more{ color: #fff; text-align: center; width: 180px; height: 40px; line-height: 40px; display: block; background: #ce171e; margin: 2.5% auto 0;}
.Floor002446 .wrap-content .list li .pic{ overflow: hidden;}
.Floor002446 .wrap-content .list li .pic a{ background-position: center; background-size: cover; background-repeat: no-repeat; display: block;
transition: transform .5s ease-in-out;
}
.Floor002446 .wrap-content .list li .pic a:hover{ transform: scale(1.05);}
.Floor002446 .wrap-content .list li .pic img{visibility: hidden;}
.Floor002446 .wrap-content .list li .word{ position: relative; padding:30px 20px 30px 110px; min-height: 135px;background:#fff;}
.Floor002446 .wrap-content .list li .word{ transition:  all .3s ease-in-out;}
.Floor002446 .wrap-content .list li .word time{ position: absolute; left: 0; top: 28px; color: #ce171e; font-size: 17px; text-align: center; width: 90px; border-right: 1px solid #ddd;font-family: "DINCond-Bold";}
.Floor002446 .wrap-content .list li .word time span{ font-size: 40px; display: block;}
.Floor002446 .wrap-content .list li .word dt{overflow:  hidden; line-height: 31px; max-height: 68px; font-size: 22px; }
.Floor002446 .wrap-content .list li .word dt a{ color: #333;}
.Floor002446 .wrap-content .list li .word dd{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size: 14px; color: #666;}
.Floor002446 .wrap-content .list li:hover .word{ background: #ce171e;}
.Floor002446 .wrap-content .list li:hover .word *{ color: #fff !important;}
.Floor002446 .wrap-content .list li:hover .word time{}






/*Floor002746 */
.Floor002746{}
/*slick Basic*/
.Floor002746 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002746 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002746 .slick-list:focus {outline: none}
.Floor002746 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002746 .slick-slider .slick-track, 
.Floor002746 .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);}
.Floor002746 .slick-track {position: relative;top: 0;left: 0;display: block;margin: 0 auto;max-width: 800px;}
.Floor002746 .slick-track:before, 
.Floor002746 .slick-track:after{display: table; content: '';}
.Floor002746 .slick-track:after{ clear: both;}
.Floor002746 .slick-loading .slick-track { visibility: hidden;}
.Floor002746 .slick-slide{display: none;float: left;min-height: 1px;margin: 0 3%;width: 38%;max-width: 350px;box-shadow: 0 0 7px rgb(0 202 255 / 12%);border-radius: 100px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002746 .slick-slide .slick-loading img { display: none;}
.Floor002746 .slick-slide .dragging img { pointer-events: none;}
.Floor002746 .slick-initialized .slick-slide { display: block;}
.Floor002746 .slick-loading .slick-slide { visibility: hidden;}
.Floor002746 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002746 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002746{position: relative;z-index: 1;text-align: center;color: #fff;font-size: 16px;padding-top: 12%;}
.Floor002746 .auto{padding: 0!important; width: 96%;}
.Floor002746 a{color: #fff;}
.Floor002746 > .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}
.Floor002746 > .auto{position: relative; z-index: 3;}
.Floor002746 .title{padding-top: 80px;line-height: 40px;}
/*.Floor002746 .title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #eb422c;}*/
.Floor002746 .title .cn{font-size: 36px; margin-top: -20px;}
.Floor002746 .title .en{opacity: 0.05;-webkit-opacity: 0.05;-ms-opacity: 0.05;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.Floor002746 .title .cn{font-size: 24px; }
.Floor002746 .title .en{font-size: 40px;}
.Floor002746 .slick-slide{float: none;width: 100% !important;max-width: 350px; margin-bottom:6%}
}
.Floor002746 .info{max-width: 950px; line-height: 28px;}

.Floor002746 .slider{margin: 10% 0 70px 0;/* box-shadow: 0 0 7px rgba(0,202,255,0.12); */}
.Floor002746 .slider li.slick-slide a,
.Floor002746 .slider li.slick-slide{position: relative;}
.Floor002746 .slider li.slick-slide a{z-index: 10;display: block;padding: 7px 0 10px 0;border-radius: 100px;max-width: 350px;}
.Floor002746 .slider li .icon{/* padding-bottom: 10px; */}
.Floor002746 .slider li .icon img{height: 50px;}
.Floor002746 .slider li .icon span{line-height: 60px;/*padding-left: 20px;*/font-size: 18px;}
.Floor002746 .slider li.slick-slide:before{position: absolute;left: 0;top: 0;height: 100%;right:0;max-width: 350px;background: #ce171e;content: '';border-radius: 100px;/*border-right: 1px solid rgba(255,255,255,0.07);*/}
.Floor002746 .slider li.slick-active:last-child:before{border-right-color: transparent;background: #4d4f50;}
.Floor002746 .slider li.slick-slide a:before,
.Floor002746 .slider li.slick-slide a:after{position: absolute; width: 0; height: 0; opacity: 0; content: ''; border: 2px solid #fff; transition: 0.5s ease-in-out;    border-radius: 100px; max-width:350px}
.Floor002746 .slider li.slick-slide a:before{left: -1px; top: 0; border-right-color: transparent; border-bottom-color: transparent;}
.Floor002746 .slider li.slick-slide a:after{right: 1px; bottom: 0; border-left-color: transparent; border-top-color: transparent;}
.Floor002746 .slider li.slick-slide a:hover:before,
.Floor002746 .slider li.slick-slide a:hover:after{width: 100%; height: 100%; opacity: 1;}

.Floor002746 .more a:after{display: inline-block; content: ''; width: 10px; height: 10px; border-right: 2px solid #fff; border-top: 2px solid #fff; vertical-align: middle; margin-left: 20px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002746 .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}

.Floor002746 .slick-dots{position: absolute; left: 0; width: 100%; top: 100%; margin-top: 10px;text-align: center; }
.Floor002746 .slick-dots li{display: inline-block; width: 14px; height: 6px; background: rgba(0,0,0,0.2); margin: 0 2px;}
.Floor002746 .slick-dots li button{display: none;}
.Floor002746 .slick-dots li.slick-active{background: #eb422c;}

/*
 .PicList002797
 */
.PicList002797 {padding: 0;}
.PicList002797 li{float:left;width:31%;margin:0 3.5% 3.5% 0;border: 3px solid #f8f8fa;/* border-radius: 10px; */}
.PicList002797 li:nth-child(3n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:6%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{padding-bottom: 100%;margin-bottom: 11%;background-size: contain;}
.PicList002797 li h4{ font-size: 15px;color: #999;}
.PicList002797 li h3{font-size: 22px;color:#202020;padding-bottom: 5px;}

.PicList002797 li .hover{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;background: rgba(206, 23, 30,0.9);z-index:10;transition:0.3s;color:#fff;/* border-radius: 10px; */}
.PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:#ce171e;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:24px;}
.PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.PicList002797 li .hover p{ font-size:16px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ color:#ce171e; display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #fff ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
.PicList002797 .more{margin-top:12px;}
.PicList002797 .more span{font-size: 12px;background:url(../images/PicList002797-more.png)no-repeat 84% center #fff ;padding-left: 20px;padding-right: 50px;}
.PicList002797 li .hover p{ font-size:14px; line-height:24px;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
/*.PicList002797 li{ float:none; width:auto;} */
.PicList002797 li h3{ font-size:14px;}
.PicList002797 li .hover h5{ font-size:16px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}
/*
 .RighInfo002799
 */
.RighInfo002799 {padding: 1.5% 0 4%;}
.RighInfo002799 .pic{float: right;margin-left: 5%;}
.RighInfo002799 .tit .en{ font-family: 'Times New Roman'; font-size: 48px; color: #fff0e5; font-weight: bold; letter-spacing: 5px; text-transform: uppercase; }
.RighInfo002799 .tit .cn{margin-bottom: 23px;font-size: 30px;color: #ce171e;/* letter-spacing: 5px; */}
.RighInfo002799 .subtit{font-size: 20px;color: #ce171e !important;margin-top: 3%;position: relative;margin-bottom: 1%;/* display: inline-block; */}
.RighInfo002799 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border-radius: 50%;border: 2px solid #ce171e;}
/*.RighInfo002799 .subtit span{position: absolute;left:0;bottom:0;font-size: 48px;text-transform: uppercase;font-family: 'Times New Roman';opacity: .05;letter-spacing: 5px;}*/
.RighInfo002799 .subtit span i{font-size: 68px;font-style: normal;}
.RighInfo002799 p {font-size: 16px;color: #666;line-height: 30px;text-align: justify;margin:0;}
.RighInfo002799 .p1 {font-size: 16px;color: #666;line-height: 30px;text-align: justify;margin:0;margin-left: 23px;}
.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}
@media (max-width: 768px) {
.RighInfo002799 .auto{ padding: 0 3%; }
.RighInfo002799 .pic{ float: none; width: 100%; margin-bottom: 5%; margin-left: 0; }
.RighInfo002799 .tit .en{ font-size: 38px; }
.RighInfo002799 .tit .cn{ margin-top: -25px; font-size: 38px; }
}
/*RighInfo002857 */
 @font-face {
  font-family: "DINBold";
  src: url("../fonts/DINBold.woff2") format("woff2"),
       url("../fonts/DINBold.woff") format("woff"),
       url("../fonts/DINBold.ttf") format("truetype"),
       url("../fonts/DINBold.eot") format("embedded-opentype"),
       url("../fonts/DINBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}

.RighInfo002857{padding-top: 6vw;}
.RighInfo002857 .title{padding-bottom: 4.11vw;color: #333;font-size: 100px;}
.RighInfo002857 .title .cn{font-size: 0.34em;}
.RighInfo002857 .title .en{font-size: 0.42em;font-family: "DINBold"; text-transform: uppercase;}
@media(max-width:640px){
.RighInfo002857 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002857 .title{font-size: 60px;}
}

.RighInfo002857 .edit-css .tit{font-size: 24px;color: #ea5432;padding-bottom:4vw;}
.RighInfo002857 .edit-css li{margin-bottom: 4%;color: #999;}
.RighInfo002857 .edit-css li .icon{margin-bottom: 5px;}
.RighInfo002857 .edit-css li aside{font-size: 16px;margin-top: 10px;color: #333;}
@media(min-width:641px){
.RighInfo002857 .edit-css li{float: left;width: 32%; padding-left: 22px; border-left:5px solid #f8f8f8;}
.RighInfo002857 .edit-css li:not(:nth-child(3n)){margin-right: 2%;}
.RighInfo002857 .edit-css li:nth-child(3n+1){clear: left;}
}
@media(max-width:640px){
.RighInfo002857 .edit-css .tit{font-size: 20px;}
}
@media(max-width:480px){
.RighInfo002857 .edit-css .tit{font-size:18px;}
.RighInfo002857 .edit-css li{ padding: 22px; border-bottom:5px solid #f8f8f8;}
}
/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 17px;color:#666;line-height: 60px;margin: 0;padding: 0;}
.RighInfo002275 .map{width: 100%;/* height: 200px; *//* box-shadow: 0 0 10px 2px #eee; *//* padding: 12px; *//* background: #fff; */}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{/* max-width: none !important; */}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;/* height: 260px; */}
}

@media screen and (min-width: 1024px) {
/*	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}*/
	.RighInfo002275 .map{float: right;width: 64%;/* height: 320px; */}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 50px 0 20px;}
	.RighInfo002275 .text .title{margin-bottom: 40px;}
	.RighInfo002275 .map{/* width: 795px; *//* height: 430px; */}
	.RighInfo002275 .text{width: 30%;}
}
@media(max-width:640px){
.RighInfo002275{ padding:0;}
.RighInfo002275 .text .title{ font-size:24px;}
.RighInfo002275 .text .p{ font-size:15px; line-height:38px;}
}
/*Map002592 */
.Map002592{ padding-bottom:5%;}
.Map002592 .map{ padding:10px; background:#fff;}
.Map002592 #addMaps{ height:430px;}
.Map002592 .select{ padding:15px 0;}
.Map002592 .select dl >*{ float:left;}
.Map002592 .select dd{ width:24%; margin-right:2%;}
.Map002592 .select dd select{border: solid 1px #ccc;background: url(../images/Map002592_select.png) no-repeat scroll 98% center transparent;padding:0 14px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.Map002592 .select dd  select::-ms-expand { display: none; }
.Map002592 .select dd select{ width:100%; height:38px; line-height:38px;}
.Map002592 .select dt{ width:22%; position:relative; padding-right:100px;}
.Map002592 .select dt .text{ width:100%; padding:0 10px; height:38px; line-height:38px;border: solid 1px #ccc; background:#fff;}
.Map002592 .select dt a{ position:absolute; right:0; top:0; line-height:38px; background:#2975bc; color:#fff; text-align:center; width:100px;}
.Map002592 .result{margin-bottom: 5%;}
.Map002592 .result .title{background: #ce171e;padding: 10px 20px;color: #fff;font-size: 24px;text-align: center;}
.Map002592 .result td{border:1px solid #efefef;background:#fff;text-align:center;padding:2% 10px;font-size: 14px;}
.Map002592 .result .tr_top td{ font-weight:bold;color:#333;font-size: 16px;}
.Map002592 .result td{word-break: break-all; }
.Map002592 .result td:nth-child(4){ width:40%; }
.Map002592 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002592  .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff;}
.Map002592  .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002592  .map_area #allmap *{ box-sizing:content-box;}
.Map002592  .map_area #allmap img{ max-width:none;}
.Map002592  .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002592  .map_area .close::before,
.Map002592  .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#2975bc; top:15px; left:3px;}
.Map002592  .map_area .close::before{ transform:rotate(45deg);}
.Map002592  .map_area .close::after{ transform:rotate(-45deg);}
@media(min-width:481px) and (max-width:1024px){
.Map002592 .select dl >*{ width:49%; margin-right:2%; }
.Map002592 .select dd:nth-child(1),
.Map002592 .select dd:nth-child(2){margin-bottom:2%;}
.Map002592 .select dd:nth-child(2),
.Map002592 .select dt{ margin-right:0;}
}
@media(max-width:640px){
.Map002592 .result .title{ font-size:20px;}
.Map002592 .result td{ width:21%;}	
.Map002592 .result{overflow: auto;}
.Map002592 .result td:nth-child(1){ width:25%; }
.Map002592 .result td:nth-child(4){ width:45%; }
.Map002592 .result td:nth-child(5){ width:25%; }
.Map002592 .result_1 .title{width: 148.5%;}	
.Map002592 .result_1 td{word-break:inherit; }
.Map002592 .select dl >*{ float:none; width:auto; margin-bottom:2%;}
}
/*
 .TextList002241 为demo编号
 */
.TextList002241{ padding: 55px 0 0;background: #eee;font-size: 14px; padding-bottom: 35px;}
.TextList002241 .list dl{display: block; margin-bottom:25px;padding:30px 40px;background: #fff; }
.TextList002241 .list dl dt{color: #555;font-size: 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height: 1.5em;line-height: 1.5;overflow: hidden; margin-bottom: 16px;}
.TextList002241 .list dl dd{color: #555;font-weight: 700;margin-bottom: 10px;}
.TextList002241 .list dl dd.hl{height:45px;    overflow: hidden;}
.TextList002241 .list dl dd span{color: #666;font-weight: normal;}
.TextList002241 .list dl:hover{background: #c49162;}
.TextList002241 .list dl:hover{color: #fff;}
.TextList002241 .list dl:hover dt{color: #fff;}
.TextList002241 .list dl:hover dt+dd{color: #fff;}
.TextList002241 .list dl:hover dd{color: #fff;}
.TextList002241 .list dl:hover dd span{color: #fff;}
@media (min-width: 640px){
.TextList002241 .auto{ overflow: hidden;}
.TextList002241 .list{ margin: 0 -1%;}
.TextList002241 .list dl:nth-child(2n){margin-right: 0;}
.TextList002241 .list dl:nth-child(3n){margin-right: 1%;}
.TextList002241 .list dl{float:left;  width: 48%; margin: 0 1% 25px;}
}
@media (min-width: 1024px){
.TextList002241 .list dl:nth-child(3n){margin-right: 0;}
.TextList002241 .list dl:nth-child(2n){margin-right: 1%;}
.TextList002241 .list dl{ width: 31.33%;}
}


/*RighInfo002815 */
.RighInfo002815{padding: 2% 0 6%;}
.RighInfo002815 .auto{/* max-width: 1440px; *//* width: 96%; */}
.RighInfo002815 .info h1{margin: 0;color: #ce171e;font-size: 22px;padding-top: 3%;}
.RighInfo002815 .info .t-1{font-size: 22px;color: #003e7b;padding-top: 5px; padding-bottom: 10px;}
.RighInfo002815 .info .blue{color: #003e7b;}
.RighInfo002815 .info p{font-size: 18px; line-height: 30px;}
.RighInfo002815 .txt-dl{padding-top: 6%;}
.RighInfo002815 .txt-dl dl{margin-bottom: 66px;}
.RighInfo002815 .txt-dl dd{position:relative;font-size: 16px;color: #666;margin-top: 20px;line-height: 30px;/* padding-left: 20px; */}
.RighInfo002815 .txt-dl dd:before{position: absolute;/* content: ''; *//* width: 10px; *//* height: 2px; *//* background: #333; *//* left: 0; *//* top: 10px; */}
.RighInfo002815 .txt-dl dt{position: relative;}
.RighInfo002815 .txt-dl dt span{display: block;position: relative; z-index: 3;}
.RighInfo002815 .txt-dl dt span.en{position: absolute; z-index: 1; left: 13px; bottom: 0;color: rgba(0,62,123,0.05);font-size: 48px;font-family: Arial;text-transform: uppercase;line-height: 36px;}
.RighInfo002815 .txt-dl dt span.cn{color: #003e7b;font-size: 22px;color: #ce171e;border-left: 3px solid #ce171e;padding-left: 10px;line-height: 23px;}
@media(min-width:769px){
.RighInfo002815 .txt-dl dl{/* float: left; *//* width: 45%; *//* margin-left: 6%; */}
.RighInfo002815 .txt-dl dl:nth-child(2n-1){/* clear: left; */}
}
@media(min-width:1025px){
.RighInfo002815 .info{padding-left: 5%;}
.RighInfo002815 .pic{width: 39.695%;}
}
@media(max-width:1024px){
.RighInfo002815 .ytable,
.RighInfo002815 .ytable-cell{display: block;}
.RighInfo002815 .pic{text-align: center;}
}


/*Floor002213*/
.Floor002213{/* background: #eee; */background-size:cover;padding: 1.5% 0 7%;}
.Floor002213 .h2{text-align: center;color: #ce171e;font-size: 35px;margin: 10px;font-weight:normal;}
.Floor002213 figure{color: #555;font-size: 16px;line-height:2;max-width:650px;margin: 10px auto 0;text-align:center;}
.Floor002213 .more{height: 50px; max-width: 160px; width:50%; display: block; margin: 30px auto 0; text-align: center; line-height: 50px; background:#0b81c1; border-radius:50px; color: #d5e4f0; font-size: 14px;}
.Floor002213 .Form{margin-top: 50px;}
.Floor002213 dl{/* float: left; *//* width: 73%; *//* margin-left:2%; *//* margin-right:2%; */}
.Floor002213 dl:first-child{/* width:25%; *//* margin-left:0; *//* margin-right:0; */}
.Floor002213 dl.last{width: 100%;margin-left:0;/* margin-right:0; *//* float:right; */}
.Floor002213 dd{margin-bottom: 20px;width: 32%;float: left;margin-right: 2%;}
.Floor002213 dd:nth-child(3n){margin-right: 0%;}

.Floor002213 input,.Floor002213  select,.Floor002213 textarea{ background:none; border:none;}
.Floor002213 input::-webkit-input-placeholder,.Floor002213  textarea::-webkit-input-placeholder{color: #999; }
.Floor002213 input::-moz-input-placeholder,.Floor002213  textarea::-webkit-input-placeholder{color: #999; }
.Floor002213 input::-ms-input-placeholder,.Floor002213  textarea::-webkit-input-placeholder{color: #999; }
.Floor002213  textarea{width: 100%;height: 290px;color: #999;font-family: "å¾®è½¯é›…é»‘";font-size: 14px;overflow:hidden;resize:none;background: url(../images/Floor002213-text_bg.png) 0 0 #f6f6f9;border: 1px solid  #f5f5f5;padding:10px;}
.Floor002213 .text{/* font-family: "å¾®è½¯é›…é»‘"; */width: 100%;height: 48px;line-height: 48px;font-size: 14px;color: #999 !important;border: 1px solid #f5f5f5;background: url(../images/Floor002213-text_bg.png) 0 0 #f6f6f9;padding:0 10px;}
.Floor002213 .btn{width: 160px;height: 50px;cursor:pointer;display: block;font-size: 14px;margin: 0 auto;font-family: "å¾®è½¯é›…é»‘" text-align: center;line-height: 50px;color: #fff;margin: 49px auto 0;background: #ce171e;border-radius:50px;transition:all 0.5s ease-out 0s;}
.Floor002213 .btn:hover{ color:#fff; background-color:#0b81c1;}
.Floor002213 .select_s{/* width:48%; *//* float:left; */height: 50px;
    padding-left: 12px;
    position: relative;
    line-height: 48px;
    background: url(../images/Floor002213-text_bg.png) 0 0 #f6f6f9;
    border: 1px solid #f5f5f5;
    color: #999;}
.Floor002213 .select_s select{     width: 96%; }  
.Floor002213 .select_s select:frist-child option{/* float:right; */color: #999 !important;}
.Floor002213 .select_s:last-child{/* float:right; */}
.Floor002213 .select{display: none;}
.Floor002213 .select_box{width: 100%;line-height: 20px; display:inline-block; position:relative; }
.Floor002213 .select_showbox{height: 50px;padding-left: 12px;position:relative;line-height:48px;background: url(../images/Floor002213-text_bg.png) 0 0 #f6f6f9;border: 1px solid #f5f5f5;color: #999;}
.Floor002213 .select_showbox i{ position:absolute; top:50%; margin-top:-2px; right:10px; width:9px; height:5px;background: url(../images/Floor002213-arrowB.png) 100% 50% no-repeat;}
.Floor002213 .select_option{border: 1px solid #d2d2d2;border-top: none;display: none; position:absolute; top:50px; left:0; width:100%; background:#fff; z-index:3; list-style:none;}
.Floor002213 .select_option li{padding-left: 5px; line-height:30px; list-style:none;}
.Floor002213 .select_option li.selected{background-color: #F3F3F3;color: #999;}
.Floor002213 .select_option li.hover{background: #0a8cd0; color: #fff;}

@media(max-width:1199px){
.Floor002213 .h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Floor002213{ padding:5% 0;}
.Floor002213 .h2{ font-size:30px;}
.Floor002213 .Form{ margin-top:35px;}
}
@media(max-width:767px){
.Floor002213 dd:nth-child(2n){margin-right: 0%;}
.Floor002213 dd{width: 49%;}
.Floor002213 dd:nth-child(3){margin-right: 2%;}
.Floor002213 dl{ width:100% !important; float:none !important;  margin-right:auto !important; max-width:500px; margin-left:auto !important;}	
}
/*Floor002213 End*/







/*TextList002957 */
.TextList002957{margin: 1.5% 0 2.08vw;}
.TextList002957 li{border-bottom: 1px solid #f6f6f6;line-height: 58px;}
.TextList002957 li time{float: right;color: #b2b2b2; margin-left: 20px;}
.TextList002957 li a{font-size: 16px;}
.TextList002957 li a:hover{ color: #d60c18}
.TextList002957 li a:before{display: inline-block; content: ''; width: 5px; height: 5px; background: #bbb;border-radius: 50%; margin-right: 10px; vertical-align: middle;}
.TextList002957 li a:hover:before{ background: #d60c18}
@media(max-width:480px){
.TextList002957 li{font-size: 3vw;line-height: 10vw;}
.TextList002957 li a{font-size: 3.5vw;}
}


/*
 .TextList001652 为demo编号
 */
.TextList001652{margin-top:0.5%;margin-bottom:2%;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center; line-height: 30px;}
.TextList001652 .job_ol li{ background-color:#ce171e; color:#fff; line-height:3.3em;font-size:16px;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:12px;}
.TextList001652 .list_ul li{ padding:1em 0;font-size:16px;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#2078da;color:#fff;}
.TextList001652 .job_info{padding:0% 5% 2%;font-size:16px;line-height: 30px;} 
.TextList001652 .job_info strong{color:#333;}
@media(max-width:640px){
.TextList001652 .job_ol li{width:23%;}
.TextList001652 .job_ol li:nth-child(1),.TextList001652 .list_ul li:nth-child(1),.TextList001652 .list_ul li:nth-child(5){ width:31%;}
.TextList001652 .list_ul li{ font-size:15px;}
.TextList001652 .list_ul li:nth-child(2){ width:23%;}
.TextList001652 .list_ul li:nth-child(3){ width:15%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){ display:none;}
}
/*
 .Floor 为demo编号
 */
.RighInfo002502{width: 100%;margin:1.5% 0 4%;}
.RighInfo002502 .auto_1600{max-width: 1400px; position: relative; }
.RighInfo002502 .wrap-container{ margin: 0 auto;  }
@media (max-width: 1230px) {
  .RighInfo002502 .wrap-container{ padding: 0 15px; max-width: 1230px;}
}
.RighInfo002502 ul li{ margin-bottom: 20px; }
.RighInfo002502 ul li .liBox{border-radius: 45px 0 0 0; border: 2px solid #e7e7e7; padding: 30px;border-right: 3px solid #20979b; background: url(../images/RighInfo002502-icon.png) no-repeat 95% 20px;  background-size: 45px 29px;}
.RighInfo002502 ul li:nth-child(2n) .liBox{ border-right-color: #ed5707;}
.RighInfo002502 ul li .liBox .h3{margin: 0;font-size: 22px;font-weight: normal; color: #ce171e;}
.RighInfo002502 ul li .liBox .txt{padding-top: 20px; font-size: 18px;}

@media screen and (min-width:768px ){
  .RighInfo002502 ul li{float: left; width: 31.3%;margin-right: 3%; margin-bottom: 2%;}
  .RighInfo002502 ul li:nth-child(3n){margin-right: 0;}
  .RighInfo002502 ul li .liBox{ background-size: 62px;}
  .RighInfo002502 ul li:nth-child(2n+1) .liBox{ border-right-color: #ce171e;}
  .RighInfo002502 ul li .liBox .txt{font-size: 16px;color:#333; padding-top: 35px; height: 84px;}
}

/*PicList002925 */
@font-face {

}
.PicList002925{padding: 2vw 0 0;overflow: hidden;}
.PicList002925 .auto{max-width: 1400px;}
.PicList002925 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList002925 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList002925 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList002925 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.PicList002925 .title .cn{font-size: 6vw;}
}

.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1.98vw;}
.PicList002925 li .Ispic{padding-bottom: 57%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 1.25em;height: 2.5em;}
.PicList002925 li:hover .tit aside{color:#ce171e;}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #fff; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #fff; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}

/*Timeline003071 */
.Timeline003071{padding: 1.17vw 0 11%;background: url("../images/Timeline003071_bg.jpg") no-repeat center bottom;background-size: 100% auto;}
.Timeline003071 .auto{max-width: 1400px;}
.Timeline003071 .left .video{position: relative; z-index: 1; margin-bottom: 2.66vw;}
.Timeline003071 .left .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url("../images/Timeline003071_play.png")  no-repeat center center; cursor: pointer;}
.Timeline003071 .left .video video{position: absolute;background: #000; z-index: 20; left: 0; top: 0;}
.Timeline003071 .tab dd{background: #f5f5f5;margin-bottom: 1px;text-align: center;line-height: 2.8em;font-family: 'ArialMT';font-size: 22px;cursor: pointer;color: #333;}
.Timeline003071 .tab dd.on{color: #fff;background: #ce171e; background-size: cover; font-weight: bold;}
.Timeline003071 .tab dd.on:before,
.Timeline003071 .tab dd.on:after{display: inline-block; content: '';width: 34px; vertical-align: middle;height: 1px;background: #ffffff; margin: 0 10px;}

.qui-scrollbar{position:relative;max-height: 60vh;overflow: hidden;touch-action: none; }
.qui-scrollbar.ps-container .ps-scrollbar-x{display: none;}
.qui-scrollbar.ps-container .ps-scrollbar-y{width: 5px;background: #ce171e;}
.qui-scrollbar.ps-container .ps-scrollbar-y-rail{right: 0;width: 5px;background: #f1dedf;}
.Timeline003071 .tab{touch-action: none;}

.Timeline003071 .tab-list{ border-left:2px solid #e4e4e4; padding-left: 4.5vw;}
.Timeline003071 .tab-inner{position: relative;background: #f5f5f5;background-size: 100% auto;border-radius: 5px;padding: 2.7vw 2.24vw;color: #fff;}
.Timeline003071 .tab-inner:not(:last-child){margin-bottom: 40px;}
.Timeline003071 .tab-inner:before,
.Timeline003071 .tab-inner:after{position: absolute; content: '';top: 3vw;}
.Timeline003071 .tab-inner:before{right: 100%;width: 10px;height: 10px;border: 10px solid transparent;border-right-color: #ce171e;}
.Timeline003071 .tab-inner:after{margin-left:-4.5vw; width: 18px;height: 18px;background-color: #fff;border: solid 4px #ce171e; border-radius: 50%; left: -10px;}
.Timeline003071 .tab-inner label{position: absolute;right: 0.94vw; bottom: 0.99vw;font-family: 'yuweij'; font-size: 6.25vw;color: #f18e65;}
.Timeline003071 .tab-inner time{display: block;font-size: 28px;margin-bottom: 18px;line-height: 1em;color: #ce171e;}
.Timeline003071 .tab-inner ul{position: relative; z-index: 4;}
.Timeline003071 .tab-inner li{line-height: 30px;position: relative;padding-left: 1em;font-size: 16px;margin-top: 12px;color: #666;}
.Timeline003071 .tab-inner li:before{position: absolute;content: '';left: 0;width: 5px;height: 5px;border-radius: 50%;top: 12px;background: #ce171e;}
.Timeline003071 .tab-inner li.b{font-weight: bold;}

@media(min-width:1025px){
.Timeline003071 .left{width: 18.858%;}
.Timeline003071 .right{width: 75%;}
}
@media(max-width:1024px){
.Timeline003071 .tab{overflow: hidden;}
.Timeline003071 .tab dd{float: left;width: 25%;border-right: 1px solid #fff;font-size: 4vw;}
.Timeline003071 .tab dd.on:before,
.Timeline003071 .tab dd.on:after{width: 0em;margin: 0 0.5em;}
.Timeline003071 .tab-inner label{font-size: 12vw;}

.qui-scrollbar{height:60px;max-height: 100%; margin-bottom: 4vw;}
.Timeline003071 .tab{width: 1000px;height: 60px;}
.Timeline003071 .tab dd{line-height: 60px;width: 100px;font-size: 16px;}
.qui-scrollbar.ps-container .ps-scrollbar-y{display: none;}
.qui-scrollbar.ps-container .ps-scrollbar-x{display: block;}
.qui-scrollbar.ps-container .ps-scrollbar-x-rail{bottom: 0;height: 3px;background:rgb(206 23 30 / 10%);touch-action: none; }
.qui-scrollbar.ps-container .ps-scrollbar-x{height: 3px;background: #ce171e;}

}
@media(max-width:640px){
.Timeline003071 .tab-inner{padding: 5vw;}
.Timeline003071 .tab-inner:not(:last-child){margin-bottom: 3vw;}
.Timeline003071 .tab-inner time{font-size: 8vw;}
.Timeline003071 .tab-inner li{font-size: 3.5vw;}
}



/*RighInfo002812 */
.RighInfo002812{padding:26px 0 4% 0;}
.RighInfo002812 .tit{color: #10384f; font-size: 26px;}
.RighInfo002812 .info .tit{display: inline-block; padding-right: 5%; max-width: 85%;background: #fff;line-height: 36px; margin-top: -18px;}
.RighInfo002812 .culture .tit{padding: 60px 0 50px 0;text-align: center;}
@media(max-width:480px){
.RighInfo002812 .tit{font-size: 22px;}
}

.RighInfo002812 .info{position: relative; z-index: 1;}
.RighInfo002812 .info > *{position: relative; z-index: 4;}
.RighInfo002812 .info:after,
.RighInfo002812 .info:before{position: absolute; left: 0; right: 0;border:5px solid #f0f0f0;content: '';border-left: 0; height: 20%;}
.RighInfo002812 .info:before{top: 0;border-bottom: 0;}
.RighInfo002812 .info:after{bottom: 0;border-top: 0;}

.RighInfo002812 .hasbg{padding-bottom: 30px; background: url(../images/RighInfo002812-map.png) no-repeat center top;background-size: contain;}
@media(min-width:769px){
.RighInfo002812 .hasbg{margin-top: 50px;padding-bottom: 50px; }
}
.RighInfo002812 .txt-p{font-size: 16px;color: #555;line-height: 28px; max-width: 1126px; width: 95%;}

.RighInfo002812 .mid{margin: 5% 0;}
.RighInfo002812 .mid .pic{ text-align: center;}
@media(min-width:769px){
.RighInfo002812 .mid .pic{width: 50%;}
}
@media(max-width:768px){
.RighInfo002812 .mid .pic,
.RighInfo002812 .mid .list{display: block;}
}
.RighInfo002812 .mid .list li{ margin: 17px 1%;}
@media(min-width:481px){
.RighInfo002812 .mid .list li{float: left; width: 48%;}
.RighInfo002812 .mid .list li:nth-child(2n+1){clear: left;}
}
@media(min-width:769px)and (max-width:1024px){
.RighInfo002812 .mid .list li{float: none;width: auto;}
}
.RighInfo002812 .mid .icon{width:55px ;}
.RighInfo002812 .mid .txt{padding-left: 14px;color: #999;font-size: 16px;font-weight: 100;}
.RighInfo002812 .mid .txt span{font-size: 18px;display: inline-block;color: #666;}
.RighInfo002812 .mid .txt b{color: #00a1a6; font-size: 24px;}

.RighInfo002812 .culture .box-item ul{display: table;width: 100%;border: 1px solid #eee; table-layout: fixed;}
.RighInfo002812 .culture .box-item ul:not(:first-child){margin-top: -1px;}
.RighInfo002812 .culture .box-item li{display: table-cell; vertical-align: top; text-align: center;position: relative;padding: 40px 0;}
.RighInfo002812 .culture .box-item li:not(:last-child):after{position: absolute; content: ''; width: 1px;height: 100%; right: 0; top: 0;background: #eee;}
.RighInfo002812 .culture .box-item  .row-2 li:not(:last-child):after{right: -1px;}
.RighInfo002812 .culture .box-item  .row-4 li{width: 25%;}
.RighInfo002812 .culture .box-item  .row-3 li{width: 33.3333%;}
.RighInfo002812 .culture .box-item  .row-2 li{width: 50%;}

.RighInfo002812 .culture .box-item li > *{padding: 0 10px;}
.RighInfo002812 .culture .box-item li .icon img{max-width: 75px; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.RighInfo002812 .culture .box-item li:hover .icon img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}
.RighInfo002812 .culture .box-item li b{font-size: 22px;font-weight: normal;display: block;padding: 20px 0 10px;color: #ce171e;}
.RighInfo002812 .culture .box-item li p{margin: 0;line-height: 28px;font-size: 16px;}
@media(max-width:480px){
.RighInfo002812 .culture .box-item li{padding: 20px 0;}
.RighInfo002812 .culture .box-item li b{font-size: 16px;}
.RighInfo002812 .culture .box-item li p{font-size: 14px;line-height: 22px;}
}








/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:30px 0 1%;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:relative; left:0; top:0;padding-bottom: 92%; width:80%;float: left}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{border: 5px solid #f7f7fa;background-size:contain;}
.RighInfo002254 .list{ padding:10% 0 10% 0%;float:right;width: 16%}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{border: 2px solid #ce171e;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{padding:7% 0;color: #ce171e;font-size:26px;}
.RighInfo002254 .right_info h3{font-size: 16px;font-weight:normal;line-height: 30px;}
.RighInfo002254 .right_info p{line-height:30px;color: #888;margin-bottom:10%;}
.RighInfo002254 .right_info a{display:inline-block;border:1px solid #fdf3f2;padding:10px 5%;color: #fff;transition:0.4s;background: #ce171e;}
.RighInfo002254 .right_info a:hover{/* background-color: #ce171e; */color: #ce171e;border: 1px solid #ce171e;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{margin:0;border-bottom: 4px solid #f2f2f3;overflow:hidden;font-size:16px;font-weight:normal;color:#000;}
.RighInfo002254 .tab .h1_tab span{float:left;padding:0 5%;line-height:50px;background-color:#f2f2f3;margin-right: 35px;cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{background-color: #ce171e;color:#fff;}
.RighInfo002254 .tab .info{padding-top:3%;line-height: 30px;font-size: 16px; height: auto; overflow: hidden;}
.RighInfo002254 .tab .info p b{ color:#ce171e; padding-right:5px;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;    margin-bottom: 14px;}
.RighInfo002254 .right_info p{margin-bottom:3%;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
 }	
/*RighInfo002554 */
.RighInfo002554{ padding:1% 0 3%;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ text-align:center; border-collapse:collapse; line-height:24px; padding:15px;}
.RighInfo002554 .table_1 td{border:1px solid #e5e5e5; }
.RighInfo002554 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo002554 .table_1 .th_1,.RighInfo002554 .table_1 .th_3,.RighInfo002554 .table_1 .th_5,.RighInfo002554 .table_1 .th_7,.RighInfo002554 .table_1 .th_9{ background:#d9252c;}
.RighInfo002554 .table_1 .th_2,.RighInfo002554 .table_1 .th_4,.RighInfo002554 .table_1 .th_6,.RighInfo002554 .table_1 .th_8{ background:#c00209;}
.RighInfo002554 .table_1 .th_1,.RighInfo002554 .table_1 .th_2,.RighInfo002554 .table_1 .th_3,.RighInfo002554 .table_1 .th_4,.RighInfo002554 .table_1 .th_5,
.RighInfo002554 .table_1 .th_6,.RighInfo002554 .table_1 .th_7,.RighInfo002554 .table_1 .th_8,.RighInfo002554 .table_1 .th_9{ color:#fff; font-size:16px}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
.RighInfo002554 .table_1 td{ padding: 11px 9px;}
}







/*新闻详情*/
.news_info{padding-bottom:4%;  padding-top:2%;}
.news_info .title{ text-align:center; padding-bottom:0px; background:none;}
.news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.news_info .title p span{ margin:0 36px; color:#999;  font-size:12px;}
.news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.news_info .info img{ margin:22px auto;max-width:1080px;display: block;}
.news_info .info p{ font-size:16px; color:#666; line-height:31px; margin:12px 0; }
.news_info .info_back{ text-align:center; clear:both; padding:50px 0 20px 0;} 
.news_info .info_back a{ color:#999; font-size:14px;} 
.news_info .info_back a:hover{color:#fff;}
.news_info .info_back .goback{ background:#ce171e; padding:8px 18px; color:#fff; border-radius:6px;}
.news_info .info_back dl{ width:40%;}
.news_info .info_back .prepage{ float:left;}
.news_info .info_back .nextpage{ float:right;}
@media(max-width:1080px){
  .news_info .info img{width:100%;}
}
@media(max-width:640px){
.news_info .info_back{ text-align:left; overflow:hidden;}
.news_info .info_back dl{ width:68%;}
.news_info .info_back .prepage,.news_info .info_back .nextpage{ float:left;}
.news_info .info_back .goback{ float:right;}
}









/*
 .招聘表单 
 */
.Form001725{ padding:3% 3% 4%; background:#fff;}
.Form001725 .form{ padding-top:30px; max-width:1000px; width:100%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; }
.Form001725 .form td.w1{ width:44%;}
.Form001725 .form td.w2{ width:5%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #eee; line-height:55px;height:55px; text-indent:10px; background:none; }
.Form001725 .form p{ margin:0 0 10px 0;color:#ce171e; background:url(../images/Form001725-icon.png) no-repeat left center; padding-left:5px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#ce171e; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:210px; height:50px; border-radius:3px; border:none; margin-top:35px;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #eee;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
.Form001725 .form .but{ text-align:center;}













/*
 .Floor000881 ä¸ºdemoç¼–å·
 */
.Floor000881{/* border-top:1px solid #e9e9e9; *//* border-bottom:1px solid #e9e9e9; */background-color: #f2f2f6;padding: 4% 0;}
.Floor000881 h1{margin:0;margin-bottom: 33px;font-size: 30px;/* font-weight:normal; */background:url(../images/Floor000881-icon.png) no-repeat left center;padding-left:30px;color:#333;text-align: center;}
.Floor000881 h1 a{ float:right; color:#999; font-size:16px;}
/*slick Basic*/
.Floor000881 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor000881 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor000881 .slick-list:focus {outline: none}
.Floor000881 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor000881 .slick-slider .slick-track, 
.Floor000881 .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)}
.Floor000881 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor000881 .slick-track:before, 
.Floor000881 .slick-track:after{display: table; content: '';}
.Floor000881 .slick-track:after{ clear: both;}
.Floor000881 .slick-loading .slick-track { visibility: hidden;}
.Floor000881 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor000881 .slick-slide .slick-loading img { display: none;}
.Floor000881 .slick-slide .dragging img { pointer-events: none;}
.Floor000881 .slick-initialized .slick-slide { display: block;}
.Floor000881 .slick-loading .slick-slide { visibility: hidden;}
.Floor000881 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor000881 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor000881 .list_scroll li a{display: block; margin: 0 16px;background:#fff;}
.Floor000881 .list_scroll li .Ispic{padding-bottom:127%;}
.Floor000881 .list_scroll li p{text-align:center;margin:0;line-height: 73px;/* border:1px solid #eaeaea; */border-top:0;font-size: 16px;}
.Floor000881 .list_scroll li a:hover{ background-color:#ce171e;}
.Floor000881 .list_scroll li a:hover p{ color:#fff;}

.Floor000881 .slick-arrow{ position:absolute; width:35px; height:35px; top:50%; margin-top:-11px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border-top: 2px solid #ce171e;border-left: 2px solid #ce171e;transform:rotate(-45deg);}
.Floor000881 .slick-prev{ left:-25px;}
.Floor000881 .slick-next{transform:rotate(135deg); right:-25px;}
@media(min-width:1293px){
.Floor000881 .list_scroll .slider{margin: 0 -16px;}
}
@media(max-width:1292px){
.Floor000881 .slick-prev{ left:0;}
.Floor000881 .slick-next{ right:0;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
.Floor000881 .list_scroll .slider{padding: 0 26px;}
.Floor000881 .list_scroll li a{margin: 0 5px;}
}

.Top002070 .header-left{top: 50%;margin-top: -30px;}

@media(max-width:1800px){
.Top002070 .header-left{left:2%;}
.Top002070 .header-right{right: 2%;}
}

@media(max-width:1500px){
.RighInfo002228 .auto{max-width: 100%;padding: 0 2%;}
}





/*
 .PicList000724 为demo编号
 */
.PicList000724{ padding-top:2vw;}
.PicList000724 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;position: relative}
.PicList000724 li:nth-child(3n){ margin-right:0;}
.PicList000724 li .play{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList000724-icon.png) no-repeat center top 40%;cursor: pointer;z-index: 100}
.PicList000724 li figure{ padding-bottom:62%; position:relative; background-repeat:no-repeat; background-position: center center; background-size:cover;}

.PicList000724 li h5{ margin:0; line-height:50px; font-size:16px;text-align: center;background: #f5f5f5}
.PicList000724 li h5 a{ cursor: pointer}
.PicList000724 li h5 a:hover{color: #ce171e;}
.PicList000724 li p{ margin:10px 0; line-height:20px; height:40px; overflow:hidden;}
@media(max-width:768px){
.PicList000724 li{width:49%;}
.PicList000724 li h5{line-height:30px;}
.PicList000724 li:nth-child(3n){ margin-right:2%;}
.PicList000724 li:nth-child(2n){ margin-right:0;}
.PicList000724 li .play{background-size: 40px}
}
@media(max-width:375px){
.PicList000724 li figure a{ background-size:40px 40px;}
}

.PicList000724_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.PicList000724_video .close{ cursor:pointer; position:absolute; right:5%; top:5%; width:40px; height:40px;}
.PicList000724_video .close::before,
.PicList000724_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.PicList000724_video .close::after{ transform:rotate(45deg);}
.PicList000724_video .ytable{height: 100%;}
.PicList000724_video .files{ margin:0 auto; width:96%; max-width:800px; max-height:50%;}
.PicList000724_video .files video{ background:#000;}


.ProductCon{padding: 3vw 0 0}


.Menu002044{width:100%;z-index:50;background:#f9f9f9;border:1px solid #eee}
.Menu002044 .auto{}

.Menu002044 .nav-top{background: url(../images/Menu002169-columnbg.png) no-repeat left top #ce171e; color: #fff;padding:20px 20px ;font-size:24px; display: block;  margin-bottom:0px;}
.Menu002044 .side-menu{padding-top: 20px;background: #fff;}
.Menu002044 ul{}
.Menu002044 li{display:block;margin:0 }
.Menu002044 li a{display:block;line-height:50px;font-size:16px;color:#333;padding: 0 20px;border-bottom: 1px solid #ebebeb;}
.Menu002044 li a:after{display:block;content:'';height:3px}
.Menu002044 .side-menu li ul{display: none;}
.Menu002044 .side-menu li ul li a{padding: 0 35px;font-size: 14px;color: #777}

.Menu002044 .side-menu > ul > li > a:hover, 
.Menu002044 .side-menu > ul > li.aon > a{background:#d0111b;color:#fff}

.Menu002044 .side-menu li a:hover, 
.Menu002044 .side-menu li.aon > a{color:#d0111b}

@media(min-width:1025px){
.Menu002044 .side-open_menu{ display:none;}
}
@media(min-width:769px){

}@media(max-width:768px){

.Menu002044{ position:relative; z-index:10;}
    
.Menu002044 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%;z-index:100;padding-top: 5px;}
.Menu002044 .side-open_menu{ position:relative; background:rgba(226, 16, 19, 0.1); border:3px solid #fff;border-radius:6px; padding:10px 20px; font-size:16px; box-shadow:0 3px 0 #d0111b;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002044 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#d0111b; right:20px; top:50%; margin-top:-2px;}
.Menu002044 em{display:none}
.Menu002044 .nav-list{display:none;background:#fff;border-top:none}
.Menu002044 .nav-list li{padding:0;border-bottom:1px solid #e5e5e5;color:#666666;font-size:16px;text-align:center;margin:0;display:block;width:100%;text-align:center}
.Menu002044 .nav-list li:last-child{border-bottom:none}
.Menu002044 .nav-list li a{line-height:30px;font-size:14px;background:#f5f5f5}
.Menu002044 .nav-list li dd a{background:#e5e5e5}
}






/*Banner002509 */
.Banner002509{ position:relative; z-index:1;}
.Banner002509 li img{ display:block; width:100%;}
.Banner002509 .bx-viewport{ z-index:1;}
.Banner002509 .bx-controls-direction a{ position:absolute; top:50%; width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); margin-top:-20px; top:50%; z-index:10; overflow:hidden; line-height:1000px;display: none}
.Banner002509 .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.Banner002509 .bx-controls-direction a.bx-next{ right:10%;}
.Banner002509 .bx-pager{ text-align:center; z-index:10; position:absolute; width:100%; left:0; bottom:8%;}
.Banner002509 .bx-pager div{ display:inline-block; padding:0 5px;}
.Banner002509 .bx-pager a{ display:block; width:12px; height:12px; border:2px solid #fff; border-radius:50%; overflow:hidden; line-height:1000px;}
.Banner002509 .bx-pager a.active{ background:#d0111b;border-color: #d0111b}
@media(max-width:1024px){
.Banner002509 .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
.Banner002509 .bx-controls-direction a.bx-prev{ left:3%;}
.Banner002509 .bx-controls-direction a.bx-next{ right:3%;}
.Banner002509 .bx-pager{bottom:5%;}
}
@media(max-width:480px){
.Banner002509 .bx-pager a{ width:8px; height:8px;} 
.Banner002509 .bx-controls-direction{ display:none;}
}

