@import url("/cn/css/public.css");
@import url("/cn/css/owl.carousel.css");
header{height:2.5rem;position:relative;background:rgba(255,255,255,.80); }
header div#Header{position:relative;height:2.5rem;z-index:10;}
header div#Header a.logo{display:block;position:absolute;left:.05rem;top:50%;margin-top:-1.1rem;z-index:6;}
header div#Header a.logo img{height:2.2rem;}
header div#Header div.service_phone{font-size:.55rem;color:#e6002f; font-style:italic;position:absolute;height:.8rem;top:40%;margin-top:-.4rem;right:12%;}
header div#Header div.service_phone span{font-size:.3rem;font-style:normal;}
header div#Header dl#Lang{position:absolute;right:.1rem;top:50%;height:.8rem;margin-top:-.47rem;background:url(/cn/index/group.jpg) left no-repeat;z-index:85;}
header div#Header dl#Lang dt.langs{padding-left:26px;line-height:.8rem;font-size:.38rem;padding-right:15px;background:url(/cn/index/arrow.jpg) right no-repeat; cursor:pointer;font-family:Arial;color:#666;}
header div#Header dl#Lang dd.Langlist{position:absolute;width:100%;background:#eeeeee;padding:0;display:none;}
header div#Header dl#Lang dd.Langlist a{display:block;line-height:.8rem;height:.8rem;font-size:.35rem;text-indent:.9rem;color:#666;}
header div#Header dl#Lang dd.Langlist a.cn{background:url(/cn/index/lan1.jpg) 7px center no-repeat;}
header div#Header dl#Lang dd.Langlist a.en{background:url(/cn/index/lan2.jpg) 7px center no-repeat;}
header div#Header dl#Lang dd.Langlist a:hover{background-color:#e3e3e3;}
header div#Menu{width:100%;position:absolute;top:2.5rem;left:0;z-index:6;height:1.6rem;background:rgba(255,255,255,.80); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cdffffff,endcolorstr=#cdffffff);}
header div#Menu.Fix{position:fixed;z-index:10;top:0;}
header div#Menu nav{height:1.6rem;}
header div#Menu nav a.Mobile_btn{display:none;}
div#banner img{max-width:100%;}
div#NavBox{width:90%;height:1.6rem;float:left;}
div#NavBox ul#Nav{width:100%;height:1.6rem;}
div#NavBox ul#Nav li{line-height:1.6rem;float:left;margin:0 22px; position:relative;z-index:3;}
div#NavBox ul#Nav li a{display:block;font-size:.4rem;font-weight:bold;color:#333;padding:0 5px;}
div#NavBox ul#Nav li.line{display:block;height:4px;background:#e75826;top:1.5rem;left:0;z-index:1;position:absolute;}
header div#Menu.Fix div#NavBox  ul#Nav li div.SonMenu{top:1.6rem;}
div#NavBox ul#Nav li div.SonMenu{top:3.6rem;left:0;width:100%;background:rgba(255,255,255,.9);position:fixed;height:auto;max-height:300px;overflow:hidden;padding:2% 0;z-index:5;height:150px;}
div#NavBox ul#Nav li div.SonMenu div.mw{height:auto;overflow:hidden;}
div#NavBox ul#Nav li div.SonMenu div.mw div.Mimg{width:33%;}
div#NavBox ul#Nav li div.SonMenu div.mw ul.sonNav{height:auto;overfow:hidden;width:30%;border-right:1px dotted #333;height:150px;}
div#NavBox ul#Nav li div.SonMenu div.mw ul.sonNav li{width:50%;margin:0;}
div#NavBox ul#Nav li div.SonMenu div.mw ul.sonNav li a{font-weight:normal;color:#454545;font-size:.35rem;display:block;width:100%;height:.6rem;text-indent:15px;padding:0;position:relative;line-height:28px;height:28px; }
div#NavBox ul#Nav li div.SonMenu div.mw ul.sonNav li a:before{display:block;width:10px;height:10px;content:"";background:url(/cn/index/set_ico_new.png) right center no-repeat;position:absolute;left:0;top:50%;margin-top:-5px;}
div#NavBox ul#Nav li div.SonMenu div.mw ul.sonNav li a:hover::before{background-position:0 center;transition: all .35s;}
div#NavBox ul#Nav li div.SonMenu div.mw div.Mcon{width:32%;line-height:.7rem;font-size:.31rem;}
div#NavBox ul#Nav li.Product div.SonMenu{height:auto;overflow:hidden;max-height:none;}
div#NavBox ul#Nav li div.SonMenu div.mw ul{width:100%;height:auto;overflow:hidden;}
div#NavBox ul#Nav li div.SonMenu div.mw ul li{height:auto;overflow:hidden;width:20%;float:left;margin:0;line-height:1rem;}
div#NavBox ul#Nav li div.SonMenu div.mw ul li a{font-size:.4rem;width:90%;padding-right:10%;overflow:hidden;text-overflow:ellipsis;height:1rem;white-space:nowrap;display:block;color:#F00;}
div#NavBox ul#Nav li div.SonMenu div.mw ul li ul li{width:100%;line-height:.6rem;}
div#NavBox ul#Nav li div.SonMenu div.mw ul li ul li a{font-weight:normal;font-size:.32rem;line-height:.6rem;height:.6rem;color:#454545;}
dl#SearchBox{width:40px;height:37px;margin:10px 0;float:right;position:relative;}
dl#SearchBox dd{position:absolute;right:35px;top:2px;height:27px;background:#fff;padding:5px;width:0px;z-index:8;display:none;}
dl#SearchBox dd input.Keys{background:none;border:0;height:27px;line-height:27px;width:100%;}
dl#SearchBox dd input.Keys::-webkit-input-placeholder{color:#666; font-family:"Î¢ÈíÑÅºÚ";}
dl#SearchBox dd input.Keys::-moz-placeholder{color:#666;font-family:"Î¢ÈíÑÅºÚ";}
dl#SearchBox dd input.Keys:-moz-placeholder{color:#666;font-family:"Î¢ÈíÑÅºÚ";}
dl#SearchBox dd input.Keys:-ms-input-placeholder{color:#666;font-family:"Î¢ÈíÑÅºÚ";}
dl#SearchBox dt.sbtn{padding:.2rem 0; text-align:right;}
/* banner */
.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;}
.swiper-wrapper{position:relative;width:100%;overflow:hidden; -webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0); -webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
#banner{clear:both;margin-top:0; position:relative;}
#banner .swiper-slide{float:left;background:#fff;position:relative;}
#banner img{display:block;margin:0 auto;width:100%;}
.swiper-container,.swiper-wrapper,#banner .swiper-slide,#banner img{max-height:600px;height:auto !important;}
#banner .pagination {position:absolute;width:100%;text-align:center;left:0;bottom:16px;}
#banner .swiper-pagination-switch{display:inline-block;width:.3rem;height:.3rem;background:#fff;margin:0 .11rem;cursor:pointer;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
#banner .swiper-visible-switch,#banner .swiper-active-switch{background:none;border:1px solid #fff;}
div.Main_1{padding:1rem 0 1.5rem;width:100%;background:#f5f5f5;}
dl#Company dt.tl{font-size:.8rem;line-height:1.5rem;color: #444444;text-align: center;padding:.5rem 0;font-weight: bold;}
dl#Company dd.lcn{width:70%;margin:.3rem auto;line-height:.62rem;font-size:.32rem;color:#666;text-align:center;}
dl#Company dd.Link{height:auto;overflow:hidden;padding-top:.8rem;}
dl#Company dd.Link ul li{width:30%;float:left;margin:0 1.5%;}
dl#Company dd.Link ul li a{display:block;position:relative;overflow:hidden;width:100%;}
dl#Company dd.Link ul li a img{max-width:100%;width:100%;}
dl#Company dd.Link ul li a span{display:block;width:90%;position:absolute;height:90%;padding:5%;background:#6f6f6f;color:#fff;top:70%;left:0;z-index:5;background-image:url(/cn/index/jt01.png);background-repeat:no-repeat;background-position:95% 88%;}
dl#Company dd.Link ul li a span h2{display:block;line-height:.8rem;height:.8rem;font-weight:normal;font-size:.5rem;}
dl#Company dd.Link ul li a span p{display:block;line-height:1rem;font-size:.35rem; white-space:nowrap;width:100%;text-overflow:ellipsis;height:1rem; overflow:hidden;}
dl#Company dd.Link ul li a:hover span{background-color:rgba(0,71,187,.7);top:0;transition: all .35s;}
dl#Company dd.Link ul li a:hover span h2{line-height:1.5rem;height:1.5rem;font-size:.6rem;}
dl#Company dd.Link ul li a:hover span p{ height:auto; white-space:normal;overflow:inherit;line-height:.7rem;}
dl#News {padding:1.2rem .3rem;}
dl#News dt.tl{font-size:.8rem;line-height:1.4rem;color: #444444;text-align:left;padding:.25rem .25rem;font-weight: bold;height:1.4rem;}
dl#News dt.tls{padding:0 .25rem;line-height:.8rem;height:.8rem;font-size:.35rem;color:#7c7c7c;}
dl#News dt.tls a.more{color:#7c7c7c;}
dl#News dd.lcn{padding:.5rem 0;height:auto;overflow:hidden;}
dl#News dd.lcn ul.list{width:100%;height:auto;overflow:hidden;}
dl#News dd.lcn ul.list li.first{float:left;width:42%;height:auto;overflow:hidden;padding:0;}
dl#News dd.lcn ul.list li.first a{width:98%;background:#f1f1f1;position:relative;overflow:hidden;display:block;padding:0;padding-bottom:2rem;height:auto;}
dl#News dd.lcn ul.list li.first a img{max-width:100%;}
dl#News dd.lcn ul.list li.first a span{display:block;height:2rem;background:rgba(0,0,0,0.6);position:absolute;width:100%;bottom:0;left:0;line-height:2rem;color:#fff;font-size:.43rem;}
dl#News dd.lcn ul.list li.first a span font{display:block;width:80%;height:2rem;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-indent:.25rem;}
dl#News dd.lcn ul.list li.first a span i{width:15%;float:right;display:block; text-align:center;font-style:normal;background:#e6002f;}
dl#News dd.lcn ul.list li.first a:hover img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
dl#News dd.lcn ul.list li{width:27%;padding:1%;float:left;}
dl#News dd.lcn ul.list li a{display:block;width:88%;height:auto;overflow:hidden;padding:6%;}
dl#News dd.lcn ul.list li a:hover{background:#f8f8f8;}
dl#News dd.lcn ul.list li a font.ntl{display:block;line-height:.8rem;height:.8rem;font-size:.42rem;white-space:nowrap;text-overflow:ellipsis;font-weight: bold;overflow:hidden;width:100%;color:#333;}
dl#News dd.lcn ul.list li a span{display:block;color:#666;font-size:.32rem;}
dl#News dd.lcn ul.list li a abbr{display:block;min-height:1.2rem;font-size:.33rem;line-height:.65rem;color:#686868;overflow:hidden;}
div.Main_2{padding:1rem 0;background:url(/cn/index/banner_p3.jpg) top center no-repeat; background-size:auto 100%; height:auto;overflow:hidden;}
dl#NewPro {color:#fff;}
dl#NewPro dt.tl{height:1.4rem;font-size:.8rem;line-height:1.4rem;color: #fff; text-align:center;padding:.25rem .25rem;font-weight: bold;}
dl#NewPro dt.tls{width:58%;margin:1rem auto;text-align:center;padding:.25rem;line-height:.65rem;font-size:.35rem;}
dl#NewPro dd.lcn { overflow: hidden; position: relative;padding-bottom:1rem;  }
dl#NewPro dd.lcn .owl-carousel{height:auto; overflow: hidden; position: relative;z-index:66;width:90%;margin:0 auto;}
dl#NewPro dd.lcn .owl-carousel div a{display:block;position:relative;max-width:5.2rem; background:rgba(255,255,255,.6);height:auto;overflow:hidden;padding-bottom:.8rem;text-align:center;margin:2% auto;border-bottom:2px solid #e6002f;}
dl#NewPro dd.lcn .owl-carousel div a span.img{display:block;padding:1rem .5rem;text-align:center;}
dl#NewPro dd.lcn .owl-carousel div a span.img img{width:59px;margin:0 auto;}
dl#NewPro dd.lcn .owl-carousel div a strong{display:block;height:1rem;font-size:.5rem;line-height:1rem;width:100%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;margin-bottom:.35rem;}
dl#NewPro dd.lcn .owl-carousel div a abbr{display:block;line-height:.6rem;font-size:.32rem;width:70%;margin:0 auto;height:1.8rem;color:#666;}
dl#NewPro dd.lcn .owl-carousel div a span.Pimg{position:absolute;display:block;top:100%;left:0;width:100%;height:100%;background:#fff;z-index:6; text-align:center;}
dl#NewPro dd.lcn .owl-carousel div a:hover span.Pimg{top:0;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; }
dl#NewPro dd.lcn .owl-carousel div a:hover span.Pimg img{max-width:100%;}
dl#NewPro dd.lcn .owl-controls .owl-prev,dl#NewPro dd.lcn .owl-controls .owl-next{width:31px;height:47px;position:absolute;top:50%;margin-top:-23px;z-index:6; cursor:pointer; opacity:.6;  line-height:150px;overflow:hidden; }
dl#NewPro dd.lcn .owl-controls .owl-next{background:url(/cn/index/ico.png) left 0px no-repeat;left:0;}
dl#NewPro dd.lcn .owl-controls .owl-prev{background:url(/cn/index/ico.png) right -47px no-repeat;right:0px;}
dl#NewPro dd.lcn .owl-controls .owl-next:hover,dl#NewPro dd.lcn .owl-controls .owl-prev:hover{ opacity:1;}
div.Main_3{padding:1rem 0 0;background-color:#fff;}
dl#Case {padding:1rem .3rem;height:auto;overflow:hidden;}
dl#Case dt.tl{font-size:.8rem;line-height:1.4rem;color: #444444;text-align:left;padding:.25rem .25rem;font-weight: bold;height:1.4rem;}
dl#Case dt.tls{padding:0 .25rem;line-height:.8rem;height:.8rem;font-size:.35rem;color:#7c7c7c;}
dl#Case dt.tls a.more{color:#7c7c7c;}
div#Cdetail{position:relative;height:auto;overflow:hidden;}
div#Cdetail div.owl-stage-outer div{width:100%;position:relative;background:#f5f5f5;height:auto;overflow:hidden;float:left;}
div#Cdetail div.owl-stage-outer div a.img{width:50%;display:block;float:left;overflow:hidden;}
div#Cdetail div.owl-stage-outer div a.img img{max-width:100%;height:9rem;}
div#Cdetail div.owl-stage-outer div a.txt{display:block;width:44%;padding:3%;float:right;}
div#Cdetail div.owl-stage-outer div a.txt h2{display:block;line-height:1rem;height:1rem;font-weight:normal;font-size:.6rem;color:#333;}
div#Cdetail div.owl-stage-outer div a.txt p{display:block;padding:.25rem 0;line-height:.65rem;font-size:.35rem;color:#666;}
div#Cdetail div.owl-stage-outer div a.img:hover img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
div#Cdetail .owl-controls .owl-prev,div#Cdetail .owl-controls .owl-next{width:32px;height:60px;position:absolute;top:64%; z-index:6; cursor:pointer; opacity:.6;  line-height:150px;overflow:hidden; }
div#Cdetail .owl-controls .owl-next{background:url(/cn/index/p4_leftjt.png)  no-repeat;right:45%;}
div#Cdetail .owl-controls .owl-prev{background:url(/cn/index/p4_rightjt.png)   no-repeat;right:40%;}
div#Cdetail .owl-controls .owl-next:hover,div#Cdetail  .owl-controls .owl-prev:hover{ opacity:1;}
footer{background:#313437;padding-top:1.5rem;height:auto;overflow:hidden;}
footer div#Footer{color:#fff;height:auto;overflow:hidden;padding:.5rem;}
footer div#Footer div.Contact{width:35%;line-height:.7rem;font-size:.32rem;}
footer div#Footer div.Contact font.Ltl{display:block;line-height:1rem;height:1rem;font-size:.4rem;}
footer div#Footer div.ewm{width:240px;color:#fff;}
footer div#Footer div.Contact a{color:#fff;}
ul#Fnav{width:40%;height:auto;overflow:hidden;}
ul#Fnav li{float:left;width:33%;}
ul#Fnav li a{color:#fff;font-size:.38rem;line-height:.8rem;height:.8rem;}
ul#Fnav li ul li{width:100%;}
ul#Fnav li ul li a{font-size:.3rem;line-height:.7rem;height:.7rem;}
footer div.copyright{background:#0047bb;line-height:1.5rem;height:1.5rem;color:#fff;font-size:.32rem; text-align:center;}
footer div.copyright a{color:#fff;}
footer div#Footer .share {padding-bottom: 38px;}
footer div#Footer .share i{display: inline-block;font-size: 28px;color: #cbcccd;margin-left: 1px;}
div#Banners{height:9rem;width:100%;background-position:top center;background-repeat:no-repeat;}
div#Main{padding:1rem .15rem;height:auto;overflow:hidden;clear:both;}
dl#Companys dt.tl{font-size:1rem;line-height:1.2rem;color: #444444;text-align: center;padding:1rem 0 0;font-weight:normal;}
dl#Companys dd.lcn{width:58%;margin:.5rem auto 1rem;line-height:.62rem;font-size:.38rem;color:#787878;text-align:center;}
dl#Companys dd.About,dl#Companys dd.Abouts{height:auto;overflow:hidden;position:relative;}
dl#Companys dd.About div.txt{width:42%;padding:5% 4%;float:left;background:#F0F0F0;position:absolute;height:92%;}
dl#Companys dd.About div.txt font{display:block;line-height:1rem;height:1.2rem;font-size:.65rem;}
dl#Companys dd.About div.txt p{color:#787878;font-size:.35rem;}
dl#Companys dd.About a.img{display:block;width:50%;float:right;overflow:hidden;}
dl#Companys dd.About a.img img{max-width:100%;}
dl#Companys dd.About a.img:hover img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
dl#Companys dd.Abouts ul.Pics{width:50%;float:left;}
dl#Companys dd.Abouts ul.Pics li{width:100%;}
dl#Companys dd.Abouts ul.Pics li a{display:block;overflow:hidden;}
dl#Companys dd.Abouts ul.Pics li a img{max-width:100%;}
dl#Companys dd.Abouts ul.Pics li a:hover img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
dl#Companys dd.Abouts ul.Txts{position:absolute;width:50%;height:100%;right:0;}
dl#Companys dd.Abouts ul.Txts li{position:absolute;left:0;width:100%;height:50%;}
dl#Companys dd.Abouts ul.Txts li:nth-child(2){top:50%;}
dl#Companys dd.Abouts ul.Txts li i{display:block;width:.5rem;height:.5rem;position:absolute;margin-top:-.25rem;top:50%;left:-.25rem;-webkit-transform:rotate(45deg);transform: rotate(45deg);}
dl#Companys dd.Abouts ul.Txts li a{position:absolute;width:80%;height:90%;padding:5% 10%;overflow:hidden;display:block;}
dl#Companys dd.Abouts ul.Txts li a font{display:block;line-height:1.2rem;font-size:.65rem; margin-top:0;}
dl#Companys dd.Abouts ul.Txts li a p{font-size:.32rem;}
dl#Companys dd.Abouts ul.Txts li:hover,dl#Companys dd.Abouts ul.Txts li.on{background-color:#b25534;}
dl#Companys dd.Abouts ul.Txts li:hover a,dl#Companys dd.Abouts ul.Txts li.on a{color:#fff;}
dl#Companys dd.Abouts ul.Txts li:hover i,dl#Companys dd.Abouts ul.Txts li.on i{background:#b25534;}
dl#Companys dd.Links{padding:.5rem 0;height:auto;overflow:hidden;}
dl#Companys dd.Links a{width:33.3%;float:left; text-align:center;padding-bottom:.15rem;}
dl#Companys dd.Links a span.img{display:block;width:100%;overflow:hidden;}
dl#Companys dd.Links a span.img img{max-width:100%;}
dl#Companys dd.Links a:hover span.img img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
dl#Companys dd.Links a font{display:block;line-height:1rem;height:1rem;font-size:.55rem;padding:.5rem 0;}
dl#Companys dd.Links a:hover {background:#b25534;color:#fff;}
dl#Companys dd.Links a span.more{position:relative;height:1rem;width:100%;display:block;font-size:.35rem;color:#787878;}
dl#Companys dd.Links a span.more i{display:block;width:30%;border-top:1px solid #ccc;position:absolute;top:.3rem;line-height:1rem;left:5%;}
dl#Companys dd.Links a span.more i:nth-child(2){left:auto;right:5%;}
dl#Companys dd.Links a:hover span.more{color:#fff;}
div#Banners div.mw{height:3rem;position:relative;padding:.25rem;padding-top:5.5rem;color:#fff;}
div#Banners div.mw h1{line-height:2rem;line-height:2rem;font-size:1rem;font-weight:normal;}
div#Banners div.mw span {font-size:.35rem;}
div#Banners div.mw span a{color:#fff;padding:0 .1rem;}
div.MenuNav{height:auto;overflow:hidden;line-height:2rem; background:url(/cn/index/line.jpg) 0px 2.03rem repeat-x;}
div.MenuNav ul#Mnav{line-height:2rem;height:auto;overflow:hidden;}
div.MenuNav ul#Mnav li{padding:0 .8rem;float:left;}
div.MenuNav ul#Mnav li a{display:block;font-size:.38rem;color:#333;height:2rem;margin-top:0rem;border-bottom:3px solid #fff;line-height:2rem;padding-bottom:3px;}
div.MenuNav ul#Mnav li a:hover,div.MenuNav ul#Mnav li a.cur{border-bottom:3px solid #e75826;padding:0;}
ul#Profile{height:auto;overflow:hidden;padding:.25rem 0;}
ul#Profile li{width:21%;float:left;padding:0 2%; text-align:center;}
ul#Profile li div.Txt{color: #e6002f;}
ul#Profile li div.Txt strong{padding:0 .4rem;font-size:1.7rem;line-height:2.2rem;height:2.2rem;}
ul#Profile li div.Txt em{font-style:normal;font-size:.4rem;font-weight:bold;}
ul#Profile li p.count-text{display:block;font-size:.45rem;font-weight:bold;color:#888;}
div.CompInfo{padding:1.25rem .5rem;line-height:.75rem;font-size:.42rem;color:#666;}
div.CompView{height:auto;overflow:hidden;margin-bottom:.5rem;}
div.CompView img{max-width:100%;}
div.CompView div.CompImg{width: 47.9%;float:left;overflow:hidden;}
div.CompView div.CompPeo,div.CompView div.CompWork{width:52.1%;float:left;overflow:hidden;position:relative;}
div.CompView div.CompImg:hover img,div.CompView div.CompPeo:hover img,div.CompView div.CompWork:hover img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
div.CompView div.CompPeo div.Txts,div.CompView div.CompWork div.Txts{background:rgba(228,21,64,0.9);width:40%;padding:5%;height:90%;position:absolute;top:0;color:#fff;}
div.CompView div.CompPeo div.Txts{right:0;}
div.CompView div.CompWork div.Txts{left:0;}
div.CompView strong{display:block;line-height:1.5rem;height:1.5rem;font-size:.55rem;text-align:center;font-weight:normal;}
div.CompView p{font-size:.32rem;}
dl#SYnews,dl#IndNews{padding:.8rem .2rem;}
dl#SYnews dt.tl,dl#IndNews dt.tl{padding:.5rem 0; text-align:center;}
dl#SYnews dt.tl h1,dl#IndNews dt.tl h1{font-size:.8rem;line-height:1.5rem;height:1.5rem;font-weight:normal;}
dl#SYnews dt.tl p,dl#IndNews dt.tl p{font-sizE:.38rem;color:#666;}
dl#SYnews dd.Lcn,dl#IndNews dd.Lcn{padding:.5rem 0;height:auto;overflow:hidden;}
dl#SYnews dd.Lcn div.bd{width:46%;float:left;}
dl#SYnews dd.Lcn div.bd a{display:block;overflow:hidden;width:100%;}
dl#SYnews dd.Lcn div.bd a img{max-width:100%;}
dl#SYnews dd.Lcn div.bd a:hover img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
dl#SYnews dd.Lcn div.hd{height:auto;overflow:hidden;float:right;width:52%;}
dl#SYnews dd.Lcn div.hd ul,dl#SYnews dd.Lcn div.hd ul li{width:100%;height:auto;overflow:hidden;}
dl#SYnews dd.Lcn div.hd ul li{padding-bottom:.4rem;}
dl#SYnews dd.Lcn div.hd ul li a{display:block;padding:.7rem 5%;width:90%;background-color: #f4f4f4;height:auto;overflow:hidden;}
dl#SYnews dd.Lcn div.hd ul li a span.time{float:left;display:block;padding-left:.65rem;text-align:right;font-size:.8rem;line-height:1rem;color:#c8c8c8;font-weight:normal;}
dl#SYnews dd.Lcn div.hd ul li a span.time p{display:block;font-size:.5rem;line-height:.8rem;height:.8rem;}
dl#SYnews dd.Lcn div.hd ul li a div.Txt{width:72%;float:right;}
dl#SYnews dd.Lcn div.hd ul li a div.Txt strong{display:block;overflow:hidden;white-space:nowrap;line-height:.8rem;height:.8rem;width:100%;font-weight:normal;font-size:.4rem;color:#333;overflow:ellipsis;}
dl#SYnews dd.Lcn div.hd ul li a div.Txt abbr{display:block;line-height:.5rem;font-size:.32rem;overflow:hidden;height:1rem;color:#888;}
dl#SYnews dd.Lcn div.hd ul li a:hover span.time{color:#e6002f;}
dl#SYnews dd.Lcn div.hd ul li a:hover div.Txt strong{font-weight:bold;}
dl#SYnews dd.Lcn div.hd ul li a:hover { background-color:#ececec;}
a.Video{display:block;width:100%;height:9.5rem;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;position:relative; text-align:center;}
a.Video:hover{background-size:auto 110%;transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out; }
a.Video span.Play{width:1.5rem;height:1.5rem;display:inline-block;background:url(/cn/index/play.png) no-repeat;background-size:100% auto;top:50%;margin-top:-.3rem;position:absolute;}
dl#IndNews dd.Lcn ul.nlist{width:100%;height:auto;overflow:hidden;}
dl#IndNews dd.Lcn ul.nlist li{padding:.25rem 1%;width:31%;float:left;}
dl#IndNews dd.Lcn ul.nlist li a{display:block;width:90%;padding:5%;}
dl#IndNews dd.Lcn ul.nlist li a strong{display:block;line-height:1rem;font-size:.45rem;color:#333;height:1rem;width:100%; text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
dl#IndNews dd.Lcn ul.nlist li a span.time{display:block;line-height:.65rem;color:#999;font-size:.32rem;}
dl#IndNews dd.Lcn ul.nlist li a abbr{display:block;font-size:.32rem;line-height:.55rem;color:#888;}
dl#IndNews dd.Lcn ul.nlist li a:hover{ background-color:#f6f6f6;}
div.NewsLink{position:relative;width:100%;height:auto;overflow:hidden;}
div.NewsLink div{width:50%;height:6.7rem;position:relative;background-repeat:no-repeat;background-size:auto 110%;background-position:center center;overflow:hidden;float:left;}
div.NewsLink div  a{position:absolute;width:90.5%;height:90%;color:#fff;display:block;font-size:.5rem;padding:5%; text-align:center;top:0;left:0;z-index:5;}
div.NewsLink div a span{display:block;border:1px solid #fff;height:5rem;line-height:5rem;width:100%;display:none;font-weight:normal;}
div.NewsLink div a:hover{background:rgba(0,0,0,.5);}
div.NewsLink div a:hover span{display:block;}
div#Jobs{width:100%;height:auto;overflow:hidden;background:#f8f8f8;}
div#Jobs a.col_1{width:50%;float:left;display:block;position:relative;overflow:hidden;}
div#Jobs a.col_1 img{width:100%;}
div#Jobs a.col_1:hover img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
div#Jobs a.col_1 span{display:block;width:70%;padding:15%;height:70%;position:absolute;top:0;left:0;background-color: rgba(9,69,189,0.6);color:#fff;}
div#Jobs a.col_1 span h2{font-size:1rem;line-height:2rem;height:2rem; font-weight:normal;}
div#Jobs a.col_1 span p{font-size:.6rem;}
div#Jobs a.col_2,div#Jobs a.col_3{float:left;width:21%;padding:2%;background-color: #60AE91;height:4rem;color:#Fff;}
div#Jobs a.col_3{background-color:#B25534;}
div#Jobs a.col_2 h2,div#Jobs a.col_3 h2{display:block;line-height:2rem;height:2rem;font-size:.6rem;font-weight:normal;}
div#Jobs a.col_2 p,div#Jobs a.col_3 p{font-size:.35rem;}
div.Col_4{width:46%;padding:2%;float:right;}
div.Col_4 h2{display:block;line-height:.8rem;height:.8rem;font-size:.6rem;font-weight:normal;float:left;}
div.Col_4 a.more{float:right;font-size:.35rem;color:#666;}
div.Col_4 ul#jList{width:100%;clear:both;height:auto;overflow:hidden;padding:.5rem 0;}
div.Col_4 ul#jList li{height:auto;overflow:hidden;width:100%;border-bottom:1px dashed #ccc;}
div.Col_4 ul#jList li a{display:block;width:100%;height:auto;overflow:hidden;height:1.2rem;line-height:1.2rem;}
div.Col_4 ul#jList li a span{display:block;float:left;width:33%;font-size:.4rem;}
div.Col_4 ul#jList li a span.time{text-align:right;}
div#Main img{max-width:100%;}
div#Main{font-size:.35rem;}
h2._TechTl{display:block;height:2.5rem;line-height:2.5rem;text-align:center;font-size:.75rem;}
@media only screen and (max-width: 1024px) {
header div#Header{z-index:2;}
header div#Header a.logo{margin-top:-.75rem;}
header div#Header a.logo img{height:1.5rem;} 
header div#Header div.service_phone{right:15%;}
header div#Menu div#NavBox{width:100%;left:-100%;top:0;position:fixed;z-index:99;height:100%;-webkit-transition: none .4s ease;transition: none .4s ease;-webkit-transition-property: top,right,bottom,left,border;transition-property: top,right,bottom,left,border;}
header div#Menu div#NavBox div.Tempbox{position:absolute;width:52%;right:0;height:100%;}
header div#Menu nav{position:relative;}
header div#Menu dl#SearchBox{width:1rem;height:1rem;margin:.3rem 0;margin-right:1.85rem;}
header div#Menu dl#SearchBox dd{display:block;width:200px;}
header div#Menu nav a.Mobile_btn{display:block;position:absolute;top:50%;height:25px;margin-top:-12px;right:.45rem;}
header div#Menu div#NavBox ul#Nav{width:48%;position:absolute;height:94%;padding:3% 0;background:#3a3a3a; opacity:1;z-index:80;box-shadow:0 0 15px rgba(0,0,0,.5);}
header div#Menu div#NavBox ul#Nav li{width:100%;line-height:1.1rem;padding:0;margin:0;border-bottom:1px solid #333;}
header div#Menu div#NavBox ul#Nav li span.mm-subclose{float:right;height:1.1rem;width:11.8%;border-left:1px solid #333; cursor:pointer; position:relative; z-index:1;}
header div#Menu div#NavBox ul#Nav li span.mm-subclose:before{display:block;content:"";width:.2rem;height:.2rem;border-top:2px solid #929292;border-right:2px solid #929292;-webkit-transform:rotate(45deg);transform: rotate(45deg);position:absolute;left:50%;margin-left:-.2rem;margin-top:-.1rem;top:50%;}
header div#Menu div#NavBox ul#Nav li a{width:80%;padding:0;float:left; text-indent:.6rem;color:#ababab;font-weight:normal;border-bottom:1px solid #333;line-height:1.1rem;height:1.1rem;font-size:.45rem;}
div#NavBox ul#Nav li div.SonMenu div.mw div.Mimg{display:none;}
div#NavBox ul#Nav li div.SonMenu div.mw div.Mcon{display:none;}
div#NavBox ul#Nav li div.SonMenu{position:fixed;left:0;top:0;padding:0;height:100%;background:#3a3a3a;width:48%;max-height:none;box-shadow:0 0 15px rgba(0,0,0,.5);overflow:hidden;}
div#NavBox ul#Nav li.Product div.SonMenu{height:100%;}
div#NavBox ul#Nav li div.SonMenu div.mw{position:absolute;width:100%;height:100%;padding:0;left:0;top:0;}
div#NavBox ul#Nav li div.SonMenu div.mw ul.sonNav {float:none;width:100%;position:absolute;height:100%;padding:0;left:100%;top:0;}
div#NavBox ul#Nav li div.SonMenu div.mw ul.sonNav li{width:100%;padding:0;float:none;}
div#NavBox ul#Nav li div.SonMenu div.mw ul.sonNav li a:before{display:none;}
header div#Menu div#NavBox ul#Nav div.SonMenu div.mw li.back_btn{padding-top:.6rem;background:#000;color:#ccc;line-height:1.1rem;height:1.1rem;font-size:.45rem; cursor:pointer; text-indent:.8rem;}
header div#Menu div#NavBox ul#Nav div.SonMenu div.mw li.back_btn:before{display:block;content:"";width:.2rem;height:.2rem;border-bottom:2px solid #ccc;border-left:2px solid #ccc;-transform:rotate(45deg);
transform: rotate(45deg);position:absolute;left:.4rem;top:1.05rem;}
div#NavBox ul#Nav li.Product div.SonMenu div.mw ul {width:100%;position:absolute;height:100%;padding:0;left:100%;top:0;background:#3a3a3a; z-index:6;}
div#NavBox ul#Nav li.Product div.SonMenu div.mw ul li{position:static;}
header div#Menu div#NavBox ul#Nav li.Product div.SonMenu div.mw ul li.parent ul li a{width:100%;}
#banner .swiper-slide a{display:block;width:100%;position:relative;overflow:hidden;height:10rem;}
#banner .swiper-slide a img{ position:absolute;width:32rem;max-width:32rem;margin-left:-4rem;}
dl#Company dd.lcn{width:80%;}
dl#Company dd.Link ul li a span h2{line-height:.7rem;height:.7rem;font-size:.45rem;}
dl#Company dd.Link ul li a span p{line-height:.8rem;font-size:.3rem;}
dl#Company dd.Link ul li a:hover span p{ line-height:.6rem;height:1.8rem;overflow:hidden;}
dl#News dd.lcn ul.list li.first{width:100%;}
dl#News dd.lcn ul.list li.first a{width:100%;}
dl#News dd.lcn ul.list li{width:49%;padding-left:0;}
div#Cdetail div.owl-stage-outer div a.img img{height:8rem;}
div#Cdetail div.owl-stage-outer div a.txt h2{line-height:.75rem;height:.75rem;font-size:.52rem;}
div#Cdetail div.owl-stage-outer div a.txt p{padding:.25rem 0;line-height:.5rem;font-size:.25rem;}
footer {padding-top:1rem;}
footer div#Footer ul#Fnav{display:none;}
footer div#Footer div.Contact{width:100%;}
footer div#Footer div.ewm{display:none;}
dl#Companys dd.Abouts ul.Txts li a{width:90%;height:96%;padding:2% 5%;overflow:hidden;display:block;}
dl#Companys dd.Abouts ul.Txts li a font{display:block;line-height:1.2rem;font-size:.55rem; margin-top:0;}
dl#Companys dd.Abouts ul.Txts li a p{font-size:.3rem;line-height:.5rem;height:1rem;overflow:hidden;}
div.CompView strong{line-height:1rem;height:1rem;font-size:.55rem;}
div.CompView p{font-size:.35rem;line-height:.6rem;}
dl#SYnews dd.Lcn div.hd ul li a span.time{padding-left:.3rem;font-size:.7rem;line-height:1rem;}
dl#SYnews dd.Lcn div.hd ul li a span.time p{font-size:.45rem;line-height:.7rem;height:.7rem;}
a.Video{height:8rem;background-size:auto 100%;}
a.Video:hover{background-size:auto 110%;}
div.NewsLink div{height:6rem;background-size:auto 100%;}
div.NewsLink div a span{display:block;border:1px solid #fff;height:4.5rem;line-height:4.5rem;width:100%;display:none;}
div#Jobs a.col_1 span h2{font-size:.8rem;line-height:1.5rem;height:1.5rem;}
div#Jobs a.col_1 span p{font-size:.5rem;}
div#Jobs a.col_2,div#Jobs a.col_3{height:3.5rem;}
div#Jobs a.col_2 h2,div#Jobs a.col_3 h2{line-height:1.5rem;height:1.5rem;font-size:.5rem;}
div#Jobs a.col_2 p,div#Jobs a.col_3 p{font-size:.32rem;}
}
@media only screen and (max-width: 850px) {
	header{height:auto;overflow:hidden;}
header div#Header a.logo{margin-top:-.5rem;}
header div#Header a.logo img{height:1rem;}
	header div#Header div.service_phone{right:auto;top:.5rem;left:.05rem;font-size:.5rem;}
	header div#Header a.logo{margin-top:.05rem;}
	header div#Header dl#Lang{margin-top:-.9rem;} 
	header div#Header dl#Lang dd.Langlist a{height:1rem;line-height:1rem;font-size:.35rem;}
	header div#Menu {position:static;}
	header div#Menu dl#SearchBox {width:96%;padding:.1rem 2%;margin-right:0;}
	header div#Menu dl#SearchBox dd{background:#efefef;position:static;width:80%;float:left;line-height:.65rem;height:.65rem;}
	header div#Menu dl#SearchBox dd input.Keys{width:100%;line-height:.65rem;height:.65rem;font-size:.3rem;}
	header div#Menu dl#SearchBox dt.sbtn{float:left; margin-left:.5rem;}
	header div#Menu dl#SearchBox dt.sbtn input[type=image]{height:.65rem;}
	header div#Menu nav a.Mobile_btn{display:block;position:absolute;top:0;height:.55rem;margin-top:-.95rem;right:.45rem;z-index:995;}
	header div#Menu nav a.Mobile_btn img{height:.55rem;}
	header div#Menu div#NavBox ul#Nav{width:50%;}
	header div#Menu div#NavBox div.Tempbox{width:50%;}
	header div#Menu div#NavBox ul#Nav li{line-height:1.2rem;}
    header div#Menu div#NavBox ul#Nav li span.mm-subclose{height:1.2rem;width:1rem;}
    header div#Menu div#NavBox ul#Nav li span.mm-subclose:before{margin-top:-.15rem;}
	header div#Menu div#NavBox ul#Nav li a{font-size:.4rem;line-height:1.2rem;height:1.2rem;}
	div#NavBox ul#Nav li div.SonMenu{left:0;width:50%;}
	header div#Menu div#NavBox ul#Nav div.SonMenu div.mw li.back_btn{line-height:1.2rem;height:1.2rem;}
	header div#Menu div#NavBox ul#Nav div.SonMenu div.mw li.back_btn:before{top:1.1rem;}
	#banner .swiper-slide a{height:6.9rem; text-align:center;}
	#banner .swiper-slide a img{ position:absolute;width:25rem;max-width:25rem;margin-left:-2.5rem;}
	dl#Company dd.lcn{width:90%;}
	dl#Company dd.Link ul li a span h2{line-height:1.1rem;height:1.1rem;font-size:.45rem;}
	dl#News dd.lcn ul.list li{width:100%;padding-left:0;padding-right:0}
	dl#News dd.lcn ul.list li a{padding:2%;width:96%;}
	dl#News dd.lcn ul.list li a abbr{font-size:.35rem;}
	dl#NewPro dt.tls{width:68%}
	div#Cdetail div.owl-stage-outer div a.img img{height:6rem;}
	div#Cdetail div.owl-stage-outer div a.txt p{padding:.25rem 0;line-height:.6rem;font-size:.32rem;}
	div#Cdetail .owl-controls .owl-next{right:40%;}
	div#Cdetail .owl-controls .owl-prev{right:32%;}
	footer div#Footer .ewm{display:none;}
	div#Banners{background:none !important;height:auto;}
	div#Banners div.mw{padding:.25rem;color:#333;}
	div#Banners div.mw h1{line-height:1.8rem;height:1.8rem;}
	div#Banners div.mw span a{color:#333;}
	dl#Companys dd.lcn{width:90%;font-size:.34rem;}
	dl#Companys dd.About div.txt{width:42%;padding:5% 4%;float:left;background:#F0F0F0;position:relative;height:auto;}
	dl#Companys dd.Abouts ul.Txts {position:relative;float:right;}
	dl#Companys dd.Abouts ul.Txts li{position:relative;}
	dl#Companys dd.Abouts ul.Txts li a{position:relative;height:auto;overflow:hidden;padding-bottom:.5rem;}
	dl#Companys dd.Abouts ul.Txts li:nth-child(2){top:inherit;}
	dl#Companys dd.Abouts ul.Txts li a p{font-size:.3rem;line-height:.5rem;height:auto;overflow:inherit;}
	dl#Companys dd.Links a font{line-height:.8rem;height:.8rem;font-size:.5rem;padding:.45rem 0;}
	dl#Companys dd.Links a span.more i{width:20%;}
	ul#Profile li{width:40%;padding:0 5%;}
	div.MenuNav{border:0;line-height:1.5rem;background:none;}
    div.MenuNav ul#Mnav{line-height:1.5rem;}
	div.MenuNav ul#Mnav li{padding:0 .5rem;float:left;height:1.5rem;width:26%;margin:.25rem 0;}
	div.MenuNav ul#Mnav li a{font-size:.6rem;line-height:1.5rem;height:1.5rem;float:left;}
    div.MenuNav ul#Mnav li a:hover,div.MenuNav ul#Mnav li a.cur{border-bottom:2px solid #e6002f;line-height:1.5rem;height:1.5rem;}
	div.CompView div.CompImg,div.CompView div.CompImg img{width:100%;}
	div.CompView div.CompPeo,div.CompView div.CompWork,div.CompView div.CompPeo img,div.CompView div.CompWork img{width:100%;}
	div.CompView div.CompPeo div.Txts,div.CompView div.CompWork div.Txts{width:40%;padding:3% 5%;height:94%;}
	div.CompView strong{line-height:1.3rem;height:1.3rem;font-size:.6rem;}
	div.CompView p{font-size:.38rem;line-height:.75rem;}
	dl#SYnews dd.Lcn div.hd ul li a{padding:.5rem 3%;width:94%;}
	dl#SYnews dd.Lcn div.hd ul li a span.time{padding-left:.3rem;font-size:.6rem;line-height:.8rem;}
    dl#SYnews dd.Lcn div.hd ul li a span.time p{font-size:.4rem;line-height:.6rem;height:.6rem;}
	dl#SYnews dd.Lcn div.hd ul li a div.Txt{width:68%;}
	dl#SYnews dd.Lcn div.hd ul li a div.Txt strong{line-height:.7rem;height:.7rem;font-size:.4rem;}
    dl#SYnews dd.Lcn div.hd ul li a div.Txt abbr{line-height:.5rem;font-size:.3rem;height:.9rem;} 
	div#Jobs a.col_1 span h2{font-size:.75rem;line-height:1.2rem;height:1.2rem;}
	div#Jobs a.col_1 span p{font-size:.45rem;}
	div#Jobs a.col_2,div#Jobs a.col_3{height:3rem;}
	div#Jobs a.col_2 h2,div#Jobs a.col_3 h2{line-height:1rem;height:1rem;font-size:.45rem;}
	div#Jobs a.col_2 p,div#Jobs a.col_3 p{font-size:.3rem;line-height:.55rem;}
	div.Col_4 ul#jList li a{height:1.1rem;line-height:1.1rem;}
	div.Col_4 ul#jList li a span{width:33%;font-size:.35rem;}
}
@media only screen and (max-width:640px){
	#banner .swiper-slide a{height:6.2rem; text-align:center;}
	#banner .swiper-slide a img{ position:absolute;width:22rem;max-width:22rem;margin-left:-2.8rem;}
	dl#Company dd.lcn{width:96%;line-height:.7rem;font-size:.4rem;}
	dl#Company dd.Link ul li a span{display:block;width:92%;position:absolute;height:92%;padding:4%;background:#6f6f6f;color:#fff;top:70%;left:0;z-index:5;}
	dl#Company dd.Link ul li a img{max-width:none;width:100%;}
	dl#Company dd.Link ul li{width:98%;float:left;margin:1%;} 
	dl#Company dd.Link ul li a span h2{font-size:.5rem;}
	dl#Company dd.Link ul li a span p{font-size:.35rem;}
	dl#NewPro dt.tls{width:80%}
	div#Cdetail div.owl-stage-outer div a.img{width:100%;}
    div#Cdetail div.owl-stage-outer div a.txt{width:94%;padding:4% 3%;}
	div#Cdetail div.owl-stage-outer div a.img img{max-width:100%; position:relative;margin:0; }
	div#Cdetail div.owl-stage-outer  div a.txt p{line-height:.7rem;font-size:.35rem;}
	div#Cdetail .owl-controls .owl-prev,div#Cdetail .owl-controls .owl-next{top:50%;}
	div#Cdetail .owl-controls .owl-next{right:20%;}
	div#Cdetail .owl-controls .owl-prev{right:10%;}
	dl#Companys dd.Links a{width:100%;}
	dl#Companys dd.Links a span.img img{width:100%;max-width:none;}
	div.CompView div.CompImg,div.CompView div.CompImg img{width:100%;}
	div.CompView div.CompPeo,div.CompView div.CompWork{width:100%;}
	div.CompView div.CompPeo div.Txts,div.CompView div.CompWork div.Txts{width:40%;padding:3% 5%;height:94%;}
	div.CompView strong{line-height:1.3rem;height:1.3rem;font-size:.6rem;}
	div.CompView p{font-size:.38rem;line-height:.75rem;}
	div.layui-layer {width:90% !important;height:4rem;}
	div.NewsLink{height:auto;overflow:hidden;}
	div.NewsLink div{width:100%;}
	div#Jobs a.col_1{width:100%;}
	div#Jobs a.col_1 span h2{font-size:.8rem;line-height:1.5rem;height:1.5rem;}
	div#Jobs a.col_1 span p{font-size:.5rem;}
	div#Jobs a.col_2,div#Jobs a.col_3{width:46%;}
	div.Col_4{width:96%;}
}