﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,figure,figcaption,th,td,span{margin:0;padding:0;outline:none}
a>img{cursor:pointer}
a>div{cursor:pointer}
a>p{cursor:pointer}
a>h5{cursor:pointer}
a>h4{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;vertical-align:middle}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none;padding:0;margin:0}
li{list-style:inherit}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,input,button,select,textarea{outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;line-height:normal}
abbr,acronym{border:0}
a{cursor:pointer}
html,body{}
body{font-family:"微软雅黑","PingFang SC",Arial;font-size:16px;font-weight:400}
.clearfix:after{content:"";height:0;display:block;clear:both}
.fl{float:left}
.fr{float:right}
a{text-decoration:none}
.flexBetween{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flexStart{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flexCenter{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flexEnd{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ellipsis{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ellipsis2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:justify;text-justify:distribute-all-lines}
.ellipsis3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-align:justify;text-justify:distribute-all-lines}
.ellipsis4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-align:justify;text-justify:distribute-all-lines}
.ellipsis5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-align:justify;text-justify:distribute-all-lines}
.ellipsis6{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-align:justify;text-justify:distribute-all-lines}
.l_scrollx{overflow:auto;overflow-x:scroll;overflow-y:auto;padding-right:10px}
.l_scrolly{overflow:auto;overflow-x:hidden;overflow-y:auto;padding-right:10px}
.l_scroll::-webkit-scrollbar{width:1px;height:2px}
.l_scroll::-webkit-scrollbar-thumb{border-radius:2px;background:rgba(0,0,0,0.7)}
.l_scroll::-webkit-scrollbar-track{border-radius:2px;background:rgba(0,0,0,0.1)}
.layerVideo{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;background:rgba(0,0,0,0.5);display:none}
.layerVideo .box{width:min(8rem,80vw);position:absolute;top:50%;left:50%;max-height:60vh;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}
.layerVideo .box video{width:100%}
.layerVideo .box span{position:absolute;right:-32px;top:-32px;color:#fff;font-size:32px;font-weight:bold;cursor:pointer}
.input::-webkit-input-placeholder{color:#999;font-size:16px}
.input::-moz-placeholder{color:#999;font-size:16px}
.input:-moz-placeholder{color:#999;font-size:16px}
.input:-ms-input-placeholder{color:#999;font-size:16px}
.textarea::-webkit-input-placeholder{color:#999;font-size:16px}
.textarea::-moz-placeholder{color:#999;font-size:16px}
.textarea:-moz-placeholder{color:#999;font-size:16px}
.textarea:-ms-input-placeholder{color:#999;font-size:16px}
.lpk_phone{display:none}
.lpk_ipad{display:none}
.MobileMain{position:fixed;top:0;left:0;z-index:999999999999;width:100%;background:#053c27;display:none}
.HeaderMobile{/*-webkit-box-shadow:0px 01px 0px 1px #f5f5f5;box-shadow:0px 01px 0px 1px #f5f5f5*/}
.HeaderMobile .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:5px 5vw}
.HeaderMobile .box .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.HeaderMobile .box .logo a{display:block}
.HeaderMobile .box .logo a img{height:45px}
.HeaderMobile .box .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.HeaderMobile .box .button .search p svg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.HeaderMobile .box .button .search .Close{display:none}
.HeaderMobile .box .button .search .active .Show{display:none}
.HeaderMobile .box .button .search .active .Close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.HeaderMobile .box .button .word{font-size:14px;font-weight:bold}
.HeaderMobile .box .button .word a{color:#206231;text-decoration:none}
.HeaderMobile .box .button .word a svg{display:inline-block;vertical-align:sub;animation:CallUp 0.5s ease 0s infinite;-webkit-animation:CallUp 0.5s ease 0s infinite;-moz-animation:CallUp 0.5s ease 0s infinite;-o-animation:CallUp 0.5s ease 0s infinite}
.HeaderMobile .box .button .word a img{position:relative}
.HeaderMobile .box .button .call a{color:#000;font-size:16px}
.HeaderMobile .box .button .Lanuage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;margin-left:50px}
.HeaderMobile .box .button .Lanuage p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;border:1px solid #999;padding:7px 8px;border-radius:15px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.HeaderMobile .box .button .Lanuage p a{color:#999;font-size:14px;display:inline-block;line-height:16px;text-decoration:none;padding:0 7px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.HeaderMobile .box .button .Lanuage p a:not(:last-child){border-right:1px solid #999}
.HeaderMobile .box .button .Lanuage p a:hover{color:#206231}
.HeaderMobile .box .button .search{margin-right:.5rem}
.HeaderMobile .box .button .menu{margin-left:.5rem}
.HeaderMobile .box .button .menu .menu_btn p,.menu_btn1 p{position:relative;width:30px}
.HeaderMobile .box .button .menu .menu_btn .yy,.menu_btn1 .yy{background:url(../images/ico011.png) no-repeat 5px center;background-size:20px;color:#333;padding:0 0px 0 30px;font-size:13px;height:30px;line-height:30px;float:left;position:absolute;right:90px;bottom:10px}
.HeaderMobile .box .button .menu .menu_btn .yy::after,.menu_btn1 .yy::after{display:inline-block;margin-left:.6em;font-family:'yx_icon' !important;vertical-align:.155em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;left:inherit;bottom:0px;border-left:.3em solid transparent;color:#333;right:5px;opacity:1;border-radius:0;width:auto;height:auto}
.HeaderMobile .box .button .menu .menu_btn p span,.menu_btn1 p span{display:block;width:30px;height:2px;background:#fff;margin:8px 0}
.HeaderMobile .box .button .menu .menu_btn p span:nth-child(1),.menu_btn1 p span:nth-child(1){-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.HeaderMobile .box .button .menu .menu_btn p span:nth-child(2),.menu_btn1 p span:nth-child(2){opacity:0}
.HeaderMobile .box .button .menu .menu_btn p span:nth-child(3),.menu_btn1 p span:nth-child(3){-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.HeaderMobile .box .button .menu .menu_btn p::before,.menu_btn1 p::before{content:'';position:absolute;top:0;width:100%;height:2px;background:#fff;top:50%;margin-top:-1px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.HeaderMobile .box .button .menu .menu_btn p::after,.menu_btn1 p::after{content:'';position:absolute;top:0;width:100%;height:2px;background:#fff;top:50%;margin-top:-1px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.HeaderMobile .box .button .menu .menu_btn.active p span,.menu_btn1.active p span{opacity:0}
.HeaderMobile .box .button .menu .menu_btn.active p::before,.menu_btn1.active p::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.HeaderMobile .box .button .menu .menu_btn.active p::after,.menu_btn1.active p::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.MobileNav{position:absolute;width:100%;height:-webkit-calc(100vh - 58px);height:calc(100vh - 58px);background:#fff;z-index:3;display:none}
.MobileNav1{position:absolute;width:100%;height:-webkit-calc(100vh - 58px);height:calc(100vh - 58px);background:#fff;z-index:3;display:none;right:-100%}
.MobileNav .box{margin:0 5vw;padding:30px 0;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.MobileNav1 .box{margin:0 5vw;padding:30px 0;height:160%;-webkit-box-sizing:border-box;box-sizing:border-box}
.MobileNav .box .box_scroll{overflow:scroll;height:100%;-ms-scroll-chaining:none;overscroll-behavior:contain}
.MobileNav .box .box_scroll::-webkit-scrollbar{display:none}
.MobileNav .box .item>p{border-bottom:1px solid rgba(0,0,0,0.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}
.MobileNav .box .active p{pointer-events:auto}
.MobileNav .box .item>p a{display:block;font-size:22px;line-height:76px;color:#000;text-decoration:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.MobileNav .box .item>p span{width:22px;height:76px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:2;right:0}
.MobileNav .box .item>p i{display:block;width:22px;height:1px;background:#999;position:relative}
.MobileNav .box .item>p i::after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:#999;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.MobileNav .box .item>p .active i::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.MobileNav .box .item ul{display:none;padding:16px 24px;list-style:none;border-bottom:1px solid rgba(255,255,255,0.2)}
.MobileNav .box .item:last-child p{}
.MobileNav .box .item ul li a{display:block;font-size:20px;color:#000;line-height:54px;opacity:0.8;text-decoration:none}
.MobileNav .box .item .item-list{}
.MobileNav .box .item .item-list li{width:50%;float:left;display:table}
.MobileNav .hphone a{color:#333;font-size:0.22rem;font-weight:100;line-height:42px;padding:0 0.8rem 0 1.2rem;border:1px solid #333;border-radius:5px;display:table;margin:40px auto 0;background:url(../images/tel01.png) no-repeat 9% center}
.MobileNav .hphone a .yx_icon{display:none;width:30px;height:42px}
.yx_PPList .item>p{border-bottom:1px solid rgba(0,0,0,0.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}
.yx_PPList .active p{pointer-events:auto}
.yx_PPList .item>p a{display:block;font-size:22px;line-height:76px;color:#000;text-decoration:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.yx_PPList .item>p span{width:22px;height:76px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:2;right:0}
.yx_PPList .item>p i{display:block;width:22px;height:1px;background:#999;position:relative}
.yx_PPList .item>p i::after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:#999;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.yx_PPList .item>p .active i::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.yx_PPList .item ul{display:none;padding:16px 24px;list-style:none;border-bottom:1px solid rgba(255,255,255,0.2)}
.yx_PPList .item:last-child p{}
.yx_PPList .item ul li a{display:block;font-size:20px;color:#000;line-height:54px;opacity:0.8;text-decoration:none}
.yx_PPList .item .item-list{}
.yx_PPList .item .item-list li{width:50%;float:left;display:table}
@media screen and (max-width:992px){.lpk_pc{display:none}
.lpk_phone{display:block}
.MobileMain{display:block}
.cp-l{display:none}
}@media screen and (max-width:699px){.MobileNav .box .item>p a{font-size:16px;line-height:50px}
.MobileNav .box .item>p span{width:15px;height:50px}
.MobileNav .box .item>p font{font-family:'yx_icon' !important;font-size:0.22rem;display:inline-block;transition:all 0.6s;color:#999;border-radius:50%;width:0.35rem;height:0.42rem;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;z-index:3}
.MobileNav .box .item ul li a{font-size:14px;line-height:36px}
.MobileNav .box .item ul{padding:16px 20px}
}