.index_banner_bg { background:#FBC9BF url('http://img.zbird.cn/ww3/index/bg_body_top.jpg') no-repeat center top; }
.index { width:980px; margin:0 auto; }
.index .banner { width:781px; float:left; overflow:hidden; }
.index .banner div { width:779px; height:337px; margin:0; padding:0; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; position:relative; float:left; overflow:hidden; }
.index .banner div ul { width:3895px; height:337px; float:left; position:absolute; left:0; }
.index .banner div ul li { width:779px; height:337px; float:left; }
.index .banner ol { width:779px; height:28px; border:1px solid #D9D9D9; float:left; }
.index .banner ol li { height:28px; float:left; text-algin:center; color:#987976; position:relative; }
.index .banner ol label { width:0; height:28px; font-size:0; border-left:1px solid #FFF; float:left; }
.index .banner ol span { width:194px; height:28px; line-height:28px; background-color:#E6ECEE; cursor:pointer; float:left; overflow:hidden; }
.index .banner ol span.on { background-color:#8BD9DE; color:#666;  }
.index .banner ol p { width:13px; height:6px; margin:0; padding:0; float:left; position: absolute; left:90px; top:-5px; z-index:99; }
.index .top_recommend { width:198px; height:365px; border:1px solid #D9D9D9; border-left:0; float:left; overflow:hidden; }
.index .top_recommend a { text-decoration:none; }
.index .top_recommend p { width:183px; height:33px; padding:167px 0 0 15px; overflow:hidden; float:left; color:#b29999; cursor:pointer; text-align:left; }
.index .top_recommend p span { padding:0 2px; border:0; }
.index .top_recommend ul { width:198px; height:165px; float:left; overflow:hidden; background:url('http://img.zbird.cn/ww3/index/buy100.gif') no-repeat; }
.index .diy { width:779px; height:203px; border:1px solid #D9D9D9; border-top:0; text-align:left; float:left; overflow:hidden; }
.index .diy ol { width:298px; height:49px; padding:154px 0 0 116px; float:left; background:url('http://img.zbird.cn/ww3/index/diy_bg_01.gif') no-repeat; }
.index .diy ul { width:305px; height:142px; padding:61px 0 0 60px; float:left; background:url('http://img.zbird.cn/ww3/index/diy_bg_02.gif') no-repeat; }
.index .diy ul li { float:left; }
.index .diy ul li span { width:62px; margin:0; float:left; text-align:center; font-size:19px; font-weight:bold; font-style:italic; color:#7B5E5E; }
.index .diy ul li label { padding:0 0 0 129px; margin:0; float:left; }
.index .diy ul li p { padding:72px 0 0 191px; margin:0; float:left; }
.index .news { width:198px; height:203px; border:1px solid #D9D9D9; border-left:0; border-top:0; background-color:#EFEFEF; float:left; overflow:hidden; }
.index .news p { width:99px; height:29px; line-height:29px; font-size:14px; color:#111012; background-color:#DCE5E7; float:left; padding:0; margin:0; border-bottom:1px solid #D9D9D9; }
.index .news p.on { width:99px; height:30px; line-height:30px; font-size:14px; color:#666; float:left; padding:0; margin:0; background-color:#FFF; border-bottom:0; }
.index .news p a { color:#666; text-decoration:none; }
.index .news p a:hover { text-decoration:underline; }
.index .news label { width:98px; height:29px; line-height:29px; float:left; }
.index .news span { width:0; height:30px; line-height:30px; float:left; padding:0; margin:0; font-size:0; border-left:1px solid #D9D9D9; }
.index .news ul { width:170px; height:129px; padding:13px 14px 0 14px; border-bottom:1px solid #D9D9D9; text-align:left; background-color:#FFF; }
.index .news ul li { width:163px; height:24px; line-height:24px; padding-left:7px; overflow:hidden; background:url('http://img.zbird.cn/ww3/ico/dot.gif') no-repeat 0 11px; }
.index .news ul li a { color:#666; text-decoration:none; }
.index .news ul li a:hover { text-decoration:underline; }
.index .news ol.weibo { width:198px; height:24px; margin:0; padding:0; background:#EFEFEF; }
.index .news li.weibo { width:198px; height:24px; margin:0; padding:4px 0 0 0; text-align:center; background:#EFEFEF; }
.index_newproduct dt { height:28px; padding:26px 0 0 210px; background:url('http://img.zbird.cn/ww3/index/tit_newproduct.gif') no-repeat 0 25px; overflow:hidden; }
.index_newproduct dt ul { height:28px; }
.index_newproduct dt ul li { height:28px; float:left; color:#999; }
.index_newproduct dt ul a { color:#999; text-decoration:none; }
.index_newproduct dt ul a:hover { text-decoration:underline; color:#F3776E; }
.index_newproduct dt ul span { padding:0 13px; }
.index_newproduct dt ul label { padding-right:5px; font-weight:bold; }
.index_newproduct dd { float:left; }
.index_newproduct .recommend { width:178px; height:508px; border:1px solid #D9D9D9; overflow:hidden; background:url('http://img.zbird.cn/ww3/index/tit_recommend.gif') no-repeat 9px 25px; }
.index_newproduct .recommend p { width:178px; height:96px; background: url('http://img.zbird.cn/ww3/index/line.gif') no-repeat center bottom; }
.index_newproduct .recommend ul li { text-align:left; }
.index_newproduct .recommend ul li span { padding:0 10px 0 8px; color: #666666; font-family: Arial; font-size: 14px; font-weight:bold; }
.index_newproduct .recommend ul li a { color:#999; text-decoration:none; }
.index_newproduct .recommend ul li a:hover { text-decoration:underline; color:#F3776E; }
.index_newproduct .recommend ul.off { width:174px; height:41px; margin:0 2px; background:#F4F4F4; border-bottom:1px dashed #CCCCCC; overflow:hidden; }
.index_newproduct .recommend ul.off .img { display:none; }
.index_newproduct .recommend ul.off .name { height:41px; line-height:41px; }
.index_newproduct .recommend ul.off .price { display:none; }
.index_newproduct .recommend ul.on { width:178px; height:245px; background:#FFF url('http://img.zbird.cn/ww3/index/line.gif') no-repeat center bottom; overflow:hidden; }
.index_newproduct .recommend ul.on .img { padding:3px 9px 10px 9px; }
.index_newproduct .recommend ul.on .name { padding:0 0 7px 0; }
.index_newproduct .recommend ul.on .price { padding-left:29px; color: #F3776E; font-weight:bold; }
.index_newproduct .new_arrival { width:601px; height:508px; border:1px solid #D9D9D9; border-left:0; border-right:0; text-align:left; overflow:hidden;  background:url('http://img.zbird.cn/ww3/index/bg_arrival.jpg') no-repeat left top; }
.index_newproduct .new_arrival a { color:#666; text-decoration:none; float:left; }
.index_newproduct .new_arrival a:hover { text-decoration:underline; color:#F3776E; }
.index_newproduct .new_arrival ol { width:200px; height:508px; float:left; border-right:1px solid #D9D9D9; }
.index_newproduct .new_arrival ol li { width:190px; height:253px; padding:1px 0 0 10px; float:left; border-bottom:1px solid #D9D9D9; overflow:hidden; }
.index_newproduct .new_arrival ol .layer { width:185px; margin:208px 0 0 5px; +margin-left:-175px; _margin-left:-175px; position:absolute; z-index:1001; }
.index_newproduct .new_arrival ol label { width:185px; color: #666; float:left; }
.index_newproduct .new_arrival ol span { width:185px; padding-top:4px; color: #F3776E; font-weight:bold; float:left; }
.index_newproduct .new_arrival ul { width:400px; height:508px; float:left; overflow:hidden; }
.index_newproduct .new_arrival ul li { width:190px; height:213px; padding:1px 0 0 9px; float:left; border-right:1px solid #D9D9D9; overflow:hidden; }
.index_newproduct .new_arrival ul li.tit { width:392px; height:79px; padding:0 0 0 7px; float:left; border:1px solid #D9D9D9; border-left:0; }
.index_newproduct .new_arrival ul .layer { width:184px; margin:168px 0 0 5px; +margin-left:-175px; _margin-left:-174px; position:absolute; z-index:1001; }
.index_newproduct .new_arrival ul label { width:184px; color: #666; float:left; }
.index_newproduct .new_arrival ul span { width:184px; padding-top:4px; color: #F3776E; font-weight:bold; float:left; }
.index_newproduct .index_category { width:198px; height:508px; border:1px solid #D9D9D9; border-left:0; text-align:left; background:#F4F4F4; float:left; overflow:hidden; }
.index_newproduct .index_category p { width:198px; height:30px; float:left; background:#DCE5E7 url('http://img.zbird.cn/ww3/index/tit_category.gif') no-repeat 10px 8px; }
.index_newproduct .index_category label { width:178px; height:235px; padding:0 9px; float:left; border:1px solid #FFF; border-bottom:0; }
.index_newproduct .index_category span { width:196px; height:240px; border:1px solid #FFF; float:left; }
.index_newproduct .index_category h2 { width:172px; padding:8px 0 5px 6px; color:#987976; font-weight:normal; float:left; }
.index_newproduct .index_category h2 a { color:#987976; text-decoration:none; }
.index_newproduct .index_category h2 a:hover { text-decoration:underline; color:#F3776E; }
.index_newproduct .index_category ul { width:178px; height:28px; background:#FFF; float:left; }
.index_newproduct .index_category ul li { height:28px; line-height:28px; padding:0 8px; float:left; }
.index_newproduct .index_category ul li.line { padding:0; color:#999; }
.index_newproduct .index_category ul li a { color:#999; text-decoration:none; }
.index_newproduct .index_category ul li a:hover { text-decoration:underline; color:#F3776E; }
.index .inner_ad { margin:10px 0; }
.index_recommend { width:978px; height:540px; margin:0 auto; text-align:left; border:1px solid #D3D9DC; overflow:hidden; }
.index_recommend span { border:1px solid #FFF; float:left; }
.index_recommend .border { width:230px; height:240px; background:#FFF; margin:7px 0 0 7px; padding:0 7px 7px 0; float:left; }
.index_recommend .border2 { width:230px; height:240px; background:#FFF; margin:7px 7px 0 0; padding:0 0 7px 7px; float:left; }
.index_recommend .border3 { width:230px; height:240px; background:#FFF; margin:0 0 7px 7px; padding:7px 7px 0 0; float:left; }
.index_recommend .border4 { width:230px; height:240px; background:#FFF; margin:0 7px 7px 0; padding:7px 0 0 7px; float:left; }
.index_recommend .layer { width:215px; margin:210px 0 0 15px; position:absolute; +margin:-44px 0 0 13px; +position:relative; _margin:-44px 0 0 8px; _position:relative; z-index:1001; float:left; }
.index_recommend a { color:#666; text-decoration:none; font-weight:normal; float:left; }
.index_recommend a:hover { text-decoration:underline; color:#F3776E; }
.index_recommend ul h2 { width:215px; float:left; }
.index_recommend ul label { width:215px; padding:4px 0 0 0; border:0; color:#F3776E; font-weight:bold; float:left; }
.index_recommend .fashion { width:488px; height:540px; border-right:1px solid #D3D9DC; float:left; overflow:hidden; }
.index_recommend .fashion p { width:488px; height:30px; border-bottom:1px solid #D3D9DC; float:left; background:url('http://img.zbird.cn/ww3/index/tit_fashion.gif') no-repeat 15px 8px; }
.index_recommend .fashion ul { width:490px; height:509px; float:left; overflow:hidden; background:#F4F4F4; }
.index_recommend .fashion ul li { width:244px; height:254px; background:#F4F4F4; border-right:1px solid #D3D9DC; border-bottom:1px solid #D3D9DC; float:left; overflow:hidden; }
.index_recommend .wedding { width:489px; height:540px; border-left:0; float:left; overflow:hidden; }
.index_recommend .wedding p { width:489px; height:30px; border-bottom:1px solid #D3D9DC; float:left; background:#FDF3EB url('http://img.zbird.cn/ww3/index/tit_wedding.gif') no-repeat 15px 8px; }
.index_recommend .wedding ul { width:490px; height:509px; float:left; overflow:hidden; background:#F4F4F4; }
.index_recommend .wedding ul li { width:244px; height:254px; background:#F4F4F4; border-right:1px solid #D3D9DC; border-bottom:1px solid #D3D9DC; float:left; overflow:hidden; }
.index_shop { width:980px; margin:10px auto 0 auto; text-align:left; overflow:hidden; }
.index_shop dt { height:40px; background:url('http://img.zbird.cn/ww3/index/tit_shop.gif') no-repeat 5px 11px; }
.index_shop dt ul { height:25px; border:1px dashed #DEDEDE; padding:0px 9px 0 11px; float:right; }
.index_shop dt ul li { height:25px; line-height:25px; padding-right:11px; color:#999; float:left; }
.index_shop dt ul span { padding:0 7px; color:#333; }
.index_shop dt ul img { margin-top:3px; }

.index_shop dd { height:282px; border:1px solid #D3D9DC; text-align:left; float:left; overflow:hidden; }
.index_shop .shop { width:767px; overflow:hidden; }
.index_shop .shop ol.tab { width:780px; background:#E6ECEE; float:left; }
.index_shop .shop ol.tab li { width:63px; height:29px; line-height:29px; text-align:center; border-right:1px solid #D3D9DC; border-bottom:1px solid #D3D9DC; float:left; }
.index_shop .shop ol.tab .on { background:#F8F6EA; border-bottom:1px solid #F8F6EA; }
.index_shop .shop ol.tab .on a { text-decoration:none; color:#F3776E; }
.index_shop .shop ol.tab a { color:#333; text-decoration:none; }
.index_shop .shop ol.tab a:hover { text-decoration:underline; }
.index_shop .shop .left { width:199px; height:246px; padding:6px 0 0 5px; background:#F4F4F4; float:left; }
.index_shop .shop .left li { height:47px; border-top:1px solid #D3D9DC; }
.index_shop .shop .left li.time { background:url('http://img.zbird.cn/ww3/index/shop_time.gif') no-repeat 18px 8px; }
.index_shop .shop .left li.time_on { height:47px; border-left:1px solid #D3D9DC; background:#FFF url('http://img.zbird.cn/ww3/index/shop_time_on.gif') no-repeat 18px 8px; }
.index_shop .shop .left li.map { background:url('http://img.zbird.cn/ww3/index/shop_map.gif') no-repeat 18px 8px; }
.index_shop .shop .left li.map_on { height:47px; border-left:1px solid #D3D9DC; background:#FFF url('http://img.zbird.cn/ww3/index/shop_map_on.gif') no-repeat 18px 8px; }
.index_shop .shop .left li.traffic { background:url('http://img.zbird.cn/ww3/index/shop_traffic.gif') no-repeat 18px 8px; }
.index_shop .shop .left li.traffic_on { height:47px; border-left:1px solid #D3D9DC; background:#FFF url('http://img.zbird.cn/ww3/index/shop_traffic_on.gif') no-repeat 18px 8px; }
.index_shop .shop .left li.send { background:url('http://img.zbird.cn/ww3/index/shop_send.gif') no-repeat 18px 8px; }
.index_shop .shop .left li.send_on { height:47px; border-left:1px solid #D3D9DC; background:#FFF url('http://img.zbird.cn/ww3/index/shop_send_on.gif') no-repeat 18px 8px; }
.index_shop .shop .left li.trust { background:url('http://img.zbird.cn/ww3/index/shop_trust.gif') no-repeat 18px 8px; }
.index_shop .shop .left li.trust_on { height:47px; border-left:1px solid #D3D9DC; border-bottom:1px solid #D3D9DC; background:#FFF url('http://img.zbird.cn/ww3/index/shop_trust_on.gif') no-repeat 18px 8px; }

.index_shop .shop .right { width:563px; height:252px; float:left; overflow:hidden; }
.index_shop .shop .right .time { width:530px; height:241px; padding:5px 0 0 16px; float:left; }
.index_shop .shop .right .map { width:552px; height:252px; padding:0 5px 0 6px; float:left; }
.index_shop .shop .right .traffic { width:502px; height:252px; margin-left:10px; padding:0 20px 0 20px; text-align:left; color:#666666; float:left; background: url("http://img.zbird.cn/ww2/experience/img.gif") no-repeat 0 -400px; }
.index_shop .shop .right .traffic .tit { height:25px; padding-top:20px; color:#ED664C; font-weight:bold; font-size:14px; }

.index_shop .shop .right .send { width:503px; height:234px; padding:18px 30px 0 30px; float:left; overflow:hidden; }
.index_shop .shop .right .send p { width:503px; height:25px; color:#ED664C; font-weight:bold; font-size:14px; float:left; text-align:left;}
.index_shop .shop .right .send ul { width:473px; padding:15px 0; color:#333; background:#F4F4F4; float:left; overflow:hidden; text-align:left; }
.index_shop .shop .right .send ul li { width:473px; height:20px; line-height:20px; padding-left:20px; float:left; overflow:hidden; text-align:left; }
.index_shop .shop .right .send ul li span { color:#ED664C; }
.index_shop .shop .right .send ol { width:353px; height:120px; padding:25px 0 0 150px; text-align:left; float:left; background: url("http://img.zbird.cn/ww3/index/bg_phone.gif") no-repeat 40px 20px; }
.index_shop .shop .right .send ol li { width:351px; height:28px; line-height:26px; color:#8A8A8A; float:left; }
.index_shop .shop .right .send ol li.errorAlert { width:289px; padding-left:60px; padding-top:4px; float:left; display:none; }
.index_shop .shop .right .send ol li.errorAlert label { width:100px; height:22px; line-height:22px; padding:0 0 0 25px; border:1px solid #D3D9DC; background:#FDF3EB; color:#A41F24; font-size:12px; float:left; background:#FDF3EB url("http://img.zbird.cn/ww3/ico/ico_stop.gif") no-repeat 3px 3px; }
.index_shop .shop .right .send ol li.tips { width:289px; padding-left:60px; width:289px; padding-left:60px; color:#ED664C; display:none; }
.index_shop .shop .right .send ol li.btn { width:289px; padding-left:60px; }
.index_shop .shop .right .send ol input.btn { width:127px; height:26px; line-height:26px; border:0; float:left; text-align:center; background:url("http://img.zbird.cn/ww3/button/btn_bg_w.gif") no-repeat; }
.index_shop .shop .right .send ol input.text {  width:125px; height:22px; line-height:22px; margin:0; padding:0; }


#phone_msg1 {height:120px; text-align:left; float:left; padding-left:30px; }
#phone_msg1 li {  height:28px; line-height:26px; color:#8A8A8A; float:left; }
#phone_msg1  .errorAlert { padding-left:60px; padding-top:4px; float:left; display:none; }
#phone_msg1  .errorAlert label { width:100px; height:22px; line-height:22px; padding:0 0 0 25px; border:1px solid #D3D9DC; background:#FDF3EB; color:#A41F24; font-size:12px; float:left; background:#FDF3EB url("http://img.zbird.cn/ww3/ico/ico_stop.gif") no-repeat 3px 3px; }
#phone_msg1  .tips {  padding-left:60px; width:289px; padding-left:60px; color:#ED664C; display:none; }
#phone_msg1  .btn {  padding-left:60px; }
#phone_msg1 input.btn { padding:0; width:127px; height:26px; line-height:26px; border:0; float:left; text-align:center; background:url("http://img.zbird.cn/ww3/button/btn_bg_w.gif") no-repeat; }
#phone_msg1 input.text {  width:125px; height:22px; line-height:22px; margin:0; padding:0; }

.index_shop .shop .right .trust { width:533px; height:234px; padding:18px 0 0 30px; text-align:left; float:left; }
.index_shop .shop .right .trust p { width:503px; height:25px; color:#ED664C; font-weight:bold; font-size:14px; float:left; }
.index_shop .shop .right .trust ul { width:261px; height:102px; float:left; overflow:hidden; }
.index_shop .shop .right .trust ul li { float:left; line-height:18px; }
.index_shop .shop .right .trust ul .img { width:86px; height:86px; }
.index_shop .shop .right .trust ul .tit { width:155px; padding:0 0 0 9px; color:#ED664C; font-weight:bold; }
.index_shop .shop .right .trust ul .tit2 { padding:0 0 0 9px; color:#ED664C; }
.index_shop .shop .right .trust ul .desc { width:155px; line-height:17px; padding:0 0 0 9px; color:#8A8A8A; }

.index_shop .booking { width:210px; border-left:0; text-align:center; }
.index_shop .booking p { height:29px; margin-bottom:10px; border-bottom:1px solid #D3D9DC; background:#DCE5E7 url('http://img.zbird.cn/ww3/index/tit_booking.gif') no-repeat 10px 5px; }
.index_shop .booking ul { height:29px; border-bottom:1px solid #D3D9DC; background:#DCE5E7 url('http://img.zbird.cn/ww3/index/tit_booking.gif') no-repeat 10px 5px; }
.index_shop .booking img { margin-top:5px; }

