a:hover {color:#fe4b4e;}

.auto_1400{max-width: 1400px;}
@media (max-width:1400px) {
.auto_1400{padding: 0 2%;}   
}
/*Top003084 */
.Top003084{position: absolute;font-family: 'Alibaba-PuHuiTi-Regular'; left: 0; width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2);color: #fff; padding: 0 30px; font-size: 16px; z-index: 100;}
.Top003084 a{color: #fff;}
.Top003084 .auto{max-width:1400px;position: relative;}
.Top003084 nav a{display: inline-block;}
.Top003084 nav a:not(:last-child):after{display: inline-block; width: 1px; height: 6px;background: rgba(255,255,255,0.2); margin: 0 10px; vertical-align: middle; content: '';}
.Top003084 menu li{position:relative;}
.Top003084 menu li:after{position: absolute; bottom: -1px; height: 2px; content: ''; width: 0; background: #fff; left: 50%; transform: translateX(-50%);transition: 0.3s;}
.Top003084 menu li.aon:after{width: 100%;}
.Top003084 menu li span{font-size: 18px; display: block;}
.Top003084 .sub{padding: 10px;display: none;}
.Top003084 .sub dt{line-height: 40px; }
.Top003084 .open-search{position: absolute;right: 30px;top: 35px;background: url(../images/Top003084-search.png) no-repeat;width: 20px;height: 20px;}
.Top003084 .top-search{position: absolute;right: 20px;top:100%;background: #fff;width: 400px;padding-right: 40px;}
.search-show .Top003084 .top-search{display: block;}
.Top003084 .top-search .text{width: 100%;height: 40px;line-height: 40px; border: 0;padding: 0 10px;}
.Top003084 .top-search .btn{position: absolute;right: 0;top:0; width: 40px;height: 40px;background: url(../images/Top003084-search.png) no-repeat center center #333;}
.Top003084 .sub dt:hover a{color: #fe4b4e;}
@media (min-width:1025px) {
.Top003084 menu li{float: left;min-height: 92px;padding-top: 20px;}
.Top003084 menu li#m2 .sub{width: 440px;}
.Top003084 menu li#m2 .sub dt{width:48%;float:left;}
.Top003084 menu li#m2 .sub dt:not(:nth-child(2n)){margin-right:4%;}
.Top003084 menu{padding-right: 5.1vw;}
.Top003084 .logo{float: left;padding: 15px 0;max-width: 300px;}
.Top003084 .top-right{float: right;margin-right: 5%;}
.Top003084 nav{padding-top: 27px; text-align: right;}
.Top003084 menu li:not(:last-child){margin-right: 4.167vw;}
.Top003084 .sub{background: #fff;position: absolute;left: 50%;margin-left: -60px;width: 120px;top: 100%;border-radius: 0 0 5px 5px;}
.Top003084 .sub dt{text-align: center;}
.Top003084 .sub dt a{color: #333;font-size: 15px;}
}
@media (max-width:1024px) {
.Top003084 nav{position: absolute;right: 30px;top: 10px;}
.Top003084 menu{position: absolute;right: 0; top: -100%; transform:translateY(-100%);opacity:0;z-index: 100;width: 220px;background: #000; padding: 2vw; transition: transform 0.3s;}
.Top003084 menu li{ border-bottom: 1px solid rgba(255,255,255,0.2);}
.Top003084 menu li span{padding: 10px 0;font-size: 16px;}
.Top003084 .logo{display: table; height: 80px;}
.Top003084 .logo a{display: table-cell;; vertical-align: middle;}
.Top003084 .logo img{max-height: 54px;}
.Top003084 .open-search{top: auto;bottom: 10px;}
.Top003084 .open-menu{position: absolute;right: 70px;bottom: 0; width: 32px;}
.Top003084 .sub{background: rgba(0,0,0,0.8);}
.menu-show .Top003084 menu{ top: 80px; transform:translateY(0);opacity:1;}
}
@media (max-width:800px) {
.Top003084 nav{display: none;}
.Top003084 .open-search,
.Top003084 .open-menu{bottom: auto; top: 50%; transform: translateY(-50%);}
}
@media (max-width:480px) {
 .Top003084 {padding: 0;}
.Top003084 .logo{width: 58%;}
}
/*Banner003179 */
.Banner003179{position: relative;z-index: 1;}
.Banner003179 li.slick-slide{position: relative;}
.Banner003179 li .url{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 2; opacity: 0;background-color: #ffff;}
.Banner003179 .slick-dots{position: absolute; left: 50%;transform: translateX(-50%);z-index: 30; bottom:calc(65 / 980 * 100%);}
.Banner003179 .slick-dots li{float: left;width: 20px;height: 20px;border: solid 3px #ffffff;margin: 0 15px;border-radius: 50%;}
.Banner003179 .slick-dots li button{display: none;}
.Banner003179 .slick-dots li.slick-active{border: 0;background-color: #fe4b4e;}
@media (min-width:1025px) {
.Banner003179 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003179 .pc{display: none;}
.Banner003179 .slick-dots li{width: 10px;height: 10px; margin: 0 5px; border-width: 2px;}
}


/*
 .PicList002323 
 */
 .PicList002323 .title{text-align: center;padding-bottom: 2.605vw;}
.PicList002323 .title .cn{font-size: 30px;color: #fe4b4e;padding-bottom: 10px;font-weight: bold;}
.PicList002323 .title .en{color: #d2d2d2;letter-spacing: 2px;}
@media(max-width:640px){
.PicList002323 .title{padding-bottom: 6vw;}
.PicList002323 .title .cn{font-size: 8vw;}
}
.PicList002323{ padding: 3% 0; }
.PicList002323 ul li{float: left;width: 18%;margin-bottom: 3%;text-align: center;}
.PicList002323 ul li .icon{background: #5d7cf9;padding: 22% 0;margin-bottom: 20px;}
.PicList002323 ul li:not(:nth-child(5n)){margin-right: 2.5%;}
.PicList002323 ul li aside{color: #333;}
.PicList002323 ul li:hover aside{color: #fe4b4e;}
.PicList002323 ul li:hover img{  
transform: rotate(180deg);  
-webkit-transform: rotate(180deg);  
-moz-transform: rotate(180deg);  
-o-transform: rotate(180deg);  
-ms-transform: rotate(180deg);  
}  
.PicList002323 ul li img{  
margin: 0 auto;  
display: block;  
transition: all 0.5s ease-in-out;  
-webkit-transition: all 0.5s ease-in-out;  
-moz-transition: all 0.5s ease-in-out;  
-o-transition: all 0.5s ease-in-out;  
}
@media(max-width:640px){
 .PicList002323 ul li {width: 32%;margin-right: 2%;margin-bottom: 4%;}
 .PicList002323 ul li:not(:nth-child(5n)){margin-right: 2%;}
 .PicList002323 ul li:nth-child(3n){margin-right: 0;}
}


/*Floor002945 */
.Floor002945{padding-bottom: 3%;}
.Floor002945 .auto{max-width: 1400px;}
.Floor002945 .title{text-align: center;padding-bottom: 2.605vw;}
.Floor002945 .title .cn{font-size: 30px;color: #fe4b4e;padding-bottom: 10px;font-weight: bold;}
.Floor002945 .title .en{color: #d2d2d2;letter-spacing: 2px;}
@media(max-width:640px){
.Floor002945 .title{padding-bottom: 6vw;}
.Floor002945 .title .cn{font-size: 8vw;}
}

.Floor002945 .new-top ol .Ispic{padding-bottom: 61.305%;}
.Floor002945 .new-top ol h3{font-size: 20px;margin:30px 0 0 0;line-height: 1em;}
.Floor002945 .new-top ol p{color: #666;line-height: 1.625em;font-size: 16px;}
.Floor002945 .new-top ol .more{border-bottom: 2px solid #5d7cf9;padding-right: 40px;padding-bottom: 32px;text-align: right;}
.Floor002945 .new-top ol .more i{display: inline-block;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative;}
.Floor002945 .new-top ol .more i:after{position: absolute; content: ''; width: 10px; height: 10px; border-right: 2px solid #333;border-top: 2px solid #333; transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -7px;}

.Floor002945 .new-list li{float: left; width: 47.059%;}
.Floor002945 .new-list li:nth-child(2n){float: right;}
.Floor002945 .new-list li:nth-child(2n+1){clear: left;}
.Floor002945 .new-list li .Ispic{padding-bottom: 60.3125%;}
.Floor002945 .new-list li h4{font-size: 16px;line-height: 2.25em; margin: 14px 0;}
@media(min-width:769px){
.Floor002945 .new-top{float: left;width: 38.334%;}
.Floor002945 .new-list{float: right;width: 56.667%;}
}
@media(max-width:768px){
.Floor002945 .new-top{margin-bottom: 5vw;}
}
@media(max-width:480px){
.Floor002945 .new-top ol h3{font-size: 16px;margin:20px 0 0 0;}
.Floor002945 .new-top ol p,
.Floor002945 .new-list li h4{font-size: 14px;}
.Floor002945 .new-top ol .more{padding-right: 20px;padding-bottom: 12px; }
}





/*Bottom003191 */
.Bottom003191{background-color: #121416; font-family: 'HarmonyOS_Sans_SC_Light';color: #fff; }
.Bottom003191 a{color: rgba(255,255,255,0.5);}
.bto-img{width: 50px;margin-left: 2%;}
.Bottom003191 a:hover{color: #fe4b4e; }
.Bottom003191 .fl{width: 30%;}
.Bottom003191 .fr{width: 65%;}
.Bottom003191 .b-bottom{background-color: #060709; padding: calc(33 / 16 * 1em) 0;color: rgba(255,255,255,0.5);}
.Bottom003191 .b-bottom .auto{font-size: calc(14 / 16 * 1em);}
.Bottom003191 .b-bottom nav a{display: inline-block;}
.Bottom003191 .b-bottom nav a:not(:last-child)::after{display: inline-block; content: '·'; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.5);}
.Bottom003191 .b-top{padding: calc(136 / 16 * 1em) 0 calc(116 /16 * 1em) 0;}
.Bottom003191 .b-top nav dt{font-size: calc(20 / 16 * 1em);}
.Bottom003191 .b-top nav dt a:not(:hover){color: #fff;}
.Bottom003191 .b-top nav dd{line-height: calc(34 / 16 * 1em);font-size: 15px;}

.Bottom003191 .logo img{height: calc(64 / 16 * 1em);}
.Bottom003191 .hotline dl{margin-top: calc(36 / 16 * 1em);}
.Bottom003191 .hotline dt{opacity: 0.5;margin-bottom: calc(6 / 16 * 1em);}
.Bottom003191 .hotline dd{font-family: 'Oswald-Medium';font-size: 16px;}

.Bottom003191 .code{margin-bottom: calc(34 / 16 * 1em);}
.Bottom003191 .code img{height: calc(103 / 16 * 1em);}
.Bottom003191 .contact li{line-height: calc(20 / 16 * 1em); padding: calc(10 / 16 * 1em) 0;position: relative; padding-left: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span{position: absolute; left: 0; top: calc(10 / 16 * 1em);height: calc(20 / 16 * 1em);overflow: hidden;text-align: justify; width: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span:after{display: inline-block;content: '';width: 100%;height: 1px;}

@media (min-width:1025px) {
.Bottom003191 .b-top .left,
.Bottom003191 .b-top .right{width: calc(230 / 1440 * 100%);}
.Bottom003191 .b-top .mid{width: calc((1440 - 230 * 2) / 1440 * 100%);}  
.Bottom003191 .b-top nav .dl2{max-width: 400px;}
.Bottom003191 .b-top nav .dl2 dd{width:48%;float:left;}
.Bottom003191 .b-top nav dl{float: left;max-width: 200px;}  
.Bottom003191 .b-bottom .fl,
.Bottom003191 .b-bottom .fr{max-width: 45%;}
.Bottom003191 .b-top nav dt{ margin-bottom:2em;}
}
@media (max-width:1024px) {
 .Bottom003191 .fl,
 .Bottom003191 .fr  {width: 100%;}
.Bottom003191 .logo{text-align: center;}
.Bottom003191 .b-bottom .copyright{margin-top: 1em;}
.Bottom003191 .b-bottom .copyright a{display: inline-block;} 
.Bottom003191 .b-top{padding: 3em 0;}
.Bottom003191 .b-top nav{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1); padding: 2em 0; margin: 2em 0;display: none;}
.Bottom003191 .b-top nav dl{margin: 0!important;}
.Bottom003191 .b-top nav dl:not(:last-child){margin-bottom: 1em!important;}
.Bottom003191 .b-top nav dd{display: inline-block; margin-right: 1em;}
 .Bottom003191 .hotline dd {font-size: 14px;}
}



/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #fe4b4e;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}
/*Floor003153 */
.Floor003153 .auto{padding: 5em 0;}
.Floor003153 .title{position: relative;margin-bottom: 3em;}
.Floor003153 .title .name{font-family: 'SourceHanSansCN-Medium';font-size: 1.625em;color: #333;line-height: 1;}
.Floor003153 .title .name:after{display: block;content: '';width: 15px;height: 2px;background-color: #fe4b4e;margin-top: 1.23076em;}
.Floor003153 .intro .info{line-height: 2.1428;font-family: 'SourceHanSansCN-Regular';}
@media (min-width:1025px) {
.Floor003153 .intro .img{width: 50%;}
.Floor003153 .intro .info{padding-left: 5.0714em;font-size: 16px;}  
}
@media (max-width:1024px) {
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;display: block;}
.Floor003153 .intro .info{display: block;}
}



/*PicList003142 */
.PicList003142 .auto{ margin-top: 5em; margin-bottom: 1em;font-family: 'SourceHanSansCN-Regular';}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 1.125em;line-height: 1.6666; min-height: 3.3332em;font-family: 'SourceHanSansCN-Medium';}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e60012;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}


/*Page003143 */
.Page003143 .Pages{padding: 0 0 3% 0;text-align: center;font-family: 'PingFang-SC-Medium';}
.Page003143 .Pages .p_page a.a_first,
.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 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #fe4b4e;border-color: #fe4b4e;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}

.TextList002798{padding: 5em 0;}
.TextList002798 ul{ padding:15px 2%; border-top:1px dotted #e5e5e5;}
.TextList002798 ul li{ padding:20px 0; border-bottom: 1px dashed #ddd;position:relative;}
.TextList002798 ul li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList002798_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList002798 ul li a:hover{color: #fe4b4e;}
.TextList002798 ul li span{width:auto; height: 30px; line-height: 30px; position: absolute; top: 0; font-size: 12px; background: #fe4b4e; color: #fff; padding: 0 10px; margin-top:10px; }
.TextList002798 ul li .down{position: absolute;top:4px; text-align:center; width:80px; right: 10px; background:url(../images/TextList002798-icon.png) no-repeat left 12px center #fff; padding-left: 30px;height:32px; border:1px #fe4b4e solid; color:#fe4b4e; line-height:32px;} 
.TextList002798 ul li:last-child{ border-bottom:none;}

@media (max-width: 640px) {
 .TextList002798 {padding: 2em 0;}
}

.cp{padding: 4em 0;}
/*PicList002953 */
.PicList002953 li{float: left;width: 32%;margin-bottom: 2%;border: 1px solid #ccc;padding: 2%;}
.PicList002953 li a{display: block;}
.PicList002953 li:not(:nth-child(3n)){margin-right: 2%;}
.PicList002953 li aside.dot{font-size: 20px;line-height: 1em;margin-bottom: 20px;font-weight: bold;text-align: center;}
.PicList002953 li a:hover aside.dot{color: #fe4b4e;}
.PicList002953 li .txt{padding: 20px 20px 0;}
.PicList002953 li p{margin: 0;line-height: 1.625em;font-size: 16px;color: #666;}
.PicList002953 li .pic{overflow: hidden;border-radius: 5px;}
.PicList002953 li .Ispic{padding-bottom: 67.077%;transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
@media(max-width:1024px){
.PicList002953 li a{padding: 4vw;}
.PicList002953 li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
 .cp {padding-bottom: 0;}
 .PicList002953 {padding-top:4%;}
 .PicList002953 li {width: 48.5%;margin-right: 3%;margin-bottom: 3%;}
 .PicList002953 li:not(:nth-child(3n)) {margin-right: 3%;}
 .PicList002953 li:nth-child(2n) {margin-right: 0;}
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
.PicList002953 li p{font-size: 3.5vw;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
}



/*Menu002387*/
.Menu002387 .side-title{background: #010101;background-size:auto 100%;color:#fff;font-size:18px;padding:22px 0 22px 30px;border-radius: 25px 0 0 0;font-size:24px;}
.Menu002387 .side-title span{ display:block;text-transform: uppercase; font-size: 16px; color: #666;}

.Menu002387 .side-menu{background: #fafafa;border-radius:0 0 20px 20px;padding:25px 0 4% 10px;}
.Menu002387 .side-menu li{ margin-bottom:10px;}
.Menu002387 .side-menu li span {display:block; font-size:16px; position:relative; color:#666;}
.Menu002387 .side-menu li a{display:block; font-size:16px; position:relative; color:#666;}
.Menu002387 .side-menu > ul > li > span{line-height: 50px;padding-left:30px;border-radius:30px 0 0 30px;font-size: 16px;background: #eee;}
.Menu002387 .side-menu li span i{ position:absolute; right:34px; top:50%; margin-top:-10px; width:20px; height:20px; background:#fff; border-radius:50%;}
.Menu002387 .side-menu li span i::before,
.Menu002387 .side-menu li span i::after{ position:absolute; content:''; background:#d1d1d1;}
.Menu002387 .side-menu li span i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
.Menu002387 .side-menu li span i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
.Menu002387 .side-menu li ul{ display:none;}
.Menu002387 .side-menu > ul > li > span:hover,
.Menu002387 .side-menu > ul > li.aon > span{background: #fd4b4e;}
.Menu002387 .side-menu li span:hover a,
.Menu002387 .side-menu li.aon > span a{color: #fff;font-weight:bold;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon > a{color: #fff;font-weight:bold;}
.Menu002387 .side-menu li span:hover i::before,
.Menu002387 .side-menu li.aon span i::before{background: #fd4b4e;}
.Menu002387 .side-menu li span:hover i::after,
.Menu002387 .side-menu li.aon span i::after{ display:none;}
.Menu002387 .side-menu li ul li.aon a,
.Menu002387 .side-menu li ul li a:hover{color:#fd4b4e;}
.Menu002387 .side-menu li ul { padding:16px 0 0 0;}
.Menu002387 .side-menu li ul li{padding-left:30px; }
.Menu002387 .side-menu li ul li a{line-height: 45px;border-bottom:1px solid #f4f4f4;position:relative;font-size: 15px;}
.Menu002387 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002387 .side-menu li ul li a::before,
.Menu002387 .side-menu li ul li a::after{ position:absolute; content:''; opacity:0;}
.Menu002387 .side-menu li ul li a::before{ right:34px; top:50%; width:15px; height:15px; margin-top:-7.5px; background:#f8cecf; border-radius:50%;}
.Menu002387 .side-menu li ul li a::after{ border-color:transparent; border-width:3px 0 3px 4px; border-style:solid; border-left-color:#fff; right:39px; top:50%; margin-top:-3px;}
.Menu002387 .side-menu li ul li a:hover::before,
.Menu002387 .side-menu li ul li a:hover::after,
.Menu002387 .side-menu li ul li.aon a::before,
.Menu002387 .side-menu li ul li.aon a::after{ opacity:1;}
@media(min-width:1025px){
.Menu002387 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
.Menu002387{ position:relative; z-index:10;}
.Menu002387 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px; z-index:100;}
.Menu002387 .side-open_menu{ position:relative; background:rgba(226, 16, 19, 0.1); border:3px solid #fff;border-radius:6px; padding:10px 20px; font-size:18px; box-shadow:0 3px 0 #e21013;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002387 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#e21013; right:20px; top:50%; margin-top:-2px;}
}
@media(max-width:480px){
.Menu002387 .side-menu > ul > li > a {line-height: 40px;padding-left: 20px;font-size: 16px;}
.Menu002387 .side-menu li ul li a {line-height: 36px;}
.Menu002387 .side-menu li a{ font-size:14px;}
.Menu002387 .side-menu{ padding-top:10px;}
}


/*RighInfo003134 */
.RighInfo003134 .auto{max-width: 1200px;padding: 4em 0;font-family: 'SourceHanSansCN-Regular';}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 55.167%;}
.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: #fe4b4e; 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{text-align: center;}
.RighInfo003134 .img-side .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 1.875em;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #fe4b4e;display: block;margin: 0 auto;}
.RighInfo003134 .btn{ margin-top: 4.375em;}
.RighInfo003134 .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .btn a.download{background-color: #da251d;}
.RighInfo003134 .btn a.download2{background-color: #fe4b4e;}
.RighInfo003134 .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}
.RighInfo003134 .img-side dl{margin-top:30px;}
.RighInfo003134 .img-side dl dd{text-align:left;line-height:40px;}
.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-family: 'SourceHanSansCN-Medium';font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em;height: 2em;border-radius: 50%;background-color: #fe4b4e;display: inline-block;vertical-align: top;margin-right: 0.625em;background-repeat: no-repeat;background-position: center;background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}
.RighInfo003134 .img-side p{text-align:left;line-height:40px;}
.RighInfo003134 .table_1 td{text-align:center;border:1px solid #eee;border-collapse:collapse;line-height:24px;padding:15px;font-size: 15px;}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 4em;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}

.RighInfo003141{padding: 5em 0;}
.RighInfo003141 .title{font-size: 22px;color: #333;padding-bottom: 10px;font-weight: bold;line-height: 1.8;}
.RighInfo003141 p{line-height: 1.8em;font-size: 16px;color: #666;}
.RighInfo003141 p strong{color: #fe4b4e;}
.RighInfo003141 dd{font-size: 15px;line-height: 30px;color: #999;position: relative;padding-left: 10px;}
.RighInfo003141 dd:before{display: inline-block;vertical-align: top;content: '';background-size: contain;background-position: center;width: 5px;height: 5px;background: #f17f80;position: absolute;margin-top: 11.5px;left: 0;border-radius: 50%;}
.RighInfo003141 a{color: #fe4b4e}
@media (min-width:1025px) {
.RighInfo003141 .intro .img,.RighInfo003141 .intro .info{width: 50%;}
.RighInfo003141 .intro .info{padding-right: 5.0714em;font-size: 0.875em;}  
}




/*TextList002514 */
.TextList002514 {padding: 4% 0;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#fe4b4e; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#fe4b4e;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#fe4b4e; padding:30px 0;}

@media (max-width: 640px) {
 .TextList002514 .job-title {padding: 5px 0;font-size: 15px;}
}




.RighInfo002973{ padding: 4% 0;}
.RighInfo002973 .auto{max-width: 1400px;}
.RighInfo002973 #print-area{position: relative;z-index: 1;margin-bottom: 60px;}
.RighInfo002973 #print-area .title{border-top: 5px solid #fff9e5;padding: 30px 00 0;position: relative;z-index: 4;}
.RighInfo002973 .news-details .title{text-align: center; border-bottom: 1px dotted #cecece; }

.RighInfo002973 .news-details .title h1{font-size: 26px; font-weight: normal; margin: 0 0 20px 0; color: #333;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; padding-bottom: 1vw;line-height: 24px; font-size: 16px; color: #999; }
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{line-height: 2em;/* border-bottom: 1px solid #d2d2d2; *//* padding: 2% 0; */margin-bottom: 2%;font-size: 17px;color: #333;}
.RighInfo002973 .news-details .edit-info p img{text-align: center;}

/*.RighInfo002973 #print-area{border-left: 5px solid #fff9e5;border-right: 5px solid #fff9e5;padding: 0 3% 3% 3%;margin-top: -20px;background: #fff;}*/

.RighInfo002973 .pn-page aside{padding: 10px 0;font-size: 17px;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #0057a6;}
@media(min-width:1025px){
 .RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
}
@media(max-width:1024px){
}
@media(max-width:640px){
 .RighInfo002973 .news-details .title h1{font-size:6vw;}
 .RighInfo002973{ font-size: 14px;}
}



/*Form003139 */
.Form003139{position: relative;z-index: 1;padding: 4.5em 0;background: #f8f8f8}
.Form003139 .title{font-size: 2em;color: #333333; line-height: 1.1538em;text-align: center}
.Form003139 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin: 1.1538em 0;display: none}
.Form003139 .desc{font-size: 16px;color: #999999;line-height: 1.78571;text-align: center;margin-top: 2em}
.Form003139 .form{margin-top: 3.375em;}
.Form003139 .form-ul{margin: 0 auto;}
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 20px; top: 0;font-size: 14px; line-height: 40px;color: #333333;}
.Form003139 .form-ul li .tit i{font-style: normal;color: #fe0000}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;font-size: 14px; line-height: 40px; background: none;padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: #fe4b4e;border-radius: 5px;font-size: 16px;line-height: 40px;color: #fff;cursor: pointer; border: 0;margin: 0 auto;display: block}
@media (min-width:1025px) {
 .Form003139 .form .img{width: 50%;}
 .Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
 .Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
 .Form003139 .form-ul{}
}
@media (max-width:1024px) {
 .Form003139 .form-ul{padding: 2em 0;}
 .Form003139 .form-ul{width: 90%;}
}


/*
 .PicList000593
 */
.PicList000593{padding-top:2%;}
.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:cover; 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%;transition: .3s;}
.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: -7px;margin-top: -15px;}
.PicList000593 li:hover figure a::before {border-color: #fe4b4e;}
.PicList000593 li:hover figure a::after {border-left-color: #fe4b4e;}
.PicList000593 li p{font-size: 16px;text-align:center;transition: .3s;}
.PicList000593 li:hover p{color:#fe4b4e;}
@media(max-width:768px){
 .PicList000593 {padding-top: 2em;}
 .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: -5px;margin-top: -9px;}
}
@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;}
}






/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}