*{padding: 0; margin: 0;}
.title_tit{padding-bottom: 4.11vw;color: #333;font-size: 100px;}
.title_tit .cn{font-size: 0.34em;}
.title_tit .en{font-size: 0.42em;text-transform: uppercase;}
@media(max-width:640px){
.title_tit{font-size: 80px;}
}
@media(max-width:480px){
.title_tit{font-size: 60px;}
}

.auto_02{max-width: 1560px;}

/*Top003084 */
.Top003084{position: absolute;left: 0; width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2);color: #fff; padding: 0 30px; font-size: 16px; z-index: 100;}
.Top003084 a{color: #fff;}
.Top003084 .auto{max-width: 1560px;position: relative}
.Top003084 nav a{display: inline-block;}
.Top003084 nav a:not(:last-child):after{display: inline-block; width: 1px; height: 6px;background: rgba(255,255,255,0.2); margin: 0 10px; vertical-align: middle; content: '';}
.Top003084 menu li{position:relative;}
.Top003084 menu li:after{position: absolute; bottom: -1px; height: 2px; content: ''; width: 0; background: #fff; left: 50%; transform: translateX(-50%);transition: 0.3s;}
.Top003084 menu li.aon:after{width: 100%;}
.Top003084 menu li span{font-size: 18px; display: block;}
.Top003084 .sub{padding: 10px;display: none;}
.Top003084 .sub dt{line-height: 40px; }
.Top003084 .open-search{position: absolute;right: 30px; top: 33px;background: url(../images/Top003084-search1.png) no-repeat; width: 20px; height: 20px;}
.Top003084 .top-search{position: absolute;right: 20px; top:100%;background: #fff; width: 400px;padding-right: 40px;}
.search-show .Top003084 .top-search{display: block;}
.Top003084 .top-search .text{width: 100%;height: 40px;line-height: 40px; border: 0;padding: 0 10px;}
.Top003084 .top-search .btn{position: absolute;right: 0;top:0; width: 40px;height: 40px;background: url(../images/Top003084-search.png) no-repeat center center #333;}

.Top003084 .logo .img1{display: block;}
.Top003084 .logo .img2{display: none;}


.top-lang{position: absolute;right: 80px;top: 33px;color: #fff;cursor: pointer;}

.Top003084:hover{background: rgba(255,255,255,0.95);}
.Top003084:hover a{color: #000;}
.Top003084:hover .logo .img1{display: none;}
.Top003084:hover .logo .img2{display: block;}
.Top003084:hover .top-lang{color: #333;}
.Top003084:hover .open-search{background-image: url(../images/Top003084-search.png);}

@media (min-width:1025px) {
.Top003084 menu li{float: left;min-height:90px; padding-top:32px; }
.Top003084 menu{padding-right: 10.1vw;}
.Top003084 .logo{float: left;padding-top: 18px;max-width: 180px;}
.Top003084 .top-right{float: right;}
.Top003084 nav{padding-top: 27px; text-align: right;}
.Top003084 menu li:not(:last-child){margin-right: 4.167vw;}
.Top003084 .sub{background: rgba(255,255,255,0.8); position: absolute; left: 50%; margin-left: -110px; width: 220px; top: 100%;border-radius: 0 0 5px 5px;  }
.Top003084 .sub dt{text-align: center;}
.Top003084 .sub dt a{color: #333;}
.Top003084 .sub dt a:hover{color: #da251d;}
}
@media (max-width:1280px) {
.Top003084 menu li:not(:last-child){margin-right: 3vw;}
}
@media (max-width:1024px) {
.Top003084 nav{position: absolute;right: 30px;top: 10px;}
.Top003084 menu{position: absolute;right: 0; top: -100%; transform:translateY(-100%);opacity:0;z-index: 100;width: 220px;background: rgba(255,255,255,255.5); padding: 2vw; transition: transform 0.3s;}
.Top003084 menu li{ border-bottom: 1px solid rgba(255,255,255,0.2);}
.Top003084 menu li span{padding: 10px 0;}
.Top003084 .logo{display: table; height: 80px;}
.Top003084 .logo a{display: table-cell;; vertical-align: middle;}
.Top003084 .logo img{max-height: 54px;}
.Top003084 .open-search{top: auto;bottom: 10px;}
.Top003084 .open-menu{position: absolute;right: 0;bottom: 15px; width: 32px;}
.Top003084 .sub{background: rgba(0,0,0,0.8);}
.menu-show .Top003084 menu{ top: 80px; transform:translateY(0);opacity:1;}
.Top003084:hover .open-menu i{background: #333}
.Top003084 .open-search{right: 60px;bottom: 25px;}
.top-lang{right: 100px;top: 30px;}
}
@media (max-width:800px) {
.Top003084 nav{display: none;}
.Top003084 .open-search,
.Top003084 .open-menu{bottom: auto; top: 50%; transform: translateY(-50%);}
}
@media (max-width:480px) {
.Top003084 .logo{width: 58%;}
}



/*Top003101 */
.Top003101{padding: 32px 0;position: absolute;left: 0;width: 100%; top: 0;z-index: 100;font-size: 18px;}
.Top003101 .auto{max-width: 1560px;width: 94%;}
.Top003101,
.Top003101 a:not(:hover){color: #fff;}
.Top003101 .logo{float: left;}
.Top003101 .logo img{height: 50px;}
.Top003101 .logo .img{display: block;}
.Top003101 .logo .img1{display: none;}
.Top003101:hover .img{display: none;}
.Top003101:hover .img1{display: block;}
.Top003101 .top-right,
.Top003101 menu{float: right;margin-top: 5px;}
.Top003101 menu li span{display: block;line-height: 38px;}
.Top003101 .top-right dl > *{float: left;}
.Top003101 .top-lang,
.Top003101 .top-nav{position: relative;z-index: 100;}
.Top003101 .top-nav aside{line-height: 38px;padding-right: 19px;position: relative;z-index: 3;}
.Top003101 .top-nav aside:after{position: absolute;content: '';background: url(../images/Top003101-links.svg) no-repeat right center;background-size:contain;width: 9px;height: 5px;right: 0;top: 50%;margin-top: -2px;transition: 0.3s;}
.Top003101 .top-nav.on aside:after{transform: rotate(-180deg);}
.Top003101 .top-lang .box,
.Top003101 .top-nav ul{position: absolute; top: 0; left: -10px; right:-10px;padding: 40px 10px 10px;border-radius: 10px;background-color: rgba(0,0,0,0.2);display: none;}
.Top003101 .top-nav ul li{font-size: 16px;line-height: 2;}
.Top003101 .top-lang{margin: 0 1.61vw 0 1.56vw;}
.Top003101 .top-lang .icon{width: 38px;height: 38px;background: url(../images/Top003101-lang.svg) no-repeat center center;background-size:auto 26px;}
.Top003101 .top-lang .box{text-align: center;}
.Top003101 .top-search{display: block;border-radius: 38px;background-color: rgba(255,255,255,0.2);padding: 0 44px 0 15px;min-width:150px}
.Top003101 .top-search .text{background: none;width: 43px;color: rgba(255,255,255,0.5);padding: 0;transition: 0.3s; height: 38px;line-height: 38px;}
.search-show .Top003101 .top-search .text{width: 8vw;}
.Top003101 .top-search .btn{background: url(../images/Top003101-search.svg) no-repeat center center;width: 40px;background-size:auto 42%;}
.Top003101 .open-s{position: absolute;left: 0;top: 0;width: 100%; height: 100%;z-index: 4; cursor: pointer;}
.search-show .Top003101 .open-s{display: none;}
.Top003101 .open-menu{width: 30px; height: 38px;}
.Top003101 .sub{padding: 10px;display: none;transition: all .3s;}
.Top003101 .sub dt{line-height: 40px; }
@media(min-width:1025px){
.Top003101 menu li{float: left;margin: 0 30px;}
.Top003101 .top-right{position: relative;padding-left: 1.93vw;}
.Top003101 .top-right:before{position: absolute;content: '';width: 1px;height: 10px;background-color: #fff;opacity: 0.3; left:0; top: 50%;margin-top: -5px;}
.Top003101 .sub{background: rgba(255,255,255,0.8); position: absolute; left: 50%; width: 140px; top: 100%;border-radius: 0 0 5px 5px;transform: translateX(-50%);}
.Top003101 .sub dt{text-align: center;}
.Top003101 .sub dt a{color: #1f4b8c;}
.Top003101 #menu li.aon:after{width: 100%;}
}
@media(min-width:1025px) and (max-width:1440px) {
.Top003101{font-size: 1.3vw;}
.Top003101 menu li{margin-right: 1vw;}
.Top003101 .top-lang{margin: 0 1vw;}
}
@media (max-width:1024px) {
.Top003101{padding: 4vw 0;}
.Top003101 .top-nav{display: none;}
.Top003101 menu{position: absolute;right: 5%;top: -100%; transform: translateY(-500%); opacity: 0; background-color: rgba(0,0,0,0.5);padding: 4vw;border-radius: 5px;transition: opacity 0.3s;} 
.Top003101 .open-menu{margin-left: 2vw;}
.menu-show .Top003101 menu{top: 100%;transform: translateY(0); opacity: 1;}
.search-show .Top003101 .top-search .text{width: 22vw;}
}
/*Banner003126 */
.Banner003126{overflow: hidden;position: relative;z-index: 1;}
.Banner003126 li{position: relative;z-index: 1;}
.Banner003126 li > img{display: block;width: 100%;}
.Banner003126 li .txt{position: absolute;left: 0; top: 50%;transform: translateY(-50%);width: 100%;z-index: 10;color: #fff;}
.Banner003126 .txt .auto > *{opacity: 0;transform: translateX(50px);transition-duration: 1s; transition-property: opacity,transform; transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1);}
.Banner003126 .ani-show .txt .auto > *{opacity: 1;transform: translateX(0);}
.Banner003126 .txt .logo{transition-delay: 0.3s;}
.Banner003126 .txt .logo img{max-height: 1.5625em;}
.Banner003126 .txt h2{font-size: 44px; margin: 0.3em 0 0.1em 0; transition-delay: 0.6s;}
.Banner003126 .txt .en{text-shadow: 0px 5px 15px  rgba(0, 0, 0, 0.2);letter-spacing: 0.8125em;color: rgba(255,255,255,0.1); transition-delay: 0.9s;}
.Banner003126 .txt .btn{display: inline-block;background-color: #da251d; line-height: 3.4375;padding: 0 2.1875em;color: #fff; margin-top: 3.75em; transition-delay: 1.2s;}
.Banner003126 .txt .btn:after{margin-left: 20px;display: inline-block;content: ''; width: 16px;height: 6px;background: url(../images/Banner003126-icon-white.svg) no-repeat center; background-size: contain; vertical-align: middle;}
.Banner003126 .auto{max-width: 1560px;width: 94%;}
.Banner003126 .controls{position: absolute;left: 50%;transform: translateX(-50%); padding: 0 3em;z-index: 10; bottom: 4%;}
.Banner003126 .slick-dots li{float: left;list-style: none;padding: 0 0.625em;}
.Banner003126 .slick-dots li a{font-size: 0.875em;color: #ffffff;border: 0;}
.Banner003126 .slick-dots li a:after{width: 0; height: 1px; background-color: #da251d;display: inline-block;content: ''; margin-left: 0.7142em; vertical-align: middle;transition: 0.3s;}
.Banner003126 .slick-dots li:not(.slick-active) a{opacity: 0.15;}
.Banner003126 .slick-dots li.slick-active a:after{width: 3.5714em;}
.Banner003126 .slick-arrow{position: absolute; top: 50%;margin-top: -5px;width: 10px;height: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff;}
.Banner003126 .slick-prev{left: 0; transform: rotate(-135deg);}
.Banner003126 .slick-next{right: 0;transform: rotate(45deg);}
@media (max-width:1024px) {
.Banner003126 .root-sz-16{font-size: 2vw;}
}
@media (max-width:640px) {
.Banner003126 .txt h2{font-size: 3.2em;}
.Banner003126 .txt .btn{margin-top: 1em;}
}
/*Floor003197 */
.Floor003197{ overflow: hidden;background: url(../images/Floor003197-bg.jpg) no-repeat center center; background-size: cover;}
.Floor003197 .root-sz-16{ padding: calc(119 / 16 * 1em) 0 calc(147 / 16 * 1em) 0;}
.Floor003197 .title{text-align: center; font-size: 44px; color: #333333; margin-bottom:calc(30 / 44 * 1em);}
.Floor003197 .main{background-color: #fff; border-radius: calc(20 / 16 * 1em); width: calc(800 / 920 * 100%); margin: 0 auto; position: relative; padding: calc(79 / 16 * 1em) 0 calc(60 / 16 * 1em) calc(60 / 16 * 1em); transition: 0.3s 0.5s;}
.Floor003197 .main .tit{font-size: 2em; margin-bottom: 0.8em;color: #333333;}
.Floor003197 .main pre{font-size: calc(18 / 16 * 1em); line-height: 2; min-height: 6em; margin-bottom: 1.134em;}
.Floor003197 .main .more a{display: inline-block; padding: 0 calc(57 / 16 * 1em) 0 calc(20 / 16 * 1em); line-height: calc(60 / 16 * 1em);border: solid 2px #e50012; border-radius: calc(60 / 16 * 1em);color: #e50012; background: url(../images/Floor003197-more.svg) no-repeat right calc(21 / 16 * 1em) center; transition: 0.3s; background-size: auto calc(12 / 16 * 1em);}
.Floor003197 .main .more a:hover{background-color: #e50012;color: #fff; background-image: url(../images/Floor003197-more-on.svg); background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em); }
.Floor003197 .main .pic{text-align: center;}
.Floor003197 .main .pic .ytable{height: 100%;}
.Floor003197 .slick-arrow{position: absolute;width: 1em; height: 1em; border: solid 2px #e3e3e3; top: 50%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003197-prev.svg) no-repeat center center; background-size: auto calc(12 / 60 * 1em);z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.Floor003197 .slick-arrow:hover{background-color: #e50012;border-color: #e50012;}
.Floor003197 .slick-next{background-image: url(../images/Floor003197-next.svg);}
.Floor003197 .slick-prev:hover{background-image: url(../images/Floor003197-prev-on.svg);}
.Floor003197 .slick-next:hover{background-image: url(../images/Floor003197-next-on.svg);}
@media (min-width:1025px) {
 .Floor003197 .slider{width: 143.75%; margin-left: calc(-43.75% / 2);}
 .Floor003197 .slider li.slick-slide{ padding-top: calc(24 / 16 * 1em); padding-bottom: calc(33 / 16 * 1em);}
.Floor003197 .slick-prev{left: 33%; margin-left: -0.5em;}
.Floor003197 .slick-next{right: 33%; margin-right: -0.5em; }
.Floor003197 .main .pic{position: absolute; bottom: calc(-33 / 16 * 1em); top: calc(-24 / 16 * 1em); width: calc(380 / 800 * 100%); right: 0;}
.Floor003197 .main .pic .ytable-cell{vertical-align: bottom;}
.Floor003197 .main .pic img{max-height: calc(457 / 16 * 1em); max-width: 70%;}
.Floor003197 .main .txt{width: calc(380 / 800 * 100%);}
.Floor003197 .slider li:not(.slick-current) .main{opacity: 0.6;}
}
@media (max-width:1024px) {
    .Floor003197 .root-sz-16{padding: 3em 0;}
    .Floor003197 .title{font-size: 2em;}
    .Floor003197 .slick-prev{left: 0.1em;}
    .Floor003197 .slick-next{right: 0.1em;}
    .Floor003197 .main{padding: 0 2em 2em;}
    .Floor003197 .main .pic{height:42vw;}
    .Floor003197 .main .pic img{max-height: 30vw;}
    .Floor003197 .main pre,
    .Floor003197 .main .txt{text-align: center;}
    .Floor003197 .main .tit{font-size: 1.5em;}
}
/*Floor003194 */
.Floor003194{background: #fff; overflow: hidden;}
.Floor003194 .intro{text-align: center;padding: 5% 0 3%;}
.Floor003194 .column-tit{ font-size: 44px;color: #333;}
@media (max-width:1024px) {
.Floor003194 .column-tit{font-size: calc(32 / 16 * 1em);}
}

.Floor003194 .intro .edit-info{ font-size: calc(20 / 16 * 1em); line-height: 1.7; }
.Floor003194 .boxs-group{ background-color: #000;}
.Floor003194 .boxs-group .box{overflow: hidden; }
.Floor003194 .boxs-group .inside{position: relative;}
.Floor003194 .boxs-group .txt{position: absolute;margin: 0 auto;color: #fff;text-align: center;z-index: 10;}
.Floor003194 .boxs-group picture{ opacity: 0.9; transition: 0.5s;display: block;}

.Floor003194 .box .tit{font-size:30px; margin-bottom: calc(30 / 40 * 1em);}
.Floor003194 .box .desc{font-size: calc(18 / 16 * 1em);}
.Floor003194 .box .icon{width:  calc(58 / 16 * 1em);height:  calc(63 / 16 * 1em);border-radius: 0 1.25em 0 1.25em;border: solid 1px rgba(255, 255, 255, 1);display: inline-block; margin-top:calc(60 / 16 * 1em); background: url(../images/Floor003194-more.svg) no-repeat center center;background-size: 1em auto;}

@media (min-width:1025px) {
.Floor003194 .boxs-group{margin: 0 0 0 -6%; display: table;height: calc(850 / 16 * 1em);  width: 112%;}   
.Floor003194 .boxs-group .box{width: 13.66666667%; display: table-cell;transform: skewX(-15deg);transition: 0.5s width;height: 100%}
.Floor003194 .boxs-group .inside{ height: 100%;}
.Floor003194 .boxs-group .txt{ transform: skewX(15deg);width: calc(275 / 530 * 100%); top: 15.883%; left: calc((100% - 275 / 530 * 100%) / 2);}
.Floor003194 .boxs-group picture{position: absolute; left: calc(-58.334% / 2); width: calc(760 / 480 * 100%);transform: skewX(15deg);top: 0; height: 100%; }
.Floor003194 .box.on{width: 64%;}
.Floor003194 .box.on picture{width: 118%;left: -9%;  opacity: 1;}
.Floor003194 .box.short .txt{opacity: 0;}
.Floor003194 .box.short{width: 12%;}
.Floor003194 .box.short picture{ opacity: 0.5; left: calc(-131.429% / 2); width: calc(405 / 175 * 100%);}
.Floor003194 .box:first-child .txt{width: calc(420 / 530 * 100%);}
.Floor003194 .box:not(.on):last-child .txt{left: 0;}
.Floor003194 .box.on .txt{text-align: left;}
.Floor003194 .box.on .desc{display: none;}
.Floor003194 .box .info{visibility: hidden;max-width:calc(462 / 16 * 1em);font-size: calc(18 / 16 * 1em); line-height: calc(30 / 18 * 1em); transform: translateX(50px); opacity: 0; transition:transform 0.3s 0.5s,opacity 0.3s 0.5s; position: absolute;}
.Floor003194 .box.on .info{visibility: visible;transform: translateX(0); opacity: 1;position: relative;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
}
@media (max-width:1024px) {
.Floor003194 .boxs-group{display: flex;flex-wrap: wrap; flex-direction: row;}
.Floor003194 .box{width: 50%;}
.Floor003194 .boxs-group picture{height: 60vw; opacity: 0.7;}
.Floor003194 .box .info{display: none;}
.Floor003194 .boxs-group .txt{left: 0; width: 100%;padding: 0 5%; height: 100%;display: flex;align-items: center; flex-direction: column; justify-content: center;}
.Floor003194 .box .tit{font-size: calc(24 / 16 * 1em); margin-bottom: 0.5em;}
.Floor003194 .box .desc{font-size: 1em;}
.Floor003194 .box .icon{margin-top: 2em; width: 3em; height: 3em; border-radius: 0 1em 0 1em;}
}

/*Floor003108 */
.Floor003108{font-size: 100px;background: url(../images/Floor003204-bg.jpg) no-repeat center center;background-size: cover;padding: 5% 0;}
@media (max-width:1600px) {
.Floor003108{font-size: 6.25vw;}
}
@media (max-width:768px) {
.Floor003108{font-size: 14vw;}
}

.Floor003108 .auto{max-width: 1600px;width: 90%;}
.Floor003108 .title{position: relative;color: #333;font-size: 44px; margin-bottom: 1.0526em;}
.Floor003108 .title .en{font-size: 1.368em;line-height: 1;}
.Floor003108 .title .more{position: absolute;right: 0; top:50%;font-size: 0.421em; text-align: center;padding: 0 1.875em; margin-top: -1.5625em;line-height: 3.125em;border-radius: 3.125em;border: solid 2px #0e1637;transition: 0.3s;}
.Floor003108 .title .more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/Floor003108-icon.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Floor003108 .title .more:hover{background-color: #e50012;color: #fff;border-color: #e50012;}
.Floor003108 .title .more:hover:after{background-image: url(../images/Floor003108-icon-white.svg);}

.Floor003108 ol{float: left;width: 50%; }
.Floor003108 ol:nth-of-type(1) .txt{background-color: #fff;padding: 0.35em 0.4em 0;}
.Floor003108 ol .pic{position: relative; overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .pic{margin-bottom: 0.18em;}
.Floor003108 ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background-color: #e50012;color: #fff;font-size: 0.18em;padding: 0 1em;}
.Floor003108 ol:nth-of-type(1) .pic time{font-size: 0.24em;}
.Floor003108 ol .tit{font-size: 0.18em;text-overflow: ellipsis;overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .tit{display: -webkit-box;display: box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.666;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 0.24em;white-space: nowrap;margin-bottom: 15px;}
.Floor003108 ol:not(:nth-of-type(1)) p{display: none;}
.Floor003108 ol p{font-size: 0.16em; margin: 0;color: #999;}
.Floor003108 li{border-bottom: 1px solid #e1e1e1;}
.Floor003108 li:nth-of-type(1){border-top: 1px solid #e1e1e1;}
.Floor003108 li a{font-size: 0.18em;line-height: 4.3333;}
.Floor003108 li time{float: right;color: #999;}
@media (min-width:769px) {
.Floor003108 ol{height: 3.73em; margin-left: 2.5%;}
.Floor003108 ol:not(:nth-of-type(1)){width: 21.25%;}
.Floor003108 ol:nth-of-type(1){height: 6.1em; margin: 0 2.5% 0 0;}
.Floor003108 ol:nth-of-type(1) .txt{height: 1.6em;}
.Floor003108 ol .Ispic{transition: 0.3s ease-out;height: 1.89em;}
.Floor003108 ol a:hover .Ispic{transform: scale(1.2);}
.Floor003108 ol:nth-of-type(1) .Ispic{height: 4.5em;}
.Floor003108 li{float: right;width: 45%;height: .79em;clear: right;}    
}
@media (max-width:768px) {
.Floor003108 ol{margin-bottom: 0.5em;}
.Floor003108 ol:nth-of-type(1){width: 100%; }
.Floor003108 ol:nth-of-type(1) .txt{padding-bottom: 0.35em;}
.Floor003108 ol .Ispic{padding-bottom: 56%;}
.Floor003108 ol:not(:nth-of-type(1)){width: 47.5%;}
.Floor003108 ol:nth-of-type(2){margin-right: 5%;}
.Floor003108 li{clear: left;}   
.Floor003108 .title .more{font-size: 0.22em;}

}
@media (max-width:480px) {
.Floor003108{padding-top: 1em;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 0.3em;}
.Floor003108 li a,
.Floor003108 ol .tit,
.Floor003108 ol p{font-size: 0.24em;}
}
/*Floor003078 */
.Floor003078{padding: 5% 0;font-size: 16px; overflow: hidden;}
.Floor003078 .auto{max-width: 1560px;width: 94%; table-layout: fixed;}
.Floor003078 .intro{color: #333;}
.Floor003078 .intro .tit{font-size: 44px;line-height: 1.25; margin: 0.375em 0 0.6875em 0;}
.Floor003078 .intro .info{color: #999;line-height: 1.875;}
.Floor003078 .intro .p1{margin: 20px 0;color: #e50012;font-size: 24px;}
.Floor003078 .more{padding: 3vw 0 4.17vw 0;}
.Floor003078 .more a{display: table;}
.Floor003078 .more span{display: inline-block;  vertical-align: middle;}
.Floor003078 .more .icon{width: 70px;height: 70px;border: solid 2px #eee; border-radius: 50%; position: relative; margin-right: 27px; transition: 0.3s ease-out;}
.Floor003078 .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003078 .more a:hover .icon{border-color: #e50012;background: #e50012;}
.Floor003078 .more a:hover .icon:before{border-color: #fff;}
.Floor003078 .more .txt{color: #999;font-size: 14px;}
.Floor003078 .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.Floor003078 .more a:hover .txt{color: #e50012;}
.Floor003078 .more a:hover .txt:before{background: #e50012;}


.Floor003078 .left li{float: left;overflow: hidden; color: #e50012;}
.Floor003078 .left li .counter > *{display: inline-block;vertical-align: text-top;}
.Floor003078 .left li .counter span{position: relative;font-size: 60px;}
.Floor003078 .left li .counter i{font-style: normal; line-height: 1;}
.Floor003078 .left li .counter .ani{position: absolute; left: 0; top: 0; width: 101%;}
.Floor003078 .left li .counter .off{opacity: 0;}
.Floor003078 .left li .counter sup{font-size: 22px;}

@media(min-width:1025px){
.Floor003078 .left{vertical-align: middle;}
.Floor003078 .right{width: 50%; }
.Floor003078 .intro{ max-width: 640px; width: 90%; }
.Floor003078 .column{max-width: 600px; width: 95%;}
.Floor003078 .left ul{float: right;}
.Floor003078 .left li:not(:last-child){margin-right: 4.88vw;}
.Floor003078 .right .pic{clear: both;width:100%;border-radius: 30px;overflow: hidden;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size: 1.05vw;}
.Floor003078 .intro .tit{font-size: 3vw}
.Floor003078 .left li .counter span{font-size: 4vw;}
.Floor003078 .left li .counter sup{font-size: 2vw;}
}
@media(max-width:1024px){
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
.Floor003078 .left ul{padding: 5vw 0;}
.Floor003078 .left li{width: 33.333%;}
.Floor003078 .left li .inner{display: table; margin: 0 auto;}
.Floor003078 .right .pic{margin: 0 -3.5%;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){
.Floor003078{font-size: 3vw;}
.Floor003078 .intro .tit{font-size: 5vw}
.Floor003078 .intro .info br{display: none;}
 .Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 10vw;}
.Floor003078 .right li .counter sup{font-size: 5vw;}
}
/*Bottom003035 */
.Bottom003035{border-top: 3px solid #e50012;background: url("../images/Bottom003035_linksbg.jpg") repeat;}
.Bottom003035 .auto{max-width: 1560px;width: 94%;}
.Bottom003035 .links{padding: 36px 0;}
.Bottom003035 .links .tit{color: #e50012;font-size: 18px; margin-bottom: 19px;}
.Bottom003035 .links .select{position: relative; z-index: 50;}
.Bottom003035 .select ol{cursor: pointer;position: relative; z-index: 1;line-height: 48px;background-color: #fff;border: solid 1px #eee; padding: 0 40px 0 20px;}
.Bottom003035 .select ol:after{position: absolute; right:20px; content: ''; border: 5px solid transparent; border-top-color: #000; top: 50%;margin-top: -2px;}
.Bottom003035 .select ul{position: absolute; left: 0; top: 100%; width: 100%;background: #fff; padding: 20px; box-shadow: 5px 10px 10px rgba(0,0,0,0.1);display: none;}
.Bottom003035 .select li a{padding: 5px 0;line-height: 24px;display: block;transition: 0.3s;}
.Bottom003035 .select li:hover a{padding-left: 10px;background-color: #e50012;color: #fff;}

.Bottom003035 footer{background: #f2f2f2 url(../images/Bottom003035_bg.jpg) no-repeat right center;background-size: cover; padding-top: 4.22vw;}
.Bottom003035 footer,
.Bottom003035 footer a{color: #000;}
.Bottom003035 .copyright{margin-top: 4.22vw; padding: 24px 0; border-top: 1px solid rgba(0,0,0,0.1); text-align: center;color: rgba(0,0,0,0.5);;}
.Bottom003035 .copyright .beiang,
.Bottom003035 .copyright a{color: rgba(0,0,0,0.5);;display: inline-block; padding-left: 13px}
.Bottom003035 .copyright .beiang{margin-left: 30px;}
.Bottom003035 .copyright .beiang a{background: url("../images/baimg.png") no-repeat left center;padding-left: 24px;}
.Bottom003035 .b-right dl{float: left; max-width: 200px;}
.Bottom003035 .b-right dl:first-child{max-width: 290px;display: flex;flex-wrap: wrap;}
.Bottom003035 .b-right dl:first-child dd{width: 50%;}
.Bottom003035 .b-right dl:first-child dt{width: 100%;}
.Bottom003035 .b-right dl > *{padding-left: 18px;}
.Bottom003035 .b-right dt{font-size: 18px;background: url("../images/Bottom003035_icon.png") no-repeat left center; margin-bottom: 20px;}
.Bottom003035 .b-right dd{line-height: 20px; padding-top: 5px;padding-bottom: 5px;}
.Bottom003035 .b-right dd a{color: rgba(0,0,0,0.5);}
.Bottom003035 .b-right dt.one{margin-top: 30px;}

.Bottom003035 .b-left .logo{margin-bottom:2.27vw;max-width: 200px;}
.Bottom003035 .b-left .nav{margin-bottom: 20px;}
.Bottom003035 .b-left .nav a{display: inline-block;}
.Bottom003035 .b-left .nav a:not(:last-child):after{display: inline-block; content: ''; width: 2px; height: 2px; border-radius: 50%; background: #fff; margin: 0 10px; vertical-align: middle;}
.Bottom003035 .b-left .contact li{padding-bottom: 5px;line-height: 20px;position: relative;}
.Bottom003035 .b-left .contact li span{left:0px;top: 0;}

.Bottom003035 a:hover{color: #fff!important; transition: 0.3s;}

@media(min-width:641px){
.Bottom003035 .links .box{float: left; width: 32%;}
.Bottom003035 .links .box:not(:nth-child(3n)){margin-right: 2%;}
}
@media(min-width:1025px){
.Bottom003035 .b-left{width: 37%;}
.Bottom003035 .b-right{width: 63%;}
}
@media(max-width:1024px){
 .Bottom003035 .b-left{margin-bottom: 3vw;}
}
@media(max-width:640px){
.Bottom003035 .links{padding: 4vw 0;}
.Bottom003035 .links .box:not(:last-child){margin:0 0 20px 0;}
.Bottom003035 .b-right{display: none;}
}
@media(max-width:480px){
.Bottom003035 .b-left .logo{max-width: 70%;margin-bottom: 8vw;}
}

/*
 .Floor001207 ä¸ºdemoç¼–å·
 */
 .Floor001207{ background:url(../images/Floor003197-bg.jpg) no-repeat center top/cover; padding:5% 0; overflow:hidden;}
 .Floor001207 .title{font-size: 44px;text-align: center;color: #333;}
 .Floor001207 .auto{max-width: 1560px;}
 .Floor001207 .boutique {position: relative; z-index: 1;}
 .Floor001207 li{position: absolute;z-index: 1;display: none;}
 .Floor001207 li img {width: 357px;height: 357px} 
 .Floor001207 li a{ display:block;}
 .Floor001207 .main{position:relative;}
 .Floor001207 .main .btn{ position:absolute; width:30px; height:60px; top:50%;margin-top:-30px; z-index:10; cursor:pointer;} 
 .Floor001207 .main .prev{left:-5%; }
 .Floor001207 .main .next{right:-5%; transform:rotate(180deg);}
 .Floor001207 .main .btn::before,
 .Floor001207 .main .btn::after{ position:absolute; content:''; width:100%; height:2px; background-color:#000; transform:rotate(-45deg); top:50%; margin-top:-10px;}
 .Floor001207 .main .btn::after{transform:rotate(45deg);margin-top:10px;}
 .Floor001207 li div{ display:none !important; }
 .Floor001207 .name{text-align:center; font-size:14px; margin:0 auto; max-width:40%;}
 .Floor001207 .name h6{ margin:0; font-size:24px; padding-bottom:10px; position:relative;color:#000;}
 .Floor001207 .name p{line-height:28px;height:56px; overflow:hidden; margin:0;text-transform:uppercase;font-size: 15px;}
 @media(max-width:1200px){
 .Floor001207 .main .prev{ left:2%;}
 .Floor001207 .main .next{right:2%; }
 }
 @media(max-width:1000px){
 .Floor001207 h1{font-size:30px;}
 .Floor001207 h1 span{font-size:18px;}
 .Top003084{top:0;background:#ccc;padding:0 10px;}
 .Banner003126,.Banner003184{margin-top:80px}
 }
 @media(max-width:768px){
 .Floor001207 .name{max-width:none;}
 }
 @media(max-width:480px){
 .Floor001207 h1{font-size:20px;}
 .Floor001207 h1 span{font-size:16px;}
 .Floor001207 .name h6{font-size:18px;}
 .Floor001207 .main .btn{width:20px; height:40px;margin-top:-20px;} 
 .Floor001207 .main .btn::before,
 .Floor001207 .main .btn::after{margin-top:-7px;}
 .Floor001207 .main .btn::after{margin-top:7px;}
 }
 
 /* æ ç›®é¡µå¼€å§‹ */
 
/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav2 li{min-width:5.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav2 li a{padding: 0 1.3vw;}

.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #e50012;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;width:33.33%;margin:0;}
.Menu001093 .nav li a{font-size: 2.6vw;}
.Floor003108 .title,.Floor001207 .title,.Floor003194 .column-tit{font-size:36px}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: -4px;}
}
/*TextList003149 */
.TextList003149{padding: 4% 0;}

.TextList003149 .type dd{position: relative;color: #333;}
.TextList003149 .type dd span{color: #999999;display: inline-block;padding-left: 1.25em;background-repeat: no-repeat;background-position: left center; background-size: 1em auto;}
.TextList003149 .type dd.edu span{background-image: url(../images/Floor003147-edu.svg);}
.TextList003149 .type dd.num span{background-image: url(../images/Floor003147-user.svg);}
.TextList003149 .type dd.wp span{background-image: url(../images/Floor003147-place.svg);}
.TextList003149 .type dd.time span{background-image: url(../images/Floor003147-time.svg);}
@media (min-width:1025px) {
.TextList003149 .type{overflow: hidden;}
.TextList003149 .type dd{float: left;}
.TextList003149 .type dd:not(:last-child):after{position: absolute;content: ''; width: 1px;height: 10px;background-color: #d4d4d4; top: 50%;margin-top: -5px;right: 0;}
}

.TextList003149 .list li{border-radius: 5px; border: solid 1px #f0f0f0; transition: 0.3s; cursor: pointer; }
.TextList003149 .list li:hover{border-color: #e50012;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.TextList003149 .list li .inner{padding: 2.5em;}
.TextList003149 .list li .name{font-size: 1.25em;color: #333333;}
.TextList003149 .list li .type{border-bottom: 1px dotted rgba(0, 0, 0, 0.2);font-size: 0.875em; padding:1em 0 1.5em 0;margin-bottom: 1em;}
.TextList003149 .list li .type dd:not(:last-child){padding-right: 1.7142em;margin-right: 1.7142em;}
.TextList003149 .list li .intro{font-size: 0.875em;color: #999999;line-height: 1.7857;margin-bottom: 1em; min-height: 3.5714em;}
.TextList003149 .list li .view{color: #e50012;font-size: 0.875em;padding-right: 1.6428em;background: url(../images/Floor003147-icon.svg) no-repeat right center; background-size: 1.1428em auto;}
@media (min-width:1025px) {
.TextList003149 .list li{float: left;width: 49.286%;margin-bottom: 1.5%;}  
.TextList003149 .list li:nth-child(2n){float: right;}
.TextList003149 .list li:nth-child(2n+1){clear: left;} 
}
@media (max-width:1024px) {
.TextList003149 .list li{margin-bottom: 2em;}
.TextList003149 .list li .inner{padding: 1em;}    
}

.TextList003149 .popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200;}
.TextList003149 .popUp-box.show{left: 0;}
.TextList003149 .popUp-box .ytable{height: 100%;}
.TextList003149 .popUp-box .main{position: relative; max-width: 1300px; background-color: #fff; width: 90%; margin: 0 auto;}
.TextList003149 .popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.TextList003149 .popUp-box .main > div{width: 90%;margin: 0 auto;max-width: 1200px;}
.TextList003149 .popUp-box[data-type="form"] .main > div{max-width: 1082px;}
.TextList003149 .popUp-box .name{font-size: 2.25em;color: #333; padding:1em 0;text-align: center;}
.TextList003149 .popUp-box[data-type="form"] .name{border-bottom: 1px solid #000000; margin-bottom: 1em;}
.TextList003149 .from{padding-bottom: 3em;}
.TextList003149 .from .text{width: 100%;height: 3.125em; line-height: 3.125em; font-size: 1em;  border:solid 1px rgba(139,139,139,0.2);}
.TextList003149 .from textarea.text{height: auto;}
.TextList003149 .from table{font-size: 0.875em;}
.TextList003149 .from table tr,
.TextList003149 .from table td{font-size: 1em;}
.TextList003149 .from td{color: #333333; }
.TextList003149 .from .btn{width: 10em;height: 3.75em;background: #e50012;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);color: #fff;border: 0; cursor:pointer;font-size: 1em;padding: 0;}
.TextList003149 .from .btn-reset{background: #6e6e6e;}
.TextList003149 .from .btn + .btn{margin-left: 0.625em;}
.TextList003149 .load-info .type{background-color: #f0f0f0; padding: 0.625em 0;}
.TextList003149 .load-info .intro-tit,
.TextList003149 .load-info .edit-info{max-width: 1082px;margin: 0 auto; width: 95%;}
.TextList003149 .load-info .intro-tit{border-bottom: 1px solid #000000; font-size: 1.125em; line-height: 2; margin-top:2em; margin-bottom: 1em;color: #333;}
.TextList003149 .load-info .edit-info{font-size: 0.875em;line-height: 2.57142; color: #999;}
@media (min-width:1025px) {
.TextList003149 .load-info .type{text-align: center;}
.TextList003149 .load-info .type dd{float: none;display: inline-block;padding: 0 48px; line-height: 2.5;}
.TextList003149 .from .f-name{text-align: right;}
.TextList003149 .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
.TextList003149 .from .w1{width:6.7857em;}
.TextList003149 .from .w2{width:36.969%;}
.TextList003149 .from .w3{width:15.712%;}
}
@media (max-width:1024px) {
.TextList003149 .load-info .type{padding:1em;}
.TextList003149 .popUp-box .name{font-size: 1.5em;}
.TextList003149 .from td{display: block;}
.TextList003149 .from .f-name{padding-top: 1em;}
}

.TextList003149 .apply-btn{text-align: center; padding:3em 0}
.TextList003149 .apply-btn a{display: inline-block;font-size: 1.125em;background-color: #e50012;  line-height: 3; padding: 0 4em;color: #fff; cursor:pointer;}
.TextList003149 .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}
/*Page002623 */
.Page002623{padding:1vw 0; text-align: center;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;background-color: #f5f5f5;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #e50012;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}
/*RighInfo003141 */
.RighInfo003141 .intro{padding-top: 4.5em; margin-bottom: 4.5625em;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{line-height: 2;text-indent: 2em;}
.RighInfo003141 .intro .info p{margin: 1.2em 0;}

.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;color: #e50012; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #e50012;font-size:1em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;font-weight: bold;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}
/*RighInfo003148 */
.RighInfo003148 .auto{padding:4% 0;}
.RighInfo003148 .title{font-size: 1.5em;color: #333333; margin-bottom: 0.2em;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #888;line-height:2;}
.RighInfo003148 .items-group .items p + .title{margin-top:1.5em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em; margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #888; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
/*RighInfo002973 */
.RighInfo002973{color: #333;font-size: 16px; padding: 4% 0;}
.RighInfo002973 .news-details{max-width: 1226px; }
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;}
.RighInfo002973 .news-details .edit-info{text-indent: 2em;}
.RighInfo002973 img{display: block; margin: 20px auto;}

.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #e50012;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:4vw;}
.RighInfo002973{ font-size: 14px;}
}
/*RighInfo002813 */
.RighInfo002813{padding:4% 0;font-size: 16px;}
.RighInfo002813 .contact .ytable-cell{background: #f5f5f5;vertical-align: top;padding: 40px;}
.RighInfo002813 .contact .ytable-cell.no{background: none;padding: 0;}
.RighInfo002813 .contact h3{font-size: 24px; font-weight: 400;margin-bottom: 0;word-break: break-all;}
.RighInfo002813 .contact aside{color: #999;}

.RighInfo002813 .title{text-align: center;color: #e50012; font-size: 38px;padding: 5%  0 3% 0;}
.RighInfo002813 ul{margin-bottom: 3%;}
.RighInfo002813 .sales-after li{position: relative;overflow: hidden;}
.RighInfo002813 .sales-after li .txt{color: #fff;line-height: 28px; position: absolute;left: 0; right: 0;bottom: 0;padding: 5% 10%;z-index: 10;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
.RighInfo002813 .sales-after li .txt aside{font-size: 24px;margin-bottom: 2%;}
.RighInfo002813 .sales-after > li .Ispic{padding-bottom: 157.369%;}
.RighInfo002813 .sales-after li.li2 .Ispic,.RighInfo002813 .sales-after li.li3 .Ispic{padding-bottom: 58.8%;}
.RighInfo002813 .sales-after li .Ispic{transition: 0.5s;}
.RighInfo002813 .sales-after li.li3{margin-bottom: 1.673%;}
.RighInfo002813 .sales-after li:hover .Ispic{transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
@media(min-width:641px){
.RighInfo002813 .contact .ytable-cell:not(:last-child){width: 32%;}
.RighInfo002813 .contact .ytable-cell.no{width: 2%;}
.RighInfo002813 .sales-after > *{float: left; width: 32%;}
.RighInfo002813 .sales-after > li{width: 29.6875%;}
.RighInfo002813 .sales-after > li.li2,.RighInfo002813 .sales-after > li.li3{width: 39.0625%; margin: 0 0.78125%;}
.RighInfo002813 .sales-after li.li2{margin-bottom: 0.78125%;;}
.RighInfo002813 .sales-after li.li4{float: revert;}
}
@media(min-width:641px) and (max-width:1024px){
.RighInfo002813 .contact h3{font-size: 20px;}
.RighInfo002813 .sales-after li .txt p{font-size: 14px;line-height: 24px;}
}
@media(max-width:640px){
.RighInfo002813 .title{font-size: 32px;padding: 40px 0 30px 0;}
.RighInfo002813 .sales-after > ol{margin:10px 0;}
.RighInfo002813 .sales-after ol li:not(:last-child){margin-bottom: 10px;}
.RighInfo002813 .contact .ytable-cell,
.RighInfo002813 .contact .ytable{display: block;}
.RighInfo002813 .contact .ytable-cell.no{height: 10px;}
.RighInfo002813 .sales-after > li .Ispic{padding-bottom:75%;}
}
@media(max-width:480px){
.RighInfo002813 .sales-after ol li .txt{position: relative;color: #333;background:#fff;}
}


/*RighInfo002812 */
.RighInfo002812{padding:60px 0 40px 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: #e50012; 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: 68px; 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: 18px;font-weight: bold;display: block;padding: 20px 0;color: #555;}
.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;}
}
/*RighInfo002857 */

.RighInfo002857{padding-top: 6vw;}

.RighInfo002857 .edit-css .tit{font-size: 24px;color: #e50012;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;}
}
/*PicList003142 */
.PicList003142{ padding: 4% 0;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 1.125em;line-height: 1.6666;}
.PicList003142 li p{font-size:1em; line-height: 1.5;color: #999999;margin:2.4% 0;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e50012;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-size: 0.875em;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}
/*PicList002854 */
.PicList002854{padding:4% 0;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 1vw 3vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px;text-align: center; margin-bottom: 1vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom:75%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #e50012;}
.PicList002854 li a:hover:after{background-color: #e50012; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 29.127%; }
.PicList002854 li:not(:nth-child(3n)){margin-right: 6.3095%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}
/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{}
.PicList002433 .main{ padding:6% 0 4% 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #e50012; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:rgb(229,0,18); }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #e50012; border-right:2px solid #e50012; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}


/*PicList002525 */
.PicList002525{ padding:4% 0;}
.PicList002525 ul{ overflow:hidden;margin-bottom: 3%;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:2% 0; margin-top:-1px;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.PicList002525 li .Ispic{ padding-bottom:75%; background-size:contain;}
.PicList002525 li a{ border:5px solid #e50012; opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#333; padding:10px 3% 0 3%;font-weight: bold;}
.PicList002525 li  span{ color:#999;width: 80%; margin:10px auto 0 auto; line-height: 1.25;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 .more a{ display:inline-block; background:url(../images/PicList002525_more.png) no-repeat; width:28px; height:28px; overflow:hidden; line-height:1000px; animation:infinite linear 1s PicList002525_more;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:25%;}
.PicList002525 li:nth-child(4n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:50%;}
.PicList002525 li:nth-child(4n)::after{ border-right:0;}
}

/*! fancyBox æ’ä»¶æ ·å¼ï¼Œå¦‚æœ‰ä¸€æ ·çš„åªç•™ä¸€ä»½ */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5){

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
        background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
    }
}



/*carousel å…¬å…±æ ·å¼åªç•™ä¸€ä»½*/
.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-item img:hover{box-shadow: 0 5px 10px rgb(0 0 0 / 8%);}
  .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%; }



/*
 .PicList002311 ä¸ºdemoç¼–å·
 */
.PicList002311{padding: 4% 0;background: #f7f8fa;}
.PicList002311 .CenTitle .name{    font-size: 32px;    color: #333;    margin-bottom: 20px;}
.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:24px; height:24px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top:20px; line-height:20px; font-size:16px; color:#666;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#e50012;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 50px;}  
}

/*
 .PicList002273 ä¸ºdemoç¼–å·
 */

 .PicList002273 {
    padding: 5% 0 2% 0;
}

.PicList002273 .left img {
    width: 100%;
}

.PicList002273 .right .time {
    font-size: 16px;
    color: #555;
    padding: 2px 5px;
    margin-top: 8px;
    display: inline-block;
}

.PicList002273 .right .h3 {
    color: #333;
    font-size: 18px;
    margin: 20px 0;
}

.PicList002273 .right .p {
    color: #555;
    font-size: 14px;
}

.PicList002273 ul li {
    margin-bottom: 3%;
    box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.1);
    padding: 18px 20px;
}

@media screen and (min-width:768px) {
    .PicList002273 .left {
        float: left;
        width: 30%;
    }
    .PicList002273 .right {
        float: right;
        width: 64%;
    }
    .PicList002273 .right .time {
        margin-top: 0px;
    }
    .PicList002273 ul li {
        background: #fff;
    }
}

@media screen and (min-width:1024px) {
    .PicList002273 .right .time {
        margin-top: 15px;
    }
    .PicList002273 ul li:hover {
        cursor: pointer;
        background: #0080c9 url(../images/xw.jpg) no-repeat center center;
        background-size: cover;
    }
    .PicList002273 ul li {
        background: #fff;
        position: relative;
    }
    .PicList002273 ul li .right_btn {
        width: 35px;
        height: 21px;
        background: url(../images/Floor003105-icon_g.png) no-repeat center;
        display: inline-block;
        position: absolute;
        top: 50%;
        right: 48px;
        cursor: pointer;
        margin-top: -10px;
        background-size: contain;
    }
    .PicList002273 ul li:hover .right_btn {
        background: url(../images/Floor003105-icon_g.png) no-repeat center;
        background-size: contain;
    }
}

@media screen and (min-width:1200px) {
    .PicList002273 .left {
        float: left;
        margin-right: 50px;
        overflow: hidden;
    }
    .PicList002273 .right {
        float: left;
        width: 64%;
    }
    .PicList002273 .right .time {
        margin:20px 0;
    }
    .PicList002273 .right .h3 {
        font-size: 20px;
        color: #333;
        margin: 0 0 1.042vw 0;
        font-weight: bold;
    }
    .PicList002273 .right .p {
        color: #555;
        line-height: 1.715em;
        font-size: 16px;
        text-align: justify;
    }
    .PicList002273 ul li {
        padding-right: 20px;
    }
}

.PicList002273 ul li .Ispic {
    padding-bottom: 59%;
    transition: 0.3s;
}

.PicList002273 ul li:hover .Ispic {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.PicList002273 ul li:hover .time,
.PicList002273 ul li:hover .h3,
.PicList002273 ul li:hover .p,
.PicList002273 ul li:hover a {
    color: #fff;
}


/*Floor003013 */
.Floor003013{overflow: hidden;padding-bottom: 5vw;position: relative; z-index: 1;padding: 4% 0 3% 0;}
.Floor003013 .title{padding: 7.81vw 0 4vw 0;}
.Floor003013 .title .cn{font-size: 50px;color: #e50012;position: relative; z-index: 4;}
.Floor003013 .title .en{position: absolute; right: 0; top: -0.1em;font-size: 20.31vw;color: #000;opacity: 0.03; line-height: 0.923em; width: 82.08vw;; text-transform: uppercase;text-align: right;}

.Floor003013 .about{text-align: center;padding-bottom: 4%;}
.Floor003013 .tit{font-size: 36px; font-weight: bold; margin-bottom: 2%;color: #e50012;}
.Floor003013 .p{font-size: 16px; color: #666;line-height: 30px;}

.Floor003013 .main{position: relative; z-index: 10; margin-bottom: 3vw;background: #F7F8FA}
.Floor003013 .main .slider{width:39.58%; float: left;position: relative;border: 3px solid #e50012; background: #f5f5f5;}

.Floor003013 .main .txt{width: 60.42%;float: right;margin-top: 3vw;padding-left:  3vw;padding-right: 3vw;}
.Floor003013 .main .txt .name{position: relative;font-size: 36px;line-height: 1em; margin-bottom:0.5em;color: #333}
.Floor003013 .main .txt .name span{display: block;font-size: 14px;color: #666;padding-top: 10px;}
.Floor003013 .main .txt .name:before{position: absolute; content: '';width: 9.95vw; height: 1px;background: #c8c8c8; right: 105%; top: 20px;z-index: 2;display: none;}
.Floor003013 .main .txt .dl dd{float: left;}
.Floor003013 .main .txt .dl dd:nth-child(2){margin-left: 20%}
.Floor003013 .main .txt .dl dd .num{font-size: 36px;color: #e50012;}
.Floor003013 .main .txt .dl dd .num span{font-size: 14px;margin-left: 10px;}
.Floor003013 .main .txt .dl dd .t{font-size: 16px;}

.flipster .flip-items{width: 896px !important;/*height: 633px !important;*/padding-bottom: 100px;}

@media(max-width:1024px){
.Floor003013 .title .cn{font-size: 6vw;}
.Floor003013 .main .txt .name{font-size: 4vw;}
.Floor003013 .main .txt pre{margin-bottom: 5vw;}
.flipster .flip-items{width: 100% !important;padding-bottom:125px;}
.flip-content pre{font-size: 14px;line-height: 22px;}
.flip-content h3{padding:10px 0 10px;font-size: 18px;}
}
@media(max-width:480px){
.Floor003013 .main .txt pre.dot4{-webkit-line-clamp: 2;}
.Floor003013 .main .slider,.Floor003013 .main .txt{width: 100%}
}

.Floor003013 .slick-arrow{display: none!important;position: absolute; bottom: 2vw; width: 66px; height: 66px; border-radius: 50%; border: 1px solid #e50012; background: url("../images/Floor003013_prev.png") no-repeat center center; z-index: 20;}
.Floor003013 .slick-next{background-image: url("../images/Floor003013_next.png"); }
.Floor003013 .pages{z-index: 10;position: relative;}

.Floor003013 .slick-dots{overflow: hidden;padding:10px 0;text-align: center;}
.Floor003013 .slick-dots li{transition: .3s;list-style: none;width: 10px;height: 10px;background: #e50012;position: relative;display: inline-block;content: '';margin:0 10px;opacity: .1}
.Floor003013 .slick-dots li button{position: absolute; left: 0; width: 100%; height: 100%;background: none;border: 0;font-size: 0; padding: 0;}
.Floor003013 .slick-dots li.slick-active{width: 50px;opacity: 1 }
@media(min-width:1025px){
.Floor003013 .slick-dots{position: absolute;right: 0; bottom:20px;width: 100%;width: 100%;z-index: 2;}
.Floor003013 .pages{position: absolute;right: 0; bottom:0;width: 100%;width: 100%;z-index: 2;}
.Floor003013 .slick-arrow{left: 50%; }
.Floor003013 .slick-prev{margin-left: -72px; border-color: #e50012;background-image: url("../images/Floor003013_prev_white.png");}
.Floor003013 .slick-next{margin-left: 45px;}
}
@media(max-width:1024px){
.Floor003013 .pages{margin-top: 20px;}
.Floor003013 .slick-arrow{ bottom: 20px;right: 0; width: 8vw;height: 8vw;}
.Floor003013 .slick-prev{right: 10vw;}
}
@media(max-width:480px){
.Floor003013 .slick-arrow{background-size: 50% auto;}
}

.Floor003013 .box .tit{font-size: 32px;color: #333;margin-bottom: 20px;}
.Floor003013 .box .intro{font-size: 16px;color: #666;line-height: 2;}
.Floor003013 .box .intro p{position: relative;padding:0;}
.Floor003013 .box .intro p i{display: inline-block;content: '';width: 10px;height: 10px;background: #e50012;position: relative;margin-right: 14px;top:-2px;}
.Floor003013 .box .intro p i:before{display: inline-block;content: '';width: 8px;height: 8px;background: #e8c7ca;position: absolute;left:5px;top:5px;z-index: -1}

.Floor003013 .box .ul{margin-top: 80px;}
.Floor003013 .box .ul li{float: left;width: 33.3333%;padding:0 5%;text-align: center;position: relative;}
.Floor003013 .box .ul li:before{display: inline-block;content: '';width: 1px;height: 150px;border-left: 1px dashed #eee;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.Floor003013 .box .ul li:last-child:after{display: inline-block;content: '';width: 1px;height: 150px;border-right: 1px dashed #eee;position: absolute;right:0;top:50%;transform: translateY(-50%);}
.Floor003013 .box .ul li .t{font-size: 18px;color:#e50012;font-weight: bold;margin:20px auto 10px; }
.Floor003013 .box .ul li .des{font-size: 14px;line-height: 2;color: #666;}


/*RighInfo002738 */

.RighInfo002738 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.RighInfo002738 .column-name .cn{color: #184477; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.RighInfo002738 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;}
@media(max-width:480px){
.RighInfo002738 .column-name{ font-size: 24px;}
.RighInfo002738 .column-name .cn{line-height: 40px;}
}

.RighInfo002738 .box-1{padding-bottom: 4%;}

.RighInfo002738 .area-info{background: #f0f0f0; margin: 20px 0 30px 0;}
.RighInfo002738 .area-info .pic{ width: 68.28125%; padding: 3px;}
.RighInfo002738 .area-info .singlePage{ font-size: 14px; }
@media(min-width:1025px){
.RighInfo002738 .area-info .singlePage{width: 90%; margin: 20px auto;max-width: 300px;}
}
@media(max-width:1024px){
.RighInfo002738 .area-info{margin: 0;}
.RighInfo002738 .area-info .ytable,
.RighInfo002738 .area-info .ytable-cell{display: block; width: auto !important;}
.RighInfo002738 .area-info .singlePage{ padding: 15px; }
}

.RighInfo002738 .box-2{padding: 4% 0;}
@media(max-width:1024px){
.RighInfo002738 .box-2{ margin-bottom: 30px; padding-bottom: 30px;}
}

.RighInfo002738 .youshi-list li{text-align: center; padding: 0 5%;}
.RighInfo002738 .youshi-list li pre{text-align: center; line-height: 24px; color: #555;}
.RighInfo002738 .youshi-list li .icon img{ width: 60px; height: 60px;}
.RighInfo002738 .youshi-list li h3{ color: #e50012; font-size: 20px; padding: 25px 0 15px 0;}
@media(min-width:641px){
.RighInfo002738 .youshi-list li{float: left;width: 33.3333%;}
.RighInfo002738 .youshi-list li:nth-child(3n+1){clear: left;}
}
@media(max-width:640px){
.RighInfo002738 .youshi-list li:not(:last-child){margin-bottom: 20px;}
}
/*TextList003121 */
.TextList003121{padding: 4% 0;}
.TextList003121 .inside{border: 10px solid #f2f2f2;padding: 5% 8%;}
.TextList003121 .tit{margin: 0;font-size: 36px;color: #333333;padding-bottom: 1em;line-height: 1;}
.TextList003121 .area dd{color: #333333;font-size: 20px; line-height: 2.5;border-radius: 2.5em;padding: 0 2.25em; cursor: pointer;}
.TextList003121 .area dd.on{background-color: #f2f2f2;}
.TextList003121 .list{display: none;}
.TextList003121 .list li{border-bottom: 1px solid #f2f2f2; padding:4% 2.5em;font-size: 16px;line-height: 1.875;}
.TextList003121 .list li h4{font-weight: normal;font-size: 1.25em;padding-left: 2em;background: url(../images/TextList003121-icon.png) no-repeat left center; margin: 0 0 0 -2em;color: #333333;line-height: 1.5;}
.TextList003121 .list li aside{position: relative;padding-left: 3.125em; min-height: 1.875em;}
.TextList003121 .list li aside span{position: absolute;left: 0;top: 0;}
@media (min-width:769px) {
.TextList003121 .ytable{table-layout: fixed;}
.TextList003121 .ytable-cell{vertical-align: top;}  
.TextList003121 .area{width: 187px;border-right: 1px solid #f2f2f2;padding-top: 20px;}
.TextList003121 .area dl{margin-right: -22px;}
.TextList003121 .list-group{padding-left: 92px;}
}
@media (max-width:768px) {
.TextList003121 .ytable,
.TextList003121 .ytable-cell{display: block;}
.TextList003121 .area{margin-bottom: 2vw;}  
.TextList003121 .area dl{display: flex;flex-wrap: wrap;}
.TextList003121 .area dd{font-size: 2.5vw;}
}
@media (max-width:480px) {
.TextList003121 .tit{font-size:6vw;}
.TextList003121 .list li{font-size:3.5vw;}
.TextList003121 .area dd{font-size:3.5vw; padding: 0 1em; line-height: 2.2;}
}
/*
 .Form000961 ä¸ºdemoç¼–å·
 */
.Form000961{ padding:4% 0;}
.Form000961 .form{ display:table; width:100%;}
.Form000961  figure{ display:table-cell; vertical-align:middle;}
.Form000961  figure:nth-child(2){ width:50%; padding-left:2%;}
.Form000961  figure p{ line-height:28px;  color:#7d7d7d; text-indent:25px;}
.Form000961 td{ padding-bottom:10px;}
.Form000961 td div{ position:relative;}
.Form000961 td div .form_err{ position:absolute; right:8px; top:18px; color:#e50012; line-height:20px; font-weight:bold;}
.Form000961 td div .text{ width:100%; border:1px solid #dadada; line-height:50px; height:50px; padding:0 10px;}
.Form000961 td div textarea.text{ line-height:23px; height:138px; padding:11px 10px;}
.Form000961 td div.float_l{ float:left; width:48%}
.Form000961 td div.float_r{ float: right; width:50%;}
.Form000961 td.btn{ text-align:center;}
.Form000961 td.btn input{ cursor:pointer; color:#fff; border:none; background:#e50012; width:70%; max-width:167px; height:45px;}
@media(max-width:1000px){
.Form000961  figure{vertical-align:top;}
}
@media(max-width:768px){
.Form000961  figure:nth-child(2){ display:none;}
}
/*Menu003070 */
.Menu003070{padding:4% 0 0 0;}
.Menu003070 li{float: left; padding: 0 15px;}
.Menu003070 li a{display: block;line-height: 2.778em;font-size: 18px;color: #3d3d3d; padding:  0 30px; background: #f5f5f5;}
.Menu003070 li.aon a,
.Menu003070 li a:hover{color: #fff;background-color: #e50012;border-radius: 5px;}
@media(min-width:641px){
.Menu003070 .auto ul{display: table; margin: 0 auto;}
}
@media(max-width:1440px){
.Menu003070 li{padding: 0 1vw;}
.Menu003070 li a{padding:  0 2vw;}
}
@media(max-width:640px){
.Menu003070 li a{font-size: 3.5vw;}
.Menu003070 li{margin-bottom: 1vw; width: 48%;}
.Menu003070 li:not(:nth-child(2n)){margin-right: 2%;}
}

/*
 .PicList001646 ä¸ºdemoç¼–å·
 */
 .PicList001646{ padding:4% 0 3% 0;}
 .PicList001646 .tips{ padding-bottom:3%;}
 
 .PicList001646 dl{ margin-bottom:3%;background-color:#F7F8FA;position: relative;}
 .PicList001646 dl:hover .xq{display: block;}
 .PicList001646 dl .xq{position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(229,0,18,0.9);color:#fff;padding:5%;display: none}
 .PicList001646 dl .xq h1{ font-size:24px;font-weight: normal;margin-bottom:8px;margin-top:0;}
 .PicList001646 dl .xq h2{font-size:16px;font-weight: normal;margin:0;}
 .PicList001646 dl .xq .pre{line-height: 24px;color:rgba(255,255,255,0.8);height: 96px;overflow-y: scroll;margin-top: 20px;padding-right: 20px;}
 .PicList001646 dl .xq .pre::-webkit-scrollbar{
     width: 3px;
     height: 3px;
     background-color: rgba(255,255,255,.1);
   }
 
 .PicList001646 dl .xq .pre::-webkit-scrollbar-thumb{
     border-radius: 10px;
     background-color: #fff;
   }
 .PicList001646 dl:last-child{ margin-bottom:0;}
 @media(min-width:481px){
 .PicList001646 dl{ display:table; width:49%;float:left;margin-right:2%;}
 .PicList001646 dl:nth-child(2n){margin-right:0;}
 .PicList001646 dl dt{ display:table-cell; vertical-align:middle; width:30%;}
 .PicList001646 dl dd{ display:table-cell; vertical-align:middle;}
 }
 .PicList001646 dd figure{ padding:0 10%;text-align:left;}
 
 .PicList001646 dt img{ display:block; width:100%;}
 .PicList001646 dd figure *{margin:0;}
 .PicList001646 dd figure h1,
 .PicList001646 dd figure h2{ font-weight:normal; }
 .PicList001646 dd figure h1{ font-size:24px;color:#333}
 .PicList001646 dd figure h1 span{ display:block;}
 .PicList001646 dd figure h2{ font-size:16px; padding:2% 0; position:relative;}
 .PicList001646 dd figure h2::after{  content:''; display: block; width:22px; height:2px; background-color:#e50012;margin-top:17px;}
 .PicList001646 dd figure p{ line-height:24px; height:72px; text-align:left; margin:2% 0 0 0; overflow:hidden;color:#888;}
 
 .PicList001646 dl .xq .more a{display: block;width: 148px;font-size: 16px;line-height: 40px;color: #e50012; background: #fff;border-radius: 40px;text-align: center;font-weight: normal;margin-top: 30px;}
 @media(max-width:768px){
 .PicList001646 dd figure pre{ margin:3% 0; height:48px; }
 }
 @media(max-width:480px){
 .PicList001646 dl dd{ padding:3% 0;}
 }
 /*Floor003183 */
.Floor003183{overflow: hidden;padding-bottom: 4%; }

.Floor003183 .column-name{position: relative;padding: calc(10 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;}
.Floor003183 .column-name aside{position: relative;z-index: 4;}
.Floor003183 .column-name .cn{font-size: calc(38 / 16 * 1em);color: #333;line-height: 1;font-weight: bold;}
.Floor003183 .column-name .en{font-size: calc(30 / 16 * 1em);color: #b8b8b8; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);}
.Floor003183 .column-name .mark{position: absolute; left:0; top: 0;background: url(../images/Floor003183-title-bg.png) no-repeat; width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
 .Floor003183 .column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.Floor003183 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
}

.Floor003183 .controls{margin-bottom:calc(40 / 1920 * 100vw);position: relative;min-height: 1px;z-index: 5;}
.Floor003183 .slick-arrow{position: absolute; bottom: 100%;background: #e1e1e1 no-repeat center;background-size: auto calc(15 / 16 * 1em);padding: 0;right: 0; width: calc(52 / 16 * 1em);height: calc(52 / 16 * 1em); font-size: 1em;text-indent: -9999em;transition: 0.56s;}
.Floor003183 .slick-prev{margin-right:calc(74 / 16 * 1em); background-image: url(../images/Floor003183-prev.svg);}
.Floor003183 .slick-arrow:hover{background-color: #e50012;}
.Floor003183 .slick-next{background-image: url(../images/Floor003183-next.svg);}

.Floor003183 .slider a{display: block;position: relative;  overflow: hidden; }
@media (min-width:1025px) {
.Floor003183 .slider a{margin-right: calc(10 / 1920 * 100vw);}

}
.Floor003183 .slider .Ispic{padding-bottom: 65%;transition: 0.3s ease-out;}
.Floor003183 .slider .txt{ left: 0;  bottom: 0;width: 100%; padding: calc(20 / 16 * 1em) calc(40 / 16 * 1em);color: #666;font-size: calc(18 / 16 * 1em);transition: 0.5s;}
.Floor003183 .slider .txt time{display: block;background: url(../images/Floor003183-more.svg) no-repeat right center;background-size: calc(15 / 22 * 1em) auto;}
.Floor003183 .slider .tit{line-height: calc(30 / 22 * 1em);min-height: calc((30 / 22 * 1em) * 2); margin-top: calc(5 / 22 * 1em);text-align: center;}
.Floor003183 .slider  a:hover {color: #fff;}
.Floor003183 .slider  a:hover .Ispic{transform: scale(1.15);}
