@charset "utf-8";

/* CSS Document */
/*主体*/
body { background: #FFFFFF; font-size: 12px; line-height: 22px; margin: 0; padding: 0; font-family: Tahoma, SimSun, Arial;}

body, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td { font-weight: 400; margin: 0pt; padding: 0pt; }

h1, h2, h3, h4, h4, h5 { margin: 0pt; padding: 0pt; }

div, p, li { font-family: Verdana, 宋体; font-size: 12px; }

input, select { font-size: 12px; line-height: 16px; vertical-align:middle;}

table { border-collapse: collapse; }

fieldset, img { border: 0pt none; }

fieldset { margin: 0pt; padding: 0pt; }

fieldset p { margin: 0pt; padding: 0pt 0pt 0pt 8px; }

img { border: 0pt none; }

ul, li { list-style-type: none; }

ol, ul { list-style-image: none; list-style-position: outside; list-style-type: none; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; }

.hid { display: none; }

.tc { text-align: center; }

.tl { text-align: left; }

.tr { text-align: right; }

.ti{ text-indent:16px;}

.dis { display: block; }

.undis { display: none; }

.fl { float: left; }

.fr { float: right; }

.cl { clear: both; }

.line{clear:both; padding-bottom:8px; border-top:1px dashed #ccc; margin-right:15px;}

.fh20 { line-height: 20.5px; }
.fh18 { line-height: 18px; }
.fh24 { line-height: 24px; }

.pr5{padding-right:5px;}

.pr15{padding-right:15px;}

.f9borange{color:#ff6600; font-size:12px; font-weight:bold}

/*按钮*/
a.layoutbtn{text-decoration:none;background:url(../images/shopbtn.gif) 0 0;float:left;color:#333;margin:0px 30px 0px 0px; cursor:pointer; height:33px;}
a.layoutbtn b{ position:relative;background:  url(../images/shopbtn.gif) top right;line-height: 25px;margin:0 -25px 0 25px; padding-right:25px;float:left; font-weight:normal; height:33px;}

a.layoutbtn:hover{text-decoration:none;background:url(../images/shopbtn.gif) 0 33px;float:left;color:#333;margin:0px 30px 0px 0px; cursor:pointer; height:33px;}
a.layoutbtn b:hover{ position:relative;background:  url(../images/shopbtn.gif) right 33px;line-height: 25px;margin:0 -25px 0 25px; padding-right:25px;float:left; font-weight:normal; height:33px;}


/*连接*/
a:link, a:visited { color: #666666; text-decoration: none; font-size:12px; }
a:hover, a:active { color: #a40004; text-decoration: underline;font-size:12px;}


/*页面外围控制整体布局宽度*/
#wrapper {width:950px; margin:5px auto 0 auto; padding:0;}

/*容器*/
#container {width:950px; text-align: left; clear: both; overflow:hidden; position:relative; }

#container:after { clear: both; height: 0; visibility: hidden; }

/*在IE/Mac 5中隐藏container块\*/
#container { display: block;}

#masthead { margin:0 auto; padding-bottom:12px; padding-bottom:15px !important; clear:both; height:115px; width:928px;}


/*logo风格*/
#logo { width:138px; height:47px; position:absolute; left:15px; top:22px; z-index:99;}


/*导航条左右弧度*/
/*#nav { clear:both;padding-top:30px;}*/

/*菜单*/
.menu{ clear:both; padding-left:158px; width:769px; height:29px; top:32px; left:0; position:absolute; z-index:2;}
.menu ul li{float:left; width:84px; height:29px;}
.menu li h2{ font-size:14px; text-align:center; line-height:25px; padding-top:4px; width:84px; cursor:pointer;}
.menu li a{ font-size:14px; }
.indexoff h2,.dogoff h2,.catoff h2,.saleoff h2,.cardoff h2,.myoff h2,.shop_recommendedoff h2{text-indent:-9999px;}

.indexon h2,.cardon h2,.myon h2,.shop_recommendedon h2{ color:#636363;}
.dogon h2{ color:#d64600;letter-spacing:2px; }
.caton h2{ color:#db0082;letter-spacing:2px; }
.saleon h2{ color:#0054a6;letter-spacing:2px; }

.indexon,.dogon,.caton,.saleon,.cardon,.myon,.shop_recommendedon,indexoff,.dogoff,.catoff,.saleoff,.cardoff,.myoff,.shop_recommendedoff{width:84px; height:29px;}
.indexon,.dogon,.caton,.saleon,.cardon,.myon,.shop_recommendedon{ background:url(../images/shopheadbg.gif) no-repeat 0 -90px;}
.indexoff{background:url(../images/shopheadbg.gif) no-repeat 0 -150px;}
.dogoff{background:url(../images/shopheadbg.gif) no-repeat -90px -150px;}
.catoff{background:url(../images/shopheadbg.gif) no-repeat -180px -150px;}
.saleoff{background:url(../images/shopheadbg.gif) no-repeat -270px -150px;}
.cardoff{background:url(../images/shopheadbg.gif) no-repeat -360px -150px;}
.myoff{background:url(../images/shopheadbg.gif) no-repeat -450px -150px;}
.shop_recommendedoff{background:url(../images/shopheadbg.gif) no-repeat -540px -150px;}
/*tag*/
.tag{clear:both;line-height:14px; position:absolute; top:40px; left:25px;}
.tag dl dd{ padding-right:10px; float:left;}
.tag dl dt{ padding:0 5px; float:left; cursor:pointer;}
.tag a{color:#333;line-height:14px;}
/*搜索条*/
.head_search{ clear:both; width:900px; height:58px; overflow:hidden; background:url(../images/shopheadbg.gif) no-repeat 0 0; padding:0 14px; position:relative;}
.search_bar{ clear:both; margin-top:12px; padding-left:10px;}
.head_search dl dt{ float:left;padding-right:5px;}
.searchinput{ width:250px; border:1px solid #ccc; vertical-align:middle;padding:0 2px; height:19px; background:#fff; overflow:hidden; margin-top:-1px;}
.head_search dl dt button{ width:48px; height:22px;}
.head_search dl dt select{border:1px solid #ccc;padding:1px;background:#fff; overflow:hidden;}
/*登录菜单*/
#sidebar{float:right; text-align:right; height:30px; line-height:28px;}
#sidebar a{color:#333;}
#sidebar dl dd,#sidebar dl dt{ padding:0 8px; float:left;}

/*购物车*/
#shopcar{ width:333px; height:28px; line-height:27px; background:url(../images/shopheadbg.gif) no-repeat -543px -90px; font-size:12px; font-family:"宋体"; position:relative;}
#shopcar dl{padding-left:28px; color:#74081f;}
#shopcar dl dt{ padding:0 10px;}
#shopcar dl dt strong{ color:#2265b9;}
#shopcar dl dt a{color:#74081f;}
#shopcar .first{ width:93px;}
#shopcar .second{ width:60px;}
#shopcar .third{ width:45px; text-align:center;}

.shoplisticon{ position:absolute; right:52px; top:8px; width:11px; height:11px;background:url(../images/shopheadbg.gif) no-repeat -900px -90px;}
/*扩展框*/
.expansion_box_1{ width:217px;position:absolute; top:95px; right:270px; padding:14px;background:url(../images/shopheadbg.gif) no-repeat 0px -210px; z-index:99999;}
.expansion_box_1 h3{ font-size:12px; font-weight:normal; color:#333; line-height:30px; height:30px; text-align:center;}
.expansion_box_1 dl{ clear:both; height:30px; line-height:30px; position:relative;}
.expansion_box_1 dd{ float:left;}
.expansion_box_1 dt{float:right;}
.expansion_box_b{ width:245px; height:8px; position:absolute; bottom:-3px;*bottom:-3px !important;*bottom:-14px; left:0;background:url(../images/shopheadbg.gif) no-repeat -300px -360px; z-index:99999;}

.expansion_box_2{ width:107px; height:81px; position:absolute; top:95px; right:15px; padding:20px 10px 10px;background:url(../images/shopheadbg.gif) no-repeat -300px -210px; z-index:99999;}
.expansion_box_2 dl{ clear:both; line-height:25px; height:25px; border-bottom:1px dashed #ccc;}
.expansion_box_2 dd{ float:left; padding-left:20px;}
.expansion_box_2 dt{float:right; line-height:23px; height:25px;}

.box2dd1{background:url(../images/shopheadbg.gif) no-repeat -540px -262px;}
.box2dd2{background:url(../images/shopheadbg.gif) no-repeat -540px -292px;}
.box2dd3{background:url(../images/shopheadbg.gif) no-repeat -540px -322px;}

.tablefrom th,.tablefrom td{ padding:0 5px; height:22px; line-height:22px;background-color:#FFFFFF; text-align:center;}
.tablefrom th{ font-weight:bold;background-color:#ebebeb; }
.tablefrom{background-color:#bcbcbc;border-spacing:1px;padding:0px;width:216px; margin:0 auto; border:1px solid #ccc;}


.btnsee{background:url(../images/shopheadbg.gif) no-repeat -540px -205px; text-align:center; width:93px; height:30px;}
.btngo{background:url(../images/shopheadbg.gif) no-repeat -540px -235px; text-align:center; width:62px; height:30px;}


/*版权底部定义*/
/*#footer {overflow:hidden; padding:14px 0; position:relative; background-color:#FFFFFF; height:107px; }
#footer ul{background:#fff;height:107px;}
#footer ul li{color:#5c3a1e; float:left; background-color:#FFFFFF;}
#footer ul li a,#footer ul li a:hover{color:#75563c;display:inline;}
#footer dl{background:url(../images/shopbg.gif) no-repeat -450px -1050px; padding:5px 0 0 5px; width:110px; float:left;}
#footer dl dd{font-weight:bold;height:25px; line-height:25px;overflow:hidden; padding-left:10px;background:url(../images/shopbg.gif) -660px -708px;}
#footer dl dt{padding-left:10px; border-left: 1px solid #EEE;}
#footer .server{ width:550px;}
#footer .tel{ width:174px; text-align:center; color:#999999;}
#footer h4{ width:174px; height:87px; text-indent:-99999px; background:url(../images/tel.jpg); cursor:pointer;}*/

/*商铺推荐底部*/
.shop_footer{margin:0 11px;}

/*在线客服*/
#tu1{ width:239px; height:43px; margin:0; padding:0;}
#tu2{ width:198px; height: 33px; margin:0; padding:9px 0 0 141px; background-image:url(../images/onlinecs.jpg); }
#tu2_1{ margin:0; padding:0;}
#tu2_2{ margin:0; padding:0;}

/*显示和隐藏*/
.display_none { display:none;}
.display_block { display:block;}

/*手型*/
.pointer {cursor:pointer;}


/*新版权底部定义*/
#footer {width:942px;overflow:hidden;padding:14px 0;position:relative;background:url(../images/newshop/shopfootbg.gif) repeat-y; height:107px;margin:0 auto 5px;}
#footer ul{padding-left:5px;height:107px;}
#footer ul li{color:#5c3a1e; float:left; background-color:#FFFFFF;}
#footer ul li a,#footer ul li a:hover{color:#75563c;display:inline;}
#footer dl{background:url(../images/newshop/shopbg.gif) no-repeat -450px -1050px; padding:5px 0 0 5px; width:110px; float:left;}
#footer dl dd{font-weight:bold;height:25px; line-height:25px;overflow:hidden; padding-left:10px;background:url(../images/newshop/shopbg.gif) -660px -708px;}
#footer dl dt{padding-left:10px; border-left: 1px solid #EEE;}
#footer .server{ width:550px;}
#footer .tel{ width:174px; text-align:center; color:#999999;}
#footer h4{ width:174px; height:87px; text-indent:-99999px; background:url(../images/newshop/tel.jpg); cursor:pointer;}

.pt {background:url(../images/newshop/shop_bg1.gif) 0 0 no-repeat;height:10px;left:0;position:absolute;top:0;width:942px; overflow:hidden;}
.pb {background:url(../images/newshop/shop_bg1.gif) 0 -24px no-repeat;height:10px;bottom:-1px;left:0;position:absolute;width:942px;overflow:hidden;}

/*新版权头部定义*/
.sy, .sk, .sq, .bk, .cw, .hp, .ssl, .ssr, .nl, .nr, .sl, .sr{ background:url(../images/newshop/shophead_bg.gif) no-repeat;}


#shophead { margin: 0px 4px; clear:both;}
#nav{ height:70px;overflow:hidden; clear:both;position:relative;} 
#nav img{float:left;}
#navmain{overflow:hidden;float:right}
#navmain ul li{height:22px;padding:0 0 0 15px;float:left;overflow:hidden;}
.sy{background-position:2px 7px;line-height:24px;}
.hp{background-position:2px -111px;line-height:25px;}
.all{line-height:18px;}
.dll{padding:0; text-align:left;}

#newlogin{width:750px;overflow:hidden;text-align:right;margin-top:50px;}
#newlogin1{width:750px;overflow:hidden;text-align:right;margin-top:50px;}

#column{height:27px; position:absolute;top:43px;left:212px}
#column ul li{position:relative;background:url(../images/newshop/column_bg.gif) repeat-x;font-weight:bold;float:left;}
#column ul li img{margin:3px 0 0 10px;}
#column ul li.select{margin-right:6px;padding-top:3px;}
#column ul li.select a{padding:5px 24px 5px 15px;+padding:5px 22px 5px 14px;font-size:14px;color:#ff6600;}
#column ul li.select a:hover{ text-decoration:none;}
#column ul li.normal{margin-right:6px;padding-top:3px;}
#column ul li.normal a{padding:5px 24px 5px 15px;+padding:5px 22px 5px 14px;font-size:14px;color:#000;}
#column ul li.normal a:hover{ text-decoration:none; color:#ff6600;}
.columnl{width:6px;height:27px; position:absolute;top:0;left:0;background:url(../images/newshop/column_bgl.gif) no-repeat;}
.columnr{width:6px;height:27px; position:absolute;top:0;right:0;background:url(../images/newshop/column_bgr.gif) no-repeat;}


#newsubnav{ height:70px;overflow:hidden;clear:both;background:url(../images/newshop/nav_bg.gif) 0 0 repeat-x; position:relative;}
.nl{width:5px;height:5px;position:absolute;left:0;top:0; background-position:0 -220px;}
.nr{width:5px;height:5px;position:absolute;right:0;top:0; background-position:0 -234px;}
#search1{width:540px;height:62px;margin:0 auto;position:relative;background:url(../images/newshop/search_bg.gif) 0 0 repeat-x; z-index:99}
.ssl{width:13px;height:62px;position:absolute;left:0;top:0; background-position:0 -140px;}
.ssr{width:12px;height:62px;position:absolute;right:0;top:0; background-position:-33px -140px;}
#newsubnav img{float:right; position:absolute;right:0;top:3px;}

#search1 dl{padding:10px 0 0 30px;display:block;}
#search1 dl dt{float:left;padding:0 4px;}
#search1 dl dt select {float:left;background:#FFFFFF;border:1px solid #CCCCCC;overflow:hidden;width:90px;height:20px;margin-top:1px;}
.searchinput {background:#FFFFFF;border:1px solid #CCCCCC;height:20px;overflow:hidden;vertical-align:middle;width:200px;}
.search{width:42px;height:21px;background:url(../images/newshop/shopsearch.jpg) no-repeat;border:0;margin-top:2px;float:left;text-indent:-5000px;cursor:pointer;}
.keyword{width:400px;height:20px;margin-top:3px;color:#000000}
.keyword a{color:#000000;padding:0 3px;}
.keyword a:hover{color:#F60023}
