.currency-value{display: inline-flex;flex-direction: row-reverse;justify-content: flex-start;}
.currency-value em.currency{padding-right:0.0em; padding-left: 0.2em;}


.headerBoxList-item:last-child{width:400px;}

#online{position:absolute;display:block;margin:auto;top:-182px;left:0;right:0;width:352px;background-color:#fff;border-radius:8px;box-shadow: 2px 2px 2px gray;}
#online img{border:1px solid #fff;border-radius:6px;}
#online:hover {box-shadow: none;}
#online:hover img{opacity:0.8;}

#mainArea .mainblock{z-index: 101;}
#mainArea .mainblock .subTitle{}
#mainArea .mainblock .subTitle a{background: url(/common_asp/images/top_main/tmBg.png) 0 0;padding: 4px 15px 5px;display: inline-block;color: #333;font-weight: bold;font-size: 20px;letter-spacing: 2px;}
#mainArea .mainblock .subTitle a span{font-size: 24px;}

#header .tele-block .tele-ja a{font-size: 18px;}
#headerSubErea .btnE:nth-of-type(1){display: none;}

/*
#header div.headerBoxLists{min-height: 96px;height: auto;width: 100%;}
#header div.headerBoxLists>p{font-weight: bold;font-size:larger;margin-bottom:0}
#header div.headerBoxLists>p br{display:none;}
#header div.headerBoxLists > ul{display: flex;justify-content: space-around;width: auto !important;margin: 0 auto;max-width: 1100px;}
#header div.headerBoxLists ul li{width: auto !important;flex-basis: 32%;display: flex;flex-direction: column;justify-content: center;}

.headerBoxLists #headerSubErea{position:absolute;left:0;right:0;margin-top: -171px;}
.headerBoxLists #headerSubErea{margin-top: -170px;}
*/
.headerBoxLists #headerSubErea {margin-top: -170px;}
#header div.headerBoxLists{min-height: 100px;}
#header div.headerBoxLists > ul{}
#header div.headerBoxLists ul li:FIRST-CHILD{display: block;margin: 0 auto;text-align: center;width: 100%;}
#header div.headerBoxLists ul li:nth-child(2){width:390px;text-align: right;padding-right: 0px;}
#header div.headerBoxLists ul li:nth-child(2) img{margin-left: 10px;}
#header div.headerBoxLists ul li:last-child{width:370px}
#header div.headerBoxLists ul li:FIRST-CHILD p{position: relative;}
#headNavInner .global_navi li{margin: 0;}


body:not(.top) .global_navi{position: absolute;top: 3em;}
body:not(.top) ul#navGlobal{}
body:not(.top) ul#navGlobal li{}
body:not(.top) ul#navGlobal li a{}
body:not(.top) #navGlobal a{padding-left:16px;padding-right:16px;}


body.top #localBanner ul.horizontal{display:none;}
body.top .mainTitle-ja{display: none;}
body.top .global_navi ul li a{}
body.top .global_navi ul li a span{display: block;line-height: 1.1em !important;}

#mainArea .mainblock{z-index: 101;}
#mainArea .mainblock .subTitle{}
#mainArea .mainblock .subTitle a{background: url(/common_asp/images/top_main/tmBg.png) 0 0;padding: 4px 15px 5px;display: inline-block;color: #333;font-weight: bold;font-size: 20px;letter-spacing: 2px;}
#mainArea .mainblock .subTitle a span{font-size: 24px;}



#localShop h2 {margin-top: 25px;background: url(/common_asp/images/h2_bg.png) no-repeat 0 100%;font-weight: bold;line-height: 1.3;color: #00A26B;border: 1px solid #D6D7D6;border-radius: 3px;text-align: left;}
#localShop h2 span {display: block;margin: 1px 3px;padding: 5px 0 4px 12px;border-left: 5px solid #00A26B;font-size: 15px;}

.div-wechat{}
.div-wechat .flex{display:flex;justify-content:space-between;margin-top: 15px;padding: 0 30px !important;}
.div-wechat .flex p{text-align: center;}
.div-wechat .flex li{list-style: none;}
.div-wechat .flex li:nth-of-type(1){padding-top: 20px;}


