ul,li{list-style:none}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both;overflow:hidden}
.ajax-msg .content-msg{width:180px;height:50px;line-height:50px;background:#ff9023;color:#fff;position:fixed;top:50%;margin-top:-50px;left:50%;margin-left:-90px;z-index:999999;text-align:center;border-radius:5px;opacity:0;visibility:hidden}
.ajax-msg .ewm{width:250px;padding:20px;position:fixed;top:50%;margin-top:-100px;left:50%;margin-left:-100px;opacity:0;visibility:hidden;transition:0.5s;z-index:99999; background:rgba(0,0,0,0.4); color:#fff;  }
.ajax-msg .ewm .close{font-size: 18px; position: absolute; top: 0; right: 5px; cursor: pointer; color: #fff}
.ajax-msg .ewm p{margin-bottom:10px;font-size:16px; text-align:center}
.msg-dh{animation:wy 3s}
input,label{font-family:'Microsoft Yahei'; }
@keyframes wy{
	0%{opacity:0;visibility:hidden;margin-top:-50px}
	20%{opacity:1;visibility:visible;margin-top:-25px}
	80%{opacity:1;visibility:visible;margin-top:-25px}
	100%{opacity:0;visibility:hidden;margin-top:0px}
}
.uiw{overflow:hidden!important; position:fixed; top:0; left:0; width:100%; height:100%;}
#Popup p,h1,li{ font-family:'Microsoft Yahei'; }
.left-box p,li,h1{line-height:1.2}
.popup-box *{margin:0;padding:0; box-sizing:border-box;  }
.popup-box{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0;left:0;z-index:999999;visibility:hidden;opacity:0;transition:0.1s ease; font-size: 12px;font-family:'Microsoft Yahei';}
#Popup{width:870px;height:550px;position:fixed;transition:all .7s ease .2s; top: 50% ;margin-top:-270px;left:50%;margin-left:-412px;visibility:hidden;opacity:0; font-size: 14px!important; font-family:'Microsoft Yahei'!important; background:#fff;border-radius:8px;}
.right-box p{font-size:14px;}
.close-popup{width:36px;height:36px;border-radius:50%;line-height:36px;text-align:center;position:absolute;right:-16px;top:-16px;background:#ebebeb;font-size:30px!important;color:#999;z-index:99999;cursor:pointer}
.close-popup p{font-size:30px; line-height:1.2}
#Popup .container{width:50%;height:100%;position:relative;float:left;border-radius:20px 0 0 20px;background:#fff}
.left-nav{position:absolute;width:46px;height:400px;background:#eaeced;border-radius:8px 0 0 8px;overflow:hidden;top:50%;margin-top:-200px; left:-45px;}
.left-nav li{width:100%;height:99px;border-bottom:1px solid #dedede;text-align:center;border-left:3px solid #eaeced;transition:0.35s;cursor:pointer;color:#555; display: flex; flex-wrap: wrap; justify-content: center; align-items: center ;padding:0 10px;}
.left-nav li p{line-height:1.3; font-size:14px;}
.left-nav li.active{background:#fff;border-left:3px solid #ff9023;color:#0a826b}
.left-nav li:hover{background:#fff;border-left:3px solid #ff9023;color:#0a826b}
.box1{width:100%;height:100%;position:absolute;display:none}
.left-box{width:100%;float:left;height:100%;border-radius:20px;padding:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center}
.right-box{width:50%;float:left;height:100%;border-radius:0 20px 20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:50px 50px 50px 40px;background:#fff}
.left-box h1{font-size:28px;color:#0a826b;font-weight:600}
.left-box p{margin-top:10px; font-size: 12px; color: #888}
.left-box p span{color:#e3961a;line-height:2}
.inside-box{width:100%;height:355px;margin-top:25px;box-shadow:0 0 20px 0 rgba(10,130,107,0.1);border-radius:5px}
.inside-nav{overflow:hidden}
.inside-nav li{width:50%;float:left;text-align:center;line-height:40px;border-bottom:1px solid rgba(0,0,0,0.1);transition:0.35s;cursor:pointer}
.international li{width:33.33%}
.inside-nav li.active{border-bottom:1px solid #0a826b;background:#f5f5f5;color:#0a826b}
.inside-nav li:hover{border-bottom:1px solid #0a826b;background:#f5f5f5;color:#0a826b}
.container-2{width:335px;height:100%;overflow:hidden;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.container-3,.container-4{width:3000px;position:absolute;top:0;left:0}
.container-ks{position:absolute;top:0;left:0}
.container-2 .box2{float:left;width:335px;padding: 0 30px}
.container-ks .box2{padding:25px 30px 0}
.service{width:100%;overflow:hidden}
.service li{width:calc(30% - 2px);margin-right:5%;float:left;line-height:43px!important;height:43px!important;text-align:center;border:1px solid rgba(0,0,0,0.1);margin-top:11px;background:#f6f6f6;transition:0.35s;position:relative;cursor:pointer;border-radius:3px}
.service li input{display:none}
.service label{width:82px;display:block}
.service li.active{border:1px solid #0a826b}
.service li.active:after{content:'';position:absolute;right:0;bottom:0;width:13px;height:13px;background:url(../images/6485487875.png) no-repeat}
.service li:nth-child(3){margin-right:0}
.service li:nth-child(6){margin-right:0}
.mart15{margin-top: 13px;}
.e-phone{position:relative;}
.e-phone input{width:100%;height:44px;border:1px solid rgba(0,0,0,0.1);border-radius:3px;outline:none;padding-left:10px}
.e-phone:after{content:'';width:16px;height:16px;background:#000;position:absolute;top:50%;margin-top:-8px;right:12px;background:url(../images/phone.png)}
.pianoBtn{width:100%;height:44px;background:#0a826b;color:#fff;margin-top:13px;border:none;outline:none;cursor:pointer;border-radius:5px; text-align:center; font-size:16px;}
.baojia-Customer{width:100%;padding:28px 5px 28px 20px;border-radius:3px;position:relative;margin-top: 15px; box-shadow:0px 0px 5px 0 rgba(0,0,0,0.06); border:1px solid rgba(0,0,0,0.03);color:#777}
.c-title{width:160px;line-height:30px;position:absolute;top:-16px;left:50%;margin-left:-80px;background:#fff;text-align:center; color:#333}
.baojia-Customer p{line-height:2}
.baojia-Customer p span{color:#ff9023;font-size:18px}
.baojia-Customer p em{font-style: normal; font-size: 11px; }
.online a{width:110px;height:30px;line-height:30px;text-align:center;position:relative;background:#ff9023;display:inline-block;color:#fff;border-radius:3px;padding-left:25px;margin-top:10px;cursor:pointer}
.chat:before{content:'';position:absolute;width:18px;height:20px;top:50%;margin-top:-10px;left:8px;background:url(../images/chat2.png) no-repeat}
.x-weixin{margin-left:16px;background:#0a826b!important;padding-left:32px!important}
.x-weixin:before{content:'';position:absolute;width:23px;height:20px;top:50%;margin-top:-10px;left:8px;background:url(../images/chat2.png) -18px 2px no-repeat}
.baojia-Customer i{font-style:normal;margin-left:5px;}
.baojia-city{margin-top:30px;padding:20px 5px 5px 20px}
.baojia-city p{float:left;line-height:2.5!important;width:50%}
.baojia-city p:nth-of-type(odd){margin-right:0px}
.area{margin-top:16px;}
.area input{height:46px;outline:none;border:1px solid rgba(0,0,0,0.1);padding:0 16px 0 10px;position:relative;width:100%;float:left;border-radius:3px}
.area div{position:relative;overflow:hidden;width:calc(46% - 2px);margin-bottom:13px}
.area div:first-child{float:left}
.area div:last-child{float:right}
.area div:after{content:'';width:10px;height:6px;position:absolute;top:50%;margin-top:-3px;right:16px;background:url(../images/chat2.png) -43px 0}
.area div:first-child:after{display: none}
.e-date input{width:100%;height:44px;border:1px solid rgba(0,0,0,0.1);border-radius:3px;outline:none;padding-left:10px}
.e-date{position:relative;margin-top:16px}
.e-date:after{content:'';width:16px;height:16px;background:#000;position:absolute;top:50%;margin-top:-7px;right:10px;background:url(../images/chat2.png) -56px 0}
.domestic{margin-top:0}
.domestic div{width:100%!important}
.gq-nav{overflow:hidden}
.gq-nav li{width:50%;float:left;text-align:center;line-height:40px;border-bottom:1px solid rgba(0,0,0,0.1);transition:0.35s;cursor:pointer}
.warning{color: #ff9023!important; text-align: left;padding-top: 5px;}
.citySelector{font:13px/1.5 tahoma,arial,\5b8b\4f53; background:#fff;text-align:left;}
.cityslide{width:250px;list-style:none;margin:0;padding:0;border:1px solid #B3CDC0;box-shadow:2px 2px 3px rgba(0,0,0,0.3);overflow:auto;max-height:300px}
.cityslide li{list-style:none;overflow:hidden;height:30px;padding:0px 10px;line-height:30px}
.cityslide li.on{background:#00a346;color:#fff;cursor:pointer}
.cityslide li:hover{background:#00a346;color:#fff;cursor:pointer}
.cityslide li b{font-weight:normal}
.cityslide li.empty{background:#fff2e8;color:#666}
.cityslide li.empty em{color:red;font-style:normal}
.cityname{float:left}
.cityspell{float:right}
.cityBox{width:390px;border:1px solid #B3CDC0;overflow:hidden;box-shadow:2px 2px 3px rgba(0,0,0,0.3)}
.cityBox ul{margin:0;padding:0;overflow:hidden}
.cityBox ul li:first-child{margin-left:5px}
.cityBox ul li{float:left;list-style:none;padding:5px;border-bottom:1px solid #DDD;cursor:pointer;display:inline;color:#00a346}
.cityBox ul li.on{border-bottom-color:#00a346;position:relative}
.hide{display:none}
p.tip{color:#999;line-height:20px;padding:5px;margin:0;text-indent:3px}
.hotCity{border-top:1px solid #DDD;margin-top:-1px;clear:left;overflow:hidden;padding-bottom:10px;padding-top:10px;_margin-bottom:8px}
.cityTab{overflow:hidden}
.cityTab dl{margin:0;padding:0 0 0 10px;overflow:hidden}
.cityTab dl dt{float:left;padding-left:3px;color:#00a346;margin-top:1px;text-indent:5px;font-family:"Lucida console","consolas","courier new";line-height:25px;font-size:16px;width:20px}
.cityTab dl dd{margin-left:2px;float:left;width:335px}
.cityTab dl dd a{padding-left:5px;min-width:66px;line-height:25px;display:inline-block;color:#444;text-decoration:none}
.cityTab dl dd a:hover{color:#00a346}
.cityinput{font-size:13px;padding-left:2px;border:1px solid #D8D8D8}
.track-box{width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.6);top:0;left:0;z-index:99998;opacity:0;visibility:hidden}
#tracking{width:400px;height:400px;position:fixed;top:50%;margin-top:-200px;left:50%;margin-left:-200px;transform:scale(0.5);transition:0.3s;border-radius:5px;background:#fff;z-index:999;padding:30px;text-align:center}
#tracking h1{font-size:26px;color:#555;font-weight:normal;margin-bottom:30px}
.close-track{width:30px;height:30px;position:absolute;right:10px;top:10px;font-size:25px;cursor:pointer;line-height:25px;color:#999}
#form_tongcheng .area div:after{display:none}
.go-abroad-service{width:100%;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.go-abroad-service li{width:24%;background:#fff;border-radius:5px;overflow:hidden;transition:0.3s ease}
.go-abroad-service li .img-box{overflow:hidden}
.go-abroad-service li .img-box img{display:block}
.go-abroad-service li .text-box{padding:20px}
.go-abroad-service li:hover{margin-top:-5px;box-shadow:0 15px 30px rgba(0,0,0,.1)}
.go-abroad-service li .cont{color:#e53025}
.go-abroad-service li .about-more a{margin-right:16px}
.go-abroad-service li:hover .more-five:before{width:100%;left:0}
.go-abroad-service li:hover .more-five:after{width:100%;left:0}
.go-abroad-service li:hover .more-five span:before{height:100%;top:0}
.go-abroad-service li:hover .more-five span:after{height:100%;top:0}
.go-abroad-service li:hover .more-five{color:#e53025}

/* autoSelector */
.autoSelector{font:12px/1.5 tahoma,arial,\5b8b\4f53;text-align:left;}
.autoslide{width:250px;list-style:none;margin:0;padding:0;border:1px solid #ddd;background:#fff;box-shadow:2px 2px 3px rgba(0,0,0,0.3);overflow:auto;max-height:300px;}
.autoslide li{list-style:none;overflow:hidden;height:30px;padding:0px 0px;line-height:30px;white-space:nowrap; 
overflow:hidden;text-overflow: ellipsis; -o-text-overflow:ellipsis; width: 100%; display:flex; align-items:center}
.autoslide li.on{cursor:pointer;}
.autoslide li i{ display:inline-block; float:left;margin-right:5px; margin-top: 2autoSelectorpx; width:14px; height:14px; text-indent:-9999px; background:url(../images/se.png) no-repeat; vertical-align:middle; *text-indent:0; }
.autoslide li b{font-weight:normal; margin-right:5px;}
.autoslide li.empty{background:#fff2e8;color:#666;}
.autoslide li.empty em{color:red;font-style:normal;}
.autoname{float:left;}
.autoslide li div{max-width: 100%;overflow:hidden;text-overflow: ellipsis;}
.autospell{float:right;}
.fr{float:right;}
.c_tips{padding-left:5px;color: #C0C0C0;}
li.l_tips{border-top: 1px solid #ddd;background: #F7F7F7; justify-content: flex-end;}