@import url("public.css");
@import url("aos.css");
@import url("swiper.min.css");
header{width:100% !important;clear:both;height:3.5rem;position:relative;background:#ffffff;z-index:9999;}
header div.headBottom{width:100%;background:url(../index/header_bgs.png) top center no-repeat;height:.65rem;background-size:100% auto;position:absolute;bottom:-.65rem;z-index:1;}
div.HeadTop{border-bottom:1px solid #e1e1e1;line-height:1rem;height:1rem;}
div.HeadTop div.welTxt{margin-left:0;color:#818181;}
div.HeadTop div.Hlink{height:.4rem; margin-right:0;padding:.3rem 0;line-height:.4rem;}
div.HeadTop div.Hlink a.link_a{display:inline-block;padding:0 .35rem;border-right:1px dotted #666;color:#818181;}
div.HeadTop div.Hlink a.link_a:hover,div.HeadTop div.Hlink a.lang_en:hover{ text-decoration:underline;}
div.HeadTop div.Hlink a.lang_en{display:inline-block;padding:0 .4rem;color:#818181; background:url(../index/dtImg.png) right no-repeat;padding-right:1.1rem;}
dl.CompanyLink{float:right;position:relative;z-index:8;}
dl.CompanyLink dt.LArrow{height:.4rem;heigt:.4rem;color:#818181;padding:0 .45rem;padding-right:.6rem;background:url(../index/arrow1.png) 94% no-repeat;cursor:pointer;}
dl.CompanyLink dt.LArrow.cur{color:#009944;background-image:url(../index/arrow2.png);}
dl.CompanyLink dd.Lbox{position:absolute;width:4.5rem;top:.7rem;right:0;background:#ffffff;border:1px solid #e1e1e1;border-top:0;padding:.1rem .2rem .3rem;border-radius:0 0 .5em .5em;display:none;}
dl.CompanyLink dd.Lbox a{display:block;width:100%;color:#818181;height:.85rem;line-height:.85rem;border-bottom:1px solid #e9e9e9; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
dl.CompanyLink dd.Lbox a:hover{color:#009944;}
div#Header{padding:.36rem .2rem;position:relative;height:1.6rem;z-index:5;}
div#Header a.logo{display:block;}
div#Header a.logo img.logoImg{height:1.6rem;}
a.menuBtn{display:none;position:absolute;right:.5rem;top:.8rem;}
a.menuBtn i{display:block;height:2px;width:.8rem;background:#383838;margin:.22rem 0;}
div.Searbox{padding:0 .2rem;margin:.4rem 0;border-left:1px solid #e0e0e0; margin-left:.3rem;position:relative;z-index:6;}
div.Searbox a.icon{display:block;padding:.6rem;background:url(../index/search_icon.png) center no-repeat;background-size:38% auto;}
div.Searbox a.icon:hover{background-color:#009944;background-image:url(../index/search_icon_hover.png);border-radius:.2rem;}
dl#SBox{position:absolute;top:0;right:.2rem;display:none;}
dl#SBox dt.icon-close{background:url(../index/searchClose.png) #009944 center no-repeat;padding:.6rem;border-radius:.2rem .2rem 0 0; cursor:pointer;background-size:40% auto;}
dl#SBox dd.sBox{background:#009944;padding:.2rem;height:.75rem;width:260px;position:absolute;right:0;top:1.2rem;border-radius:.2rem 0 .2rem .2rem}
dl#SBox dd.sBox form.hsear{width:100%;height:auto;overflow:hidden;padding:0;}
dl#SBox dd.sBox form.hsear input{float:left;font-size:.32rem;}
dl#SBox dd.sBox form.hsear input.keys{height:.75rem;border:0;background:#fff;padding:0 .2rem;border-radius:.15rem;margin-right:.1rem;width:205px;}
dl#SBox dd.sBox form.hsear input.SearBtn{width:.8rem;height:.8rem;background:url(../index/search_icon_hover.png) center no-repeat;background-size:55% auto;border:0; cursor:pointer;}
dl#SBox dd.sBox form.hsear input.SearBtn:hover{background-color:#F90;border-radius:.1rem;}
menu#Menu{height:1.5rem;position:absolute;right:2rem;top:.6rem;z-index:8;}
menu#Menu nav{width:100%;}
menu#Menu nav ul#Nav{height:1.5rem;}
ul#Nav li{float:left;height:1.5rem;line-height:1.5rem;padding-left:.2rem; position:relative;}
ul#Nav li a{display:block;padding:0 .5rem;font-size:.38rem;}
ul#Nav li a.cur{color:#009944;}
ul#Nav li a:hover{background:#009944;color:#fff;border-radius:.2rem; box-shadow:0 0 .2rem rgba(0,131,58,.2);}
ul#Nav li ul{position:absolute;width:110%; display:none;min-width:120px;top:1.5rem;left:0;height:auto;background:#fff;box-shadow:0 .1rem .2rem rgba(0,0,0,.2);border-radius:.1rem;overflow:hidden;right:0;padding:2% 1%;display:none;}
ul#Nav li ul li{line-height:1rem;height:auto;overflow:hidden;width:100%;padding:0;}
ul#Nav li ul li a{width:100%; text-align:center;padding:0;font-size:.32rem;}
ul#Nav li ul li a:hover{ border-radius:0;}
div.headFix{height:3.5rem;display:none;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;width:100%;}
.swiper-wrapper{position:relative;width:100%;display: flex;display: -webkit-flex;}
#banner{clear:both;position:relative;width:100%;height:auto;overflow:hidden; text-align:center;z-index:3;}
#banner .swiper-slide img{max-width:100%;margin:0 auto;}
#banner .swiper-slide a.phoneimg{display:none;}
#banner .swiper-container .pagination {position:absolute;width:100%;text-align:center;left:0;bottom:15%;z-index:10;}
#banner .swiper-container .pagination .swiper-pagination-bullet{display:inline-block;width:.3rem;height:.3rem;background:#fff;margin:0 .1rem;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; opacity:.95; box-shadow:0 0 .2rem rgba(0,0,0,.5);}
#banner .swiper-container .pagination .swiper-pagination-bullet-active{background:#009944;}
.swiper-button-next, .swiper-button-prev {position:absolute;top:50%;background-repeat:no-repeat;width:.65rem;height:1.2rem; z-index:15; cursor:pointer;background-size:auto 100%;}
.swiper-button-prev{background-image:url(../index/swiper_button.png);left:2%;background-position:left center;}
.swiper-button-next{background-image:url(../index/swiper_button.png);right:2%;background-position:right center;}
section#Links{padding-bottom:1.5rem;}
section#Links ul.Lists{width:70%;position:relative;margin-top:-5%;height:auto;overflow:hidden; z-index:4;padding:0 15%;}
section#Links ul.Lists li{float:left;width:23.3%;padding:0 5%;}
section#Links ul.Lists li a{display:block;  text-align:center; }
section#Links ul.Lists li a div{display:block;background:#fff;border-radius:50%;padding:10%;}
section#Links ul.Lists li a div span.img{border:.08rem solid #34ad36;border-radius:50%;display:block;}
section#Links ul.Lists li a div span.img img{width:100%}
section#Links ul.Lists li:nth-child(1) a div span.img{background:url(../index/ico_1.png) center no-repeat;background-size:68% auto;}
section#Links ul.Lists li:nth-child(3) a div span.img{background:url(../index/ico_2.png) center no-repeat;background-size:68% auto;}
section#Links ul.Lists li:nth-child(2) a div span.img{background:url(../index/ico_3.png) center no-repeat;background-size:68% auto;}
section#Links ul.Lists li:nth-child(1) a:hover div span.img{background-image:url(../index/ico_1_1.png);background-color:#34ad36;}
section#Links ul.Lists li:nth-child(3) a:hover div span.img{background-image:url(../index/ico_2_1.png);background-color:#34ad36;}
section#Links ul.Lists li:nth-child(2) a:hover div span.img{background-image:url(../index/ico_3_1.png);background-color:#34ad36;}
section#Links ul.Lists li a i{display:inline-block;width:.5rem;height:.05rem;background:#34ad36;clear:both;}
section#Links ul.Lists li a span.Name{display:block;line-height:1.5rem;height:1.5rem;color:#34ad36;font-size:.45rem;}
div.CompImg{width:100%;background:url(../index/compangbg.jpg) bottom no-repeat;background-size:100% auto;}
div.CompFix{padding-bottom:12rem;}
div#Company{padding:1.2rem 0 1.5rem;text-align:center;max-width:1400px;}
div#Company h1.CtlName{display:block;padding:.1rem 0 .1rem;line-height:2.2rem;height:1.9rem;font-size:1rem;font-weight:bold;color:#fff;font-weight:normal;color:#009944; text-shadow:0 0 .1rem rgba(255,255,255,.75);}
div#Company i.cLine{display:inline-block;width:1rem;height:1px;background:#fff;margin-bottom:.35rem;}
div#Company p.sonTitle{line-height:.75rem;height:.75rem;color:#555;font-size:.4rem;}
div#Company article{padding:1rem .25rem;color:#555;line-height:.75rem;font-size:.35rem; }
div#Company a.CompMore{display:inline-block;line-height:1rem;border:1px solid #009944;color:#009944;padding:0 1rem;border-radius:2em 2em;}
div#Company a.CompMore:hover{background-color:#fff;}
ul#CompUls{height:auto;overflow:hidden;padding:1rem 0; position:relative; z-index:88; margin-top:-4rem;}
ul#CompUls li{float:left;width:25%; text-align:center;color:#999;font-size:.35rem;padding:0rem 0;}
ul#CompUls li a{display:inline-block;margin:.5rem;max-width:220px;max-height:220px;position:relative;overflow:hidden; box-shadow:0 0 .2rem rgba(0,0,0,.4);border-radius:100%;}
ul#CompUls li a img{max-width:100%;}
ul#CompUls li a i.icon{display:inline-block;position:absolute;background:rgba(0,131,58,.5);top:-100%;left:0;width:100%;height:100%;z-index:3;border-radius:100%;}
ul#CompUls li a span{display:block;position:absolute;width:100%;height:0;padding:46% 0;color:#f0f0f0;line-height:1;vertical-align:middle;text-align:center;bottom:-25%;left:0;z-index:5;font-size:.45rem; text-shadow:0 0 .1rem #000;}
ul#CompUls li a:hover i.icon{top:0;-webkit-transition:all .4s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .4s ease-in-out .4s; -ms-transition:all .4s ease-in-out .4s;-o-transition:all .4s ease-in-out .4s;}
ul#CompUls li a:hover span{bottom:0;-webkit-transition:all .4s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .4s ease-in-out .4s; -ms-transition:all .4s ease-in-out .4s;-o-transition:all .4s ease-in-out .4s;}
div#NewsView{padding:1rem;background:#fafafa;text-align:center;}
div#NewsView h1.ntls{display:block;line-height:2rem;height:2rem;font-size:.8rem;font-weight:normal}
div#NewsView p.ntxt{font-size:.4rem;color:#bbb;}
div#NewsView p.ntxt span{color:#009944;}
div#NewsView a.nMore{display:inline-block;padding:.2rem .65rem;border:1px solid #009944;border-radius:2em 2em;margin:.3rem auto .8rem;}
div#NewInformation{width:100%;padding:1rem 0;height:auto;overflow:hidden;}
div#NewInformation div.nBox{width:100%;} 
div#NewInformation div.nBox a{display:block;height:auto;overflow:hidden;width:100%;}
div#NewInformation div.nBox a span.img{width:65%;display:block;float:left;position:relative; padding:.2rem;}
div#NewInformation div.nBox a span.img i.T{display:block; position:absolute;top:0rem;left:0;z-index:8;background:rgba(1,118,10,.6);color:#fff;padding:.2rem .5rem; font-style:normal;font-size:.35rem;}
div#NewInformation div.nBox a span.img img{width:100%;}
div#NewInformation div.nBox a div.ntro{width:32%;float:right; text-align:left;}
div#NewInformation div.nBox a div.ntro strong.ntl{display:block;height:1rem;line-height:1rem;font-size:.5rem;width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
div#NewInformation div.nBox a div.ntro span.time{display:block;color:#999;padding:.1rem;}
div#NewInformation div.nBox a div.ntro abbr{display:block;padding:.2rem .1rem;font-size:.35rem;color:#666;line-height:.7rem;}
div#NewInformation div.nBox a div.ntro ul.Imglist{height:auto;overflow:hidden;width:100%; margin-top:.25rem;}
div#NewInformation div.nBox a div.ntro ul.Imglist li{width:48%;padding:0 1%;float:left;}
div#NewInformation div.nBox a div.ntro ul.Imglist li img{max-width:100%;}
div#NewsScroll{padding:.5rem 0;height:auto;overflow:hidden; position:relative;}
div#NewsScroll div.swiper-container div.swiper-wrapper div a{position:relative;display:block;margin:.2rem;height:auto;overflow:hidden;background:#eee;box-shadow:0 0 .2rem rgba(0,0,0,.1);}
div#NewsScroll div.swiper-container div.swiper-wrapper div a:hover{ box-shadow:0 0 .3rem rgba(0,0,0,.2);}
div#NewsScroll div.swiper-container div.swiper-wrapper div a span.time{display:block;position:absolute;padding:.15rem .25rem;top:2%;left:2%;z-index:6;background:rgba(0,0,0,.5);color:#fff;font-family:Tahoma, Geneva, sans-serif;}
div#NewsScroll div.swiper-container div.swiper-wrapper div a span.time p{display:block;padding:0;margin:0;line-height:1rem;text-align:center;font-size:.88rem;}
div#NewsScroll div.swiper-container div.swiper-wrapper div a span.img{display:block;height:auto;overflow:hidden;background-color:#fff; text-align:center;height:auto;overflow:hidden;}
div#NewsScroll div.swiper-container div.swiper-wrapper div a span.img img{max-width:100%; }
div#NewsScroll div.swiper-container div.swiper-wrapper div a div.nintro abbr{display:block;line-height:.65rem;color: #545454;font-size:.35rem;height:1.3rem;overflow:hidden;}
div#NewsScroll div.swiper-container div.swiper-wrapper div a:hover span.img img{max-width:100%;-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);transform: scale(1.1,1.1);-webkit-transition:all .3s ease-in-out .3s;transition:all .3s ease-in-out .3s;-moz-transition:all .3s ease-in-out .3s; -ms-transition:all .3s ease-in-out .3s;-o-transition:all .3s ease-in-out .3s;}
div#NewsScroll div.swiper-container div.swiper-wrapper div a div.nintro{position:relative;padding:.45rem .4rem; text-align:left; background:#fff;}
div#NewsScroll div.swiper-container div.swiper-wrapper div a div.nintro span.els{display:block;height:1rem;font-size:.42rem;color:#222;line-height:1rem;width:100%; white-space:nowrap; text-overflow:ellipsis;width:100%;overflow:hidden;}
div#NewsScroll div.swiper-container div.swiper-wrapper div a div.nintro:after{content: '';position: absolute;left:45px;top: -10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;}
div#NewsScroll div.swiper-container div.swiper-wrapper div a:hover div.nintro{background-color:#44b949;-webkit-transition:all .3s ease-in-out .3s; transition:all .3s ease-in-out .3s;-moz-transition:all .3s ease-in-out .3s; -ms-transition:all .3s ease-in-out .3s;-o-transition:all .3s ease-in-out .3s;}
div#NewsScroll div.swiper-container div.swiper-wrapper div a:hover div.nintro:after{border-bottom: 10px solid #44b949;-webkit-transition:all .3s ease-in-out .3s; transition:all .3s ease-in-out .3s;-moz-transition:all .3s ease-in-out .3s; -ms-transition:all .3s ease-in-out .3s;-o-transition:all .3s ease-in-out .3s;}
div#NewsScroll div.swiper-container div.swiper-wrapper div a:hover span.time{background:rgba(50,174,71,.8);}
div#NewsScroll div.control span.button-prev,div#NewsScroll div.control span.button-next{position:absolute;opacity:.75;z-index:20;display:inline-block;cursor:pointer; background:url("../index/ico.png") no-repeat;width:31px; height:47px;transition:all .35s;top:50%;margin-top:-23px;}
div#NewsScroll div.control span.button-prev{background-position:top left;left:0;}
div#NewsScroll div.control span.button-next{background-position:right bottom;right:0;}
div#NewsScroll div.control span.button-next:hover,div#NewsScroll div.control  span.button-prev:hover{opacity:1;}
div.Linkbg{background:#f0f0f0;line-height:1rem;padding:.25rem 0;}
div#LinkView {height:auto;overflow:hidden;}
div#LinkView h1.ltitle{color:#009944;display:inline-block;float:left;font-weight:normal;font-size:.4rem;}
div#LinkView a{display:inline-block;line-height:.32rem;padding:0 .25rem;border-right:1px dotted #999;font-size:.32rem; margin:.2rem 0;}
div#LinkView a:last-Child{border-right:0;}
footer{width:100% !important;padding:1rem 0 .5rem;background-color:#181818;height:auto;overflow:hidden;}
div#Footer{padding-bottom:.8rem;background:url(../index/dlBg2.png) bottom repeat-x;height:auto;overflow:hidden;}
div#Footer div.Fnav{width:76%;}
div#Footer div.Fnav ul{width:100%;height:auto;overflow:hidden;}
div#Footer div.Fnav ul>li{width:12%;float:left;padding:0 3%; background:url(../index/dlBg.png) right repeat-y;height:auto;overflow:hidden;}
div#Footer div.Fnav ul>li>a{color:#fff; margin-bottom:.5rem;display:block;font-size:.4rem; padding-bottom:.45rem;position:relative;}
div#Footer div.Fnav ul>li>a:before{display:block;content:"";position:absolute;width:.4rem;height:1px;background:#aaa;bottom:-.1rem;}
div#Footer div.Fnav ul>li>ul>li{width:100%;line-height:.7rem;padding:0;background:none;height:auto;}
div#Footer div.Fnav ul>li ul li a{color:#888;font-size:.32rem;margin-bottom:0;line-height:.7rem;padding:0;}
div#Footer div.Fnav ul>li ul li a:before{background:none;}
div#Footer div.Fnav ul>li ul li a:hover{color:#bbb;}
div#Footer div.Fnav ul>li ul li ul{display:none;}
div#Footer div.FContact{width:22%;float:right;color:#bbb;}
div#Footer div.FContact img{max-width:100%; max-height:4rem;}
div#Footer div.FContact strong.tel{display:block;font-size:.55rem;color:#fff;font-family: Arial;padding:.2rem 0;font-weight: normal;}
div#Footer div.FContact .share{ overflow:hidden; width:100%; height:24px; line-height:24px;padding:.3rem 0 0;}
div#Footer div.FContact .share span{ display:block; float:left;color:#888;font-size:.32rem;}
div#Footer div.FContact .share a{ display:block; width:25px; height:24px; float:left;margin:0 3px;padding-left:0;}
div#Footer div.FContact .a01{ background:url(../Index/p07_wx.png) no-repeat center top;}
div#Footer div.FContact .a02{ background:url(../Index/p07_sina.png) no-repeat center top;}
div#Footer div.FContact .a03{ background:url(../Index/p07_tx.png) no-repeat center top;}
div#Footer div.FContact .share a:hover{background-position:bottom left;}
div.Copys{padding-top:.5rem;line-height:.6rem;text-align:center;color:#666;}
div#banners{position:relative;min-height:2rem;background:#e8e8e8;}
div#banners img{max-width:100%;}
#banners div.BannerTxt{position:absolute;z-index:18;height:50%; top:20%;max-width:1400px;padding:0;left:50%;margin-left:-700px;width:100%;}
#banners div.BannerTxt div.fcss{padding:.5rem 1rem .2rem;max-width:60%;}
#banners div.BannerTxt div.fr{text-align:right;max-width:100%;}
#banners div.BannerTxt h2{font-size:.65rem;padding:.25rem 0;color:#fff;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#banners div.BannerTxt h1{font-size:.85rem;line-height:1.25rem;color:#fff;font-weight:normal;}
#banners div.BannerTxt p{display:block;padding:.5rem 0;font-size:.45rem;color:#fff;line-height:.8rem;}
div#Mains{padding:0;height:auto; position:relative;}
div#Mains:before{display:block;width:100%; clear:both; content:" ";height:1.5rem;}
div#Mains:after{display:block;width:100%; clear:both; content:" ";height:.5rem;}
div#Mains div.Sonlist{height:auto;overflow:hidden;text-align:right;margin-top:-2.5rem;width:100%;position:relative;z-index:22; margin-bottom:1rem;}
div#Mains div.Sonlist a{display:inline-block;padding:0px 1rem;background:#fff;line-height:1.5rem;height:1.5rem;font-size:.5rem; margin:.25rem .05rem;}
div#Mains div.Sonlist a:hover{ color:#009944;}
div#Mains div.Sonlist a.cur{background:#009944;color:#fff;border-color:#009922;}
div#Mains img{max-width:100%;}
div#Mains .Mcontent{padding:0 .25rem;line-height:.9rem;font-size:.4rem;font-size:#666;}
div#Mains .Mcontent div.left-images{margin:0 1rem .5rem 0;overflow:hidden;width:40%;}
div#Mains .Mcontent div.left-images img{max-width:100%;}
div#Mains .Mcontent div.left-images img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);-webkit-transition:all .3s ease-in-out .3s; transition:all .3s ease-in-out .3s;-moz-transition:all .3s ease-in-out .3s; -ms-transition:all .3s ease-in-out .3s;-o-transition:all .3s ease-in-out .3s;}
div#Mains .Mcontent div.companyInstr{float:right;width:55%;}
dl#Left{width:230px;border:1px solid #e5e5e5;border-radius:.1rem;}
dl#Left dt.tl{padding:.25rem .3rem .2rem;line-height:1.4rem;height:1.4rem;background-color:#090;color:#fff;border-bottom:.1rem solid #10661e;}
dl#Left dt.tl h1{font-size:.6rem;}
dl#Left dd.Lcn{background:#f6f6f6}
dl#Left dd.Lcn ul{height:auto;overflow:hidden;width:100%;}
dl#Left dd.Lcn ul li{border-bottom:1px solid #e5e5e5;position:relative;}
dl#Left dd.Lcn ul li a{display:block;padding:0 .3rem;line-height:1rem;height:1rem;position:relative;font-size:.35rem;}
dl#Left dd.Lcn ul li a:hover,dl#Left dd.Lcn  ul li a.cur{background:#fff;}
dl#Left dd.Lcn ul li a.cur:before{dipslay:block;content:" ";position:absolute;width:13px;height:13px;top:50%;right:.25rem;margin-top:-6px;background:url(../index/arrow6.png) center no-repeat; background-size:70% auto;}
dl#Left dd.Lcn ul li.parent a.cur:before{background:none;}
dl#Left dd.Lcn ul li a.cur{color:#009944;}
dl#Left dd.Lcn ul li span.Abtn{text-indent:0;width:1rem;height:1rem;padding:0;position:absolute;top:0rem;right:0rem;background:url(../Index/arr_2.png)  center no-repeat; background-size:30% auto; cursor:pointer;}
dl#Left dd.Lcn ul li.parent span.open{background-image:url(../Index/arr_1.png); background-size:30% auto;}
dl#Left dd.Lcn ul li ul{display:none;background:#fafafa;height:auto;overflow:hidden;}
dl#Left dd.Lcn ul li ul li{border-bottom:0;border-top:1px solid #e5e5e5;}
dl#Left dd.Lcn ul li ul li a{ text-indent:12px;font-size:.3rem;}
dl#Left dd.clear{height:.3rem; }
dl#Frames{width:80%;}
dl#Frames dt.Path{line-height:1.5rem;height:1.5rem;font-size:.35rem;color:#666;border-bottom:1px solid #e9e9e9; padding-top:.35rem;}
dl#Frames dt.Path i{display:inline-block;background:url(../index/case26.png) center no-repeat;padding:0 .3rem;height:1.5rem;vertical-align:middle;}
dl#Frames dd.Fcn{padding:.5rem 0;}
dl#Frames dt.Path a.last{background:none;}
dl#FrameView{width:98%;padding:0 1%;}
dl#FrameView dt.tl{height:1.2rem;line-height:1.2rem;font-size:.65rem;font-weight:bold;border-bottom:1px solid #e8e8e8;}
dl#FrameView dd.Fcn{padding:1rem 0;line-height:.75rem;font-size:.4rem;}
ul.ConUl {width:100%;height:auto;overflow:hidden; display:flex; justify-content:space-between; flex-wrap:wrap;}
ul.ConUl li{width:46%;float:left;padding:1% .5% 1% 0;border-bottom:1px solid #aaa;margin:.5% 1% .5% 0;}
@media only screen and (max-width:1200px) {
	header{position:fixed;z-index:584;top:0;left:0;}
	div.headFix{display:block;}
	a.menuBtn{display:block;width:20px;height:20px;margin-right:.25rem;}
	div.Searbox{right:1.6rem;border:0;border-right:1px solid #ccc;padding-right:.4rem;}
	dl#SBox{right:.4rem;}
	menu#Menu{display:none;background:rgba(255,255,255,1);width:100%;padding:1% 0;top:2.4rem;left:0;height:auto;overflow:hidden; position:absolute;}
	menu#Menu nav{width:100%;height:auto;overflow:hidden;padding:.2rem 0;}
	menu#Menu nav ul#Nav{width:100%;height:auto;overflow:hidden;padding:.3rem 0;margin:0;}
	ul#Nav li{float:none;height:auto;line-height:1.2rem;width:100%;padding:0;}
	ul#Nav li.parent{position:relative;}
	ul#Nav li a{display:block;font-size:.38rem;border-bottom:1px solid #e5e5e5;padding:0;text-indent:.5rem;}
	ul#Nav li.parent>a:before{display:block;content:"";position:absolute;top:0;right:.45rem;text-indent:0;width:1.2rem;padding:0;text-align:center;height:1.2rem;background:url(../index/icon-arrow1.png) center no-repeat;background-size:55% auto;}
	ul#Nav li.parent>a.open:before{background-image:url(../index/icon-arrow.png)}
	ul#Nav li.parent>a.open{color:#009944;}
	ul#Nav li a:hover{background:none;border-radius:0;color:#009944;}
	a.menuBtn.menuClose i{position:absolute;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;}
	a.menuBtn.menuClose i.i2{background:#fff;top:50%; opacity:0;}
	a.menuBtn.menuClose i.i1{transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-moz-transform:translateY(8px) rotate(45deg);-webkit-transform: translateY(8px) rotate(45deg);-o-transform: translateY(8px) rotate(45deg);}
	a.menuBtn.menuClose i.i3{transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);-moz-transform:translateY(8px) rotate(-45deg);-webkit-transform: translateY(8px) rotate(-45deg);-o-transform: translateY(8px) rotate(-45deg);}
	ul#Nav li ul{position:static;padding:.1rem 0;width:100%;background:#fff;}
	ul#Nav li ul li{line-height:1rem;height:1rem;width:100%;} 
	ul#Nav li ul li a{font-size:.32rem;float:none; text-align:left; text-indent:.5rem;}
	div.CompImg{background-size:auto 100%;}
	div#NewsView{width:100%;padding:1rem 0;max-width:100%;}
	dl#Frames{width:75%;} 
	#banners div.BannerTxt{left:5%;margin-left:0; max-width:100%;padding:0;}
}
@media only screen and (max-width:1000px) {
 dl#Left{width:97.5%;padding:0; margin:0 auto; display:block; float:none;}
 div.CompFix{padding-bottom:8rem;}
 div#Mains:before{height:1rem;}
 dl#Left dd.Lcn{background:none;padding:.25rem;}
 dl#Left dd.Lcn ul{width:100%; overflow:visible; height:auto;}
 dl#Left dd.Lcn ul:after{content:""; clear:both;width:100%;height:.25rem;display:block;}
 dl#Left dd.Lcn ul li{border-bottom:0;float:left; position:relative;}
 dl#Left dd.Lcn ul li a{display:block;padding:0 .8rem;line-height:1.2rem;font-size:.4rem;height:1.2rem;position:relative;border:1px solid #e1e1e1; margin-top:.1rem; margin-right:.1rem; border-radius:.1rem;}
 dl#Left dd.Lcn ul li a:hover,dl#Left dd.Lcn  ul li a.cur{background:#009944;color:#fff;background:#009900;}
 dl#Left dd.Lcn ul li a.cur:before{display:none;}
 dl#Left dd.Lcn ul li.parent>a{padding:0 1rem 0 .8rem;}
 dl#Left dd.Lcn ul li ul{position:absolute;top:1.2rem;left:0;width:100%;min-width:200px;height:auto;overflow:hidden;background:#fff;z-index:88;border:1px solid #e8e8e8;}
 dl#Left dd.Lcn ul li ul li{width:100%;padding:0;border:0;}
 dl#Left dd.Lcn ul li  ul:after{height:0;}
 dl#Left dd.Lcn ul li ul li a{border:0;padding:0; text-indent:.5rem;font-size:.35rem;display:block;border-radius:0;width:100%; margin:0;}
 dl#Left dd.Lcn ul li span.Abtn{height:1.3rem;width:1.3rem; top:.1rem;}
 dl#Frames{width:98%;padding:1%;}
 div#Mains div.Sonlist{margin-top:-1.5rem;}
 div#Mains div.Sonlist a{padding:0px .6rem;font-size:.5rem;margin:0 .05rem;}
}
@media only screen and (max-width:850px) {
div#banner .swiper-slide a.phoneimg{display:block;}
div#banner .swiper-slide a.pcimg{display:none;}
section#Links ul.Lists{width:80%;padding:0 10%;}
div.CompFix{padding-bottom:6.5rem;}
div#Footer div.Fnav,div#Footer div.FContact{width:100%;}
div#Footer div.Fnav ul>li{width:14.4%;}
div#Footer div.Fnav ul>li:last-child{background-image:none;}
div#Footer div.Fnav ul>li{padding:0 2.8%;}
div#Footer div.FContact {text-align:center;padding:.5rem 0;}
div#Footer div.FContact div.share{width:150px;margin:0 auto;}
div#Footer div.FContact img.ewmImg{display:none;}

}
@media only screen and (max-width:768px){
	div#Footer div.Fnav ul>li{width:98%;height:auto;overflow:hidden;background:none;}
	div#Footer div.Fnav ul>li.parent>a{position:relative;}
	div#Footer div.Fnav ul>li.parent>a:after{content:">";width:10px;height:.7rem;right:10px;background:none;color:#999;top:.1rem;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg); font-family:"瀹嬩綋"; position:absolute;right:.2rem;top:.2rem; }
	div#Footer div.Fnav ul>li.parent>a.open:after{right:18px;top:.15rem;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg); }
	div#Footer div.Fnav ul>li ul{display:none;padding:.25rem 0 .5rem;}
	div#Footer div.Fnav ul>li ul li a{line-height:1rem;height:1rem;font-size:.35rem;color:#e9e9e9;border-bottom:1px solid #454545; text-indent:.25rem;}
	div#Mains div.Sonlist a{padding:0px .6rem;font-size:.45rem;margin:0 .05rem;}
	div#NewInformation div.nBox{width:98%;padding:0 1%; margin-top:.5rem;}
	div#NewInformation div.nBox a span.img{width:100%;}
    div#NewInformation div.nBox a div.ntro{width:100%;}
}
@media only screen and (max-width:640px) {
	header{height:4rem;}
	div.HeadTop{line-height:1.5rem;height:1.3rem;}
	div.HeadTop div.welTxt{font-size:.35rem;}
    div.HeadTop div.Hlink{font-size:.35rem;}
	div.Searbox a.icon{background-size:50% auto;}
	div.HeadTop div.Hlink a.link_a{display:none;}
	div.HeadTop div.Hlink{height:.5rem;line-height:.5rem;padding:.5rem 0;}
	div.HeadTop div.Hlink a.lang_en{background:none;padding:0 .4rem;border-right:1px dotted #666;}
	dl.CompanyLink dt.LArrow{padding-right:.7rem;}
	dl.CompanyLink dd.Lbox{top:.9rem;right:-.05rem;width:5.8rem;}
	dl.CompanyLink dd.Lbox a{height:1.4rem;line-height:1.4rem;}
	div#Header{height:1.8rem;}
	div#Header a.logo img.logoImg{height:1.8rem;}
	section#Links ul.Lists{width:100%;padding:0;}
	div#Company article{ text-align:left;}
	ul#CompUls li{width:50%;}
	ul#CompUls li a span{font-size:.55rem;}
	div#NewsView{width:100%;padding:1rem 0;}
	div#Footer div.FContact {font-size:.6rem;}
	div#Footer div.FContact strong.tel{font-size:.65rem;}
	div#LinkView a{line-height:.65rem;}	
	#banners div.BannerTxt p,#banners div.BannerTxt h2{display:none;}
	div#Mains:before{display:block;width:100%; clear:both; content:" ";height:.65rem;}
	div#Mains div.Sonlist {margin-top:-1rem;}
	div#Mains div.Sonlist a{padding:0px .5rem;line-height:1.3rem;height:1.3rem;font-size:.35rem;margin:.1rem .05rem;border:1px solid #e9e9e9;}
	ul.ConUl li{width:96%; }
	div#Mains .Mcontent{padding:.5rem .25rem;}
	div#Mains .Mcontent div.left-images{margin:0 0rem .5rem 0;overflow:hidden;width:100%;}
	div#Mains .Mcontent div.companyInstr{float:right;width:100%;}
}
@media only screen and (max-width:480px) {
	a.menuBtn{margin-right:.1rem; margin-left:1rem;}
	div.Searbox{right:1.9rem;}
	div.Searbox a.icon{background-size:60% auto;}
	dl#SBox dd.sBox{padding:.3rem .2rem;height:1rem;}
	dl#SBox dd.sBox form.hsear input.keys{height:1rem;}
    dl#SBox dd.sBox form.hsear input.SearBtn{width:1rem;height:1rem;}
	ul#Nav li,ul#Nav li.parent>a:before{height:1.65rem;line-height:1.65rem;}
	ul#Nav li ul li{line-height:1.5rem;height:1.5rem;} 
	ul#Nav li{height:auto;}
    section#Links ul.Lists{width:100%;padding:0;}
    section#Links ul.Lists li{width:27.3%;padding:0 3%;}
    div#Company article{line-height:1.1rem;}
	div#NewsScroll div.swiper-container div.swiper-wrapper div a div.nintro span.els{font-size:.6rem;line-height:1rem;}
	div#NewsScroll div.swiper-container div.swiper-wrapper div a div.nintro abbr{font-size:.4rem;line-height:.8rem;height:auto;}
	div#Footer div.Fnav ul>li span{font-size:.6rem;}
	div#Footer div.Fnav ul>li ul li a{line-height:1.3rem;height:1.3rem;font-size:.55rem;}
	div#LinkView a{line-height:.7rem;}
	div#NewInformation div.nBox a span.img i.T{font-size:.75rem;padding:.3rem .6rem; top:.5rem;}
	div#NewInformation div.nBox a div.ntro strong.ntl{padding:.25rem 0;font-size:.75rem;}
	div#NewInformation div.nBox a div.ntro abbr{line-height:1rem;} 
	dl#Frames dd.Fcn,div.BMap_bubble_content,ul.ConUl li{line-height:1rem;}
	
}