.g-breadnav{ width: 1170px; height: 36px; margin: 0 auto; font-size: 14px;}
.g-catenav{ width: 1170px; margin: 0 auto 20px; border: 1px solid #dddddd; overflow: hidden; }
.g-catenav .g-catenav-brand{ position:relative; overflow: hidden; width:96%; height:auto; margin:0 auto; padding-bottom: 20px; border-bottom: 1px solid #dddddd; }
.g-catenav .g-catenav-brand .tit{ float: left; width: 102px; height: 88px; line-height: 88px; font-size: 16px; }
.g-catenav .g-catenav-brand ul{ float: left; width: 945px; margin-top: 20px; }
.g-catenav .g-catenav-brand ul li{ position: relative; float:left; width: 103px; height: 64px; margin:0; cursor: pointer;}
.g-catenav .g-catenav-brand ul li p{ position: absolute; display:block; width: 103px; height: 64px; text-align: center;}
.g-catenav .g-catenav-brand ul li p i{ display: block; bottom: 0; position: absolute; width: 103px; height: 64px;
    background-color: #000; opacity: 0.6;}
.g-catenav .g-catenav-brand ul li p strong{ position: absolute; left: 0; top: 0; display: block; width: 100%; color: #fff; text-align: center; border-radius: 4px;
 line-height: 60px; font-weight: normal;}    
.g-catenav-brand ul li img{ float: left; width: 103px; height: 64px; margin: -1px 0 0 -1px; border: 1px solid #eeeeee; }
.g-catenav-brand ul li:hover img{ opacity: 0.5; }
.g-catenav-brand .button{ display: block; float: right; width: 18px; height: 18px; margin: 22px 5px 0 0; background: url(../images/ssbtn.png) no-repeat 0 0; }
.g-catenav-brand .button:hover{ background: url(../images/ssbtn.png) no-repeat -20px 0; }
.m-catelist .button,.g-catenav-brand .switch{ display: block; position:absolute; top:0; right:0; width: 18px; height: 18px; margin: 22px 5px 0 0; background: url(../images/ssbtn.png) no-repeat 0 0; }
.m-catelist .sq, .g-catenav-brand .sq{ background:url(../images/ssbtn.png) no-repeat 0 -19px;}
.m-catelist .button:hover,.g-catenav-brand .switch:hover{ background: url(../images/ssbtn.png) no-repeat -20px 0; }
.m-catelist .sq:hover,.g-catenav-brand .sq:hover{ background: url(../images/ssbtn.png) no-repeat -20px -19px;}
.m-catelist{ clear: both; position:relative; width: 96%; height: 60px; line-height: 50px; margin: 0 auto; overflow: hidden; border-bottom: 1px solid #eeeeee; }
.m-catelist .tit{ float: left; width: 102px; height: 36px; line-height: 58px; font-size: 16px; }
.m-catelist ul{ float: left; width: 968px; }
.m-catelist ul li{ float: left; width: 110px; line-height: 59px; margin-right: 10px; font-size: 14px; }
.m-catelist ul li a{ padding: 6px 16px; }
.m-catelist ul li.hover a,.m-catelist ul li a:hover{ background-color: #a5a5a5; color: #fff; text-decoration: none;}
.g-catenav-price{ height: 112px; }
.g-catenav-price .tit{ line-height: 100px; }
.price-choose{ float: left; width: 965px; margin-top: 49px;}
.g-hasname{ width:100%; height:50px; line-height:50px; background-color:#f7f7f7; border-bottom:1px solid #e3e3e3;}
.g-hasname .tit{ line-height:50px; margin:0 0 0 23px;}
.g-hasname i{ padding:4px 22px 4px 14px; margin-right:10px; font-size:14px; background:url(../images/close.png) no-repeat right center #ff5555; color:#fff; font-style:normal; cursor:pointer;}
.g-hasname a.clear{ padding:4px 14px 4px 14px; background-color:#535353; font-size:14px; color:#fff; }

.categary-prices { border-bottom:none;}
.categary-prices .price-choose .price-choose-unlimited { display: none; float:left; background:none;}
.categary-prices .price-choose .price-choose-unlimited span, .categary-prices .price-choose .price-choose-unlimited:hover span { color:#000; background:none;}
.categary-prices .price-choose .scale { position:relative; float:left; width:804px; height:38px; margin-left:10px; margin-right:20px; background:url(../images/scale.gif) no-repeat;}
.categary-prices .price-choose .ui-slider-handle, .categary-prices .price-choose .ui-slider-handle:hover { position:absolute; left:-6px; top:-2px; width:12px; height:12px; margin:0 0 0 -6px; padding-left:0; font-size:0; background:url(../images/handle-disc.gif) no-repeat; outline:none;}
.categary-prices .price-choose .handle-circle, .categary-prices .price-choose .handle-circle:hover { background:url(../images/handle-circle.gif) no-repeat;}
.categary-prices .price-choose .ui-slider-handle span { position:absolute; right:-5px; top:-22px; height:13px; padding:0 5px; border:solid 1px #c05263; border-radius:2px; font-weight:700; font-size:12px; line-height:13px; white-space:nowrap; color:#c05263; background:#fff;}
.categary-prices .price-choose .ui-slider-handle:hover span { background:#fff;}
.categary-prices .price-choose .ui-slider-handle span em { position:absolute; right:10px; bottom:-6px; _bottom:-7px; width:5px; height:6px; overflow:hidden; background:url(../images/deco-pink.gif) no-repeat;}
.categary-prices .price-choose .ui-slider-range { position:absolute; left:0; top:0; width:100%; height:8px; overflow:hidden; background:#ff5555;}
.categary-prices .price-choose .intro { color:#888;}
.categary-prices .catagroys { overflow:visible;}
.categary-prices .c-intro{ float: right; line-height: 28px; margin: -16px 0 0; font-size: 12px; color: #aaaaaa; }
.categary-prices .c-intro .c-sub{ display: block; width: 98px; height: 34px; line-height: 31px; font-size: 14px; text-align: center; border-radius: 4px; border: 1px solid #dddddd; background-color: #fafafa; }
.categary-prices .c-intro .c-sub:hover{ background-color:#ff5555; border:1px solid #ff5555; color:#fff;}

.g-center{ width: 1170px; margin: 0 auto; }
.g-center .g-center-l{ float: left; width: 828px; }
.g-center .g-center-l .m-title{ width: 100%; height: 48px; background-color: #f5f5f5; border: 1px solid #dddddd; }
.g-center .g-center-l .m-title ul{ float: left; width:500px; }
.g-center .g-center-l .m-title ul li{ float: left; width: 99px; line-height: 48px; border-right: 1px solid #dddddd; text-align: center; font-size: 14px; background:url(../images/upicon.png) no-repeat 77px 19px;}
.g-center .g-center-l .m-title ul li:nth-child(1){ background:none;}
.g-center .g-center-l .m-title ul li.hover,.g-center .g-center-l .m-title ul li:hover{ height: 47px; background-color: #fff; border-bottom:2px solid #ff5555; color:#ff5555;}
.g-center .g-center-l .m-title ul li a{ color: #000; }
.g-center .g-center-l .m-title ul li.hover a,.g-center .g-center-l .m-title ul li:hover a{ color: #ff5555; }
.g-center .g-center-l .m-title span{ display: block; float: left; line-height: 48px; margin: 0 0 0 70px; font-size: 14px; color: #010101; }
.g-center .g-center-l .m-title span b{ color: #ff5555; }
.g-center .g-center-l .m-title form{ float: right; width: 165px; margin-top: 9px; font-size: 14px; color: #010101; }
.g-center .g-center-l .m-title form .key{ width: 36px; height: 24px; margin: 0 6px; text-align:center;}
.g-center .g-center-l .m-title form .btn{ padding:4px 10px; margin-left: 6px; background-color: #999999; color: #fff; border: none; }

.m-item .topic{ height:120px; line-height:120px; text-align:center;}
.m-itemlist{ padding: 20px 0; margin-bottom: 20px; border: 1px solid #dddddd; overflow: hidden;}
.m-itemlist .m-itemlist-tu{ display: block; float: left; width: 206px; height: 196px; margin-right: 16px; margin-left: 26px; }
.m-itemlist .m-itemlist-tu img{ display: block; width: 206px; height: 196px;}
.m-itemlist .m-itemlist-l{ float: left; width: 324px;}
.m-itemlist .m-itemlist-l strong{ display: block; padding: 0 0 18px; }
.m-itemlist .m-itemlist-l strong a{ font-size: 20px; font-weight: normal; }
.m-itemlist .m-itemlist-l .keyword{ height: 30px; }
.m-itemlist .m-itemlist-l .keyword i{ padding: 2px 8px; margin-right: 12px; font-size: 14px; font-style: normal; color: #fff; border-radius: 4px; background-color: #dddddd; }
.m-itemlist .m-itemlist-l .keyword i:hover{ background-color:#ff5555;}
.m-itemlist .m-itemlist-l .keyword i a{ color:#4b4b4b;}
.m-itemlist .m-itemlist-l .keyword i a:hover{ text-decoration:none;}
.m-itemlist .m-itemlist-l .keyword i:hover a{ color:#fff;}
.m-itemlist .m-itemlist-l .info{ height: 36px; font-size: 14px; border-bottom: 1px solid #eeeeee; }
.m-itemlist .m-itemlist-l .info em{ padding-right: 15px; }
.m-itemlist .m-itemlist-l .info b{ color: #ff5555; }
.m-itemlist .m-itemlist-l .intro{ height:69px; line-height:24px; padding-top: 8px; font-size: 14px; color: #aaaaaa; overflow:hidden; }
.m-itemlist .m-itemlist-r{ float: right; width: 215px; border-left: 1px solid #eeeeee; text-align: center; }
.m-itemlist .m-itemlist-r p.pf{ height: 37px; font-size: 14px; color: #aaaaaa; }
.m-itemlist .m-itemlist-r p b{ font-size: 24px; color: #ff5555; }
.m-itemlist .m-itemlist-r a{ display: block; width: 128px; height: 34px; line-height: 34px; margin: 12px auto 0; text-align: center; font-size: 14px; border: 1px solid #dddddd; border-radius: 6px; background-color: #fafafa; }
.m-itemlist .m-itemlist-r a:hover{ border: 1px solid #ff5555; color: #ff5555; text-decoration: none; }

.g-center .g-center-r{ float: right; width: 300px; }
.g-center .g-center-r .m-gg{ display:none; margin-bottom: 20px; }
.g-center .g-center-r .m-title { width: 320px; height: 60px; line-height: 60px; margin-bottom:11px; font-size: 24px; text-align: center; background: url(../images/cos_topic.png) no-repeat -7px -602px; background-size: 440px 695px;}
.m-twitem li{ clear: both; overflow: hidden; padding-bottom: 17px;}
.m-twitem li .show em{ float: left; font-size: 24px; font-weight: bold; font-style: oblique; font-family: "SimSun"; color: #333333; }
.m-twitem li .show a{ float: left; line-height: 28px; font-size: 14px; }
.m-twitem li .show b{ float: right; line-height: 28px; font-size: 14px; font-weight: normal; color: #ff5555; }
.m-twitem li .hide{ display: none; padding-bottom: 30px; border-bottom: 1px solid #eeeeee; overflow: hidden;}
.m-twitem li .hide strong{ display: block; width: 100%; height: 40px; font-size: 18px; font-weight: normal;}
.m-twitem li .hide strong em{ font-size: 24px; font-weight: bold; font-style: oblique; font-family: "SimSun"; color: #333333;}
.m-twitem li .hide img{ display: block; float: left; width: 179px; height: 180px; margin-right: 20px;}
.m-twitem li .hide span{ float: left; width: 100px; line-height: 32px; padding-top: 30px;}
.m-twitem li .hide span em{ display:block; color: #555555; }
.m-twitem li .hide span font{ color: #ff5555; }
.m-twitem li.hover .hide{ display: block; }
.m-twitem li.hover .show{ display: none; }

.page{ height:44px; line-height:44px; padding:0; margin-bottom:19px; text-align:center; font-size:12px;}
.page a{ margin:0 4px; padding:6px 12px; font-size:12px; color:#333333; border:1px solid #dddddd; border-radius:3px;}
.page a:hover { background-color: #ff5555; color: #fff; border: 1px #ff5555 solid; text-decoration: none;}
.page a.record { display: none}
.page b{ padding:6px 12px; font-size:12px; color:#2ea039; border:1px solid #2ea039; font-weight:normal; border-radius:3px;}
.page a b{ padding:0; border:none;}

#mainBox{ width:968px; height:250px; margin:0; padding:0; position:relative; overflow:hidden;}
#content{ height:auto; position:absolute; left:0; top:0; -moz-user-select: none; -khtml-user-select: none; user-select: none;}
.scrollDiv{ width:6px; position:absolute; top:0; background:#666; border-radius:10px;}

.searchbrand{ display:none; position: relative; float: left; width: 968px; margin-top: 28px;}
.searchbrand .put{ float: left; width: 180px; padding-bottom: 10px;}
.searchbrand .put input { height: 30px; width: 134px; border: 1px solid #e3e3e3; padding: 0 5px;}
.searchbrand .brand{ float: left; width:776px; line-height: 30px; font-size: 14px; }
.searchbrand .brand span{ padding-right: 12px; }
.searchbrand .brand i{ padding: 0 6px; font-style: normal; }
#mainBoox{ width:968px; height:250px; margin:0; padding:0; position:relative; overflow:hidden;}
#conttent{ height:auto; position:absolute; left:0; top:6px; margin: 0; -moz-user-select: none; -khtml-user-select: none; user-select: none;}
#conttent li{ height: 42px; }
#conttent li a{ font-size: 14px; }
.scrollDivv{ width:6px; position:absolute; top:0; background:#666; border-radius:10px;}