* {margin: 0;padding: 0;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {font: 14px/1.5 "微软雅黑";background: #f0f2f4;color: #5c6773}
img {vertical-align: middle;}
ul {list-style: none;}
a {color: #626262;}
a:hover {text-decoration: none;}
.clearfix:after{height: 0;display: block;content: "";clear: both;visibility:hidden;}
.section {background: #fff;margin-top: 0.375rem}
.section h2{font-size: 0.9rem;color: #a30030;padding-left: 1.9rem;background-repeat: no-repeat;}
.howuse h2{background-image: url(../images/car.jpg);background-position: 0.825rem 50%;background-size: 0.825rem auto}
.support h2{background-image: url(../images/card.jpg);background-position: 0.825rem 50%;background-size: 0.825rem auto}
.howlogin h2{background-image: url(../images/ph.jpg);background-position: 0.825rem 50%;background-size: 0.825rem auto}
.didi-summary{padding: ;font-size: 0.6rem;padding-top: 0.9rem;padding-bottom: 0.9rem;box-shadow: 0 2px 6px #dbdad9;
-webkit-box-shadow: 0 2px 6px #dbdad9;-moz-box-shadow: 0 2px 6px #dbdad9;-o-box-shadow: 0 2px 6px #dbdad9;-ms-box-shadow: 0 2px 6px #dbdad9}
.didi-summary p{padding: 0 0.525rem 0 0.675rem;line-height: 1.05rem;}
.didi-summary strong{font-weight: bold;}
.didi-summary .strong2{font-weight: bold;color:#a30030;font-size: 0.6rem;}
.howuse {padding-top: 24px;}
.howuse .bd {position: relative;}
.howuse ul{overflow: hidden;position: relative;}
.howuse li{padding-top: 0.5rem;padding-bottom: 0.5rem;}
.howuse li .txt {margin-left: 0.65rem}
.howuse li .title {position: relative;font-size:0.75rem;font-weight: bold;padding-left:0.3rem;color: #5c6773}
.howuse li .txt .line {position: absolute;width:2px;left:0.1rem;top: 0.175rem;bottom:0.15rem;background: #a30030;}
.howuse li .txt p{position: relative;padding: 0 0.2rem 0 0;font-size: 0.6rem;line-height: 0.9rem}
.howuse li .pic{text-align: center;margin-top: 0.75rem}
.howuse li .pic img{width:9.4rem}
.support {padding-top: 0.6rem;}
.support dl{margin-top: 0.5rem;}
.support dt{text-align: center;}
.support dt span{font-size: 0.6rem;display: inline-block;border-bottom: 2px solid #a30030}
.support dd{padding: 0.65rem 0}
.shenghuo {position:relative;}
.shenghuo .txt{width:7.375rem;font-size: 0.6rem;line-height: 0.9rem; padding:1.8rem 0 1.75rem 0.8rem; }
.shenghuo .txt strong{color: #a30030;font-weight: bold;}
.shenghuo .pic{position:absolute;top:0.675rem;right: 0;width: 7.35rem}
.howlogin{padding-top: 0.6rem;}
.howlogin ul{padding-bottom: 1.75rem}
.howlogin li{float: left;width:7.2rem;margin-top: 1.0rem;margin-left:0.725rem}
.howlogin li .txt {height: 2.45rem;}
.howlogin li .txt p{position: relative;padding: 0 0 0 0.25rem;font-size: 0.45rem;line-height: 0.7rem}
.howlogin li .txt .line {position: absolute;width:0.075rem;left:0;top: 0.125rem;bottom:0.15rem;background: #a30030;}
.howlogin li .pic {text-align: center;}
.howlogin li .pic img{width: 6.5rem}
.download-app {padding-bottom: 1.7rem;overflow: hidden;}
.download-app li{text-align: center;margin-top: 1.375rem}
.download-app .txt{font-size:0.5rem;line-height: 0.625rem;margin-top: 0.3rem;text-align: center;white-space: nowrap;}
.download-app .txt strong {color: #a30030;font-weight:bold;}
.download-app .txt .strong2{color: #fb8919}
.download-app .pic img{width: 5.2rem}



.download-app2 {padding-bottom: 1.7rem;overflow: hidden;}
.download-app2 a{display: block;border: 1px solid #5c6773;width: 7.675rem;height:1.275rem;line-height:1.275rem;border-radius: 4px;margin: 0.925rem auto 0;text-align: center;text-decoration: none;font-size: 0.525rem;color: #5c6773}
.download-app2 a:active{background: #f8f8f8}
.download-app2 .zhaohang strong{color: #a30030;font-weight: bold;}
.download-app2 .didi strong{color: #fb8919;font-weight: bold;}