@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
html{font-size: 12px;}
body{position:relative;
    font-family: Arial, "PingFang SC", "微软雅黑", "宋体";
    background-color: #ebebeb;}
a{width:100%; height:100%; border:none; text-decoration: none; color: inherit;}
img{width:100%; height:auto; border:none;}
ul, ol, li { list-style: none; }
.clear{clear:both; overflow:hidden; height:0; font-size:0; line-height:0;}


.indexajaxbeconent{width: 100%; height: auto; position: relative;}
.indexswiperconentALl{width: 100%; height: auto; position: relative; z-index: 1;}
.indexSwiperConent{width: 100%; height: auto; position: absolute; top: 0; left: 0; display: none;}
/*indextop*/
header{height: 95px; width: 100%; position: relative; background-color: #ffffff; z-index: 2000;}
.hTopfix{position: fixed; width: 100%; height: auto; z-index: 999;}
.hTopfixContent{padding: 9px; position: relative; background-color: rgba(255, 255, 255, 0.9);
    width:calc(100% - 18px);
    width:-webkit-calc(100% - 18px);
    width:-moz-calc(100% - 18px);}
.hTopfixLeftBarButton{width: 24px; height: auto; float: left; margin: 1px 0 0 4px; height: 35px;
    background-size: 100% auto;
    background-image: none;}
.hTopfixLeftBarButton.hfroce{background-image: url("../cssimage/left/back.png");}
.hTopfixLeftBarButton.hfroce img{opacity: 0;}
.hTopfixLogo{width: 35px; height: 35px; float: left; margin: 0 9px 0 15px;}
.hTopfixSearch form{height: 100%;}
.hTopfixSearch{height: 30px; float: left; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 1px solid #d8dbe3; padding-left: 10px; position: relative; margin-top: 2px;
    width:calc(100% - 102px);
    width:-webkit-calc(100% - 102px);
    width:-moz-calc(100% - 102px);}
.hTopfixSearchButton{position: absolute; top: 5px; right: 10px; width: 22px; height: auto;}
.hTopfixSearch input{border: none; background: none; height: 100%; outline: none; font-size: 1.3rem;
    width:calc(100% - 35px);
    width:-webkit-calc(100% - 35px);
    width:-moz-calc(100% - 35px);}
.hTopfixErweima{ width: 36px; height: auto; float: right; margin: 0 5px 0 0;}
.hTopfixNav{height: auto;
    display:-moz-box;
    display:-webkit-box;
    display:box;
    width:calc(100% - 16px);
    width:-webkit-calc(100% - 16px);
    width:-moz-calc(100% - 16px); margin: 0 auto; padding: 0 8px;}
.hTopfixNavLink{border-bottom: 3px solid #ffffff; font-size: 1.3rem; color: #777777; border-color: rgba(255,255,255,0);
    -moz-box-flex: 1; box-flex:1; -webkit-box-flex: 1; text-align: center; position: relative;
height: 24px; padding-top: 12px;}
.hTopfixNavLink.hfroce{color: #111111; border-color: #239cdc;}
.hclosetip{float: right; width: 13px; height: auto; line-height: normal; margin-top: 10px;}
/*indextop--end*/

/*首页大眼睛*/
.hBanner{ height: auto; position: relative; width: 100%;}
.hBannerTip{height: 33px; font-size: 1.3rem; z-index: 9; line-height: 33px; overflow: hidden;
    color:#ffffff; position: relative; padding:0 12px 0 12px; 
    width:calc(100% - 24px);
    width:-webkit-calc(100% - 24px);
    width:-moz-calc(100% - 24px);}
.hbannerSwipe{width: 100%; height: auto; min-height: 130px; background: #ffffff;}
.hbannerSwipeimg{display: none;}
#hbannerSwipeConent{position: relative; width: 100%;}

/*首页大眼睛－－－end*/

/*首页icon模块*/
.hIconbox{width: 100%; height: auto; position: relative; min-height: 70px;
    color: #333333; font-size: 1.3rem; background-color: #ffffff; padding-top: 10px; padding-bottom: 11px;}
.hiconboxLen{height: auto; position: relative; text-align: center; margin: 0 auto; padding-top: 11px;
    display:-moz-box;
    display:-webkit-box;
    display:box;
    width:calc(100% - 30px);
    width:-webkit-calc(100% - 30px);
    width:-moz-calc(100% - 30px);
}
.hiconboxImg{height: 45px;
    font-size: 0; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; overflow: hidden;
    width: 45px;
   /* width:calc(100% - 20px);
    width:-webkit-calc(100% - 20px);
    width:-moz-calc(100% - 20px);*/ margin: 0 auto;}
.hiconboxButton{margin: 0; width: 100%;
    -moz-box-flex: 1; -webkit-box-flex: 1; box-flex:1;}
.hIconboxText{margin:11px 0 0 0; width: 100%; font-size: 1.23rem;}
/*首页icon模块－－end*/

/*首页商品模块*/
.hindexCommodity{margin-top: 15px; background-color: #ffffff; border-bottom: 1px solid #d9d9d9; width: 100%;}
.hindexCommodityContent{border-bottom: 1px solid #d9d9d9; padding: 0; position: relative;
    width: 100%;
    /*width:calc(100% - 24px);
    width:-webkit-calc(100% - 24px);
    width:-moz-calc(100% - 24px);*/}
.hindexCommodityTip{position: absolute; top: 0; left: 12px; width: 56px; height: auto;}

.hindexCommodityTipBox{position: relative; width: 56px; height: 56px; margin-bottom: 10px;}
.hindexCommodityTipIntro{width: 100%; height: 20px; line-height: 20px; text-align: center; padding: 0; font-size: 1.2rem; color: #ffffff;}
.hindexCommodityLogo{position: absolute; top: 0; right: 12px; text-align: right; margin-top: 16px;}
.hindexCommodityLogo img{width: 70px; height: auto;}
.hindexCommodityImg{text-align: center; height: 170px; width: 100%; overflow: hidden; font-size: 0;}
.hindexCommodityImg img{height: 100%; width: auto;}
.hindexCommodityIntro{padding: 0 12px; position: relative;
    width:calc(100% - 24px);
    width:-webkit-calc(100% - 24px);
    width:-moz-calc(100% - 24px);}
.hindexCommodityIntro .title{font-size: 1.3rem; height: auto; overflow: hidden; color: #424242; width: 100%; margin: 5px 0;
    word-break:keep-all;           /* 不换行 */
    white-space:nowrap;          /* 不换行 */
    /*text-overflow:ellipsis;          当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}
.hindexCommodityIntro .hintro{font-size: 1.1rem; height: auto; overflow: hidden; color: #9d9d9d; width: 100%; margin: 5px 0;
    word-break:keep-all;           /* 不换行 */
    white-space:nowrap;          /* 不换行 */
    /*text-overflow:ellipsis;          当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}
.hmoneytipBox{margin-top: 5px; margin-bottom: 5px;}
.hmoneytipBox .hmoney{font-size: 1.5rem; color: #e93131; font-family: "Arial"; float: left; display: inline; font-weight: bold;}
.hmoneytipBox .hzhekouBox{font-size: 1.5rem; color: #e63235; float: right; display: inline; font-weight: bold; font-family: "Arial";}
.hmoneytipBox .hmoney del{font-size: 1rem; color: #8e8e8e; font-family: "Arial"; margin-left: 5px; font-weight: normal;}
.hmoneytipBox .hmoney span{font-size: 1.35rem;}
.hyouhuiicon{font-size: 1rem; color: #ffffff; margin-top: 0; float: left; display: inline; text-align: right; margin-left: 3px;}
.hyouhuiicon span{margin: 0 0 0 2px; padding: 1px 1px 1px 1px;}
.hindexCommodityTvPlayer .hyouhuiicon{float: right;}

/*icon公共*/
.hindexCommodityTipTitle{text-align: center; font-size: 1.3rem; color: #ffffff; width: 100%; height: 36px; line-height: 36px; overflow: hidden;}
.hindexCommodityTipTitle span{font-size: 2rem;}
.hindexCommodityTipReduce{ font-size:1rem; }
.hindexCommodityTipReduce span{ font-size:1.3rem; }

/*赠*/
.bgcolorZeng{background-color: rgba(184,56,62,.8);}
.bgcolorZeng .hindexCommodityTipTitle{ /*border-bottom: 1px solid #e6464e;*/}
.bgcolorZeng .hindexCommodityTipTitle img{width: 20px;}

.hindexCommodityTipTitle img{ width:40px; vertical-align: middle;}
/*韩国馆*/
.bgcolorhanguoguan .hindexCommodityTipTitle{background-color: #b138d5;}
.bgcolorhanguoguan{background-color: #9f32bf;}

/*嗨鸥团*/
.bgcolorhaioutuan .hindexCommodityTipTitle{background-color: #ff4900;}
.bgcolorhaioutuan{background-color: #e54201;}

/*哦时尚*/
.bgcoloroshishang .hindexCommodityTipTitle{background-color: #e63677;}
.bgcoloroshishang{background-color: #cf2f6b;}

/*整点惠*/
.bgcolorzhengdianhui .hindexCommodityTipTitle{background-color: #e81248;}
.bgcolorzhengdianhui{background-color: #d01041;}

/*海外团*/
.bgcolorhaiwaituan .hindexCommodityTipTitle{background-color: #2b61ff;}
.bgcolorhaiwaituan{background-color: #2758e5;}

/*品牌团*/
.bgcolorpinpaituan .hindexCommodityTipTitle{background-color: #ef8812;}
.bgcolorpinpaituan{background-color: #d77a12;}

/*TV商品*/
.bgcolortvgou .hindexCommodityTipTitle{background-color: #ff2e2a;}
.bgcolortvgou{background-color: #df1f1e;}

/*美食馆*/
.bgcolormeishiguan .hindexCommodityTipTitle{background-color: #ad5434;}
.bgcolormeishiguan { background-color:#984d2e;}

/*当日达*/
.bgcolordangrida .hindexCommodityTipTitle{background-color: #11a8b9;}
.bgcolordangrida { background-color:#0f98a8;}

/*TV团购*/
.bgcolorTVtuangou .hindexCommodityTipTitle{background-color: #c40001;}
.bgcolorTVtuangou { background-color:#b00000;}

/*第二件*/
.bgcolordierjian .hindexCommodityTipTitle{background-color: #fb9950;}
.bgcolordierjian { background-color:#e18949;}

/*加价购*/
.bgcolorjiajiagou .hindexCommodityTipTitle{background-color: #ed6942;}
.bgcolorjiajiagou { background-color:#d45e3a;}

/*x元购*/
.bgcolorxyuangou .hindexCommodityTipTitle{background-color: #88cc43;}
.bgcolorxyuangou { background-color:#7ab83d;}

/*组合购*/
.bgcolorzuhegou .hindexCommodityTipTitle{background-color: #4cb1e7;}
.bgcolorzuhegou { background-color:#439fd0;}

.htipcx{background-color: #d91404;}
.htipjf{background-color: #ff8400;}
.hyouhuiicon span.htipjfFont{color: #ff8400; padding: 0 0 0 0; margin: 0 0 0 0; position: relative; top: 2px;}
.htipkrozy{background-color: #6088f2;}
.htipzeng{background-color: #8ed714;}
.htipquan{background-color: #00b8d2;}
/*首页商品模块－－end*/

/*首页底部广告模块*/
.hHtmlAdvertisement{ position:fixed; bottom:0px; width: 100%; display: none;
    height: auto; background-image: url("../cssimage/indeximg/htmlguangao.png"); background-position: center top; background-size:auto 100%; z-index:999; }
.hcompappDonwbox{height: 87px; border-bottom: 1px dashed #727272; padding: 0 12px; display: none;
    width:calc(100% - 24px);
    width:-webkit-calc(100% - 24px);
    width:-moz-calc(100% - 24px);}
.hcompInfo{text-align: center; padding: 10px 0; color: #ffffff; font-size: 1rem;}
.happdownLoad{position: absolute; width: 73px; top: 33px; right: 12px; height: auto;}
.happLogo{width: 57px; height: 57px; float: left; display: inline; margin-top: 19px;}
.happLogoIntro{float: left; display: inline; color: #ffffff; font-size: 1.3rem; margin-left: 10px; line-height: 20px; margin-top: 17px;}

/*首页底部广告模块－－－end*/

/*commend*/
.hbacktop{width: 45px; height: auto; position: fixed; z-index: 998; right: 10px; bottom: 50px; display: none;}
/*.lazyload,
.lazyloading {
    opacity: 0;
}
.lazyloaded {
    opacity: 1;
    transition: opacity 300ms;
}*/
/*commend---end*/

/*海鸥团头部*/
.haioutuanindex .hTopfixLeftBarButton.hfroce{background-image: url("../cssimage/left/backw.png");}
.haioutuanindex .hTopfixSearch{height: 30px; float: left;
    background-color:#e44000; border: 1px solid #ff4800; padding-left: 10px;}
.haioutuanindex .hTopfixSearch input{color: #ffffff;}
.haioutuanindex .hTopfixNavLink{height: 24px; padding-top: 12px;}
.haioutuanindex .hTopfixContent{background-color: #ff4800;}
.haioutuanindex .hTopfixNavLink.hfroce{color: #111111; border-color: #ff4800;}
.hnewTip{position: absolute; top: 6px; right: 0;}
.hnewTip img{width: 14px; height: auto;}
/*海鸥团头部－－－end*/

/*韩国馆头部*/
.hanguoguanindex .hTopfixLeftBarButton.hfroce{background-image: url("../cssimage/left/backw.png");}
.hanguoguanindex .hTopfixSearch{height: 30px; float: left;
    background-color:#224486; border: 1px solid #224486; padding-left: 10px;}
.hanguoguanindex .hTopfixSearch input{color: #ffffff;}
.hanguoguanindex .hTopfixContent{background-color: #3559A1;}

.hanguoguanindex .hTopfixNavLink{height: 24px; padding-top: 12px;}
.hanguoguanindex .hTopfixNavLink.hfroce{color: #111111; border-color: #3559A1;}
/*韩国馆头部－－－end*/

/*tvshopping头部*/
.tvshoppingmain .hTopfixLeftBarButton.hfroce{background-image: url("../cssimage/left/backw.png");}
.tvshoppingmain .hTopfixContent{background-color: #f12e24;}
.tvshoppingmain .hTopfixSearch{height: 30px; float: left;
    background-color:#d42e2c; border: 1px solid #d42e2c; padding-left: 10px;}
.tvshoppingmain .hTopfixSearch input{color: #ffffff;}
.tvshoppingmain .hTopfixSearch input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #dbdada;
}
.tvshoppingmain .hTopfixSearch input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #dbdada;
}
.tvshoppingmain .hTopfixSearch input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #dbdada;
}
.tvshoppingmain .hTopfixSearch input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #dbdada;
}
.tvshoppingmain .hTopfixNavLink{height: 24px; padding-top: 12px;}
.tvshoppingmain .hTopfixNavLink.hfroce{color: #f12e24; border-color: #f12e24;}
/*tvshopping头部---end*/

/*美食馆头部*/
.meishiguanindex .hTopfixLeftBarButton.hfroce{background-image: url("../cssimage/left/backw.png");}
.meishiguanindex .hTopfixContent{background-color: #784831;}
.meishiguanindex .hTopfixSearch{height: 30px; float: left; position: relative;
    background-color:#663721; border: 1px solid #663721; padding-left: 10px;}
.meishiguanindex .hTopfixSearch input{color: #ffffff;}
.meishiguanindex .hTopfixNavLink{height: 24px; padding-top: 12px;}
.meishiguanindex .hTopfixNavLink.hfroce{color: #111111; border-color: #784831;}
/*tvshopping头部---end*/

/*首页二级菜单*/
.hTwoNavBox{background-color: #f8fafa; border: 1px solid #c4c4c4; border-bottom: none; border-right: none; border-left: none; z-index: 201;
    position: relative; padding: 0 10px 10px 10px;
    width:calc(100% - 20px);
    width:-webkit-calc(100% - 20px);
    width:-moz-calc(100% - 20px);
    display:-moz-box;
    display:-webkit-box;
    display:box;}
.hTwoNavLinkBox{-moz-box-flex: 1; box-flex:1; -webkit-box-flex: 1; position: relative;}
.hTwoNavLinkBoxImg{width: 40px; height: 40px; margin: 0 auto;}
.hTwoNavLinkBoxText{text-align: center; font-size: 1.3rem;}
.hfroceSanjiao{width: 18px; height: 8px; font-size: 0; position: absolute; bottom: -13px; display: none; left: 50%; margin-left: -9px;}
.hTwoNacContent{width: 100%; height: auto; position: relative; z-index: 9; min-height: 60px;}

.hTwoNavshowAllList{ border-top: 1px solid #c4c4c4;
    height: auto; padding: 0 10px; position: absolute; top: 0; display: none; opacity: 0; left: 0; background-color: #ffffff;
    z-index: 200;
    width:calc(100% - 20px);
    width:-webkit-calc(100% - 20px);
    width:-moz-calc(100% - 20px);}
.hTwoNavshowAllListSmall{-moz-box-flex: 1; box-flex:1; -webkit-box-flex: 1; text-align: center; color: #424242; font-size: 1.3rem;
    padding: 10px 0; width: 100%;}
.hTwoNavshowAllListContent{ border-bottom: 1px dashed #7f7f7f;
    display:-moz-box;
    display:-webkit-box;
    display:box;
}
.allFroce .hTwoNavLinkBoxImg{background-image: url("../cssimage/hanguoguan/tip0froce.png"); background-size: 100% auto;}
.allFroce img{opacity: 0;}
.allFroce .hTwoNavLinkBoxText{color: #f12e24;}
.allFroce .hfroceSanjiao img{opacity: 1;}
.allFroce .hfroceSanjiao{display: none;}
.hTwoNavshowAllListContent:last-child{border-bottom: none;}
/*首页二级菜单－－－end*/


/*左侧导航条icon模块 start*/
.Navmain{ width:100%; background:#fff; position: fixed; top: 0; left: 0; z-index: 1998;}
.NavboxLeft{ float:left; width:80px; height:auto; background:#eeeeee; display: inline; overflow: hidden; box-shadow: inset -1px 0px 1px #ccc;}
.iconboxLen{ padding:0; width: 100%; height: auto; position: relative; color: #444444; font-size: 1.3rem; padding-bottom: 11px; }
.NaviconboxButton{ padding:5px 0px 0 0px; width:100%; height: auto; position: relative; margin: 0 auto;}
.NaviconboxButtonOn{ background-color: #ffffff;}
.NaviconboxImg { height: 40px; font-size: 0; overflow: hidden; width: 40px; margin: 0 auto;}
.NaviconboxImg img:first-child{display: inline;}
.NaviconboxImg img:last-child{display: none;}

.NaviconboxButtonOn .NaviconboxImg img:first-child{display: none;}
.NaviconboxButtonOn .NaviconboxImg img:last-child{display: inline;}
.NaviconboxButtonOn .NaviconboxText{border-bottom: none; padding-bottom: 14px; color: #f12e24;}

.NaviconboxText{ text-align: center; font-size: 1.2rem; padding-bottom: 13px; border-bottom:#c8c8c8 1px solid; width: 60px; margin: 0 auto;}
/*左侧导航条icon模块 end*/

/*左侧导航条模块 start*/
.NavboxRight{ float:left; font-size:1.3rem; display: inline; background-color: #ffffff; overflow: hidden;;
    width:calc(100% - 80px);
    width:-webkit-calc(100% - 80px);
    width:-moz-calc(100% - 80px);
}
.NavLen{}
.NavTip{ padding-left:15px; padding-top:2px; background:#f3f3f3; color:#444444; line-height:32px; position: relative; box-shadow: 0 1px 2px #e3e3e3;}
.NavTip span{ display:inline-block; margin-right:9px; width:8px; height:8px; border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background:#f12e24; }
.NavLen .row{ padding:0px 15px;
    display:-moz-box;
    display:-webkit-box;
    display:box;
}
.leftNavContent{padding: 15px 10px 15px 10px;
    width:calc(100% - 20px);
    width:-webkit-calc(100% - 20px);
    width:-moz-calc(100% - 20px);}
.elet{padding:15px 0;overflow: hidden; float: left; display: inline; width: 50%;}

/*左侧导航条模块 end*/

/*新增联想输入框*/
.hTopfixSearchLianDong{
    width:calc(100% - 20px);
    width:-webkit-calc(100% - 20px);
    width:-moz-calc(100% - 20px);
    height: auto; position: absolute; top: 30px; left: -1px; z-index: 9; padding: 5px 10px; background-color: #ffffff; border: 1px solid #d8dbe3;}
.hTopfixSearchLianDongTest{overflow: hidden; font-size: 1.3rem; padding: 5px 0;}
/*新增联想输入框---end*/

/*新增首页banner图*/
.hindexBannerCommod .hindexCommodityImg{padding: 0;}
.hindexBannerCommod .hmoneytipBox{ top: -2px;}
.hindexBannerCommod .hindexCommodityIntro .title{height: auto; padding: 5px 0;}

.hindexBannerCommodNopd .hindexCommodityImg{padding: 0;}
/*新增首页banner图－－－end*/
.flootShow{text-align: center; padding: 10px 0; color: #000000; font-size: 1rem;}
.hposabsright{position: absolute; top: -7px; right: 0; padding-right: 10px;}

/*侧边栏新增icon*/
.NavTipLinkButton{width: 16px; height: 16px; position: absolute; font-size: 0;
    top: 50%; margin-top: -8px; right: 15px;}
/*侧边栏新增icon---end*/

/*侧边栏新增banner*/
.NavLenBanner { padding: 4px; font-size: 0px;}
.NavLenBanner img{ width: 100%; }
/*侧边栏新增banner---end*/

/*旧版头部*/
.OldHeader{ display: block; height: 44px;  }
.OldHeader .OHeader { position: fixed; top: 0; width: 100%; /*border-bottom:#d9d9d9 1px solid;*/  background: rgba(247,247,247,.9); }
.OldHeader .OHeader h1{ height: 44px; line-height: 44px; text-align: center; color: #5b5b5d; font-weight: bold;  font-size: 18px; }
.OldHeader .OHeadBack{ position: absolute; left: 10px; top: 7px; }
.OldHeader .OHeadBack a{ display: block; background: url(/common/html5/images/common/back_btn.png) no-repeat; background-size: 50px 30px; width: 50px; height: 30px; line-height: 30px; color: #333; font-size: 14px; text-indent: 20px;
    white-space: nowrap;}
.OldHeader .OHeadRight{ position: absolute; right: 10px; top: 0px; color: #333333; font-size: 15px; line-height: 44px; }
.OldHeader .OHeadShare{ position: absolute; right: 10px; top: 10px; line-height: 0px; }
.OldHeader .OHeadShare img{ width: 60px; }
/*旧版头部---end*/

/*浮层广告位*/
.hFixedImg{ position: fixed; right: 0px; bottom: 130px; width: 90px; height: 90px; z-index: 998; }
/*浮层广告位---end*/

/*系统弹框*/
.hBlackLayer{ position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; background: #000000; opacity: 0.4; z-index: 2001; }
.hIosPrompt{ position: fixed; left: 50%; margin-left: -135px; top: 25%; width: 270px; height: auto; border-radius: 5px; background: #fff; z-index: 2010; }
.hIosPromptText{ margin: 15px 0px; }
.hIosPromptText p{ margin: 0 auto; width: 240px; text-align: center; font-size: 1.5rem; }
.hIosPromptRed{ color: #f12e24; }
.hIosPromptButtonBox{ width: 100%; height: auto; position: relative; text-align: center; margin: 0 auto; border-top: #bcbcbc 1px solid;
    display: -moz-box;
    display: -webkit-box;
    display: box;
}
.hIosPromptButton{ margin: 0; color: #0a7fff; font-size: 1.3rem; line-height: 44px; border-right: #bcbcbc 1px solid;
    width: 100%;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1; }
.hIosPromptButton a{ display: block; text-align: center; width: 100%; height: 100%; }
.hIosPromptButton:last-child{ border-right: none; }
/*系统弹框---end*/

/*四川站头部*/
.hTopfixLogo_sichuan{width: 41px; height: 35px; margin: 0px 10px 0 11px; float: left;}
.hTopfixSearch_sichuan{ width:calc(100% - 132px);
    width:-webkit-calc(100% - 132px);
    width:-moz-calc(100% - 132px);}
/*四川站头部---end*/

/*--html5ziti--*/
@font-face {font-family: 'iconfont';
    src: url('/common/icon/iconfont.eot'); /* IE9*/
    src: url('/common/icon/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/common/icon/iconfont.woff') format('woff'), /* chrome、firefox */
    url('/common/icon/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('/common/icon/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.h5iconfont{
    font-family:"iconfont" !important;
    font-style:normal; font-size: 2rem;
}
/*--html5ziti--*/

/*haiyoutuanIcon*/
.bgcolorhaioutuan .hindexCommodityTipIntro{font-size: 1rem;}

@media screen and (max-width: 325px) {
    html{font-size: 10px;}
}

/*2016-3-9*/
.vipShow .hTopfixLeftBarButton.hfroce{background-image: url("../cssimage/left/backw.png");}
.vipShow .hTopfixSearch{
    background-color:#92774a; border: 1px solid #ba9c6a; padding-left: 10px;}
.vipShow .hTopfixSearch input{color: #e4cca5;}
.vipShow .hTopfixNavLink{height: 24px; padding-top: 12px;}
.vipShow .hTopfixContent{background-color: #ba9c6a;}
.vipShow .hTopfixNavLink.hfroce{color: #111111; border-color: #ba9c6a;}

.hIconbox.uploadHtml{
    z-index: 8; background-repeat: no-repeat; background-size: 100% auto; background-position: center top;
}

/*sj-20160527 新建、重置密码安全级样式*/
.tbl-txt{font-size:14px;}
.tbl-txt input{padding:0 5px; height:22px; line-height:22px; margin-bottom:6px;}
.pw-strength {clear: both;position: relative;top: 8px;width: 180px;}
.pw-bar{background: url(/common/images/img_pwd_1.png) no-repeat; position:relative; top:1px;height: 14px;overflow: hidden;width: 179px;}
.pw-bar-on{background:  url(/common/images/img_pwd_2.png) no-repeat; width:0px; height:14px;position: absolute;top: 1px;left: 2px;transition: width .5s ease-in;-moz-transition: width .5s ease-in;-webkit-transition: width .5s ease-in;-o-transition: width .5s ease-in;}
.pw-weak .pw-defule{ width:0px;}
.pw-weak .pw-bar-on {width: 60px;}
.pw-medium .pw-bar-on {width: 120px;}
.pw-strong .pw-bar-on {width: 179px;}
.pw-txt {padding-top: 2px;width: 180px;overflow: hidden;}
.pw-txt span {color: #707070;float: left;font-size: 12px;text-align: center;width: 58px;}

/*sj-20160722 新增头部信息栏样式（建设银行-蓝色）*/
.headBlue .OHeader{ background-color: #09b6f2; }
.headBlue .OHeader h1{ color: #fff; text-shadow: none; }
.headBlue .OHeader .hMore{ position: relative; display: inline-block; }
.headBlue .OHeader .hMore i{ position: absolute; display: inline-block; top: 20px; right: -20px; width: 10px; height: 7px; background: url(/common/html5/images/user/order_more2.png) no-repeat; background-size: 10px 7px;  -webkit-transform: rotate(180deg); }
.headBlue .OHeader .hOther{ position: relative; display: inline-block; }
.headBlue .OHeader .hOther a{ position: absolute; width: auto; right: -40px; top: 0; font-size: 12px; line-height: 44px; color: #fff; }
.headBlue .OHeader h1 a{ width: auto; margin-left: 10px;  font-weight: normal; font-size: 12px; }
.headBlue .OHeadBack{ left: 13px; }
.headBlue .OHeadBack a{ color: #fff; background: url(/common/html5/images/common/back_btn2.png) no-repeat; background-size: 50px 30px; }
/*全屏H5下载提示页浮层*/
.hloadboxcol{ position: fixed; width: 90%;margin:0 5%; z-index:2009; }
.hloadboxcol .hclose{ width: 40px; height: 40px;float: right; margin: 1.5rem 0;}
.hloadboxcol .hloaddetail{ position: relative; clear: both;}
.hloadboxcol .infotxt{position: absolute; bottom: 1.5rem; width: 100%; text-align: center}
.hloadboxcol .infotxt h1{  font-size: 1.4rem; padding:0.2rem 0;font-weight: normal; color: #131313}
.hloadboxcol .infotxt h2 a{  font-size: 1.3rem;font-weight: normal; color: #fa8854}
.btncontcol{ padding-top: 1.6rem; position: relative; width: 100%;}
.btncontcol  .btn{width: 40%;margin: 0 5%;  font-size: 1.5rem; padding: 0.8rem;  border: 0; border-radius:10px; color: #ffffff;font-weight: bold;float: left }
.btncontcol  .btn.yellow{background: #ff8500}
.btncontcol  .btn.red{background: #e72a2a}
.btncontcol  .btn_lq{ width: 50%; margin: 0 25%;}
.btncontcol  .btn_lq a{display: block;-webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;}
/*全屏H5下载提示页浮层end*/
/*主题馆入口*/
.sylistboxImg{text-align: center;  overflow: hidden;  font-size: 0; position: relative;margin-bottom: 0.4rem;}
.hindexCommodity.synbackwirte{background: none;    border-bottom: none;}
.synthemlinktypebox{display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;padding: 1.25rem 0;background: #ffffff }
.imglink{border-right: 1px solid #c3c3c3; margin-bottom: 1rem}
.imglink.noborder{border: none}
.btn_synthem{ text-align: center}
.btn_synthem span{padding: 0.1rem 0.3rem; border: 1px solid #c3c3c3; font-size: 1rem; display:inline-block;color: #333333 }
/*主题馆入口end*/

/*sj-20160915 新增带搜索栏头部(通用白色)*/
.searchHeader{ height: 53px; }
.searchHeader .hTopfixContent{ background-color: #f8f8f8; }
.searchHeader .hTopfixLogo { width: 41px; height: 35px; margin: 0px 10px 0 11px; }
.searchHeader .hTopfixSearch{ color: #424242; font-size: 1.3rem; line-height: 30px; border: 1px solid #ebebeb; background-color: #ebebeb; }
.searchHeader .hTopfixSearchButton{ line-height: 0; }
.searchPage .hTopfix{ position: relative; }
.searchPage .closeSearch { display: inline; font-size: 1.3rem; float: left; color: #424242; height: 35px; line-height: 35px; margin-left: 10px; }
.searchPage .hTopfixLogo{ width: 41px; height: 35px; margin-left: 0; }
.searchPage .hTopfixSearch{
    width: calc(100% - 112px);
    width: -webkit-calc(100% - 112px);
    width: -moz-calc(100% - 112px);
}
.searchPage .hTopfixSearch input{  height: auto; line-height: 30px; font-family: Arial, "PingFang SC", "微软雅黑", "宋体"; }

.searchList{ height: 44px; }
.searchList .hTopfixContent{ background-color: #f4f4f4; }
.searchList .searchBack{ float: left; display: block; margin-right: 25px; background: url(/common/html5/images/common/back_btn.png) no-repeat; background-size: 50px 30px; width: 50px; height: 30px; line-height: 30px; color: #333; font-size: 14px; text-indent: 20px; }
.searchList .hTopfixSearch{ margin-top: 0; height: 28px; background-color: #fff;
    width: calc(100% - 90px);
    width: -webkit-calc(100% - 90px);
    width: -moz-calc(100% - 90px);
}
.searchList .hTopfixSearch input{ line-height: 28px; height: auto; font-size: 1.3rem; font-family: Arial, "PingFang SC", "微软雅黑", "宋体"; }
.searchList .hTopfixSearchButton{ top: 4px; }

/*20170113添加预约浮层*/
.ActivityCommodityOrder {  position: absolute;  top: 50%;  left: 50%;  margin-left: -80px;  margin-top: -60px;  }
.ActivityCommodityOrder a {  display: block;  width: 100%;  height: 100%;  }
.ActivityCommodityImg .ActivityCommodityOrder img {  width: 160px;  }

/*20170220 新版首页左侧分类导航栏*/
.Navmain_v2{ width: 100%; position: fixed; top: 0; left: 0; background-color: #eeeeee; z-index: 1998; }
.Navmain_v2 .NavLenBanner{ padding: 0; }
.Navmain_v2 .NavboxLeft{ background-color: #fff; }
.Navmain_v2 .iconboxLen{ padding-bottom:0; }
.Navmain_v2 .NaviconboxButton{ padding: 0; }
.Navmain_v2 .NaviconboxText{ width: auto; padding-bottom:0; line-height: 47px; }
.Navmain_v2 .NaviconboxButtonOn{ width: 74px; padding-right: 3px; border-left:#f12e24 3px solid; background-color:#eeeeee; }
.Navmain_v2 .NavboxRight{ float: left; margin-left: 14px; background-color: #eeeeee;
    width: calc(100% - 94px);
    width: -webkit-calc(100% - 94px);
    width: -moz-calc(100% - 94px);
}
.Navmain_v2 .NavTitle{ color: #808080; font-size: 1.2rem; font-weight: normal; line-height: 3rem; }
.Navmain_v2 .NavListBox{  }
.Navmain_v2 .NavListBox li{ float: left; margin-right: 8px; margin-bottom: 8px; text-align: center; background-color: #fff;
    width: calc(33% - 8px);
    width: -webkit-calc(33% - 8px);
    width: -moz-calc(33% - 8px);
}
.Navmain_v2 .NavListBox li p{ padding: 0 5px; font-size: 1.2rem; color: #808080; line-height: 2.2rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

/*添加东方明珠logo*/
.cFoot{position:  relative}
.dfmzlogo_add{ width: 32%; position: absolute; height: auto; top:32%; left: 4%}
/*logo换成旅途易购*/
/*旅途易购头部*/
.hTopfixContent.logoadd_ltyg{ background:url("/common/mobile_phone/cssimage/indeximg/topbg_line.jpg") repeat-x; }
.hTopfixLogo_lvyg{width:72px; height: 35px; margin: 0px 10px 0 11px; float: left;}
.hTopfixSearch.hTopfixSearch_lvtyj{ width:calc(100% - 200px);
    width:-webkit-calc(100% - 140px);
    width:-moz-calc(100% - 140px);
    height: 30px; float: left;
    background-color:#ffffff; border: 1px solid #c9c9c9; padding-left: 10px;
    border-radius: 3px;
}
.tvshoppingmain .hTopfixSearch.hTopfixSearch_lvtyj  input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #747474;
}
/*旅途易购头部---end*/