/*通用*/
/*效果过渡*/
._ea{-webkit-transition: all 1s ease-out 0s; -moz-transition: all 1s ease-out 0s; -o-transition: all 1s ease-out 0s; transition: all 1s ease-out 0s;  }
/*超出隐藏*/
._el{overflow:hidden;white-space: nowrap; text-soverflow:ellipsis;}
._el1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
._el2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._el3{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
._el4{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
._el5{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
._el6{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
._el7{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
._el8{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
._el9{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 9;-webkit-box-orient: vertical;}
._el10{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}
/*主体宽度*/
.w_1600{ max-width:1600px; margin-right: auto; margin-left: auto;}
.w_1200{ max-width:1300px; margin-right: auto; margin-left: auto;}
.w_1435{ max-width:1435px; margin-right: auto; margin-left: auto;}
.w_1280{ max-width:1280px; margin-right: auto; margin-left: auto;}
.w_1140{ max-width:1140px; margin-right: auto; margin-left: auto;}
.w_1324{ max-width:1324px; margin-right: auto; margin-left: auto;}
.w_1100{ max-width:1100px; margin-right: auto; margin-left: auto;}
/*两边距离*/
.w_width{padding-left: 30px;padding-right: 30px;}
@media  screen and (max-width: 1040px){
.w_width{padding-left: 15px;padding-right: 15px;}
}
@media  screen and (max-width: 1024px){
}           
@media  screen and (max-width: 767px){
}
/*通用标题*/
.tit{width: 100%;text-align: center;padding:0.2rem 0; overflow: hidden;}
.tit h1, .tit h2{font-size: 0.34rem;color: #333;line-height: 0.36rem;margin-bottom: 24px;letter-spacing: 0.06rem;}
.tit h3{font-size: 0.18rem;color: #999;line-height: 24px;font-family: 'Trajan-Regular';letter-spacing: 0.06rem;text-transform:uppercase;margin-bottom: 15px;}
.tit a{display: block;line-height:30px;margin-top:20px;}
@media  screen and (max-width: 1024px){
.tit h2{line-height: 24px;margin-bottom: 12px;}
.tit h3{line-height: 20px;}
}           
@media  screen and (max-width: 640px){
.tit h3{font-size:13px;}
#en .tit h3{font-size:14px;}
}

/*文本两边对齐*/
.dq{text-align: justify;}
.pc{display: block;}
.wap{display: none;}
@media  screen and (max-width: 730px){
.pc{display: none !important;}
.wap{display: block !important;}
}           
.ul:after{content: "";display: block;clear: both;}
/*顶部导航*/
body.on{overflow: hidden;height: 100vh;}
.wyb_s{width: 100%; position: absolute;top: 0; z-index: 10;}
.wyb_s:after{content: "";display: block;width: 100%;height: 100%; background: #fff;position: absolute;top:0;left: 0;opacity: 0.5;z-index: -1;}
.t_navs{ width: 100%;}
.t_navs::after{content: "";display: block;clear: both;}
/*正常屏幕显示*/
.t_navs .top{overflow:hidden; position: relative;}
/*logo*/
.t_navs .top .logo{ line-height: 0;position: absolute;left: 0;top: 50%;transform: translate(-0,-50%);-ms-transform: translate(-0,-50%);}
.t_navs .top .logo a{display: block;}
.t_navs .top .logo img{ width: auto; height: 50px;}
/*一级导航*/
.top .right{ float: right;}
.top .right .menu{float: left;}
.top .right .menu ul{float: left;}
.top .right .menu .lang{float: right;margin-top: 27px;}
.top .right .menu .lang a{display:inline-block;font-size:13px; width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #333;}
.top .right .menu .lang a:hover{color:#fff;background:#f54a7e;border:1px solid #f54a7e;}
.top .menu ul li{ float: left;padding: 0 20px;position: relative;}
.top .menu ul li:hover .Catalog{display: block;}
.top .menu ul li > a{ display: block; color: #333;padding:  32px 10px;font-size: 16px;font-size: 0;position: relative;}
.top .menu ul li > a{font-size: 15px;display: inline-block;vertical-align: middle;}
/*.top .menu ul li > a .fa{display: none;width: 18px;height: 16px;vertical-align: middle;margin-left: 8px;*/
/*    -webkit-transition: all 0.3s ease-out 0s; */
/*    -moz-transition: all 0.3s ease-out 0s; */
/*    -o-transition: all 0.3s ease-out 0s; */
/*    transition: all 0.3s ease-out 0s;}*/
/*.top .menu .nli > a:hover .fa{*/
/*    -webkit-transform: rotate(180deg);*/
/*    -moz-transform: rotate(180deg);*/
/*    -ms-transform: rotate(180deg);*/
/*    -o-transform: rotate(180deg);*/
/*    transform: rotate(180deg);}*/
.Catalog{
    display: none;
    position: absolute;
    top: 100%;
    font-size: 14px;
    background: rgba(255, 255, 255, 0.5);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 10px;}
.Catalog a{display: block;padding:0.05rem;margin:0.05rem auto;}
.Catalog a.on{color:#f54a7e;}
/*鼠标经过样式*/
.top .menu  ul li.on > a, .top .menu  ul li > a:hover{ color: #f54a7e;}
/*.t_navs .top .menu .nli.on span a::after, .t_navs .top .menu .nli:hover span a::after{ content: ""; display: block; width: 100%; height: 2px; background: #e83820; position: absolute; bottom: 0; left: 0;}*/
/*二级导航*/


/*隐藏手机显示*/
.t_navs .menuph{ display: none;} 
.t_navs .xialaph{ display: none;}
/*按钮*/
.t_navs .top .right .menu .boxs{float: left;font-size: 0;margin-left: 32px;padding: 24px 0;}
.t_navs .top .right .menu .boxs .abox{display: inline-block;vertical-align: middle;border: 1px solid #e83820;border-radius: 2px;}
.t_navs .top .right .menu .boxs .abox a{display: block;font-size: 16px;color: #e83820;line-height: 34px;padding: 0 26px;}
.t_navs .top .right .menu .boxs .abox:hover a{background-color: #e83820;color: #fff;}
.t_navs .top .right .menu .boxs .sy{margin-left: 15px;}
@media screen and (max-width:1600px) {
.t_navs .top .menu .nli{}
.t_navs .top .menu .nli span a{ padding: 32px 8px;}
.t_navs .top .right .menu .boxs{margin-left: 16px;}
.t_navs .top .right .menu .phone{margin-left: 16px;}
}
@media screen and (max-width:1320px) {
.t_navs .top .menu .nli{}
.t_navs .top .menu .nli span a{ padding: 32px 4px;}
.t_navs .top .right .menu .boxs{margin-left: 8px;}
.t_navs .top .right .menu .phone{margin-left: 8px;}
.t_navs .top .right .menu .phone .ico{width: 18px;height: 18px;;margin-right: 8px;}
.t_navs .top .right .menu .phone .words{font-size: 18px;}
.t_navs .top .right .menu .boxs{margin-left: 8px;padding: 24px 0;}
.t_navs .top .right .menu .boxs .abox a{font-size: 14px;line-height: 34px;padding: 0 18px;}
.t_navs .top .right .menu .boxs .sy{margin-left: 8px;}
}
@media screen and (max-width:1024px) {
/*电脑端导航隐藏*/
.t_navs .menu{ display: none;}
/*手机端导航显示*/
.t_navs .menuph{ display: block;}
/*手机端样式*/
.t_navs .top{ padding: 0 15px; width: 100%; position: fixed; top: 0; left: 0; z-index: 4; background: #fff;
box-shadow: 0 4px 5px -3px rgba(0,0,0,0.2);}
/*logo*/
.t_navs .top .logo{left: 2%;}
.t_navs .top .logo img{ height: 40px;}
/*右侧三条杠*/
.t_navs .menuph{ float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin: 12px 0;}
.t_navs .menuph .point {display: inline-block;  width: 28px;  height: 22px; position: relative;}
.t_navs .menuph .point:hover .navbtn,
.t_navs .menuph .point:hover .navbtn::after,
.t_navs .menuph .point:hover .navbtn::before { width: 24px;}
.t_navs .menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width: 20px; height: 2px; background: #f54a7e;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.t_navs .menuph .navbtn::after,
.t_navs .menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 24px; height: 2px; content: ''; background: #f54a7e;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.t_navs .menuph .navbtn::after { top: -9px;}
.t_navs .menuph .navbtn::before { top: 9px;}
.t_navs .menuph .point.active .navbtn{ background: transparent;}
.t_navs .menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0;}
.t_navs .menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0;}
/*手机端下拉*/
.t_navs .xialaph{ position: fixed; left: 0; top: 46px; width: 100%; height: 100%; overflow: scroll; padding: 0.2rem 5%;z-index:3; background:#fff;}
.t_navs .xialaph h4{width: 100%; position: relative;}
.t_navs .xialaph h4 a{display: block;color: #333;line-height: 50px;font-size: 16px;position:relative;}
.t_navs .xialaph h4 .v{position:absolute;right:0;transition: all .3s ease-out;}
.t_navs .xialaph h4.active .v{transform: rotate(90deg);}
.t_navs .xialaph h4:hover a{color: #e83820;}
.Catalog{position:initial;box-shadow:initial;padding:0 4% 0.2rem;}
.Catalog a{line-height: 30px;}
/*二级三级导航箭头*/
.t_navs .img_d,
.t_navs .disno{ display: none;} 
}

/*首页banner*/
.sy_banner{width: 100%;}
.sy_banner .ul{width: 100%;}
.sy_banner .ul .li{width: 100%;height: auto;}
.sy_banner .ul .li a{display: block;width: 100%;}
.sy_banner .ul img{display: block;width: 100%;height: auto;}
.sy_banner .wordsbox{width: 100%;position: absolute;left: 0;top: 32%;}
.sy_banner .wordsbox h2{font-size: 48px;color: #000;line-height: 54px;margin-bottom: 20px;font-weight: bold;}
.sy_banner .wordsbox h3{font-size: 20px;color: #000;line-height: 30px;margin-bottom: 30px;width: 45%;}
.sy_banner .wordsbox .more{width: 100%;}
.sy_banner .wordsbox .more a{display: block;background-color: #e83820;width: 180px;height: 48px;line-height: 48px;text-align: center;font-size: 16px;color: #ffffff;box-shadow: 0 10px 15px -3px rgba(232,56,32,0.35);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_banner .wordsbox .more a:hover{
transform: scale(0.95);
-webkit-transform: scale(0.95);
-moz-transform: scale(0.95);
-o-transform: scale(0.95);
-ms-transform: scale(0.95);}
.sy_banner .slick-dots{ height: 8px; text-align: center; margin: 30px auto;}
.sy_banner .slick-dots li{vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 5px; background: #ccc;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_banner .slick-dots li.slick-active{width: 24px;border-radius: 3px;background: #f54a7e;}
@media  screen and (max-width: 1600px){
.sy_banner .wordsbox{top: 22%;}
}
@media  screen and (max-width: 1366px){
.sy_banner .wordsbox{top: 18%;}
}
@media  screen and (max-width: 1200px){
.sy_banner .wordsbox{top: 20%;}
.sy_banner .wordsbox h2{font-size: 38px;line-height: 40px;margin-bottom: 15px;}
.sy_banner .wordsbox h3{font-size: 18px;line-height: 26px;margin-bottom: 20px;}
.sy_banner .wordsbox .more a{width: 120px;height: 40px;line-height: 40px;font-size: 16px;}
}
@media  screen and (max-width: 1024px){
.sy_banner{margin-top: 46px;}
.sy_banner .wordsbox{top: 20%;width: 50%;}
.sy_banner .wordsbox h2{font-size: 16px;line-height: 24px;margin-bottom: 8px;}
.sy_banner .wordsbox h3{font-size: 14px;line-height: 20px;margin-bottom: 14px;width: 100%;}
.sy_banner .wordsbox .more a{width: 100px;height: 34px;line-height: 34px;font-size: 14px;}
.sy_banner .slick-dots{ bottom: 20px;}
.sy_banner .slick-dots li{margin: 0 4px;}
.sy_banner .slick-dots li.slick-active{width: 18px;}
.sy_banner .ul img{opacity: 0;}
}
@media  screen and (max-width: 640px){
.sy_banner .ul li .libox{}
}
/*@首页banner*/




/*首页-三个图标*/
.sy_section1{width: 100%;padding:20px 0;}
.sy_section1 .content{width: 100%;padding:40px;background: #f6f6f6;border-radius:0.15rem;}
.sy_section1 .content .ul{width: 100%;display: flex; flex-direction: row; justify-content: space-between; align-items: left;}
.sy_section1 .content .ul .li{width: 33.333%;font-size: 0;text-align: center;}
.sy_section1 .content .ul .li .ico{display: inline-block;width: 50px;height: 50px;
    background: url(../images/ico_td.png)no-repeat;background-size: 50px;}
.sy_section1 .content .ul .li:nth-child(1) .ico{background-position: 0 0;}
.sy_section1 .content .ul .li:nth-child(2) .ico{background-position: 0 -50px;}
.sy_section1 .content .ul .li:nth-child(3) .ico{background-position: 0 -100px;}
.sy_section1 .content .ul .li .border{width: 1px;height: 56px;display: inline-block;vertical-align: middle;margin: 0 18px 0 10px;}
.sy_section1 .content .ul .li .wordsbox{display: block;vertical-align: middle;}
.sy_section1 .content .ul .li .wordsbox ._t{width: 100%;/*display:flex;*/justify-content: center;padding: 0.1rem 0;}
.sy_section1 .content .ul .li .wordsbox ._t span{font-size: 0.34rem;font-weight: 600;color: #333;line-height: 0.36rem;}
.sy_section1 .content .ul .li .wordsbox ._t .span1{}
.sy_section1 .content .ul .li .wordsbox ._t .span2{}
.sy_section1 .content .ul .li .wordsbox .info{width: 100%;font-size: 15px;font-weight: 600;color: #333;line-height: 20px;}
@media  screen and (max-width: 1024px){
.sy_section1{padding-top: 14px;padding-bottom: 14px;}
.sy_section1 .content{padding: 40px 2%;background:#fff;}
.sy_section1 .content .ul{}
.sy_section1 .content .ul .li .border{;height: 40px;margin: 0 6px;}
/*.sy_section1 .content .ul .li .wordsbox ._t .span1{font-size: 24px;line-height: 30px;margin-right: 4px;}*/
.sy_section1 .content .ul .li .wordsbox ._t .span2{font-size: 0.18rem;line-height: 20px;}
.sy_section1 .content .ul .li .wordsbox .info{font-size: 14px;line-height: 18px;}
.sy_section1 .content .ul .slick-dots{ position: absolute; bottom: 0; height: 8px; text-align: center;}
.sy_section1 .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;}
.sy_section1 .content .ul .slick-dots li.slick-active{ background: #e83820;width: 18px;border-radius: 6px;}
}

/*首页-产品系列*/
.sy_section4{width: 100%;padding-top: 0.7rem; padding-bottom: 0.7rem;}
.sy_section4 .content{width: 100%;margin-top: 0.1rem;}
.sy_section4 .content .ul{margin: 0 -15px;
	width: calc(100% + 30px);
	width: -ms-calc(100% + 30px);
	width: -o-calc(100% + 30px);
	width: -moz-calc(100% + 30px);
	width: -webkit-calc(100% + 30px);}
.sy_section4 .content .ul::after{content: "";display: block;clear: both;}
.sy_section4 .content .ul .li{width: 33.333%;float: left;padding: 15px 10px;height: auto;}
.sy_section4 .content .ul .li .libox{display: block;width: 100%;border-radius: 15px; overflow: hidden;position: relative;}
.sy_section4 .content .ul .li .libox img{width: 100%;height: auto;}
.sy_section4 .content .ul .li .libox h3{font-size: 24px;font-weight: normal; writing-mode: vertical-rl;position: absolute;top: 30px;left: 20px;}
.sy_section4 .content .ul .li .libox span{width: 170px;font-family: 'Trajan-Regular'; font-size: 26px;text-align: right;text-transform:uppercase; position: absolute;top: 30px;right: 20px;}
.sy_section4 .content .ul .li .libox i{width: 42px;height: 42px;line-height: 42px;font-size: 32px;border-radius: 50px; text-align: center;background: #fff;
	position: absolute;bottom: 30px;right: 20px;}
.sy_section4 .content .ul .li .libox:hover i{color: #f54a7e;}
.sy_section4 .txt{color: #333;}
.bs h3, .bs span{color: #fff;}
@media  screen and (max-width: 1024px){
.sy_section4{padding:30px 0;overflow: hidden;}
.sy_section4 .tit h2{line-height: 24px;margin-bottom: 12px;}
.sy_section4 .tit h3{line-height: 20px;}
.sy_section4 .content{margin-top: 4px;overflow: hidden;}
.sy_section4 .content .ul{margin: 0 -8px;width: 100%;padding-bottom: 10px;
width: calc(100% + 16px);
width: -ms-calc(100% + 16px);
width: -o-calc(100% + 16px);
width: -moz-calc(100% + 16px);
width: -webkit-calc(100% + 16px);}
.sy_section4 .content .ul .li{padding: 15px 8px;}
.sy_section4 .content .ul .slick-list{padding: 0 15px;}
.sy_section4 .content .ul .li .libox{box-shadow: 0 0 10px rgb(196,196,196,0.35);}
.sy_section4 .content .ul .li .libox .top{padding: 14px 6px;}
.sy_section4 .content .ul .li .libox .top .ico{width: 30px;height: 30px;margin-bottom:10px;}
.sy_section4 .content .ul .li .libox .top .words{font-size: 16px;line-height: 20px;}
.sy_section4 .content .ul .li .libox .bottom{padding: 14px 10px;}
.sy_section4 .content .ul .li .libox .bottom .tit1{font-size: 12px;line-height: 20px;margin-bottom: 12px;}
.sy_section4 .content .ul .li .libox .bottom .border{margin: 0 auto 12px auto;width: 100px;height: 1px;}
.sy_section4 .content .ul .li .libox .bottom .tit2{font-size: 12px;margin-bottom: 12px;}
.sy_section4 .content .ul .li .libox .bottom .tit3{margin-bottom: 12px;}
.sy_section4 .content .ul .li .libox .bottom .tit3 .span1{font-size: 16px;line-height: 24px;}
.sy_section4 .content .ul .li .libox .bottom .tit3 .span2{font-size: 12px;line-height: 24px;}
.sy_section4 .content .ul .li .libox .bottom .more a{width: 120px;height: 34px;line-height: 32px;font-size: 14px;}
.sy_section4 .content .ul .slick-dots{ position: absolute; bottom: 0; height: 8px; text-align: center;}
.sy_section4 .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section4 .content .ul .slick-dots li.slick-active{ background: #e83820;width: 18px;border-radius: 8px;}
.sy_section4.list_cp{padding:30px 15px;}
.sy_section4.list_cp .content .ul .li{width: 50%;}
}
@media  screen and (max-width: 640px){
.sy_section4.list_cp .content .ul .li{width: 100%;}
}
/*@首页-产品系列*/


/*首页-英文版*/
#en{color:#333;}
#en .sy_section1 .content .ul .li .wordsbox ._t span{font-size:0.24rem; }
#en .sy_section1 .content .ul .li .wordsbox ._t .span2.hen{display:block;}
#en .sy_section1 .content .ul .li .wordsbox .info{font-size: 13px;font-weight: 400;}
#en .sy_section1 .content .ul .li .wordsbox .info p{font-size: 12px;color:#999;}
#en .sy_section0{padding-top: 1.2rem; padding-bottom:1rem;}
#en .sy_section0 .txt{margin-top:0.6rem;font-size:20px;line-height:1.6em;}
#en .en_chanpin{padding-top: 0.7rem; padding-bottom:0.7rem;}
#en .en_chanpin .w_1200{border-radius:20px;margin-top:0.1rem; overflow: hidden; position:relative;}
#en .en_chanpin .w_1200:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index: -1; background:#a9dad6;
    background:-moz-linear-gradient(top,#a9dad6 0%,#fff 100%);
    background:-webkit-linear-gradient(top,#a9dad6 0%,#fff 100%);
    background:linear-gradient(to bottom,#a9dad6 0%,#fff 100%);}
#en .en_chanpin .tuwen{position:relative;}
#en .en_chanpin .tuwen .tu{width:100%; margin-top:0.2rem;}
#en .en_chanpin .tuwen .tu img{}
#en .en_chanpin .tuwen .wen{display: flex;width: 100%;position:absolute;top:0.4rem;}
#en .en_chanpin .tuwen .wen .z{text-align:left;}
#en .en_chanpin .tuwen .wen .y{text-align:right;}
#en .en_chanpin .tuwen .wen .tt{width: -moz-calc(100% - 5.5rem);width: calc(100% - 5.5rem);font-size:14px;}
#en .en_chanpin .tuwen .wen .txt{width:5.5rem;min-width:45%;}
#en .en_chanpin .tuwen .wen .txt h2{font-family: 'Trajan-Regular';font-size:0.34rem;text-transform: uppercase;padding-bottom:0.4rem;}
#en .en_chanpin .tuwen .wen .txt p{font-size:12px;padding:10px 0;}
#en .en_chanpin .list_chanpin{margin:0;}
#en .en_chanpin .list_chanpin ul li .txt{font-size:14px;}
#en .en_chanpin .list_chanpin ul li .txt span{font-size:12px;}
@media  screen and (max-width: 1024px){
#en .en_chanpin .w_1200{border-radius:0;}
#en .en_chanpin .tuwen .wen .txt h2{font-size:0.26rem;padding-bottom: 0.2rem}
#en .en_chanpin .tuwen .wen .txt .pw{display:none;}
}
@media  screen and (max-width: 750px){
#en .en_chanpin .tuwen .tu{position:relative;}
#en .en_chanpin .tuwen .tu h2.wap{font-family: 'Trajan-Regular';font-size:0.4rem;color: #fff;opacity: 0.2; text-transform: uppercase;
    position:absolute;top: 0.25rem; z-index:-1;}
#en .en_chanpin .tuwen .wen{display: block;overflow:hidden;position:relative;top:0;}
#en .en_chanpin .tuwen .wen .tt{width:auto;font-size:12px; text-align:right;position:absolute;right:0;}
#en .en_chanpin .tuwen .wen .txt{float:left;width:100%;text-align:left;}
#en .en_chanpin .list_chanpin{margin: 0.5rem 0;}
#en .sy_section0 .txt{font-size:16px;}
#en .sy_section1 .content .ul{display: block;}
#en .sy_section1 .content .ul .li{width: 100%;margin-bottom:0.5rem;}
#en .sy_section1 .content .ul .li:last-child{margin-bottom:0;}
#en .sy_section1 .content .ul .li .wordsbox .info{padding:0 5%;}
}

#en .list_chanpin ul li a{overflow: hidden;}
#en .en_chanpin.cp2 .w_1200:before{background:#bc1912;
    background:-moz-linear-gradient(top,#bc1912 0%,#fff 100%);
    background:-webkit-linear-gradient(top,#bc1912 0%,#fff 100%);
    background:linear-gradient(to bottom,#bc1912 0%,#fff 100%);}
#en .en_chanpin.cp2 .tuwen{color:#fff;}
#en .en_chanpin.cp2 .tuwen .tu{width:100%; height:4.3rem;text-align:right; margin-top:0;}
#en .en_chanpin.cp3 .w_1200:before{background:#ffc100;
    background:-moz-linear-gradient(top,#ffc100 0%,#fff 100%);
    background:-webkit-linear-gradient(top,#ffc100 0%,#fff 100%);
    background:linear-gradient(to bottom,#ffc100 0%,#fff 100%);}
#en .en_chanpin.cp3 .tuwen .tu{width:100%; height:3.8rem;}
#en .en_chanpin.cp3 .tuwen .tu img{width:4.8rem;}
#en .cant_zizhi{padding:0.5rem 0;}
#en .cant_zizhi ul{margin-top:0.7rem; display: grid;grid-template-columns: repeat(3, 1fr);gap:0.5rem 2rem;}
#en .cant_zizhi ul li{max-width:3rem;width:100%; margin-right:initial;}
#en .cant_zizhi ul li img{width:2.4rem;}
#en .cant_zizhi ul li span{font-size:0.18rem;font-weight:400;}
#en .cant_zizhi ul li p{font-size: 12px;line-height: 1.2em;padding-top: 0;}
@media  screen and (max-width: 1024px){
#en .cant_zizhi ul{gap:0.5rem;}
}
@media  screen and (max-width: 640px){
#en .cant_zizhi ul li span{font-size:13px;}
}
#en .sy_section6{padding:0.2rem 0 0.5rem;}
#en .sy_section6 .txt .w_1200 p{line-height:1.8em;margin-top:1em;}
#en .footer .en_fot{padding-top:1.5rem;text-align:center;}
#en .footer .en_fot img{width:2.7rem; padding:25px 0;}
/*@首页-英文版*/



/*集团优势*/
.youshi{margin-top: 50px;}
.youshi .datu{margin-top: 20px;border-radius: 0.15rem;transition: transform 0.3s;overflow: hidden; position: relative;}
.youshi .datu .w_1200{width:100%;}
.youshi .datu img{width: 100%;height: auto;transition: transform 0.3s;}
.youshi .datu:hover{transform: translateY(-10px);}
.youshi .datu .txt{color: #fff; position: absolute;left: 0; bottom: 0;padding:4% 5%;}
.youshi .datu.d2 .txt{position:relative;z-index:2;}
.youshi .datu .txt img{width: 1.6rem;padding-bottom: 1rem;}
.youshi .datu .txt h3{font-size: 0.4rem;text-shadow: 0px 0px 0.2rem rgba(0, 0, 0, 0.4);}
.youshi .datu .txt p{display: inline-block;font-size: 16px;margin-top:10px;}
.youshi .datu .txt p.ju{letter-spacing: 23px;}
.youshi .datu i{width: 100%;height: 100%;background: #000;opacity: 0.3; position: absolute;top: 0;left: 0;}
.youshi ul{margin-top: 20px;}
.youshi ul::after{content: "";display: block;clear: both;}
.youshi ul li{float: left;width: 32%; margin-right: 2%;border-radius: 0.15rem;background: #000;transition: transform 0.3s; overflow: hidden;position: relative;}
.youshi ul li:last-child{margin-right: 0;}
.youshi ul li:hover{transform: translateY(-10px);}
.youshi ul li img{display: block;width: 100%;height: auto; opacity: 0.6;}
.youshi ul li span{width: 70%;font-size: 18px; color: #fff;text-align: center;
	position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
@media  screen and (max-width: 1024px){
.youshi ul li span{width: 90%;}
.youshi .datu .txt img{padding-bottom: 0.5rem;}
}
@media  screen and (max-width: 750px){
.youshi .datu{}
.youshi .datu img{}
.youshi .datu .txt img{padding-bottom: 0.5rem;}
.youshi .datu .txt h3{}
.youshi .datu .txt p.ju{letter-spacing:14px;}
.youshi ul li span{font-size: 14px;}
}


/*新闻资讯*/
.sy_section5{width: 100%;padding-top:0.7rem;padding-bottom:0.7rem;}
.sy_section5 .w_1200{}
.sy_section5 ul{margin-top:0.1rem; display: grid;grid-template-columns: repeat(2, 1fr);gap: 25px;}
.sy_section5 ul::after{content: "";display: block;clear: both;}
.sy_section5 ul li{display: flex; min-height:2.8rem; border-radius: 15px;overflow: hidden;}
.sy_section5 ul li .txt{width: 45%; padding: 20px; background: #eee;}
.sy_section5 ul li .txt a{line-height:1.5em; height: calc(1.5em * 2);}
.sy_section5 ul li .txt h5{font-size: 14px;font-weight: 600;color: #333;line-height: 1.5;min-height: calc(1.5em* 2);margin: 0.22rem 0;}
.sy_section5 ul li .txt h5:hover{text-decoration: underline;}
.sy_section5 ul li .txt p{font-size: 13px;text-align: justify;
    overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.sy_section5 ul li .tu{width: 55%;height:3rem;}
.sy_section5 ul li .tu a{width: 100%;height: 100%;display: block;overflow:hidden;position:relative}
.sy_section5 ul li .tu img{min-height: 100%;max-width: initial;min-width:100%;}
@media  screen and (max-width: 970px){
.sy_section5 .w_1200{padding: 70px 0 40px;}
.sy_section5 ul li{display: block; }
.sy_section5 ul li .txt, .sy_section5 ul li .tu{width: 100%;}
.sy_section5 ul li .txt p{font-size: 13px;-webkit-line-clamp: 3;}
}
@media  screen and (max-width: 640px){
.sy_section5 ul{grid-template-columns: repeat(1, 1fr);gap: 25px;}
.sy_section5 ul li:nth-child(n+2) .tu{display:none;}

}

/*集团介绍*/
.sy_section6{width: 100%;padding-top: 0.7rem;padding-bottom: 0.7rem;}
.sy_section6 .tu{height: 700px;margin-top: 0.1rem;}
.sy_section6 .txt{margin: 80px auto;display: flex;}
.sy_section6 .txt .w_1200{display: flex;}
.sy_section6 .txt .left{width: 50%;margin-right: 5%;}
.sy_section6 .txt .left p{line-height: 1.8em; padding-bottom: 1.8em;text-align: justify;}
.sy_section6 .txt .left p:last-child{padding-bottom: 0;}
.sy_section6 .txt .right{display: flex; width: 45%;border-radius: 15px; background: #eee;}
.sy_section6 .txt ul li{width: 33.333%;height: 50px;text-align: center; position: relative;top: 50%; margin-top: -30px;}
.sy_section6 .txt ul li span{font-size: 12px;color: #000; font-weight: 600;}
.sy_section6 .txt ul li h5{font-size: 28px;color: #000; font-weight: 600; color: #333;}
.sy_section6 .txt ul li i{font-size: 12px;}
@media  screen and (max-width: 1024px){
.sy_section6{padding: 40px 0;}
.sy_section6 .tu{height: 400px;}
.sy_section6 .txt{margin: 40px auto;}
.sy_section6 .txt ul li h5{font-size: 24px;}
.sy_section6 .txt .w_1200{display: block;}
.sy_section6 .txt .left, .sy_section6 .txt .right{width: 100%;}
.sy_section6 .txt .right{height: 180px;margin-top:30px;}

}
@media  screen and (max-width: 640px){
.sy_section6 .tu{height: 250px;}
}


/*底部导航*/
.footer{width: 100%;overflow: hidden; position: relative;}
.footer:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index: -1; background:#91ddd5;
background:-moz-linear-gradient(top,#fff 0%,#91ddd5 100%);
background:-webkit-linear-gradient(top,#fff 0%,#91ddd5 100%);
background:linear-gradient(to bottom,#fff 0%,#91ddd5 100%);}
.footer .w_1200{overflow: hidden;}
.footer ul{float: left;display: flex;}
.footer ul li{margin-right: 50px;}
.footer ul li h4{font-size: 20px;line-height: 60px;color: #666;}
.footer ul li a{font-size: 16px;display: block;margin:10px 0;}
.footer .foo_logo{float: right;padding:20px 0;}
.footer .foo_logo img{width:1.3rem;}
.footer .meiti{margin-top: 100px;padding: 10px 0; border-top: 1px solid #96b9b5;}
.footer .meiti .tu{float: left;}
.footer .meiti .tu a{display: inline-block;}
.footer .meiti .tu i{display: inline-block;margin-right: 0.3rem; width: 0.6rem;height: 0.6rem;background: url(../images/meiti.png)no-repeat;background-size: 0.6rem;}
.footer .meiti .tu i.wo{background-position: 0 0;}
.footer .meiti .tu i.wx{background-position: 0 -0.6rem;}
.footer .meiti .tu i.xhs{background-position: 0 -1.2rem;}
.footer .meiti .txt{float: right;line-height: 24px;padding: 16px 0;}
.footer .meiti .txt span{display: inline-block;margin-left: 10px;}
@media  screen and (max-width: 750px){
.footer ul, .footer .foo_logo{width: 100%;text-align: center;padding: 10px 0;}
.footer ul li{width: 25%;margin-right: 2%;}
.footer ul li h4{font-size: 16px;line-height: 50px;}
.footer ul li a{font-size: 14px;}
.footer .meiti{margin-top: 30px;}
.footer .meiti .tu, .footer .meiti .txt{width: 100%;text-align: center;}
}

#amkefu{width:50px;bottom:10%;right:10px;z-index: 99999; position:fixed;}
#amkefu li a{display: block;color: #fff;font-size: 16px;background: rgba(0,0,0,0.23);position: relative;}
#amkefu li a span{display: block; height: 50px;text-indent: -99999%; background: url(../images/icon-top.png) no-repeat center;}




/*帮助中心*/
.sy_section7{width: 100%;padding-top: 96px;padding-bottom: 98px;overflow:hidden;}
.sy_section7 h2{font-size: 30px;color: #ffffff;line-height: 36px;text-align: center;margin-bottom: 38px;}
.sy_section7 .morebox{width: 100%;text-align: center;font-size: 0;}
.sy_section7 .morebox a{display: inline-block;vertical-align: middle;font-size: 18px;color: #ffffff;height: 48px;line-height: 46px;width: 180px;border: 1px solid #fff;margin: 0 19px;}
.sy_section7 .morebox a:hover{background-color: #e83820;border-color: #e83820;box-shadow: 0 4px 5px -3px rgba(232,56,32,0.35);}
@media  screen and (max-width: 1024px){
.sy_section7{padding-top: 30px;padding-bottom: 30px;}
.sy_section7 h2{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.sy_section7 .morebox a{font-size: 14px;height: 34px;line-height: 32px;width: 120px;margin: 0 6px;}
}

/*内页banner1*/
.ny_banner1{width: 100%;position: relative;}
.ny_banner1 img{width: 100%;display: block;}
.ny_banner1 .tit{width: 100%;position: absolute;left: 0;top: 20%;}
.ny_banner1 .tit h3{color: #fff;line-height: 30px;}
.ny_banner1 .tit h2{color: #fff;font-weight: 400;}





/*当前位置*/
.dq_section{width: 100%;padding-top: 24px;padding-bottom: 24px;border-bottom: 1px solid #f1f1f1;}
.dq_section .content{/*font-size: 0;*/}
.dq_section .content .ico{width: 18px;height: 18px;display: inline-block;vertical-align: middle;margin-right: 8px;}
.dq_section .content a{font-size: 18px;color: #666666;line-height: 24px;display: inline-block;vertical-align: middle;}
.dq_section .content a:hover{opacity: 0.6;}
.dq_section .content a.on{color: #e83820;}
.dq_section .content span{font-size: 18px;color: #666666;line-height: 30px;display: inline-block;vertical-align: middle;margin: 0 6px;}
@media  screen and (max-width: 1024px){
.dq_section{padding-top: 16px;padding-bottom: 16px;}
.dq_section .content .ico{width: 18px;height: 18px;margin-right: 6px;}
.dq_section .content a{font-size: 16px;line-height: 20px;}
.dq_section .content span{font-size: 16px;line-height: 20px;margin: 0 4px;}
}



/*关于我们*/
.wo_section{}
.wo_section .w_1200{width: 100%;padding: 80px 0;}
.wo_section .w_1200 p{font-size: 16px;line-height: 1.8em;}
.ab_licheng{margin:80px auto 150px;overflow: hidden; position: relative;}
.ab_licheng .w_1200{height: 100%;}
.ab_licheng .tu{width: 100%;min-height: 8rem;}
.ab_licheng .tu img{opacity:0;}
.ab_licheng .txt{width: 100%;height: 100%; position: absolute;top: 0;}
.ab_licheng ul{position: relative;}
.ab_licheng ul:after{content: "";display: block;clear: both;}
.ab_licheng ul li{float: left; width: 25%;height: calc(100% / 2);padding: 30px;}
.ab_licheng ul li span{display: inline-block; font-size: 38px;font-weight:600; color: #333;}
.ab_licheng ul li p{position: relative;font-size: 14px;line-height: 1.6em;padding-top:15px;text-align: justify;}
.ab_licheng ul li p:after{content: "";display: block;width: 10px;height: calc(100% + 80px);background: url(../images/ico_ls.png) no-repeat;
    position:absolute;left:-20px;top:-45px;}
.ab_licheng ul li:nth-child(3) span{padding-top: 30px;}
.ab_licheng ul li:nth-child(5) span{padding-top: 150px;}
.ab_licheng ul li:nth-child(6) span{}
.ab_licheng ul li.x1{position: absolute;bottom: -20px;left:6%;}
.ab_licheng ul li.x2{position: absolute;bottom: -15%;left: 31%;}
.ab_licheng ul li.x1 p:after, .ab_licheng ul li.x2 p:after{transform: scaleY(-1);bottom:0;top:initial;}
@media  screen and (max-width: 1024px){
.ab_licheng{margin:20px auto 50px;}
.ab_licheng .tu{height: 100%;min-height:initial;}
.ab_licheng .tu img{opacity:1;}
.wo_section .w_1200{padding: 60px 0;}
.ab_licheng .txt{position: initial;}
/*.ab_licheng ul:after{content: "";display: block;width:1px;height:100%;}*/
.ab_licheng ul li{display: flex;gap: 4%;width: 100%;height: auto;padding: 10px 15px;position: initial!important;}
.ab_licheng ul li span{font-size: 22px;padding-top: 0!important;padding-left: 0.4rem; position: relative;}
.ab_licheng ul li span:after{content: "";display: block;width: 7px;height: 7px;background:#4382c6;border-radius:10px;
    position: absolute;top: 11px;left: 0;}
.ab_licheng ul li span:before{content: "";display: block;width: 1px;height: calc(100% + 25px);height: -moz-calc(100% + 25px);background:#4382c6;position: absolute;top: 11px;left: 3px;}
.ab_licheng ul li:last-child span:before{display:none;}
.ab_licheng ul li p{padding-top:0;}
.ab_licheng ul li p:after{display:none;}
}
@media  screen and (max-width: 1024px){
.ab_licheng .tu{display:none;}
}


/*联系我们*/
.cant_da{}
.cant_da .tit{padding: 180px 0 70px;}
.cant_erma{padding: 70px 0 250px;}
.cant_erma ul{display: flex;width: 100%;max-width: 560px;margin: 0 auto;}
.cant_erma ul li{width: 33.33%;text-align: center;}
.cant_erma ul li img{}
.cant_erma ul li span{ display: inline-block;width: 100%;font-size: 16px;line-height: 40px;}
.cant_erma .tell{width: 100%; margin-top: 80px;text-align: center;}
.cant_erma .tell i{display: inline-block;width: 50px;height: 50px;}
.cant_erma .tell h5{font-size: 28px;color: #333; line-height: 55px;}
@media  screen and (max-width: 1024px){
.cant_da .tit{padding: 150px 0 40px;}
.cant_erma{padding: 40px 0 120px;}

}


/*荣誉资质*/
.cant_zizhi{padding: 0.3rem 0 2rem;}
.cant_zizhi ul{display: grid;grid-template-columns: repeat(4, 1fr);gap:0.6rem 8%;}
.cant_zizhi ul li{max-width:3rem;width:100%;}
.cant_zizhi ul li:nth-child(4n){margin-right: 0;}
.cant_zizhi ul li img{width: 100%;height: auto;}
.cant_zizhi ul li span{display: block;font-size: 20px; font-weight: 600;color: #333;padding: 15px 0;}
.cant_zizhi ul li p{width: 100%;font-size: 14px; line-height: 1.5em;}
@media  screen and (max-width: 1024px){
.cant_zizhi{padding: 0.3rem 0 1.2rem;}
.cant_zizhi ul{grid-template-columns: repeat(3, 1fr);gap:0.3rem 8%;}
.cant_zizhi ul li span{font-size: 16px;font-weight: normal;padding: 10px 0;}
.cant_zizhi ul li p{display: none;}
}
@media  screen and (max-width: 640px){
.cant_zizhi ul{grid-template-columns: repeat(2, 1fr);gap:0.3rem 6%;}
.cant_zizhi ul li span{font-size: 14px;}
}


/*社会公益*/
.gongyi_tw{padding: 30px 0;}
.gongyi_tw ul{width: 100%;}
.gongyi_tw ul li{float: left; width: 50%;}
.gongyi_tw .txt{width: 100%;padding: 0.4rem 0;}
.gongyi_new{padding: 30px 0;}
.gongyi_new ul{width: 100%;display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(2, auto);gap: 20px;}
.gongyi_new ul li{display: flex;background: #f5f6f6;padding: 50px;border-radius: 15px;min-height: 100px;align-items: center;justify-content: center;}
.gongyi_juan{padding: 80px 0 180px;}
.gongyi_juan ul{width: 100%;display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(2, auto);}
.gongyi_juan ul li{padding: 50px;border-radius: 15px;min-height: 100px;align-items: center;justify-content: center;position: relative;}
.gongyi_juan ul li:after{content: "";display: block;height: 40px;border-right: 1px solid #ccc; position: absolute;right: 0;top: 50%;margin-top: -10px;}
.gongyi_juan ul li:nth-child(3n):after{border-right:none;}
.gongyi_juan ul li .v2{height: 50px;position: relative;}
.gongyi_juan ul li p{font-size: 16px;line-height: 24px;position: absolute;bottom: 0;}
.gongyi_juan ul li h4{font-size: 34px;font-weight: 600;color: #333;}
.gongyi_juan ul li h4 i{font-size: 14px;padding-left: 18px;}
@media  screen and (max-width: 1024px){
.gongyi_new ul{grid-template-columns: repeat(2, 1fr);}
.gongyi_new ul li{padding: 40px;}
.gongyi_juan ul{grid-template-columns: repeat(2, 1fr);}
.gongyi_juan ul li{padding: 30px;}
.gongyi_juan ul li:nth-child(3n):after{border-right: 1px solid #ccc;}
.gongyi_juan ul li:nth-child(2n):after{border-right:none;}
}
@media  screen and (max-width: 640px){
.gongyi_new ul{grid-template-columns: repeat(1, 1fr);}
.gongyi_new ul li{padding: 30px;}
.gongyi_juan ul{grid-template-columns: repeat(1, 1fr);}
.gongyi_juan ul li{padding: 20px;}
.gongyi_juan ul li:after{border-right:none!important;}
}
/*@社会公益*/


/*传承历史*/
.lishi{background: #000;color: #eee;}
.lishi a{color:#eee;}
.lishi .tit h1, .lishi .tit h2{color: #eee;}
.lishi .wyb_s{background: #000;}
.lishi .list_nav ul{border-bottom:none;}
.lishi .wyb_s:after{background:initial;}
.lishi .top .logo a{background: url(../images/logo_bs.png) no-repeat center center;background-size: auto 50px; }
.lishi .top .logo a img{opacity: 0;}
.lishi .top .menu ul li a{ color: #fff;}
.lishi .top .menu ul li a:hover, .lishi .top .menu ul li.on > a, .lishi .top .menu ul li a.on{color:#f54a7e;}
.lishi .top .menu ul li.on span a, .lishi .top .menu ul li:hover span a{ color: #f54a7e;}
/*.lishi .Catalog{background: #000;color: #eee;}*/
.lishi .footer:before{display: none;}
.lishi .footer .foo_logo{background: url(../images/logo_2b.png) no-repeat center center;background-size: 100% auto; }
.lishi .footer .foo_logo img{opacity: 0;}
.lishi .footer .meiti{border-top:1px solid #333;}

.lishi .bt{ display: inline-block;margin-bottom: 40px;position: relative;}
.lishi .bt h3{font-size: 62px;line-height: 1.3em;margin-top: -15px;}
.lishi .bt span{font-family: Bellair;font-size: 80px; color: #d1a35b; position: absolute;bottom: 0;}
.lishi .txt{display: inline-block;line-height: 1.8em;}
.lishi .txt p{padding: 15px 0; }

.lishi_0{padding: 13% 0 8%;/*padding: 220px 0 120px;*/}
.lishi_0 .vo{max-width: 900px;margin: 20px auto;}
.lishi_1 .w_1200{padding: 160px 0 90px;}
.lishi_1 .tu{display: flex;margin:40px 0;overflow: hidden;}
.lishi_1 .bt span{font-size: 45px;right: -60%;}
.lishi_1 .txt{width: 46%;}
.lishi_2 .w_1200{display: flex;padding: 160px 0 90px;}
.lishi_2 .bt span{font-size: 80px;right: -30%;}
.lishi_2 .txt{padding-left: 10%;}
.lishi_3 .w_1200{display: flex;padding: 90px 0 90px;}
.lishi_3 .bt h3{font-size: 28px;line-height: 1.1em;font-weight: 600;margin-top:0px;}
.lishi_3 .tu{display: flex;}
.lishi_3 .txt{width: 31%;margin-right: 5%;}
.lishi_4 .bt span{font-size: 80px;left: 50%;}
.lishi_4 .w_1200{display: flex;padding: 90px 0 90px;}
.lishi_4 .txt{width: 48%;margin-left:23%;}
.lishi_5 .bt span{font-size: 80px;left: 0;right: initial;}
.lishi_5 .w_1200{display: flex;align-items: flex-end;gap: 5%;padding: 90px 0 90px;}
.lishi_6 .w_1200{padding: 90px 15px 220px;}
.lishi_6 .txt{width: 100%;text-align: center;text-align: center;}
.lishi_6 .txt .bt{width: 390px;text-align: left; display: block;margin: 0 auto;}
.lishi_6 .txt .bt h3{margin-bottom:40px;}
@media  screen and (max-width: 1024px){
.lishi .bt h3{font-size: 42px;}
.lishi .t_navs .top .logo a{}
.lishi .t_navs .top .logo a img{opacity: 1;}
.lishi .footer .foo_logo{width: 100%; background-size: contain;}
.lishi_1 .w_1200{padding: 120px 0 60px;}
.lishi_1 .txt{width: 100%;}
.lishi_2 .w_1200{padding: 120px 0 60px;display: block;}
.lishi_2 .tu{width: 100%;text-align: center;}
.lishi_2 .txt{padding-top:80px;}
.lishi_3 .w_1200{padding: 60px 0 60px;display: block;}
.lishi_3 .txt{width: 100%;}
.lishi_3 .tu{padding-top:40px;display: block;text-align: center;}
.lishi_4 .w_1200{padding: 60px 0 60px;}
.lishi_4 .txt{margin-left:4%;}
.lishi_5 .w_1200{padding: 60px 0 60px;display: block;}
.lishi_5 .txt{padding-top:40px;}
.lishi_6 .w_1200{padding: 60px 15px 60px;}
.lishi_6 .txt .bt{width: auto;}
.lishi .footer ul li h4{color:#999;}
}
@media  screen and (max-width: 640px){
.lishi .bt h3{font-size: 30px;}
.lishi .bt span{font-size: 60px;}
.lishi .txt p{font-size: 14px;}
.lishi_1 .bt span{font-size: 30px;right: -80%;}
.lishi_4 .w_1200{display: block;}
.lishi_4 .tu{width: 100%;text-align: center;}
.lishi_4 .txt{width: 100%;padding-top:40px;}
}
/*@传承历史*/


/*产品介绍*/
.top_chanpin{padding: 1rem 15px;}
.top_chanpin ul{margin-top:0.25rem; display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;}
.top_chanpin ul li{border-radius:15px;overflow: hidden; position:relative;}
.top_chanpin ul li:after{content: "";display: block;width: 100%;height: 100%;
    background: linear-gradient(rgba(51, 51, 51, 0.5), transparent, rgba(51, 51, 51, 0.5));;
    opacity: 0.5; position:absolute;top:0;}
.top_chanpin ul li .txt{width:100%;height:100%;padding:18px;color:#fff; position:absolute;top:0;left:0;z-index:2;}
.top_chanpin ul li .txt h4{font-size: 22px;font-weight:normal; writing-mode: vertical-rl;}
.top_chanpin ul li .txt p{font-size: 14px;text-align: justify; width: -webkit-calc(100% - 40px);width: -moz-calc(100% - 40px);width: calc(100% - 40px); position:absolute;bottom:18px;}
@media  screen and (max-width: 1024px){
.top_chanpin ul{grid-template-columns: repeat(3, 1fr);}
}
@media  screen and (max-width: 640px){
.top_chanpin ul{grid-template-columns: repeat(2, 1fr);}
}



/*二级产品列表*/
.list_nav{width:100%;text-align: center;}
.list_nav span{font-size: 30px;font-weight: 100;color: #999;line-height: 56px;}
.list_nav ul{width:100%;border-bottom: 1px solid #eee;text-align: center;}
.list_nav ul li{display: inline-block;position: relative;}
.list_nav ul li:after{content: "";display: block;width: 0px;height: 1px;background: #666;transition: 0.3s;
	position: absolute;bottom: 0;left: 50%;margin-left: -20px;}
.list_nav ul li.on:after, .list_nav ul li:hover:after{width: 40px;}
.list_nav ul li a{display: inline-block;font-size: 16px; padding: 0 30px;line-height: 56px;}
.list_nav ul li.on a{color: #d1a35b;}
.list_tuwen{padding: 150px 15px;background: #f6f6f6;}
.list_tuwen .w_1200{display: flex;}
.list_tuwen .txt, .list_tuwen .tu{width: 50%;}
.list_tuwen .txt h1{font-size: 42px;font-weight: 100;line-height: 1em;padding-bottom: 10px;}
.list_tuwen .txt .txtcen{padding-top: 30px;width: 85%;}
.list_tuwen .txt .txtcen p{line-height: 1.8em;}
.list_chanpin{margin: 120px auto 200px;overflow: hidden;}
.list_chanpin ul{display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;}
.list_chanpin ul li{position: relative;}
.list_chanpin ul li:nth-child(4n){margin-right: 0;}
.list_chanpin ul li a{display: block;}
.list_chanpin ul li img{width: 100%;height: auto;border-radius:0.15rem;}
.list_chanpin ul li .txt{width: 100%;padding: 10px 2%; text-align: center; position: initial;bottom: 13%;}
.list_chanpin ul li h4{}
.list_chanpin ul li span{font-size:14px;}
@media  screen and (max-width: 1024px){
.list_tuwen{padding: 100px 15px;}
.list_tuwen .w_1200{display: block;}
.list_tuwen .txt h1{font-size: 34px;}
.list_tuwen .txt .txtcen{width: 100%;}
.list_tuwen .txt, .list_tuwen .tu{width: 100%;margin-top: 20px;}
.list_tuwen .tu{text-align: center;}
.list_chanpin ul{grid-template-columns: repeat(3, 1fr);}
.list_chanpin ul li .txt{font-size:14px;}
}
@media  screen and (max-width: 750px){
.list_nav ul li{width: 24%;}
.list_nav ul li a{padding: 0;line-height: 50px;}
.list_tuwen{padding: 80px 15px;}
.list_tuwen .txt .txtcen{padding: 30px 0;}
.list_chanpin{margin: 80px auto 100px;}
.list_chanpin ul{grid-template-columns: repeat(2, 1fr);}
.list_chanpin ul li .txt{font-size: 12px;padding: 0px 2%;position:initial;}
.list_chanpin ul li span{display:none;}
.list_chanpin ul li h4{padding:10px 0;}
.list_chanpin ul li img{border-radius:0.15rem;}
}
/*@二级产品列表*/

/*文章列表*/
.newsL{ float:left; width:100%; margin-top:66px; margin-bottom:95px;}
.newsL ul{ float:left; width:100%; margin-bottom:80px;}
.newsL ul li{ float:left; width:100%; border-bottom:1px solid #eeeeee; padding:40px 50px 40px 20px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.newsL ul li a{ float:left; width:100%; position:relative; padding-left:304px; height:180px; overflow:hidden;}
.newsL ul li i{ float:left; position:absolute; left:0; top:0; width:260px; height:180px; line-height:0; overflow:hidden;}
.newsL ul li i img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.newsL ul li:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.newsL ul li h3{ float:left; width:100%; color:#000000; font-size:20px; line-height:34px; overflow:hidden;
white-space: nowrap; text-overflow:ellipsis; margin-top:3px;}
.newsL ul li h5{ float:left; width:100%; color:#999999; font-size:16px; line-height:30px; height:60px;font-weight:normal; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; margin:20px 0;}
.newsL ul li h6{ float:left; width:100%; color:#999999; font-size:16px; line-height:30px;font-weight:100;}
.newsL ul li span{ float:right;font-size:13px;}
.newsL ul li:hover{ box-shadow:0 3px 24px rgba(199,199,199,0.35);}
.newsL ul li:hover span{ color:#e83820;}
@media  screen and (max-width: 1024px){
.newsL{ margin-top:20px; margin-bottom:40px;}
.newsL ul{  margin-bottom:30px;}
.newsL ul li{ padding:20px 10px;}
.newsL ul li a{ height:83px; padding-left:132px;}
.newsL ul li i{ width:120px; height:83px;}
.newsL ul li h3{ font-size:16px; line-height:26px; margin-top:0;}
.newsL ul li h5{ font-size:14px; line-height:24px; height:24px;-webkit-line-clamp:1; margin:5px 0;}
.newsL ul li h6{ font-size:14px; line-height:24px;}
}
/*@文章列表*/


/* 分页 */
.wack1{ float:left; width:100%; text-align:center;}
.wack1 .pz_fy{ display:table; margin:0 auto;}
.wack1 .pz_fy li:first-child, .wack1 .pz_fy li:nth-last-child(2){width:100px;}
.wack1 .pz_fy li:last-child{display: none;}
.wack1 .pz_fy li{ float:left; width:32px; height:32px; line-height:32px;  border-radius:3px; color:#666666; font-size:14px; background:#fff; box-shadow:0 0 7px rgba(232,56,32,0.35); margin:0 10px; position:relative;}
.wack1 .pz_fy li a{display: block;}
.wack1 .pz_fy li:hover a, .wack1 .pz_fy li.thisclass{color:#fff; background:#e83820;}
.wack1 .pz_fy li.thisclass{width:32px;}

@media  screen and (max-width:1023px){
.wack1 .fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}
.wack1 .fy_pc a{ padding:5px 25px; color:#fff; border:solid 1px #e83820; background:#e83820; border-radius:3px; overflow:hidden;}
.wack1 .fy_pc span{ padding:5px 20px; color:#272727;}
}

/*文章详情页*/
._help{ float:left; width:100%; position:relative; padding-top:60px; padding-bottom:110px;}
._help:after{ float:left; width:9px; height:100%; position:absolute; right:25.58%; top:0; background:url(../images/h11.png) center repeat-y; content:'';}
._helpL{ float:left; width:70%;}
._helpL ul{ float:left; width:100%; margin-bottom:75px; }
._helpL ul li{ float:left; width:100%; margin:10px 0 22px 0; }
._helpL ul li a{ float:left; width:100%; position:relative; padding-left:48px;}
._helpL ul li i{ float:left; position:absolute; left:0; top:0; width:31px; height:34px;}
._helpL ul li h3{ float:left; width:100%; color:#000000; font-size:20px; line-height:30px; margin-top:7px; }
._helpL ul li h5{ float:left; width:100%; color:#999999; font-size:16px; line-height:26px; margin-top:24px; }
._helpL ul li:hover h3{ color:#e83820;}

._helpR{ float:right; width:23.33%;}
._helpR h4{ float:left; width:100%; color:#e83820; font-size:24px; line-height:44px; padding-bottom:24px; border-bottom:1px dashed #dddddd;}
._helpR ul{ float:left; width:100%; }
._helpR ul li{ float:left; width:100%; border-bottom:1px dashed #dddddd; }
._helpR ul li a{ float:left; width:100%; padding:27px 0; }
._helpR ul li h5{ float:left; width:100%; color:#000000; font-size:18px; line-height:24px; }
._helpR ul li h6{ float:left; width:100%; color:#999999; font-size:14px; line-height:20px; margin-top:20px; }
._helpR ul li:hover h5{ color:#e83820;}

._neswD{ float:left; width:72.5%;}
._neswD .tit{width:70%;font-size:24px; color:#000000;  line-height:34px; text-align:center;margin:0 auto;overflow: hidden;}
._neswD .time{ float:left; width:100%; text-align:center; color:#999999; font-size:14px; line-height:24px; padding:30px 0 35px 0; border-bottom:1px solid #eeeeee;}
._neswD .cont{ float:left; width:100%; color:#666666; font-size:16px; line-height:36px; margin:18px 0 65px 0;}
._neswD .cont table{max-width:850px; margin:0 auto;}
._neswD .cont img{ max-width:100%;}
._neswD .cont p{}
._neswD .cont a{color: #1d4eaa;}
._neswD .cont a:hover{text-decoration: underline;}
._neswR ul li h5{ color:#666666; font-size:16px;}
._neswR ul li h5{ color:#999999; font-size:16px;}

@media  screen and (max-width:1023px){
._help{ padding-top:30px; padding-bottom:40px;}	
._help:after{ display:none;}
._helpL{ width:100%;}
._helpL ul{ margin-bottom:20px;}
._helpL ul li{ margin:10px 0 10px 0;}
._helpL ul li a{ padding-left:40px;}
._helpL ul li h3{ font-size:16px; line-height:26px;}
._helpL ul li h5{ font-size:14px; line-height:24px; margin-top:10px;}

._helpR{ width:100%; margin-top:30px; padding-top:30px; position:relative;}
._helpR:after{ float:left; width:-webkit-calc(100% + 30px); width:-moz-calc(100% + 30px); width:calc(100% + 30px); height:9px; position:absolute; left:-15px; top:0; background:url(../images/h12.png) center repeat-x; content:'';}
._helpR h4{ font-size:20px; line-height:30px; padding-bottom:15px;}
._helpR ul li a{ padding:12px 0;}	
._helpR ul li h5{ font-size:16px;}
._helpR ul li h6{ margin-top:10px;}

._neswD{ width:100%;}
._neswD .tit{ font-size:18px; line-height:28px;}
._neswD .time{ padding:8px 0 15px 0;}
._neswD .cont{ font-size:14px; line-height:26px; margin:15px 0 20px 0;}
._neswD .cont table{}
}
/*@文章详情页*/