.max_w1440{max-width:1440px; margin-left:auto; margin-right:auto}
.site_header_wrap{ height:115px; position:relative;}
.site_header{ height:115px; position:fixed; left:50%; transform:translateX(-50%); background:#fff; z-index:30; width:100%;}
.site_header.down{box-shadow: 0 3px 0 0 rgba(74,76,80,.3);}
.logo{ float: left; margin-top: 25px; }
.logo img{ height:65px; width:auto;}
.site_nav{ float:left; margin-left:80px;}
.site_nav li{ float:left;}
.site_nav_a{ display: block; font: 18px/115px syb; padding:0 24px; }
.site_nav_a.on{ color:#ba0c2f;}
.site_submenu{ transition:all 0.5s ease; opacity:0; visibility:hidden; position:absolute; left:0; top:115px; width:100%; background:#F4F4F4;}
.site_submenu:before{content:""; background-color:#6C6C6C; left:0; top:0; width:400px; bottom:0; position:absolute}
.site_submenu dl{position:relative; height:250px;}
.site_nav li:hover .site_submenu{ opacity:1; visibility:visible;}
.site_submenu_dd{ width:400px;}
.site_nav li:nth-child(2) .site_submenu dl{ height:150px;}
.site_nav li:nth-child(3) .site_submenu dl{ height:200px;}
.site_submenu_a{ display:block; line-height:50px; padding-left:80px; background-color:#6C6C6C; font-size:18px; color:#fff; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M15.906 5.706c-1.3-1.4-1.2-3.5.2-4.8 1.3-1.2 3.3-1.2 4.6-.1l.3.3 27.1 29.7c1.1 1.2 1.2 3.1.2 4.4l-.3.3-27.1 27.5c-1.4 1.3-3.5 1.3-4.9 0-1.2-1.2-1.3-3.2-.3-4.5l.3-.3 24.8-25.2-24.9-27.3z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h64v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 34px center; background-size:16px auto;}
.site_submenu_dd:hover .site_submenu_a{ background-color:#F4F4F4; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M15.906 5.706c-1.3-1.4-1.2-3.5.2-4.8 1.3-1.2 3.3-1.2 4.6-.1l.3.3 27.1 29.7c1.1 1.2 1.2 3.1.2 4.4l-.3.3-27.1 27.5c-1.4 1.3-3.5 1.3-4.9 0-1.2-1.2-1.3-3.2-.3-4.5l.3-.3 24.8-25.2-24.9-27.3z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h64v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 34px center; background-size:16px auto; color:#ba0c2f}
.site_submenu_dd.no .site_submenu_a{background-image:none!important;}
.site_sonmenu{ display:none; position:absolute!important; left:400px; top:0; height:400px;}
.site_sonmenu_a{ display:block; padding-left:30px; line-height:50px; font-size:18px; width:400px;}
.site_submenu_dd:hover .site_sonmenu{display:block;}
.site_sonmenu_a:hover{}
.site_header_right{float:right; padding-top:33px;}
.site_search{ line-height: 50px; background: #F4F4F4; width: 324px; position: relative; float:left; }
.site_search input{ width: 100%; padding: 0px 80px 0px 18px; font-size: 16px; line-height: 50px; background: #F4F4F4; }
.site_search input:focus{}
.site_search button{ background: url(../images/ser_ico.png) no-repeat center center; height: 50px; width: 50px; position: absolute; top: 0px; right: 0px; cursor: pointer; transition:all 0.5s ease; opacity:0.65; }
.site_search button:hover{ opacity:1;}
.site_lan{ background: url(../images/globle_ico.png) no-repeat left center; padding-left: 29px; line-height: 50px; font-size: 18px; color: #000; opacity:0.65; color:#000; float:left; margin-left:32px;}
.site_lan:hover{ opacity:1;color:#000;}
.mMmenuLay .site_search{}
@media (max-width:1799px){
.logo img{height:52px;}
.site_nav_a{line-height:100px;}
.site_header_right{padding-top:25px;}
.site_header,.site_header_wrap{height:100px;}
.logo{margin-top:22px;}
.site_submenu{top:100px;}
.site_submenu_a,.site_sonmenu_a{font-size:16px;}
}
@media (max-width:1379px){
.logo img{height:48px;}
.site_nav_a{line-height:80px;}
.site_header_right{padding-top:18px;}
.site_header,.site_header_wrap{height:80px;}
.logo{margin-top:16px;}
.site_submenu{top:80px;}
.site_search{height:44px;}
.site_search input{line-height:44px;}
.site_search button{width:44px; height:44px;}
.site_lan{line-height:44px;}
}
@media (max-width:1200px){
.site_nav{margin-left:50px;}
.site_search{width:300px;}
}
@media (max-width:993px){
.site_header_wrap{display:none;}
.site_search{width:100%; background:#fff; float:none; margin-bottom:15px;}
.wrapper{padding-top:56px;}
.site_search input{background-color:#fff;}
}
@media (max-width:767px){

}

.site_home_banner{ position:relative;}
.home_banner_item{ position:relative; overflow:hidden; height:720px;}
.home_banner_item .coverImg{ position:absolute; left:0; top:0; right:0; bottom:0}
.home_banner_text{ position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%; color:#fff; padding:0 200px;}
.home_banner_text_right{ text-align:right}
.home_baner_info{text-align:left; display:inline-block;}
.home_banner_text strong{ font: normal 60px/72px sym; display: block; transition:all 0.8s ease; transform:translateY(50px); opacity:0 }
.home_banner_btn{ margin-top: 45px; transition:all 0.8s ease; transform:translateY(50px); opacity:0 }
.home_banner_more,.site_button{ font-size: 18px; line-height: 55px; color: #FFF; background: #ba0c2f; display: inline-block; padding: 0px 60px; border-radius:10px; cursor:pointer}
.home_banner_more:hover,.site_button:hover{ background:#333; color:#fff;}
.site_home_banner .slick-dots{bottom:80px; height:10px; text-align:center}
.site_home_banner .slick-dots li button{display:none;}
.site_home_banner .slick-dots li { background: #fff; display: inline-block; height: 10px; width: 10px; margin: 0px 5px; position: relative; border-radius: 50%; vertical-align: middle; border: 1px solid #fff; }
.site_home_banner .slick-dots li.slick-active{ background: #ba0c2f;}
.home_banner_text strong{opacity:1; transform:translateY(0);}
.home_banner_btn{opacity:1; transform:translateY(0);}
.home_banner_item video{width:100%; height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);-o-object-fit: cover;
  object-fit: cover;}
@media (max-width:1799px){
.home_banner_item{ position:relative; overflow:hidden; height:calc(100vh - 100px); max-height:700px;}
.site_home_banner .slick-dots{bottom:50px;}
.home_banner_text strong{ font: normal 50px/60px sym; }
.home_banner_btn{ margin-top: 35px;}
.home_banner_more,.site_button{ font-size: 16px; line-height: 50px; padding: 0px 50px; border-radius:8px;}
}
@media (max-width:1379px){
.home_banner_item{ height:calc(100vh - 80px); max-height:620px;}
}
@media (max-width:1200px){

}
@media (max-width:993px){
.home_banner_item{height:380px;}
.site_home_banner .slick-dots{bottom:35px;}
.home_banner_text{padding:0 25px;}
.home_banner_text strong{ font: normal 36px/50px sym; }
.home_banner_btn{margin-top:30px;}
}
@media (max-width:767px){
.home_banner_text{padding:0 15px;}
.home_banner_text strong{ font: normal 24px/36px sym; }
.home_banner_more,.site_button{font-size:14px; line-height:42px; padding:0 30px;}
.home_banner_btn{margin-top:18px;}
}

.site_bottom{ padding: 135px 0px 155px; }
.site_title{ font-size: 30px; line-height: 30px; font-weight: bold; }
.site_title_center{ text-align: center; }
.site_contact{ display:flex; padding:0 120px; margin-top:80px;justify-content:space-around;}
.site_contact li{}
.site_tel{ display:inline-block; padding-left:118px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Ephone%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h64v64H0z'/%3E%3Cpath d='M17.113 45.206C33.458 62.138 41.547 64 46.096 64c1.012 0 1.686-.17 2.36-.17 5.392-.507 8.93-2.878 11.627-5.248 3.033-2.54 4.718-5.249 3.538-6.434-1.853-2.2-10.279-10.328-12.132-12.36-.169-.169-.506-.169-.674-.169-2.19 0-5.898 5.757-10.28 5.926h-.168c-5.224 0-12.975-8.635-12.975-8.635s-8.93-8.296-8.594-13.714c0-5.08 7.752-8.297 5.392-10.667C21.831 10.16 13.237 1.524 11.552.17 11.384 0 11.047 0 10.878 0c-1.18 0-3.033 1.862-5.223 4.233C3.295 6.942.43 10.667.262 14.392c-.337 1.354-2.696 10.666 16.851 30.814zM15.78 18L7 9.167c.497-.667 1.16-1.334 1.822-2.334.663-1 1.16-1.333 1.657-1.833 2.319 2.333 6.294 6.333 8.447 8.833.166-.166 0 0 0 0C17.933 15 16.442 16.5 15.78 18zm38.943 39L46 48.288c1.646-.658 2.797-1.809 3.95-2.795l.493-.493 7.899 7.89.658.658c-.494.493-.987 1.15-1.81 1.808-.823.658-1.481 1.15-2.468 1.644zM4.052 15.07v-.51c.17-.678.51-1.864 1.36-3.56l9.348 9.325c-.17 1.018-.51 1.865-.51 2.883-.17 6.951 7.818 15.09 9.858 16.955 2.379 2.373 9.857 9.834 16.315 9.834h.17c1.19 0 2.21-.17 3.06-.51L53 58.814c-1.36.509-2.89 1.017-4.759 1.187h-1.87c-5.948 0-14.615-5.934-26.002-17.633C4.563 26.26 3.713 17.952 4.053 15.069z' fill='%23ba0c2f' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E"); background-repeat:no-repeat; background-size: 78px auto; height:78px;display:flex; flex-direction:column; justify-content:center; line-height:36px; font-size:22px; color:#000;}
.site_tel:hover{ color:#000;}
.site_tel span{ display:block;}
.site_message{ display:inline-block; padding-left:118px; background-image:url(../images/site_bottom_ico.png); background-repeat:no-repeat; background-size: 88px auto; height:78px;display:flex; flex-direction:column; justify-content:center; line-height:36px; font-size:22px; color:#000;}
.site_message:hover{ color:#000;}
.footer_wrap{ padding:46px 0; background:#F5F4F5;}
.footer{display:flex; justify-content:space-between; padding:0 98px;}
.footer_logo{}
.footer_logo img{height:58px; width:auto;}
.site_info{ line-height:58px; font-size:16px;}
.site_info a{ color:#333;}
.site_info a:hover{ color:#000}
@media (max-width:1799px){
.site_bottom{padding:115px 0px 125px;}
.site_contact{margin-top:60px;}
.footer_logo img{height:50px;}
.site_info{line-height:50px;}
.footer_wrap{padding:38px 0;}
}
@media (max-width:1200px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.site_contact{ display:block; text-align:center}
.site_tel{font-size:20px; line-height:30px; background-size:50px auto; padding-left:60px; height:60px; background-position:left 5px; display:inline-block; text-align:left;}
.site_message{font-size:20px; line-height:60px; background-size:50px auto; padding-left:60px; background-position:left 5px; height:60px; margin-top:25px; display:inline-block; text-align:left;}
.footer_logo{width:100%; text-align:center; display:block}
.footer{display:block;}
.footer_logo img{height:42px;}
.site_info{font-size:14px; line-height:24px; text-align:center; margin-top:15px;}
}

.backTop{width: 16px;height: 18px;position: fixed;bottom: 20px;right: 20px; opacity:0; visibility:hidden;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18'%3E%3Cpath fill='%23ba0c2f' d='M0 14.1V18l8-5 8 5v-3.9L8 9l-8 5.1zM8 0L0 5.1V9l8-5 8 5V5.1L8 0z'/%3E%3C/svg%3E"); cursor:pointer;}
.backTop.on{opacity:1; visibility:visible;}
.home_main{}
.home_part1{ padding-top:80px;}
.home_live{ margin-top:40px; margin-left:-10px; margin-right:-10px;}
.home_live li{ width:calc(50% - 20px); margin:0 10px 58px;}
.home_live li .scaleImg{ height:354px; overflow:hidden; display:block}
.home_live li strong{ font-size: 24px; line-height: 52px; margin-top: 24px; }
.site_link{ color:#000;}
.site_link:hover{ color: #748083; }
.site_more{ display: inline-block; padding-left: 16px; font-size: 16px; line-height: 16px; color: #ba0c2f; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='18' viewBox='0 0 10 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ba0c2f' d='M4.4 18H0l5.6-9L0 0h4.4L10 9z'/%3E%3C/svg%3E"); background-size: auto 12px; background-repeat: no-repeat; background-position:left center;}
.site_more:hover,
.case_item:hover .site_more{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='18' viewBox='0 0 10 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333' d='M4.4 18H0l5.6-9L0 0h4.4L10 9z'/%3E%3C/svg%3E"); background-size: auto 12px; color:#333333;}
.home_live li p{ font-size: 16px; line-height: 24px; -webkit-line-clamp:2; margin-bottom:32px; height:48px;}
.home_part2{ padding-top:20px;}
.home_about{ margin-top:40px; display:flex; justify-content:space-between; background:#F4F4F4; padding:60px;}
.home_about .coverImg{ width:44.82%; height:330px;}
.home_about_des{ width:48.27%;display:flex; flex-direction:column; justify-content:center;}
.home_about_des p{ font-size: 16px; line-height: 24px; margin-top: 32px; text-align:justify}
.home_part3{ margin-top:80px; background:#9FA6A8; padding:60px 60px 60px 108px;display:flex; justify-content:space-between;flex-direction:row-reverse;}
.home_part3 .coverImg{ width:48.52%; height:339px;}
.home_question{display:flex; flex-direction:column; justify-content:center; color:#fff;}
.home_question .site_title{ margin-bottom:40px;}
.home_question p{ margin-top: 35px; font-size: 18px; line-height: 30px; }
.home_question p span,.home_question p a{ display: inline-block; padding-left: 20px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='18' viewBox='0 0 10 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M4.4 18H0l5.6-9L0 0h4.4L10 9z'/%3E%3C/svg%3E"); color:#fff; background-size: auto 14px; background-repeat: no-repeat; background-position:left 8px;}
.home_question p a:hover{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='18' viewBox='0 0 10 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333' d='M4.4 18H0l5.6-9L0 0h4.4L10 9z'/%3E%3C/svg%3E"); background-size:auto 14px; color:#333}
.home_part4{ padding-top:80px;}
.home_case{ margin:40px 0 0; background:#F4F4F4; padding:50px 45px 60px;}
.home_case li{ width:calc(25% - 26px); margin:0 13px;}
.home_case li .scaleImg{ display:block; height:185px; overflow:hidden;}
.home_case li strong{ font-size: 24px; line-height: 52px; margin-top: 24px; }
.home_case li p{ font-size: 16px; line-height: 24px; -webkit-line-clamp:2; margin-bottom:32px; height:48px;}
.home_part5{ padding-top:80px;}
.home_news{ padding:60px; background:#F4F4F4;display:flex; justify-content:space-between; margin-top:40px;}
.home_news .scaleImg{ width:44.91%; height:331px; overflow:hidden; display:block;}
.home_news_info{ width:51.29%;}
.home_news_first{}
.home_news_first strong{ font-size: 22px; line-height: 28px; }
.home_news_first span{ font-size: 14px; line-height: 30px; margin-top: 8px; display: block; }
.home_news_first p{ font-size: 16px; line-height: 24px; -webkit-line-clamp:2;}
.home_news_ul{ margin-top:22px; margin-bottom:20px;}
.home_news_ul li{ position: relative; line-height: 30px; font-size: 16px; padding: 0px 98px 0px 13px; }
.home_news_ul li:before{ content: ""; background: #ba0c2f; height: 4px; width: 4px; position: absolute; left: 0px; top:13px; }
.home_news_ul li span{ display: inline-block; position: absolute; top: 0px; right: 0px; font-size: 14px; }
.home_news_ul li a{}
.home_news_ul li a:hover{ color:#000}
@media (max-width:1799px){
.home_live li .scaleImg{height:310px;}
.home_part1,.home_part4,.home_part5{padding-top:70px;}
.home_live{margin-top:35px;}
.home_live li strong,.home_case li strong{margin-top:18px; font-size:22px; line-height:46px;}
.home_live li p{margin-bottom:26px;}
.home_live li{margin-bottom:48px;}
.home_part2{padding-top:10px;}
.home_about{margin-top:35px;}
.home_about{padding:55px;}
.home_about .coverImg{height:290px;}
.site_title{font-size:28px; line-height:28px;}
.home_about_des p{margin-top:26px;}
.home_part3{margin-top:70px; padding:55px 55px 55px 98px}
.home_question .site_title{margin-bottom:35px;}
.home_question p{margin-top:30px;}
.home_part3 .coverImg{height:325px;}
.home_case{margin-top:35px; padding:42px 36px 50px;}
.home_case li .scaleImg{height:165px;}
.home_news{margin-top:35px; padding:55px;}
.home_news_first strong{font-size:20px;}
.home_news_ul{margin-top:15px;}
.home_news .scaleImg{height:319px;}
.home_part3{margin-top:60px;}
}
@media (max-width:1200px){

}
@media (max-width:993px){
.home_live li .scaleImg{height:225px;}
.home_about{display:block;}
.home_about .coverImg{width:100%; height:380px;}
.home_about_des{width:100%; margin-top:35px;}
.home_part3{display:block; padding-left:55px; padding-right:55px;}
.home_part3 .coverImg{width:100%; height:380px;}
.home_question{width:100%; margin-top:35px;}
.home_case li{width:calc(50% - 26px); margin-bottom:35px;}
.home_case li p{height:auto;}
.home_news{display:block;}
.home_news .scaleImg{width:100%; height:380px;}
.home_news_info{width:100%; margin-top:35px;}
.home_about{padding:45px;}
.home_part3,.home_news{padding:45px;}
}
@media (max-width:767px){
.home_part1, .home_part4, .home_part5{padding-top:45px;}
.site_title{font-size:24px; line-height:24px;}
.home_live{margin-top:25px;}
.home_live li {width: calc(100% - 20px); margin-bottom:30px}
.home_live li .scaleImg{height:51vw;}
.home_live li strong, .home_case li strong{font-size:20px; line-height:40px;}
.home_live li p{font-size:14px; height:auto;-webkit-line-clamp:3; margin-bottom:15px;}
.home_about{margin-top:25px;}
.home_about{padding:15px;}
.home_about .coverImg{height:52vw;}
.home_about_des{margin-top:24px; padding-bottom:15px;}
.home_about_des p{font-size:14px; margin-top:12px;}
.home_part3{margin-top:45px; padding:15px;}
.home_part3 .coverImg{height:58vw;}
.home_question{margin-top:25px; padding-bottom:15px;}
.home_question .site_title{margin-bottom:20px;}
.home_question p{margin-top:15px; font-size:16px; line-height:30px;}
.home_case{margin-top:25px; padding:25px 10px 10px}
.home_case li {width: calc(100% - 26px); margin-bottom:30px;}
.home_case li .scaleImg{height:52vw;}
.home_case li p{font-size:14px; margin-bottom:15px;}
.home_part3, .home_news{padding:15px;}
.home_news{margin-top:25px;}
.home_news .scaleImg{height:52vw;}
.home_news_first strong{font-size:18px;}
.home_news_info{margin-top:25px; padding-bottom:20px;}
.site_contact{margin-top:40px;}
.site_bottom{padding:68px 0;}
.home_news_ul li span{font-size:13px;}
.home_news_ul li{padding-right:72px; font-size:14px;}
.home_news_first p{font-size:14px;}
.home_news_ul li{line-height:24px;}
.home_news_ul li:before{top:10px;}
}

.site_join{}
.site_postion{ color: #666666; font: 14px/92px syb; }
.site_postion *{vertical-align:middle;}
.site_postion i{ background:url(../images/pos_arr.svg) no-repeat center center; width:15px; height:15px; display:inline-block; margin:0 6px; background-size:8px auto; position:relative; top:0px;}
.site_postion a{ color:#666;}
.site_postion a:hover{ color:#000}
.join_banner{ position:relative;}
.join_banner .coverImg{ height:542px;}
.join_banner_destion{ background: rgba(255,255,255,0.8); padding: 70px 52px 70px 45px; width: 560px; position: absolute; left: 80px; top: 50%; transform:translateY(-50%);}
.join_banner_destion strong{ font-size: 36px; line-height: 48px; display: block; color: #000; }
.join_banner_destion p{ font-size: 16px; line-height: 26px; margin-top: 22px; text-align:justify }
.join_c1{ padding: 80px 50px 72px; }
.join_c1 .site_title{margin-bottom:30px;}
.join_c1 .site_stitle{margin-bottom:25px;}
.join_list{}
.join_list li{ margin-bottom:80px;display:flex; justify-content:space-between; }
.join_list li .coverImg{ width:49.21%; height:630px;}
.join_list .join_txt{ width: 50.79%; padding: 8px 0px 0px 40px; }
.site_stitle{ font-size: 22px; line-height: 36px; font-weight:bold }
.join_txt .site_stitle{margin-bottom:22px;}
.site_text{ font-size: 16px; line-height: 30px; text-align: justify; }
.join_list li:nth-child(2n){flex-direction:row-reverse;}
.join_list li:nth-child(2n) .join_txt{ padding-left:0; padding-right:40px;}
.join_c2{ padding:0 50px;}
.join_c2img{ margin-top:55px;}
.join_banner2{ margin-top:80px;}
.join_banner2 .join_banner_destion{ left:auto; right:80px;}
.join_banner2 .join_banner_destion strong{}
.join_bottom{ margin-top:80px;}
.join_var{ background: #DFDFDF; padding: 15px 6px 25px; display:flex; justify-content:space-between;}
.join_var li{ width:calc(33.33% - 32px); margin:0 16px;}
.join_var li strong{ font-size: 16px; line-height: 34px; display: block; }
.join_var li select{ appearance: none; -moz-appearance: none; -webkit-appearance: none; background-color: #fff; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6'%3E%3Cpath fill='%236c6c6c' d='M5.5 6l5.4-3.4V0L5.5 3.4.1 0v2.6L5.5 6z'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 12px center;  padding-right: 45px; opacity: 1; color: #888; font-size:16px; line-height:36px; width: 100%; height: 36px; padding-left: 13px; }
.join_info{ margin-top:10px; margin-bottom:10px;}
.join_info dt{ display: flex; justify-content: space-between; line-height: 44px; background: #DFDFDF; padding-left: 3.5%; font-size: 16px; color: #000; padding-right:2%; }
.join_info .w1{ width:40%;}
.join_info .w2{ width:20%; text-align:center;}
.join_info .w3{ width:20%; text-align:center;}
.join_info .w4{ width:20%; text-align:center;}
.join_info .w5{ width:20%; text-align:center;}
.join_info .w6{ width:20%; text-align:center;}
.join_info dd{ margin-top: 10px;}
.join_item{ padding-left: 3.5%; display: flex; justify-content: space-between; line-height: 44px; padding-top: 22px; padding-bottom: 16px; background: #EFEFEF; font-size: 16px; padding-right:2%; }
.join_item span{ line-height:30px; height:60px;}
.join_item:hover{ color:#333; background:#D5D9DA;}
.site_pagination{ line-height:26px; padding:12px; overflow:hidden; text-align:center; background:#DDDDDD;}
.site_pagination *{ vertical-align:middle;}
.page_first{ display: inline-block; margin: 0px 2px; height: 26px; width: 26px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTAgOSI+PHBhdGggZmlsbD0iIzgwODI4NSIgZD0iTTAgNC41TDIuOCA5SDVMMi4yIDQuNSA1IDBIMi44TDAgNC41em01IDBMNy44IDlIMTBMNy4yIDQuNSAxMCAwSDcuOEw1IDQuNXoiLz48L3N2Zz4=); background-repeat: no-repeat;
background-color: #fff;background-position: center center;}
.page_first:hover{ background-color:#333;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTAgOSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTUgMEgyLjhMMCA0LjUgMi44IDlINUwyLjIgNC41IDUgMHptNSAwSDcuOEw1IDQuNSA3LjggOUgxMEw3LjIgNC41IDEwIDB6Ii8+PC9zdmc+);}
.page_prev{ display: inline-block; margin: 0px 2px; height: 26px; width: 26px;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA1IDkiPjxwYXRoIGZpbGw9IiM4MDgyODUiIGQ9Ik0wIDQuNUwyLjggMEg1TDIuMiA0LjUgNSA5SDIuOEwwIDQuNXoiLz48L3N2Zz4=); background-repeat: no-repeat;background-color: #fff;background-position: center center; margin-right:5px;}
.page_prev:hover{ background-color:#333;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA1IDkiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0wIDQuNUwyLjggMEg1TDIuMiA0LjUgNSA5SDIuOEwwIDQuNXoiLz48L3N2Zz4=);}
.page_num{ display:inline-block; padding:0 6px; margin:0 1px; font-size:14px; color:#666}
.page_num:hover,.page_num.on{ color:#000;}
.page_num.on{cursor:default;}
.page_last{ display: inline-block; margin: 0px 2px; height: 26px; width: 26px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTAgOSI+PHBhdGggZmlsbD0iIzgwODI4NSIgZD0iTTEwIDQuNUw3LjIgMEg1bDIuOCA0LjVMNSA5aDIuMkwxMCA0LjV6bS01IDBMMi4yIDBIMGwyLjggNC41TDAgOWgyLjJMNSA0LjV6Ii8+PC9zdmc+); background-repeat: no-repeat;
background-color: #fff;background-position: center center;}
.page_last:hover{ background-color:#333;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTAgOSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuMiAwSDVsMi44IDQuNUw1IDloMi4yTDEwIDQuNSA3LjIgMHptLTUgMEgwbDIuOCA0LjVMMCA5aDIuMkw1IDQuNSAyLjIgMHoiLz48L3N2Zz4=);}
.page_next{ display: inline-block; margin: 0px 2px; height: 26px; width: 26px;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA1IDkiPjxwYXRoIGZpbGw9IiM4MDgyODUiIGQ9Ik0yLjIgOUgwbDIuOC00LjVMMCAwaDIuMkw1IDQuNSAyLjIgOXoiLz48L3N2Zz4=); background-repeat: no-repeat;background-color: #fff;background-position: center center; margin-left:5px;}
.page_next:hover{ background-color:#333;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA1IDkiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgOUgwbDIuOC00LjVMMCAwaDIuMkw1IDQuNSAyLjIgOXoiLz48L3N2Zz4=);}
.mobil{display:none;}
@media (max-width:1799px){
.site_postion{line-height:82px;}
.join_banner .coverImg{height:515px;}
.join_c1{ padding: 70px 40px 62px; }
.join_list li{margin-bottom:70px;}
.site_text{line-height:28px;}
.join_banner_destion{padding: 60px 45px 60px 45px; width: 500px;}
.join_banner_destion strong{font-size:30px; line-height:42px;}
.join_txt .site_stitle{margin-bottom:20px;}
.join_banner_destion p{margin-top:18px;}
.join_bottom{margin-top:70px;}
.join_c1 .site_title{margin-bottom:25px;}
.join_c1 .site_stitle{margin-bottom:20px;}
.join_list li .coverImg{height:560px;}
.join_banner2{margin-top:70px;}
}
@media (max-width:1200px){

}
@media (max-width:993px){
.join_var{ flex-wrap:wrap;}
.join_var li{ width:calc(100% - 20px)!important;}
.join_banner .coverImg{height:auto;}
.join_banner .coverImg img{width:100%; height:auto;}
.join_banner_destion{width:100%; position:static!important;}
.join_banner_destion{padding:30px 40px 0px 40px;}
.join_list li{display:block;}
.join_list .join_txt{width:100%; padding-left:0; margin-top:35px;}
.join_banner_destion{transform:translateY(0);}
.join_item{display:block;}
.join_list li .coverImg{width:100%; height:auto;}
.join_list li .coverImg img{width:100%; height:auto;}
.join_item span{display:block; width:100%!important; text-align:left!important; height:auto!important}
.mobil{display:inline-block; font-style:normal;}
.join_list li:nth-child(2n) .join_txt{padding-right:0;}
}
@media (max-width:767px){
.join_info dt{display:none!important;}
.site_postion{ line-height:24px; padding-top:15px; padding-bottom:15px;}
.join_var li select{font-size:14px;}
.join_banner_destion { padding:15px 15px 0px 15px}
.join_banner_destion strong{font-size:24px; line-height:36px;}
.join_c1 {padding: 30px 15px 25px;}
.site_text{ font-size:14px; line-height:24px;}
.join_list .join_txt{margin-top:25px;}
.join_list li{margin-bottom:45px;}
.join_banner_destion p{font-size:14px; line-height:24px;}
.join_c1 .site_title{margin-bottom:20px;}
.site_stitle{font-size:20px; line-height:32px;}
.join_txt .site_stitle{margin-bottom:15px;}
.join_c2{padding-left:15px; padding-right:15px;}
.join_c2img{margin-top:35px;}
.join_banner2{margin-top:45px;}
.join_bottom{margin-top:45px;}
.join_item{font-size:14px;}
.join_item span{line-height:28px;}
}

.site_product{}
.pro_title{}
.page_nav_wrap{ margin-top:40px; background:#F5F5F5; padding:30px 75px;}
.page_nav{ font-weight: bold; }
.page_nav1{ line-height: 28px; display: inline-block; margin: 0px 25px; position: relative; font-size: 16px; color: #b10014; border-bottom: 2px solid #b10014; padding-top: 2px; }
.page_nav1:hover{ color: #333; border-bottom: 2px solid #333; }
.page_nav2{ font-size: 16px; line-height: 32px; color: #666666; display:inline-block; margin:0 25px;}
.page_nav2:hover{ color: #333; }
.pro_con1{ margin-top:70px;}
.pro_con1 .join_banner_destion{left:auto; right:80px;}
.pro_con1 .join_banner_destion p{margin-top:22px;}
.pro_con1 .site_button{ margin-top:28px; padding:0 40px; line-height:42px; height:42px; font-size:14px;}
.join_ban_button{ margin-bottom:28px;}
.pro_con2{}
.pro_c2list{ margin:45px -32px 0;}
.pro_c2list li{ width:calc(50% - 64px); margin:0 32px 50px;}
.pro_c2list li .coverImg{ height:354px;}
.pro_c2list li strong{ font-size: 22px; line-height: 32px; margin-top: 30px; color: #000; }
.pro_c2list li p{ font-size: 14px; line-height: 24px; margin-top: 14px; text-align:justify }
.site_product .home_live{ margin-top:30px}
.site_product .home_live li p{height:auto;}
.pro_con3{ padding-top:20px;}
.pro_c3box{background:#F4F4F4; margin-top:40px; padding:35px 100px;display:flex; justify-content:space-between; }
.pro_c3img{ width:50.92%; height:375px; position:relative}
.pro_c3img img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.pro_c3tms{ width:38.42%;display:flex; flex-direction:column; justify-content:center;}
.pro_c3tms ul{display:flex; justify-content:space-between; flex-wrap:wrap; }
.pro_c3tms ul li{ width: 50%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='18' viewBox='0 0 10 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ba0c2f' d='M4.4 18H0l5.6-9L0 0h4.4L10 9z'/%3E%3C/svg%3E"); background-size: auto 12px; background-repeat: no-repeat; background-position: left center; padding-left: 15px; font-size: 16px; line-height: 42px; }
@media (max-width:1799px){
.pro_con1 .join_banner_destion p{margin-top:15px;}
.page_nav_wrap{ margin-top:35px; padding:25px 55px;}
.pro_c2list li strong{font-size:20px; line-height:28px;}
}
@media (max-width:1200px){
.pro_c2list{margin-left:-15px; margin-right:-15px;}
.pro_c2list li{width:calc(50% - 30px); margin:0 15px 30px;}
}
@media (max-width:993px){
.pro_c2list li{width:calc(100% - 30px);}
.pro_c3box{padding:35px 40px; display:block}
.pro_c3img{width:100%; height:400px;}
.pro_c3tms{width:100%; margin-top:35px;}
}
@media (max-width:767px){
.pro_con1{margin-top:45px;}
.pro_c3box{padding:15px;}
.pro_c3img{height:auto; padding:25px 0 0}
.pro_c3img img{position:static; transform:translate(0,0); max-width:100%; max-height:none;}
.pro_c3tms{margin-top:25px; padding-bottom:15px;}
}

.site_company{}
.site_company .join_list li:last-child{margin-bottom:0!important;}
.cm_imgx{ position:relative;}
.cm_imgx .coverImg{ height:574px;}
.cm_imgt{ position: absolute; left: 100px; top: 50%; transform: translateY(-50%); font: 36px/52px syb; color: #000; }
.cm_imgx2 .cm_imgt{ left:auto; right:100px;}
.site_down{ margin-top:25px;}
.site_file{ display:inline-block; line-height:40px; font-size:18px; padding-left:20px;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48cGF0aCBmaWxsPSIjOTQxNTFFIiBkPSJNOCAwSDd2OS41TDUgNy40bC0uNi44IDMuMSAzLjEgMy4yLTMtLjgtLjgtMiAyTDggMHptLS41IDkuOXoiLz48cGF0aCBmaWxsPSIjOTQxNTFFIiBkPSJNMTMuNSAxNWgtMTJDLjYgMTUgMCAxNC40IDAgMTMuNXYtMTJDMCAuNi42IDAgMS41IDBINHYxLjFIMS41Yy0uMyAwLS40LjEtLjQuNHYxMmMwIC4zLjEuNS40LjVoMTJjLjMgMCAuNS0uMi41LS41di0xMmMwLS4zLS4yLS40LS41LS40SDExVjBoMi41Yy45IDAgMS41LjYgMS41IDEuNXYxMmMwIC45LS42IDEuNS0xLjUgMS41eiIvPjwvc3ZnPg==);
  background-repeat: no-repeat; background-position:left center; color:#ba0c2f;}
.site_file:hover{ color:#333;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48cGF0aCBmaWxsPSIjMzMzIiBkPSJNOCAwSDd2OS41TDUgNy40bC0uNi44IDMuMSAzLjEgMy4yLTMtLjgtLjgtMiAyTDggMHptLS41IDkuOXoiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNMTMuNSAxNWgtMTJDLjYgMTUgMCAxNC40IDAgMTMuNXYtMTJDMCAuNi42IDAgMS41IDBINHYxLjFIMS41Yy0uMyAwLS40LjEtLjQuNHYxMmMwIC4zLjEuNS40LjVoMTJjLjMgMCAuNS0uMi41LS41di0xMmMwLS4zLS4yLS40LS41LS40SDExVjBoMi41Yy45IDAgMS41LjYgMS41IDEuNXYxMmMwIC45LS42IDEuNS0xLjUgMS41eiIvPjwvc3ZnPg==);
  background-repeat: no-repeat; background-position:left center;}
.cm_imgx3 .cm_imgt{ color:#fff;}
.site_company .join_c1{padding-left:40px; padding-right:40px;}
@media (max-width:1799px){
.site_file{font-size:16px; line-height:36px;}
.cm_imgx .coverImg{height:520px;}
.cm_imgt{font-size:30px; line-height:42px;}
}
@media (max-width:1200px){

}
@media (max-width:993px){
.cm_imgx .coverImg{height:330px;}
}
@media (max-width:767px){
.cm_imgx .coverImg{height:auto;}
.cm_imgx .coverImg img{width:100%; height:auto;}
.cm_imgt{position:static; transform:translateY(0); padding:20px 15px 0; font-size:24px; line-height:36px; color:#333!important;}
.site_company .join_c1{padding-left:15px; padding-right:15px;}
.cm_imgx3 + .join_c1 .site_title{line-height:30px; font-size:18px; margin-bottom:10px} 
}

.site_svr{}
.svr_img{ position:relative;}
.svr_img .coverImg{ height:574px;}
.svr_img_destion{ background:rgba(255,255,255,0.8); padding: 70px 0px; width: 325px; text-align:center; position: absolute; left:100px; top: 50%; transform:translateY(-50%);}
.svr_img_destion strong{ font-size: 36px; line-height: 48px; display: block; color: #000; white-space:nowrap;}
.site_svrst{ font: 16px/30px syb; }
.site_arrul{ margin-top:25px;}
.site_arrul li{ padding-left: 15px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='18' viewBox='0 0 10 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ba0c2f' d='M4.4 18H0l5.6-9L0 0h4.4L10 9z'/%3E%3C/svg%3E"); background-size: auto 12px; background-repeat: no-repeat; background-position: left 9px; line-height:30px;}
.svr_img_r .svr_img_destion{ left:auto; right:100px;}
.svr_wx{ margin-top:28px;}
.home_part3 .svr_wx{}
@media (max-width:1799px){
.svr_img_destion strong{font-size:30px; line-height:40px;}
.partner_img .svr_img_destion { padding:60px 50px; width: 500px;}
.site_arrul{margin-top:20px;}
.svr_img_destion{padding:60px 0;}
}
@media (max-width:1200px){

}
@media (max-width:993px){
.svr_img .coverImg{width:100%; height:auto;}
.svr_img .coverImg img{width:100%; height:auto;}
.svr_img_destion{position:static; transform:translateY(0); padding:30px 40px 0px 40px!important; text-align:left}
}
@media (max-width:767px){
.svr_img_destion{padding: 20px 15px 0px 15px !important;}
.svr_img_destion strong{font-size:24px; line-height:32px;}
.site_arrul li{line-height:28px; background-position:left 8px;}
.site_svr .join_c1 .site_title{font-size:22px; line-height:32px; margin-bottom:10px;}
}

.site_partner{ padding-top:80px;}
.partner_img .svr_img_destion{text-align:left; padding-left:65px; padding-right:65px; width:578px;}
.site_partner .join_list li .coverImg{ height:472px;}
.site_partner .site_arrul li{ display:block; margin-bottom:0}
.site_partner .join_list{ margin-top:80px}
@media (max-width:1799px){
.site_partner{padding-top:50px;}
.site_partner .join_list{margin-top:70px;}
}
@media (max-width:1200px){

}
@media (max-width:993px){
.site_partner .join_list li .coverImg{width:100%; height:auto}
.site_partner .join_list li .coverImg img{width:100%; height:auto;}
}
@media (max-width:767px){
.partner_img .svr_img_destion{width:auto;}
.site_partner .join_list{margin-top:45px;}
}

.site_job{}
.job_content{ padding-top:30px;}
.job_left{ width:66.25%; float:left;}
.job_st{ font-size: 22px; line-height: 32px; margin-top:40px; color:#000}
.job_st2 + .job_txt{margin-top:7px;}
.job_txt{ margin-top:25px; font-size:16px; line-height:30px; text-align:justify}
.job_btn{}
.job_btn .site_button{ font-size: 14px; line-height: 42px; padding: 0px 35px; }
.job_right{ width:30%; float:right;position: -webkit-sticky;position: sticky;top: 150px;}
.job_rtxt{ font-size: 16px; line-height: 36px; margin-top: 30px; }
.site_job .home_news_ul{margin-top:0;}
.job_bmt{margin-bottom:30px; margin-top:50px; font-size:16px; line-height:40px;}
@media (max-width:1799px){
.job_st{margin-top:35px;}
.job_txt{margin-top:20px}
.job_rtxt{margin-top:20px; line-height:34px;}
.job_right{top:140px;}
}
@media (max-width:1799px){
.job_right{top:110px;}
}
@media (max-width:1200px){

}
@media (max-width:993px){
.job_content{padding-top:0;}
}
@media (max-width:767px){
.job_left{width:100%; float:none;}
.job_right{width:100%; float:none; margin-top:45px;}
.job_st{margin-top:25px;}
.job_st{font-size:20px; line-height:26px;}
.job_txt{font-size:14px; line-height:24px; margin-top:12px;}
.job_bmt{line-height:26px;}
.job_bmt{margin-top:25px; margin-bottom:15px;}
.job_rtxt{margin-top:15px;}
}

.product_list{ margin:80px -9px 0;}
.product_list li{ width:calc(25% - 18px); margin:0 9px 40px; border:2px solid #EEEEEE; position:relative; padding:0px 20px 62px;}
.product_pic_wrap{ padding:20px 0; border-bottom:1px solid #E5E5E5;}
.product_pic{ height:210px; position:relative;}
.product_pic img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.product_list li strong{ font-size: 18px; line-height: 30px; margin: 30px 0px 15px; }
.product_info{}
.product_info dd{ margin-bottom: 25px; font-size: 14px; line-height: 24px; padding-left: 10px; position:relative; }
.product_info dd:before{content: ""; background: #ba0c2f;height: 4px;width: 4px; position: absolute;left: -3px; top: 10px;}
.product_list li .site_more{ position:absolute; left:20px; bottom:40px;}
.product_list + .site_bottom{padding-top:95px;}
@media (max-width:1799px){
.product_list{margin-top:65px;}
}
@media (max-width:1200px){

}
@media (max-width:993px){
.product_list li{ width:calc(50% - 18px);}
}
@media (max-width:767px){
.product_list{margin-top:35px;}
.product_list li {width: calc(100% - 18px);}
.product_info dd{margin-bottom:12px;}
}

.site_store .join_banner_destion{width:578px; left:100px;}
.store_info span{text-align:left!important; height:auto; padding:0 20px; }
.store_info .w1 .coverImg{width:261px; height:163px;}
.store_info .join_item{ padding-top:26px; padding-bottom:26px;}
.store_info .w1{width:38%;}
.store_info .w2,.store_info .w3{width:16%;}
.store_info .w4{ width:22%;}
@media (max-width:1799px){

}
@media (max-width:1200px){

}
@media (max-width:993px){
.store_info span{display:block!important; width:100%!important; padding:0}
.store_info .w1{margin-bottom:20px;}
}
@media (max-width:767px){
.site_store .join_banner_destion{width:auto;}
}

.site_message_page{ background:#f5f5f5; border-top:25px solid #DDDDDD; padding:30px 0}
.mes_con{ background: #FFF; padding: 100px 0px 80px; }
.mes_form{ max-width:780px; padding-left:15px; padding-right:15px; margin:0 auto;}
.mes_form li{display:flex; justify-content:space-between; margin-bottom:20px}
.mes_fnm{ width: 80px; text-align: right; line-height: 46px; font-size: 16px; }
.mes_fnm strong{ color: #ba0c2f; font-weight: normal; }
.mes_inx,.mes_selx,.mes_rdx,.mes_tip,.mes_btn{ width:calc(100% - 80px); padding-left:15px;}
.mes_inx input{ width:calc(100% - 160px); border:1px solid #434343; padding:0 15px; line-height:44px; font-size:16px;}
.mes_inx input:focus{ box-shadow:0 0 10px rgba(0,0,0,0.15);}
.mes_selx{display:flex; justify-content:space-between; padding-right:160px; }
.mes_selx select{ appearance: none; -moz-appearance: none; -webkit-appearance: none; border: 1px solid #434343; background: transparent url(../images/mes_sel.png) no-repeat right 17px center; padding-right: 60px; opacity: 1; color: #888; font: 16px/44px "微软雅黑"; width:236px; height: 46px; padding-left: 15px; }
.mes_rdx label{ display:inline-block; margin-right:20px; min-width:90px; font-size:16px; line-height:46px;-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.mes_rdx label input{ display:inline-block; margin-right:5px;}
.mes_btn button{ transition: all 0.5s ease; line-height: 42px; padding: 0px 48px; font-size: 14px; }
.mes_tip{ padding: 10px 0; font-size: 16px; line-height: 24px; }
@media (max-width:1799px){
.mes_con{ padding: 80px 0px 65px; }
}
@media (max-width:1200px){

}
@media (max-width:993px){
.mes_selx select{width:208px;}
}
@media (max-width:767px){
.mes_con{ padding: 30px 0px 35px; }
.mes_form li{display:block; margin-bottom:5px;}
.mes_inx, .mes_selx, .mes_rdx, .mes_tip, .mes_btn{width:100%; padding-left:0}
.mes_inx input{width:100%;}
.mes_selx{ padding-right:0}
.mes_selx select{width:calc(50% - 6px);}
.mes_inx input{font-size:14px; line-height:38px; height:40px;}
.mes_selx select{line-height:38px; height:40px; font-size:14px;}
.mes_rdx label{font-size:14px; line-height:30px;}
.mes_tip{font-size:14px;}
.message_body{}
}

.site_contact_page{}
.contact_con1{ padding: 0px 0px 72px; }
.contact_top{ max-width:858px;}
.contact_top dt{display:flex; justify-content:space-between; }
.contact_top dd{display:flex; justify-content:space-between; margin-top:12px;}
.tact_city{ background: #E9E9E9; padding: 26px; font: 18px/30px syb; width:228px; }
.tact_phone{ background: #E9E9E9; padding: 26px; font: 18px/30px syb; width:calc(100% - 240px); margin-left:12px; }
.contact_top dd .tact_city{ background:#F4F4F4;}
.tact_top_info{ background:#F4F4F4; padding: 26px; width:calc(100% - 240px); margin-left:12px;}
.tact_top_info strong{ display: block; font: normal 18px/30px syb; }
.tact_top_info h5{ font-size: 16px; line-height: 28px; font-weight: normal; display: block; margin: 3px 0px 0px; }
.tact_ps{ margin-top: 15px; font-size: 16px; line-height: 30px; color: #999999; }
.tact_adr{ display: block; padding-left: 24px; position: relative; background: url(../images/cact_ico1.png) no-repeat left 7px; }
.tact_tel{ display: block; padding-left: 24px; position: relative; background: url(../images/cact_ico2.png) no-repeat left 7px;}
.tact_title{ margin-top:80px; margin-bottom:40px;}
.tact_bom{ max-width:858px;}
.tact_bom li{ margin-bottom:12px; padding:32px 42px; background:#F4F4F4; display:flex;}
.tact_bom li:last-child{margin-bottom:0!important;}
.tact_icos{ display:flex;}
.tact_icos img{ vertical-align:middle; margin-right:40px;}
.tact_bom li p{display:flex; flex-direction:column; justify-content:center; font-size:16px; line-height:24px;}
@media (max-width:1799px){
.tact_title{ margin-top:70px; margin-bottom:35px;}
.contact_con1{padding-bottom:60px;}
.tact_city{ padding: 22px;}
.tact_phone{ padding: 22px;}
}
@media (max-width:1200px){

}
@media (max-width:993px){
.site_contact{padding:0 35px;}
.footer{padding:0;}
}
@media (max-width:767px){
.tact_title{margin-top:45px; margin-bottom:25px;}
.contact_con1{padding-bottom:30px;}
.contact_top dt{display:block;}
.tact_city{width:100%; display:block; padding:15px;}
.contact_top dt{display:none;}
.tact_phone{width:100%; display:block; padding:15px; margin-left:0}
.contact_top dd{display:block;}
.tact_top_info{width:100%; margin-left:0; margin-top:10px; padding:18px 15px;}
.tact_ps{font-size:14px; line-height:26px;}
.tact_adr,.tact_tel{background-position:left 5px;}
.tact_bom li{display:block;}
.tact_icos{width:100%;}
.tact_bom li p{margin-top:15px; font-size:14px; line-height:26px;}
}

.site_case{}
.case_top{display:flex; justify-content:space-between; flex-direction:row-reverse; }
.case_top .coverImg{ width:384px; height:256px;}
.case_top_txt{display:flex; flex-direction:column; justify-content:center; max-width:640px;}
.case_top_txt p{ font-size: 16px; line-height: 30px; margin-top: 28px; text-align:justify}
.case_title{ margin-top: 18px; font: 18px/58px syb; color: #000; }
.case_title span{ font-size:14px; display:inline-block; margin:0 3px; transform:translateY(-4px);}
.case_bottom{margin-top:0;}
.case_bottom .join_var{ padding-left:15px; padding-right:15px;}
.case_bottom .join_var li{ width:calc(20% - 20px); margin:0 10px;}
.case_info span{ padding:0 20px; width:12%; font-size:16px; text-align:center}
.case_info dt{ padding-left:2.5%; padding-right:2.5%;}
.case_item{display:block; background:#efefef; padding:26px 2.5%;}
.case_item:hover{color: #333; background: #D5D9DA;}
.case_prams{display:flex; justify-content:space-between; }
.case_info .w1{ width:45%}
.case_info .w2{}
.case_info .w3{}
.case_info .w4{}
.case_info .w5{}
.case_info .w6{}
.case_info .w7{}
.case_item .site_more{ margin-left:26px; margin-top:26px; text-align:left; padding-left:16px!important;}
.case_item:hover .site_more{}
.case_item.disable,.case_item.disable:hover{color: #333; background: #efefef; cursor:default;}
.case_info .w1 .coverImg{width:260px; height:162px;}
@media (max-width:1799px){
.case_top_txt p{margin-top:24px;}
.case_top_txt{max-width:500px;}
}
@media (max-width:1200px){
.case_info .w1 .coverImg{width:200px; height:125px;}
.case_info span{padding:0 10px;}
}
@media (max-width:993px){
.case_top{display:block;}
.case_top .coverImg{width:100%; height:450px;}
.case_top_txt{width:100%; margin-top:35px; max-width:none;}
.case_info span.site_more{width:auto!important;}
.case_prams span{ display:block; width:100%!important; text-align:left!important;}
.case_prams{display:block;}
.case_info .w1{margin-bottom:15px;}
.join_info dt{display:none!important;}
.case_item .site_more {margin-left: 10px;margin-top: 8px;}
.case_info .w1 .coverImg{width:260px; height:162px;}
.case_top .coverImg{height:auto;}
.case_top .coverImg img{width:100%; height:auto;}
.case_bottom .join_var li{margin-bottom:5px;}
}
@media (max-width:767px){
.case_prams{display:block;}
.case_top_txt{margin-top:25px;}
.case_top_txt p{font-size:14px; line-height:24px; margin-top:15px;}
.case_bottom .join_var{padding-left:5px; padding-right:5px;}
.case_info span{font-size:14px; line-height:26px;}
.case_item{padding:20px 5px;}
}

.csdtl_con1 .join_banner_destion{ left:auto; right:100px;}
.csdtl_list li .coverImg{height:472px;}
.csdtl_list .join_txt{padding-top:0; transform:translateY(-5px);}
.mv_content video{object-fit:cover; max-width:100%; height:auto; display:block; margin:0 auto}
.csdtl_bom{ background:#F4F4F3; padding:60px;}
.csdtl_bom .home_news_ul{margin:0;}
.csdtl_bom .home_news_ul li{margin-bottom:4px; padding-right:0}
.csdtl_bom .home_news_ul li:last-child{margin-bottom:0;}
@media (max-width:1799px){
.csdtl_bom{padding:55px;}
.csdtl_list li .coverImg{width:100%; height:auto;}
.csdtl_list li .coverImg img{width:100%; height:auto;}
}
@media (max-width:1200px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.case_info .w1 .coverImg {width: 100%;height: 51vw;}
.csdtl_bom{padding:25px 15px;}
}

.ncase_con1{margin-top:0;}
.ncase_con1 .join_banner_destion{ left:100px;}
.ncase_con1 .join_ban_button{margin-bottom:0;}
.site_ncase{}
.ncase_dl{ margin: 0px -14px; }
.ncase_dl dd{ width:calc(33.33% - 28px); margin:0 14px 38px;}
.ncase_dl dd .scaleImg{ height:255px; overflow:hidden; display:block}
.ncase_dl dd strong{ font: 18px/52px syb; display: block; height: 52px; margin-top: 12px; }
.ncase_dl dd p{ margin-bottom:30px;}
.ncase_bom{margin-top:80px;}
.ncase_bom .home_about_des p{ font-size: 16px; line-height: 26px; margin: 24px 0px 0px; }
.ncase_bom .home_question_btn{ margin-top:40px;}
.ncase_bom .site_button{ padding: 0 40px; line-height: 42px; height: 42px; font-size: 14px;}
.trydl1 dd strong,.trydl2 dd strong{margin-bottom:20px; margin-top:20px;}
.trydl2{margin-left:-10px; margin-right:-10px;}
.trydl2 dd{width:calc(25% - 20px); margin:0 10px}
.trydl2 dd .coverImg{height:191px;}
@media (max-width:1799px){
.ncase_dl dd .scaleImg{height:225px;}
.ncase_dl dd .scaleImg{height:165px;}
.trydl1 dd strong, .trydl2 dd strong{margin-top:15px; margin-bottom:15px;}
.ncase_bom{margin-top:70px;}
}
@media (max-width:1200px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.ncase_dl dd{ width:calc(100% - 28px); margin-bottom:30px;}
.ncase_dl dd .scaleImg{height:52vw;}
.ncase_dl dd p{margin-bottom:15px;}
.ncase_dl dd strong{ line-height:42px; height:42px;}
.ncase_dl dd:last-child{margin-bottom:0;}
.ncase_bom{margin-top:45px;}
.ncase_bom .home_about_des p{margin-top:15px; font-size:14px; line-height:24px;}
.ncase_bom .home_question_btn{margin-top:20px;}
}

.site_product_detail{}
.prodtl_tt{ color: #000; font: 16px/30px syb; }
.prodtl_pnm{ font-size: 30px; line-height: 30px; color: #000; margin-top:28px;}
.prodtl_content{ padding: 50px 0px 80px; border-bottom: 1px solid #E5E5E5;display:flex; justify-content:space-between;  }
.prodtl_left{ width:66.2%;display:flex; justify-content:space-between; position:relative }
.prodtl_bimgs{ width:83%;}
.prodtl_bimgs dd{ height:500px; position:relative}
.prodtl_bimgs dd img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.prodtl_bimgs dd video{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.prodtl_thumbs{ width:58px; position:absolute; right:50px; top:0}
.prodtl_simgs{}
.prodtl_simgs dd{ margin-bottom:10px; height:43px!important; border:1px solid #D5D9DA!important; position:relative}
.prodtl_simgs dd.slick-current{ border:2px solid #ba0c2f!important;}
.prodtl_simgs dd img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.prodtl_right{ width:34.6%;}
.prodtl_right p{ font-size: 14px; line-height: 24px; position: relative; padding-left: 15px; margin-bottom:8px; text-align:justify}
.prodtl_right p:before{content:""; width:4px; height:4px; background:#ba0c2f; position:absolute; left:0; top:10px;}
.prodtl_right h5{ color: #000; display: block; font-size: 16px; font-style: normal; line-height: 40px; font-weight: normal; font-variant: normal; margin-bottom: 8px; }
.prodtl_right .site_button{ line-height: 40px; padding: 0px 35px; height: 40px; font-size: 14px; }
.prodtl_bottom{display:flex; justify-content:space-between; margin-top:70px; }
.prodtl_bml{ width:63.28%;}
.prodtl_bmr{ width:32.18%;}
.prodtl_bmr li{ margin-bottom: 70px; background: #F5F5F5; padding: 30px 28px; }
.prodtl_bmr li:last-child{margin-bottom:0!important;}
.prodtl_bmr li strong{ font-size: 21px; line-height: 40px; display: block; margin-bottom:8px;}
.prodtl_bmr p{}
@media (max-width:1799px){
.prodtl_pnm{font-size:28px; line-height:28px;}
.prodtl_bimgs dd{height:480px;}
.prodtl_bmr li{padding:25px; margin-bottom:50px;}
.prodtl_content{padding-bottom:70px;}
.prodtl_bottom{margin-top:60px;}
}
@media (max-width:1200px){

}
@media (max-width:993px){
.prodtl_content{display:block;}
.prodtl_left{width:100%;}
.prodtl_right{width:100%; margin-top:35px;}
.prodtl_bottom{display:block;}
.prodtl_bml{width:100%;}
.prodtl_bmr{width:100%; margin-top:35px;}
}
@media (max-width:767px){
.prodtl_pnm{font-size:24px; line-height:32px; margin-top:12px;}
.page_nav_wrap{margin-top:25px; padding:15px;}
.page_nav1,.page_nav2{margin:0 15px;}
.prodtl_thumbs{display:none;}
.prodtl_bimgs{width:100%; padding-bottom:28px;}
.prodtl_bimgs dd{height:240px;}
.prodtl_bimgs .slick-dots{bottom:0px!important;}
.prodtl_bimgs .slick-dots li { background: #EAEAEA!important; border:none; width:9px; height:9px;}
.prodtl_bimgs .slick-dots li.slick-active{ background: #ba0c2f!important; border:none; width:9px; height:9px;}
.prodtl_content{ padding-bottom:45px;}
.prodtl_bottom{margin-top:35px;}
.prodtl_bmr li strong{font-size:20px; line-height:32px;}
.prodtl_bmr li{margin-bottom:20px;}
}

.site_about{}
.abt_c1img{}
.abt_c1box{ padding: 75px 50px; }
.abt_title{}
.abt_title strong{ font-size: 30px; font-weight: bold; line-height: 42px; display: block; }
.abt_title p{ font-size: 18px; line-height: 26px; margin-top: 6px; }
.abt_txt{ font-size: 16px; line-height: 30px; margin-top: 30px; text-align:justify;}
.abt_txt ul{ margin-top:5px; margin-bottom:18px;}
.abt_txt ul li{ position:relative; padding-left:16px;}
.abt_txt ul li:before{content:""; width:4px; height:4px; background:#ba0c2f; position:absolute; left:0; top:13px;}
.abt_txt ul:last-child{ margin-bottom:0}
.abt_c1bom{margin-top:0;}
.abt_c2box{ padding:80px 0px 0}
.abt_c2box .site_title,
.abt_c3box .site_title,
.abt_c4box .site_title{margin:0 50px;}
.abt_c2img{ margin-top:40px;}
.abt_c2txt{ font-size: 16px; line-height: 30px; margin: 30px 50px 0px; }
.abt_c3box{ padding:70px 0px 0}
.abt_c3sw{ margin-top:40px;}
.abt_sw{}
.abt_sw .slick-dots{bottom:20px; height:10px; text-align:center}
.abt_sw .slick-dots li button{display:none;}
.abt_sw .slick-dots li { background: #fff; display: inline-block; height: 10px; width: 10px; margin: 0px 5px; position: relative; border-radius: 50%; vertical-align: middle; border: 1px solid #fff; }
.abt_sw .slick-dots li.slick-active{ background: #ba0c2f;}
.abt_sw .slick-prev{ background-color:transparent;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 10 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M4.4 18H0l5.6-9L0 0h4.4L10 9z'/%3E%3C/svg%3E"); background-size: auto 22px!important; display: inline-block; height: 40px; width: 40px; position: absolute; left: 20px; top: 50%; margin-top:-20px; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor:pointer; background-repeat:no-repeat; background-position:center center; transform:rotate(180deg); z-index:2;}
.abt_sw .slick-next{ background-color:transparent;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 10 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M4.4 18H0l5.6-9L0 0h4.4L10 9z'/%3E%3C/svg%3E"); background-size: auto 22px!important; display: inline-block; height: 40px; width: 40px; position: absolute; right: 20px; top: 50%; margin-top:-20px; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor:pointer; background-repeat:no-repeat; background-position:center center; z-index:2;}
.abt_sw .slick-prev:hover,.abt_sw .slick-next:hover{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='18' viewBox='0 0 10 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ba0c2f' d='M4.4 18H0l5.6-9L0 0h4.4L10 9z'/%3E%3C/svg%3E");}
.abt_c2swtxt{ font-size: 16px; line-height: 30px; color: #666666; margin: 30px 50px 0px; }
.abt_c3sw .slick-prev,.abt_c3sw .slick-next{top:350px; margin-top:0;}
.abt_c3sw .slick-dots{bottom:auto; top:715px;}
.abt_c4box{ margin-top:70px;}
.abt_c4map{ position:relative; margin-top:40px;}
.abt_c4img{ font-size:0;}
/*.abt_c4img img{border:1px solid #F4F4F4;}*/
.abt_c4t{ max-width: 450px; position: absolute; left: 150px; top: 50%; z-index: 1; transform: translateY(-50px); text-align: justify; font-size: 36px; line-height: 48px; font-weight: bold; }
.abt_c5box{ padding-top:75px;}
.abt_c5t{ color: #000; margin-top: 5px; font: 18px/76px syb; }
.abt_c5ul{ margin:0 -10px}
.abt_c5ul li{ width:calc(25% - 20px); margin:0 10px 30px;}
.abt_c5ul li .scaleImg{ display:block; overflow:hidden; height:190px;}
.abt_c5ul li strong{ margin-top: 34px; font-size: 16px; font-style: normal; line-height: 24px; font-weight: bold; font-variant: normal; }
.abt_c5ul li strong span{font-size:12px; font-weight:normal; margin:0 3px; position:relative; top:-3px;}
.abt_c5ul li p{ margin-top: 20px; font-size: 16px; line-height: 24px; }
.abt_c6t{ margin-top:40px;}
.abt_con6{ margin-top:40px;display:flex; justify-content:space-between; }
.abt_c6sw{ width:66.25%; border:1px solid #EEEEEE;}
.abt_c6sw dd{ height:475px; position:relative;}
.abt_c6sw dd img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.abt_c6txt{ width:30.07%;display:flex; flex-direction:column; justify-content:center; font-size:16px; line-height:30px; text-align:justify;}
.abt_c6txt strong{ display:block; font-size:30px; line-height:30px; margin-bottom:25px;}
.abt_c6sw .slick-prev,.abt_c6sw .slick-next{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='18' viewBox='0 0 10 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ba0c2f' d='M4.4 18H0l5.6-9L0 0h4.4L10 9z'/%3E%3C/svg%3E");}
.abt_c6sw .slick-dots{bottom:34px;}
.abt_c6sw .slick-dots li { background: #EAEAEA; border:none; width:9px; height:9px;}
.abt_sw .slick-dots li.slick-active{ background: #ba0c2f; border:none; width:9px; height:9px;}
.abt_con7{ padding-top:80px;}
.abt_c7t{ font-size: 24px; line-height: 36px; margin: 32px 0px 6px; }
.abt_c7txt{ font-size: 16px; line-height: 30px; max-width:1180px; text-align:justify }
.abt_c7sw{ margin-top:35px;}
@media (max-width:1799px){
.abt_c1box{ padding: 65px 40px; }
.abt_txt{margin-top:25px;}
.abt_c2box{ padding-top:70px;}
.abt_c2txt{margin-left:40px; margin-right:40px;}
.abt_c2box .site_title, .abt_c3box .site_title, .abt_c4box .site_title{margin-left:40px; margin-right:40px;}
.abt_c4t{font-size:30px; line-height:46px; max-width:380px;}
.abt_c5box{padding-top:65px;}
.abt_title strong{font-size:28px; line-height:40px;}
.abt_c5ul li .scaleImg{height:166px;}
.abt_c5ul li strong{margin-top:28px;}
.abt_c5ul li p{margin-top:15px; font-size:15px;}
.abt_c6t{margin-top:35px;}
.abt_con6{margin-top:35px;}
.abt_con7{padding-top:70px;}
.abt_c7t{font-size:22px; margin-top:28px;}
.abt_c3sw .slick-prev, .abt_c3sw .slick-next{top:310px;}
.abt_c3sw .slick-dots{top:532px;}
}
@media (max-width:1200px){
.abt_c3sw .slick-prev, .abt_c3sw .slick-next{top:250px;}
.abt_c3sw .slick-dots{top:520px;}
}
@media (max-width:993px){
.abt_c3sw .slick-prev, .abt_c3sw .slick-next{top:190px;}
.abt_c3sw .slick-dots{top:390px;}
.abt_c5ul li{ width:calc(50% - 20px);}
.abt_c5ul li .scaleImg{height:215px;}
.abt_con6{display:block;}
.abt_c6sw{width:100%;}
.abt_c6txt{width:100%; margin-top:35px;}
}
@media (max-width:767px){
.abt_c1box{ padding:25px 15px 45px;}
.abt_title strong{font-size:24px; line-height:32px;}
.abt_title p{font-size:16px; line-height:24px;}
.abt_txt{font-size:14px; line-height:24px; margin-top:15px;}
.abt_c2box .site_title, .abt_c3box .site_title, .abt_c4box .site_title{ margin-left:15px; margin-right:15px;}
.abt_c2box{padding-top:45px;}
.abt_c2img{margin-top:25px;}
.abt_c2txt{ margin-top:25px; margin-left:15px; margin-right:15px; font-size:14px; line-height:24px;}
.abt_c3box{padding-top:45px;}
.abt_c3sw{margin-top:25px;}
.abt_c3sw .slick-dots{top:43vw;}
.abt_c2swtxt {font-size: 14px;line-height: 26px;color: #666666;margin: 20px 15px 0px;}
.abt_c4box{margin-top:45px;}
.abt_c4map{margin-top:25px;}
.abt_c4t{position:static; transform:translateY(0); font-size:18px; line-height:32px; text-align:center; margin-top:15px;}
.abt_c5box{padding-top:45px;}
.abt_title p{font-size:14px;}
.abt_c5t{line-height:60px;}
.abt_c5ul li {width: calc(100% - 20px);}
.abt_c5ul li .scaleImg{height:58vw;}
.abt_c5ul li strong{margin-top:18px;}
.abt_c5ul li p{font-size:14px; margin-top:8px;}
.abt_c6t{margin-top:15px;}
.abt_con6{margin-top:25px;}
.abt_c6sw dd{height:215px;}
.abt_sw .slick-prev{left:0px;}
.abt_sw .slick-next{right:0px;}
.abt_c6sw .slick-dots{bottom:20px;}
.abt_c6txt strong{font-size:24px; line-height:24px; margin-bottom:12px;}
.abt_c6txt{font-size:14px; line-height:26px;}
.abt_con7{padding-top:45px;}
.abt_c7t{font-size:18px; line-height:28px; margin-top:15px;}
.abt_c7txt{font-size:14px; line-height:24px;}
.abt_c7sw{margin-top:25px;}
}



/*2023-12-18 CSS*/
.nstore_info{}
.nstore_info .w1{width:25%;}
.nstore_info .w2{width:63%; text-align:left!important;}
.nstore_info .w6{width:12%; text-align:left!important;}
.nstore_info .w2 strong{font-size:18px;}
.nstore_info .w2 p{font-size:14px; line-height:28px; margin-top:10px;}
@media (max-width:1799px){
.nstore_info .w1{width:28%;}
.nstore_info .w2{width:60%; text-align:left!important;}
}
@media (max-width:1200px){
.nstore_info .w1{width:34%;}
.nstore_info .w2{width:54%; text-align:left!important;} 
}


/*2023-12-19 CSS*/
.prodtl_bml table{word-wrap: anywhere;}
.prodtl_bml table td{ border: 1px solid #DCDCDC; font-size: 16px; line-height: 24px; padding: 8px 12px; }
.prodtl_bml table tr:nth-child(1) td{ background:#F5F5F5; padding-top:13px; padding-bottom:13px;}
.prodtl_bml table td strong{ font-family: syb; font-weight:normal; font-size:18px; }
@media (max-width:1799px){
.prodtl_bml table td{ font-size: 15px; line-height: 22px; padding: 6px 10px; }
.prodtl_bml table tr:nth-child(1) td{ padding-top:11px; padding-bottom:11px;}
.prodtl_bml table td strong{ font-size:17px; }
}
@media (max-width:1200px){
.prodtl_bml table td{ font-size: 14px; line-height: 20px; padding: 5px 8px; }
.prodtl_bml table tr:nth-child(1) td{ padding-top:9px; padding-bottom:9px;}
.prodtl_bml table td strong{ font-size:16px; }
}
@media (max-width:767px){
.prodtl_bml{overflow-x:auto;}
.prodtl_bml table{ width:600px;}
}




/*2023-09-26 CSS*/
.rMenu{ width:80px; position:fixed; z-index:5; top:50%; transform:translateY(-50%); right:0}
.rMenu li{ margin-bottom:10px; position:relative}
.rMenu_a{ display: block; background-color: #fff; padding-top: 46px; text-align: center; height: 80px; font-size: 14px; line-height: 20px; background-repeat:no-repeat; background-position:center 14px; box-shadow:0 0 5px rgba(0,0,0,0.1); cursor:pointer; }
.rMenu_a p{}
.rMenu_a1{ background-image:url(../images/site_bottom_ico.png); background-size:28px auto;}
.rMenu_a2{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Ephone%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h64v64H0z'/%3E%3Cpath d='M17.113 45.206C33.458 62.138 41.547 64 46.096 64c1.012 0 1.686-.17 2.36-.17 5.392-.507 8.93-2.878 11.627-5.248 3.033-2.54 4.718-5.249 3.538-6.434-1.853-2.2-10.279-10.328-12.132-12.36-.169-.169-.506-.169-.674-.169-2.19 0-5.898 5.757-10.28 5.926h-.168c-5.224 0-12.975-8.635-12.975-8.635s-8.93-8.296-8.594-13.714c0-5.08 7.752-8.297 5.392-10.667C21.831 10.16 13.237 1.524 11.552.17 11.384 0 11.047 0 10.878 0c-1.18 0-3.033 1.862-5.223 4.233C3.295 6.942.43 10.667.262 14.392c-.337 1.354-2.696 10.666 16.851 30.814zM15.78 18L7 9.167c.497-.667 1.16-1.334 1.822-2.334.663-1 1.16-1.333 1.657-1.833 2.319 2.333 6.294 6.333 8.447 8.833.166-.166 0 0 0 0C17.933 15 16.442 16.5 15.78 18zm38.943 39L46 48.288c1.646-.658 2.797-1.809 3.95-2.795l.493-.493 7.899 7.89.658.658c-.494.493-.987 1.15-1.81 1.808-.823.658-1.481 1.15-2.468 1.644zM4.052 15.07v-.51c.17-.678.51-1.864 1.36-3.56l9.348 9.325c-.17 1.018-.51 1.865-.51 2.883-.17 6.951 7.818 15.09 9.858 16.955 2.379 2.373 9.857 9.834 16.315 9.834h.17c1.19 0 2.21-.17 3.06-.51L53 58.814c-1.36.509-2.89 1.017-4.759 1.187h-1.87c-5.948 0-14.615-5.934-26.002-17.633C4.563 26.26 3.713 17.952 4.053 15.069z' fill='%23ba0c2f' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E"); background-size:26px auto;}
.rMenu_tel{ white-space: nowrap; padding: 0 28px; font: 28px/80px din; color:#ba0c2f; position:absolute; right:80px; top:0; background-color:#fff; transition:all 0.5s ease; transform:scaleX(0); transform-origin:right center; visibility:hidden; opacity:0; box-shadow:0 0 5px rgba(0,0,0,0.1); display:none!important; }
.rMenu li:hover .rMenu_tel{ visibility:visible; opacity:1; transform:scaleX(1);}
@media (max-width:1799px){
.rMenu{ width:66px;}
.rMenu_a{ padding-top: 42px;height: 66px; font-size: 12px; line-height: 18px; background-position:center 10px;}
.rMenu_tel{padding: 0 25px; font: 28px/66px din; right:66px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.rMenu{transform:translateY(-50%) scale(0.6); transform-origin:right center;}
}