a,input,textarea{outline:0}
body{font:12px/1.125 Microsoft Yahei,Arial,Helvetica,sans-serif;line-height:1.4;background:url(/images/area.jpg) no-repeat;background-size:100% auto;}
input,select,textarea{font-size:100%;font-family:inherit}
body,button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,html,input,ol,p,select,textarea,ul{margin:0}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4,h5,h6{font-size:1em}
ol,ul{padding-left:0;list-style-type:none}
img{border:0}
a{text-decoration:none;color:#fff}
a:hover{color:#FFD161}
i{font-style:normal}
.fr{float:right}
.fl{float:left}
.hidden{display:none}
.clear{clear:both}
.clx::after{
  display:block;font-size:0;content:" ";clear:both;height:0;}
.top-wrap{
  padding-bottom:45.5%;width:100%;position:relative;}
.top-banner{
  position:absolute;left:11%;right:9%;width:80%;}
.top-banner .logo{
  position:absolute;top:16px;left:0;}
.top-banner .logo img{
  width:163px;}
.userbar{
  position:absolute;top:24px;right:0;}
.map{
  top:36%;bottom:-45px;left:12%;right:12%;width:76%;}
.map, .map .top{
  position:absolute;}
.map .top{
  width:100%;left:0;}
.bbdz{
  width:780px;margin:0 auto;text-align:center;}
.bbdz .tiy{
  width:462px;height:60px;display:inline-block;background:url(/images/aa.png) no-repeat;}
.ccty{
  position:relative;display:none}
.ccty .citys{
  display:block;line-height:60px;background-color:#fff;width:460px;padding-right:10px;overflow:hidden;
  border-top-left-radius:2px;border-bottom-left-radius:2px;color:#434343;font-size:16px;}
.dvd-line{
  position:absolute;right:0;top:15px;width:1px;height:30px;font-size:0;background:#d5d5d5;}
.addput{display:none}
.addput .input-con input{
  width:150px;height:20px;display:block;border:0;font-size:16px;line-height:20px;padding:20px 10px 20px 20px;}
.addput .input-con a{
  display:block;width:120px;background-color:#FFD161;color:#111;line-height:60px;text-align:center;font-size:16px;letter-spacing:5px; border-top-right-radius:2px;border-bottom-right-radius:2px;}
.addput .input-con a:hover{  
  background-color:#fcbc20;}
.map-footer{
  background-color:#fff;position:fixed;bottom:0;width:100%}
.foot-nner{
  width:980px;margin:0 auto;height:60px;}
.foot-ntry{
  float:left;margin-top:20px;font-size:12px;color:#222;}
.foot-link{
  color:#222;position:relative;}
.foot-stor{
  margin:0 12px;}
.weixin .weiimg{
  display:none;position:absolute;right:-24px;width:100px;bottom:20px;}
.weixin .baimg{
  display:none;width:90px;height:90px;position:absolute;left:-7px;bottom:16px;}
.weixin:hover .weiimg,.weixin:hover .baimg{
  display:inline-block;}
.foot-ight{
  float:right;margin-top:20px;font-size:12px;color:#999;}
.foot-ight a{
  color:#999;position:relative;}
.foot-ight a:hover{
  color:#018fe6;}
.reg-btn{margin-right:20px}
.ui-dialog{padding:0;}
#vvv{
  position:absolute;width:100%;height:100%;left:0px;top:0px;background:rgba(0,0,0,.7);z-index:9999;text-align:center;font-family:'宋体';}
#vvv div{
  font-size:15px;position:relative;transform:translateY(-50%);background:#fff;margin:0 auto;overflow:hidden;border-radius:3px;-moz-user-select:none;}
#vvv div .vp{
  padding:.4em 1em;position:relative;font-weight:normal;background:url(/images/toolbg.gif);border:1px solid #D7E4EA;outline:none;border-top-right-radius:4px;border-top-left-radius:4px;
  color:#222;min-height:0;text-align:left;}
#vvv div .vp #ql{
  float:right;display:inline-block;width:15px;height:15px;background:url(/images/cse.png);background-size:15px auto;background-position:0 0;}
#vvv div .pv{
  height:90px;margin-top:10px;padding:0 15px;color:#000;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;overflow-y:auto;}
#vvv #qd,#vvv #qx{
  float:right;margin:.4em 1.2em .8em 0;cursor:pointer;background:url(/images/toolbg.gif);border:1px solid #D7E4EA;outline:none;font-weight:normal;color:#555555;font-size:1em;border-radius:4px;text-decoration:none;position:relative;padding:0;line-height:normal;text-align:center;overflow:visible;}
#vvv #qd:hover,#vvv #qx:hover{
  cursor:pointer}
#vvv #qd span,#vvv #qx span{
  padding:.4em 1em;display:block;line-height:normal;}
#jjj{
  position:absolute;width:100%;height:100%;left:0px;top:0px;background:rgba(0,0,0,.7);z-index:9998;text-align:center}
#jjj p{
  position:relative;top:50%;transform:translateY(-50%);background:#fff;width:60px;height:60px;font-size:16px;border-radius:30px;margin:0 auto;overflow:hidden;background-image:url(/images/load.gif); background-size:cover}
#uuu{
  position:absolute;width:100%;height:100%;left:0px;top:0px;z-index:9999;text-align:center}
#uuu p{
  position:relative;top:50%;transform:translateY(-50%);background:#ea66a6;width:200px;height:100px;line-height:100px;font-size:18px;color:#fff;border-radius:3px;margin:0 auto;}