body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,button,p,blockquote,pre,hr,th,td,em{margin:0;padding:0}body{font:12px/1.5 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;color:#6a6a6a;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:400;font-family:helvetica neue,Helvetica,pingfang sc,hiragino sans gb,microsoft yahei,Arial,sans-serif}fieldset,img{border:0}address,caption,cite,code,em,i,strong,th,var{font-style:normal}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}label{cursor:default}input,textarea{outline:0}a{text-decoration:none;cursor:pointer}a{color:inherit}a:link{text-decoration:none}.fleft,.uleft li{float:left;display:inline}.fright{float:right;display:inline}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.no_background{background:0 0!important}* html .clearfix{height:1%}.clearfix{display:block}.no_border{border:0!important}.no_border_right{border-right:0!important}.no_margin{margin:0!important}.no_margin_right{margin-right:0!important}.hand{cursor:pointer}.m0{margin:0}.p0{padding:0}.mt10{margin-top:10px!important}.mt29{margin-top:29px!important}.ml10{margin-left:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pl10{padding-left:10px!important}.pr10{padding-right:10px!important}.pb10{padding-bottom:10px!important}.pb50{padding-bottom:50px!important}.fsongti{font-family:宋体}.fxinsongti{font-family:新宋体}.colorwhite{color:#fff!important}.colorblack{color:#000!important}.colorgray{color:#595757!important}.textcenter{text-align:center!important}.fontbold{font-weight:700!important}.posrela{position:relative}.overen{overflow:hidden;zoom:1}.overflowtxt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hide{display:none}.show{display:block}a{blr:expression(this.onFocus=this.blur());outline:0}a:focus{-moz-outline-style:none}a:hover{color:#e15620;text-decoration:none}.upf{text-transform:uppercase}.lowf{text-transform:lowercase}.capf{text-transform:capitalize}
@media (min-width:350px) and (max-width:765px){
.dtc {background:none;padding: 2rem 0rem;float: left;}
.dtc .left{width:100%;}

.dtc .left h2{width:95%;margin:0 auto;float:none;margin-top:3rem;}
.dtc .left p{width:95%;margin:0 auto;float:none;}
.dtc .right{display:block;width:50%;margin-top:3rem;float:left;}
}

@media (min-width:769px) and (max-width:1200px){
.dtc {background:none;padding: 2rem 0rem;float: left;}
.dtc .left{width:50%;}

.dtc .left h2{width:95%;margin:0 auto;float:none;margin-top:3rem;}
.dtc .left p{width:95%;margin:0 auto;float:none;}
.dtc .right{display:block;width:50%;margin-top:3rem;float:left;}
}
@media (min-width:1201px) and (max-width:1440px){
.dtc .left { width: 45%;  float: left; position: relative; margin-left: 5%;} 
.dtc .left h1{display:none;}
.dtc .left h2 { width:50%;margin-top:2rem;font-size: 3rem;}
.dtc .left p{ width:50%;}
.dtc{padding:5% 2%;}
}
@media (min-width:1441px) and (max-width:1600px){
.dtc .left h1 a img {max-width: 60%;}
.dtc .left h2{margin-top:2rem;font-size: 3rem;}
.dtc{padding:5% 2%;}
}


#allmap { width: 100%;min-height: 385px;overflow: hidden;}
.BMap_shadow img{width:0;height:0;}
@media screen and (max-width:500px) {
 #allmap{min-height: 300px;} 
 }
.ditu b {
    font-size: 1.8rem;
}