@media (max-width:1200px){
	.main .mauto,.mauto{max-width:92%}
}
@media (max-width:1024px){
	body{padding-top:65px}
.header{display:none}
.header-m{position:fixed;top:0;left:0;z-index:888;display:block!important;width:100%;height:65px;background:#2b2b2b;box-shadow:1px 1px 20px rgba(0,0,0,.1)}
.header-m::after{position:fixed;top:65px;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.5);content:''}
.header-m .logo{position:absolute;left:50%;line-height:65px;-webkit-transform:translateY(-50%);transform:translateX(-50%)}
.header-m .logo img{height:45px}
.header-m .m-menu-b{position:absolute;z-index:10000;top:0;left:0;display:block;width:60px;height:65px;cursor:pointer}
.header-m .m-menu-b::after,.header-m .m-menu-b::before{position:absolute;top:50%;left:calc(35px / 2);z-index:9999;width:25px;height:1px;background:#999;content:'';-webkit-transition:all .3s ease-out .3s;transition:all .3s ease-out .3s}
.header-m .m-menu-b::before{-webkit-transform:translateY(-4px) rotate(0);transform:translateY(-4px) rotate(0)}
.header-m .m-menu-b::after{-webkit-transform:translateY(4px) rotate(0);transform:translateY(4px) rotate(0)}
.header-m .m-menu{position:fixed;top:0;left:-260px;z-index:888;display:none;padding-top:65px;width:100%;width:260px;height:100%;background:#fafafa;text-align:left;opacity:1}
.header-m .m-menu::after{position:absolute;top:65px;width:100%;height:1px;background:#ebebeb;content:''}
.header-m .nav{overflow-x:hidden;overflow-y:auto;height:100%}
.header-m .nav>li{border-bottom:1px solid #ebebeb;-webkit-animation:resize .5s both;animation:resize .5s both}
.header-m .nav>li>a{position:relative;display:block;padding:0 20px 0 40px;height:50px;color:#666;font-size:15px;line-height:50px}
.header-m .nav>li>a::after{position:absolute;top:50%;left:20px;margin-top:-5px;width:8px;height:8px;border:1px solid #999;border-radius:50%;background:0 0;content:'';-webkit-transition:all .3s;transition:all .3s}
.header-m .nav>li .sub-nav{display:none}
.header-m .nav>li .sub-nav a{position:relative;display:block;padding:0 40px;height:50px;background:#ebebeb;color:#4E4E4E;line-height:50px}
.header-m .nav>li .sub-nav a::after,.header-m .nav>li .sub-nav a::before{position:absolute;top:50%;left:20px;overflow:hidden;width:0;height:0;border:5px solid transparent;content:'';-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.header-m .nav>li .sub-nav a::before{left:21px;border-left:5px solid #555}
.header-m .nav>li .sub-nav a::after{border-left:5px #ebebeb solid}
.header-m .nav>li.cur{position:relative}
.header-m .nav>li.cur::after,.header-m .nav>li.cur::before{position:absolute;background:#999;content:'';-webkit-transition:all .3s;transition:all .3s}
.header-m .nav>li.cur::before{top:19px;right:25px;width:2px;height:12px}
.header-m .nav>li.cur::after{top:24px;right:20px;width:12px;height:2px}
.header-m .nav>li.active::after{background:#fff}
.header-m .nav>li.active>a{background:#555;color:#fff}
.header-m .nav>li.active>a::after{border-color:#fff;background:#fff}
.header-m .nav>li.active .sub-nav li{-webkit-animation:ReturnToNormal .5s both;animation:ReturnToNormal .5s both}
.header-m .m-language{position:absolute;bottom:0;left:0;width:100%;text-align:center}
.header-m .m-language a{display:block;border-bottom:1px solid #ebebeb;color:#666;font-size:16px;line-height:40px;-webkit-animation:slideInUp 1.5s both;animation:slideInUp 1.5s both}
.header-m .m-search-b{position:absolute;top:0;right:0;display:block;width:35px;height:65px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAVFBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlKXBdvAAAAG3RSTlMA9jDDexUL5K6hHoOYuTqJyZDbR0Ao0O1cUGyrpb7OAAABV0lEQVRIx71Vy4KDIAwMyqMgKj7brv//n3sgtIjEhcvOLSQDkxACJGi4bmfG5lbzBv5EY9URQdl7zmDZkYDZgY7vMDyhdJQafRDQWV1Lf5Dol2v89vy4W75uUm4rb7+yLmeIObgmEa2OISslEkLQ8zDndfNAh5Pn+uAyFiTnGk/74Mk/kMELtcZn2/z+CO69NroB1A8EMI9vpSZfiIHsGN9fEwQ4zIrE6AuVKBI0waCmU1It3MDfOUdLx9ZdofTplpc7wuJ7EK0dBdLANHe0VMiZhvCFryU8ayXNtUm72rL2tRfXFbeG8BFrsFVZ8zFZ2d62/gF9oEueqMsMgVcu/o3OoXDMcIyfKgcZE+WjMl+SjRHDmGS80U1Dm0SVoyIZcYZExSkm0xIMMPoa7gYAmTDob5f57w0Z2E/Ex672vluxPyOGgUIERgN1DCWhnGHxzZRDNBL+Bb/Ur0nrX0q6YgAAAABJRU5ErkJggg==) no-repeat left center;background-size:18px;cursor:pointer}
html.active{overflow:hidden;height:100%}
html.active body{overflow:hidden;height:100%}
html.active .header-m{left:260px}
html.active .header-m::after{display:block}
html.active .header-m .m-menu-b::after,html.active .header-m .m-menu-b::before{background:rgba(255,255,255,.5)}
html.active .header-m .m-menu-b::before{-webkit-transform:translateY(0) rotate(225deg);transform:translateY(0) rotate(225deg)}
html.active .header-m .m-menu-b::after{-webkit-transform:translateY(0) rotate(-225deg);transform:translateY(0) rotate(-225deg)}
html.active .header-m .m-menu{left:0;display:block}
html.active .banner,html.active .i-banner,html.active footer,html.active main{-webkit-transform:translateX(260px);transform:translateX(260px)}
}
@media (max-width:768px){footer{padding:.45rem 5% .5rem 5%}
.i-banner .txt-w{top:8%;left:16%}
.i-banner .txt-w em{margin-bottom:.05rem;padding-bottom:.05rem;font-size:.34rem}
.i-banner .txt-w span{font-size:.28rem}
.i-banner .in-txt-w{top:25%;left:10%}
.i-banner .in-txt-w em{font-size:.34rem}
.i-banner .in-txt-w i{padding:.1rem 0;font-size:.28rem;line-height:150%}
.i-banner .erweima{position:absolute;top:42%;left:16%;width:.71rem;height:.71rem}
.i-banner .tel-w{top:68%}
.i-banner .tel-w em{font-size:14px}
.i-banner .tel-w i{font-size:12px}
.banner{height:3rem}
.title em{padding:0 .3rem;font-size:19px}
.i-about{padding-top:.9rem;padding-bottom:.3rem;background-size:100% auto}
.i-about .txt{padding-bottom:.5rem;font-size:16px;line-height:30px}
.i-about .imgs{padding:.1rem}
.i-list{padding-bottom:.8rem}
.i-list h3{font-size:18px}
.i-list li{margin-top:.5rem}
.i-list .txt{height:auto;font-size:13px;line-height:28px;-webkit-line-clamp:inherit}
.about{padding-top:.6rem;padding-bottom:1rem}
.about .txt{font-size:16px;line-height:30px}
.service-list .txt{font-size:16px;line-height:30px}
.service-list .list{padding-bottom:.5rem}
.service-list .list .imgs{width:100%;height:auto!important}
.service-list .list .info{padding:0;width:100%;height:auto!important}
.service-list .list .info .li25{overflow:hidden;max-height:inherit}
.service-list .list .box1 .imgs,.service-list .list .box3 .imgs{margin-bottom:.3rem}
.service-list .list .box2 .imgs,.service-list .list .box4 .imgs{margin-bottom:.3rem}
.information{padding-top:.6rem}
.information .txt{font-size:16px;line-height:30px}
.information .list{padding-bottom:.5rem}
.information .list .pt50{padding-top:.3rem}
.information .list h3{font-size:20px}
.information .list .date{font-size:16px}
.information .list .els2{height:44px;font-size:14px;line-height:22px}
.happy{padding-top:.6rem}
.happy .txt{font-size:16px;line-height:30px}
.happy .list{padding-bottom:.5rem}
.happy .list li{margin-top:0!important;margin-bottom:.9rem}
.happy .list h3{font-size:20px}
.happy .list .els2{height:44px;font-size:14px;line-height:22px}
.home{padding-top:.6rem}
.home .txt{font-size:16px;line-height:30px}
.home .list1 ul{padding-bottom:.3rem}
.home .list2 ul{padding-bottom:0}
.home .list2 li{margin-top:.9rem}
.home .list2 li:first-child{margin-top:0}
.home .txt-w{padding-top:.6rem}
.home .flipster em{right:5%;bottom:5%}
.news-info .rel{position:inherit;padding-top:.1rem}
.news-info .rel .tt1 h3{padding-top:.35rem;font-size:.35rem}
.news-info .tt1 span{padding:.1rem 0 .05rem 0}
.news-info .return{position:relative;top:.1rem}
.news-info .news-share{position:inherit;display:table;margin:.15rem auto .2rem auto}
.page div{padding-right:0!important}
.page .return{position:inherit;display:table;margin:0 auto .4rem auto}
.con_right{
	width: 100%;margin-top: -20px;margin-bottom: 20px;
}
}
@-webkit-keyframes resize{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5)}
100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
}
@keyframes resize{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5)}
100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
}
@keyframes resize{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5)}
100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
}
@keyframes resize{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5)}
100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
}
@-webkit-keyframes ReturnToNormal{from{opacity:0;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}
to{opacity:1;-webkit-transform:none;transform:none;-webkit-transform-origin:right bottom;transform-origin:right bottom}
}
@keyframes ReturnToNormal{from{opacity:0;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}
to{opacity:1;-webkit-transform:none;transform:none;-webkit-transform-origin:right bottom;transform-origin:right bottom}
}