@import url("/include/jquery-ui-1.12.1.min.css");
body {font-size: 10pt;FONT-FAMILY: arial, helvetica, geneva, sans-serif}
table{font-size: 10pt;}
TD {FONT-FAMILY: arial, helvetica, geneva, sans-serif}
a:link {font-size: 10pt;text-decoration:none;}
a:visited {font-size: 10pt;text-decoration:none;color: #666666;}
a:hover {color: #FF0000; text-decoration:underline;}
a:active {font-size:10pt;}
input {font-size: 12px;color: #0000FF;}
border {color: #333333;}
A.menu:link,.topMainCatalog ul li a{font-size:12pt;text-decoration:none;color:#FFFFFF;font-weight:bold;}
A.menu:visited,.topMainCatalog ul li a:visited{font-size:12pt;text-decoration:none;color:#FFFFFF;font-weight:bold;}
A.menu:hover,.topMainCatalog ul li a:hover{color:#FF0000;text-decoration:underline;position:relative; top:1px; left:1px;font-weight:bold;}
A.in:link {font-size: 10pt;text-decoration:none;color: #333333;}
A.in:visited {font-size: 10pt;text-decoration:none;color: #333333;}
A.in:hover {color: #333333; text-decoration:underline;position: relative; top: 1px; left: 1px;}
A.tm:link {font-size:10pt;color:#0000FF;font-weight:bold;}
A.tm:visited {font-size:10pt;color:#0000FF;font-weight:bold;}
A.tm:hover {font-size:10pt;color:#FF0000;font-weight:bold;}
.box-ct2{border-top:1px #BCBCBC solid;border-left:1px #BCBCBC solid;border-right:1px #BCBCBC solid;border-bottom:1px #BCBCBC solid}
.box-ct3{border-top:1px #4791c5 solid;border-left:1px #4791c5 solid;border-right:1px #4791c5 solid;border-bottom:1px #4791c5 solid}
.scrollDiv{position:fixed !important;top:400px;}
#topFilldiv{display:none;position:absolute;z-index:99;background:rgba(221,221,221,0.8);width:100%;}
/*--------------start css for the jquery top menu--------------------*/
div#jtopmenu {
    height: 46px;
    padding-left: 5px;
    background: url(/img/jquery-top-left.png) no-repeat;
	_background-image: url(/img/jquery-top-left.png);
    width:974px;
}

div#jtopmenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float:left;
    width:100%;
}
div#jtopmenu ul.jmenu {
    padding-right: 0px;
    background: url(/img/jquery-top-right.png) no-repeat right 0;
    _background-image: url(/img/jquery-top-right.png);
}

div#jtopmenu li {
    position: relative;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    z-index:9;
}
div#jtopmenu ul ul li {
    z-index: 9;
}
div#jtopmenu li div {
    list-style: none;
    float: left;
    position: absolute;
    z-index: 11;
    top: 36px;
    left: 0;
    visibility: hidden;
    width:240px;
    padding: 0 0 5px 7px;
    background: url(/img/jquery-submenu-bottom.png) no-repeat 7px bottom;
    _background-image: url(/img/jquery-submenu-bottom.gif);
    margin: 0px 0 0 -4px;
}
div#jtopmenu li:hover>div {
    visibility: visible;
}

div#jtopmenu a {
    position: relative;
    height: 41px;
    display: inline-block;
    float: left;
    line-height: 41px;
    text-decoration: none;
    margin-top: 1px;
    white-space: nowrap;
    width:96%;
    text-align: center;
}
div#jtopmenu span {
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
    text-align: center;
}

/* menu::level1 */
div#jtopmenu a {
    padding: 0 6px 0 0;
    line-height: 40px;
    height: 46px;
    margin-right: 2px;
    _margin-right: 1px;
    background: none;
}
div#jtopmenu span {
    margin-top: 2px;
    padding-left: 5px;
    color: #fff;
    font: bold 12pt Trebuchet MS,Arial,san-serif;
	font-size: 12pt;
    background: none;
    line-height: 40px;
}
div#jtopmenu a:hover,
div#jtopmenu a.over {
    background:  url(/img/jquery-selected-right-sub.png)  no-repeat right -1px;
    _background-image: url(/img/jquery-selected-right-sub.gif);
}
div#jtopmenu a:hover span,
div#jtopmenu a.over span {
    background: url(/img/jquery-selected-left-sub.png) no-repeat 0 -3px;
    _background-image: url(/img/jquery-selected-left-sub.gif);
}
div#jtopmenu li.current a,
div#jtopmenu ul.jmenu>li:hover>a {
    background: url(/img/jquery-selected-right-sub.png) no-repeat right -1px;
    _background-image: url(/img/jquery-selected-right-sub.gif);
}
div#jtopmenu li.current a span,
div#jtopmenu ul.jmenu>li:hover>a span {
    background: url(/img/jquery-selected-left-sub.png) no-repeat 0 -3px;
    _background-image: url(/img/jquery-selected-left-sub.gif);
}
div#jtopmenu ul.jmenu>li:hover>a span {
    color: #043454;
}
div#jtopmenu li.last { background: none; }

