.viewGuide {position:absolute;top:0;left:0;background:url('/image/common/bg_opa/bg_opa_b80.png') 0 0 repeat;z-index:100;padding-top:11px;}
.viewGuide div{font-size: 14px;}
.viewGuide p{font-size: 11px;}
.viewGuide li.txtLoc {background-color:#fff;}
.viewGuide .repList .clear{position:relative;}
.viewGuide .repList .clear>li:first-child{visibility:visible;width: 48%;margin-left:1%;}
.viewGuide .repList > ul > li {margin-right:0;}
.viewGuide .repList .clear>div{visibility:visible;position:absolute;top:10px;left:50%;width: 107px;background:url('/image/mobile/arrow_4.png') no-repeat 0 0;padding-left: 33px;background-size:28px;}
.viewGuide .repList .clear div p:first-child{color:#ec8832;font-weight:bold;}
.viewGuide .repList .clear div p{color:#fff;}
.viewGuide .repList{visibility: hidden;}
.viewGuide #gMenu #gMenuLeft img{width:24px;padding:5px 0 0 5px;}
.viewGuide #gMenu #gMenuLeft div p:first-child{color:#ec8832;font-weight:bold;}
.viewGuide #gMenu #gMenuLeft div p{color:#FFF;}
.viewGuide #gMenu #gMenuLeft div{background: url('/image/mobile/arrow_2.png') 0 4px no-repeat;background-size:28px;}
.viewGuide #gMenu #gMenuLeft div{position:absolute;top:-3px;left:44px;width:150px;padding-left:31px;}

.viewGuide #gMenu #gMenuRight div p:first-child{color:#ec8832;font-weight:bold;}
.viewGuide #titleMenu div p:first-child{color:#ec8832;font-weight:bold;} 
.viewGuide #gMenu{width:100%;height:90px;}
.viewGuide.no-ad #gMenu {height:45px;}
.viewGuide #gMenu #gMenuLeft{float:left;position:relative;padding-left: 10px;}


.viewGuide #gMenu #gMenuRight{float:right;position:relative;padding-right: 10px;}
.viewGuide #gMenu #gMenuRight img{width: 29px;padding-top: 2px;}
.viewGuide #gMenu #gMenuRight div{    position: absolute;
    top: 0px;
    right: 44px;
    padding-right: 30px;
    width: 92px;
    text-align: right;
    background: url('/image/mobile/arrow_2.png') 95px 4px no-repeat;
    background-size: 28px;}
	
.viewGuide #gMenu #gMenuRight div p{color:#FFF;}
.viewGuide #gMenu:after{content:'';display:block;clear:both;}
.viewGuide #titleMenu{position:relative;}
.viewGuide #titleMenu h2{background:url('/image/go/mobile/guideMask3.png') no-repeat 0 0;margin-top:17px;padding-left: 35px;color:#fff;margin-left:5px;font-size: 17px;}
.viewGuide #titleMenu div{position:absolute;top:-10px;left:118px;padding-left:28px;background:url('/image/mobile/arrow_1.png') no-repeat 0 0;background-size:28px;}
.viewGuide #titleMenu div p{color:#FFF;}
.viewGuide #titleMenu h3{color:#FFF;margin-top:21px;padding-left: 10px;font-size: 1.3em;line-height: 24px;font-weight:bold;}
.viewGuide #moreMenu{position:relative;margin-top:50px;float: right;margin-right: 2%;}
.viewGuide #moreMenu img{width:16px;}
.viewGuide:after{content:'';display:block;clear:both;}
.viewGuide #moreMenu p {position: absolute;color:#ec8832;top:0px;padding-top:22px;width:55px;right:7%;font-weight: bold;
    background: url('/image/mobile/arrow_4.png') no-repeat 0 0;background-size: 28px;}
.viewGuide .repList{margin-top: 21px;}
.viewGuide #subMenu{margin-top:10px;}
.viewGuide #subMenu:after{content:'';display:block;clear:both;}
.viewGuide #subMenu .subMenuLeft{background:url('/image/go/mobile/guideMask3.png') no-repeat 0 0;float:left;display:block;position:relative;color:#fff;margin-top:10px;margin-left:10px;padding-left:30px;font-size: 1.1em;font-weight:bold;}
.viewGuide #subMenu .subMenuLeft div{position:absolute;top:22px;left:19px;color:#fff;padding-top:5px;width:200px;padding-left: 38px;background:url('/image/mobile/arrow_3.png') no-repeat 0 0;background-size:28px;}
.viewGuide #subMenu .subMenuLeft div p{color:#fff;}
.viewGuide #subMenu .subMenuLeft div p:first-child{font-weight:bold;color:#ec8832;}
.viewGuide #subMenu .subMenuRight{float:right;display:block;margin-right: 10px;position:relative;margin-top:50px;}
.viewGuide #subMenu .subMenuRight .tip:before{
	position:absolute;content: "";background-size:28px;
	background: url('/image/mobile/arrow_2.png') 0 0 no-repeat;
	-ms-transform: rotate(140deg);-webkit-transform:rotate(140deg);transform:rotate(140deg);
    width:28px;height:28px;top:10px;left:10px;
}
.viewGuide #subMenu .subMenuRight .tip{position:absolute;top:-36px;padding-left: 36px;right:1%;height: 42px;width:96px;
}
.viewGuide #subMenu .subMenuRight .tip p{color:#fff;}
.viewGuide #subMenu .subMenuRight .tip p:first-child{font-weight:bold;color:#ec8832;}

.viewGuide .subMenuRight2{clear:both;display:block;margin-top:8px;position:relative;}
.viewGuide .subMenuRight2 div:before{position:absolute;content: "";background-size:28px;background: url('/image/mobile/arrow_2.png') 0 40% no-repeat;-ms-transform: rotate(-140deg);-webkit-transform: rotate(-140deg);transform: rotate(-140deg);
    width:28px;height:28px;top:3px;left:6px;}

.viewGuide .subMenuRight2 div{position:absolute;top:23px;right:1%;width: 92px;padding-left: 36px;height: 42px;

}

.viewGuide .subMenuRight2 div p{color:#fff;}
.viewGuide .subMenuRight2 div p:first-child{font-weight:bold;color:#ec8832;}

.viewGuide li.txtLoc {height:none;}
.viewGuide #subMenu2 img{width:20px;}
.viewGuide #subMenu2{margin-top:70px;margin-left:62%;
	position:relative;}

.viewGuide #subMenu2 div {position: absolute;top:5px;left:-165px;padding-right:30px;background: url('/image/mobile/arrow_2.png') no-repeat 128px -4px;background-size: 28px;}
.viewGuide #subMenu2 div p{color:#fff;}
.viewGuide #subMenu2 div p:first-child{font-weight:bold;color:#ec8832;}


.subMenuRight2 input {
    border: 1px solid #dedede;
    border-radius: 7px;
    width:100%;
	height: 25px;
}

.subMenuRight2 button {
    display: block;
    position: absolute;
    right: 3px;
    top: 4px;
    width: 15px;
    height: 15px;
    background: url('/image/eat/mobile/list_search.png') 0 0 no-repeat;
    background-size: 15px 15px;
}


@media (min-width: 480px){
.viewGuide #titleMenu h3 {
    font-size: 1.5em;
}
}

@media (max-width: 480px){
.viewGuide #titleMenu h3{font-size: 1.2em;}

}

