.wrapper{ background:#fff url(../img/BJ/index-bg.jpg) no-repeat center top;}
.topMenuContainer{ height:28px; background:url(../img/BJ/bg-menu.png) no-repeat 0 0; margin:0 auto; width:960px;}
.topMenu>li{ position:relative; float:left; padding-right:2px; background:url(../img/BJ/bg-menu-border.png) no-repeat right center;}
.topMenu>li>a:hover, .topMenu>li.active>a{ background:url(../img/BJ/bg-menu-hover.png) repeat-x 0 0;}
.topMenu>li>a{ padding:0 49px 0 49px; line-height:28px; color:#fff;}/*20160405*/
.topMenu-arrow{ background:url(../img/BJ/arrow-top-menu.png) no-repeat 0 0;}

/*
.topMenuContainer{ margin:0 auto; width:969px;}
.home .innerContainer{ margin:-9px auto 0;}
*/
.submenu li a:hover{ color:#b10d28;}
.home_cycleItem a{ background: url(../img/BJ/btn-more.png) no-repeat right center;}
.home_cycleThumb li a{ background: url(../img/BJ/home-slide-nav.png) no-repeat 0 0;}
.home_latestNewsContent h3, .inner_latestNewsContent h3{ background: url(../img/BJ/bg-latest-news.png) no-repeat 0 0; color:#fff !important; }
.home_books-tabMenu li{ background: url(../img/BJ/tab-education.png) no-repeat 0 0;}
.highlights-accordian-title a{ background: url(../img/BJ/bg-highlights-accordian.png) no-repeat 0 0; color:#595555; }
.highlights-accordian-title a:hover { text-decoration:none!important; }
/*新加 update
.home_booksContainer .tabBox-content{ background: url(/file/image/Beijing/bg-books-tab-content.png) no-repeat 40px 51px; padding:30px 25px; margin-left:4px;}*/
.home_booksContainer .tabBox-content{ background: url(../img/BJ/bg-books-tab-content.png) no-repeat 40px 51px; padding:30px 25px; margin-left:4px;}
/*新加 update*/

.jcarousel-skin-tango1 .jcarousel-next-vertical{ background:url(../img/BJ/btn-news.png) no-repeat right -21px;}
.jcarousel-skin-tango1 .jcarousel-prev-vertical { background:url(../img/BJ/btn-news.png) left -21px;}
.jcarousel-skin-tango2 .jcarousel-next-horizontal{ background:url(../img/BJ/btn-books.png) no-repeat right bottom;}
.jcarousel-skin-tango2 .jcarousel-prev-horizontal { background:url(../img/BJ/btn-books.png) no-repeat left bottom;}
.jcarousel-skin-tango3 .jcarousel-next-horizontal { background:url(../img/BJ/btn-highlights.png) no-repeat right bottom;}
.jcarousel-skin-tango3 .jcarousel-prev-horizontal { background:url(../img/BJ/btn-highlights.png) no-repeat left bottom;}
.jcarousel-skin-tango4 .jcarousel-next-horizontal{ background:url(../img/BJ/btn-books.png) no-repeat right bottom;}
.jcarousel-skin-tango4 .jcarousel-prev-horizontal { background:url(../img/BJ/btn-books.png) no-repeat left bottom;}

.leftMenu>li>a{ background:url(../img/BJ/bg-leftmenu.png) no-repeat 0 0; color:#595555;}
.leftMenu>li>a:hover,.leftMenu>li.current>a{color:#b10d28; text-decoration: none!important;}

.leftMenu>li>ul>li{ background:url(../img/BJ/bullet-leftmenu.png) no-repeat left 5px;}
/*.leftMenu>li>ul>li>a{ color:#7d7d7d; }*/
.leftMenu>li>ul>li>a:hover, .leftMenu>li>ul>li.current>a{ color:#b10d28; text-decoration: none;}

.innerContent h1{font-size:20px; margin-bottom:18px; color:#b10d28;}
.innerContent h2{font-size:19px; margin-bottom:16px; color:#b10d28;}
.innerContent h3, .innerContent h4{ color:#b10d28;}
/*.innerContent h5 { color:#b10d28;}20160405*/
.innerContent h5{ color:#333;}

/* 20160712 sMike update */
.tabBox-menu li{ float:left; height:38px; margin-right:1px;}

.tabBox-menu a{ color:#595555;}
.tabBox-menu a span{ background: url(../img/BJ/tabsBox-menu-bg.png) no-repeat 0 0;}
.tabBox-menu a:hover .tabBox-menu-left, .tabBox-menu .current .tabBox-menu-left {background: url(../img/BJ/tabsBox-menu-bg.png) no-repeat left bottom;}
.tabBox-menu a:hover .tabBox-menu-mid, .tabBox-menu .current .tabBox-menu-mid {background: url(../img/BJ/tabsBox-menu-bg.png) no-repeat center bottom; color:#fff;}
.tabBox-menu a:hover .tabBox-menu-right, .tabBox-menu .current .tabBox-menu-right {background: url(../img/BJ/tabsBox-menu-bg.png) no-repeat right bottom;}

/* --ephhk style 好似無用--
.commonTable th{ background:#bc9960;}
.commonTable tr.even{ background:#eae7da;}
.commonTable tr.odd{ background:#f3f1e7;}
.commonDl dt{ color:#c2a362;}
*/
.breadcrumb a:hover{ color:#b10d28;}/*20160405*/
.breadcrumb span{ color:#b10d28;}/*20160405*/

.productSlide-pager li a, .promoSlide-pager li a{ background:url(../img/BJ/produc-nav.png) no-repeat 0 0;}
.productsList li{ background:url(../img/BJ/product-listing-bg.png) no-repeat 0 0; }
.productName{ color:#b10d28;}
.productTitleBg{ color:#b10d28; font-size:18px;}
.productIntroList li{ margin-bottom:10px; padding-left:20px; background:url(../img/BJ/bullet-square.png) no-repeat 0 7px;}

.btnQuickLinks-01{ background:url(../img/BJ/quicklink01.png) no-repeat 0 0;}
.btnQuickLinks-02{ background:url(../img/BJ/quicklink02.png) no-repeat 0 0;}
.btnQuickLinks-03{ background:url(../img/BJ/quicklink03.png) no-repeat 0 0;}
.btnQuickLinks-04{ background:url(../img/BJ/quicklink04.png) no-repeat 0 0;}

.productAccordionHeader a{ background: url(../img/BJ/product-detail-tab.png) no-repeat 0 0; color:#595555;}/*20160405*/
.productAccordionHeader a:hover{ background-position:left -28px; color:#fff;}
.productAccordionHeader.current a{ background-position:left -56px; color:#fff;/* text-decoration:underline;*/}

.cbox-date{ color:#b10d28;}
.cbox-title{ color:#363636;}
#cboxClose{ background:url(../img/BJ/btn-cboxclose.png) no-repeat top center;}

/* --ephhk style 好似無用--
.productdetailTable th{ background:#bc9961;}
.productdetailTable td{ background:#eae6da;}  */

.home_latestNews-jcarousel .latestNews-date{ color:#b10d28;}
.home_latestNews-jcarousel .latestNews-title a{color:#5e5e5e; font-family:"Microsoft JhengHei", sans-serif;}

.inner_sideAccordianContainer .inner_latestNews-jcarousel .latestNews-date{color:#b10d28;}/*inner page left menu 下 news tab 用*/
.inner_sideAccordianContainer .inner_latestNews-jcarousel .latestNews-title{color:#5e5e5e;}/*inner page left menu 下 news tab 用*/


/*不明使用地方
.highlightTxt{ color:#c2a362;}*/

.innerContent form input[type="text"], .innerContent form input[type="password"], .innerContent form textarea{ border:1px solid #c6c6c6;}

.innerBanner .title{ color:#2c2c2c;}

.innerContentLeft a:hover {text-decoration:underline;}

/*<!--update location-->
.defaultBanner{ background:url(../img/BJ/inner-banner.jpg) no-repeat center 0;}*/
.defaultBanner{ background:url(/web/images/default-InnerBanner.jpg) no-repeat center 0;}

/* 20160705
.header h1{ margin:30px 0 0 10px;}
*/
.header h1{ margin:18px 0 0 10px;}


.searchResult li a:hover, .searchResult li a:hover h5 { color: #b10d28; text-decoration:underline;}/*20160405*/
.searchResult li a{color:#b10d28;}/*20160405*/
.searchResult li h5{color:#b10d28; /*text-decoration:underline;20160405*/}

.productAccordionContent a:hover { text-decoration:underline;}

/*side menu box line*/
.leftMenu>li>ul{ display:none; overflow:hidden; margin:-2px 0 -4px 0; padding:8px 0 5px 0; border-left:1px solid #ffd1d1; border-right:1px solid #ffd1d1; border-bottom:1px solid #ffd1d1!important;}

ul.no-bullet { list-style:none; margin-left:0;}
ul.no-bullet li { list-style:none; margin-left:0;}


/*main style 20160405 update*/
.innerContentRight a:hover{ text-decoration:underline;/*20160405 color:#b10d28!important;*/}
.productPromo .title{ display:block; margin-top:4px; font-size:14px; color:#b10d28!important;}
.productPromo li a{ max-width:500px;}/*20160407*/
.topMenu{margin-left:12px;}
.home_booksContainer .tabBox-menu .tabBox-menu-mid{padding: 0 24px;}

/*
.header{ padding-bottom:5px!important;}
.header #company_logo{ float:left;margin:12px 0 0 5px!important;}
.header .groupLogo{ float:right; margin:50px 25px 12px 0!important;}
.header h1{ float:left; margin:12px 0 0 5px!important;}
.header li.leftCorner{ background:url(../img/WonderKids/bg-left-corner.png) no-repeat 0 0!important;}
.header li.rightCorner{ background:url(../img/WonderKids/bg-right-corner.png) no-repeat 0 0!important;}
*/

.btnDetail{ background:url(../img/BJ/btn-productdetail.png) no-repeat 0 0;}
.btnPrev{ background:url(../img/BJ/btn-prev.png) no-repeat 0 -25px;}
.btnNext{ background:url(../img/BJ/btn-next.png) no-repeat 0 -25px;}
.btnBack{ background:url(../img/BJ/btn-back.png) no-repeat 0 0;}
.btnExpand{ background:url(../img/BJ/btn-expand.png) no-repeat 0 0;}
.btnCollapse{ background:url(../img/BJ/btn-close.png) no-repeat 0 0;}
.submitBtn{ background:url(../img/BJ/btn-createac.png) no-repeat 0 0;}
.resetBtn{ background:url(../img/BJ/btn-reset.png) no-repeat 0 0;}
.btnSubmit{ background:url(../img/BJ/btn-submit.png) no-repeat 0 0;}