div#jtopmenu li.current a,
div#jtopmenu li.current a span,
div#jtopmenu.js-active a:hover,
div#jtopmenu.js-active a:hover span,
div#jtopmenu.js-active a,
div#jtopmenu.js-active span {
    background:none;
}
div#jtopmenu.js-active ul.jmenu>li:hover>a,
div#jtopmenu.js-active ul.jmenu>li:hover>a span {
    background:none;
}
div#jtopmenu li.current a.over {
    background: url(/img/jquery-selected-right-sub.png)  no-repeat right -1px;
    _background-image: url(/img/jquery-selected-right-sub.gif);
}
div#jtopmenu li.current a.over span {
    background: url(/img/jquery-selected-left-sub.png) no-repeat 0 -3px;
    _background-image: url(/img/jquery-selected-left-sub.gif);
}
div#jtopmenu a.over span {
    color: #043454;
}

/* menu::level2 */
div#jtopmenu ul ul li {
    background: none;
    padding: 0;
}
div#jtopmenu ul ul {
    padding-top: 10px;
}
div#jtopmenu ul ul a {
    padding: 0;
    height: auto;
    float: none;
    display: block;
    line-height: 26px;
    font-size: 11px;
    color: #ffffff;
    z-index: -1;
    padding-left: 5px;
    white-space: normal;
    width: 220px;
    margin: 0 5px;
    text-transform: none;
}
    
div#jtopmenu ul ul a span {
    padding: 0 5px;
    line-height: 26px;
    font-size: 12px;
}
div#jtopmenu li.current ul a,
div#jtopmenu li.current ul a span {
    background:none;
}
div#jtopmenu ul ul a:hover {
    background: url(/img/jquery-submenu-selected-bottom.png) no-repeat 5px bottom;
}
div#jtopmenu ul ul a:hover span {
    background: url(/img/jquery-submenu-selected-top.png) no-repeat 0 0;
}
div#jtopmenu ul ul a.parent {
    background: url(/img/jquery-submenu-pointer-bottom.gif) no-repeat 5px bottom;
}
div#jtopmenu ul ul a.parent span {
    background: url(/img/jquery-submenu-pointer-top.png) no-repeat 0 0;
}
div#jtopmenu ul ul a.parent:hover {
    background: url(/img/jquery-submenu-pointer-selected-bottom.png) no-repeat 5px bottom;
}
div#jtopmenu ul ul a.parent:hover span {
    background: url(/img/jquery-submenu-selected-top.png) no-repeat 0 0;
}
div#jtopmenu ul ul span {
    margin-top: 0;
    text-align: left;
}
div#jtopmenu ul ul li.last { background: none; }
div#jtopmenu ul ul li {
    width: auto;
}

/* menu::level3 */
div#jtopmenu ul ul div {
    width: 240px;
    padding: 15px 0px 8px 0px;
    margin: -44px 0 0 229px !important;
    background: url(/img/jquery-subsubmenu-top.png) no-repeat 0px 0;
    _background-image: url(/img/jquery-subsubmenu-top.gif);
}
*+html div#jtopmenu ul ul div { height:10px }
*+html div#jtopmenu.ie7 ul ul div { height:auto }
div#jtopmenu ul ul ul {
    padding: 0 4px 5px 1px;
    background: url(/img/jquery-submenu-bottom.png) no-repeat 0px bottom;
    _background-image: url(/img/jquery-submenu-bottom.gif);
}
div#jtopmenu ul ul div li {
    position:relative;
    top:-5px;
}

/* lava lamp */
div#jtopmenu li.back {
    background: url(/img/jquery-lavalamp-left.png) no-repeat 0 0;
    _background-image: url(/img/jquery-lavalamp-left.gif);
    width: 10px;
    height: 46px;
    z-index: 8;
    position: absolute;
    padding: 0;
    margin: 0;
}