.global_navi #seminar{}
#seminar {top: -260px;left: 0;right: 0;width: 282px;}


#haidian {
    position: absolute;
    display: block;
    margin: auto;
    top: -182px;
    left: 40px;
    width: auto;
    height: auto;
    border: 1px solid #fff;
    border-radius: 8px;
    box-shadow: 2px 2px 2px grey;
    max-width: 352px;
}
#haidian img{border-radius: 8px;}



@media screen and (max-width: 1100px){
    #header div.headerBoxLists ul {width: auto !important;justify-content: space-around;}
    .headerBoxLists #headerSubErea{top: -70px;left: 193px;}
    .tele-ja {font-size: 16px !important;}
}


@media screen and (max-width: 960px){

	#localShop ul li img{width:100%;}
	#online{position:relative;top:0;}
	#mainArea .mainblock .subTitle a {font-size: 16px;}
	#mainArea .mainblock .subTitle a span{font-size: 18px;}
	#header div.headerBoxLists{}
	#header div.headerBoxLists p{margin: 0;}
    body.top .headerBoxList-item .tele-block{float: none;padding-left: 1.5em;}
    #header .tele-block .tele-ja small{display: inline;}

    body.top #header .headerBoxList-item p.headerBoxList-item-text{font-size: 10px !important;}
    .headerBoxLists #headerSubErea {margin-top: 20px;width: 100%;}
    #wrapper #header div.headerBoxLists ul li{width: 100% !important;text-align: center;padding:5px 0;    }   
    #header div.headerBoxLists ul li:nth-child(2) img{display: inline}
    body.top #container{padding-top: 10px;}


}


@media screen and (max-width: 767px){

#online{position:relative;width:100%;top:0;}
#online img{width:100% !important;top:0;}
#headNavInner.fixed #online {width:166px !important;top:0;height:40px;position:absolute;margin:0;left:100px;box-shadow:unset;}
#headNavInner.fixed #online img{width:auto;height:100%;}
#header div.headerBoxLists ul{display: block;text-align: center;}
#header div.headerBoxLists ul li{smargin: 5px auto 0 auto;text-align: center;background-color: transparent;}
.tele-ja small{display: block;}

body.top #headerInfo .mainTitle-ja {top:unset;bottom: 24% !important;}
body.top #headerInfo .mainTitle-ja .subTitle{font-size: 13px !important;}
body.top #headerInfo .mainTitle-ja .subTitle a{color:#333;text-decoration: underline;letter-spacing: 1px;}
body.top #headerInfo .mainTitle-ja .subTitle a span{}


body.blog #content>.row{margin:0 auto;}
body.blog #content .blogImg{padding:20px 0;}
body.blog .article-body{}
body.blog .article-body img{display:block;margin:5px auto;max-width:100%;}

#headNav #headNavInner #seminar {display: none;}
#headNav #headNavInner #haidian {position: relative;
width: auto !important;top: 0;height: 40px !important;display: inline-block;
border: none;float: left;left: 0px;}
#headNav #headNavInner #haidian img {width: auto !important;height: 40px !important;top: 0;}
#headNav #headNavInner #online{left: -25px !important;}



}


@media screen and (max-width: 420px){
    body.top.beijing #header {height: auto !important;}
    body.top #mainArea .mainblock{top: 80px;}
    #mainArea .mainblock .subTitle{margin-top: 5px;}
    #mainArea .mainblock .subTitle a{font-size: 14px;}
    #mainArea .mainblock .subTitle a span{font-size: 18px;}
    #headerSubErea{display:none;}
#header div.headerBoxLists>p{font-size:10px;}
.div-wechat{margin-top: 40px;}
.div-wechat .flex{display:block;margin-top: 15px;padding: 0 !important;}
.div-wechat .flex li {text-align: center;padding-top: 15px;}
.div-wechat .flex li img{max-height: 140px;width: auto !important;}
.div-wechat .flex li:nth-of-type(1) img{width: 100% !important;height: auto;}


}
