*{margin:0;padding:0;border:0;list-style:none;text-decoration:none}
ul{display: table;}
html{font-size:16px;color: #333;}
@media screen and (max-width:319px){html{font-size:8.533333px!important}
}
@media screen and (min-width:320px) and (max-width:359px){html{font-size:8.533333px!important}
}
@media screen and (min-width:360px) and (max-width:374px){html{font-size:9.6px!important}
}
@media screen and (min-width:375px) and (max-width:383px){html{font-size:10px!important}
}
@media screen and (min-width:384px) and (max-width:399px){html{font-size:10.24px!important}
}
@media screen and (min-width:400px) and (max-width:413px){html{font-size:10.666667px!important}
}
@media screen and (min-width:414px){html{font-size:11.04px!important}
}
body{max-width:768px;margin:0 auto;-webkit-tap-highlight-color: transparent;}
.center-block{display:block;margin-right:auto;margin-left:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.text-right{text-align:right!important}
.text-left{text-align:left!important}
.text-center{text-align:center!important}
.hide{display:none!important}
.show{display:block!important}
.clear{clear:both}
.pagination{margin:1rem;text-align:center}
.pagination li{display:inline-block;margin-right:-1px;padding:3px;border:1px solid #e2e2e2;min-width:20px;text-align:center}
.pagination li.active{background:#009688;color:#fff;border:1px solid #009688}
.pagination li span{font-size: 1.25rem;}
.pagination li a{display:block;text-align:center;color:#666;font-size: 1.25rem;}
:focus{outline: -webkit-focus-ring-color auto 0rem;}
/*开始*/
.container{width: 100%;margin: 0px auto;max-width: 768px;min-width: 320px;overflow: hidden;position: relative;}
.title{text-align: center;width: 92%;margin: 0rem auto;}
.title h2{font-size: 2rem;}
.title p{font-size: 1.375rem;line-height: 2.125rem;margin-top: 1.25rem;}
.mob_btn{width: 16.25rem;margin: 1.875rem auto 0rem;display: block;background: linear-gradient(to right, #e50014, #f63704);line-height: 3.4rem;color: #fff;text-align: center;font-size: 1.5rem;border-radius: 0.375rem;}
/* header */
.header{width: 100%;position: fixed;background: rgba(0,0,0,0.5);z-index: 20;padding: 0.625rem 0rem;left: 0;}
.header .hlogo{width: 11.625rem;height: 3.75rem; display: block;float: left;margin-left: 1.25rem;background: url(../../img/common/h_logo.png) center center no-repeat;}
.header .getshow{width: 7.5rem;height: 2.5rem;line-height: 2.5rem;border-radius:0.375rem;text-align: center;border: 0.0625rem solid #fff;display: inline-block;color: #fff;font-size: 1.5rem;margin: 0.5rem 1.25rem 0 0;}
.header i{display: block;font-size: 2.5rem;color: #fff;float: right;margin-right: 1.25rem;line-height: 3.75rem;width: 2.5rem;text-align: center;transition: all .5s}
.header.active,.header.header_top{background: #fff;border-bottom: 0.0625rem solid #f6f6f6;}
.header.active .hlogo,.header.header_top .hlogo{background: url(../../img/common/h_logo2.png) center center no-repeat;}
.header.active .getshow,.header.header_top .getshow{background: linear-gradient(to right, #e50014, #f63704);border: 0px;}
.header.active i,.header.header_top i{color: #e50014;}
.header_menu{width: 100%;background: #fff;height: 0px;position: fixed;z-index: 10;top: 5rem;overflow: hidden;right: -100%;transition: all .5s;}
.header_menu.active{height: 100%;transition: all .5s;right: 0rem;}
.header_menu li{width: 90%;margin: 0rem auto;line-height: 5rem;font-size: 1.5rem;border-bottom: 0.0625rem dashed #eee;}
.header_menu li a{color: #333;display: block;}
.header_menu li a::after{content: ">";font-size: 1.25rem;color: #999;line-height: 5rem;float: right;}
@media screen and (max-width: 320px){
	.header.active .hlogo,.header.header_top .hlogo,.header .hlogo{background-size: 96% 96%;}
}
/* banner */
.mob_d1{position: relative;}
.banner img{width: 100%;}
@media screen and (max-width: 768px){
	.banner{height: 35rem;}
}
@media screen and (max-width: 540px){
	.banner{height: 19rem;}
}
/* go-top */
.goToTop{position: fixed;right: 2.5rem;width: 3.75rem;height: 3.75rem;line-height: 3.75rem; border-radius: 50%;background: linear-gradient(to right, #e50014, #f63704);right: -5rem;}
.goToTop i{display: block;font-size:1.875rem;text-align: center;line-height: 3.75rem;color: #fff;}
.goToTop-show {bottom: 20%;z-index: 6;right: 2.5rem;transition: all .5s;}
/* footer */
.mob_foot{width: 100%;background: #333;padding: 2.5rem 0rem;overflow: hidden;}
.mob_foot li{float: left;width: 25%;text-align: center;}
.mob_foot li i{width: 5rem;height: 5rem;border-radius: 50%;border: 0.125rem solid #fff;display: block;margin: 0rem auto 1.25rem;}
.mob_foot li i img{width: 3.75rem;margin-top: 0.625rem;}
.mob_foot li p{color: #fff;font-size: 1.375rem;}
.footer{width:100%;background:#222;overflow: hidden;padding: 2.5rem 0rem;}
.mob_ft1,.mob_ft2{width: 90%;margin: 0px auto;overflow: hidden;}
.mob_ft1 li{float: left;}
.mob_ft1 li:nth-child(1){width: 36%;}
.mob_ft1 li:nth-child(2){width: 64%;}
.mob_ft1 li img{width: 80%;}
.mob_ft1 li p,.mob_ft2 p{color: #ccc;font-size: 14px;}
.mob_ft1 li p a{color: #fff;}
.mob_ft2{margin-top: 2.5rem;}
.mob_ft2 p{font-size: 1.375rem;line-height: 3.125rem;}
/* 留电话 */
.ph-call{width:100%;margin:0 auto;background:url(../../img/common/bg02.jpg) 0 0 no-repeat;background-size:100% 100%;padding:3.75rem 0rem;position:relative;overflow:hidden}
.ph-call h2{color:#fff;text-align: center;}
#ftel{width:80%;margin:10px auto 0;display:block;overflow:hidden}
.ph-call .intel{width:55%;margin:10px 0;float:left;height:32px;line-height:32px;background:#fff;color:#666;border-radius:2px;font-size:14px;border:0;padding:0 10px}
.ph-call .inbtn{width:100px;background:#fff;height:32px;float:right;line-height:32px;border:0;border-radius:2px;margin:10px auto;cursor:pointer}
.formtips{color:#fff;text-align:center;position:absolute;top:70px;left:10%;line-height:30px}