/*Top002639 */
.Top002639 { position: relative; z-index: 100; }
.Top002639 .top-nav { background: #f9f9f9; }
.Top002639 .top-nav .inner > * { float: left; line-height: calc(36 / 14 * 1em);
color: #fff; font-size: calc(14 / 16 * 1em);
}
.Top002639 .top-nav dd a { display: inline-block; color: #4e4e4e; transition: color .3s ease-in-out; background: url(../images/icon-lang.png) no-repeat; padding-left: 20px; -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50); transition: all .3s; }
.Top002639 .top-nav dd a.cur, .Top002639 .top-nav dd a:hover { color: #e50015; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); }
.Top002639 .top-nav dd a.cn { background-position: 0px center; }
.Top002639 .top-nav dd a.en { background-position: -79px center; }
.Top002639 .top-nav dd a+a { position: relative; margin-left: calc(20 / 16 * 1em);
}
.Top002639 .top-nav dd a+a:before { position: absolute; left: calc(-10 / 16 * 1em);
top: 30%; height: 40%; width: 1px; background: #a3a3a3; content: ""; }
.Top002639 .top-search { position: relative; z-index: 1; overflow: hidden; background: #ededed; }
.Top002639 .top-search .text { height: 26px; line-height: 26px; border: 0; padding: 0 34px 0 10px; color: #999; background: none; width: 100%; display: block; }
.Top002639 .top-search .btn { width: 34px; position: absolute; top: 0; right: 0; background: url(../images/Top002639_search.png) no-repeat center center #ededed; height: 100%; }
.Top002639 .header-menu li em a {line-height: calc(80 / 18 * 1em);font-size: calc(18 / 16 * 1em); color: #666; }
.Top002639 .header-menu li.aon em a { color: #e50015; }
.Top002639 .header-menu li .sub { width: 160px; left: 50%; margin-left: -80px; right: auto; }
.Top002639 .header-menu li#m19 .sub{height:0}
.Top002639 .header-menu li .sub-menu { position: relative; background: #e50015; padding: 5px 15px; }
.Top002639 .header-menu li .sub dt a { border-bottom: 1px solid rgba(255,255,255,0.35); text-align: center; color: #fff; }
.Top002639 .header-menu li .sub dt:last-child a { border-bottom: 0; }
.Top002639 .header-menu li .sub dt a:hover { background: none; color: #fff; }
@media (min-width: 1025px) {
.Top002639 .header { display: table; width: 100%; height: calc(80 / 16 * 1em);}
.Top002639 .header > * { display: table-cell; vertical-align: middle; }
.Top002639 .header-left { width: 30%; max-width: calc(300 / 16 * 1em);}
.Top002639 .top-nav .inner { float: right; }
.Top002639 .top-nav .top-search {margin-top:5px;width: 180px;display: block!important; margin-left: 12px; border-radius: 100px; padding-right: 0;}
.Top002639 .header-menu li .sub{ width: auto; margin-left: 0; transform: translateX(-50%);}
.Top002639 .header-left img{ height: calc(80 / 18 * 1em);}
}
@media(max-width:1400px) {
.Top002639 .auto{padding: 0 2%}
}
@media(max-width:1024px) {
.Top002639 .header-left { position: relative; padding: calc(10 / 16 * 1em) 0;}
.Top002639 .header-left img { max-width: 50%; }
.Top002639 #open_menu { position: absolute; right: 0; top: 50%; margin-top: calc(-18 / 16 * 1em);
width: calc(36 / 16 * 1em);
height: calc(36 / 16 * 1em);}
.Top002639 #open_menu i, .Top002639 #open_menu i::before, .Top002639 #open_menu i::after { background: #e50015; }
.Top002639 #open_menu i::before { top:calc(6 / 16 * 1em);}
.Top002639 #open_menu i::after { top:calc(-6 / 16 * 1em);}
.Top002639 #open_menu i { width: 60%; left: 20%; height: 3px; margin-top: -1.5px; }
.Top002639 #header-menu { position: fixed; top: 0; opacity: 0; left: -100%; height: 100%; width: 60%; max-width: 240px; z-index: 100; background: #e50015; transition: ease-out 0.3s; box-shadow: 0 5px 10px rgba(0,0,0,0.5); }
.Top002639 #header-menu.header-menu-show { opacity: 1; left: 0; }
.Top002639 #header-menu li.has-sub em .op { display: block; }
.Top002639 #header-menu li a { padding-left: 30px !important; }
}
@media(max-width:640px) {
.Top002639 #open_menu i::before {top: calc(10 / 16 * 1em);}
.Top002639 #open_menu i::after {top: calc(-10 / 16 * 1em);}
.Top002639 #open_menu i {width: 100%;margin-top: 2.5px;}
}



/*Banner003200 */
.Banner003200 { position: relative; z-index: 1; }
.Banner003200 .slick-dots { position: absolute; left: 0; width: 100%; text-align: center; bottom: 5%; z-index: 10; }
.Banner003200 .slick-dots li {
width: calc(12 / 16 * 1em);
height: calc(12 / 16 * 1em); background: rgba(0,0,0,0.5); border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(10 / 16 * 1em);}
.Banner003200 .slick-dots li button { display: none; }
.Banner003200 .slick-dots li.slick-active { background-color: #fff; }
@media (min-width:1025px) {
.Banner003200 .wap { display: none; }
}
@media (max-width:1024px) {
.Banner003200 .pc { display: none; }
}



/*Floor003196 */
.Floor003196 { margin: calc(50 / 1920 * 100vw) 0;}
@media (max-width:1024px) {
.Floor003196 .box-item .item { margin-bottom: calc(20 / 16 * 1em);}
}
.Floor003196 [class*=box-] a:hover { color: #e50015; }
.Floor003196 .box-item .item {height: calc(200 / 16 * 1em);padding: calc(50 / 16 * 1em); color: #fff; position: relative; overflow: hidden; }
.Floor003196 .box-item .item:nth-child(1) { background-color: #e34f4c; }
.Floor003196 .box-item .item:nth-child(2) { background-color: #e6bd1b; }
.Floor003196 .box-item .item:nth-child(3) { background-color: #67b78a; }
.Floor003196 .box-item .item:nth-child(4) { background-color: #68889d; }
.Floor003196 .box-item .item a { color: #fff; }
.Floor003196 .box-item .item .icon { width: 30%; padding-right: calc(20 / 16 * 1em);}
.Floor003196 .box-item .item .icon img { transition: 0.3s; height: 80px; }
.Floor003196 .box-item .item:hover .icon img { transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg);}
.Floor003196 .box-item .item .txt { width: 70%; }
.Floor003196 .box-item .item .en { text-transform: uppercase; opacity: 0.1; }
.Floor003196 .box-item .item .en span { display: block; font-size: calc(28 / 16 * 1em);
font-weight: bold; }
.Floor003196 .box-item .item .cn {
font-size: calc(20 / 16 * 1em); font-weight: bold; }
.Floor003196 .box-new .title { background: url(../images/Floor003196-line.gif) repeat-x left bottom; position: relative; margin-bottom: calc(20 / 16 * 1em);}
.Floor003196 .box-new .title > a { position: absolute; right: 0; top: 50%; transform: translateY(-50%); color: #949494; }
.Floor003196 .box-new .title > a:after { display: inline-block; content: ''; width: 0.5em; height: 0.5em; vertical-align: middle; margin-left: 0.35em; transform: rotate(45deg); border-top: 1px solid #949494; border-right: 1px solid #949494; }
.Floor003196 .box-new .title span { display: inline-block; border-bottom: 3px solid #e50015; cursor: pointer; line-height: 2; font-size: calc(20 / 16 * 1em);font-weight: bold; color: #e50015; }
.Floor003196 .box-new li {font-size: calc(15 / 16 * 1em);
padding-left: calc(15 / 15 * 1em); background: url(../images/Floor003196_a.png) no-repeat left center; position: relative; line-height: calc(48 / 15 * 1em);overflow: hidden; }
.Floor003196 .box-new li .ys34{color:#89c33f}
.Floor003196 .box-new li .ys35{color:#fe0000}
.Floor003196 .box-new li .ys36{color:#008bcd}
.Floor003196 .box-new li time { position: absolute; right: 0; color: #999; }
.Floor003196 .box-new li.newTrue a { background: url(../images/Floor003196_news.png) no-repeat right center; padding-right: calc(50 / 15 * 1em);}
.Floor003196 .box-new li.hotTrue a { background: url(../images/Floor003196_hot.png) no-repeat right center; padding-right: calc(50 / 15 * 1em);}
.Floor003196 .box-new li:not(:last-child) { border-bottom: 1px dashed #eee; }
@media (min-width:1025px) {
.Floor003196 .box-item { width: 68%; }
.Floor003196 .box-item .item { float: left; width: calc((100% - (20 / 16 * 1em))/2);
}
.Floor003196 .box-item .item:not(:nth-child(2n)) {margin-right: calc(20 / 16 * 1em);}
.Floor003196 .box-item .item:nth-child(n+3) { margin-top: calc(20 / 16 * 1em);}
.Floor003196 .box-new { padding-left:calc(20 / 16 * 1em);}
}



/*Floor003053 */
.Floor003053 { margin: calc(50 / 1920 * 100vw) 0;}
.Floor003053 .list li{margin-bottom: calc(20 / 16 * 1em);}
.Floor003053 .list li a { display: block; position: relative; background: #000; color: #fff; overflow: hidden; }
.Floor003053 .list li .Ispic { padding-bottom: 56%; opacity: 0.7; transition: 0.3s; }
.Floor003053 .list li a:hover .Ispic { transform: scale(1.05); opacity: 0.5; }
.Floor003053 .list li .name { position: absolute; z-index: 10; left: 2.6vw; right: 2.6vw; }
.Floor003053 .list li .name { bottom: 1.56vw; padding-right: 2.6vw; background: url("../images/Floor003053_limore.png") no-repeat right center; }
.Floor003053 .list li .name * { margin: 0; }
.Floor003053 .list li .name h3 {font-size: calc(20 / 16 * 1em); margin: 0.5em 0; }
@media(min-width:1025px) {
.Floor003053 .list li { float: left; width: calc((100% - (20 / 16 * 1em))/2);}
.Floor003053 .list li:not(:nth-child(2n)) {margin-right: calc(20 / 16 * 1em);}
}
@media(max-width:1024px) {
.Floor003053 .list li { margin-bottom: calc(20 / 16 * 1em);}
.Floor003053 .list li .name { bottom: 4vw; }
}



/*Bottom002887 */
.Bottom002887 { background: #f3f4f5; }
.Bottom002887 .Ispic { height: 300px; }
@media(max-width:640px) {
.Bottom002887 .Ispic { height: 28vw; }
}
.Bottom002887 a:hover { color: #e50015; }
.Bottom002887 .copyright {padding: calc(25 / 15 * 1em) 0; border-top: 1px solid #e8e9ea; line-height: calc(30 / 15 * 1em);font-size: calc(15 / 16 * 1em);}
.Bottom002887 .copyright .fr a { display: inline-block; }
.Bottom002887 .copyright .fr a:not(:last-child):after {margin: 0 calc(20 / 15 * 1em); content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle; background: #dfdfdf; }
.Bottom002887 .contact .code img { border-radius: 4px; display: block; width: 100%; }
.Bottom002887 .contact .info { padding: 0 0 0 calc(20 / 16 * 1em);}
.Bottom002887 .contact .info b { display: block; font-size: calc(28 / 16 * 1em);color: #e50015; }
.Bottom002887 .b_nav { padding: 5% 0; }
.Bottom002887 .b_nav .tit {font-size: calc(18 / 16 * 1em); border-bottom: 1px solid #e8e9ea; position: relative; padding-bottom: calc(15 / 18 * 1em);margin-bottom: calc(15 / 18 * 1em);}
.Bottom002887 .b_nav .tit::after { position: absolute; content: ''; left: 0; bottom: -1px; height: 1px; background: #e50015; width:calc(15 / 18 * 1em);}
.Bottom002887 .b_nav nav dd { line-height: calc(36 / 16 * 1em);}
.Bottom002887 .b_nav nav dd a { font-size: calc(15 / 16 * 1em);}
.Bottom002887 .b_nav nav dd a:not(:hover) { color: #666; }
@media(min-width:1025px) {
.Bottom002887 .contact { width: 25%; }
.Bottom002887 .b_nav nav { width: 70%; }
.Bottom002887 .b_nav nav .item { float: left; max-width: 130px; }
.Bottom002887 .b_nav nav .item dl { display: block!important; }
.Bottom002887 .contact { max-width: 350px; margin: 0 auto; }
.Bottom002887 .contact .code { text-align: center; width: 30%; }
}
@media(max-width:1024px) {
.Bottom002887 { text-align: center; }
.Bottom002887 .b_nav nav, .Bottom002887 .b_nav .tit { display: none; }
.Bottom002887 .contact .ytable-cell { display: block; }
.Bottom002887 .contact img { width: 80%; max-width: 100px; margin: 0 auto; }
}



/*Banner003069 */
.Banner003069 .Ispic { height: 300px; }
@media(max-width:640px) {
.Banner003069 .Ispic { height: 28vw; }
}


/*Menu003135 */
.Menu003135 { box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04); }
.Menu003135 .current { padding-left: 1.21428em; background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size: 1em auto; line-height: 5; }
.Menu003135 .current, .Menu003135 .current a:not(:hover) { color: #999; }
.Menu003135 .fl { float: right }
.Menu003135 .fr { float: left }
.Menu003135 .current span { color: #333; }
.Menu003135 .nav-menu li { float: left; line-height: 5; }
.Menu003135 .nav-menu li:not(:last-child) { margin-right: 3.222em; }
.Menu003135 .nav-menu li a { display: block; position: relative; color: #666; }
.Menu003135 .nav-menu li a:hover, .Menu003135 .nav-menu li.aon a { color: #e50015; }
.Menu003135 .nav-menu li.aon a:before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #e50015;}
@media (max-width:1024px) {
.Menu003135 .current { display: none; }
.Menu003135 .nav-menu li { line-height: 3; }
}


/*RighInfo002806 */
.RighInfo002806 { padding: 4% 0; }
.RighInfo002806 .txt aside.t-1 {
font-size: calc(32 / 16 * 1em); color: #333; font-weight: bold; }
.RighInfo002806 .txt aside.t-2 { color: #e50015; font-size: calc(24 / 16 * 1em);
font-weight: bold; }
.RighInfo002806 .txt p {
line-height: calc(30 / 16 * 1em); margin-top: 2%; }
.RighInfo002806 .box-item { margin: 4% 0; }
.RighInfo002806 .box-item ul { display: table; width: 100%; border: 1px solid #eee;box-shadow: 0px 10px 30px rgb(0 0 0 / 4%); table-layout: fixed; }
.RighInfo002806 .box-item ul:not(:first-child) { margin-top: -1px; }
.RighInfo002806 .box-item li { display: table-cell; vertical-align: top; text-align: center; position: relative; padding: calc(35 / 16 * 1em);}
.RighInfo002806 .box-item li:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 100%; right: 0; top: 0; background: #eee; }
.RighInfo002806 .box-item .row-2 li:not(:last-child):after { right: -1px; }
.RighInfo002806 .box-item .row-4 li { width: 25%; }
.RighInfo002806 .box-item .row-3 li { width: 33.3333%; }
.RighInfo002806 .box-item .row-2 li { width: 50%; }
.RighInfo002806 .box-item li .icon img { max-width: 68px; transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; }
.RighInfo002806 .box-item li:hover .icon img { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); }
.RighInfo002806 .box-item li b {
font-size: calc(20 / 16 * 1em); display: block; padding: calc(20 / 18 * 1em) 0;
color: #333; }
.RighInfo002806 .box-item li p { margin: 0; line-height: calc(28 / 16 * 1em);}
.RighInfo002806 .contact .title { color: #333; margin-bottom: calc(30 / 16 * 1em);}
.RighInfo002806 .contact .title .cn {font-size: calc(24 / 16 * 1em);
padding-left: calc(30 / 24 * 1em); background: url(../images/RighInfo002806-icon.png) no-repeat left center; }
.RighInfo002806 .contact li { line-height: 2.25; color: #808080; padding-left:calc(30 / 16 * 1em);
background:url(../images/icon-add.png) no-repeat left calc(8 / 16 * 1em);}
.RighInfo002806 .contact li:nth-child(2) { background-image: url(../images/icon-tel.png); }
.RighInfo002806 .contact li:nth-child(3) { background-image: url(../images/icon-website.png); }
.RighInfo002806 .contact li:nth-child(4) { background-image: url(../images/icon-email.png); }
@media(max-width:1024px) {
.RighInfo002806 .contact .ytable-cell { padding: calc(20 / 16 * 1em) 0; }
}



/*PicList002925 */
.PicList002925 { padding: 4% 0 0; }
.PicList002925 li { float: left; text-align: center; margin-bottom: calc(30 / 16 * 1em); border: 1px solid #eee;box-shadow: 0px 10px 30px rgb(0 0 0 / 4%);}
.PicList002925 li a { display: block; position: relative; z-index: 3; }
.PicList002925 li .pic { overflow: hidden; padding: 2em; transition: 0.3s; }
.PicList002925 li .Ispic { padding-bottom: 72%; background-size: contain; }
.PicList002925 li .tit { padding: calc(20 / 16 * 1em); padding-top: 0;}
.PicList002925 li .tit aside {font-size: calc(18 / 16 * 1em); line-height: 1.25; transition: .3s; }
.PicList002925 li:hover .tit aside { color: #e50015; }
@media(min-width:1025px) {
.PicList002925 li { width: calc((100% - (30 / 16 * 1em)*3)/4);}
.PicList002925 li:not(:nth-child(4n)) {margin-right: calc(30 / 16 * 1em);}
}
@media(max-width:1024px) {
.PicList002925 li { width: calc((100% - (30 / 16 * 1em))/2);}
.PicList002925 li:not(:nth-child(2n)) {margin-right: calc(30 / 16 * 1em);}
}



/*Page003143 */
.Page003143 { padding: 2% 0 4% 0 }
.Page003143 .Pages { text-align: center; }
.Page003143 .Pages .p_page a.a_first, .Page003143 .Pages .p_page a.a_prev, .Page003143 .Pages .p_page a.a_next, .Page003143 .Pages .p_page a.a_end, .Page003143 .Pages > span:not(.p_page) { display: none; }
.Page003143 .Pages .p_page { display: table; margin: 0 auto; }
.Page003143 .Pages .p_page * { float: left; }
.Page003143 .Pages .p_page a { border: solid 1px #ebebeb; line-height: 36px; transition: 0.3s; }
.Page003143 .Pages .p_page > a { border-radius: 5px; padding: 0 calc(15 / 16 * 1em); }
.Page003143 .Pages .p_page em { font-style: normal; margin: 0 calc(30 / 16 * 1em); }
.Page003143 .Pages .p_page em a { width: 38px; border-radius: 50%; margin: 0 calc(5 / 16 * 1em); }
.Page003143 .Pages .p_page a:hover, .Page003143 .Pages .p_page a.a_cur { color: #fff; background-color: #e50015; border-color: #e50015; }


/*PicList002482 */
.PicList002482 { padding: 4% 0 0; }
.PicList002482 ul { position: relative; }
.PicList002482 li { border-bottom: 1px dotted #ddd; padding: calc(35 / 16 * 1em) 0 calc(35 / 16 * 1em) calc(100 / 16 * 1em);
overflow: hidden; position: relative; }
.PicList002482 li time { position: absolute; left: 0; top: 50%; transform: translateY(-50%); text-align: center; line-height: calc(24 / 16 * 1em);
width:calc(68 / 16 * 1em);
border-radius:calc(5 / 16 * 1em);
background-color: #e34f4c; color: #fff; overflow: hidden; }
.PicList002482 li time span {
line-height: calc(44 / 30 * 1em); display: block; font-size: calc(30 / 16 * 1em);
color: #e34f4c; background-color: #f3f4f5; border-radius:calc(5 / 30 * 1em) calc(5 / 30 * 1em) 0 0;}
.PicList002482 a:hover { color: #e50015; }
.PicList002482 li h2 {
font-size: calc(18 / 16 * 1em); font-weight: normal; color: #333; margin: 0; padding-bottom: calc(10 / 18 * 1em);
overflow: hidden; }
.PicList002482 li h2 a { float: left; }
.PicList002482 li.newTrue h2 a { background: url(../images/Floor003196_news.png) no-repeat right center; padding-right: calc(50 / 18 * 1em);}
.PicList002482 li.hotTrue h2 a { background: url(../images/Floor003196_hot.png) no-repeat right center; padding-right: calc(50 / 18 * 1em);}
.PicList002482 li p { color: #999; line-height: calc(28 / 16 * 1em);
margin: 0; }
.PicList002482 ol time, .PicList002482 ol p { color: #999; line-height: calc(28 / 16 * 1em);}
.PicList002482 ol img { width: 100%; }
.PicList002482 ol:nth-child(2) img, .PicList002482 ol:nth-child(3) img { display: none; }
.PicList002482 ol { position: relative; margin-bottom: 2%; }
.PicList002482 ol .Ispic {position: absolute;height: 100%;left: 0;top: 0;width: 39%;}
.PicList002482 ol figure { padding-left: 45%; padding-top: calc(20 / 16 * 1em);
padding-bottom: calc(15 / 16 * 1em);
padding-right: 8%; }
.PicList002482 ol:nth-child(1) figure { position: absolute; padding: 10px; left: 5%; bottom: 5%; width: 90%; z-index: 4; }
.PicList002482 ol:nth-child(1)::before { position: absolute; z-index: 2; content: ''; left: 0; bottom: 0; width: 100%; height: 45.834%; opacity: 0.6; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}
.PicList002482 ol:nth-child(1) .Ispic { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; }
.PicList002482 h3 {
font-size: calc(18 / 16 * 1em); font-weight: normal; height: 60px; line-height: 30px; overflow: hidden; }
.PicList002482 ol:nth-child(1) h3 { height: auto; font-size: calc(20 / 16 * 1em);}
.PicList002482 ol:nth-child(1) p { color: rgba(255,255,255,0.7); }
.PicList002482 ol:nth-child(1) time, .PicList002482 ol:nth-child(1) h3 a { color: #fff; }
@media(min-width:1025px) {
.PicList002482 ol { width: calc((100% - (20 / 16 * 1em))/2);}
.PicList002482 ol:nth-child(2), .PicList002482 ol:nth-child(3) { position: absolute; right: 0; top: 0; border: 1px solid #eee; box-shadow: 0px 10px 30px rgb(0 0 0 / 4%);}
}
@media(max-width:1024px) {
.PicList002482 ol { top: auto !important; height: auto !important; }
}
@media(max-width:640px) {
.PicList002482 ol figure{width:100%;padding: 0;}
.PicList002482 ol .Ispic{position:relative;width: 100%;padding-bottom: 70%;margin-bottom: 20px;display: block;}
}




/*News_detail*/
.News_detail{ padding: 4% 0;}
.News_detail .news_info { }
.News_detail .news_info .title { text-align: center; padding-bottom: 3%; border-bottom: 1px solid #eee; margin-bottom: calc(50 / 16 * 1em) }
.News_detail .news_info .title h1 {line-height: 2;margin: 0; padding-bottom: 1%; font-size: calc(28 / 16 * 1em); font-weight: 400; color: #333 }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 2; color: #666; }
.News_detail .news_info .title .social-share { display: inline-block; }
.News_detail .social-share a { background-position: center center !important; background-repeat: no-repeat !important; background-color: #f6f6f6 !important; margin: 0 0 0 1em; }
.bshare-custom{display: inline-block}
.News_detail .social-share a:before { display: none; }
.News_detail .social-share a.icon-wechat { background-image: url("../images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../images/RighInfo002973_share_qz.png"); }
.News_detail .news_info .info { text-justify: inter-ideograph }
.News_detail .news_info .center { text-align: center }
.News_detail .info { line-height: 2; color: #555 }
.News_detail .bot { position: relative; margin-top: 50px; padding-top: 50px; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 150px; line-height: 3; border-radius: 100px; background: #e50015; }
.News_detail .info_back a:hover { opacity: 0.8; }
.News_detail .info_pn span { display: block; ; margin: 1% 0 }
.News_detail .info_pn span a { color: #666 }
.News_detail .info_pn span a:hover{color: #e50015;}
@media(max-width:1024px) {
.News_detail .info_back { position: relative }
}
@media(max-width:768px) {
.News_detail .info * { max-width: 100%!important }
.News_detail .info .rich_media_area_primary_inner { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
.News_detail .news_info .title h1{ font-size: calc(22 / 16 * 1em);}
}



/*.PicList002368*/
.PicList002368{ padding: 4% 0 0; }
.PicList002368 .list li{float: left;margin-bottom: calc(30 / 16 * 1em); border: 1px solid #eee; box-shadow: 0px 10px 30px rgb(0 0 0 / 4%);}
.PicList002368 .list li .pic{ overflow: hidden;}
.PicList002368 .list li .pic a {display: block;}
.PicList002368 .list li .pic a img{width: 100%; transition: transform .5s ease-in-out;-webkit-transition: transform .5s ease-in-out;-ms-transition: transform .5s ease-in-out;-moz-transition: transform .5s ease-in-out;}
.PicList002368 .list li .pic a:hover img{ transform: scale(1.05);}
.PicList002368 .list li .word{ background: #fff; padding: calc(20 / 16 * 1em); text-align: center;}
.PicList002368 .list li .word h3{ font-weight: normal;font-size: calc(18 / 16 * 1em); margin: 0; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.PicList002368 .list li .word h3 a{ color: #333;}
.PicList002368 .list li:hover .word h3 a{ color: #e50015;}
@media(min-width:1025px) {
.PicList002368 li { width: calc((100% - (30 / 16 * 1em)*2)/3);}
.PicList002368 li:not(:nth-child(3n)) {margin-right: calc(30 / 16 * 1em);}
}
@media(max-width:1024px) {
.PicList002368 li { width: calc((100% - (30 / 16 * 1em)*1)/2);}
.PicList002368 li:not(:nth-child(2n)) {margin-right: calc(30 / 16 * 1em);}
}




/*PicList002949 */
.PicList002949{ padding: 4% 0 0;}
.PicList002949 .item { background: #fff; border: 1px solid #eee; box-shadow: 0px 10px 30px rgb(0 0 0 / 4%); padding: calc(35 / 16 * 1em); overflow: hidden; }
.PicList002949 .item:not(:last-child){ margin-bottom: calc(30 / 16 * 1em);}
.PicList002949 .txt .inner { padding: 0 calc(50 / 16 * 1em); line-height: 1.875; }
.PicList002949 .txt p.dot2 { line-height: 2; max-height: 6.426em; color: #999; }
.PicList002949 .tit { font-size: calc(24 / 16 * 1em); color: #333; line-height: 1; }
.PicList002949 .item .btn a { padding: 0 25px; display: inline-block; margin-right: 20px; line-height: 40px; }
.PicList002949 .item .btn a.more { background: #999; color: #fff; transition: .3s; }
.PicList002949 .item:hover .tit { color: #e50015; }
.PicList002949 .item:hover .btn a.more { background: #e50015; color: #fff; }
@media(min-width:1025px) {
.PicList002949 .pic { width: 400px; border-right: 1px solid #eee; }
}
@media(min-width:641px) and (max-width:1024px) {
.PicList002949 .pic { width: 50%; }
}
@media(max-width:640px) {
.PicList002949 .ytable, .PicList002949 .ytable-cell { display: block; }
.PicList002949 .txt .inner { padding:0; }
}





/*Product_detail */
.Product_detail { padding: 4% 0;}
.Product_detail .img-side{ background: #fff; border: 1px solid #eee; box-shadow: 0px 10px 30px rgb(0 0 0 / 4%); margin-bottom: 4%;}
.Product_detail .img-side .ytable-cell{ padding-bottom: 4%;}
.Product_detail .img-group li .Ispic{background-size: contain;padding-bottom: 55.167%;}
.Product_detail .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.Product_detail .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.Product_detail .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;}
.Product_detail .controls .slick-dots li.slick-active button{background-color: #e50015; width: 100%;height: 100%;}
.Product_detail .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.Product_detail .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.Product_detail .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.Product_detail .controls .slick-disabled{cursor: default;}
.Product_detail .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.Product_detail .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.Product_detail .img-side {line-height: 2; color: #555;}
.Product_detail .img-side .tit{ font-size: calc(28 / 16 * 1em);color: #333; margin-bottom: calc(15 / 28 * 1em);}
.Product_detail .img-side dl{ padding: calc(20 / 16 * 1em) 0; margin: 4% 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.Product_detail .Product_info .name{font-size: calc(24 / 16 * 1em); margin-bottom: calc(10 / 24 * 1em); color: #333; line-height: 2;padding-left: calc(30 / 24 * 1em); background: url(../images/RighInfo002806-icon.png) no-repeat left center;}
.Product_detail .Product_info .singlePage{ line-height: 2; color: #555; padding: 2em 0 3em 0; border-top: 1px solid #eee;}
@media (min-width:1025px) {
.Product_detail .img-group{width: 50%;border-right: solid 1px #eee;}
.Product_detail .img-side .ytable-cell{padding-top: 4%;}
.Product_detail .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.Product_detail .img-side{ padding: 2em;}
}




/*
 .PicList000593
 */
.PicList000593{ padding:4% 0;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

.contactbox { display: flex; justify-content: space-between; padding: 5% 0; align-items: center; flex-flow: row wrap;}
.contactbox .map{ width: 55%;}
.contactbox .con{ width: 42%;}
@media(max-width:640px){
	.contactbox .map,
	.contactbox .con{ width: 100%; margin-bottom: 3%;}
}