.search{width: 1100px;height: 44px;line-height: 44px;background-color: #F2F2F2;overflow: hidden;margin:35px auto;}
.search .left{margin-left: 30px;font-size: 14px;}
.search .left span{color: #F966AA;}
.search .left a{color: #333333;margin-right:15px;}
.search .right{margin-right: 30px;font-size:14px;}
.search .right img{vertical-align: middle;margin-right: 3px;}
.search .right span{color: #F966AA;}

.map{width: 1100px;height: auto;overflow: hidden;margin: 0 auto;}
.map .title{font-size: 36px;color: #f966aa;}
.map .title img{vertical-align: middle;}
.map .title span{margin: 0 18px;}
.map .info{width: 515px;height: auto;overflow: hidden;margin: 0 auto;margin-top: 30px;}
.map .info p{font-size: 14px;}
.map .info p img{vertical-align: middle;margin-right: 3px;}
.map .address{text-align: center;font-size:14px;color: #666666;margin-top: 15px;}
.map .shuru{width: 630px;height: auto;margin: 0 auto;margin-top: 20px;}
.map .shuru img{float: left;margin: 0 10px;}
.map .shuru .qd{width: 262px;height: 35px;background-color: #F2F2F2;border: 1px solid #DBDBDB;float: left;}
.map .shuru .qd span{display: inline-block;font-size: 14px;color: #666666;width: 42px;height: 35px;text-align: center;line-height: 35px;box-sizing: border-box;border-right: 1px solid #DBDBDB;}
.map .shuru .qd input{width: 219px;height: 35px;float:right;background-color: #F2F2F2;border: 0;box-sizing: border-box;padding-left: 6px;outline: none;}
.map .shuru .qd input:focus{border: 1px solid #F966AA;}
.map .shuru button{width: 50px;height: 35px;background-color: #F966AA;color: #FFFFFF;margin-left: 5px;}
.map .dt{width: 1052px;height: 511px;margin: 0 auto;border: 1px solid red;margin-top: 35px;}
.map #allmap{width: 1052px;height: 511px;}
.map .btn{display: block;width: 730px;height: 40px;line-height: 40px;background-color: #F966AA;color: #FFFFFF;margin: 0 auto;margin-top: 30px;border-radius: 6px;text-align: center;}
.map .btn img{vertical-align: middle;}

.route{width: 1100px;height: auto;overflow: hidden;margin: 0 auto;margin-top: 30px;}
.route .left{width: 248px;height: auto;margin-left: 30px;}
.route .left li{width: 248px;height: 85px;background-color: #AAAAAA;border-radius: 5px;position:relative;margin-bottom: 8px;overflow: hidden;}
.route .left li p:nth-of-type(1){font-size: 18px;margin:20px 0 0 105px;color: #FFFFFF;}
.route .left li p:nth-of-type(2){font-size: 11px;margin:5px 0 0 105px;color: #FFFFFF;}
.route .left img{position: absolute;top: 40px;right: 20px;}
.route .left li:nth-of-type(2){background:#AAAAAA url(../img/route1.png) no-repeat 30px 10px;}
.route .left li.active:nth-of-type(1){background:#F966AA url(../img/route2a.png) no-repeat 30px 10px;}
.route .left li:nth-of-type(1){background:#AAAAAA url(../img/route2.png) no-repeat 30px 10px;}
.route .left li.active:nth-of-type(2){background:#F966AA url(../img/route1a.png) no-repeat 30px 10px;}
.route .left li:nth-of-type(3){background:#AAAAAA url(../img/route3.png) no-repeat 30px 10px;}
.route .left li.active:nth-of-type(3){background:#F966AA url(../img/route3a.png) no-repeat 30px 10px;}
.route .left li:nth-of-type(4){background:#AAAAAA url(../img/route4.png) no-repeat 30px 10px;}
.route .left li.active:nth-of-type(4){background:#F966AA url(../img/route4a.png) no-repeat 30px 10px;}
.route .right{width: 756px;height: 436px;background-color: #F2F2F2;margin-right: 30px;}
.route .right ul{width: 677px;height: auto;margin: 16px auto auto auto;display: none;}
.route .right ul.active{display: block;} 
.route .right ul li{width: 100%;height: auto;margin-bottom: 28px;}
.route .right ul li h1{font-size: 20px;color: #f966aa;}
.route .right ul li .nima{font-size: 14px;color: #666666;line-height:170%;margin-top: 10px;overflow: hidden;}
.route .right ul li .nima span{color: #F966AA;float: left;}
.route .right ul li .nima p{margin-left: 40px;}

.progress{width: 1100px;height: auto;overflow: hidden;margin:45px auto;}
.progress .title{font-size: 36px;color: #f966aa;}
.progress .title img{vertical-align: middle;width: 412px;}
.progress .title span{margin: 0 5px;}
.progress .one{width: 100%;height: auto;overflow: hidden;margin-top: 35px;}
.progress .one li{width: 25%;height: auto;text-align: center;font-size: 14px;color: #666666;float: left;}
.progress .two{width: 100%;height:46px;margin-top: 10px;}
.progress .two li{width: 25%;float: left;position: relative;}
.progress .two .h{width: 166px;border-top: 1px dotted #AA9AF1;margin: 0 auto;}
.progress .two .s{width: 0px;height: 45px;border-left: 1px solid #AA9AF1;margin: 0 auto;}
.progress .two .x{width: 21px;height: 21px;font-size: 15px;border-radius:50%;position:absolute;top: 0;margin-top: -9px;left: 50%;margin-left:-9px;color: #FFFFFF;text-align: center;line-height: 21px;}
.progress .two li:nth-of-type(1) .x{background-color: #AA9AF1;}
.progress .two li:nth-of-type(2) .x{background-color: #F79E80;}
.progress .two li:nth-of-type(3) .x{background-color: #F2A1D3;}
.progress .two li:nth-of-type(4) .x{background-color: #AA9AF1;}
.progress .three{width: 100%;height: auto;overflow: hidden;margin: 0 auto;}
.progress .three li{width: 121px;height: 108px;float: left;margin-right: 18px;}
.progress .three li p{color: #FFFFFF;font-size: 18px;text-align: center;margin-top: 28px;}
.progress .three li:nth-of-type(1){background: url(../img/progress_bg1.gif) no-repeat center center;margin-left: 80px;}
.progress .three li:nth-of-type(2){background: url(../img/progress_bg2.gif) no-repeat center center;}
.progress .three li:nth-of-type(3){background: url(../img/progress_bg3.gif) no-repeat center center;}
.progress .three li:nth-of-type(4){background: url(../img/progress_bg1.gif) no-repeat center center;}
.progress .three li:nth-of-type(5){background: url(../img/progress_bg2.gif) no-repeat center center;}
.progress .three li:nth-of-type(6){background: url(../img/progress_bg3.gif) no-repeat center center;}
.progress .three li:nth-of-type(7){background: url(../img/progress_bg1.gif) no-repeat center center;}
.progress .four{width: 830px;height: 46px;margin: 0 auto;margin-bottom: 10px;}
.progress .four li{width: 33.33%;float: left;position: relative;}
.progress .four .h{width: 166px;border-top: 1px dotted #AA9AF1;margin: 0 auto;}
.progress .four .s{width: 0px;height: 45px;border-left: 1px solid #AA9AF1;margin: 0 auto;}
.progress .four .x{width: 21px;height: 21px;font-size: 15px;border-radius:50%;position:absolute;bottom: 0;margin-bottom: -9px;left: 50%;margin-left:-9px;color: #FFFFFF;text-align: center;line-height: 21px;}
.progress .four li:nth-of-type(1) .x{background-color: #F2A1D3;}
.progress .four li:nth-of-type(2) .x{background-color: #AA9AF1;}
.progress .four li:nth-of-type(3) .x{background-color: #F79E80;}
.progress .five{width: 830px;height: auto;overflow: hidden;margin: 0 auto;}
.progress .five li{width: 33.33%;height: auto;text-align: center;font-size: 14px;color: #666666;float: left;}