div#jtopmenu li.back .left {
    padding:0;
    width:auto;
    background: url(/img/jquery-lavalamp-right.png) no-repeat right 0;
    _background-image: url(/img/jquery-lavalamp-right.gif);
    height: 46px;
    margin: 0 5px 0 10px;
    _margin-right: 2px;
    float: none;
    position: relative;
    top: 0;
    left: 0;
    visibility: visible;
}
/*----------------------jquery css end----------------------*/
#sort_filter{BACKGROUND:url('/img/sorts_filter_bg_18.gif') #fff repeat-x 50% top;width:99%;height:auto;margin:5px 8px 5px 8px;font-size:14px;}
#sort_filter dl{margin:0 4px;clear:both;padding:2px 0;height:auto;background:url('/img/subsorts_fbg_dot.png') repeat-x 0 bottom;overflow:auto;}
#sort_filter dt,dd{display:block;float:left;padding:0;margin:3px 0;line-height:18px;}
#sort_filter dt{width:110px;text-align:right;padding-bottom:4px;}
#sort_filter dd{margin-right:8px;white-space:nowrap;width:auto;}
#sort_filter a,#sort_filter a:hover,#sort_filter a:visited{cursor:pointer;font-size:14px;text-decoration:none;color:blue;}
#sort_filter a:hover{background-color:#005AA0;color:#FFFFFF;}
/*----------------------SUB SORT end------------------*/
#searchtab_area ul{width:166px;height:24px;margin:0;padding:0;}
#searchtab_area ul li{width:55px;height:24px;line-height:24px;list-style:none;float:left;text-align:center;color:#09F;cursor:pointer;}
#searchtab_area ul li.musover{color:#FFF;background: url('/img/mxzdytopsearch.png') -55px 0 no-repeat;}
#searchtab_area ul li.setd{color:#FFF;background: url('/img/mxzdytopsearch.png') 0 0 no-repeat;font-weight:bold;}
#searchipt_area ul{width:560px;height:34px;margin:0;padding:0;}
#searchipt_area ul span{height:34px;line-height:24px;list-style:none;float:left;text-align:center;}
#searchipt_area ul span.psearchipt{width:300px;clear:both;background: url('/img/mxzdytopsearch.png') 0 -24px no-repeat;}
#searchipt_area input.psearch{width:292px;font-size:15px;margin-top:5px;}
#searchipt_area ul span.psearchsel{width:150px;background: url('/img/mxzdytopsearch.png') -5px -24px repeat;}
#searchipt_area ul span.psearchsut{width:110px;background: url('/img/mxzdytopsearch.png') 0 -58px no-repeat;cursor:pointer;}
#searchipt_area ul span.musover{width:110px;height:34px;background: url('/img/mxzdytopsearch.png') -110px -58px no-repeat;}
/*------------------top search area end--------------*/
#nsearchtab_area ul{width:166px;height:24px;margin:0;padding:0;}
#nsearchtab_area ul li{width:55px;height:24px;line-height:24px;list-style:none;float:left;text-align:center;color:#09F;cursor:pointer;}
#nsearchtab_area ul li.musover{color:#FFF;background: url('/img/mxzdytopsearch.png') -55px 0 no-repeat;}
#nsearchtab_area ul li.setd{color:#FFF;background: url('/img/mxzdytopsearch.png') 0 0 no-repeat;font-weight:bold;}
#nsearchipt_area ul{width:510px;height:44px;margin:0;padding:0;}
#nsearchipt_area ul span{height:44px;line-height:24px;list-style:none;float:left;text-align:center;}
#nsearchipt_area ul span.psearchipt{width:400px;clear:both;background: url('/img/mxzdytopsearch.png') 0 -127px no-repeat;}
#nsearchipt_area input.psearch{width:392px;font-size:15px;margin:9px;}
#nsearchipt_area ul span.psearchsut{width:110px;background:url('/img/mxzdytopsearch.png') 0 -171px no-repeat;cursor:pointer;}
#nsearchipt_area ul span.musover{width:110px;height:44px;background: url('/img/mxzdytopsearch.png') -110px -171px no-repeat;}
.topMainCatalog ul{margin:0;padding:0;}
.topMainCatalog ul li{height:30px;line-height:30px;list-style:none;float:left;text-align:center;display:inline-block;overflow:hidden;margin:0;padding:0;background:url('/img/new_p2.gif') no-repeat;}
/*-------------top new search area end--------------*/
#back-to-top{position:fixed;bottom:80px;right:0;z-index:2;width:49px;height:35px;display:none;text-decoration:none;background:url('/img/mxzdytopsearch.png') no-repeat 0 -92px;}
#back-to-top:hover{background-position:-49px -92px;}
/*-----------------top brand-------------------*/
.mallCategory *{margin:0;padding:0;list-style-type:none;}
.mallCategory{position:relative;width:185px;border:3px solid #7DADD8;background:#fff;}
.mallCategory .J_Mborder{width:181px;height:30px;border:2px solid #476BA3;position:absolute;top:370px;z-index:14;display:none;}
.mallCategory .J_Mborder .mask-top{width:181px;height:30px;border-right:solid 2px #EBF0FE;}
.catList h3,.mask-top h3{padding-left:12px;height:30px;background-color:#ebf0fe;}
.catList h3 span{float:right;display:block;margin:12px 10px 0 0;width:5px;height:7px;background:url(/img/listbg3.gif) no-repeat scroll transparent;}
.catList h3 a,.mask-top h3 a{overflow:hidden;height:30px;font-size:14px;line-height:30px;font-weight:bold;}
.catList h3 a:visited,.mask-top h3 a:visited{color:blue;}
.catList li{overflow:hidden;padding-left:1px;height:28px;border-color:#FFF #FFF #e5e5e5 #FFF;border-style:solid;border-width:1px 0 1px 0;border-bottom:1px solid #c3cde7;padding-bottom:3px;}
.cat-subcategory{position:absolute;top:29px;left:183px;z-index:10;width:228px;border:2px solid #476ba3;background:#fff;display:none;}
.shadow{position:relative;}
.shadow a,.shadow a:hover{color:#666;}
.shadow-left{float:left;display:inline;width:210px;min-height:100px;_height:100px;}
.shadow-left li{float:left;margin-top:12px;padding-bottom:10px;width:205px;background:url(/img/listbg.gif) left bottom no-repeat;line-height:24px;}
.shadow-left li a{display:inline-block;margin-right:19px;white-space:nowrap;}
.entity-main{overflow:hidden;padding:0 0 0 18px;height:100%;}

.pageft_re{height:28px;color:#666666;font-size:14px;clear:left;text-align:center;}
.pageft_pg{height:45px;color:#666666;font-size:15px;text-align:center;}
.pageft_pg ul,.pageft_pg ul li{margin:0;padding:0;}
.pageft_pg ul{margin:0 auto;list-style:none;}
.pageft_pg ul li{width:30px;height:35px;line-height:35px;display:inline-block;font-size:16px;}
.pageft_pg ul li.item_last{width:180px;}
.pageft_pg ul li.item_on{background:#0099FF;color:#FFFFFF;}
.pageft_pg ul li a,a:visited{font-size:16px;color:blue;line-height:35px;width:30px;height:35px;display:inline-block;}
.pageft_pg ul li.item_pene{width:70px;}
.pageft_pg ul li.item_pene a,a:visited{font-size:15px;color:blue;line-height:35px;width:70px;height:35px;display:inline-block;}
.pageft_pg ul li a:hover{line-height:33px;border:solid 1px #006699;text-decoration:none;color:red;font-weight:bold;}

.listtb{width:100%;padding:8px;border-spacing:0;}
.listtb td{border-bottom:solid 1px #E8E8E8;font-size:14px;min-height:25px;padding:6px;}
.listtb th{border-bottom:solid 1px #E8E8E8;padding:6px;}
.clc{color:#CCC;}
.cur {cursor:pointer;color:#06C;}
.sa,.sa:visited{text-decoration:none;font-size:11px;line-height:13px;}
.sa:before{content:url("/img/right_arrow.png");width:5px;height:10px;display:inline-block; margin-right:4px; vertical-align:middle; margin-top:-7px;}
.lbutton {font-weight:bold;font-size:14px;padding:5px 15px; margin:15px; cursor:pointer;}
.mainwidth {width:98%;margin:0 auto;}
.subtitle {padding:8px 0; color: #666;line-height:22px;font-size:14px;background:#EEEEEE;}
.subtitle a, .subtitle a:visited {color: #999;}
.subtitle span {font-size:12px;}
.yjbar{border-radius:5px;box-shadow:1px 1px 1px #ccc;}
.yjbar{border:1px solid #E8E8E8;}