﻿@charset "utf-8";
.l_pchdnr{width: 100%; position: fixed;transition: all .36s;border-radius: 0 0 0px 0px;}
.l_pchdnrs{  margin-left: auto; margin-right: auto;}
.l_pclogo{width: 290px;}
.l_pclogo a{width: 100%;display: block; color: #fff;transition: all .36s;}
.l_listimg {position: relative;}
.l_logoimg_box {overflow: visible !important;width: 100%;display: inline-block;vertical-align: middle;}
.l_logoimg_box img {object-fit: unset;}
.l_logodef {position: absolute;left: 0;top: 0;z-index: 1;width: 100%;transition: all .36s;}
.l_logofixed {position: absolute;left: 0;top: 0;z-index: 1;width: 100%;transition: all .36s;opacity: 0;}
.l_pchdother{width: 105px;}
.l_pchdnav{width: calc(100% - 290px - 105px);padding: 0 0 0 200px;}
 
.l_pclangtp,.l_pclangtp a,.l_pclangli a{display: flex;cursor: pointer;}
.l_pclangtp .language_img{width: 26px;height: 26px; margin-top: 37px; line-height: 80px;}

.l_pclangtp p{font-size: 16px;line-height: 99px;color: rgba(0, 0, 0, 0.85);transition: all .36s;margin-left: 12px;}
.l_pclangli p{font-size: 14px;line-height: 99px;color: rgba(0, 0, 0, 0.85);transition: all .36s;margin-left: 12px;}
.l_pclangtp p{color: #fff;}
.l_pclangli p{width: calc(100% - 26px);}
.l_pclangli{width: 100%;  margin-bottom: 10px; padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
.l_pclangli img{width: 24px;height: 24px; margin-top: 10px; line-height: 40px !important;}
.l_pclangli p { line-height: 40px !important;}
.l_pclanguage{position: relative;}
.l_pclangbt{position: absolute;left: 50%;top: 100%;transform: translateX(-50%);width: 165px;background-color: #fff;/*border-radius: 2px;*/box-shadow: 5px 5px 22px 7px rgba(48, 48, 48, 0.05);padding: 10px 0;display: none;}
.l_pclangli a{justify-content: center; width: 115px;  margin: 0 auto;}
 

.ys_hd_pc.isfixed .l_pchdnr,.l_pchdnr.hovernow{background-color: #fff;box-shadow: 5px 5px 22px 7px rgb(48 48 48 / 5%);}
.ys_hd_pc.isfixed .l_logofixed,.l_pchdnr.hovernow .l_logofixed{opacity: 1;}
.ys_hd_pc.isfixed .l_logodef,.l_pchdnr.hovernow .l_logodef{opacity: 0;}
.ys_hd_pc.isfixed .l_pclangtp p,.l_pchdnr.hovernow .l_pclangtp p{color: rgba(0, 0, 0, 0.85);}
.ys_hd_pc.isfixed .l_pchdnavli a,.l_pchdnr.hovernow .l_pchdnavli a {color: rgba(0, 0, 0, 0.85);}
.ys_hd_pc.isfixed .l_pchdli2.yxnav_active2 .l_navxla2,
.l_pchdnr.hovernow .l_pchdli2.yxnav_active2 .l_navlxa2 {color: #db0606;}

.ys_hd_pc.isfixed .l_pchdnavli.yxnav_active1 .l_pcnavxla1,
.l_pchdnr.hovernow .l_pchdnavli.yxnav_active1 .l_pcnavxla1{color: #db0606;}
.l_pchdli2.yxnav_active2 .l_navxla2{color: #db0606 !important;}
.ys_hd_pc.isfixed .l_pchdli2.yxnav_active2 .l_navxla2,
.l_pchdnr.hovernow .l_pchdli2.yxnav_active2 a{color: rgba(0, 0, 0, 0.75);}
.ys_hd_pc.act .l_pchdnavli{pointer-events: none;}

.l_pchdnavli a{font-size: 16px;line-height: 99px;color: #fff;transition: all .36s;display: block;}
.l_pchdnavli{padding: 0 26px;position: relative;}
 
.l_pchdnavli:first-child{ padding-left: 0px;}
.l_pchdli2 a{font-size: 16px;line-height: 1.5 !important;color: rgba(0, 0, 0, 0.65);transition: all .36s;display: block;}
.l_pchdnavxl{position: absolute;width: 190px;top: 100%;left: -30px;text-align: center; border-top: 2px solid #db0606; box-shadow: 5px 5px 22px 7px rgba(48, 48, 48, 0.05);/*border-radius: 20px;*/background: rgba(255, 255, 255, 0.9);display: none;padding: 14px 0;backdrop-filter: blur(7px);}
.l_pchdli2{margin-bottom: 16px; padding-bottom: 16px;border-bottom: 1px solid #e5e5e5;}
 
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a,
.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {color: rgba(0, 0, 0, 0.75);}
.ys_ph_nav a {color: rgba(0, 0, 0, 0.45);}

.ys_phnav_icon::after, .ys_phnav_icon::before {background: rgba(0, 0, 0, 0.45);}
.ys_phnav_lisbox {border-bottom: 1px solid rgba(0, 0, 0, 0.45);}
.ys_phnav_menu {background: #ffffff}
.ys_ph_navbar2 .ys_phnav_logo {background: transparent;}
.ys_phnav2_lang_modal .ys_phnav_lisbox a{display: flex !important;}
.ys_phnav2_lang_modal .ys_phnav_lisbox img{width: 16px;margin-right: 8px;}

.ys_phnav2_lang_modal .ys_phnav_lisbox p{font-size: 16px;line-height: 24px;color: rgba(0,0,0,.45);}
.ys_ph_navbar2 .ys_phnav_menubtn span, .ys_ph_navbar2 .ys_phnav_menubtn::after, .ys_ph_navbar2 .ys_phnav_menubtn::before {background: #666;}
.ys_ph_navbar2 .ys_phnav_header a, .ys_ph_navbar2 .ys_phnav_search .iconfont {color: #666;}
.ys_phnav2_lang_btn span,
.ys_phnav2_lang_btn .icon-search,
.ys_phnav2_lang_back,
.ys_phnav2_lang_back .icon-arrow-left{color: rgba(0,0,0,.4);}
.ys_ph_navbar2 .ys_phnav_menu, .ys_phnav2_lang_modal {background: #ffffff;}

  

.ys_hd_pc .l_pchdli2:hover .l_navxla2{color: #db0606;}
.ys_hd_pc.isfixed .l_pchdli2:hover .l_navxla2{color: #db0606;}
.ys_hd_pc .l_navli3 a:hover{color: #db0606 !important;}
.l_navli3.yxnav_active3 .l_nava3 {color: #db0606 !important;}
.l_pclangli a:hover P{color: #db0606 !important;}
 
 
.ys_phnav_lang_modal {background: #fff;z-index: 5;position: fixed;top: 64px;left: 0;width: 100%;height: calc(100% - 64px);padding: 30px 20px 20px;text-align: left;transform: translateX(100%);transition: all .5s cubic-bezier(.55, .085, .68, .53);}
.ys_phnav_lang_modal.on{transform: translateX(0);transition: all .5s cubic-bezier(.25, .46, .45, .94);}
.ys_phnav_lang_modal .ys_phnav_lisbox a {display: flex !important;}
.ys_phnav_lang_modal .ys_phnav_lisbox img { margin-right: 8px;}
.ys_phnav_lang_modal .ys_phnav_lisbox p {font-size: 16px;line-height: 24px;color: rgba(0,0,0,.45);}

.ys_phnav_lang_modal .ys_ph_nav a {display: flex !important;padding: 16px 0;}
.ys_phnav_lisbox {border-bottom: 1px solid rgba(0, 0, 0, 0.15);}
@media (max-width:1540px) {
.l_pchdnavli{padding: 0 21px; }
}

@media (max-width:1460px) {
.l_pchdnavli{padding: 0 16px; }
.l_pclogo{width: 270px;}
.l_pchdnav{width: calc(100% - 270px - 105px); }
}
@media (max-width:1400px) {
.l_pchdnavli{padding: 0 14px; }
}
@media (max-width:1366px) {
.l_pchdnavli{padding: 0 12px; }
.l_pclogo{width: 240px;}
.l_pchdnav{width: calc(100% - 240px - 105px); }
}
@media (max-width:1300px) {
.l_pchdnavli{padding: 0 10px; }
.l_pclogo{width: 230px;}
.l_pchdnav{width: calc(100% - 230px - 105px);padding: 0 0 0 157px;}
}   
@media (max-width:1200px) {
.l_pchdnavli{padding: 0 10px; }
}   