@charset "utf-8";
/* CSS Document */
/*header*/
.top {height:39px; background:url(../images/con-rig-h3bg.jpg) repeat-x left top;  text-align:right; font-size:12px;}
.top a {color:#666666; text-shadow: #fff 0 1px 0;}
.top span,.exit {display:block; float:right; height:39px; line-height:39px; color:#9d9d9d;}
.top span a {padding:0 8px;}
.top span a:hover {color:#c71111;}
.top ul {float:right;}
.top ul li {float:left; position:relative;}
.top ul li>a {display:block; float:left;  height:39px; line-height:39px; padding:0 10px 0 10px;}
.top ul li>a:hover {color:#c71111;}
.top .topin>a.returnindex {display:block; float:left; height:39px; line-height: 39px; padding:0 0 0 26px; background:url(../images/topreturnicon.jpg) no-repeat left center; font-size:14px;}
.top .topin>a:hover {color:#c71111;}
.mj,.sc {padding:0 0 0 10px;}
.mj:hover,.sc:hover {background:url(../images/top-nav-libg.jpg) repeat-x left top;}
.mj>a,.sc>a {padding:0 10px 0 20px !important;}
.mj>a {background:url(../images/sellericon.png) no-repeat left top;}
.sc>a {background:url(../images/collectionicon.png) no-repeat left top;}
.top ul li.mj:hover>a,.top ul li.sc:hover>a {color:#fff; text-shadow: none; background-position:left bottom;}
.mj>a em,.sc>a em {display:block; float:right; width:8px; height:4px; background:url(../images/top-triangle.png) no-repeat left top; margin:18px 0 0 5px;}
.mj:hover>a em,.sc:hover>a em {background-position:left bottom;}
.top ul li div {width:101px;  background:url(../images/top-nav-divbg.jpg) repeat-x left bottom; position:absolute; left:0; top:39px; z-index:10000; display:none; padding:5px 0;}
.top ul li div a {display:block; height:20px; line-height: 20px; text-align: center; color:#fff; text-shadow: none;}
.top ul li div a:hover {background:url(../images/top-nav-div-abg.jpg) no-repeat center center;}
.top .topin>p {float:left; height:39px; line-height: 39px; font-size:14px;text-shadow: #fff 0 1px 0;}
.top span,.exit {display:block; float:right; height:39px; line-height:39px; color:#9d9d9d;}

.top span a {padding:0 8px;}
.top span a:hover {color:#c71111;}

.header {height:143px; background:#fff;}
.hea-top {height:78px;}
.hea-top-searchwrap { margin:15px 0 0 200px;}
.hea-top-search {width:381px;height:30px; background:#d40b12; padding:4px 0 0 4px; border-radius: 3px;}
.hea-top-search input {float:left; width:273px; height:26px; line-height:26px; background:#fff url(../images/index-search_03.jpg) no-repeat 6px 3px; padding:0 0 0 39px;}
.hea-top-search a.index-search {float:left; display:block; width:68px; height:34px; background:url(../images/search_10.jpg) no-repeat left top; margin:-4px 0 0 1px;}
.hea-top-filter {margin:0 0 0 3px;}
.hea-top-filter a {display:block; float:left; width:50px; height:25px; font-size:13px; color:#645e5e; text-align:center; line-height:25px;}
.hea-top-filter a.filter-chose {background:#d40b12; color:#fff;}
.hea-top-nav {float:right;}
.hea-top-nav li {float:left; padding-top:15px;}
.hea-top-nav li a {display:block; float:left; width:75px; height:60px;}
.hea-top-nav li a span {display:block; width:100%; height:50px; background:url(../images/hea-top-navbg.png) no-repeat left top; border-right:1px dashed #7f7f7f;}
.hea-top-nav li a:hover span {background-position:left -54px;}
.hea-top-nav li a span.game {background-position:-75px top; border:none;}
.hea-top-nav li a:hover span.game {background-position:-75px -67px;}
.hea-top-nav li a em {display:block; width:100%; text-align:center; font-size:12px; color:#565656;}
.hea-top-nav li a:hover em {color:#316ea4;}
/*goods nav*/
.hea-bottom {position:relative; z-index:1000;height:48px;  margin-top:12px; width:100%; background:url(../images/hea-bot-navbg.jpg) repeat-x left top;}
.hea-bot-nav {height:48px; position:relative; z-index:1000; padding:0 0 0 15px;}
.navli {float:left; height:46px; position:relative;}
.navli1,.navli2,.navli9{width:103px;}
.navli3,.navli4,.navli5,.navli6,.navli7,.navli8,.navli10 {width:97px;}
.lia {display:block; float:left; height:46px; line-height:46px; color:#fff;  padding:0 6px 0 0; margin-left:4px;}
.lia span {display:block; float:left; width:31px; height:46px; background:url(../images/hea-bot-nav-abg_03.png) no-repeat left top;}
.lia2 span{background-position:left -46px;}
.lia3 span {background-position:left -92px;}
.lia4 span {background-position:left -138px;}
.lia5 span {background-position:left -184px;}
.lia6 span {background-position:left -230px;}
.lia7 span {background-position:left -276px;}
.lia8 span {background-position:left -322px;}
.lia9 span {background-position:left -368px;}
.lia10 span {background-position:left -414px;}
.menucurrent {position:absolute; left:0; top:-7px;z-index: 100; height:55px; background:url(../images/hea-bot-navbg-hover_03.jpg) repeat-x left top; }
.curflag {position:absolute; top:41px; display:block; width:7px; height:7px; z-index: 1000;}
.curflagl {left:0; background:url(../images/menu-rightflag.jpg) repeat-x left bottom;}
.curflagr {right:0; background:url(../images/menu-leftflag.jpg) repeat-x left bottom;}  /* 1000000000000 */
.curlight {width:77px; height:23px; background:url(../images/menulight.png) no-repeat left top; position:absolute; left:50%; top:18px; margin:0 0 0 -36px; z-index: 1000000000000;}
.menu {display:none;}
.menuwrap {clear:both; width:1024px; height:450px; background:#fff url(../images/fnavicon.jpg) no-repeat right bottom; text-align: center;  position:absolute; left:6px; top:48px; z-index:100;display:none; box-shadow:3px 3px 3px #7c7c7c; border:1px solid #c91c1a\0; border-top:0\0;}
.menuwrap dl { float:left; width:204px; height:224px; font-size:12px; border:1px dashed #dddddd; border-left:0; border-top:0; overflow:hidden;}
.menuwrap dl dt {width:70px; height:44px; line-height:44px; padding:0 0 0 60px; margin:0 auto; color:#3c3c3c; font-weight: bold; }
.menuwrap dl dd { padding:0 13px;}
.menuwrap dl dd a {display:block; float:left;height:14px; padding:0 25px 16px 0; color:#262626; }
.menuwrap dl dd a:hover {color:#ba2626; text-decoration:underline;}
.menu dl dt {background:url(../images/headermenubg.png) no-repeat left top;}
/* .menu1 dl dt.dt2 {background-position:left -44px;}
.menu1 dl dt.dt3 {background-position:left -88px;}
.menu1 dl dt.dt4 {background-position:left -132px;}
.menu1 dl dt.dt5 {background-position:left -176px;}
.menu1 dl dt.dt6 {background-position:left -220px;}
.menu1 dl dt.dt7 {background-position:left -264px;}
.menu1 dl dt.dt8 {background-position:left -308px;}
.menu1 dl dt.dt9 {background-position:left -352px;}
.menu1 dl dt.dt10 {background-position:left -396px;} */


