*{margin:0px;padding:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input{outline:none;}
textarea{outline:none;}
span{outline:none;}
a {text-decoration:none;}
img { border:none; vertical-align:bottom;}
ol,ul,li { list-style:none;}
body{text-align:center;}
html{font-size:14px;}
::placeholder {
  color: #404040;
}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

.fl{float:left}
.clear{clear:both;}

.gray1{background:#333333}
.gray2{background:#f7f7f7}
.wbg{background:#fff;}
.br{border-radius:1.5rem;}
.brs{border-radius:0.5rem;}
.overflow{overflow:hidden;}
.hidden{display:none;}
.in-content{padding:2rem;}
.mt{margin-top:3rem;}
.pad{padding:3rem;}
.mb{margin-bottom:2.5rem;}
.ppp{padding:0.6rem;padding-bottom:0.8rem;margin-bottom:0.6rem;}

.main-content{max-width:750px;margin:0 auto;}
.logo{padding:2rem;}
.logo img{max-width:411px;width:85%;}

.limg{width:64%;margin-right:3%;height:auto;}
.rimg{width:33%;height:auto;}

.limg img{width:100%;vertical-align:middle}
.rimg img{width:100%;vertical-align:middle}

.wd img{width:100%;}
.pinpai {font-size:1.5rem;color:#515151;line-height:3.5rem;}

.titlexm{font-size:2rem;line-height:8rem;}

.al ul li{float:left;width:49%;margin-right:2%;line-height:4rem;margin-bottom:1rem;font-size:1.5rem;}
.al ul li a{color:#4e5151}

.titlezx{font-size:2rem;position:relative;line-height:normal;margin-top:3rem;margin-bottom:3rem;font-weight:bold;}
.more{position:absolute;right:0px;bottom:0.5rem;font-size:0.5rem;background:#b5b5b5;border-radius:1rem;line-height:normal;padding:0.3rem;}
.more a{color:#fff;}
.newslist img{width:100%;}
.newslist ul li{margin-bottom:1rem;}

.tel{font-size:2rem;line-height:10rem;}
.bluetxt{color:#03b8df}

#head {box-sizing: border-box;position: fixed;top: 0;left: 50%;transform: translateX(-50%);max-width: 750px;min-width: 320px;padding: 0.2rem;width: 100%;background: #333333;z-index: 9;color:#fff;line-height:4rem;font-size:1.2rem;}
#head a{color:#fff;text-decoration: none;}
#head ul li{float:left;width:33.33333333333333%;}
.dropdown-menunew{position:absolute;left:0;background: #333333;width:100%;font-size:1rem}
.tp{padding-top:6rem;}
.tpno{padding-top:4rem;}

.wdcontent{font-size:1.35rem;color:#737373;text-align:left;line-height:2.5rem;text-align:justify;text-justify:distribute-all-lines;}
.num{display:inline-block;background:#333333;color:#fff;line-height:2rem;border-radius:2rem;width:2rem;text-align:center;margin-right:0.6rem;font-weight:normal;}
.numtitle{font-size:1.6rem;color:#333;font-weight:bold;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #333;}

.bottom_form input, .bottom_form textarea {
    display: block;
    margin: 0 auto 1rem;
    box-sizing: border-box;
    padding: 0.5rem 1rem;
    width: 100%;
    border: 1px solid #434343;
    color: #050505;
    border-radius: 1.5rem;
	font-size:1.2rem;
}

.bottom_form textarea {
    height: 8rem;
}

.bottom_form .submitBtn{
    display: block;
    box-sizing: border-box;
    margin: 3rem auto 0;
    padding: 1rem 0;
    width: 100%;
    background: #03b8df;
    border-radius: 1.5rem;
    font-size: 1.4rem;
    text-align: center;
    color: #f2f2f2;
	border:0px;
}

.pp{width:85%;margin:0 auto;height:auto;}
.pp ul li{width:49.5%;height:9rem;float:left;border-bottom:1px solid #ededed;line-height:9rem;}
.pp ul li img{width:40%;vertical-align:middle;}
.pp ul li:last-child{border:none}
.pp ul li:nth-last-child(2){border:none}

.lf{width:90%;margin:0 auto;margin-top:1rem;margin-bottom:1rem;}
.lf ul li{width:14%;float:left;font-size:1.5rem;margin-left:3%;margin-right:3%;line-height:2.5rem;margin-bottom:1.2rem;}

.lfactive{background:#333;}
li.lfactive a{color:#fff;text-decoration: none;}
li.lfn a{color:#333;text-decoration: none;}

.lfline{border-bottom:1px solid #333;}

.lfsub{background:#f7f7f7;padding:4%;margin-top:0.5rem;margin-bottom:0.5rem;}
.lfsub ul li{float:left;width:45%;text-align:left;padding:1rem;font-size:1.2rem;line-height:1rem;}

li.lfsubactive a{color:#e50014;text-decoration: none;line-height:normal;}
li.lfsubn a{color:#737373;text-decoration: none;line-height:normal;}

#mapDiv{width:100%;height:25rem;}

.bgmtb{margin-top:5rem;margin-bottom:5rem;}

.lfhoder{width:100%;padding-left:51%;padding-top:2rem;color:#333;text-align:left;padding-right:3%;padding-bottom:8rem;}
.lftitle{font-size:2.3rem;font-weight:bold;}
.lfadd{margin-top:6.5rem;font-size:1.6rem;line-height:3rem;}

.tpxm{margin-top:4.4rem;}
.imgborder4px img {
    border-bottom: 4px solid #999999;
    background-color: #f1f1f1;
}

.carousel-indicators .active{background:transparent;border:none;}

.moreshop{font-size:1.1rem;margin-top:1rem;}
.buttonContainer{font-size:1.2rem;background:#f7f7f7;padding:0.5rem;}
#sh{display:none;}
.stand{color:#3077bc;font-size:1.2rem;}

@media (max-width: 428px){
	html{font-size:10px;}
}

@media (max-width: 414px){
	html{font-size:14px;}
	.br{border-radius:0.4rem;}
	.in-content{padding:1.2rem;}
	.mt{margin-top:1.2rem;}
	.pinpai {font-size:1.2rem;color:#515151;font-size:1.2rem;line-height:2.8rem;}
	.titlexm{font-size:1.5rem;line-height:5rem;}
	.al ul li{font-size:1.2rem;line-height:3rem;}
	.titlezx{font-size:1.5rem;margin-top:2rem;margin-bottom:2rem;}
	.more{bottom:0rem;}
	.newslist ul li{margin-bottom:0.5rem;}
	.tel{font-size:1.5rem;line-height:6rem;}
	.tp{padding-top:5.2rem;}
	.tpno{padding-top:4rem;}
	.wdcontent{font-size:1.2rem;line-height:2rem;}
	.pad{padding:1.5rem;}
	.num{line-height:1.7rem;border-radius:1.7rem;width:1.7rem;}
	.numtitle{font-size:1.35rem;}
	.bottom_form .submitBtn{padding:0.8rem;margin-top:2rem;}
	.pp ul li{height:6rem;line-height:6rem;}
	.pp ul li img{width:60%;}
	
	.lf ul li{padding-left:2.5%;padding-right:2.5%;margin-left:0.5%;margin-right:0.5%;width:19%;line-height:2.2rem;font-size:1.3rem;margin-bottom:1rem;}
	.lfsub{margin-top:0.3rem;margin-bottom:0.3rem;}
	.lfsub ul li{float:left;width:49%;text-align:left;padding-left:0.9rem;padding-right:0.9rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.1rem;line-height:0.5rem;}
	.bgmtb{margin-top:3rem;margin-bottom:3rem;}
	#mapDiv{height:15rem;}
	
	.lfhoder{width:100%;padding-left:51%;padding-top:1.5rem;color:#333;text-align:left;padding-right:2%;padding-bottom:4rem;}
	.lftitle{font-size:1.2rem;font-weight:bold;}
	.lfadd{margin-top:3.5rem;font-size:1rem;line-height:normal;}
	.stand{color:#3077bc;font-size:0.8rem;}
}

@media (max-width: 375px){	
	html{font-size:14px;}
	.lfhoder{padding-top:1rem;}
	.lfadd{margin-top:3.2rem;}
}

