.menubtn { display: block; position: absolute;top: 18px; right: 20px; font-size:35px; display: none; }
@media screen and (max-width: 480px) {
	html { font-size: 10px; }
	.menubtn { display: block; }
	.header { background: #fff; box-shadow: 0 5px 20px rgba(0,0,0,.1); height: 60px; }
	.header .logo { height: 31px; top: 15px; left: 20px; }
	.header .logo img { opacity: 0; }
	.header .logo .cover { opacity: 1; }
	.header .menu a { color: #666; }	
	.header .menu { position: absolute; top: 100%; background: #fff; left: 0; right: 0; display: none; }
	.header .menu .menulist { padding-right: 0; }
	.header .menu .menulist li { float: none; width: auto; }
	.header .menu .menulist a { line-height: 40px; font-size: 14px; }
	.header .menu .menulist, .header .menu .functions { float: none; width: auto; }
	.header .menu .functions dd>div>a { line-height: 45px; }
	.header .menu { border-bottom: 1px solid #eee; }
	.header .menu .functions { margin-right: 0; padding: 10px 0; padding-bottom: 20px;}
	.header .menu .functions dd { padding-left: 20px; }

	.index .firstScreen .left .text h1 { font-size: 3rem; }
	.index .firstScreen .left .text p { font-size: 1.6rem; letter-spacing: 0;  }
	.index .firstScreen .left .text a { padding: 0 3rem; }
	.index .firstScreen .left .text a:before { display: none; }
	.index .firstScreen .left .text a span { transform:translateX(0);-webkit-transform:translateX(0); }
	.index .firstScreen .left .text a:after { display: none; }
	.index .firstScreen small { font-size: 1.2rem; line-height: 2; left: 5%; right: 5%; letter-spacing: 0; text-align: center; }
	
	/*移动端*/
	body{overflow: hidden;}
	.footer{padding:30px 0;}
	.footer .maxsize .left,
	.footer .maxsize .right{width: 100%;}
	.footer .maxsize .sitemap{margin: 0;padding: 0;border:0;}
	.footer .maxsize .sitemap dl{width: 100%;overflow: hidden;margin-bottom: 20px;}
	.footer .maxsize .sitemap dl dd{width: 50%;float: left;}
	.footer .copy{font-size: 12px;text-align: center;padding-bottom: 30px;}
	.footer .copy p{line-height: 24px;}
	.index .Linebg, .index .moveLine{display: none;}
	.maxsize{margin: 0 15px;}
	.index .s2 { padding:30px 0; }
	.index .s2 .left,
	.index .s2 .right,
	.index .s3 .left, .index .s3 .right,
	.index .s4 .left, .index .s4 .right{width: 100%;}
	.index .s2 .left h1,
	.index .s3 .left h1{font-size: 40px;margin-bottom: 20px;}
	.index .s2 .left .text:before{height: 2px;}
	.index .s2 .left .text{padding-top: 30px;margin-bottom: 30px;}
	.index .s2 .left .text h2,
	.index .s3 .left h2{font-size: 20px;letter-spacing: 0;}
	.index .s2 .left .text p{font-size: 14px;line-height: 1.5;}
	.index .s2 .left .btns a,
	.index .s3 .left .btns a{width: 50%;margin-right: 0;margin-bottom:30px;}
	.index .s2 .left .btns a .iconfont,
	.index .s3 .left .btns a .iconfont{font-size:30px;}
	.index .s2 .left .btns a p,
	.index .s2 .left .btns a small,
	.index .s3 .left .btns a p,
	.index .s3 .left .btns a small{height:18px;opacity: 1;display: block;}
	.index .s2 .right{margin-left: 0;}
	.index .s2 .right em{position: relative;margin: 0;line-height: 1;}
	.index .s2 .right .frame{border-width: 2px;}
	.index .s2 .right .frame img{transform:none;}
	.index .s3{padding: 0;padding-bottom: 30px;}
	.index .s3 .left .title{padding: 20px 0;}
	.index .s3 .left .btns a small{margin-bottom: 20px;}
	.index .s3 .right .cont,
	.index .s4 .right .cont{padding: 0;}
	.index .s4{padding: 20px 0;}
	.index .s4 .left .con{padding-right: 0;padding-bottom: 30px;}
	.index .s5 .inb{display: block;padding-bottom: 160px;}
	.index .s5 .inb .item{width: 33.333%;margin: 0;}
	.index .s5 .inb .item .iconfont{font-size: 40px;}
	.index .s5 .inb .item p{font-size: 16px;}
	.slogan{height: 320px;}
	.slogan .text{top:40%;margin-top: 0;}
	.slogan .text h1{font-size: 42px;letter-spacing: 0;}
	.slogan .text small{font-size: 20px;}
	.slogan .text:after{display: none;}
	.about .digest .tabpage{padding: 30px 0;margin: 0;}
	.about .digest .tabpage a{font-size: 18px;}
	.about .digest .page{padding: 0 15px;}
	.about .digest .text{line-height: 30px;padding-bottom: 30px;}
	.about .cultrue .cont{padding: 30px 0;}
	.about .cultrue .cont .item{width: 100%;}
	.about .cultrue .cont .item .con{padding: 30px;border:0;}
	.about .cultrue .item small{font-size: 14px;}
	.about .cultrue .item strong{font-size: 20px;margin-top: 20px;}
	.about .tuanjian{padding: 30px 0;}
	.about .tuanjian .item{width: 100%;height: 420px;}
	.about .tuanjian .item .face{bottom: 220px;}
	.about .tuanjian .item .text{top: 200px;padding: 20px 10px;}
	.about .tuanjian .arrows{position: absolute;z-index: 9;width: 100%;}
	.about .tuanjian .arrows .prev{left: 0;}
	.about .tuanjian .arrows .next{right: 0;}
	.about .tuanjian .arrows .prev,
	.about .tuanjian .arrows .next{top: 0;margin-top: 50px;}
	.about .ms li{width: 100%;}
	.about .ms li h1{padding: 20px 10px;}
	.about .ms .text{padding:15px;font-size: 14px;}
	.about .zeren li{padding: 15px 0;}
	.about .zeren li .face{position: relative;float: left;top: 0;left: 0;margin: 0;margin-right: 15px;}
	.about .zeren li small{margin-bottom: 20px;}
	.about .zeren li .text{padding: 0;}
	.about .zeren li:after{display: none;}
	.bs .story .maxsize{margin-top: 30px;}
	.bs .story .title{padding:30px 0 10px 0;}
	.bs .story .cont{padding:0 15px 30px 15px;}
	.gobalstyle.title h1{font-size: 24px;}
	.gobalstyle.title h1:after{height: 1px;}
	.bs .brand .item{background-size: auto;width: 100%;height: auto;margin-bottom: 30px;}
	.bs .brand .item .text{position: relative;margin-top: 150px;padding: 20px 0; transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);}
	.bs .brand .item .text h2{font-size: 20px;border-bottom-width: 1px;}
	.bs .brand .item .text p{font-size: 14px;}
	.bs .brand{padding-bottom: 0;}
	.news .maxsize{margin-top: 30px;padding: 0 15px;margin-bottom: 30px;}
	.news .block{padding-top: 0;padding-bottom: 30px;}
	.gobalstyle.title{padding-bottom:20px;}
	.news .maxsize ul li{padding: 20px 15px;}
	.news .maxsize ul li strong{font-size: 20px;}
	.news .maxsize ul li:after{display: none;}
	.pager{margin:0;margin-top: 30px;}
	.news .maxsize ul li .detial{padding-top: 20px;}
	.shop .filter{margin: 0 -15px;box-shadow: 0 5px 16px rgba(0,0,0,.1);}
	.shop .top .filter li a{padding: 20px 0;}
	.shop .top .filter li:hover a, .shop .top .filter li.active a{margin: 0;padding: 20px 0;}
	.shop .top .filter li span{font-size: 12px;}
	.shop .top .filter li i{font-size: 24px;}
	.shop .content{margin-top: 0;padding-bottom: 40px;}
	.shop .top .content .bx-pager{margin-top: 20px;}
	.shop .content .bxslider a{padding: 20px 0;}
	.shop .pros .item{width: 100%;margin-bottom: 10px;}
	.shop .pros .item .text{padding: 15px 0;}
	.shop .pros .item .text strong{font-size: 18px;}
	.shop .pros .item .text p{font-size: 14px;height: auto;}
	.shop .dianping .item{width: 100%;box-shadow: 0 10px 40px rgba(0,0,0,.1);background: #fff;margin-bottom: 20px;}
	.shop .dianping .item .con{padding: 0;}
	.shop .dianping .item .face{float: left;position: relative;left: 0;margin: 15px 15px 0 15px;width: 40px;height: 40px;}
	.shop .dianping .item .text{box-shadow: none;background: none;height: auto;padding:15px;font-size: 14px;line-height: 24px;}
	.shop .dianping .item .text:after{display: none;}
	.shop .top .arrows .prev,
	.shop .top .arrows .next{display: none;}
	.cul .pyq{padding: 30px 0;}
	.cul .pyq .item{width: 100%;}
	.cul .pyq .item .text{padding: 20px 0;}
	.cul .pyq .item .text h2{font-size: 18px;}
	.cul .pyq .item .text h2:after{height: 2px;}
	.cul .pyq .item .text p{font-size: 14px;}
	.cul .popwin{top: 80px;bottom: 30px;right: 30px;left: 30px; background: #fff; overflow: auto;box-shadow:1px 3px 6px rgba(0,0,0,.15);}
	.cul .popwin .left{position: relative;right: 0;width: 100%;height: 150px;}
	.cul .popwin .right{position: relative;left: 0;padding: 30px 10px;}
	.cul .popwin .right h1{font-size: 18px;}
	.cul .popwin .right .con{height: auto;font-size: 14px;}
	.cul .popwin .right h1:after{height: 2px;}
	.ser .tabpage{margin: 0 -15px;}
	.ser .tabpage li a .iconfont{display: block;font-size: 20px;}
	.ser .tabpage li:nth-child(3) a .iconfont{font-size: 24px;}
	.ser .tabpage li:nth-child(4) a .iconfont{font-size: 28px;}
	.ser .tabpage li a{font-size: 12px;line-height: 30px;padding: 10px 0;}
	.ser .tabpage li a span{padding-left: 0;}
	.ser .tabpage li:hover a, .ser .tabpage li.active a{margin: 0;}
	.ser .pages{padding: 40px 0;}
	.ser .page .pic{height: 280px;}
	.ser .page .pic .btns ul li{padding:0;margin-bottom: -35px;}
	.ser .page .pic .btns ul li a{width: 70px;height: 70px;font-size: 13px;line-height: 70px;}
	.ser .page .pic .btns ul li:nth-child(2) a{font-size: 14px;margin: -5px 35px;width: 80px;height: 80px;line-height: 80px;}
	.buss .content .maxsize{margin-top: 30px;}
	.buss .block .face{width: 100%;height: 150px;right: 0;position: relative;}
	.buss .block .text{margin-left: 0;}
	.buss .block .text .cont{padding: 20px 15px;}
	.buss .block .text h1{font-size: 24px;}
	.buss .block .text h1:after{height:2px;}
	.buss .block:nth-child(2n+2) .face{left: 0;}
	.buss .block:nth-child(2n+2) .text{margin-right: 0;}
	.buss .block .text:before{display: none;}
	.buss .content{padding-bottom: 50px;}
	 .buss .block .text .cont .job{font-size: 16px;}
	 .buss .block .text .cont .arrows{top: 20px;right: 10px;}
}