@font-face { font-family: 'SourceHanSerifCN-Bold'; src: url('../fonts/SourceHanSerifCN-Bold.woff') format('woff'); font-display: swap; }
/*首页标题 */
body{width: 100%;overflow-x: hidden;}
.home_title {
padding-bottom: calc(50 / 16 * 1em); text-align: center; }
.home_title .t-1 span {
font-size: calc(40 / 16 * 1em); font-family: 'SourceHanSerifCN-Bold'; display: table; margin: 0 auto; color: #000; position: relative; }
.home_title .t-1 span:before, .home_title .t-1 span:after { position: absolute; content: ''; background-position: center; background-repeat: no-repeat; }
.home_title .t-1 span:before { background-image: url(../images/icon-title02.png); width: calc(202 / 40 * 1em);
height: calc(38 / 40 * 1em);
right: 70%; bottom: calc(-10 / 40 * 1em);
animation: mymove 5s infinite; }
.home_title .t-1 span:after { background-image: url(../images/icon-title01.png); width: calc(130 / 40 * 1em);
height: calc(25 / 40 * 1em);
left: 100%; top: calc(-10 / 40 * 1em);
animation: mymove2 5s infinite; }
@keyframes mymove {
 0% {
transform: translateX(-20px)
}
 50% {
transform: translateX(0px)
}
 100% {
transform: translateX(-20px)
}
}
@keyframes mymove2 {
 0% {
transform: translateX(20px)
}
 50% {
transform: translateX(0px)
}
 100% {
transform: translateX(20px)
}
}
/*Top003198 */
.Top003198 { position: fixed;width: 100%;top: 0;left: 0;background-color: #fff;box-shadow: 0 0 10px #ccc;z-index: 999;}
.Top003198 menu li span { display: block; font-size: calc(18 / 16 * 1em);
}
.Top003198 menu li a:hover, .Top003198 menu li.aon span a { color: #c9201d; }
.Top003198 li .sub .pic .Ispic {
padding-bottom: calc(400 / 310 * 100%); background-color: #eee; }
.Top003198 .ewmbox {margin-right: calc(20 / 1920 * 100vw);padding-left: calc(10 / 1920 * 100vw); position: relative }
.Top003198 .ewmbox:before { content: ''; width: 1px; height: 55%; margin: auto; left: 0; top: 0; bottom: 0; position: absolute; background: #dcdcdc }
.Top003198 .ewmbox > * { float: left; margin: 0 2px; }
.Top003198 .ewmbox aside { position: relative; z-index: 200; padding: 10px 0; }
.Top003198 .ewmbox aside a { display: block; width: 36px; height: 36px; padding: 8px; border-radius: 50%; overflow: hidden; border: 1px solid #ccc; transition: .3s; }
.Top003198 .ewmbox aside figure { position: absolute; top: 100%; width: 150px; padding: 5px; background: #fff; box-shadow: 0px 1.25em 3.125em rgb(0 0 0 / 20%); border-radius: 5px; border: 1px solid #ededed; left: 50%; transform: translateX(-50%); display: none; }
.Top003198 .ewmbox aside figure img { display: block; width: 100%; }
.Top003198 .ewmbox aside a:hover { background-color: #c9201d; border-color: #c9201d; }
.Top003198 .ewmbox aside a:hover img { filter: grayscale(100%) brightness(500%); }
.Top003198 .ewmbox .tips { line-height: 36px; }
.Top003198 .top-search { display: block; padding: 0; margin-top: calc(10 / 16 * 1em);
}
.Top003198 .top-search .box { position: relative; background-color: rgba(163,163,163,0.1); overflow: hidden; }
.Top003198 .top-search .box .text { width: 100%; display: block; line-height: calc(36 / 16 * 1em);
height: calc(36 / 16 * 1em);
font-size: 1em; background: none; border: 0; padding-left: calc(42 / 16 * 1em);
color: rgba(51, 51, 51, 0.5); }
.Top003198 .top-search .box .text.focus { color: #000; }
.Top003198 .top-search .box .btn { position: absolute; top: 0; width: calc(42 / 16 * 1em);
height: 100%; background: url(../images/Top003198-search.svg) no-repeat center center; background-size:calc(17 / 42 * 100%) auto;
cursor: pointer; }

@media (min-width:1025px) {
.Top003198 .logo { display: table; height: calc(90 / 16 * 1em);
}
.Top003198 .logo a { display: table-cell; vertical-align: middle; }
.Top003198 .logo img { max-height:calc(60 / 16 * 1em);
}
.Top003198 menu li { float: left; margin-right: calc(40 / 1920 * 100vw);
}
.Top003198 menu li span { line-height: calc(90 / 18 * 1em);
}
.Top003198 li .sub { position: absolute; top: 100%; background-color: #fff; box-shadow: 0px 1.25em 3.125em rgb(0 0 0 / 20%); border-radius: 0 0 5px 5px; border: 1px solid #ededed; border-top: 0; width: calc(180 / 16 * 1em);
margin-left: calc((180 / 16 * 1em) / -2);
padding:  calc(10 / 16 * 1em);
box-shadow: 0 5px 5px rgba(0,0,0,0.1); }
.Top003198 .top-right { padding-top: calc(17 / 16 * 1em);
}
.Top003198 .top-right dd { float: left; }
.Top003198 .top-search .box {
width: calc(90 / 16 * 1em);
border-radius: calc(90 / 16 * 1em); transition: 0.3s; }
.Top003198 .top-search.show .box { width: calc(200 / 1920 * 100vw);
}
.Top003198 .top-search .box .btn { left: 0; }
}
@media (max-width:1600px){
	.Top003198 menu li{margin-right: calc(40 / 1920 * 40vw);}
}
@media (max-width:1440px){
	.Top003198 .logo img{max-height: calc(45 / 16 * 1em);}
	.Top003198 .ewmbox aside a{width: 30px;height: 30px;padding: 6px;font-size: 0;}
	.Top003198 .top-right{padding-top: calc(8 / 16 * 1em);}
	.Top003198 .top-search{margin-top: calc(17 / 16 * 1em);}
}
@media (max-width:1024px) {
.Top003198 .top-hotline, .Top003198 header:after { display: none; }
.Top003198 header { display: flex; justify-content: space-between; align-items: center; height: calc(70 / 16 * 1em);
}
.Top003198 .logo img { max-height:calc(40 / 16 * 1em);
}
.Top003198 menu { position: fixed; left: -100%; top: calc(70 / 16 * 1em);
height: calc(100% - (70 / 16 * 1em));
background-color: #fff; opacity: 0; transition: 0.5s; box-shadow: 0 5px 5px rgba(0,0,0,0.1); width: 50vw; max-width: 240px; }
.menu-show .Top003198 menu { left: 0; opacity: 1; z-index: 333;}
.Top003198 menu ul { height: 100%; overflow: auto; }
.Top003198 menu li { border-bottom: 1px dotted #eee; }
.Top003198 menu li span { line-height: 3; padding-left: 2em; }
.Top003198 menu li.has-sub span .op:before, .Top003198 menu li.has-sub span .op:after { background-color: #c9201d; }
.Top003198 li .sub { background-color: #eee; }
.Top003198 .top-search { margin: 0 5vw 0 0;}
.Top003198 .top-search .box { top: 167%; right: 0; width: 150px; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,0.8); z-index: 33;}
.Top003198 .top-search .box .btn { right: 0; }
.Top003198 .top-search .box .text { padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);
}
.Top003198 .top-right dl:after { display: none; }
.Top003198 .top-right dl { display: flex; align-items: center; }
.Top003198 .open-search {
width: calc(24 / 16 * 1em);
height: calc(24 / 16 * 1em); background: url(../images/Top003198-search.svg) no-repeat center center; background-size: contain; display: block; position: relative; }
.Top003198 .open-search.on { width: calc(30 / 16 * 1em);
height: calc(30 / 16 * 1em);
}
.Top003198 .open-search.on:after, .Top003198 .open-search.on:before { background-color: #c9201d; }
.Top003198 .open-menu {
width: calc(30 / 16 * 1em);
height: calc(24 / 16 * 1em); display: flex; flex-wrap: wrap; flex-direction: column; justify-content: space-between; transition: 0.3s; }
.Top003198 .open-menu span { display: block; transition: 0.3s; height: 2px; background-color: #000; }
.menu-show .Top003198 .open-menu { border-radius: 50%; background-color: #c9201d; padding: calc(9 / 16 * 1em);
height: calc(30 / 16 * 1em);
}
.menu-show .Top003198 .open-menu span { background-color: #fff; height: 1px; }
}
/*Banner003077 */
.Banner003077 { position: relative; }
.Banner003077 li{position: relative;}
.Banner003077 li video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;z-index: 33;}
.Banner003077 .btn_video{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #000; font-size: calc( 18 / 16 * 1em); cursor: pointer;}
.Banner003077 .btn_video span::before{ content: ''; display: block; width: 70px; height: 70px; background: url(../images/play.png) no-repeat center; margin: 0 auto 5px; background-size: contain;}
/* 视频弹窗 */

.video_files {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background-color: rgba(0, 0, 0, .5);
    display: none;
    width: 100%;
    height: 100%;
}
.video_files .inner {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 84.1%;
    height: 94%;
}
.video_files .inner video{ width: 100%; height: 100%;}
.video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background: linear-gradient(45deg,#c9201d,#c9201d);cursor: pointer;}
.video_files .close::before,
.video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.video_files .close::before{ transform:rotate(45deg);}
.video_files .close::after{ transform:rotate(-45deg);}

@media(min-width:1025px) {
.Banner003077 .wap { display: none; }
}

@media(max-width:1024px) {
.Banner003077 .pc { display: none; }
}
@media(max-width:640px){
    .Banner003077 .btn_video{ font-size: 1em;}
    .Banner003077 .btn_video span::before{ width: 50px; height: 50px;}
	.Top003198 .logo img {
    max-height: calc(30 / 16 * 1em);
}
	.Top003198 .ewmbox{display: none;}
	.home_title{padding-bottom: calc(30 / 16 * 1em);}
	.home_title .t-1 span{font-size: calc(30 / 16 * 1em);}
	.home_title .t-1 span:before{background-size: 100%;width: 100px;height: 35px;right: 100%;}
	.home_title .t-1 span:after{background-size: 100%;width: 85px;height: 25px;right: 100%;}
}
.Banner003077 .dots { position: absolute; right: 3.44vw; top: 50%; transform: translateY(-50%); z-index: 20; list-style: none; text-align: center; }
.Banner003077 .dots li { position: relative; display: block; margin: 0; padding: 10px 0; min-height: 20px; cursor: pointer; }
.Banner003077 .dots li button { display: block; padding: 0px; width: 12px; height: 12px; outline: 0; background: none; font-size: 0; line-height: 0; cursor: pointer; border-radius: 100px; border: solid 2px #fff; }
.Banner003077 .dots li.slick-active button { background: #fff }
.Banner003077 .mouse { position: absolute; z-index: 10; left: 50%; transform: translateX(-50%); bottom: 2vw; width: 24px; height: 40px; border-radius: 17px; border: solid 2px #fff; }
.Banner003077 .mouse:after { position: absolute; content: ''; width: 2px; height: 8px; background-color: #fff; top: 8px; left: 50%; margin-left: -1px; animation: infinite 1s linear updown; }
@keyframes updown {
 0% {
top: 8px;
opacity: 1;
}
 100% {
top: 30px;
opacity: 0;
}
}
/*Floor002773 */
.Floor002773 { background: url(../images/Floor002773_bg2.jpg) no-repeat top center; padding: calc(120 / 16 * 1em) 0;background-size: cover;}
.Floor002773 .cate { text-align: center; max-width: 1280px; margin: 0 auto; margin-bottom: calc(40 / 16 * 1em);}
.Floor002773 .item { float: left; width: 10.65%; margin: 0 3%; position: relative; }
.Floor002773 .item a { display: block; position: relative; width: 100%; width: 140px; height: 140px;/* padding-top: 100%; */ border-radius: 50%; text-align: center; color: #fff; overflow: hidden; transition: background 0.3s; -webkit-transition: background 0.3s; -ms-transition: background 0.3s; margin: 0 auto; margin-bottom: 6px; margin-top: 6px; }
.Floor002773 .item .ytable { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 10; }
.Floor002773 .item .icon { height: calc(40 / 16 * 1em);
}
.Floor002773 .item .icon img {max-height: calc(40 / 16 * 1em); transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; }
.Floor002773 .item .tit {font-size: calc(20 / 16 * 1em);margin-top: calc(10 / 20 * 1em); transition: transform 0.3s; }
.Floor002773 .item a:hover .tit { transform: translateY(calc(-5 / 20 * 1em));margin: calc(5 / 20 * 1em) 0;}
.Floor002773 .item .more { display: table; margin: 0 auto; line-height: 0; width: calc(20 / 16 * 1em);height: 0; background: url(../images/icon-more.svg) no-repeat; background-size: contain; transition: transform 0.3s; opacity: 0; }
.Floor002773 .item a:hover .more { opacity: 1; height:calc(20 / 16 * 1em);transform: translateY(calc(-5 / 16 * 1em));}
.Floor002773 .item a{background-color: #a22226;}
.Floor002773 .item:nth-child(1) a { background-color: #a22226; }
.Floor002773 .item:nth-child(2) a { background-color: #a97c49; }
.Floor002773 .item:nth-child(3) a { background-color: #907760; }
.Floor002773 .item:nth-child(4) a { background-color: #919062; }
.Floor002773 .item:nth-child(5) a { background-color: #713224; }
.Floor002773 .item a:hover { background: #c9201d; }
.Floor002773 .item a:hover .icon img { transform: translateY(calc(-5 / 16 * 1em));
}
.Floor002773 li { float: left; width: 32%; position: relative; padding-bottom: 21.5%; }
.Floor002773 li:before, .Floor002773 li:after, .Floor002773 li a:before, .Floor002773 li a:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.Floor002773 li:before, .Floor002773 li:after { top: 0; }
.Floor002773 li:before, .Floor002773 li a:before { left: 0; }
.Floor002773 li:after, .Floor002773 li a:after { right: 0; }
.Floor002773 li a:before, .Floor002773 li a:after { bottom: 0; }
.Floor002773 li:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.Floor002773 li a:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.Floor002773 li a:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.Floor002773 li a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.Floor002773 li a >* { position: absolute; left: 0; width: 100%; }
.Floor002773 li .Ispic { height: 100%; top: 0; }
.Floor002773 li .txt { z-index: 10; top: calc(40 / 16 * 1em);color: #000; padding: 0 calc(40 / 16 * 1em);}
.Floor002773 li:nth-child(3) .txt, 
.Floor002773 li:nth-child(5) .txt { color: #fff; }
.Floor002773 li .txt p.t1 {font-size: calc(24 / 16 * 1em); font-family: 'SourceHanSerifCN-Bold'; margin: 0.4166em 0; }
.Floor002773 li .txt .t2 { line-height: 1.75; margin: 0; }
.Floor002773 li .icon img {max-height: calc(40 / 16 * 1em); display: block; }
.Floor002773 li .swiper-container{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;overflow: hidden;}
.Floor002773 li .swiper-container .swiper-button-next{--swiper-navigation-size: 30px;--swiper-theme-color: #c9201d;}
.Floor002773 li .swiper-container .swiper-button-prev{--swiper-navigation-size: 30px;--swiper-theme-color: #c9201d;}
@media(min-width:1025px) {
.Floor002773 li{ margin-right: 2%; }
.Floor002773 li:nth-child(3n){margin-right: 0%;}
.Floor002773 li:nth-child(1),.Floor002773 li:nth-child(2) ,.Floor002773 li:nth-child(3) { margin-bottom: 2%; }

}

@media(max-width:1024px) {
.Floor002773 li { width: 100%; padding-bottom: 42.858%; margin-bottom: 2%; }
.Floor002773 li:nth-child(3), .Floor002773 li:nth-child(4) { width: 100%; margin-bottom: 2%; }
.Floor002773 li:nth-child(4) { margin-left: 0; }
}
@media(max-width: 640px){
	.Floor002773{padding: 6% 0;}
	.Floor002773 .item a{width: 100%;height: 100%;padding-top: 100%;}
	.Floor002773 .item .tit{font-size: calc(14 / 16 * 1em);}
	.Floor002773 li{padding-bottom: 75%;}

}
/*Floor003108 */
.Floor003108 { background: url(../images/Floor003108_bg.jpg) repeat-y top center; padding: calc(120 / 16 * 1em) 0;
background-color: #f2edea; }
.Floor003108 a:hover { color: #c9201d; }
.Floor003108 ol { float: left; width: 45%; background-color: #fff; position: relative; }
.Floor003108 ol a { position: relative; display: block; }
.Floor003108 ol:before, .Floor003108 ol:after, .Floor003108 ol a:before, .Floor003108 ol a:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao2.png) no-repeat; width: 12px; height: 12px; }
.Floor003108 ol:before, .Floor003108 ol:after { top: 0; }
.Floor003108 ol:before, .Floor003108 ol a:before { left: 0; }
.Floor003108 ol:after, .Floor003108 ol a:after { right: 0; }
.Floor003108 ol a:before, .Floor003108 ol a:after { bottom: 0; }
.Floor003108 ol:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.Floor003108 ol a:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.Floor003108 ol a:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.Floor003108 ol:nth-of-type(1) .txt { padding: calc(55 / 16 * 1em) calc(40 / 16 * 1em) calc(25 / 16 * 1em) calc(40 / 16 * 1em);
}
.Floor003108 ol .pic { position: relative; overflow: hidden; }
.Floor003108 ol .tit { color: #000; font-size: calc(20 / 16 * 1em);
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: 1;
line-height: 1.5;
}
.Floor003108 ol:nth-of-type(1) .tit {
font-size: calc(24 / 16 * 1em); white-space: nowrap; }
.Floor003108 ol p { margin: 0; color: #555; line-height: 1.5; margin-top: 20px; }
.Floor003108 .txt { position: relative; }
.Floor003108 .txt .time { position: absolute; left: calc(40 / 16 * 1em);
bottom: 100%; margin-bottom: calc(-30 / 16 * 1em);
background: #c9201d; text-align: center; width: calc(80 / 16 * 1em);
line-height: 2; color: #fff; }
.Floor003108 .txt .time span {
font-size: calc(50 / 16 * 1em); display: block; padding-top: calc(15 / 50 * 1em);
line-height: 0.76923em; }
.Floor003108 .txt time { color: #999; font-size: 14px; }
.Floor003108 li { border-bottom: 1px solid #e1e1e1; }
.Floor003108 li a {
line-height: calc(24 / 16 * 1em); padding-left: 20px; background: url(../images/Floor003108_a.gif) no-repeat left center; }
.Floor003108 li time { font-size: 13px; float: right; color: #999; margin-left: 25px; }

@media(min-width:481px) {
.Floor003108 ol:not(:nth-of-type(1)) {
margin-bottom: 20px;
}
.Floor003108 ol:not(:nth-of-type(1)) .pic {
width: 42%;
}
 .Floor003108 ol:not(:nth-of-type(1)) .txt {
padding: 0 35px;
}
.Floor003108 ol:not(:nth-of-type(1)) .txt p {
margin-bottom: 30px;
}
}

@media (min-width:769px) {
.Floor003108 ol:not(:nth-of-type(1)) {
width: 50%;
float: right;
}
.Floor003108 ol:nth-of-type(1) .txt { height: calc(184 / 16 * 1em);
}
.Floor003108 ol .Ispic { transition: 0.3s ease-out; height: calc(200 / 16 * 1em);
}
.Floor003108 ol a:hover .Ispic { transform: scale(1.15); }
.Floor003108 ol:nth-of-type(1) .Ispic { height: calc(400 / 16 * 1em);
}
.Floor003108 li { float: right; width: 50%; padding: calc(13 / 16 * 1em) 0;
clear: right; }
}

@media (max-width:768px) {
.Floor003108 ol { margin-bottom: calc(40 / 16 * 1em);
}
.Floor003108 ol:nth-of-type(1) { width: 100%; }
.Floor003108 .txt .time span{font-size: calc(30 / 16 * 1em);}
.Floor003108 ol:nth-of-type(1) .txt { padding: calc(25 / 16 * 1em);
}
.Floor003108 .txt .time{bottom: 110%;left: calc(25 / 16 * 1em);}
.Floor002529 .intro .ul_num li aside{font-size: calc(30 / 16 * 1em);}
.Floor003108 ol .ytable{display: block;}
.Floor003108 ol .ytable-cell{display: block;}
.Floor003108 .txt{padding: 5%;}
.Floor003108 ol .Ispic { padding-bottom: 56%; }
.Floor003108 ol:not(:nth-of-type(1)) {
width: 47.5%;
}
.Floor003108 ol:nth-of-type(2) { margin-right: 0%;width: 100% }
.Floor003108 li { clear: left;margin-bottom: 15px;padding-bottom: 15px; }
.Floor003108{padding: 6% 0;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: calc(20 / 16 * 1em);}
}
/*Floor002529 */
.Floor002529 {
padding: calc(120 / 16 * 1em) 0; background: url(../images/Floor002529_bg.jpg) repeat-y top center; }
.Floor002529 .info p { line-height: 2.2; font-size: 18px; text-align: center; color: #000; }
.Floor002529 .intro { padding-top: 2%; }
.Floor002529 .intro .ul_num { margin: 4% auto 0 auto; }
.Floor002529 .intro .ul_num li { float: left; width: 30%; margin-right: 5%; text-align: center; color: #000; background: #fff; position: relative; }
.Floor002529 .intro .ul_num li:nth-child(3n) { margin-right: 0; }
.Floor002529 .intro .ul_num li .line { content: ''; z-index: 5; position: absolute; width: 100%; height: 100%; display: block; background: no-repeat center center; background-image: url(../images/line_hover.png); background-size: 100% 100%; }
.Floor002529 .intro .ul_num li .inner { position: relative; padding: calc(40 / 16 * 1em);
}
.Floor002529 .intro .ul_num li:before, .Floor002529 .intro .ul_num li:after, .Floor002529 .intro .ul_num li .inner:before, .Floor002529 .intro .ul_num li .inner:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.Floor002529 .intro .ul_num li:before, .Floor002529 .intro .ul_num li:after { top: 0; }
.Floor002529 .intro .ul_num li:before, .Floor002529 .intro .ul_num li .inner:before { left: 0; }
.Floor002529 .intro .ul_num li:after, .Floor002529 .intro .ul_num li .inner:after { right: 0; }
.Floor002529 .intro .ul_num li .inner:before, .Floor002529 .intro .ul_num li .inner:after { bottom: 0; }
.Floor002529 .intro .ul_num li:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.Floor002529 .intro .ul_num li .inner:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.Floor002529 .intro .ul_num li .inner:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.Floor002529 .intro .ul_num li aside {
font-size: calc(40 / 16 * 1em); font-family: 'SourceHanSerifCN-Bold'; }
.Floor002529 .intro .ul_num li span { color: #c9201d; }
.Floor002529 .intro .ul_num li p {
font-size: calc(20 / 16 * 1em); margin: 0; }
@media(max-width:640px){
	.Floor002529{padding: 6% 0;}
	.Floor002529 .intro .ul_num li{width: 100%}
	.Floor002529 .info p{font-size: 16px;}
	.Floor002529 .intro{padding-top: 0;}
}
/*Bottom002900 */
.Bottom002900 { background: url(../images/Bottom002900_bg.jpg) repeat-y top center; padding: calc(100 / 16 * 1em) 0 0;
}
.Bottom002900, .Bottom002900 a { color: #333; }
.Bottom002900 .b_nav nav dd a { opacity: 0.8; }

.Bottom002900 .contact .qr{ list-style: none; width: 22%; margin-top: -60px; float: right;display: flex; flex-wrap: wrap;justify-content: space-between;}


@media(max-width:1024px){
.qr{display: table; margin: 2vw auto 0;}
.logo{padding: 4vw 0 0 0;}
}
@media(max-width:640px){
.qr li a{width: 10vw; height: 10vw;}
}
@media(max-width:480px){
 .logo{padding-left: 20%; padding-right: 20%;}
}

@media(min-width:1025px) {
.Bottom002900 .contact { width: 78%; }
.Bottom002900 .contact ul { float: left; width: 25%; }
.Bottom002900 .contact ul:not(:last-child) { margin-right: calc(20 / 1920 * 100vw);
}
.Bottom002900 .b_nav { width: 18%; max-width: 300px; }
}
.Bottom002900 .b_nav nav dl { float: left; max-width: 140px; }
.Bottom002900 .b_nav nav dl.row2 { max-width: 300px; }
.Bottom002900 .b_nav nav dl.row2 dd { float: left; width: 50%; }
.Bottom002900 .b_nav nav dt { padding-bottom: 30px; font-size: 20px; }
.Bottom002900 .b_nav nav dd { background: url(../images/Bottom002900_aicon.png) no-repeat left center; padding: 5px 0 5px 10px; line-height: 24px; }

@media(max-width:1024px) {
.Bottom002900 .b_nav nav { display: none; }
}
.Bottom002900 .contact ol { font-size: 18px; line-height: 28px; color: #c9201d; }
.Bottom002900 .contact li { line-height: 30px; margin: 8px 0; padding-left: 30px; background-position: left center; background-repeat: no-repeat; }
.Bottom002900 .contact li.tel { background-image: url("../images/Bottom002900_tel.png"); }
.Bottom002900 .contact li.fax { background-image: url("../images/Bottom002900_fax.png"); }
.Bottom002900 .contact li.mail { background-image: url("../images/Bottom002900_email.png"); }
.Bottom002900 .contact li.add { background-image: url("../images/Bottom002900_add.png"); }
.Bottom002900 .copyright { padding: 2% 0; line-height: 30px; border-top: 1px solid #ccc; margin-top: calc(45 / 16 * 1em);
}
.Bottom002900 .copyright a { opacity: 0.8; }
.Bottom002900 a:hover { color: #c9201d; opacity: 1!important; }

@media(min-width:1025px) {
.Bottom002900 .contact .tit { padding-bottom: 30px; font-size: 20px; }
.Bottom002900 .contact .shop .tit { font-size: 16px; }
}
.qr{display: flex;flex-wrap: wrap;}
.qr li{position: relative; z-index: 20;width: 50%;margin-bottom: 30px;background-color:rgba(0,0,0,.3);  width: calc(100 / 16 * 1em); height: calc(100 / 16 * 1em); border-radius:20px;padding: 0 !important;}
.qr li figure{position: absolute; width: 150px; height: 150px;background: #fff; padding: 5px; left: 50%; margin-left: -75px; bottom: 100%; margin-bottom: 10px; display: none;}
.qr li a{display: block;cursor: pointer;background-position: center center;background-size: 30px;background-repeat: no-repeat;width: 50%;height: 50%;margin: 10px auto 0;}
.qr li p{text-align: center;color: #fff;margin: 0;}
.qr li.wx a{background-image: url("../images/bot3.svg");}
.qr li.sina a{background-image: url("../images/bot1.png");}
.qr li.dy a{background-image: url("../images/bot2.png");}
.qr li.fw a{background-image: url(../images/bot4.png);}
.qr li:hover{background-color: #c9201d;}
.qr li:hover figure{display: block;}

@media(max-width:1024px) {
.Bottom002900 { text-align: center; }
.Bottom002900 .contact .tit { padding: 3vw 0; }
}

@media(max-width:640px) {
	.Bottom002900{padding: 6% 0;}
	.Bottom002900 .contact .qr{ width: 100%; float: none;margin-top: 4%;}
	.Bottom002900 .contact .qr li{ width: 23.5%;height: 85px;}
	.Bottom002900 .contact .qr li:first-child figure{ left: 0; margin-left: 0;}
	.Bottom002900 .contact .qr li:last-child figure{ left: auto; margin-left: 0; right: 0;}
	.Bottom002900 .contact .qr li a{width: 40px; height: 40px;}
	.Bottom002900 .contact li{text-align: left;}
.Bottom002900 .copyright { font-size: 12px; line-height: normal; }
}
/*Banner003144 */
.Banner003144 { position: relative; }
.Banner003144 .pc { background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover; }
.Banner003144 .txt { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; text-align: center; color: #c9201d; }
.Banner003144 .txt .ytable { height: 100%; table-layout: fixed; }
/* .Banner003144 .txt {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);} */
.Banner003144 .txt .en { color: #fff; font-size: 3.2rem; font-family: 'SourceHanSerifCN-Bold'; }

@media (min-width:1025px) {
.Banner003144 .wap { display: none; }
}

@media (max-width:1024px) {
.Banner003144 .pc { display: none; }
}
/*Menu003185 */
.Menu003185 { border-bottom: solid 1px #ececec; }
.Menu003185 li:not(:last-child) { margin-right: calc(65 / 1920 * 100vw);
}
.Menu003185 li a { color: #222; display: block; font-size: calc(18 / 16 * 1em);
padding: calc(30 / 18 * 1em) 0;
position: relative; }
.Menu003185 li a:after { position: absolute; content: ''; height: 2px; width: 0; transition: 0.3s; background-color: #c9201d; left: 50%; transform: translateX(-50%); bottom: 0; }
.Menu003185 li a:hover:after, .Menu003185 li.aon a:after { width: 100%; }

@media (min-width:1025px) {
.Menu003185 ul { text-align: center; display: table; margin: 0 auto; }
.Menu003185 li { float: left; }
}

@media (max-width:1024px) {
.Menu003185 ul { overflow: auto; white-space: nowrap; }
.Menu003185 li { display: inline-block; position: relative; }
}
/*Page002623 */
.Page002623 { text-align: center; padding: calc(50 / 16 * 1em) 0 0;
}
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; transition: .3s; line-height: calc(50 / 16 * 1em);
width: calc(50 / 16 * 1em);
border: 1px solid #dbdbdb; overflow: hidden; margin: 0 calc(8 / 16 * 1em);
}
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #c9201d; border-color: #c9201d; }
.Page002623 .Pages .p_page > a {
height: calc(50 / 16 * 1em); text-indent: 999em; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; left: 50%; top: 50%; width: calc(15 / 16 * 1em);
height: calc(15 / 16 * 1em);
background-position: center center; background-repeat: no-repeat; margin: calc(-8 / 16 * 1em) 0 0 calc(-8 / 16 * 1em);
}
.Page002623 .Pages .p_page > a.a_prev:before { background-image: url(../images/icon-prev.svg); }
.Page002623 .Pages .p_page > a.a_next:before { background-image: url(../images/icon-next.svg); }
.Page002623 .Pages a.a_prev:hover:before { background-image: url(../images/icon-prev-hover.svg); }
.Page002623 .Pages a.a_next:hover:before { background-image: url(../images/icon-next-hover.svg); }

@media(max-width:1024px) {
.Page002623 .Pages em { display: none; }
}
/*RighInfo003072 */
.RighInfo003072 .auto { padding: calc(120 / 16 * 1em) 0;
}
.RighInfo003072 h2 { margin-bottom: 30px; font-family: 'SourceHanSerifCN-Bold'; color: #333; font-size: 30px; }
.RighInfo003072 dd{ margin-top: 10px; position: relative; padding-left: 20px;}
.RighInfo003072 dd:before{ position: absolute; content: ""; left: 0; top: 12px; width: 6px; height: 6px; border-radius: 50%; background: #c9201d;}
.RighInfo003072 .list{ margin-top: 5%;}
.RighInfo003072 .list .item{ width: 30%; float: left;}
.RighInfo003072 .list .item .inside {
    width: 120px;
    height: 120px;
    text-align: center;
    border-radius: 50%;
    background: #c9201d;
    z-index: 20;
    color: #fff;
}
.RighInfo003072 .list .item .inside .ytable {
    height: 100%;
}
.RighInfo003072 .list .item .inside aside {
    font-size: 20px;
    line-height: 1.5em;
     font-family: 'SourceHanSerifCN-Bold';
}


.RighInfo003072 .pic { position: relative; }
.RighInfo003072 .pic:before, .RighInfo003072 .pic:after, .RighInfo003072 .pic .inner:before, .RighInfo003072 .pic .inner:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.RighInfo003072 .pic:before, .RighInfo003072 .pic:after { top: 0; }
.RighInfo003072 .pic:before, .RighInfo003072 .pic .inner:before { left: 0; }
.RighInfo003072 .pic:after, .RighInfo003072 .pic .inner:after { right: 0; }
.RighInfo003072 .pic .inner:before, .RighInfo003072 .pic .inner:after { bottom: 0; }
.RighInfo003072 .pic:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.RighInfo003072 .pic .inner:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.RighInfo003072 .pic .inner:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.about-part2 { background: url(../images/Floor002773_bg.jpg) repeat-y top center; }
.about-part2 .txt { width: 50%; float: left; padding-right: 7.14%; }
.about-part2 .pic { width: 50%; float: left; }
.about-part2 .cn { font-family: 'SourceHanSerifCN-Bold'; font-size: 36px; color: rgb(51, 51, 51); line-height: 1; }
.about-part2 .en { font-weight: bold; color: rgb(238, 238, 238); font-size: 30px; }
.about-part2 .title { margin-bottom: 5.5%; }
.about-part2 .sub-title { color: rgb(51, 51, 51); line-height: 1.538; font-size: 24px; margin-bottom: 4.33%; }
.about-part2 .content { color: rgb(85, 85, 85); line-height: 1.875; text-align: justify; }

@media (max-width: 768px) {
.about-part2 .txt, .about-part2 .pic { width: 100%; float: none; padding: 2% 0; }
.about-part2 .content { font-size: 14px; }
.about-part2 .sub-title pre { white-space: inherit; white-space: -moz-inherit; white-space: -moz-inherit; white-space: -o-inherit; }
}
.about-part1 .txt { width: 50%; float: right;  padding-left: 7.14%; }
.about-part1 .pic { width: 50%; float: left; }
.about-part1 .content { color: rgb(85, 85, 85); line-height: 1.875; margin-bottom: 6%; }
.about-part1 .content p, .about-part2 .content p{ text-indent: 2em; }

@media (max-width: 768px) {
.about-part1 .txt, .about-part1 .pic { width: 100%; float: none; padding: 2%; }
.about-part1 .content { font-size: 14px; }
.about-part1 .txt { padding: 0; width: 100%; }
.RighInfo003072 .auto{padding: 6% 0;}
.RighInfo003072 h2{font-size: 26px;margin: 20px 0;}
}



.RighInfo003072 .process ul{ margin: 0 -30px;}
.RighInfo003072 .process li{ float:left; text-align:center; margin-bottom:3%; position:relative;}
.RighInfo003072 .process li .inner{ background: #e9e9e9;  margin: 0 30px; position: relative; z-index: 10;}
.RighInfo003072 .process li .inner .inside{ position:relative; padding: 25px;}
.RighInfo003072 .process li .inner:before, .RighInfo003072 .process li .inner:after, .RighInfo003072 .process li .inner .inside:before, .RighInfo003072 .process li .inner .inside:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.RighInfo003072 .process li .inner:before, .RighInfo003072 .process li .inner:after { top: 0; }
.RighInfo003072 .process li .inner:before, .RighInfo003072 .process li .inner .inside:before { left: 0; }
.RighInfo003072 .process li .inner:after, .RighInfo003072 .process li .inner .inside:after { right: 0; }
.RighInfo003072 .process li .inner .inside:before, .RighInfo003072 .process li .inner .inside:after { bottom: 0; }
.RighInfo003072 .process li .inner:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.RighInfo003072 .process li .inner .inside:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.RighInfo003072 .process li .inner .inside:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

.RighInfo003072 .process li .picimg{position: relative;max-width:150px; height:150px;width:150px; border-radius:150px; margin: calc(25 / 16 * 1em) auto; }
.RighInfo003072 .process li .picimg .imgbox{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:50%;overflow: hidden;}
.RighInfo003072 .process li .imgbox{border:8px solid #c9201d;box-shadow: 0 0px 30px rgba(201,32,29,0.3);}
.RighInfo003072 .process li .imgbox figure{padding-bottom: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;transition: 0.3s;}
.RighInfo003072 .process li:hover figure{transform: scale(1.1);}

.RighInfo003072 .process li span {width: calc(95 / 16 * 1em);height: calc(35 / 16 * 1em);border-radius: 0 50px 50px 0;background: #c9201d;color: #fff;font-size: calc(16 / 16 * 1em);text-align: center;line-height: calc(35 / 16 * 1em);position: absolute;left: 0;top: 20px;}
.RighInfo003072 .process li h5{ margin:0 0 10px 0; font-size:calc(20 / 16 * 1em); color: #000; font-family: 'SourceHanSerifCN-Bold';}
.RighInfo003072 .process li p{ line-height: 1.7; color: #555; height: 8.5em;}

@media(min-width:1025px){
.RighInfo003072 .process li{width:25%;}
.RighInfo003072 .process ul:nth-child(2n) li{ float:right;}
.RighInfo003072 .process li::before{ position:absolute; content:''; width:100%; top:50%; background:#eee; height:2px;  left:0;}
.RighInfo003072 .process ul li:first-child::before{width:50%; right:0; left:auto;}
.RighInfo003072 .process ul li:last-child::before{ width:50%; border-top:2px solid #eee; border-right:2px solid #eee; background:none; height:100%; left:0; }
.RighInfo003072 .process ul:nth-child(2n) li:first-child::before{ width:50%; right:auto; left:0;}
.RighInfo003072 .process ul:nth-child(2n) li:last-child::before{ border-right:0; border-left:2px solid #eee; left:50%;}
.RighInfo003072 .process li::after{ content:''; background:url(../images/RighInfo002523_icon_right.png) no-repeat; width:36px; height:36px; position:absolute; right:0; top:50%; transform: translateY(-50%); margin-right:-20px;}
.RighInfo003072 .process ul li:last-child::after,
.RighInfo003072 .process ul:nth-child(2n)  li:last-child::after{ left:50%; top:auto; margin-left:-19px; bottom:-54px; background-image:url(../images/RighInfo002523_icon_down.png);}
.RighInfo003072 .process ul:nth-child(2n) li::after{ right:auto; left:0; background-image:url(../images/RighInfo002523_icon_left.png);}
.RighInfo003072 .process ul:nth-child(2n) li::after{ margin-right:0; margin-left:-20px;}
.RighInfo003072 .process ul:nth-child(2n)  li:last-child::after{margin-left:-18px;}
.RighInfo003072 .process ul:last-child  li:last-child::before{ width:50%; height:4px;}
.RighInfo003072 .process ul:last-child  li:last-child::after{ display:none;}
}

@media(max-width:1024px){
.RighInfo003072 .process ul::after{ display:none;}
.RighInfo003072 .process li{ width:100%; padding:2%;}
.RighInfo003072 .process li:nth-child(2n+1){ clear:left;}
/* .RighInfo003072 .process li:nth-child(3n+1){ background:#eee;}  */
.RighInfo003072 .process ul{margin: 0;}
.RighInfo003072 .process li .inner{margin: 0;}
.RighInfo003072 .process li .inner .inside{padding: 12px}
.RighInfo003072 .process li .picimg{max-width: 100px;height: 100px;width: 100px;border-radius: 100px;}
.RighInfo003072 .process li .imgbox{border: 5px solid #c9201d;}
.RighInfo003072 .process li span{font-size: 14px;width: 70px;}
.RighInfo003072 .process li h5{font-size: 18px;}
.RighInfo003072 .process li p{ font-size: 14px;height: auto;}
.RighInfo003072 .list .item .inside{width: 100px;height: 100px;}
}








/*Timeline003058 */
.Timeline003058 { background: url(../images/Floor002773_bg.jpg) repeat-y top center; }
.Timeline003058 .auto { padding: calc(120 / 16 * 1em) 0;}
.Timeline003058-2 .auto { padding:0 0 calc(100 / 16 * 1em) 0;}

.Timeline003058 .year { position: relative; z-index: 1; }
.Timeline003058 .year .slider:after { position: absolute; content: ''; left: 0; top: 14px; width: 100%; height: 8px; border-radius: 4px; background: #ddd; }
.Timeline003058 .year li { padding-top: 50px; text-align: center; position: relative; }
.Timeline003058 .year li:before { position: absolute; left: 50%; transform: translateX(-50%); top: 8px; width: 20px; height: 20px; margin: auto; content: ''; background: #999; border-radius: 100%; transition: 0.5s; }
.Timeline003058 .year li.slick-current:before { background: #bf101a; box-shadow: 0 0 0 8px rgb(191 16 26 / 20%); }
.Timeline003058 .year li span { color: #000; display: inline-block; padding: 0 0.889em; line-height: 1.945em; height: 1.667em; font-size: 18px; }
.Timeline003058 .year li.slick-current span { background-color: #c9201d; color: #fff; }
.Timeline003058 .slider-list { position: relative; }
.Timeline003058 .slider-list li { padding: 1.405vw 0 2vw 0; }
.Timeline003058 .slider-list .inner {  margin: 0 1.405vw; transition: 0.3s; position:relative;}
.Timeline003058 .slider-list .inner .inside{ position:relative;background-color: #ffffff;  padding: 2.92vw 2.08vw;}
.Timeline003058 .slider-list .inner:before, .Timeline003058 .slider-list .inner:after, .Timeline003058 .slider-list .inner .inside:before, .Timeline003058 .slider-list .inner .inside:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.Timeline003058 .slider-list .inner:before, .Timeline003058 .slider-list .inner:after { top: 0; }
.Timeline003058 .slider-list .inner:before, .Timeline003058 .slider-list .inner .inside:before { left: 0; }
.Timeline003058 .slider-list .inner:after, .Timeline003058 .slider-list .inner .inside:after { right: 0; }
.Timeline003058 .slider-list .inner .inside:before, .Timeline003058 .slider-list .inner .inside:after { bottom: 0; }
.Timeline003058 .slider-list .inner:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.Timeline003058 .slider-list .inner .inside:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.Timeline003058 .slider-list .inner .inside:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.Timeline003058 .slider-list .title{float: left;width: 25%;font-size: 3rem;font-weight: bold;color: #c9201d;position: relative;}
.Timeline003058 .slider-list .title::after {content: '';width: 1px;height: 94px;background: #e5e5e5;position: absolute;right: 0;top: 0;}
.Timeline003058 .slider-list .content {float: right;width: 75%;padding-right: 6vw;padding-left: 2vw;min-height:350px;}
.Timeline003058 .slider-list .content .s-content {font-size: 16px;color: #666;line-height: 2;margin-bottom: 4vh;}
.Timeline003058 .slider-list .content .img {position: relative;}
.Timeline003058 .slider-list .btn .slick-arrow { position: absolute; top: 50%; border: solid 4px #8696a9; width: 32px; height: 32px; transform: rotate(45deg); border-right: 0; border-top: 0; border-radius: 4px; }
.Timeline003058 .slider-list .btn .slick-next { transform: rotate(-135deg); }
.Timeline003058 .slider-list .btn .slick-arrow:hover { border-color: #1e66f0; }

@media(min-width:1601px) {
.Timeline003058 .slider-list .btn .slick-prev { left: -3.07vw; }
.Timeline003058 .slider-list .btn .slick-next { right: -3.07vw; }
.Timeline003058 .slider-list .slider { margin: 0 -1.405vw; }
}

@media(max-width:1600px) {
.Timeline003058 .slider-list .btn .slick-prev { left: 0; }
.Timeline003058 .slider-list .btn .slick-next { right: 0; }
.Timeline003058 .slider-list .inner { margin: 0 1vw; }
.Timeline003058 .slider-list .slider { padding: 0 40px; }
}

@media(max-width:640px) {
.Timeline003058 .slider-list .pic { margin: 4vw 0; }
.Timeline003058 .slider-list .btn .slick-arrow { width: 5vw; height: 5vw; margin-top: -2.5vw; }
.Timeline003058 .slider-list .slider { padding: 0 5vw; }
.Timeline003058 .slider-list .inner time b { font-size: 5vw; }
.Timeline003058 .year:after { bottom: 30px; }
.Timeline003058 .year .slider:after { height: 5px; top: 28px; }
.Timeline003058 .year li { padding-top: 40px; }
.Timeline003058 .year li.aon { background-size: auto 30px; }
.Timeline003058 .year li span { font-size: 4vw; }
.Timeline003058 .slider-list .inner .inside{padding: 30px 20px;}
.Timeline003058 .slider-list .title{float: none;width: 100%;font-size: 2rem;}
.Timeline003058 .slider-list .title::after{display: none;}
.Timeline003058 .slider-list .content{float: none;width: 100%;min-height: auto;padding: 0;}
.Timeline003058 .slider-list .content .s-content{margin-bottom: 20px;}
.Timeline003058 .slider-list .content .s-content p{margin: 0;padding: 0;}
}


/*企业荣誉 */
.HonorPage { background: url(../images/Floor002773_bg.jpg) repeat-y top center; }.HonorPage .auto { padding: calc(120 / 16 * 1em) 0;}
.HonorPage .intro{background: #fff; padding: calc(50 / 16 * 1em); margin-bottom: 5%;}
.HonorPage .intro span{ color: #c9201d;}
.HonorPage .intro .box {position: relative; padding: 1px;background: #caaa60;}
.HonorPage .intro .inside { background: #fff; padding: calc(50 / 16 * 1em);position: relative;
}
.HonorPage .intro .box:before, .HonorPage .intro .box:after, .HonorPage .intro .inside:before, .HonorPage .intro .inside:after { position: absolute; content: ''; z-index: 20; background: url(../images/info_jiao.png) no-repeat; width: 11px; height: 11px; }
.HonorPage .intro .box:before, .HonorPage .intro .box:after { top: 0; }
.HonorPage .intro .box:before, .HonorPage .intro .inside:before { left: -1px; }
.HonorPage .intro .box:after, .HonorPage .intro .inside:after { right: -1px; }
.HonorPage .intro .inside:before, .HonorPage .intro .inside:after { bottom: -1px; }
.HonorPage .intro .box:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.HonorPage .intro .inside:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.HonorPage .intro .inside:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.HonorPage .main{ margin-bottom: 4%;}
.HonorPage .main .slick-arrow { position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -25px; background: #c9201d; padding: 0; border: none; font-size: 0; z-index: 10; cursor: pointer; border-radius: 50%; }
.HonorPage .main .slick-arrow:before { position: absolute; content: ''; width: 12px; height: 12px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); left: 50%; top: 50%; margin: -6px 0 0 -8px; }
.HonorPage .main .slick-prev:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); margin-left: -3px; }
.HonorPage .main .slick-prev { left: -59px; }
.HonorPage .main .slick-next { right: -59px; }

.HonorPage .ul_list{display: flex;flex-wrap: wrap}
.HonorPage .ul_list li{display: block;position: relative;padding: 2vw 1vw; transition: 0.3s; background: #fff;}
.HonorPage .ul_list li p{font-size: 16px; line-height:1.75; text-align: center; margin-top:2.5vw;color: #333; padding: 0 2vw;}
.HonorPage .ul_list li .Ispic{background-size: contain;padding-bottom:56.378%; background-repeat: no-repeat; background-position: center;}
.HonorPage .ul_list li:hover{transform: translateY(-5px);}
.HonorPage .ul_list li:hover p{color:#c9201d;}
.HonorPage .ul_list li i{ position:absolute; left:0; width:100%;}
.HonorPage .ul_list li i::before,
.HonorPage .ul_list li i::after{position: absolute;content: ''; z-index: 20;background: url(../images/icon_jiao.png) no-repeat; width: 12px;height: 12px;}
.HonorPage .ul_list li i::before{ left:0;}
.HonorPage .ul_list li i::after{ right:0; transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.HonorPage .ul_list li .i2::before{  transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.HonorPage .ul_list li .i2::after{ transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg);  }
.HonorPage .ul_list li .i1{ top:0;}
.HonorPage .ul_list li .i2{ bottom:12px; }

@media(max-width:1408px) {
.HonorPage .main .slick-prev { left: 2%; }
.HonorPage .main .slick-next { right: 2%; }
}


@media(min-width:641px){
  .HonorPage .ul_list li{width:calc(calc(100% - 6%) / 3); box-sizing: border-box;}
  .HonorPage .ul_list li:not(:nth-child(3n)){margin-right: 3%;}
  .HonorPage .ul_list li:nth-child(3n) ~ li{margin-top: 3%;}
}

@media(max-width:640px) {
.HonorPage .intro{padding: 3% 2%;}
.HonorPage .intro .inside{padding: 5%;line-height: 1.6;}
.HonorPage .main .slick-arrow { width: 7vw; height: 7vw; margin-top: -3.5vw; }
.HonorPage .main .slick-arrow:before { width: 40%; height: 40%; margin: 0; left: 40%; top: 30%; }
.HonorPage .main .slick-next:before { left: 20%; }

.HonorPage .ul_list li{width:calc(calc(100% - 4%) / 2); box-sizing: border-box;}
.HonorPage .ul_list li:not(:nth-child(2n)){margin-right:4%;}
.HonorPage .ul_list li:nth-child(2n) ~ li{margin-top:4%;}

}

.HonorPage .list ul { padding: 0 50px; }
.HonorPage .list li { float: left; position: relative; text-align: center; margin-bottom: calc(20 / 16 * 1em);
}
.HonorPage .list ul:last-child li { margin-bottom: 0; }
.HonorPage .list li:first-child:before, .HonorPage .list li:last-child:after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; }
.HonorPage .list li:first-child:before { left: -50px; background: url(../images/PicList002433_ul_l.png) no-repeat 0 0; }
.HonorPage .list li:nth-child(3n+1):before { left: -50px; background: url(../images/PicList002433_ul_l.png) no-repeat 0 0;position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; }
.HonorPage .list li:last-child:after { right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.HonorPage .list li aside {
padding-top: calc(40 / 16 * 1em); height: 90px; background: url(../images/PicList002433_libg.png) repeat-x left top; }
.HonorPage .list li .ytable { height: 285px; }
.HonorPage .list li .ytable-cell { vertical-align: bottom; }
.HonorPage .list li figure { position: relative; display: inline-block; max-width: 85%; }
.HonorPage .list li figure:after { position: absolute; right: -22px; background: url(../images/PicList002433_ying.png) no-repeat left bottom; opacity: 0.5; width: 24px; height: 100%; background-size: contain; content: ''; }
.HonorPage .list li figure img { max-height: 285px; padding: 9px 15px; background: url(../images/RighInfo003072-wrap3-kuang.png) no-repeat; background-size: 100% 100%; }
.HonorPage .list li p { margin: 0 auto; width: 80%; color: #333; }
.HonorPage .list .ul-4 li { width: 25%; }
.HonorPage .list .ul-4 li:nth-child(4):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.HonorPage .list .ul-3 li { width: 33.33333333%; }
.HonorPage .list .ul-3 li:nth-child(3n):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.HonorPage .list .ul-2 li { width: 50%; }
.HonorPage .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; }
.HonorPage .list .ul-2 li:nth-child(1) > * { padding-left: 30%; }
.HonorPage .list .ul-2 li:nth-child(2) > * { padding-right: 30%; }
.HonorPage .list .ul-1 li { width: 100%; }

@media(max-width:1024px) {
.HonorPage .auto { padding: calc(50 / 16 * 1em) 0 0;
}
.HonorPage .list ul { padding: 0; }
.HonorPage .list li .ytable { height: 150px; }
.HonorPage .list li figure img { max-height: 150px; padding: 3px }
.HonorPage .list .ul-2 li:nth-child(1) > * { padding-left: 30%; }
.HonorPage .list .ul-2 li:nth-child(2) > * { padding-right: 30%; }
.HonorPage .list .ul-3 li:nth-child(3n):after, .HonorPage .list li:first-child:before { display: none; }
.HonorPage .list li:nth-child(3n+1):before { display:none}
}

@media(max-width:480px) {
.HonorPage .list li .ytable { height: 100px; }
.HonorPage .list li figure img { max-height: 100px; }
}


.HonorPage dd{ width: 32%; float: left; margin-right: 2%; margin-bottom: 2%; background: #fff; color: #333; position: relative;}
.HonorPage dd:nth-child(3n){ margin-right: 0;}
.HonorPage dd aside { position: relative; display: block; padding: 30px;}
.HonorPage dd aside i{ display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: #c9201d; margin-right: 10px; }
.HonorPage dd:before, .HonorPage dd:after, .HonorPage dd aside:before, .HonorPage dd aside:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.HonorPage dd:before, .HonorPage dd:after { top: 0; }
.HonorPage dd:before, .HonorPage dd aside:before { left: 0; }
.HonorPage dd:after, .HonorPage dd aside:after { right: 0; }
.HonorPage dd aside:before, .HonorPage dd aside:after { bottom: 0; }
.HonorPage dd:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.HonorPage dd aside:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.HonorPage dd aside:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

@media(max-width:640px){
    .HonorPage dd:nth-child(3n){margin-right: 2%;}
    .HonorPage dd:nth-child(2n){margin-right: 0;}
    .HonorPage dd{width: 49%}
}




/*产品列表 */
.PicList002045 { background: url(../images/Floor002773_bg.jpg) repeat-y top center; }
.PicList002045 .auto { padding: calc(120 / 16 * 1em) 0;
}
.PicList002045 li { float: left; width: 30%; margin-right: 5%; margin-bottom: 2%; overflow: hidden; position: relative; }
.PicList002045 li:nth-child(3n) { margin-right: 0; }
.PicList002045 li a { position: relative; display: block; }
.PicList002045 li .pic, .PicList002045 li .pic .inner { position: relative; }
.PicList002045 li .pic .inner{background-image: url('../images/product-bg.jpg');background-size: cover;}
.PicList002045 li .pic:before, .PicList002045 li .pic:after, .PicList002045 li .pic .inner:before, .PicList002045 li .pic .inner:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.PicList002045 li .pic:before, .PicList002045 li .pic:after { top: 0; }
.PicList002045 li .pic:before, .PicList002045 li .pic .inner:before { left: 0; }
.PicList002045 li .pic:after, .PicList002045 li .pic .inner:after { right: 0; }
.PicList002045 li .pic .inner:before, .PicList002045 li .pic .inner:after { bottom: 0; }
.PicList002045 li .pic:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.PicList002045 li .pic .inner:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.PicList002045 li .pic .inner:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.PicList002045 li .pic { overflow: hidden; }
.PicList002045 li figure { padding-bottom: 100%; transition: .5s; }
.PicList002045 li:hover figure { transform: scale(1.08); }
.PicList002045 li figure img { display: none; }
.PicList002045 li .word { padding: 30px; text-align: center; }
.PicList002045 li aside {
font-size: calc(20 / 16 * 1em); line-height: 1; color: #333; }
.PicList002045 li:hover aside { color: #c9201d; }

@media(max-width:480px) {
.PicList002045 .auto{padding: 6% 0;}
.PicList002045 li { width: 49%;margin-right: 2%;}
.PicList002045 li:nth-of-type(3n) { margin-right: 2%; }
.PicList002045 li:nth-of-type(2n) { margin-right: 0; }
}
/*RighInfo003134 */
.RighInfo003134 { background: url(../images/Floor002773_bg.jpg) repeat-y top center; }
.RighInfo003134 .auto { padding: calc(120 / 16 * 1em) 0;
}
.RighInfo003134 .img-side { background: #fff; margin-bottom: 5%; position: relative; }
.RighInfo003134 .img-side .inside { position: relative; }
.RighInfo003134 .img-side:before, .RighInfo003134 .img-side:after, .RighInfo003134 .img-side .inside:before, .RighInfo003134 .img-side .inside:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.RighInfo003134 .img-side:before, .RighInfo003134 .img-side:after { top: 0; }
.RighInfo003134 .img-side:before, .RighInfo003134 .img-side a:before { left: 0; }
.RighInfo003134 .img-side:after, .RighInfo003134 .img-side a:after { right: 0; }
.RighInfo003134 .img-side .inside:before, .RighInfo003134 .img-side a:after { bottom: 0; }
.RighInfo003134 .img-side:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.RighInfo003134 .img-side .inside:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.RighInfo003134 .img-side .inside:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.RighInfo003134 .img-side .ytable-cell { padding-bottom: 3em; }
.RighInfo003134 .img-group li .Ispic { background-size: contain; padding-bottom: 100%; }
.RighInfo003134 .img-group li{background-image: url('../images/product-bg.jpg');background-size: cover;}
.RighInfo003134 .img-group ul{max-width: 600px;margin: auto;}
.RighInfo003134 .controls { display: table; position: relative; padding: 0 56px; margin: 3.125em auto 0; }
.RighInfo003134 .controls .slick-dots li { float: left; position: relative; width: 13px; height: 13px; margin: 0 5px; }
.RighInfo003134 .controls .slick-dots li button { position: absolute; background: rgba(0,0,0,0.2); width: 7px; height: 7px; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 0; cursor: pointer; border: 0; font-size: 0; padding: 0; transition: 0.3s; }
.RighInfo003134 .controls .slick-dots li.slick-active button { background-color: #c9201d; width: 100%; height: 100%; }
.RighInfo003134 .controls .slick-arrow { position: absolute; top: 50%; width: 25px; height: 11px; background-repeat: no-repeat; background-position: center; margin-top: -5px; }
.RighInfo003134 .controls .slick-prev { left: 0; background-image: url(../images/RighInfo003134-btn-prev.svg); }
.RighInfo003134 .controls .slick-next { right: 0; background-image: url(../images/RighInfo003134-btn-next.svg); }
.RighInfo003134 .controls .slick-disabled { cursor: default; }
.RighInfo003134 .controls .slick-prev.slick-disabled { background-image: url(../images/RighInfo003134-btn-prev-disabled.svg); }
.RighInfo003134 .controls .slick-next.slick-disabled { background-image: url(../images/RighInfo003134-btn-next-disabled.svg); }
.RighInfo003134 .img-side .txt .ti {
line-height: calc(55 / 36 * 1em);
padding-bottom: calc(30 / 36 * 1em); border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom:calc(26 / 36 * 1em);
font-family: 'SourceHanSerifCN-Bold'; font-size: calc(36 / 16 * 1em);
color: #333; }
.RighInfo003134 .img-side .txt .Info dd {display: flex;
font-size: calc(18 / 16 * 1em); line-height: 2.25; }
.RighInfo003134 .img-side .txt .Info dd span {display: block;width: 100px; opacity: 0.7;white-space: nowrap; /* width: calc(120 / 16 * 1em);
display: inline-block;  */}
.RighInfo003134 .img-side .txt .Info dd span em { font-style: normal; width: calc(78 / 16 * 1em);
display: inline-block; text-align: justify; text-align-last: justify; }
.RighInfo003134 .img-side .txt .Info dd p{width: calc(100% - 90px);margin: 0;}
.RighInfo003134 .prod-intro .singlePage { line-height: 1.875; margin: 2em 0 3em 0; }
.RighInfo003134 .img-side .qr{ list-style: none;}
.RighInfo003134 .img-side .qr{display: flex;margin: 40px -1.5% 0;}
.RighInfo003134 .img-side .qr li{ width: 30%;margin: 0 1.5%; padding: 10px; background: #ebebeb; box-sizing: border-box;}
.RighInfo003134 .img-side .qr li img{width: 100%;}
.RighInfo003134 .img-side .qr span{ display: block; text-align: center;}


.RighInfo003134 .video{ position:relative; margin-bottom:5%; background:#000;}
.RighInfo003134 .video .Ispic{ display: block; width: 100%; padding-bottom:56.286%; opacity: 0.75;}
.RighInfo003134 .video .click,
.RighInfo003134 .video .file,
.RighInfo003134 .video .file video{position:absolute; left:0; top:0; width:100%; height:100%;}
.RighInfo003134 .video .click{ background:url(../images/play.svg) no-repeat center center; cursor:pointer; background-size: auto calc(50 / 16 * 1em); z-index: 10;}
.RighInfo003134 .video .file{ display:none; z-index:10; background:#000;}

@media (min-width:1025px) {
.RighInfo003134 .img-group { width: 50%; }
.RighInfo003134 .img-side .ytable-cell { padding-top: 4em; }
.RighInfo003134 .img-side .txt { padding: 0 5%; }
}

@media (max-width:1024px) {
.RighInfo003134 .img-side { padding: 2em; }
}
@media (max-width:640px) {
	.RighInfo003134 .auto{padding: 6% 0;}
	.RighInfo003134 .img-side .txt .ti{font-size: calc(26 / 16 * 1em);}
	.RighInfo003134 .img-side .qr li{width: calc((100% - 30px) / 3)}
	.RighInfo003134 .img-side .qr li:last-child{margin-right: 0;}
	.RighInfo003134 .img-side .txt .Info dd p{width: 100%;}
	.RighInfo003134 .img-side .ytable-cell{padding-bottom: 0;}
	.RighInfo003134 .img-side .qr span{font-size: 12px;margin-top: 10px;}
    .RighInfo003134 .img-side .txt .Info dd span em{width: calc(64 / 16 * 1em);}
}
/*新闻列表 */
.news_center { background: url(../images/Floor002773_bg.jpg) repeat-y top center; }
.news_center .auto { padding: calc(120 / 16 * 1em) 0;
}
.news_center .title { text-align: center; margin-bottom: 3%; }
.news_center .cn { font-family: 'SourceHanSerifCN-Bold'; font-size: 36px; color: rgb(51, 51, 51); line-height: 1; }
.news_center .en { font-weight: bold; color: rgb(238, 238, 238); font-size: 30px; text-transform: uppercase; }
.news_center li { cursor: pointer; margin-bottom: 2%; background: #fff; position: relative; }
.news_center li .inner { position: relative; padding: 3%; }
.news_center li:before, .news_center li:after, .news_center li a:before, .news_center li a:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.news_center li:before, .news_center li:after { top: 0; }
.news_center li:before, .news_center li a:before { left: 0; }
.news_center li:after, .news_center li a:after { right: 0; }
.news_center li a:before, .news_center li a:after { bottom: 0; }
.news_center li:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.news_center li a:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.news_center li a:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.news_center .left { float: left; width: 24%; max-width: 280px; height: auto; overflow: hidden; position: relative; }
.news_center .left .pic { position: relative; }
.news_center .left:before, .news_center .left:after, .news_center .left .pic:before, .news_center .left .pic:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.news_center .left:before, .news_center .left:after { top: 0; }
.news_center .left:before, .news_center .left .pic:before { left: 0; }
.news_center .left:after, .news_center .left .pic:after { right: 0; }
.news_center .left .pic:before, .news_center .left .pic:after { bottom: 0; }
.news_center .left:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.news_center .left .pic:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.news_center .left .pic:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.news_center .left .pic img { width: 100%; transition: 0.3s ease-out; }
.news_center .content-box { float: right; width: 72%; position: relative; padding-right: calc(140 / 16 * 1em);
}
.news_center .date { position: absolute; width: calc(100 / 16 * 1em);
height: calc(100 / 16 * 1em);
text-align: center; border: 1px solid #e0e0e0; top: 0; right: 0; padding: 5px 0; transition: all .3s ease-in-out; background-color: #fff; }
.news_center .day {
font-size: calc(50 / 16 * 1em); color: #777; transition: all .3s ease-in-out; }
.news_center .ym { color: #999; transition: all .3s ease-in-out; }
.news_center .tit {
font-size: calc(24 / 16 * 1em); color: #000; transition: all .3s ease-in-out; }
.news_center .intro { color: #555; line-height: 1.5; margin-top: 20px; }
.news_center .more { color: #000; margin-top: 3%; background: url(../images/detail.png)no-repeat right center; padding-right: 35px; display: inline-block; }
.news_center li:hover .tit { color: #c9201d; }
.news_center li:hover .date { background: #c9201d; border: 1px solid #c9201d; }
.news_center li:hover .day, .news_center li:hover .ym { color: #fff; }
.news_center li:hover img { transform: scale(1.15); }

@media(max-width: 1024px) {
.news_center .left { float: none; width: 40%; max-width: none; }
.news_center .content-box { float: none; width: 100%; margin-top: 3%; padding-left: 100px;padding-right: 0;}
.news_center .date { left: 0; }
}

@media(max-width: 640px) {
.news_center .left { width: 100%; }
.news_center .auto{padding: 6% 0;}
.news_center .cn{font-size: 28px;}
.news_center .en{font-size: 24px;}
.news_center .tit{font-size: calc(20 / 16 * 1em);}
.news_center .intro{margin-top: 10px;}
}
/*新闻详情 */
.news_info { background: url(../images/Floor002773_bg.jpg) repeat-y top center; }
.news_info .auto { padding: calc(120 / 16 * 1em) 0;
}
.news_infoBox { background: #fff; padding:calc(50 / 16 * 1em);
}
.news_infoBox .main { position: relative; padding: 1px; background: #caaa60; }
.news_infoBox .main .inside { position: relative; padding: calc(50 / 16 * 1em);
background: #fff; }
.news_infoBox .main .NewsCon{ max-width: 1000px; margin: 0 auto; width: 100%;}
.news_infoBox .main:before, .news_infoBox .main:after, .news_infoBox .main .inside:before, .news_infoBox .main .inside:after { position: absolute; content: ''; z-index: 20; background: url(../images/info_jiao.png) no-repeat; width: 11px; height: 11px; }
.news_infoBox .main:before, .news_infoBox .main:after { top: 0; }
.news_infoBox .main:before, .news_infoBox .main .inside:before { left: -1px; }
.news_infoBox .main:after, .news_infoBox .main .inside:after { right: -1px; }
.news_infoBox .main .inside:before, .news_infoBox .main .inside:after { bottom: -1px; }
.news_infoBox .main:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.news_infoBox .main .inside:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.news_infoBox .main .inside:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.news_infoBox .news_infoBox { overflow: auto; }
.news_infoBox .news_infoTit { text-align: center; border-bottom: 1px solid #cccccc; margin-bottom:calc(40 / 16 * 1em);
padding-bottom:calc(30 / 16 * 1em);
}
.news_infoBox .news_infoTit h1 {
font-size: calc(30 / 16 * 1em); font-weight: normal; color: #333; line-height: 1; }
.news_infoBox .news_infoTit .date { color: #999; margin-top:calc(15 / 16 * 1em);
}
.SinglePage.NewsCon p { line-height: 1.875; }
.news_infoBox .news_infoPage { border-top: 1px solid #ccc; margin-top:calc(60 / 16 * 1em);
padding-top:calc(20 / 16 * 1em);
}
.news_infoBox .news_infoPage dl dd {
line-height: calc(50 / 16 * 1em); border-bottom: 1px solid #ebebeb; margin-bottom:calc(10 / 16 * 1em);
padding-right:calc(100 / 16 * 1em);
position: relative; }
.news_infoBox .news_infoPage dl dd span { color: #999; position: absolute; right: 0; top: 0; }
.news_infoBox .news_infoPage dl dd p em { color: #999; font-style: normal; }
.news_infoBox .news_infoPage dl dd a:hover { color: #c9201d; }
.news_infoBox .goBack { text-align: center; margin-top:calc(30 / 16 * 1em);
}
.news_infoBox .goBack a { display: inline-block; padding:0 calc(35 / 16 * 1em);
line-height: calc(50 / 16 * 1em);
background: #c9201d; color: #fff; }
@media(max-width: 640px){
	.news_info .auto{padding: 6% 0;}
	.news_infoBox{padding: 3%;}
	.news_infoBox .main .inside{padding: 5%;}
	.news_infoBox .news_infoTit h1{font-size: calc(24 / 16 * 1em);line-height: 1.5;}
}
/*加盟表单 */
.SevForm { }
.SevForm .inside { background: #fff; padding:calc(50 / 16 * 1em);
}
.SevTit { border-bottom: 2px solid #c9201d; padding-bottom:calc(30 / 16 * 1em);
margin-bottom:calc(50 / 16 * 1em);
text-align: center; }
.SevTit h1 { font-size: calc(40 / 16 * 1em);
line-height: calc(35 / 40 * 1em);
}
.SevCon { font-size: calc(20 / 16 * 1em);
line-height: calc(36 / 20 * 1em);
}
.SevForm .inputBox {
padding-left:calc(130 / 16 * 1em); position: relative; line-height: calc(68 / 16 * 1em);
margin-bottom:calc(30 / 16 * 1em);
}
.SevForm .inputBox .name { position: absolute; left: 0; top: 0; font-size: calc(18 / 16 * 1em);
color: #333; }
.SevForm .inputBox .name b { color: #c9201d; }
.SevForm .inputBox input { border: 1px solid #e9e9e9; height:calc(68 / 16 * 1em);
width: 100%; box-sizing: border-box; padding:0 calc(10 / 16 * 1em);
}
.SevForm .inputBox input.input50 { width: 50%; }
.SevForm .inputBox textarea { width: 100%; border: 1px solid #e9e9e9; padding:calc(20 / 16 * 1em);
height: 120px; }
.SevForm .inputBox select { width: 100%; max-width: 200px; height:calc(68 / 16 * 1em);
border: 1px solid #e9e9e9; background: url(../images/ico/select.png) no-repeat center right 15px #fff; padding-right:calc(20 / 16 * 1em);
}
.SevForm .formBtn button {
width:calc(180 / 18 * 1em);
height:calc(68 / 18 * 1em);
line-height: calc(68 / 18 * 1em); color: #fff; background: #969696; border: none; font-size: calc(18 / 16 * 1em);
margin-right:calc(10 / 18 * 1em);
cursor:pointer;
}
.SevForm .formBtn button.submit { background: #c9201d; }
.SevForm .SevTitle {
margin-bottom:calc(30 / 24 * 1em);
padding-left:calc(20 / 24 * 1em); position: relative; font-size: calc(24 / 16 * 1em);
font-family: 'SourceHanSerifCN-Bold'; color: #333; }
.SevForm .SevTitle::before { content: ''; display: block; width:calc(4 / 24 * 1em);
height:calc(20 / 24 * 1em);
background: #c9201d; position: absolute; left: 0; top: 50%; margin-top:calc(-10 / 24 * 1em);
}
.SevForm .SevForm { margin-top:calc(10 / 16 * 1em);
}
.SevForm .Form { display: block; margin-left: -5%; }
.SevForm .col50 { width: 45%; float: left; margin-left: 5%; }
.SevForm .col100 { width: 95%; float: left; margin-left: 5%; }
.SevForm .inputBox select { width: 27.95%; max-width: 100%; margin-right: 5%; }
.SevForm .inputBox select:nth(3) {
margin-right:0;
}
.SevForm .item ul::after { content: ''; display: block; clear: both; }
.SevForm .item ul li { float: left; box-sizing: border-box; padding:0 calc(20 / 16 * 1em);
text-align: center; }
.SevForm .item ul li.li1 { width: 40%; text-align: left; line-height: calc(50 / 16 * 1em);
}
.SevForm .item ul li.li2 { width: 20%; }
.SevForm .item ul li.li3 { width: 20%; }
.SevForm .item ul li.li4 { width: 20%; }
.SevForm .item ul li span.name { display: none; }
.SevForm .item ul li.states .Replied { color: #c9201d; }
.SevForm .item.itemTit { font-weight: bold; color: #c9201d; font-size: calc(20 / 16 * 1em);
}
.SevForm .item.itemTit ul li { line-height: calc(68 / 16 * 1em);
}
.SevForm .item_scroll {
max-height:calc(500 / 16 * 1em); overflow: auto; }
/*合作加盟 */
.contact_info { background: url(../images/Floor002773_bg.jpg) repeat-y top center; }
.contact_info .auto { padding: calc(120 / 16 * 1em) 0;
}
.contact_info .title { text-align: center; margin-bottom: 3%; }
.contact_info .cn { font-family: 'SourceHanSerifCN-Bold'; font-size: 36px; color: rgb(51, 51, 51); line-height: 1; }
.contact_info .en { font-weight: bold; color: rgb(238, 238, 238); font-size: 30px; text-transform: uppercase; }
.contact_info .contact { position: relative; z-index: 4; margin-bottom: 4%; }
.contact_info .contact li { float: left; width: 30%; margin-right: 5%; text-align: center; color: #000; background: #fff; position: relative; min-height: 245px; }
.contact_info .contact li:nth-child(3n) { margin-right: 0; }
.contact_info .contact li .line { content: ''; z-index: 5; position: absolute; width: 100%; height: 100%; display: block; background: no-repeat center center; background-image: url(../images/line_hover.png); background-size: 100% 100%; }
.contact_info .contact li .inner { position: relative; padding: calc(40 / 16 * 1em);
}
.contact_info .contact li:before, .contact_info .contact li:after, .contact_info .contact li .inner:before, .contact_info .contact li .inner:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.contact_info .contact li:before, .contact_info .contact li:after { top: 0; }
.contact_info .contact li:before, .contact_info .contact li .inner:before { left: 0; }
.contact_info .contact li:after, .contact_info .contact li .inner:after { right: 0; }
.contact_info .contact li .inner:before, .contact_info .contact li .inner:after { bottom: 0; }
.contact_info .contact li:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.contact_info .contact li .inner:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.contact_info .contact li .inner:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.contact_info .contact h5 { color: #333; font-size: calc(18 / 16 * 1em);
font-family: 'SourceHanSerifCN-Bold'; font-weight: normal; margin-top: calc(40 / 20 * 1em);
margin-bottom: 0; line-height: 1; }
.contact_info .contact p { font-family: 'SourceHanSerifCN-Bold'; font-size: calc(24 / 16 * 1em);
color: #c9201d; margin-top: calc(10 / 24 * 1em);
margin-bottom: calc(30 / 24 * 1em);
}
@media(max-width: 640px){
	.contact_info .auto{padding: 6% 0;}
	.contact_info .cn{font-size: 28px;}
	.contact_info .en{font-size: 24px;}
	.contact_info .contact li{width: 100%;margin-right: 0;margin-bottom: 2%;}
	.SevForm .col50{width: 100%;margin-left: 0;}
	.SevForm .col100{width: 100%;margin-left: 0;}
	.SevForm .formBtn{padding-left: 0;}
	.SevForm .formBtn button{width:auto;padding: 0 20px;height: 50px;line-height: 50px;}
}
/*招贤纳士 */
.Job { background: url(../images/Floor002773_bg.jpg) repeat-y top center; }
.Job .auto { padding: calc(120 / 16 * 1em) 0;
}
.Job .title { text-align: center; margin-bottom: 3%; }
.Job .cn { font-family: 'SourceHanSerifCN-Bold'; font-size: 36px; color: rgb(51, 51, 51); line-height: 1; }
.Job .en { font-weight: bold; color: rgb(238, 238, 238); font-size: 30px; text-transform: uppercase; }
.Job .Job_filter { margin-bottom: 3%; }
.Job .Job_filter dl { position: relative; z-index: 100; }
.Job .Job_filter dl dd { /*position: absolute;*/ top: 100%; left: 0; width: 100%; z-index: 100; background: #fff; display: none; }
.Job .Job_filter dl dd a { display: block; padding: 10px 20px; line-height: 30px; transition: 0.3s; }
.Job .Job_filter dl dd a:hover { background: #c9201d; color: #fff; }
.Job .Job_filter dl dt { position: relative; line-height: 55px; background: #fff; border: solid 1px #e6e6e6; padding-right: 30px; padding-left: 20px; }
.Job .Job_filter dl dt:after { position: absolute; content: ''; border: 4px solid transparent; border-top-color: #666; border-top-width: 6px; right: 20px; top: 50%; margin-top: -4px; }
.Job .Job_filter ul.search { position: relative; padding-right: 132px; z-index: 2; }
.Job .Job_filter ul.search .btn { position: absolute; right: 0; top: 0; width: 120px; line-height: 55px; background: #c9201d; text-align: center; color: #fff; }
.Job .Job_filter ul.search .text { width: 100%; line-height: 55px; height: 55px; background: #fff; border: solid 1px #e6e6e6; padding: 0 20px; color: #dadada; }
.Job .Job_filter ul.search .text.focus { color: #333; }

@media(min-width:641px) {
.Job .Job_filter dl { float: left; width: 25%; margin-right: 2%; }
.Job .Job_filter ul.search { float: right; width: 46%; }
}
.Job .Job_list ul li {
margin-bottom:calc(20 / 16 * 1em); background: #fff; position: relative; }
.Job .Job_list ul li .inner { position: relative; padding:calc(25 / 16 * 1em) calc(30 / 16 * 1em);
}
.Job .Job_list ul li:before, .Job .Job_list ul li:after, .Job .Job_list ul li .inner:before, .Job .Job_list ul li .inner:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.Job .Job_list ul li:before, .Job .Job_list ul li:after { top: 0; }
.Job .Job_list ul li:before, .Job .Job_list ul li .inner:before { left: 0; }
.Job .Job_list ul li:after, .Job .Job_list ul li .inner:after { right: 0; }
.Job .Job_list ul li .inner:before, .Job .Job_list ul li a:after { bottom: 0; }
.Job .Job_list ul li:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.Job .Job_list ul li .inner:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.Job .Job_list ul li .inner:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.Job .Job_list ul li .tit {
padding-right:calc(100 / 16 * 1em); position: relative; padding-left:calc(15 / 16 * 1em);
line-height: calc(30 / 16 * 1em);
cursor: pointer; }
.Job .Job_list ul li .tit::before { content: ''; display: block; width: 5px; height: 5px; background: #c9201d; border-radius: 50%; position: absolute; left: 0; top: 50%; margin-top: -2.5px; }
.Job .Job_list ul li .tit p {
font-size: calc(20 / 16 * 1em); color: #000; margin: 0; }
.Job .Job_list ul li .tit .btn { position: absolute; right: 0; top: 0; padding-right:calc(20 / 16 * 1em);
}
.Job .Job_list ul li .tit .btn i {
width:calc(20 / 16 * 1em);
height:calc(20 / 16 * 1em); background: url(../images/icon-next.svg) no-repeat center center; position: absolute; right: 0; top: 50%; margin-top:calc(-10 / 16 * 1em);
background-size: calc(10 / 16 * 1em);
}
.Job .Job_list ul li .open_con {
margin-top:calc(20 / 16 * 1em);
padding-top:calc(30 / 16 * 1em); border-top: 1px solid #e5e5e5; display: none; }
.Job .Job_list ul li .open_con .name {
font-size: calc(22 / 16 * 1em); color: #c9201d; font-weight: bold; margin-bottom:calc(10 / 22 * 1em);
}
.Job .Job_list ul li .open_con .con { line-height: calc(40 / 16 * 1em);
margin-bottom:calc(40 / 16 * 1em);
}
.Job .Job_list ul li .tit.on p { color: #c9201d; }
.Job .Job_list ul li .tit.on .btn i { transform: rotate(90deg) }
.Job .Job_list .type dd { position: relative; color: #333; }
.Job .Job_list .type dd span { color: #999999; display: inline-block; padding-left: 1.25em; background-repeat: no-repeat; background-position: left center; background-size: 1em auto; }
.Job .Job_list .type dd.job span { background-image: url(../images/icon-job.svg); }
.Job .Job_list .type dd.edu span { background-image: url(../images/icon-edu.svg); }
.Job .Job_list .type dd.num span { background-image: url(../images/icon-user.svg); }
.Job .Job_list .type dd.wp span { background-image: url(../images/icon-place.svg); }
.Job .Job_list .type dd.time span { background-image: url(../images/icon-time.svg); }

@media (min-width:1025px) {
.Job .Job_list .type { overflow: hidden; }
.Job .Job_list .type dd { float: left; }
.Job .Job_list .type dd:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 10px; background-color: #d4d4d4; top: 50%; margin-top: -5px; right: 0; }
}
.Job .Job_list .type { background-color: #f5f5f5; padding: calc(10 / 16 * 1em) 0;
}
.Job .Job_list .intro-tit {
font-size: calc(18 / 16 * 1em); font-weight: bold; line-height: 2; margin-top: 2em; color: #333; }
.Job .Job_list .edit-info, .Job .Job_list p { line-height: 1.875; color: #555; }
.Job .Job_list span, .Job .Job_list a { color: #c9201d; }

@media (min-width:1025px) {
.Job .Job_list .type { text-align: center; }
.Job .Job_list .type dd { float: none; display: inline-block; padding: 0 48px; line-height: 2.5; }
}

@media (max-width:1024px) {
.Job .Job_list .type { padding: 1em; }
}
@media (max-width:640px){
	.Job .auto{padding: 6% 0;}
	.Job .cn{font-size: 28px;}
	.Job .en{font-size: 24px;}
	.Job .Job_list .type dd{margin-bottom: 10px;}
}

#btmNav227 {display: none;}




/*Floor002745 */
.Floor002745{background: url(../images/Floor002745_bg.jpg) no-repeat center center; background-size: cover; padding: calc(120 / 16 * 1em) 0;background-color: #f2edea;}
.Floor002745 li{ float: left; text-align: center; margin-bottom: 2%;}
.Floor002745 li .title{font-family: 'SourceHanSerifCN-Bold';font-size: calc(40 / 16 * 1em);color: #c9201d;width: 100px;height: 100px;line-height: 100px;border-radius: 50px;display: block;margin: calc(20 / 42 * 1em) auto calc(30 / 42 * 1em) auto;transform: scale(1.2);transition: 0.5s;background: rgba(255,255,255,0.3);}
.Floor002745 li a:hover .title {background: #c9201d;color: #fff;transform: scale(1);}
.Floor002745 li .tit{font-size: calc(20 / 16 * 1em);color: #000; margin-bottom: 1%;}
.Floor002745 li p{line-height: 2; color: #555;}

@media (min-width:1025px) {
.Floor002745 li { width: 15%; margin-right: 2%;}
.Floor002745 li:nth-child(6n){ margin-right: 0;}
}

@media (max-width:1024px) {
.Floor002745 li { width: 32%; margin-right: 2%;}
.Floor002745 li:nth-child(3n){ margin-right: 0;}
}
@media (max-width:640px){
.Floor002745 {padding: 6% 0;}
.Floor002745 li { width: 48%; margin-right: 2%;}
.Floor002745 li:nth-child(2n){ margin-right: 0;}
.Floor002745 li .title{width: 80px;height: 80px;line-height: 80px;font-size: 28px;}
.Floor002745 li .tit{ font-size: 18px;}
}




.Homevideo{ background: url(../images/Homevideo_bg.jpg) no-repeat top center; background-size: cover; padding: calc(120 / 16 * 1em) 0; }
.Homevideo .top-box .left .item figure{padding-top:65%; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.Homevideo .top-box .right .item figure{padding-top:60%; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.Homevideo .list figure{padding-top:55.39%;}

.Homevideo .item { position: relative; }
.Homevideo .item .inner { position: relative; display: block; }
.Homevideo .item:before, .Homevideo .item:after, .Homevideo .item .inner:before, .Homevideo .item .inner:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao2.png) no-repeat; width: 12px; height: 12px; }
.Homevideo .item:before, .Homevideo .item:after { top: 0; }
.Homevideo .item:before, .Homevideo .item .inner:before { left: 0; }
.Homevideo .item:after, .Homevideo .item .inner:after { right: 0; }
.Homevideo .item .inner:before, .Homevideo .item .inner:after { bottom: 0; }
.Homevideo .item:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.Homevideo .item .inner:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.Homevideo .item .inner:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

.Homevideo .top-box{display:table;table-layout:fixed;width:100%;height:100%;}
.Homevideo .top-box .left{width:68.46%;padding-right:3.07%;}
.Homevideo .top-box .right{width:31.54%;}
.Homevideo .top-box .left,
.Homevideo .top-box .right{display:table-cell;height:100%;vertical-align:top;}
.Homevideo .top-box .left .pic{ }
.Homevideo .top-box .right .pic{ }
.Homevideo .pic{overflow:hidden;position:relative;   }
.Homevideo .pic figure{transition:all .3s;}
.Homevideo .item{cursor:pointer;}
.Homevideo .item:hover figure{transform:scale(1.1);}
.Homevideo .item:hover .pic::before{background-color:rgba(0,0,0,0.5);}
.Homevideo .top-box .left .item .pic::before{background-image:url(../images/play.png);}
.Homevideo .item .pic::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0);background-position:center center;background-size:46px;background-repeat:no-repeat;z-index:2;transition:all .3s;}
.Homevideo .top-box .left .pic::before{background-size:72px;}
.Homevideo .item:hover h2{color:#c9201d !important;}
.Homevideo .top-box .left .item:hover .txt h2{color:#fff;}
.Homevideo .top-box{margin-bottom:4.62%;}
.Homevideo .top-box .left .txt{background-color:#fff;padding:calc(25 / 16 * 1em);}
.Homevideo .top-box .left .txt h2{margin:0;color:#000; font-size: calc(24 / 16 * 1em); font-weight: normal;}
.Homevideo .top-box .right .item{ margin-bottom: calc(20 / 16 * 1em);}
.Homevideo .top-box .right{height:100%;max-height:100%;overflow-y:auto;}
.Homevideo .top-box .right .txt {background-color:#fff;}
.Homevideo .top-box .right-box{overflow-y:auto;}
.Homevideo .top-box .right-box h2{color:#222;line-height:1.5;margin:auto;padding:calc(10 / 16 * 1em) 0; font-size:calc(18 / 16 * 1em); text-align: center; font-weight: normal;}
.mCSB_scrollTools .mCSB_draggerRail{width:4px!important; background-color: #e0e0e0 !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#c9201d!important;}
.Homevideo .list .item{float:left;width:31.23%;margin-right:3.155%;margin-bottom:2.46%;}
.Homevideo .list .item:nth-of-type(3n){margin-right:0;}
.Homevideo .list .item h2{color:rgb(51,51,51);line-height:1.333;margin:0;margin-bottom:5px;}
.Homevideo .list .item .time{color: rgba(255,255,255,0.5);line-height:1.714; font-size: 16px;}
.Homevideo .list .item .txt{padding-top:4.93%;}
@media(max-width:768px){
.Homevideo {padding: 6% 0;}
.Homevideo .top-box .right-box h2{font-size:16px;}
.Homevideo .top-box .left .pic::before{background-size:40px;}
.Homevideo .item .pic::before{background-size:26px;}
.mCSB_inside>.mCSB_container{margin-right:10px!important;}
.Homevideo .top-box,
.Homevideo .top-box .left,
.Homevideo .top-box .right{width:100%;display:block;padding-right:0;}
.Homevideo .top-box{padding-bottom:2%;margin-bottom:2%;border-bottom:1px solid #eee;}
.Homevideo .top-box .right{margin-top:2%;}
.Homevideo .top-box .right-box{height:200px;overflow:hidden;}
.Homevideo .top-box .right-box .item{width:49%;margin-right:2%;float:left;}
.Homevideo .top-box .right-box .item:nth-of-type(2n){margin-right:0;}
.Homevideo .list .item{width:49%;margin-right:2%;float:left;}
.Homevideo .list .item:nth-of-type(3n){margin-right:2%;}
.Homevideo .list .item:nth-of-type(2n){margin-right:0;}
.Homevideo .top-box .left .txt{padding:5;}
.Homevideo .top-box .left .txt h2{ font-size: 18px; text-align: center;}
}

.video-popup{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.7);z-index:999;display:none;}
.video-popup .video-box{position:absolute;width:90%;max-width:1200px;height:90%;left:50%;top:50%;transform:translate(-50%,-50%);}
.video-popup video{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:90%;max-width:90%;}
.video-popup .close{width:30px;height:30px;position:absolute;right:20px;top:20px;z-index:5;cursor:pointer;}
.video-popup .close::before,
.video-popup .close::after{content:'';width:80%;height:2px;background-color:#fff;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.video-popup .close::before{transform:rotateZ(45deg);}
.video-popup .close::after{transform:rotateZ(-45deg);}
.video-popup  .pop-play{width:90px;height:90px;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;background:url(../images/play.png) center center no-repeat;background-size:contain;z-index:6;opacity:0.7;cursor:pointer;}





/*品牌馆 */
.Brandlist { background: url(../images/Floor002773_bg.jpg) repeat-y top center; }
.Brandlist .auto { padding: calc(55 / 16 * 1em) 0;}
.Brandlist .title {display: block;margin: 0 auto; text-align: center; margin-bottom: 2%; width: 125px; height: 125px; line-height: 125px; border-radius: 100px; background: #c9201d; }
.Brandlist .cn { font-family: 'SourceHanSerifCN-Bold'; font-size: 44px; color: #fff; }
.Brandlist .desc {display: block;margin: 0 auto; text-align: center; color: #c9201d; background: #fff;max-width: 45%; position: relative; margin-bottom: 3%;}
.Brandlist .desc .line { content: ''; z-index: 5; position: absolute; width: 100%; height: 100%; display: block; background: no-repeat center center; background-image: url(../images/line_hover.png); background-size: 100% 100%; }
.Brandlist .desc .inner { position: relative; padding: calc(40 / 16 * 1em);}
.Brandlist .desc:before, .Brandlist .desc:after, .Brandlist .desc .inner:before, .Brandlist .desc .inner:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.Brandlist .desc:before, .Brandlist .desc:after { top: 0; }
.Brandlist .desc:before, .Brandlist .desc .inner:before { left: 0; }
.Brandlist .desc:after, .Brandlist .desc .inner:after { right: 0; }
.Brandlist .desc .inner:before, .Brandlist .desc .inner:after { bottom: 0; }
.Brandlist .desc:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.Brandlist .desc .inner:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.Brandlist .desc .inner:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.Brandlist .desc aside {font-size: calc(36 / 16 * 1em); font-family: 'SourceHanSerifCN-Bold'; }

.Brandlist .edit_info{ line-height: 2; color: rgb(85, 85, 85);}

@media(max-width: 1024px) {
.Brandlist .title{width:100px;height: 100px;line-height: 100px;}
.Brandlist .desc{max-width: 50%; }
.Brandlist .desc aside{font-size: 28px;}

}
@media(max-width: 640px) {
.Brandlist .auto {padding: 6% 0;}
.Brandlist .cn{font-size: 28px;}
.Brandlist .en{font-size: 24px;}
.Brandlist .desc{max-width: 100%; }
.Brandlist .desc .inner{padding: calc(30 / 16 * 1em);}
.Brandlist .desc aside{font-size: 24px;}
}



/*食谱列表 */
.videolist { background: url(../images/Floor002773_bg.jpg) repeat-y top center; }
.videolist .auto { padding: calc(120 / 16 * 1em) 0;}
.videolist .title { text-align: center; margin-bottom: 3%; }
.videolist .cn { font-family: 'SourceHanSerifCN-Bold'; font-size: 36px; color: rgb(51, 51, 51); line-height: 1; }
.videolist .en { font-weight: bold; color: rgb(238, 238, 238); font-size: 30px; text-transform: uppercase; }

.videolist_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.8);}
.videolist_video .close{ cursor:pointer; position:absolute; right:5%; top:5%; width:40px; height:40px;}
.videolist_video .close::before,
.videolist_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.videolist_video .close::after{ transform:rotate(45deg);}
.videolist_video .ytable{height: 100%;}
.videolist_video .files{ margin:0 auto; width:96%; max-width:800px; max-height:50%;}
.videolist_video .files video{ background:#000;}


.videolist .item_list{}
.videolist .item{position: relative; cursor: pointer;overflow: hidden;}
.videolist .item{ float:left; margin-bottom:2%; }
.videolist .item a { position: relative; display: block; }
.videolist .item .pic, .videolist .item .pic .inner { position: relative; }
.videolist .item .pic:before, .videolist .item .pic:after, 
.videolist .item .pic .inner:before, .videolist .item .pic .inner:after { position: absolute; content: ''; z-index: 20; background: url(../images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.videolist .item .pic:before, .videolist .item .pic:after { top: 0; }
.videolist .item .pic:before, .videolist .item .pic .inner:before { left: 0; }
.videolist .item .pic:after, .videolist .item .pic .inner:after { right: 0; }
.videolist .item .pic .inner:before, .videolist .item .pic .inner:after { bottom: 0; }
.videolist .item .pic:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.videolist .item .pic .inner:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.videolist .item .pic .inner:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.videolist .item .pic { overflow: hidden; }
.videolist .item .figure{ position: relative;}
.videolist .item .pic figure{padding-bottom:70%;position: relative; overflow:hidden;}
.videolist .item .figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); z-index: 1; }
.videolist .item .figure a::before,
.videolist .item .figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.videolist .item .figure a::before{width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em); background: #fff;margin-left: calc(-30 / 16 * 1em);margin-top: calc(-30 / 16 * 1em);border-radius: 50%;}
.videolist .item .figure a::after{width: 0;height: 0;border-top: calc(15 / 16 * 1em) solid transparent;border-bottom: calc(15 / 16 * 1em) solid transparent;border-left: calc(20 / 16 * 1em) solid #000;margin-left: -5px;margin-top: calc(-15 / 16 * 1em);}

.videolist .item .text{text-align: center;padding: calc(12 / 16 * 1em) 0;}
.videolist .item .text h1{font-size: calc(18 / 16 * 1em); font-weight:normal;line-height: 1; color: #000; margin: 0;}
.videolist .item:hover h1{ color: #c9201d; }


@media(min-width: 1025px) {
.videolist .item{ width:32%; margin-right:2%; }
.videolist .item:nth-child(3n){ margin-right:0;}
}
@media(max-width: 1024px) {
.videolist .item{ width:49%; margin-right:2%; }
.videolist .item:nth-child(2n){ margin-right:0;}
.videolist .item .text h1{font-size: calc(16 / 16 * 1em); }
}

@media(max-width: 640px) {
.videolist .auto {padding: 6% 0;}
.videolist .cn{font-size: 28px;}
.videolist .en{font-size: 24px;}
.videolist .item{ float: none;width: 100%; }
}
