@import url("public.css");
@import url("aos.css");
@import url("swiper.min.css");
header.pageHeader{width:100%;border-top:.1rem solid #1694bc; position:fixed; z-index:88;top:0;left:0; border-bottom:1px solid #d3d8df; background:rgba(255,255,255,1); box-shadow:0 0 .1rem rgba(0,0,0,.25);}
div.headerFix{height:2.9rem;clear:both;}
div#Header{height:auto;padding:0 .1rem;position:relative;}
div#Header:after{display:block;width:100%;content:"";clear:both;height:0;}
div#Header a.logo{dipslay:block;float:left;padding:.5rem .2rem;}
div#Header a.logo img{max-height:2.1rem;}
menu#Menu div.MenuHead{display:none;}
div#Header div.LangHead{width:4.5rem;position:absolute;bottom:0;right:0;height:100%;}
div#Header div.LangHead div.Tel{width:100%;padding:0;height:1.52rem;line-height:1.52rem;background:#1694bc;text-align:center;color:#fff;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;font-size:.4rem;}
div#Header div.LangHead div.Tel span.Tico{display:inline-block;background:url(../index/Tico.png) no-repeat;height:20px;width:20px; vertical-align:middle; margin-right:.25rem;}
div#Header div.LangHead div#Search{position:relative;width:50%;height:1.3rem;background:rgba(179,178,180,.8);display:block; text-align:center;float:left;}
div#Header div.LangHead div#Search a.IcoSear{display:inline-block;width:20px;height:20px;background:url(../index/Sico.png) no-repeat; margin:.4rem 0; background-size:100% auto;}
div#Header div.LangHead div#Search a.IcoSear.close{background-image:url(../index/icon-close.png);}
div.SearBox{width:6.6rem;height:.9rem;padding:.5rem .6rem;background:#bbbabd;position:absolute;top:2.81rem;right:0;z-index:10;display:none;}
div.SearBox form#Hsear{height:.9rem;width:100%;}
div.SearBox form#Hsear input.keys{height:.9rem;line-height:.9rem;background:#fff;border:0;float:left;width:80%; text-indent:.25rem;}
div.SearBox button{float:left;width:20%;height:.95rem;border:none;background:#1694bc url(../index/icon-search.png) no-repeat center center;background-size: auto 70%;color: #fff;cursor: pointer;box-sizing: border-box;overflow: hidden;}
div#Header div.LangHead a#LangEn{position:relative;width:50%;height:1.3rem;background:rgba(104,104,102,.8);display:block; text-align:center;line-height:1.3rem;color:#fff;font-size:.42rem;}
a.menuBtn{display:none;position:absolute;right:.5rem;top:.55rem;}
a.menuBtn i{display:block;height:2px;width:100%;background:#666;margin:.22rem 0;}
header a.Mobile_SearBtn{margin:.8rem 1.8rem 0 .25rem;height:.8rem;transition: all .35s;width:1.5rem; text-align:center;position:absolute; display:none; right:0;}
header a.Mobile_SearBtn img{height:.5rem;}
menu#Menu{height:2.81rem;z-index:8; margin:0;float:right; margin-right:4.5rem;}
menu#Menu nav{width:100%;}
menu#Menu nav ul#Nav{height:2.81rem;}
menu#Menu div.MenuHead{display:none;}
ul#Nav li{float:left;height:2.81rem;line-height:2.81rem;position:relative; z-index:999;}
ul#Nav li a{display:block;padding:0 .6rem;font-size:.4rem;color:#000;}
ul#Nav li a.A,ul#Nav li a:hover{background:rgba(0,0,0,.3);color:#fff;}
ul#Nav li ul{position:absolute;width:100%; display:none; top:2.81rem;left:0;height:auto;background:rgba(0,0,0,.3);overflow:hidden;height:auto;}
ul#Nav li.pro ul{width:130%;}
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;color:#fff; border-bottom:1px solid rgba(0,0,0,.2);}
ul#Nav li ul li a:hover{ background:#1694bc;color:#fff;}
div#banner{width:100%;position:relative;}
div#Banners{width:100%;background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
div#Banners div.mw{height:5rem; display:flex;display: inline-flex;display: -webkit-flex;align-items:center;justify-content:flex-end;letter-spacing:2px;}
div#Banners div.mw h1{color:#fff;font-size:1rem; display:block; text-shadow:2px 2px .3rem rgba(0,0,0,.8); }
.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%;}
#banner{clear:both;margin-top:0; position:relative;width:100%;height:auto;overflow:hidden; text-align:center;}
#banner .swiper-slide img{max-width:100%;margin:0 auto;}
#banner .swiper-slide img.phoneimg{display:none;}
#banner .swiper-slide div.bannerTxt{ position:absolute;top:0;left:0;width:100%;z-index:5;padding-top:8%; color:#fff;left:50%;margin-left:-600px;display: -webkit-flex; /* Safari */ display: flex; text-align:right;justify-content:flex-end; }
#banner .swiper-slide:nth-child(1) div.bannerTxt{justify-content:flex-start; }
#banner .swiper-slide div.bannerTxt  h2{padding:0 .5rem; text-shadow:2px 2px 2px rgba(0,0,0,.5);letter-spacing:2px;font-size:.8rem;color:#fff;display:inline-block;margin-right:.3rem;max-width:50%; text-align:left;}
#banner .swiper-container .pagination {position:absolute;width:100%;text-align:center;left:0;bottom:5%;z-index:10;}
#banner .swiper-container .pagination .swiper-pagination-bullet{display:inline-block;width:.35rem;height:.35rem;background:#fff;margin:0 .1rem;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; opacity:.8;}
#banner .swiper-container .pagination .swiper-pagination-bullet-active{background:#c90202;}
#banner .swiper-container .swiper-button-next,#banner .swiper-container  .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%;}
#banner .swiper-container .swiper-button-prev{background-image:url(../index/swiper_button.png);left:2%;background-position:left center;}
#banner .swiper-container .swiper-button-next{background-image:url(../index/swiper_button.png);right:2%;background-position:right center;}
section#ProDisp {padding-bottom:.5rem;}
section#ProDisp div.tl{ text-align:center;padding:1rem 0; clear:both;width:100%; margin-bottom:.8rem;}
section#ProDisp div.tl h2{display:block;padding:.5rem 0 .3rem;font-size:.7rem; letter-spacing:2px;}
section#ProDisp div.tl:after{display:inline-block;content:"";width:50px;height:3px;background:#1694bc;}
section#ProDisp .swiper-container {width: 100%;height: auto;margin-left: auto;margin-right: auto;padding-bottom:1rem;}
section#ProDisp .swiper-slide {text-align: center; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
section#ProDisp .swiper-slide a{display:block;margin:.2rem;}
section#ProDisp .swiper-slide a span.img{display:block;border:1px solid #c5c5c5;}
section#ProDisp .swiper-slide a div.box{padding-top:.5rem;}
section#ProDisp .swiper-slide a div.box span.els{display:block;line-height:.8rem;height:.8rem;font-size:.35rem;}
section#ProDisp .swiper-slide a:hover span.img{background-color:#edeef2;box-shadow:.1rem .1rem .2rem rgba(0,0,0,.15);}
section#ProDisp .swiper-slide a span.img img{max-width:100%;}
section#Company{padding:2rem 0;height:auto;overflow:hidden;background:#efefef;}
dl#CompView dt{ text-align:center; margin-bottom:.8rem;}
dl#CompView dt.tl h2{display:block;padding:.5rem 0 .3rem;font-size:.7rem;letter-spacing:2px;}
dl#CompView dt.tl:after{display:inline-block;content:"";width:50px;height:3px;background:#1694bc;}
dl#CompView dd.lcn{height:auto;overflow:hidden;padding:0 .25rem 0 1.2rem;border-left:1px solid #d4d4d4; margin-top:1rem;}
dl#CompView dd.lcn span.img{display:block;width:50%;float:right;}
dl#CompView dd.lcn span.img img{max-width:100%;}
dl#CompView dd.lcn div.AboutCon{width:40%;float:left;}
dl#CompView dd.lcn div.AboutCon strong.ntl{display:block;padding:.2rem 0;color:#1694bc;font-size:.5rem;}
dl#CompView dd.lcn div.AboutCon div.Cons{padding:.35rem 0;color:#666;line-height:.7rem;}
dl#CompView dd.lcn div.AboutCon a.more{display:inline-block;background:#1694bc;color:#fff;padding:.1rem .3rem;}
footer{ width:100%;}
footer dl#Footer{padding:1.2rem 0;height:auto;overflow:hidden;background:#343434;}
footer dl#Footer dd.mw{display:flex;display:flex;display: inline-flex;display: -webkit-flex; /* Safari */justify-content:space-between;}
footer dl#Footer dd.mw ul#Fnav{width:70%;display:flex;display:flex;display: inline-flex;display: -webkit-flex; /* Safari */justify-content:space-between; border-right:1px solid #464646;}
footer dl#Footer dd.mw ul#Fnav>li{width:21%;padding-right:4%;}
footer dl#Footer dd.mw ul#Fnav>li>a{ display:block;border-bottom:1px solid #464646;line-height:1rem;font-size:.4rem;color:#c2c2c2;height:1rem; position:relative;}
footer dl#Footer dd.mw ul#Fnav>li>a:after{display:block;width:1rem;height:3px;background:#1694bc;content:"";position:absolute;left:0;bottom:-2px;}
footer dl#Footer dd.mw ul#Fnav>li>ul{display:block;padding:.3rem 0;}
footer dl#Footer dd.mw ul#Fnav>li>ul li a{display:block;line-height:.75rem;}
footer dl#Footer dd.mw ul#Fnav>li>ul ul{display:none;}
footer dl#Footer dd.mw ul.Contact{width:27%;color:#a8a9a8;line-height:.7rem;}
footer dl#Footer dd.mw ul.Contact li{height:auto;line-height:.6rem; margin-bottom:.1rem; overflow:hidden;padding:.1rem 0;padding-left:.8rem;}
footer dl#Footer dd.mw ul.Contact li:nth-child(1){background:url(../index/tel.png) left no-repeat;background-size:auto 70%;}
footer dl#Footer dd.mw ul.Contact li:nth-child(1) b{font-size:.6rem; letter-spacing:1px;}
footer dl#Footer dd.mw ul.Contact li:nth-child(2){background:url(../index/addr.png)  left 2px no-repeat;background-size:auto 25px;}
footer dl#Footer dd.mw ul.Contact li:nth-child(3){background:url(../index/mail.png) left no-repeat;background-size:auto 70%;}
footer dl#Footer dd.mw ul.Contact li.wxm{height:auto;padding:.5rem 0;}
footer dl#Footer dd.mw ul.Contact li.wxm img{max-height:120px;}
footer dl#Footer dd.mw ul.Contact li.Ebook{padding:.1rem .2rem 0;}
footer dl#Footer dd.mw ul.Contact li a.Ebook{display:inline-block;background:#fff;padding:.1rem .3rem;color:#1694bc; border-radius:.1rem; padding-left:1.1rem; background:url(../index/eBook.png) #ffffff 10px center no-repeat;background-size:auto 80%;}
footer div.copyright{background:#040000; text-align:center;color:#888;padding:.4rem 0;line-height:.7rem;}
div#Mains{padding:1.2rem 0 .8rem; height:auto;overflow:hidden;}
dl#Frames dt.NavMenu{padding:.25rem 0 .6rem; text-align:center;border-bottom:1px solid #e9e9e9;}
dl#Frames dt.NavMenu ul{display:block;width:100%;}
dl#Frames dt.NavMenu ul li{display:inline-block;position:relative;}
dl#Frames dt.NavMenu ul li a{display:block;padding:.3rem .55rem;font-size:.4rem;border:1px solid #e9e9e9; margin:.1rem;}
dl#Frames dt.NavMenu ul li.parent>a{padding-right:.45rem;}
dl#Frames dt.NavMenu ul li.parent>a::after {display:inline-block;width: 0;height: 0;content: '';vertical-align: middle;border-top:.2rem solid;border-right: .2rem solid transparent;border-left: .2rem solid transparent;margin-right: 0;margin-left:.8em;}
dl#Frames dt.NavMenu ul li a.cur{background:#1694bc;color:#fff;border:1px solid #097192;}
dl#Frames dt.NavMenu ul li ul{position:absolute;width:100%;top:100%; display:none;left:.1rem;z-index:5;padding:.25rem;list-style: none;text-align: left;border: 1px solid #e4eaec;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-box-shadow: 0 3px 12px rgba(0,0,0,.05);box-shadow: 0 3px 12px rgba(0,0,0,.05);-webkit-transition: .25s;-o-transition: .25s;transition: .25s;}
dl#Frames dt.NavMenu ul li ul li {display:block;}
dl#Frames dt.NavMenu ul li ul li a{border:0;margin:0;font-size:.35rem;padding:0;display:block; text-align:left;line-height:.95rem;height:.95rem;color:#333;}
dl#Frames dt.NavMenu ul li ul li a:hover,dl#Frames dt.NavMenu ul li ul li a.cur{color:#666;background:none;border:0;color:#1694bc;}
dl#Frames dd.Path{padding:.5rem 0;}
dl#Frames dd.Fcns{padding:.5rem 0;height:auto;overflow:hidden;line-height:.7rem;font-size:.38rem;color:#555;min-height:8rem;}
dl#Frames dd.Fcns img{max-width:100%}
dl#Frames dd.Fcns h1{font-size:.8rem;padding:.5rem 0;display:block;color:#333;}
dl#Frames dd.Pcns{padding:.5rem 0;height:auto;overflow:hidden;line-height:.7rem;font-size:.38rem;color:#555; display:flex;display: inline-flex;display: -webkit-flex; /* Safari */justify-content:space-between;}
dl#Frames dd.Pcns dl.ProList{width:250px;}
dl#Frames dd.Pcns dl.ProList dt.tl{padding:.2rem;line-height:.8rem;background:#1694bc;color:#fff;}
dl#Frames dd.Pcns dl.ProList dt.sonTl{ padding-left:.2rem;line-height:1rem;background:#f0f0f0;font-size:.35rem; border:1px solid #e5e5e5; border-top:0;}
dl#Frames dd.Pcns dl.ProList dd.lcn{padding:.2rem; border:1px solid #e5e5e5; border-top:0;background:#f9f9f9;}
dl#Frames dd.Pcns dl.ProList select {line-height: 27px;height: 27px;color: #333;}
dl#Frames dd.Pcns dl.ProList input[type=radio]{ vertical-align:middle;}
dl#Frames dd.Pcns dl.ProList dd.lcn input[type=submit]{height:.7rem;line-height:.7rem;background:#1694bc;color:#fff;padding:0 .45rem;border:0;}
dl#Frames dd.Pcns dl.ProList dd#sonBox{border:1px solid #e5e5e5; border-width:0 1px;}
dl#Frames dd.Pcns dl.ProList dd#sonBox li div.tl{padding-left:.2rem;line-height:1rem;background:#f0f0f0;font-size:.35rem;}
dl#Frames dd.Pcns dl.ProList dd#sonBox li div.lcn{border:1px solid #e5e5e5; border-width:1px 0;padding:.2rem .1rem;font-size:.32rem;background:#f9f9f9;}
dl#Frames dd.Pcns div.ProViews{width:80%;padding-left:.5rem;}
@media only screen and (max-width:1200px) {
#banner .swiper-slide div.bannerTxt{margin:0;left:0;}
div.headerFix{height:2.2rem;}
header.pageHeader{ position:fixed;top:0;left:0;z-index:888;}
div#Header a.logo img{max-height:1.4rem;}
div#Header a.logo {padding:.35rem .2rem;}
div#Header div.LangHead{display:none;}
header a.Mobile_SearBtn{display:block;}
div.SearBox{width:96%;height:1rem;padding:.5rem 2%;background:#bbbabd;position:absolute;top:2rem;right:0;z-index:10;display:none;}
div.SearBox form#Hsear{height:1rem;width:100%;}
div.SearBox form#Hsear input.keys{height:1rem;line-height:1rem;background:#fff;border:0;float:left;width:80%; text-indent:.25rem;}
a.menuBtn{display:block;width:1rem;height:1rem;margin-right:.28rem;}
menu#Menu{display:none;background:rgba(255,255,255,.9);width:98%;padding:1%;top:2rem;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.4rem;width:100%;padding:0;}
ul#Nav li.parent{position:relative;}
ul#Nav li a{display:block;font-size:.38rem;border-bottom:1px solid #ccc;padding:0;text-indent:.25rem;color:#000;}
ul#Nav li a:hover,ul#Nav li a.cur{background:none;color:#fff;}
ul#Nav li a.cur{color:#000;}
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:#1694bc;}
ul#Nav li a:hover{background:none;border-radius:0;color:#1694bc;}
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:0 0;width:100%; background:none;}
ul#Nav li ul li{line-height:1.25rem;height:1.25rem;width:100%;border:0;} 
ul#Nav li ul li a{font-size:.32rem;float:none; text-align:left;color:#333333;text-indent:.5rem;border:0;}
ul#Nav li ul li a:hover{color:#fff;}
menu#Menu div.MenuHead{display:block;}
menu#Menu div.MenuHead div.Tel{display:block;background:#1694bc;color:#fff; text-align:center;padding:.3rem 0;font-size:.4rem;}
menu#Menu div.MenuHead div.Tel span.Tico{display:inline-block;background:url(../index/Tico.png) no-repeat;height:20px;width:20px; vertical-align:middle; margin-right:.25rem;}
menu#Menu div.MenuHead a#LangEn{display:block;background:#999;color:#fff; text-align:center;padding:.3rem 0;font-size:.45rem;}
section#ProDisp div.hd ul li span.img span.txt font{font-size:.4rem;padding:18% 0;}
section#ProDisp div.hd ul li:hover span.img span.txt font{padding:9% .3rem .05rem;font-size:.4rem;}
section#ProDisp div.hd ul li:hover span.img span.txt em{font-size:.3rem;} 
div#NewsScroll{width:55%;}
div#NewsList{width:42%;}
footer div#Footer dl dd.lcn div.link{width:45%;}
div#Banners{background-size:auto 100%;}
dl#Frames dd.Fcns{min-height:inherit;}
dl#Frames dd.Pcns{ flex-direction:column;}
dl#Frames dd.Pcns dl.ProList{width:100%;padding:0;}
dl#Frames dd.Pcns div.ProViews{width:100%;padding:0;}
}
@media only screen and (max-width:780px) {
  dl#Display dd.Cbg div.mw div.DxImg{width:50%;}
   dl#Display dd.Cbg div.mw div.caseShow div.swiper-slide span.img{max-width:96%;margin:0; clear:both;display:block;width:auto; float:none;} 
   dl#Display dd.Cbg div.mw div.caseShow div.swiper-slide div.caseView{width:100%; float:none;}
   dl#Display dd.Cbg div.mw div.caseShow div.swiper-slide div.caseView abbr{font-size:.4rem;}
   dl#CompView dd.lcn span.img{width:40%;}
   dl#CompView dd.lcn div.AboutCon{width:50%;}
   dl#CompView dd.CompPic span.Pbg{height:35%}
   div#NewsScroll{width:100%;}
   div#NewsList{width:100%;}
   div#NewsScroll div.swiper-slide a abbr{max-height:none;height:auto;}
   div#NewsList ul li a span.time{padding:.2rem 0;}
   div#NewsList ul li a span.time p{font-size:.8rem;}
   div#NewsList ul li a div.ninfo{ margin-left:.3rem;}
   div#NewsList ul li a div.ninfo strong.ntl{display:block;height:.9rem;line-height:.9rem;font-size:.4rem;}
   footer div#Footer dl{width:96%;padding:0 2%; border-bottom:1px solid #e8e8e8; margin-bottom:.2rem;}
   footer div#Footer div#Fmenu{display:none;}
   #banner .swiper-slide div.bannerTxt h2{font-size:.5rem;max-width:58%;}
   #banner .swiper-slide img.phoneimg{display:block;}
   #banner .swiper-slide img.pcimg{display:none;}
}
@media only screen and (max-width:640px) {
	div.headerFix{height:2.2rem;}
   header a.Mobile_SearBtn{right:.2rem;} 
   div.SearBox button{height:1.1rem;}
   #banner .swiper-slide div.bannerTxt h2{font-size:.6rem;}
   dl#CompView dd.lcn{border:0;padding:.5rem;}
   dl#CompView dd.lcn span.img{width:100%; margin-top:.5rem;}
   dl#CompView dd.lcn div.AboutCon{width:100%;font-size:.4rem;line-height:.9rem;}
   dl#CompView dd.lcn div.AboutCon div.Cons{line-height:.9rem;}
   dl#Frames dt.NavMenu ul{ text-align:left;}
   div#Mains {padding: 1rem 0 .8rem;}
   dl#Frames dd.Pcns dl.ProList dt.sonTl{line-height:1.2rem;height:1.2rem;}
   dl#Frames dd.Pcns dl.ProList dd.lcn{padding:.3rem .2rem;}
   dl#Frames dd.Pcns dl.ProList dd.lcn input[type=submit]{height:1rem;line-height:1rem;}
   dl#Frames dd.Pcns dl.ProList dd#sonBox li div.tl{line-height:1.1rem;height:1.1rem;}
   input, select {height:.8rem;line-height:.8rem;}
   section#ProDisp .swiper-slide a div.box span.els{display:block;line-height:1rem;height:1rem;font-size:.6rem;}
   dl#CompView dd.lcn div.AboutCon strong.ntl{font-size:.8rem;}
  dl#CompView dd.lcn div.AboutCon div.Cons{line-height:1.1rem;font-size:.6rem;}
  dl#Frames dd.Fcns,dl#Frames dd.Pcns{font-size:.55rem;line-height:1rem;padding:0 .3rem;}
   dl#CompView dt.tl h2,section#ProDisp div.tl h2,dl#NewsDisp dt.tl h2{font-size:1rem;}
   footer dl#Footer dd.mw {flex-direction:column;}
   footer dl#Footer dd.mw ul#Fnav{width:100%;border:0;display:none;}
   section#Company{padding-bottom:.6rem;}
   footer dl#Footer{padding:.8rem 0;}
   footer dl#Footer dd.mw ul.Contact li.wxm{display:none;}
   footer dl#Footer dd.mw ul.Contact{width:98%;padding:0 1%;}
   footer dl#Footer dd.mw ul.Contact li{height:1.2rem;line-height:1.2rem;padding-left:1.2rem;}
}
@media only screen and (max-width:350px) {
   a.menuBtn{width:22px;height:40px;}
   dl#CompView dd.lcn div.AboutCon strong.ntl{font-size:.85rem; padding:.5rem 0;}
   dl#CompView dd.lcn div.AboutCon div.Cons{font-size:.55rem;line-height:1.2rem;}
   section#ProDisp div.bd ul li a div.box span.els{font-size:.5rem;line-height:1rem;height:1rem;}
   footer div#Footer dl dd.lcn{font-size:.45rem;line-height:1.1rem;}
   dl#Frames dd.Fcns{line-height:1rem;font-size:.4rem;}
   dl#Frames dt.NavMenu ul li ul li a{font-size:.35rem;padding:.2rem 0;line-height:1rem;height:1rem;}
}