e@charset "utf-8";
.c-20202a { color: #20202a; }
.c-bd1a2d { color: #bd1a2d; }
.c-ca062c { color: #ca062c; }
.c-223053 { color: #223053; }
.c-c9062c { color: #c9062c; }
.c-141213 { color: #141213; }
.c-cc0d30 { color: #cc0d30; }
.c-ce1132 { color: #ce1132; }
.c-c7072c { color: #c7072c; }
.c-233156 { color: #233156; }
.c-bbbbbe { color: #bbbbbe; }
.c-4e { color: #4e4e4e; }
.c-8e { color: #8e8e8e; }
.c-70 { color: #707070; }
.c-f0 { color: #f0f0f0; }
.c-4d { color: #4d4d4d; }
.c-9d { color: #9d9d9d; }
.b-f7 { background: #f7f7f7; }
.b-c9062c { background: #c9062c; }
.b-f7f8fb { background: #f7f8fb; }
.b-bd1a2d { background: #bd1a2d; }
.b-f3f4f7 { background: #f3f4f7; }
.b-ce1132 { background: #ce1132; }
.b-f7f8fc { background: #f7f8fc; }
.b-ebeceb { background: #ebeceb; }
.b-df { background: #dfdfdf; }
.b-ca062c { background: #ca062c; }
.mot { margin: auto; }
.w-88 { width: 88%; }
.jb1 { background: #c9062c; background: -webkit-linear-gradient(0deg, #ca062c, #ea6565); }
.banner_img .swiper-slide * { width: 100%; height: 100% !important; }
.banner_img img { object-fit: cover; }
.search-box .submit { width: 20px; height: 20px; }
.search-box { padding: 0 1.5vw; }
.search-box form { padding: 1vw 0; border-bottom: 1px solid rgba(0,0,0,0); }
.search-box input { width: 0; background: none; }
.search-box.on input { width: 150px; padding-right: 10px; }
.search-box.on form { border-bottom-color: #dcdfea; }
.search-box.on .show { display: none; }
.search-box.on .hide { display: block; }
/*menu-box*/
.menu-box { height: 6vw; width: 100%; z-index: 9; left: 0; top: 0; }
.menu-box .M { /*height: 100%; width: calc(82.5% - 28px); background: #fff;*/ }
/*--menu-box end-----------------*/

/*主导航菜单 2018.08.30*/
.MenuList_f1>ul { font-size: 0; display: block; }
.MenuList_f1>ul>li a { display: block; text-transform: capitalize; position: relative; z-index: 0; overflow: hidden; font-weight: normal; padding: 0 1.5vw; }
.MenuList_f1>ul>li a span { display: inline-block; vertical-align: middle; line-height: 1.5; }
.MenuList_f1>ul>li>:first-child { font-weight: normal; display: block; position: relative; z-index: 1; font-size: 16px; color: #333; transition: 0.5s ease 0s; }
.MenuList_f1>ul>li>:first-child.on { color: #c9062c; }
.MenuList_f1>ul>li ul li a { overflow: hidden; color: #666; font-size: 14px; padding: 0; }
.MenuList_f1>ul>li>:first-child:after { transition: 0.5s ease 0s; content: ''; z-index: -1; bottom: 0; left: 50%; background: #c9062c; height: 3px; width: 0%; position: absolute; }
.MenuList_f1>ul>li>:first-child.on:after { width: 100%; left: 0; }
/*汉堡菜单PC*/
.menu-icon { display: inline-block; vertical-align: middle; width: 100%; background: none; position: relative; z-index: 0; }
.menu-icon span, .menu-icon:before, .menu-icon:after { transition: 0.5s ease 0s; display: inline-block; height: 4px; background: #fff; content: ''; width: 40px; vertical-align: middle; }
.menu-icon:before, .menu-icon:after { position: absolute; left: 50%; top: 50%; margin-top: -2px; }
.menu-icon:before { transform: translate(-50%, -14px); }
.menu-icon:after { transform: translate(-50%, 14px); }
.menu-icon span { position: relative; margin: 0 auto; z-index: 0; }
.menu-i { background: #c9062c; display: none; transition: 0.5s ease 0.5s; opacity: 1; top: 0; right: 0; overflow: hidden; width: 100px; height: 100px; margin-left: 0; text-align: center; position: absolute; z-index: 1; cursor: pointer; outline: none; font-size: 0; }
.menu-i:before { content: ''; height: 100%; display: inline-block; vertical-align: middle; width: 0; }
body.on .menu-i .menu-icon:after { transform: translate(-50%, 0) rotateZ(-45deg); }
body.on .menu-i .menu-icon:before { transform: translate(-50%, 0) rotateZ(45deg); }
body.on .menu-i .menu-icon span { background: transparent; }
body.on [id*='public-bg'] { display: block; }
/*menu-slide 用slide注意效果遮挡*/
.menu-slide { z-index: 0; position: absolute; bottom: 0; transition: 0.5s cubic-bezier(0.21, 0.8, 0.31, 1.21) 0s; }
.menu-slide i { height: 2px; width: 100%; display: block; position: absolute; left: 0; bottom: 0; z-index: 0; background: #c9062c; }
.MenuList_f1.slide-menu { position: relative; z-index: 1; }
/*---导航end------------------------------------------------------------------------------------------------------------------------*/
/*logo*/
.menu-w { font-size: 0; margin: 0 auto; height: 100%; padding-left: 6%; }
.logo { width: 18%; height: 100%; }
.logo a { width: 100%; }
/*--logo end------------------------------------------*/

/*language*/
/*--language end----------*/
/*f_type:true*/
.MenuList_f1.swiper>ul>li { position: static; }
/*f_type:true*/
.MenuList_f1.swiper>ul { display: flex; display: -ms-flexbox;/*IE10*/ }
.MenuList_f1>ul>li>:first-child.icon a:before { transition: 0.5s ease 0s; content: ''; position: absolute; z-index: 0; top: 50%; transform: translateY(-50%) rotate(45deg); display: none; border-right: 2px solid #666; border-top: 2px solid #666; width: 2vw; height: 2vw; }
.MenuList_f1>ul>li>:first-child.on a:before { transform: translateY(-50%) rotate(135deg); border-color: #fff; }
.language_box em { width: 1px; height: 6px; background: #fff; margin: 0 0.7vw; }
.language_box { padding: 0 2.5vw; }
.language_box .on { opacity: 1; }
.language_box a:hover { text-decoration: underline; }
.ResTitle_a1 .icon { font-size: 0; margin: 0 1.5vw; }
.ResTitle_a1 .icon:before, .ResTitle_a1 .icon:after { content: ''; width: 16px; height: 16px; display: inline-block; vertical-align: top; border-radius: 50%; border: 1px solid #ca062c; box-sizing: border-box; }
.ResTitle_a1 .icon:after, .ResTitle_a1 .icon:before { animation: an1 2s linear 0s infinite; /*background: #ca062c;*/ }
.ResTitle_a1 .icon.left:before, .ResTitle_a1 .icon.right:after { animation-delay: 1s; }
.ResTitle_a1 .icon:after { margin-left: -2px; }
@keyframes an1 { 0%, 50% {
background:#ca062c;
}
51%, 100% {
background: none;
}
}
.a1 { padding: 7px; border: 1px solid #d7dbe8; background-color:#ffffff }
.a1 .txt { padding: 0 40px; position: relative; z-index: 1; }
.a1 .icon { width: 40px; height: 40px; margin-left: -40px; opacity: 0; }
.a1 .icon .arrow { position: absolute; }
.a1 .icon .arrow:before { width: 10px; height: 10px; border-color: #c9062c; }
.a1 .icon .arrow:after { background: #c9062c; }
[class*="NewsList_a"] .data b { font-weight: normal; }
[class*="NewsList_a"] .data b:before { content: '-'; }
.friend_link .list:not(:last-child) { padding-right: 10px; margin-right: 10px; border-right: 1px solid #4e4e4e; }
.footer-t { padding-bottom: 8vw; }
.footer-t .bg { bottom: 0; left: 0; z-index: -1; }
.footer-t>.w-88 { padding-top: 2.5vw; border-top: 1px solid #dfdfdf; }
.footer-logo { width: 15%; }
.quick_link .link { margin-top: 1vw; padding-top: 1vw; border-top: 1px solid #4e4e4e; }
.NavList_a1 a { display: block; padding-right: 2vw; position: relative; z-index: 0; transition: 0.5s ease 0s; }
.NavList_a1 a:after { content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%); z-index: -1; width: 12px; height: 10px; background: url(../images/public/jt.png) no-repeat center; background-size: contain; }
.footer .info .box>div+div, .NavList_a1 li+li { margin-top: 1vw; }
.footer .ewm { width: 7.5vw; min-width: 70px; margin-left: 6vw; }
.footer .ewm p { padding: 5px 10px; border: 1px solid #b0b0b0; line-height: 1; }
.beian img { display: inline-block; }
.beian { padding: 1.5vw 0; }
.page-banner .title { z-index: 2; text-shadow: 2px 2px 5px rgba(0,0,0,0.5); }
.location img { width: 14px; margin-right: 1vw; }
.location .title { padding: 1vw; border-left: 1px solid rgba(255,255,255,0.3); }
.page-title { padding: 2vw 0 }
/*rid34*/
.rid34 .list .img1 { width: 50vw; }
.rid34 .list:nth-child(odd) .img1 { margin-left: auto; }
.rid34 .list .icon { max-width: 12vw; max-height: 12vw; }
.rid34 .list:nth-child(odd) .icon { right: 5vw; }
.rid34 .list:nth-child(even) .icon { left: 5vw; }
.rid34 .list .img2 .title { top: 6vw; }
.page-content { padding-top: 2.5vw; }
.rid34 .c-box1 li { width: 32%; padding: 1.8vw 0 1.8vw 2vw; }
.rid34 .c-box1 li:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); border-radius: 50%; border: 1px solid #ce1132; box-sizing: border-box; width: 5vw; height: 5vw; z-index: -1; }
.rid34 .c-box1 li p { padding: 0.5vw 0; }
.rid34 .c-box2 span { line-height: 2; }
.footer .quick_link { margin-left: 3vw; }
.rid35 .list-box { counter-reset: index; }
.rid35 .list-box .img * { height: 100%; }
.rid35 .list-box .num { width: 4vw; height: 4vw; border: 6px solid #9d9d9d; margin-right: 2vw; min-width: 40px; min-height: 40px; }
.rid35 .list-box .num:before { content: '0'counter(index); counter-increment: index; color: #9d9d9d; font-size: 2.5vw; font-weight: bold; position: absolute; left: 0; top: 50%; transform: translate(-50%, -50%); background: #fff; line-height: 1; }
.rid35 .t-title strong, .rid33 .T .right-box strong { font-style: italic; }
.rid35 .t-title span { width: 700px; max-width: 100%; line-height: 1.7; }
.rid33 .T { padding: 4.5vw 0 6.5vw; background: url(../images/public/bg4.png) no-repeat center; background-size: cover; }
.rid33 .T .right-box { border: 1px solid #e4e6eb; }
.rid33 .T .left-box .text { line-height: 2; }
.rid33 .T .left-box .title p strong { font-style: italic; margin-right: 1vw; }
.rid33 .T .left-box .title i { height: 1px; margin: 0 1vw; }
.rid33 .T .right-box .list { width: 33.333%; }
.rid33 .T .right-box .list+.list { border-left: 1px solid #e4e6eb; }
.rid33 .T .right-box .text { left: 0; padding: 5px; }
.rid33, .news_list, .product { padding-top: 0 !important; }
.rid33 .M .text { padding: 4vw; }
.rid33 .M .text span { line-height: 2; }
.rid33 .M .img * { height: 100%; }
.rid33 .M .list:nth-child(even) { -moz-flex-direction: row-reverse; -ms-flex-direction: row-reverse; -o-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }
.rid33 .B { padding: 4vw 0; }
.rid33 .B .title span { width: 780px; max-width: 100%; line-height: 2; }
/*history*/
/*#issues {
    align-items: center;
}*/
.apage {
	line-height: 25px;
	background: #ffffff;
	padding: 0 5px;
	text-align: center;
	padding:20px
}
.apage a {
	border: 1px solid #cccccc;
	padding: 5px 14px;
	margin-right: 5px;
	margin: 0 3px;
}
.apage .num_btns {
	float: right;
	font-family: Tahoma;
}
.apage a:hover, .apage .cur {
	border: 1px solid #971e25;
	background-color: #971e25;
	color: #fff;
	text-decoration: none;
}
.apage .cust_txt {
	float: left;
}
.apage .oran_pg_fp {
	background: url(../images/first_page.gif) 4px 4px no-repeat;
	padding-right: 9px;
}
.apage .oran_pg_pp {
	background: url(../images/pre_page.gif) 4px 4px no-repeat;
	padding-right: 5px;
}
.apage .oran_pg_np {
	background: url(../images/next_page.gif) 8px 4px no-repeat;
	padding-right: 12px;
}
.apage .oran_pg_lp {
	background: url(../images/last_page.gif) 8px 4px no-repeat;
	padding-right: 12px;
}
.apage select {
	font-size: 8px;
	margin-top: 5px;
}
.apage .oran_pg_txt {
	height: 15px;
	border: solid 1px #d4e3e9;
	width: 20px;
	margin-left: 5px;
}
.apage .oran_pg_btn {
	height: 15px;
	border: solid 1px #d4e3e9;
	margin-left: 5px;
	font-size: 9px;
	background: #5984ac;
	color: #fff;
}

.issue_item { text-align: center; }
.issue_item figure { height: 19.8vw; width: 38.2%; border-radius: 6px; overflow: hidden; margin-right: 5%; }
.issue_item span { text-align: left; font-size: 2.5vw; color: #c9062c; font-weight: bold; font-style: italic; }
.issue_item em { text-align: left; line-height: 1.5; }
.issue_item:after { content: attr(data-title); font-size: 16vw; color: #fafafa; font-style: italic; position: absolute; top: 50%; left: 0; transform: translate(0, -50%); z-index: -1; line-height: 1; opacity: 0; font-weight: bold; width: 100%; text-align: center; }
.history .gallery-top li[class*=active]:after { opacity: 1; }
.history .gallery-thumbs { font-size: 16px; color: #bbb; position: relative; z-index: 0; }
.history .gallery-thumbs:before { content: ''; width: 84.3%; height: 10px; background: url(../images/public/i1.png) repeat-x left top; background-size: 7px 10px; position: absolute; left: 7.85%; top: 19px; }
.history .gallery-thumbs:after { content: ''; position: absolute; width: 100%; height: 1px; left: 0; top: 30px; background: #eee; }
.history .gallery-thumbs .swiper-container { width: 84.3%; }
.history .gallery-thumbs [class*=active] { color: #bd1a2d; }
.history .gallery-thumbs li { cursor: pointer; padding-top: 45px; outline: none; }
.history .gallery-thumbs [class*=active]:before { content: ''; background: url(../images/public/i1-1.png) no-repeat top center #fff; width: 42px; height: 29px; position: absolute; top: 0; left: 0; background-size: 100% 100%; }
.banner_btn .btn { width: 4vw; min-width: 30px; border: 1px solid #fff; outline: none; }
.history .gallery-thumbs .banner_btn .btn, .history .gallery-thumbs .banner_btn .arrow:before { border-color: #666; }
.banner_btn .arrow { position: absolute; width: 45%; }
.banner_btn .arrow:before { width: 1vw; height: 1vw; border-color: #fff; }
.banner_btn .arrow:after { background: #fff; }
.history .gallery-thumbs .banner_btn { z-index: 2; }
.history .gallery-thumbs .banner_btn .arrow:after { background: #666; }
.banner_btn .arrow:before, .banner_btn .arrow:after { transition: 0.5s ease 0s; }
.banner_btn .btn:hover { background: #fff; }
.banner_btn .btn:hover .arrow:before { border-color: #cc0c30; }
.banner_btn .btn:hover .arrow:after { background: #cc0c30; }
.history .gallery-thumbs .prev { left: 0; }
.history .gallery-thumbs .next { right: 0; }
.history .gallery-thumbs .banner_btn .btn:hover { border-color: #fff; box-shadow: 3px 3px 13px 0 rgba(227,33,32,0.2); }
.NavList_a2 a { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; padding: 0 1.5vw; }
.nav .title { padding: 0 6vw; }
.nav .title .SJ { right: 0; top: 50%; transform: translate(100%, -50%); border-width: 0.5vw 0 0.5vw 0.5vw; border-left-color: #bd1a2d; }
.PosList_a1 * { padding: 0 10px; border-left: 1px solid #f6f6f6; }
.NavList_a2 li { width: auto; display: inline-block; }
.nav-list { padding: 0 1vw; }
.PosList_a1 b { font-weight: normal; }
.NavList_a2 a.on { color: #cc1237; }
.swiper-pagination-bullets { font-size: 0; }
.swiper-pagination-bullet { width: 1.6vw; height: 4px; min-width: 20px; background: #f1f1f1; border-radius: 999px; opacity: 1; vertical-align: top; outline: none; }
.swiper-pagination-bullet-active { background: #ca062c; }
/*news*/
.news_part1 { padding: 4vw 0; }
.news_part1 .line { height: 1px; }
.news_part1 .desc { -webkit-line-clamp: 3; line-height: 1.7; height: 92px; }
.news_part1 .data img { width: 1.5vw; margin-right: 0.5vw; }
.NewsList_a3 .newnr { padding: 2vw 1vw; }
.NewsList_a3 li { position: relative; transition: 0.5s ease 0s; z-index: 0; margin-bottom: 2%; }
.NewsList_a3 li a { display: block; transition: 0.5s ease 0s; }
.NewsList_a3 li .figure { padding: 28% 0; }
.NewsList_a3 li p { line-height: 2; height: 72px; }
.NewsDetail_a1 img { display: inline; }
.NewsDetail_a1 #nc[class*="nf"] { background: none; }
/*product_box*/
.product .img-box, .product .product_box { width: 50%; }
.product .product_box li { width: 49%; }
.product .product_box li:not(:last-child) { margin-right: 2%; }
.product .img-box { padding: 2.5vw 6vw 5vw; }
.product .product_box { box-shadow: 0 4px 4vw 0 rgba(228,232,244,0.5); padding: 2.5vw; }
.product .product_box .img figure { padding: 28.5% 0; }
.product>.list+.list { margin-top: 4vw; }
.page-search { padding: 4px; }
.product_list .list-box .list { padding: 2.5vw; margin-bottom: 2%; }
.product_list .hover-box { left: 0; bottom: 0; height: 0; opacity: 0; }
.product_list .hover-box>.dis-m { padding: 1vw; }
.product_list .hover-box .desc { -webkit-line-clamp: 3; line-height: 2; max-height: 84px; }
.product_list .hover-box .btn { width: 2vw; height: 2vw; max-height: 40px; max-width: 40px; min-width: 30px; min-height: 30px; }
.product_list .hover-box .btn .arrow:before { width: 10px; height: 10px; border-color: #c9062c; }
.product_list .hover-box .btn .arrow:after { background: #c9062c; }
.product_list .img-box figure { padding: 30% 0; }
.product_list .list-box { padding-top: 3.5vw; border-top: 1px solid #9da2ae; }
.product_detail .img-box .swiper-container { border-radius: 10px; overflow: hidden; }
.product_detail .img-box .swiper-slide { padding: 23% 0; }
.product_detail .img-box .figure { width: 90%; height: 90%; }
.product_detail .T .text-box { padding: 1.5vw 0 1.5vw 6vw; }
.product_detail .T .text-box span, .product_detail .B .avd span { line-height: 2; }
.product_detail .avd img { width: 16px; margin-right: 1vw; margin-top:0.7vw; }
.product_detail .T .avd-box { padding-top: 1.5vw; border-top: 1px solid #e4e6eb; }
.product_detail #bottom .swiper-slide { width: 16%; height: auto; border-radius: 10px; background: none; overflow: hidden; border: 1px solid rgba(0,0,0,0); padding:0;}
.product_detail #bottom .swiper-slide figure{ padding:32% 0; width:100%;}
.product_detail .bottom-box{ padding:0 2.5vw;}
.product_detail #bottom .swiper-slide-thumb-active { border-color: #ce1132; }
.product_detail #bottom .swiper-slide:not(:last-child) { margin-right: 5%; }
.product_detail .gallery-top .swiper-slide { padding: 2.5vw 3.5vw; }
.product_detail .gallery-thumbs { width:100%; border-bottom:1px solid #9da2ae; }
.product_detail .gallery-thumbs .swiper-slide { width: auto; padding: 1.5vw 2.5vw; cursor:pointer; outline:none; }
.product_detail .gallery-thumbs .swiper-slide:before{content:''; position:absolute; left:50%; width:0; height:1px; background:#ce1132; bottom:0; z-index:-1; transition:0.5s ease 0s;}
.product_detail .gallery-thumbs .swiper-slide-thumb-active:before{width:100%; left:0;}
.product_detail .B { border-radius: 10px; }
.product_detail .gallery-thumbs .swiper-slide-thumb-active { color: #ce1132;}
.gallery-top .swiper-slide>*+* { margin-top: 1vw; }
.gallery-top .swiper-slide .video { height: 40vw; background: #000; }
.NewsList_a4 ul { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
.NewsList_a4 .newnr b { font-weight: normal; text-align: center; display: block; margin-top: 1vw; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.NewsList_a4 li a { display: block; }
.NewsList_a4 .newimg { height: 16.5vw }
.NewsList_a4 .newimg img { width: 100%; height: 100%; object-fit: cover; }
.MenuList_f2 span { font-weight: normal; display: inline-block; vertical-align: middle; }
.MenuList_f2 a { transition: 0.5s ease 0s; }
.MenuList_f2 a, .MenuList_f2 .child li { display: inline-block; vertical-align: top; }
.MenuList_f2 .child { font-size: 0; margin-top: 1vw; }
.MenuList_f2 .child li:not(:last-child) { margin-right: 2vw; padding-right: 2vw; border-right: 1px solid #141213; }
.MenuList_f2>ul>li { padding-bottom: 1vw; border-bottom: 1px solid #bbbbbe; }
.MenuList_f2 .child li { margin: 5px 0; }
.about_brand .T .box p { line-height: 2; }
.partner_img li {/*  width: 18%; */ height: 8.5vw; text-align: center; background: #fff !important;margin-left: 0; }
.partner_img li:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0; }
/* .partner_img li:not(:last-child) { margin-right: 2%; } */
.partner_img li img { height: auto; max-height: 80%; max-width: 80%; transform: none; margin-left: 0; }
.partner_img li { margin-bottom: 0; }
.rid44 .T { background: url(../images/public/bg6.png) no-repeat center bottom; background-size: 100% auto; overflow: hidden; padding-bottom: 3.5vw; }
.rid44 .T .box .line { height: 1px; width: 30px; }
.rid44 .T .box li { width: 16%; border: 1px solid #818181; margin: 2.5% 0; }
.rid44 .T .box .img { width: 4vw; height: 4vw; }
.rid44 .T .box .img img { object-fit: contain; }
.rid44 .T .title span { line-height: 2; }
.rid44 .M { background: url(../images/public/bg7.jpg) no-repeat center; background-size: cover; padding: 6vw 0 3.5vw; }
.rid44 .M .text span { line-height: 2; padding: 5px 0 5px 2vw; border-left: 1px solid #000; }
.rid44 .B .title em { font-style: italic; }
.rid44 .B .box .img { width: 8.5vw; height: 8.5vw; }
.rid44 .B .box .img:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 50%; box-sizing: border-box; border: 1px dashed #d7dbe8; z-index: -1; }
.rid44 .B .box .icon { width: 85%; height: 85%; border: 1px solid #d7dbe8; }
.rid44 .B .box .line { height: 6px; border: 1px solid #d7dbe8; border-left: none; border-right: none; margin-top: 4vw; }
.rid44 .B .title span { line-height: 1.5; }
@keyframes ann { 100% {
transform:rotate(360deg);
}
}
.VideoList_d1 li { margin-bottom: 2%; }
.VideoList_d1 li span { transition: 0.5s ease 0s; }
.VideoList_d1 .img img { transition: 0.5s linear 0s; opacity: 0.7;}
.VideoList_d1 .img { height: 16.5vw; overflow: hidden;background: #000;position: relative; }
.VideoList_d1 .img:after{content: "";display: block; position: absolute;left: 50%;top: 50%;width: 2.6vw;height: 2.6vw;background-image: url(../images/play.png);
background-repeat: no-repeat;background-position: center;background-size: contain;min-width: 20px;min-height: 20px;
max-width: 50px;max-height: 50px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.VideoDisplay_a1_C iframe, .VideoDisplay_a1_C video, .NewsDetail_a1 #nc[class*="nf"] video, .NewsDetail_a1 #nc[class*="nf"] iframe { width: 100%; height: 34vw; background: #000 !important; }
.VideoDisplay_a1_back a { transition: 0.3s ease 0s; width: 170px; height: 50px; line-height: 50px; border: 1px solid #c9062c; }
.VideoDisplay_a1_back a:before, .VideoDisplay_a1_back a:after { content: ''; position: absolute; width: 52%; height: 100%; background: #c9062c; top: 0; z-index: -1; transition: 0.3s ease 0s; }
.VideoDisplay_a1_back a:before { left: 0; }
.VideoDisplay_a1_back a:after { right: 0; }
.network .title img { margin-top: -7.5vw; }
.network .box .list-box { padding: 1.5vw 2.5vw; }
.network .box .list-title { height: 3.5vw; min-height: 36px; padding: 0 2.5vw; }
.network .box .list-title img { max-width: 2.5vw; max-height: 2.5vw; margin-right: 10px; }
.network .box-list+.box-list { margin-top: 10px; }
.network .title em { line-height: 2; }
.testing .img-box { width: 54.5%; }
.testing .text-box { width: 45.5%; padding: 4vw 4vw 4vw 5vw; }
.testing [class*="PhotoList_h"] li { margin-bottom: 0; transition: none !important; }
.testing .PhotoList_h3 li { width: 7vw; height: 4.5vw; border-radius: 10px; overflow: hidden; position: relative; z-index: 0; }
.testing .PhotoList_h3 img, .testing .PhotoList_h2 img { width: 100%; margin-left: 0; transform: none !important; object-fit: cover; }
.testing .PhotoList_h3 li:before, .testing .PhotoList_h3 li:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: 0.5s ease 0s; z-index: 2; box-sizing: border-box; }
.testing .PhotoList_h2 li { margin-left: 0; }
.testing .PhotoList_h2 img { transition: none !important; }
.testing .PhotoList_h3 li:before { background: #000; opacity: 0.55; }
.testing .PhotoList_h3 li:after { border: 2px solid #ce1132; border-radius: 10px; opacity: 0; }
.testing .PhotoList_h3 li.swiper-slide-thumb-active:before { opacity: 0; }
.testing .PhotoList_h3 li.swiper-slide-thumb-active:after { opacity: 1; }
.testing .gallery-top { height: 100%; min-height: 20vw; }
.testing .gallery-thumbs { bottom: 2.5vw; position: absolute; padding: 0 2.5vw; }
.testing .text-box em { line-height: 2; }
.contact .T .text-box { padding: 5.5vw 2.5vw; }
.contact .T .icon { width: 1.5vw; height: 1.5vw; margin-right: 10px; }
.contact .T .text-box .list+.list { margin-top: 1vw; }
.contact .T .img { height: 100%; }
.map_list .text { padding: 2.5vw; width: 32%; }
.map_list .map-box { margin-left: 1vw; padding: 8px; }
[class*="map_a"] {
height:100%;
min-height:200px;
}
.map_list dt { margin-top: 1.5vw;}
.map_list li+li { margin-top: 1vw; padding-top: 1vw; border-top: 1px dotted #d3d0cb; }
.map_list dl+dl { margin-top: 2.5vw; }
.fix-R{ right:2vw; bottom:4vw;}
.gotop{ width:3vw; height:3vw; min-width:36px; min-height:36px; box-shadow:3px 3px 10px 0 rgba(227,33,32,0.2)}
.gotop .img{height:50%;width:50%;}
.avd-box .list,.product_detail .gallery-top .list{webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
}
.avd-box .list{line-height:2;}
.ResTitle_a1 em, .ResTitle_a2 em, [class*="ResTitle"] br, .ResTitle_a3 em, .PosList_a1 span, .PosList_a1 span+a, .PosList_a1 i, .NewsList_a4 .data, .NewsList_a4 .newnr p, .MenuList_f2>ul>li:first-child, .partner_img p { display: none; }
@media screen and (min-width: 801px ) {
.map_list .icon { width: 1.2vw; height: 1.2vw; margin-right: 10px; min-width: 18px; min-height: 18px; }

.testing .PhotoList_h3 li:not(:first-child) { margin-left: 1.5vw; }
.rid44 .M .text { width: 47%; }
.MenuList_f2>ul>li:not(:first-child)+li { margin-top: 2.5vw; }
.friend_link img { height: 1vw; margin-right: 5px; }
.quick_link .list+.list, .footer .info .list+.list { margin-left: 6vw; }
.beian .w-88>*+* { margin-left: 8px; }
.rid34 .list .img2 { width: 74%; margin-top: -22vw; }
.rid34 .list:nth-child(odd) { padding-left: 6%; }
.rid34 .list:nth-child(even) { padding-right: 6%; }
.rid34 .list:nth-child(odd) .img2 .title { right: 4.5vw; }
.rid34 .list:nth-child(even) .img2 .title { left: 4.5vw; }
.rid34 .list:nth-child(odd) .c-box { margin-left: auto; margin-right: 6vw; }
.rid34 .list:nth-child(even) .c-box { margin-left: 6vw; }
.rid34 .list .c-box { padding: 3vw; margin-top: -18vw; min-height: 22vw; width: 47%; }
.rid34 .list:nth-child(even) .img2 { margin-left: 26%; }
.rid34 .list+.list { margin-top: 3.5vw; }
.rid35 [class*="PhotoList"] li a { height: 16vw; padding: 1vw; }
.rid35 .list-box .img { height: 15vw; }
.rid35 .list-box .text { padding: 2vw 3.5vw; }
.rid33 .T .left-box { }
.rid33 .T .right-box { width: 36%; margin-left: 11%; }
.rid33 .M .img, .rid33 .M .text, .product_detail .T .img-box, .product_detail .T .text-box { width: 50%; }
.rid33 .M .list+.list { margin-top: 4.5vw; }
.issue_text { max-width: 56.8%; padding: 5vw 0; }
.nav-box { padding-right: 6vw; }
.NavList_a2 a, .nav-box { height: 5vw; min-height: 40px; }
.news_part1 .imgbox { width: 48.5%; position: absolute; left: 0; top: 0; height: 100%; z-index: 0; }
.news_part1 .news_content { width: 47.5%; margin-left: auto; padding: 2vw 0; }
.product>.list:nth-child(odd) .product_box { margin-left: -6vw; }
.product>.list:nth-child(even) .product_box { margin-right: -6vw; }
.product>.list:nth-child(even) .img-box { text-align: right; }
.product>.list:nth-child(even) .img-box>* { padding-left: 2vw; }
.product>.list:nth-child(odd) .img-box>* { padding-right: 2vw; }
.product>.list:nth-child(even) { -moz-flex-direction: row-reverse; -ms-flex-direction: row-reverse; -o-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }
.page-search .submit { width: 2.5vw; height: 2.5vw; max-height: 50px; max-width: 50px; min-width: 36px; min-height: 36px; padding: 10px; }
.page-search input { width: 21vw; min-width: 100px; padding: 0 1vw; }

.product_detail .gallery-top .img { width: 20%; }
.product_detail .gallery-top .text-box{line-height:2;}
.product_detail .gallery-top .img+.text-box{ padding-left: 6.5vw;  }
.NewsList_a4 li { width: 32%; margin-bottom: 2%; }
.NewsList_a4 li:not(:nth-child(3n+1)) {
margin-left:2%;
}
.rid44 .T .box li:not(:nth-child(5n+1)) {
margin-left:5%;
}
.network .box .icon { width: 1.5vw; height: 1.5vw; margin-right: 10px; max-height: 24px; max-width: 24px; min-height: 19px; min-width: 19px; }
.network .box .list:not(:nth-child(3n+1)) {
margin-left:5%;
}
.network .box .list { width: 30%; margin-top: 2vw; }
.about_brand .T .box .text-box, .about_brand .T .box .img-box, .network .title em { width: 50%; }
.about_brand .T .box .text-box { padding-right: 4vw; padding-top: 1vw; }

.avd-box .list{margin-top:5px; margin-bottom:5px;}
}
@media screen and (min-width: 1101px ) {
.MenuList_f1>ul>li ul li { display: inline-block; vertical-align: top; }
.MenuList_f1>ul>li>:nth-child(2) { transition: 0.5s ease 0s; transform-origin: top; opacity: 0; transform: scale(1, 0); overflow: hidden; background: #fff; background: rgba(255,255,255,0.96); left: 0; z-index: 2; position: absolute; width: 100%; padding: 1.5vw 0; line-height: normal; border-top: 1px solid #eee; }
.MenuList_f1>ul>li ul li:not(:first-child) { margin-left: 3vw; }
.MenuList_f1, .MenuList_f1>ul { line-height: 6vw; width: 100%; text-align: right; }
.MenuList_f1>ul>li { position: static; /* height: 100%;  width: 10%;*/ text-align: center; display: inline-block; vertical-align: top; }
/*.MenuList_f1>ul>li:hover>:first-child { color: #fff; }*/
.MenuList_f1>ul>li ul li a:hover, .NavList_a1 a:hover, .product .product_box a:hover p { color: #c9062c; }
.MenuList_f1>ul>li:hover>:nth-child(2) { transform: scale(1); opacity: 1; }
/*.MenuList_f1>ul>li:hover>:first-child:after { height: 100%; left: 0; }*/
/*导航定位使用的类*/
.menu-fix { opacity: 1; position: fixed; left: 0; top: 0; z-index: 1; transition: 0.5s ease 0s; }
.menu-fix.menu-fix-down { opacity: 0; top: -6vw; }
.a1:hover { background: #c9062c; border-color: #c9062c }
.a1:hover .txt { color: #fff; padding: 0 25px; }
.a1:hover .icon { opacity: 1; margin-left: 0; }
.friend_link a:hover { text-decoration: underline; }
.rid34 .c-box1 li:not(:nth-child(3n+1)) {
margin-left:2%;
}
.news_part1 .list:hover .imgbox img, .NewsList_a3 li a:hover .figure, .product .product_box a:hover figure, .VideoList_d1 li a:hover img { transform: scale(1.05); }
.news_part1 .list:hover .title, .MenuList_f2 a:hover, .VideoList_d1 li a:hover span, .VideoDisplay_a1_back a:hover { color: #c9062c; }
.NewsList_a3 li a:hover .newnr b, .NewsList_a3 li a:hover .newnr p, .NewsList_a3 li a:hover .newnr .data, .rid44 .T .box li:hover p, .rid44 .T .box li:hover span { color: #fff; }
.NewsList_a3 li a:hover { background: #c9062c; }
.product_list .list-box .list:hover .hover-box { height: 100%; opacity: 1; }
.partner_img li:hover img { transform: scale(1.05); }
.rid44 .B .box .img-box:hover .img:after { animation: ann 20s linear 0s infinite; }
.rid44 .T .box li:hover { background: #c9062c; border-color: #c9062c; }
.rid44 .T .box li:hover .hide { display: block; }
.rid44 .T .box li:hover .line { background: #fff; }
.VideoDisplay_a1_back a:hover:before, .VideoDisplay_a1_back a:hover:after { width: 0; }
.MenuList_f1>ul>li:first-child, .rid44 .T .box li:hover .show { }
}
