@charset"UTF-8";
*{-webkit-box-sizing:border-box;box-sizing:border-box}
html{background-color:#fff;color:#000;font-size:12px}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0}
body,input,textarea,button,select,pre,xmp,tt,code,kbd,samp{line-height:1.5;font-family:tahoma,arial,"Hiragino Sans GB","微软雅黑",simsun,sans-serif}
h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:100%}
h1,h2,h3,h4,h5,h6{font-family:tahoma,arial,"Hiragino Sans GB","微软雅黑",simsun,sans-serif}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal}
address,cite,dfn,em,i,optgroup,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0;text-align:left}
caption,th{text-align:inherit}
ul,ol,menu{list-style:none}
fieldset,img{border:0}
img,object,input,textarea,button,select{vertical-align:middle}
article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
blockquote:before,blockquote:after,q:before,q:after{content:"\0020"}
textarea{overflow:auto;resize:vertical}
input,textarea,button,select,a{outline:0 none;border:none}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
mark{background-color:transparent}
a,ins,s,u,del{text-decoration:none}
sup,sub{vertical-align:baseline}
html{overflow-x:hidden;height:100%;font-size:50px;-webkit-tap-highlight-color:transparent;background-color:#f1f1f1}
body{font-family:'NotoSansCJKsc-Medium',Arial,"Microsoft Yahei","Helvetica Neue",Helvetica,sans-serif;color:#333;font-size:.28em;line-height:1;-webkit-text-size-adjust:none;background-color:#f1f1f1}
hr{height:.02rem;margin:.1rem 0;border:medium none;border-top:.02rem solid #cacaca}
a{color:#25a4bb;text-decoration:none}
::-moz-selection{background:#53C437;color:#fff}
::selection{background:#53C437;color:#fff}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.left{float:left}
.right{float:right}
.line2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.line3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.gm-ui-hover-effect{top:0!important;right:0!important}
.gmnoprint{display:none}
.video{background:url(../img/video.png) no-repeat right center;background-size:0.46rem auto;height:0.5rem;line-height:0.5rem;padding-right:0.6rem;float:right;color:#1ccb7f}
#loc_id{max-height:2rem;overflow:auto;padding:0 4px;margin-top:.1rem}
#loc_id::-webkit-scrollbar{width:2px;height:2px;background-color:#fff;border-radius:10px}
#loc_id::-webkit-scrollbar-thumb{background-color:#23c266}
#loc_id p{line-height:.5rem;padding:.1rem 0;overflow:hidden;-webkit-box-sizing:content-box;overflow:hidden}
#loc_id p:first-child{padding-top:0}
#loc_id p span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:2.4rem;display:inline-block;vertical-align:top}
.gm-btn{padding-top:.2rem}
.gm-btn a.wrong{background:url(../img/wrong.png) no-repeat center 0;background-size:0.45rem auto;display:inline-block;vertical-align:top;height:0.82rem;line-height:0.28rem;color:#656565;font-size:0.2rem;padding-top:0.5rem;margin-left:0.2rem}
.gm-btn a.sure{background:#23c266;width:80%;height:.68rem;line-height:.68rem;display:inline-block;vertical-align:top;color:#fff;font-size:.3rem;text-align:center;border-radius:.1rem}
.gm-style .gm-style-iw-t::after{top:-1px}
.gm-style .gm-style-iw-c{padding:30px .4rem .3rem!important;max-width:5.5rem!important;width:5.5rem;max-height:100rem!important}
.gm-style .gm-style-iw-d{overflow:hidden!important;max-height:100rem!important}
.sign{line-height:.37rem;overflow:hidden;color:#000;font-size:.28rem;font-weight:bold;margin-bottom:.1rem}
.sign em{background:url(../img/ico-sure2.png) no-repeat 0.2rem center;background-size:0.17rem auto;padding:0 0.2rem 0 0.5rem;height:0.37rem;border:#c0c0c0 solid 1px;float:right;font-size:0.18rem;font-weight:normal}
.sign em.on{background:none;padding:0 .2rem}
.sign span{color:#8e8e8e;font-weight:normal;font-size:.22rem}
.place{font-weight:bold;border-bottom:#bfbfbf solid 1px;padding-bottom:.2rem}
.gm-ts{color:#666;font-size:.22rem;padding-top:.2rem}
.fr{float:right}
.sg-btn{display:table;width:100%;text-align:center;overflow:hidden;padding:.2rem 0 2px}
.sg-btn a{width:2.1rem;height:.42rem;line-height:.42rem;margin:0 .1rem;border:#5c6473 solid 1px;border-radius:3px;text-align:center;display:inline-block;vertical-align:top;color:#000;font-size:.22rem}
.sg-btn a img{width:auto;height:.24rem;vertical-align:middle;margin-right:.1rem}
.sg-write{background:url(../img/write.png) no-repeat 0 center;background-size:0.26rem auto;padding-left:0.4rem}
.sg-ts{font-size:.2rem;color:#8e8e8e;padding-bottom:.1rem}
.sg-choose{overflow:hidden;width:4.8rem}
.sg-choose a{background:url(../img/c1.png) no-repeat 0 0 #5c6473;background-size:100% 100%;width:0.7rem;height:0.7rem;float:left;margin:0.05rem}
.sg-choose a.on{background-color:#1ccb7f}
.sg-choose a.c2{background-image:url(../img/c2.png)}
.sg-choose a.c3{background-image:url(../img/c3.png)}
.sg-choose a.c4{background-image:url(../img/c4.png)}
.sg-choose a.c5{background-image:url(../img/c5.png)}
.sg-choose a.c6{background-image:url(../img/c6.png)}
@media only screen and (min-width:1025px){.gm-style .gm-style-iw-c{width:4rem;padding:30px .2rem .2rem!important}
.sign,.place{font-size:.22rem}
.place{padding-bottom:.1rem}
#loc_id{font-size:.2rem}
#loc_id p span{max-width:2rem}
#loc_id p{line-height:.3rem;padding:.1rem 0 0}
.video{background-size:.3rem;padding-right:.4rem;height:.3rem;line-height:.3rem}
#loc_id{max-height:1.4rem}
.gm-btn a{height:.5rem!important;line-height:.5rem!important;font-size:.22rem!important}
.gm-btn a.wrong{background-size:.3rem auto;padding-top:.16rem;font-size:.16rem!important}
.sign span{font-size:.18rem}
.sg-btn a{width:1.6rem}
.sg-ts{font-size:.18rem}
.sg-choose a{width:.5rem;height:.5rem}}
