html,body{height:100%;margin:0;padding:0;}
body{background: #f5f8fb;font: 12px/1.6 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,sans-serif;}
body.overflow{overflow:hidden;height:100%}
html.overflow{overflow:hidden;height:100%}
textarea{border: solid 0px;outline:none;}
input{border: solid 0px;outline:none;}
a,a:hover,a:focus{text-decoration:none}
img{image-rendering: -webkit-optimize-contrast;}
ul{margin:0;padding:0;}
ul li{list-style:none}
.modal-open{position: fixed;width: 100%;}
.container {padding-right: 15px;padding-left: 15px;}


.m-header{display:flex;position:absolute;top:0;width:100%;border-bottom: 1px solid rgba(255,255,255,0.2);height: 60px;z-index:999;align-items:center;justify-content:space-between;padding:0 15px;}
.m-header .logo img{height:32px;}
.m-header .logo1{ display:block}
.m-header .logo2{ display:none}
.m-header .menu .iconmenu{color:#fff;font-size:28px;}
.m-header.header2{background:#fff;}
.m-header.header2  .menu .iconmenu{color:#096dc2}
.m-header.header2 .logo2{ display:block}
.m-header.header2 .logo1{ display:none}

.m-header.header3{background:#fff !important;}
.m-header.header3  .menu .iconmenu{color:#096dc2 !important}
.m-header.header3 .logo2{ display:block !important}
.m-header.header3 .logo1{ display:none !important}

.zz{background:rgba(9,31,41,0.9);background-size:cover; width:100%;height:100%;position:fixed;z-index:-1;opacity:0;transition:all 0.25s;left:100%;top:0}
.zz.on{z-index:998;opacity:1;left:0}
.m-nav{position:fixed;left:100%;top:0;z-index:999;transition:all 0.2s;height:100%;width:100%;background:#fff;}
.m-nav.on{position:fixed;left:25%;top:0;z-index:999}
.m-nav .con{width:75%;}
.m-nav .con .contop{ height:70px; display:flex; align-items:center;}
.m-nav .con .contop .login-btn{ margin-right:auto; margin-left:40px;}
.m-nav .con .contop .login-btn span{ margin-right:8px; font-size:18px;}
.m-nav .con .contop .login-btn a{color:#8b95a0; font-size:14px;}
.m-nav .menu{height:70px;line-height:70px;display:flex;justify-content:flex-end;padding-right: 15px;}
.m-nav .iconclose{font-size:30px;color:#096dc2;float:right;}
.m-nav ul>li{position:relative;line-height:60px;display:block;border-top:1px solid rgba(139,149,160,0.2);width:100%;}
.m-nav ul>li>a{color:#212b36;font-size:18px;display:block;padding-left:40px;transition:all 0.3s;display:flex;justify-content:space-between;align-items:center;padding-right:20px;}
.m-nav ul>li>a .iconshangjiantou{display:none;opacity:0.5}

.m-nav ul>li>a.on{background:#096dc2;color:#fff;}
.m-nav ul>li>a.on .iconshangjiantou{display:block;}
.m-nav ul>li>a.on .iconxiajiantou{display:none}
.m-nav ul>li .sub{background:#f5f5f5;display:none}
.m-nav ul>li .sub a{height:50px;line-height:50px;display:block;padding-left:40px;color:#8b95a0;border-bottom:1px solid #dddddd;font-size:16px;}
.m-nav ul>li .sub a:last-child{border-bottom:none}


.banner-container{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;}
.banner-container .swiper-slide .txt{position:absolute;top:18%;text-align:center;color:#fff;width:100%;z-index:99;}
.banner-container .swiper-slide .txt .t1{font-size:18px;}
.banner-container .swiper-slide .txt .t2{font-size:35px;margin-top:0px;}
.banner-container .swiper-slide .banner-img{width:100%;display:block;}
.banner-container .swiper-pagination-bullets{bottom:25px;display:flex;justify-content:center;align-items:center;}
.banner-container .swiper-pagination-bullets .swiper-pagination-bullet{width:5px;height:5px;border-radius:100%;opacity:1;background:rgba(255,255,255,0.5);}
.banner-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px;border-radius:100%;opacity:1;background:rgba(255,255,255,1);}

.index-banner{position:relative;}
.index-banner .conm{position:absolute;bottom:80px;z-index:99;width:100%}
.index-banner .search-tab .hd{height:30px;margin-bottom:20px;}
.index-banner .search-tab .hd ul {display:flex;align-items: center;}
.index-banner .search-tab .hd ul li{margin-right:20px;color:rgba(255,255,255,0.6);font-size:20px;}
.index-banner .search-tab .hd ul li.on{color:#fff;}
.index-banner .conm .item .inputs{display:flex;justify-content:space-between;align-items: center;flex-wrap:wrap;}
.index-banner .conm .item .inputs .int{width:100%;background:#fff;height:45px;margin-bottom:20px;text-indent:10px } 
.index-banner .conm .item .inputs .intitem{background:#fff;width:49%;margin-bottom:10px;display:flex;justify-content:space-between;align-items: center;height:45px;color:#8b95a0;font-size:14px;}
.index-banner .conm .item .inputs .intitem .text{margin-left:10px;}
.index-banner .conm .item .inputs .intitem .iconfont{margin-right:10px;color:#8b95a0;font-size:16px;font-weight:bold;}
.index-banner .conm .item .inputs .searchbox{ width:100%; height:45px;margin-bottom:30px;}
.index-banner .conm .item .inputs .searchbox input{ width:100%; text-indent:10px; font-size:14px;color:#8b95a0; height:100%}
.index-banner .conm .item .price{color:#fff;font-size:18px;padding:5px 0 15px;display:flex;justify-content:space-between;align-items: center;}
.index-banner .conm .item .price em{font-style:normal;font-size:14px;}
.index-banner .conm .item .price .ico{max-height:20px;}
.index-banner .conm .item .subbtn{background:#096dc2;height:60px;border:none;color:#fff;font-size:16px;width:100%;}


.bottom-logo .con{margin:0;background:#fff;padding:0 20px;}
.bottom-logo .areapc,.bottom-logo .aream{display:flex;align-items:center;justify-content:space-around;}
.bottom-logo .item img{margin:0 auto;}
.bottom-logo .areapc .item{width:12.5%}
.bottom-logo .aream .item{width:20%}
.bottom-logo .aream .item img{max-height:25px;}
.bottom-logo .aream{padding:15px 0;}

.footer{background:#212d36;}
.footer .f-top{padding:50px 20px;}
.footer .f-top .f-info {display:flex;align-items:center;}
.footer .f-top .f-info .ewm{max-width:90px;margin-right:25px;}
.footer .f-top .f-info .text h4{color:#fff;font-size:25px;font-family:"Century Gothic"}
.footer .f-top .f-info .text p{color:#6d7a87;font-size:15px;margin-top:10px;}
.footer .f-bottom{border-top:1px solid #38424a;padding:15px 20px;}
.footer .copyright{color:#6d7a87;font-size:12px;text-align:center;}



.index-con1{margin:0px 20px 0;}
.index-con1 .the-title{color:#212b36;font-size:24px;text-align:center;padding:20px 0;}

.business-list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.business-list .item{width:49%;position:relative;margin-bottom:10px;}
.business-list .item .text{position:absolute;left:15px;bottom:15px;color:#fff;font-size:18px;}
.business-list .hover{display:none}

.index-con2{background:#fff;margin:20px 20px 0;}
.index-con2 .the-title{color:#212b36;font-size:24px;text-align:center;padding:20px 0;}

.process-list{display:flex;align-items: center;flex-wrap:wrap;}
.process-list .item {width: 25%;text-align:center;margin-bottom:20px;color:#212b36;font-size:13px;position:relative;}
.process-list .item .ico{border:2px solid #096dc2;border-radius:50%;margin:0 auto;margin-bottom:10px;max-width:50px;width:54%}
.process-list .item:after{content:"";display:block;height:2px;width:30px;background:#096dc2;position:absolute;top:24px;right:-15px;}
.process-list .item.none:after{display:none}


.index-con3{margin:20px 20px;background:#fff;padding-bottom:10px;}
.index-con3 .the-title{color:#212b36;font-size:24px;text-align:center;padding:20px 0;}
.index-con3 .youshi-list{text-align:center;padding:20px 0 40px;position:relative;}
.index-con3 .youshi-list .swiper-slide h4{margin-bottom:10px;color:#212b36;font-size:18px;}
.index-con3 .youshi-list .swiper-slide p{color:#8b95a0;font-size:14px;}



.pages-banner{position:relative;width:100%;}
.pages-banner .banner-img{margin:0 auto;width:100%}
.pages-banner .text{font-size:30px;color:#fff;text-align:center;position:absolute;top:35%;width:100%;}
.pages-banner .text .quan{position:absolute;bottom:-20px;width:8px;height:8px;background:#fff;border-radius:100%;left:50%;margin-left:-5px;}
.pages-banner .text .quan:after{content:"";display:block;position:absolute;top:24px;width:4px;height:4px;left:2px;background:#fff;border-radius:100%}
.pages-banner .text .small{font-size:16px;}

.pages-banner .switch{position:absolute;bottom:0;width:100%;left:0;height:40px;line-height:40px;display:flex;justify-content:space-between;text-align:center;}
.pages-banner .switch a{display:block;width:50%;background:rgba(34,45,54,0.9);color:#fff;font-size:14px;position:relative;}
.pages-banner .switch a.on{background:rgba(9,109,194,0.9);}
.pages-banner .switch a.on:after{content:"";border-width:8px;border-style: solid;
 border-color:rgba(9,109,194,0.9) transparent transparent transparent;left:50%;margin-left:-8px; bottom:-16px;position:absolute;}

.map{height:300px;}

.pages-about{}
.pages-about .title{margin-top:20px;color:#212d36;font-size:24px;text-align:center;}
.pages-about .intro{font-size:14px;color:#212d36;text-align:center;}

.pages-about .content{color:#8b95a0;font-size:14px;margin-top:20px;position:relative;margin-bottom:20px;}

.pages-about .content .imgs{position:relative;width:100%;text-align:right;padding-bottom:30px;margin:30px 0;}
.pages-about .content .img1{position:absolute;bottom:0px;left:0;max-width:44%}
.pages-about .content .img2{max-width:85%;}

.pages-about .data{display:flex;justify-content:space-between;margin-bottom:20px;align-items:center;}
.pages-about .data .fg{width:1px;height:50px;background:rgba(139,149,160,0.3);}
.pages-about .data .item{width:48%;display:flex;align-items:center;justify-content:center;}
.pages-about .data .item .num{color:#096dc2;font-size:36px;}
.pages-about .data .item .right{margin-left:10px;}
.pages-about .data .item .right .dw{display:block;font-size:14px;color:#8b95a0}
.pages-about .data .item .right .jia{color:#096dc2;font-size:16px;}
.pages-about .data .item .right .wz{color:#212d36;font-size:14px;}


.swiper-container{width: 100%;height: 100%;}

.pages-service{background:#f5f8fb;padding-bottom:30px;padding-top:30px;}
.service-list{background:url(../img/pages/servicebgm.jpg) no-repeat;min-height:300px;display:flex;align-items:center;background-size:100%;}
.service-list .swiper-wrapper{height:100%;min-height:300px;}
.service-list .item{padding:0 15px;display: -webkit-box;display: flex;justify-content: center;align-items: center;flex-direction:column;align-content:center;height:100%;min-height:300px;}
.service-list .item .ico{max-width:30px;max-height:30px;margin-bottom:10px;}
.service-list .item .quan{width:4px;height:4px;background:#fff;border-radius:50%;margin-bottom:10px;}
.service-list .item .t{color:#fff;font-size:20px;margin-bottom:10px;}
.service-list .item p{color:#fff;font-size:12px;display:none;text-align:center;}
.service-list .item.swiper-slide-active{background:rgba(9,104,194,0.9);}
.service-list .item.swiper-slide-active p{display:block;}
.service-list .item.swiper-slide-active .ico{max-width:40px;max-height:40px;}
.service-list .item.swiper-slide-active .quan{width:6px;height: 6px;}

.service-list2{background:url(../img/pages/service2bgm.jpg) no-repeat;min-height:250px;display:flex;align-items:center;background-size:100%;}
.service-list2 .swiper-wrapper{height:100%;min-height:250px;}
.service-list2 .item{padding:0 15px;display: -webkit-box;display: flex;justify-content: center;align-items: center;flex-direction:column;align-content:center;height:100%;min-height:250px;}
.service-list2 .item .icon{min-height:40px;display:flex;align-items:center;margin-bottom:10px;}
.service-list2 .item .ico{max-height:30px;max-width:70px;}
.service-list2 .item .quan{width:6px;height:6px;background:#fff;border-radius:50%;margin-bottom:10px;}
.service-list2 .item .t{color:#fff;font-size:20px;margin-bottom:10px;}
.service-list2 .item.swiper-slide-active{background:rgba(9,104,194,0.9);}

.service-youshi{margin-top:30px;}
.service-youshi .con{background:#fff;padding:20px 15px;}
.service-youshi .con h2{font-size:24px;margin-bottom:10px;}
.service-youshi .con .text{color:#096dc2;font-size:18px;border-top:1px solid #096dc2;border-bottom:1px solid #096dc2;line-height:1.8;font-family:Arial;}
.service-youshi .con .text span{color:rgba(9,109,104,0.2);font-size:24px;font-family:"黑体";position:relative;top:12px;margin-left:5px;}
.service-youshi .con p{color:#8b95a0;font-size:14px;margin-top:10px;margin-bottom:10px;}
.service-youshi .con .data{display:flex;justify-content:space-between;margin-top:20px;}
.service-youshi .con .data .fg{width:1px;height:50px;background:rgba(139,149,160,0.3);}
.service-youshi .con .data .item{width:48%;display:flex;align-items:center;justify-content:center;}
.service-youshi .con .data .item .num{color:#096dc2;font-size:30px;}
.service-youshi .con .data .item .right{margin-left:10px;}
.service-youshi .con .data .item .right .dw{display:block;font-size:14px;color:#8b95a0}
.service-youshi .con .data .item .right .wz{color:#212d36;font-size:14px;}


.login-area{position:absolute;height:100%;top:0;z-index:99;width:100%;display:flex;align-items:center;}
.login-area .login-tab{height:100%;display:flex;flex-direction:column;justify-content:center;width:88%;max-width:400px;}
.login-area .hd{margin-bottom:20px;}
.login-area .hd ul {display:flex;align-items:flex-end;}
.login-area .hd ul li{color:rgba(255,255,255,0.6);font-size:24px;margin:0 20px;height:45px; line-height:45px;}
.login-area .hd ul li.on{color:#fff;font-size:26px;font-weight:bold;}
.login-area .bd{}
.login-area .bd{}
.login-area .bd .item {}
.login-area .bd .item .kuang{background:#fff;height:100%;padding-bottom:50px;position:relative;}
.login-area .bd .item .name{color:#8b95a0;font-size:14px;line-height:3}
.login-area .bd .item .int{background:rgba(240,241,245,0.7);height:45px;width:100%;border-radius:0;text-indent:10px;color:#212d36;font-size:16px;}
.login-area .bd .item .kuang ul{padding:10px 20px 0;}
.login-area .bd .item .kuang ul li{position:relative;}
.login-area .bd .item .view{position:absolute;right:14px;max-height:14px;bottom:15px;}
.login-area .bd .item ul li.ts{display:flex;align-items:center;margin-top:20px;}
.login-area .bd .item ul li.ts span{margin-right:auto;}
.login-area .bd .item ul li.ts input{margin:0;margin-right:5px;}
.login-area .bd .item ul li.ts .forget{color:#096dc2;font-size:14px;}
.login-area .bd .item .btn{position:absolute;bottom:-30px;width:100%;left:0}
.login-area .bd .item .btn .pd{padding:0px 20px 0;}
.login-area .bd .item .subbtn{background:#096dc2;height:60px;border:none;color:#fff;font-size:16px;width:100%;}
.login-area .bd .item .huoqu{height:45px;width:36%;background:#096dc2;color:#fff;font-size:14px;position:absolute;bottom:0;right:0;line-height:45px;text-align:center;}
.login-area .bd .item .huoqu-wait{height:45px;width: 36%;font-size: 14px;line-height:45px;background:#8F8F8F;		color:#fff;position: absolute;bottom: 0;right: 0;text-align: center;border:none;}


.pages-yunche{background:#f5f8fb;padding-bottom:30px;}

.pages-yunche>.container{padding:0;}
.pages-yunche .title{color:#002941;font-size:22px;background:#fff;padding:20px 15px;display:flex;align-items:center;}
.pages-yunche .title .dian{width:4px;height:4px;border-radius:50%;background:#002941;margin:0 10px;}
.pages-yunche .title .text{margin-right:auto}
.pages-yunche .title .iconfont{font-size:24px;color:#002941}
.pages-yunche .title.on{color:#096dc2}
.pages-yunche .title.on .dian{background:#096dc2;}
.pages-yunche .title.on .iconfont{color:#096dc2}

.yunche01{background:#fff;margin-bottom:20px;}
.yunche01 .con{border-top:1px solid #e8eaec;display:none;padding-bottom:20px;}
.yunche01 .con1{display:block;}

.yunche01 .car-list{padding-top:30px;}
.yunche01 .car-list .item{padding:0 10px;}
.yunche01 .car-list .item .ico{max-height:40px;margin:0 auto;position:relative;z-index:2;display:block;}
.yunche01 .car-list .item .t{color:#212d36;font-size:16px;margin-top:10px;text-align:center;}
.yunche01 .car-list .item p{color:#8b95a0;text-align:center;margin-top:10px;}
.yunche01 .car-list .swiper-slide-active .t{color:#096dc2;margin:10px auto 0;}

.pages-yunche .form {padding:0 15px;}
.pages-yunche .form1{margin-top:30px;}
.pages-yunche .form .item{border:1px solid #d1d5d9;min-height:50px;margin-bottom:15px;display:flex;align-items:center;}
.pages-yunche .form .item:last-child{margin-bottom:0;}
.pages-yunche .form .item .text{width:26%;text-indent:20px;color:#8b95a0;font-size:14px;position:relative;margin-right:20px;}
.pages-yunche .form .item .text:after{width:1px;height:60%;content:"";display:block;background:#e8eaec;position: absolute;right:0;top:20%}
.pages-yunche .form .item.checkbox{background:#f5f8fb;border:none;justify-content:space-between;}
.pages-yunche .form .item.checkbox .text{width:auto;}
.pages-yunche .form .item.checkbox .text:after{display:none;}
.pages-yunche .form .item .checkbox{position:relative;margin-right:20px;}
.pages-yunche .form .item .int{color:#212d36;font-size:16px;flex:1;padding-right:20px;}
.pages-yunche .form .item .int::-webkit-input-placeholder{color:rgba(139,149,160,0.5);}
.pages-yunche .form .item .int::-moz-placeholder{color:rgba(139,149,160,0.5);}
.pages-yunche .form .item .select{color:rgba(139,149,160,0.5);font-size:16px;display:flex;justify-content:space-between;align-items:center;flex:1}
.pages-yunche .form .item .select .v.selected{color:#212d36}
.pages-yunche .form .item .select .iconsj{	border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #8b95a0;margin-right:20px;}
.pages-yunche .form .item .selectarea{display:none}

.yunche02{background:#fff;}
.yunche02 .con{border-top:1px solid #e8eaec;display:none;padding-bottom:20px;}
.yunche02 .con2{display:none;}
.yunche02 .t{padding-left:15px;color:#212d36;font-size:18px;padding:15px 0 15px 15px;display:flex;align-items:center;}
.yunche02 .t:before{content:"";width:4px;height:14px;background:#8b95a0;margin-right:10px;display:inline-block;}

.yunche03{padding:0 15px;}
.yunche03 .checklist{display:flex;flex-wrap:wrap;padding-top:10px;}
.yunche03 .checklist .item{width:48%;display:flex;align-items:center;color:#212d36;font-size:14px;margin-top:20px;}
.yunche03 .checklist .item input[type="checkbox"]{margin:0;margin-right:10px;}

.yunche03 .totalprice{border-top:1px solid #e8eaec;border-bottom:1px solid #e8eaec;display:flex;align-items:center;margin-top:20px;padding:8px 0;}
.yunche03 .totalprice span{color:#8b95a0;font-size:14px;margin-right:auto;}
.yunche03 .totalprice em{color:#096dc2;font-size:16px;font-style:normal;position:relative;top:3px;margin-right:4px;}
.yunche03 .totalprice b{color:#096dc2;font-size:28px;font-weight:normal;}

.yunche03 .xuzhi{display:flex;align-items:center;padding:25px 0;font-size:14px;color:#8b95a0;}
.yunche03 .xuzhi input[type="checkbox"]{margin-right:14px;width:20px;height:20px;}
.yunche03 .xuzhi span{position:relative;top:2px;}
.yunche03 .subbtn{color:#fff;font-size: 20px;background:#096dc2;border:none;width:100%;height: 60px;}


.pages-yunche2{padding-bottom:30px;background:#fff;margin-bottom:10px;}
.pages-yunche2 .title{color:#002941;font-size:22px;background:#fff;padding:15px 0px;border-bottom:1px solid #e8eaec}
.pages-yunche2 .title .text{color:#096dc2}

.pages-yunche2 .carinfo{border:1px solid #d1d5d9;margin-bottom:10px;padding-bottom:10px;margin-top:20px;}
.pages-yunche2 .carinfo .t{background:#f4f5f8;line-height:2.4;color:#8b95a0;font-size:14px;padding:0 20px;}
.pages-yunche2 .carinfo .con{padding:20px 20px 10px;position:relative;}
.pages-yunche2 .carinfo .con .left{}
.pages-yunche2 .carinfo .con .left .img{max-height:60px;}
.pages-yunche2 .carinfo .con .left .bt{color:#212d36;font-size:20px;margin-top:10px;}
.pages-yunche2 .carinfo .con .left p{color:#8b95a0;font-size:14px;}
.pages-yunche2 .carinfo .con .num{color:#8b95a0;font-size:14px;position: absolute;right:20px;top:50px;}
.pages-yunche2 .carinfo .con .value{color:#212d36;font-size:18px;position: absolute;right:20px;top:20px;}

.pages-yunche2 .orderinfo{border:1px solid #d1d5d9;margin-bottom:10px;padding-bottom:10px;}
.pages-yunche2 .orderinfo .t{background:#f4f5f8;line-height:2.4;color:#8b95a0;font-size:14px;padding:0 20px;}
.pages-yunche2 .orderinfo .con{padding:0 20px;}
.pages-yunche2 .orderinfo .formto{border-bottom:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:space-between;padding:15px 0;}
.pages-yunche2 .orderinfo .formto span{color:#096dc2;font-size:20px;}
.pages-yunche2 .orderinfo .formto .to{max-height:8px;}
.pages-yunche2 .orderinfo .people{background:#f7f8fa;display:flex;align-items:center;margin-bottom:10px;}
.pages-yunche2 .orderinfo .people .txt{border-right:1px solid #f0f1f5;color:#8b95a0;font-size:18px;height:100%;padding:20px 10px;}
.pages-yunche2 .orderinfo .people .right{padding-left:20px;color:#212d36;font-size:16px;}
.pages-yunche2 .orderinfo .people .right .add{font-size:14px;color:#8b95a0}


.pages-yunche2 .pricecon{background:#f7f8fa;border:1px solid #d1d5d9;padding:0 20px 5px;margin-bottom:20px;}
.pages-yunche2 .pricecon .left p{line-height:4;border-bottom:1px solid rgba(139,149,160,0.2);font-size:14px;display:flex;justify-content:space-between;align-items:center;}
.pages-yunche2 .pricecon .left p span{font-size:14px;}
.pages-yunche2 .pricecon .left p em{font-style:normal;color:#212d36;font-size:13px;}
.pages-yunche2 .pricecon .totalprice{display:flex;align-items:center;padding:10px 0;}
.pages-yunche2 .pricecon .totalprice span{color:#8b95a0;font-size:16px;margin-right:auto}
.pages-yunche2 .pricecon .totalprice em{font-size: 18px;color:#096dc2;font-style:normal;}
.pages-yunche2 .pricecon .totalprice b{font-size:24px;color:#096dc2;font-weight:normal;}

.pages-yunche2 .subbtn{color:#fff;font-size:18px;background:#096dc2;border:none;width:100%;height:50px;margin-bottom:10px;}

.pages-yunche2 .payinfo{background:#fafbfd;border:1px solid #d1d5d9;padding:10px 20px;margin-bottom:30px;margin-top:20px;}
.pages-yunche2 .payinfo p{border-bottom:1px solid #e8eaec;padding:10px 0;}
.pages-yunche2 .payinfo p:last-child{border-bottom:none;}
.pages-yunche2 .payinfo label{justify-content:flex-start;}
.pages-yunche2 .payinfo label .ico{margin-left:10px;max-height:50px}

.xyzz{position:fixed;background:rgba(0,0,0,0.8);z-index:999;align-items:center;width:100%;height:100%;top:0;left:0;display:none}
.tcxy{background:#fff;width:80%;position: fixed;top:15%;height:70%; left:10%;z-index:1000;display:none;overflow:hidden}

.xymain{padding:10px 20px;height:100%;position:relative;}
.xymain .xytitle{color:#096dc2;font-size:24px;text-align:center;border-bottom:3px solid #096dc2;padding-bottom:10px;margin-bottom:2px;}
.xymain .con{border-top:1px solid #096dc2;padding:15px 0 10px;overflow: hidden;height:70%;font-size:14px;color:#212d36;}
.xymain .closebtn{width:200px;height:40px;background:#096dc2;color:#fff;font-size:14px;text-align:center;line-height:40px;margin:0 auto;cursor:pointer;}

.tipszz{position:fixed;background:rgba(0,0,0,0.8);z-index:999;align-items:center;width:100%;height:100%;top:0;left:0;display:none}

.tipstc{background:#fff;width:66%;position: fixed;top:25%; left:17%;z-index:1000;display:none}
.tipstc span.iconfont{color:rgba(139,149,160,0.5);font-size:24px;position: absolute;right:10px;top:0px;cursor:pointer;}
.xiadan{text-align:center;padding-bottom:30px;}
.xiadan .ico{margin:0 auto;max-height:50px;display:block;margin-top:40px;margin-bottom:20px;}
.xiadan h3{font-size:18px;color:#212d36;margin-bottom:10px}
.xiadan p{color:#8b95a0;font-size:12px;margin-bottom:5px;}
.xiadan span{color:#096dc2;font-size:14px;}

.tczz{position:fixed;background:rgba(0,0,0,0.8);z-index:999;align-items:center;width:100%;height:100%;top:0;left:0;display:none}
.tc{display:none;background:#fff;width:60%;position:fixed;top:50%;transform:translate(0%, -50%); left:20%;z-index:1000;}
.tc .tctab{display:flex;justify-content:center;align-items:center;font-size:18px;border-bottom:1px solid #e8eaec;color:#bdcfe4}
.tc .tctab span{margin:0 14px;}
.tc .tctab a{font-size:18px;color:#8b95a0;display:block;padding:10px 0;margin-bottom:-1px;}
.tc .tctab a.on{color:#096dc2;border-bottom:2px solid #096dc2}
.tc ul {padding:10px 0;max-height:400px; overflow-y:scroll;-webkit-overflow-scrolling:touch}
.tc ul li{display:flex;align-items:center;padding:10px 20px 10px 30px;justify-content:space-between;}
.tc ul li p{color:#212d36;font-size:14px;margin:0;}
.tc ul li span{display:none;color:#096dc2;font-weight:bold;font-size:24px;}
.tc ul li.on{background:#f5f8fb;}
.tc ul li.on span{display:block;}

.searchbanner .searchmain{position: absolute;top:30%;width:100%}
.searchbanner .searchtext{color:#fff;text-align:center;width:100%;font-size:30px;}
.searchbanner .searchtext .n1{margin-bottom:10px;}
.searchbanner .searchtext .small{font-size:16px;}
.searchbanner .searchbox{height:60px;background:#fff;margin-top:40px;display:flex;align-items:center;justify-content:space-between;}
.searchbanner .searchbox .int{color:#000;font-size:14px;text-indent:20px;height:100%;flex:1;padding-right:20px;}
.searchbanner .searchbox .int::-webkit-input-placeholder{color:rgba(139,149,160,0.5);opacity:1}
.searchbanner .searchbox .int::-moz-placeholder{color:rgba(139,149,160,0.5);opacity:1}
.searchbanner .searchbox button{background:#096dc2;height:50px;border:none;margin-right:5px;width:25%}
.searchbanner .searchbox button .ico{max-height:20px;}
.searchbanner .searchnone{position:absolute;bottom:-30px;width:100%}

.searchnonemain{padding-top:60px;text-align:center;padding-bottom:40px;}
.searchnonemain .ico{max-width: 40%;margin:0 auto;display:block;}
.searchnonemain h3{color:#8b95a0;font-size:26px;margin-top:20px;}
.searchnonemain p{color:#8b95a0;font-size:14px;margin-top:10px;}
.searchnonemain .tel{display:flex;color:#096dc2;font-size:22px;justify-content:center;align-items:center;font-weight:bold;margin-top:20px;}
.searchnonemain .tel .phoneico{max-height:30px;margin-left:15px;}


.searchresult{padding-top:50px;padding-bottom:20px;}
.searchresult .main1{background:#096dc2;padding:0px 25px 20px;}
.searchresult .main1 .formto{border-bottom:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:space-between;padding:15px 0;}
.searchresult .main1 .formto span{color:#fff;font-size:20px;}
.searchresult .main1 .formto .to{max-height:12px;}
.searchresult .main1 .info{padding:15px 0;}
.searchresult .main1 .info p{display:flex;align-items:center;font-size:18px;line-height:2}
.searchresult .main1 .info p span{color:rgba(255,255,255,0.5);display:inline-block;width:100px;}
.searchresult .main1 .info p em{font-style:normal;color:#fff;}
.searchresult .main1 .people{background:#227cc8;display:flex;align-items:center;margin-bottom:10px;}
.searchresult .main1 .people .txt{border-right:1px solid #096dc2;color:#fff;font-size:18px;height:100%;padding:20px 10px;}
.searchresult .main1 .people .right{padding-left:20px;color:#fff;font-size:16px;}
.searchresult .main1 .people .right .add{font-size:14px;}

.searchresult .main2 {padding:20px 0;background:#fff;position:relative;}
.searchresult .main2 ul li{ display:flex;align-items:center;padding-bottom:20px;position:relative;}
.searchresult .main2 ul li .time{color:#8b95a0;text-align:right;width:80px;}
.searchresult .main2 ul li .time .hour{font-size:18px;font-weight:bold;line-height:1.2}
.searchresult .main2 ul li .time .day{font-size:14px;}
.searchresult .main2 ul li .center{background:#fff;padding:10px 15px;position:relative;z-index:2;}
.searchresult .main2 ul li:after{content:"";height:100%;width:1px;background:#e8eaeb;position: absolute;left:106px;top:30px;display:block;}
.searchresult .main2 ul li .center .icon{border:2px solid rgba(139,149,160,0.5);border-radius:50%;width:22px;height:22px;text-align:center;display:flex;align-items:center;justify-content:center;}
.searchresult .main2 ul li .center .icon span{font-size:14px;color:rgba(139,149,160,0.5);}
.searchresult .main2 ul li .center .icon.txt{color:#fff;font-size:12px;background:rgba(139,149,160,0.5);border:none;}
.searchresult .main2 ul li .center .icon .ico{max-height:10px;}
.searchresult .main2 ul li .text{color:#8b95a0;padding-right:10px;width:60%}
.searchresult .main2 ul li .text .state{font-size:18px;}
.searchresult .main2 ul li .text p{font-size:14px;}
.searchresult .main2 ul li:last-child:after{display:none}
.searchresult .main2 ul li.on .icon.txt{background:#096dc2}
.searchresult .main2 ul li.on .icon{background:#096dc2;border:none;}
.searchresult .main2 ul li.on .icon span{color:#fff;}
.searchresult .main2 ul li.on .state{color:#212d36}




.usercenter{margin-top:70px;background:#fff;width:100%;margin-bottom:10px;}
.usercenter>.container{padding-left:0;padding-right:0;}
.usercenter .title{padding:20px 15px;font-size:28px;color:#212d36;border-bottom:1px solid rgba(139,149,160,0.1)}

.p7-0{padding-bottom:20px;}
.p7-0 .list .item{display:flex;align-items:center;padding:15px;border-bottom:1px solid rgba(139,149,160,0.1)}
.p7-0 .list .item:last-child{border-bottom:none}
.p7-0 .list .item .ico{max-height:20px;margin-right:20px;}
.p7-0 .list .item em{color:#212d36;font-size:14px;font-style:normal;margin-right:auto;}
.p7-0 .list .item .iconfont{color:rgba(139,149,160,0.5);font-size:18px;}

.p7-1{padding:0 15px 20px;}
.p7-1 .list .item{display:flex;align-items:center;width:100%;padding:15px 0;border-bottom:1px solid rgba(139,149,160,0.1)}
.p7-1 .list .item .text{width:24%;color:#8b95a0;font-size:16px;}
.p7-1 .list .item .right{display:flex;justify-content:space-between;flex:1;align-items:center;position:relative;}
.p7-1 .list .item .right .vue{color:#212d36;font-size:18px;}
.p7-1 .list .item .right .select{color:#8b95a0;font-size:18px;}
.p7-1 .list .item .right .iconfont{color:rgba(139,149,160,0.5);font-size:20px}
.p7-1 .tips{color:#096dc2;font-size:14px;padding:15px 0;}
.p7-1 .subbtn{color:#fff;font-size: 20px;background:#096dc2;border:none;width:100%;height: 60px;}

.p7-2{}
.p7-2 .tab{color:#8b95a0;font-size:14px;display:flex;justify-content:space-around;align-items:center;padding:0 15px;}
.p7-2 .tab a{color:#8b95a0;font-size:14px;display:block;padding:15px 0;border-bottom:2px solid transparent;}
.p7-2 .tab span{display:none}
.p7-2 .tab a.on{border-bottom:2px solid #096dc2;color:#096dc2}

.p7-2 .main{background:#f5f8fb;padding:20px 15px 10px;}

.p7-2 .main .item{background:#fcfdfe;border:1px solid #d8dce2;margin-bottom:20px;}
.p7-2 .main .item .top{background:#f4f5f8;display:flex;align-items:center;color:#8b95a0;font-size:14px;line-height:3;padding:0 20px;}
.p7-2 .main .item .top .id{margin-right:auto;}
.p7-2 .main .item .top .state span{margin-left:10px;}

.p7-2 .main .item .info{padding:18px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content: space-between;}
.p7-2 .main .item .info .address{width:50%;order:1;color:#212d36;font-size:18px;margin-bottom:5px;}
.p7-2 .main .item .info .address span{color:rgba(139,149,160,0.5);margin:0 8px;}
.p7-2 .main .item .info .price{width:50%;text-align:right;order:2;font-size:18px;margin-bottom:5px;}
.p7-2 .main .item .info .che{width:50%;text-align:left;order:3;color:#8b95a0;font-size:16px;}
.p7-2 .main .item .info .num{width:50%;text-align:right;order:4;color:#8b95a0;font-size:16px;}

.p7-2 .main .item .bottom{display:flex;border-top:1px solid #e5e8eb;margin:0 20px;padding:10px 0;align-items:center;}
.p7-2 .main .item .bottom .time{color:#8b95a0;font-size:14px;margin-right:auto;}
.p7-2 .main .item .bottom .btns{display:flex;align-items:center;}
.p7-2 .main .item .bottom .btns a{font-size:14px;margin-left:10px;}
.p7-2 .main .item .bottom .view{display:block;padding:5px 10px;background:#096dc2;color:#fff;}
.p7-2 .main .item .bottom .cancle{color:#096dc2}


.inquiry{padding:20px;}
.inquiry h3{font-size:24px;color:#212d36;text-align:center;}
.inquiry p{font-size:14px;color:#8b95a0;text-align:center;max-width:70%;margin:0 auto; margin-top:10px;margin-bottom:10px;}
.inquiry p a{color:#096dc2;font-size:14px;}
.inquiry .btns{display:flex;justify-content:center;align-items:center;}
.inquiry .ok{width:100px;height:40px;background:#096dc2;color:#fff;font-size:18px;text-align:center;line-height:36px;border:none;display:block;border:2px solid #096dc2;margin:0 5px;}
.inquiry .cancle{width:100px;height:40px;border:2px solid #096dc2;color:#096dc2;font-size:18px;text-align:center;line-height:36px;background:none;display:block;margin:0 5px;}

.fail{padding:40px 20px 30px;text-align:center;}
.fail .ico{max-height:80px;margin:0 auto;display:block;}
.fail h3{margin-top:10px;font-size:24px;color:#212d36}
.fail p{margin-top:10px;font-size:14px;color:#8b95a0;}
.fail .tel{color:#096dc2;font-size:20px;margin-top:5px;}
.fail .tel .phoneico{margin-left:5px;max-height:25px;position:relative;top:-3px;}

.success{padding:40px 20px 30px;text-align:center;}
.success .ico{max-height:80px;margin:0 auto;display:block;}
.success h3{margin-top:10px;font-size:24px;color:#212d36}
.success p{margin-top:10px;font-size:14px;color:#8b95a0;}


.ordernone{text-align:center;padding-top:30px;padding-bottom:30px;}
.ordernone .img{max-width:42%;margin-bottom:10px;}
.ordernone p{font-size:18px;color:#8b95a0;margin-bottom:20px;}
.ordernone .toorder{color:#096dc2;font-size:16px;}
.ordernone .toorder .iconfont{font-size:16px;font-weight:bold;margin-left:5px;}

.p7-2-3 {background:#f5f8fb;padding-top:20px;padding-bottom:10px;}
.p7-2-3 .yundan-tab{}
.p7-2-3 .yundan-tab .hd{ margin-bottom:20px;border-bottom:2px solid #e8eaec}
.p7-2-3 .yundan-tab .hd ul{ display:flex;display:flex;align-items:center;padding:0 15px;color:#8b95a0;font-size:14px;}
.p7-2-3 .yundan-tab .hd ul li{padding:15px 0px;border-bottom:2px solid transparent; margin-right:20px; margin-bottom:-2px;width: auto !important}
.p7-2-3 .yundan-tab .hd ul li.on{border-bottom:2px solid #096dc2;color:#096dc2}
.p7-2-3 .main{padding:0 15px;}
.p7-2-3 .main1{background:#096dc2;padding:0px 20px 20px;}
.p7-2-3  .main1 .formto{border-bottom:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:space-between;padding:15px 0;}
.p7-2-3  .main1 .formto span{color:#fff;font-size:20px;}
.p7-2-3  .main1 .formto .to{max-height:12px;}
.p7-2-3  .main1 .info{padding:15px 0;}
.p7-2-3  .main1 .info p{display:flex;align-items:center;font-size:18px;line-height:2}
.p7-2-3  .main1 .info p span{color:rgba(255,255,255,0.5);display:inline-block;width:100px;}
.p7-2-3  .main1 .info p em{font-style:normal;color:#fff;}
.p7-2-3  .main1 .people{background:#227cc8;display:flex;align-items:center;margin-bottom:10px;}
.p7-2-3  .main1 .people .txt{border-right:1px solid #096dc2;color:#fff;font-size:18px;height:100%;padding:20px 10px;}
.p7-2-3  .main1 .people .right{padding-left:20px;color:#fff;font-size:16px;}
.p7-2-3 .main1 .people .right .add{font-size:14px;}

.p7-2-3 .main2t{color:#096dc2;font-size:16px;border-bottom:2px solid rgba(139,149,160,0.2); margin-bottom:20px;}
.p7-2-3 .main2t span{display:inline-block;border-bottom:2px solid #096dc2;padding:10px 0;margin-bottom:-2px;}
.p7-2-3 .main2 {padding:20px 10px 20px 10px;background:#fff;position:relative;}
.p7-2-3 .main2 ul li{ display:flex;align-items:center;padding-bottom:20px;position:relative;}
.p7-2-3 .main2 ul li .time{color:#8b95a0;text-align:right;width:80px;}
.p7-2-3 .main2 ul li .time .hour{font-size:18px;font-weight:bold;line-height:1.2}
.p7-2-3 .main2 ul li .time .day{font-size:14px;}
.p7-2-3 .main2 ul li .center{background:#fff;padding:5px 15px;position:relative;z-index:2;}
.p7-2-3 .main2 ul li:after{content:"";height:100%;width:1px;background:#e8eaeb;position: absolute;left:106px;top:30px;display:block;}
.p7-2-3 .main2 ul li .center .icon{border:2px solid rgba(139,149,160,0.5);border-radius:50%;width:22px;height:22px;text-align:center;display:flex;align-items:center;justify-content:center;}
.p7-2-3 .main2 ul li .center .icon span{font-size:14px;color:rgba(139,149,160,0.5);}
.p7-2-3 .main2 ul li .center .icon.txt{color:#fff;font-size:12px;background:rgba(139,149,160,0.5);border:none;}
.p7-2-3 .main2 ul li .center .icon .ico{max-height:10px;}
.p7-2-3 .main2 ul li .text{color:#8b95a0;padding-right:10px;width:60%}
.p7-2-3 .main2 ul li .text .state{font-size:18px;}
.p7-2-3 .main2 ul li .text p{font-size:14px;}
.p7-2-3 .main2 ul li:last-child:after{display:none}
.p7-2-3 .main2 ul li.on .icon.txt{background:#096dc2}
.p7-2-3 .main2 ul li.on .icon{background:#096dc2;border:none;}
.p7-2-3 .main2 ul li.on .icon span{color:#fff;}
.p7-2-3 .main2 ul li.on .state{color:#212d36}

.p7-2-3 .main3{padding:0px 10px 20px 0px;background:#fff;position:relative;margin-top:20px;}
.p7-2-3 .main3 .t{color:#096dc2;font-size:16px;border-bottom:2px solid #8b95a0;}
.p7-2-3 .main3 .t span{display:inline-block;border-bottom:2px solid #096dc2;padding:10px 0;margin-bottom:-2px;}

.p7-2-3 .main3 ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px;}
.p7-2-3 .main3 ul li{width:48%;margin-bottom:10px;}
.p7-2-3 .main3 ul li .hover{display:none}
.p7-2-3 .main3 ul li .img{max-width:100%;display:block;}

.p7-3 {padding:0 15px;}
.p7-3 .item{display:flex;flex-wrap:wrap;padding:30px 0;border-bottom:1px solid #f3f4f5;}
.p7-3 .item:last-child{border-bottom:none}
.p7-3 .item .ico{max-height:65px;margin-right:25px;}
.p7-3 .item .text{flex:1;}
.p7-3 .item .text h4{color:#212d36;font-size:24px;margin-bottom:10px}
.p7-3 .item .text p{color:#8b95a0;font-size:16px;}
.p7-3 .item .right{width:100%;margin-top:20px;}
.p7-3 .item .btn{margin-left:90px;display:block;width:100px;height:40px;background:#096dc2;color:#fff;font-size:16px;text-align:center;line-height:40px;}


.usercenter .title .position{font-size:14px;color:#b9bfc6;margin-top:5px;}
.usercenter .title .position a{font-size:14px;color:#b9bfc6}
.usercenter .title .position span{color:#8b95a0;}


.p7-3-1{}
.p7-3-1 .main{padding:0 15px 20px;}
.p7-3-1 .list .item{display:flex;align-items:center;width:100%;padding:15px 0;border-bottom:1px solid rgba(139,149,160,0.1)}
.p7-3-1 .list .item .text{width:30%;color:#8b95a0;font-size:16px;}
.p7-3-1 .list .item .right{display:flex;justify-content:space-between;flex:1;align-items:center;position:relative;}
.p7-3-1 .list .item .right .int{color:rgba(139,149,160,0.5);font-size:18px;width:100%;padding-right:30px;}
.p7-3-1 .list .item .right .int::-webkit-input-placeholder{color:rgba(139,149,160,0.5);}
.p7-3-1 .list .item .right .int::-moz-placeholder{color:rgba(139,149,160,0.5);}
.p7-3-1 .list .item .right .viewico{max-height: 14px;margin-right:10px;position: absolute;right:0;}
.p7-3-1 .list .item .right .getcode {height:100%;background: #096dc2;color: #fff;font-size: 14px;position: absolute;bottom: 0;right: 0;text-align: center;display:flex;align-items:center;justify-content:center;padding:0 10px;}
.p7-3-1 .list .item .right .getcode-wait{height:100%;font-size: 14px;		background:#8F8F8F;color:#fff;position: absolute;bottom: 0;right: 0;text-align: center;display:flex;align-items:center;justify-content:center;padding:0 10px;}
.p7-3-1 .subbtn{color:#fff;font-size: 20px;background:#096dc2;border:none;width:100%;height: 60px;margin-top:30px;}


label{display:flex;align-items:center;justify-content:center}
input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;outline:0;width:20px;height:20px;cursor:pointer;vertical-align:center;background:#fff;border:2px solid #096dc2;position:relative;border-radius:0;}
input[type=checkbox]:checked::after{content:"";background:#096dc2; display:block;position:absolute;top:3px;left:3px;right:0;bottom:0;width:10px;height:10px;}
input[type=radio]:checked::after{content:"";background:#096dc2;display:block;position:absolute;top:3px;left:3px;right:0;bottom:0;width:10px;height:10px;}



.amap-icon img {width: 25px;}
.amap-marker-label {border: none;padding: 0; background:none !important}
.map .info {width: 290px;position: relative;top: 0;right: 0;min-width: 0; transform:scale(0.8); background:#fff}
.map .topInfo {background-color: #0862BA;padding: 12px 20px 12px 28px;display: flex;align-items: center;position: relative;}
.map .topInfo::after {content: "";width: 15px;height: 15px;background-color: #0862BA;position: absolute;top:-6px;right:133px;transform: rotate3d(1, -1, 1, 65deg);}
.map .topInfo .icon {width: 40px;height: 100%;padding-right: 22px;}
.map .topInfo .address {border-left: 2px solid #0058AF;padding-left: 12px;display: block;width: 180px;line-height: 25px;font-size: 15px;color: #FFF;letter-spacing: 1px;white-space: initial;}
.map .bottomInfo {padding: 15px 25px;}
.map .bottomInfo .title {display: inline-block;width: 50px;height: 15px;line-height: 15px;color: #8b95a0;padding-right: 15px;border-right: 1px solid #E9E9E9;text-align: left;}
.map .bottomInfo .txt {padding-left: 15px;color: #212d36;}