﻿.routebox{width:100%;padding:0 0.5rem;height: 5.4rem;margin-top: 0.5rem;}
.ztul1{width:100%;padding:0.2rem 0.5rem;}
.ztul1 li{color: #666666;font-size: 0.55rem;line-height: 1.9rem;border-bottom: 1px dashed #d3d3d3;text-indent: 2.3rem;}
.ztul1 li:nth-child(1){background: url(/mobile/images/route/ico1.png) no-repeat 0.5rem center;background-size: 1.4rem 1.4rem;}
.ztul1 li:nth-child(2){background: url(/mobile/images/route/ico2.png) no-repeat 0.5rem center;background-size: 1.4rem 1.4rem;}
.ztul1 li:nth-child(3){background: url(/mobile/images/route/ico3.png) no-repeat 0.5rem center;background-size: 1.4rem 1.4rem;}
.zttitle{width:15.0rem;margin-top: 0.5rem;margin-left: 0.5rem;background: #0b6db7 url(/mobile/images/route/ico4.jpg) no-repeat 0.7rem center;background-size:2.1rem 1.55rem;line-height: 1.55rem;font-size: 0.75rem;font-weight: bold;color: #fff;padding-left: 3.2rem; }
.zttitle span{font-size: 0.45rem;color: #ffde00;float: right;margin-right: 0.5rem;font-weight: normal;}
.ztdiv{width:15.0rem;margin-left: 0.5rem;background:#f5f5f5;padding: 0.2rem 0.5rem; }
.ztp{font-size: 0.5rem;color: #333;line-height: 1.75em;text-align: justify;}
.ztp1{text-indent: 2em;}
.ztp span{color: #f00;}
.zttitle1{width:15.0rem;margin-top: 0.5rem;margin-left: 0.5rem;font-size: 0.75rem;color: #fff;font-weight: bold;text-align: center;line-height:1.55rem; background: #0b6db7;}
.ztdiv ul{width:100%;position: relative;margin-top: 0.2rem;margin-bottom: 0.4rem;}
.ztdiv ul:before{content:"";width:1px;height: 100%;position: absolute;display: block;border-left: 1px dashed #b2b2b2;top:0;left: 0.4rem;}
.ztdiv ul li{padding-top:0.4rem;}
.ztdiv ul h3{padding-left: 1rem;position: relative;font-size: 0.6rem;color:#0b6db7;font-weight: bold;line-height: 0.75rem; }
.ztdiv li:nth-child(1) h3:before{content:"1";width:0.75rem;height: 0.75rem;display: block;border-radius: 50%;background:#0b6db7;color: #fff;font-size:0.6rem;font-weight: normal;text-align: center;line-height: 0.75rem;position: absolute;left:0.05rem; }
.ztdiv li:nth-child(2) h3:before{content:"2";width:0.75rem;height: 0.75rem;display: block;border-radius: 50%;background:#0b6db7;color: #fff;font-size:0.6rem;font-weight: normal;text-align: center;line-height: 0.75rem;position: absolute;left:0.05rem; }
.ztdiv li:nth-child(3) h3:before{content:"3";width:0.75rem;height: 0.75rem;display: block;border-radius: 50%;background:#0b6db7;color: #fff;font-size:0.6rem;font-weight: normal;text-align: center;line-height: 0.75rem;position: absolute;left:0.05rem; }
.ztdiv li:nth-child(4) h3:before{content:"4";width:0.75rem;height: 0.75rem;display: block;border-radius: 50%;background:#0b6db7;color: #fff;font-size:0.6rem;font-weight: normal;text-align: center;line-height: 0.75rem;position: absolute;left:0.05rem; }
.ztdiv li:nth-child(5) h3:before{content:"5";width:0.75rem;height: 0.75rem;display: block;border-radius: 50%;background:#0b6db7;color: #fff;font-size:0.6rem;font-weight: normal;text-align: center;line-height: 0.75rem;position: absolute;left:0.05rem; }
.ztdiv li:nth-child(6) h3:before{content:"6";width:0.75rem;height: 0.75rem;display: block;border-radius: 50%;background:#0b6db7;color: #fff;font-size:0.6rem;font-weight: normal;text-align: center;line-height: 0.75rem;position: absolute;left:0.05rem; }
.ztdiv li:nth-child(7) h3:before{content:"7";width:0.75rem;height: 0.75rem;display: block;border-radius: 50%;background:#0b6db7;color: #fff;font-size:0.6rem;font-weight: normal;text-align: center;line-height: 0.75rem;position: absolute;left:0.05rem; }
.ztdiv li:nth-child(8) h3:before{content:"8";width:0.75rem;height: 0.75rem;display: block;border-radius: 50%;background:#0b6db7;color: #fff;font-size:0.6rem;font-weight: normal;text-align: center;line-height: 0.75rem;position: absolute;left:0.05rem; }
.ztp2{padding:0.3rem 0 0.3rem 1rem;}
