@charset "utf-8";
/* ====================== reset ================= */
body{background:#f2f2f2;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,img{border:medium none;margin:0;padding:0; list-style:none;}
table{border-collapse: collapse;border-spacing: 0;}
*{margin: 0;padding: 0;}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueLTPro-ThEx.otf');
}
body,button,input,select,textarea{font-family:"微软雅黑" ;font-size: .55rem;color: #120c0c;line-height:.8rem;}
em{font-style:normal;font-weight: bold;}
i{font-style:normal;}
/*在 iOS 上，输入框默认有内部阴影*/
input, textarea {border: 0; /* 方法1 */ -webkit-appearance: none; /* 方法2 */ }
ul,ol{list-style:none;}
a{color:#333;outline:none;text-decoration: none;cursor:pointer;}
a:hover{text-decoration: none;cursor:pointer;}
a:active{text-decoration: none;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
img{border:0px;vertical-align:middle;}
a img{ border:0px;}
.ctn{text-align:center;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfloat{zoom:1;}
.pr{position:relative;}
.abs{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.dpn{display:none;}
.wrap{width:100%;}
.w92{width:92%;margin:2% auto;padding:0 4% 0; background:#fff;}
.w98{width:98%;margin:0 auto;}
.w96{width:96%;}
.w60{width:60%;margin:0 auto;}
.bg-fff{background:#fff;}
.bg-f2{background:#f2f2f2;}
.bg-e5e5e5{background:#e5e5e5;}
.bg-f8f8f8{background:#f8f8f8;}
.c-red{color:red;}
.c-999{color:#999;}
.c-888{color:#888;}
.c-666{color:#666;}
.c-333{color:#333;}
.c-01a267{color:#407fcc;}
.c-f27666{color:#f27666;}
.c-f95209{color:#f95209;}
.c-ff0c0c{color:#ff0c0c;}
.fz1{font-size: 1rem;line-height: 1.2rem;}
.fz55{font-size: .55rem;}
.fzb{font-weight: bold;}
.fzn{font-weight: normal;}
.text-through{text-decoration:line-through;}
.pt0{padding-top: 0;}
.pb0{padding-bottom: 0;}
.pb1{padding-bottom: 1%;}
.pb2{padding-bottom: 2%;}
.pb4{padding-bottom: 4%;}
.pb6{padding-bottom: 6%;}
.pb2r{padding-bottom:2.5rem;}
.pl2{padding-left: 2%;}
.pl3{padding-left: 3%;}
.pl4{padding-left: 4%;}
.pl5{padding-left: 5%;}
.plr5{padding:0 .5rem;}
.pr2{padding-right: .2%;}
.pr5{padding-right: .5rem;}
.mauto{margin:0 auto;}
.mt0{margin-top: 0;}
.ml5{margin-left: 5%;}
.ml10{margin-left: 10%;}
.mt2{margin-top: 2%;}
.mt5{margin-top: 5%;}
.pt2{padding-top: 2%;}
.pt4{padding-top: 4%;}
.pt2r{padding-top: 2.2rem;}
.mb0{margin-bottom: 0;}
.mb2{margin-bottom: 2%;}
.mb5{padding-bottom: 5%;}
.tac{text-align: center;}
.tar{text-align: right;}
.lh2{line-height:2rem;}
.tin1{text-indent:1rem;}
.boder-de{border:1px solid #dedede;}
.boderr-red{border-right:2px solid #ff0024;}
.boderr-fff{border-right:2px solid #fff;}
.bodertb-de{border-bottom:1px solid #dedede;border-top:1px solid #dedede;}
.boderb-de{border-bottom:1px solid #dedede;}
.boderb-de3{border-bottom:.3rem solid #f8f8f8;}
.boderr-no{border-right:none!important;}
.boderl-no{border-left:none!important;}
.boderb-no{border-bottom:none!important;}
.bodert-no{border-top:none!important;}


/*head*/
.head, .head-sub{width:94%;height:1.87rem;background:#407fcc;padding:0 3%;}
.head .logo{display:block;}
.head .logo img{width:5.44rem;height:auto;margin-top:.1rem;}
.head div a{line-height: 1.87rem;color:#fff;}
.head div img{width:.597rem;height:auto;}

/*head-sub*/
.head-sub{line-height:1.87rem;color:#fff;font-size:.8rem;}
.head-sub .logo{display:block;position:relative;z-index: 1;width: 1.578rem;}
.head-sub .logo img{width:1.578rem;height:auto;vertical-align: middle;}
.head-sub div{height:1.87rem;position:relative;z-index: 1;}
.head-sub div a{line-height: 1.87rem;font-size:.55rem;z-index: 0;}
.head-sub div img{width:.597rem;height:auto;}
.head-sub a{color:#fff;}
.head-sub a.return{width:2rem;height:1.8rem;position:absolute;z-index: 999;}
.head-sub a img{width:.597rem;height:auto;}
.head-sub p.fr{font-size:.55rem;}
.head-sub p.abs{width:100%;top:0;left:50%;margin-left:-50%;text-align: center;pointer-events: none;}


/*footer*/
@-webkit-keyframes mybtn4{
  0% {transform:scale(1);background-image:url(../images/icon-15.png);}
  10%{transform:scale(1);background-image:url(../images/icon-15.png);}
  20%{transform:scale(1);background-image:url(../images/icon-15.png);}
  30%{transform:scale(1);background-image:url(../images/icon-15.png);}
  40%{transform:scale(1);background-image:url(../images/icon-15.png);}
  50%{transform:scale(1);background-image:url(../images/icon-15.png);}
  60%{transform:scale(1.2);background-image:url(../images/icon-a15.png);}
  70%{transform:scale(1.2);background-image:url(../images/icon-a15.png);}
  80%{transform:scale(1.2);background-image:url(../images/icon-a15.png);}
  90%{transform:scale(1.2);background-image:url(../images/icon-a15.png);}
  100%{transform:scale(1.2);background-image:url(../images/icon-a15.png);}
}
.footer{border-top:1px solid #dedede;padding:.4rem 0 0;height:1.8rem;position:fixed;bottom:0;left:0;width:100%;background:#f2f2f2;}
.footer li{float:left;width:20%;text-align: center;background:url(../images/icon-11.png) no-repeat center top;background-size:1rem auto;}
.footer li.li1{background-image:url(../images/icon-11.png);}
.footer li.li2{background-image:url(../images/icon-12.png);}
.footer li.li3{background-image:url(../images/icon-14.png);}
.footer li.li4{background-image:none;}
.footer li.li4 em{display:block;width:1rem;height:.9rem;margin:0 auto;background-size:cover;background-repeat:no-repeat;animation: mybtn4 linear .5s infinite;-webkit-animation: mybtn4 linear .5s infinite;}
.footer li.li4 a{padding-top: 0;}
.footer li.li5{background-image:url(../images/icon-13.png);}
.footer li a{display:block;width:100%;padding-top:30%;}


/*---======== /dialog ========---*/
.bg-shadow,.bg-shadow-infor,.bg-shadow1 {background: #000;opacity: 0.3;position: fixed;height: 100%;width: 100%;top: 0;right: 0;bottom: 0;left: 0;z-index: 999999;}
.dialog-shadow-cx{background: #000;opacity: 0.8;}
.bg-shadow.bg-shadow05 {opacity: 0.5;}
.dialog-shadow,.dialog-shadow-infor,.dialog-shadow1 {background: rgba(0, 0, 0, .2);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);position: absolute;padding: .2rem;left: 50%;margin-left: -240px;z-index: 9999999;top: 50%!important;position: fixed!important;margin-top: -161px;width: 80%;}
.dialog-ele,.dialog-ele-infor,.dialog-ele1 {background: #fff;}
.d-s-head,.d-s-head-infor,.d-s-head1 {line-height: 1.3rem;width: 100%!important;+width: 100%;margin:0;background: red;text-indent: .3rem;}
.d-s-head-txt,.d-s-head-txt-infor,.d-s-head-txt1 {color: #fff;font: .65rem/1.3rem "Hiragino Sans GB","Microsoft YaHei";}
.dClose,.bdsbsbClose {right: .2rem;top: .2rem;display: inline-block;background: red;}
.d-tips-3 a, .order-submit{display: inline-block;background: red;width: 30%;line-height: 1rem;border-radius: 25rem;color: #fff;margin-bottom: .5rem;}
.dClose:hover,.bdsbsbClose:hover {text-decoration: none;}
.d-tips-1,.d-tips-4 {width: 6.5rem;position: relative;}
.d-tips-2,.d-tips-3,.d-tips-2-1 {width: 100%;position: relative;}
.d-tips-5,.d-tips-55 {width: 5rem;height: 6.5rem;position: relative;}
.d-tips-2 p{margin:0;}
.d-tips-66{width: 7rem;height: 6rem;position: relative;}
.d-tips-9 {width: 15rem;position: relative;}
.d-tips-1 p,.d-tips-2 p,.d-tips-3 p {padding-left: 1rem;line-height: 180%;font-size: .45rem;margin: .8rem 0 .5rem;}
.d-t-icon-1,.d-t-icon-2,.d-t-icon-3 {left: .2rem;top: .2rem;height: .938rem;width: .938rem;}
.d-tips-4 .l-r-w-Inpt li input.lTxt {width: 5.248rem;}
.d-tips-4 #requestErrorID {padding: 0 0 .2rem 1.64rem;color: #FF4800;}
.animate-enter.animated {animation-duration: .3s;animation-fill-mode: both;}
@-webkit-keyframes flyIn5 {0% {opacity: 0;transform: scale(.3);}100% {opacity: 1;transform: scale(1);}}
@keyframes flyIn5 {0% {opacity: 0;transform: scale(.3);}100% {opacity: 1;transform: scale(1);}}
.animate-enter.flyIn5 {animation-name: flyIn5;}
.current-city .city-top{height: .85rem;border-bottom: 1px solid #bfbfbf;line-height: .85rem;}
.city-all{margin-top: .3rem;max-height: 7.68rem;overflow-y: auto;}
.city-all dl{margin-bottom: .7rem;}
.city-all dl dt,.city-all dl dd{display: block;}
.city-all dl dt span{display: inline-block;line-height: .384rem;font-size: .341rem;border-left: 4px solid #ff7426;padding-left: .2rem;color: #333;}
.city-all dl dd a:hover{text-decoration: none;}
.city-all dl dd a:hover tt{color: #17559e;}


/*乐语  */
#doyoo_f_chat ,#doyoo_panel ,#doyoo_monitor {display: none!important;}








