.nav_top{margin:18px 0; height:24px;}
.nav_top .nav_title{background:url(../images/list_imgs.png) -70px 6px no-repeat; padding-left:20px;}
.nav_top .base_type{float:left; line-height:24px;}
.nav_top .nav_title ul li{float:left; height:22px; line-height:22px; padding:0 5px; border:#B9B9B9 1px solid; margin-left:5px; overflow:hidden; zoom:1;}
.nav_top .nav_title ul li span{float:left;}
.nav_top .nav_title ul li i{background:url(../images/list_imgs.png) -30px -30px no-repeat; width:6px; height:6px; display:block; float:left; margin:8px 0 0 5px; cursor:pointer;}
.nav_top .nav_title ul li:hover{border:#d42c8b 1px dotted;}
.nav_top .nav_title ul li:hover i{background-position:0 -30px;}
.nav_top .nav_title ul li:hover a{color:#d42c8b;}

.nav_list{border-top:#E7E6E4 1px solid; border-left:#E7E6E4 1px solid; border-right:#E7E6E4 1px solid; border-bottom:0; background:#F8F8F8;}
.nav_list dl{border-bottom:#E7E6E4 1px solid; overflow:hidden; zoom:1;}
.nav_list dl dt{width:80px; height:40px; line-height:40px; color:#323232; text-align:right; padding-right:25px; float:left;}
.nav_list dl dd{float:left; width:1093px; background:#FFF; overflow:hidden; zoom:1; padding-bottom:8px;}
.nav_list dl dd a{height:24px; line-height:24px; margin-top:8px; margin-left:10px; padding:0 8px; display:block; float:left;}
.nav_list dl dd a:hover, .nav_list dl dd a.on{background:#d42c8b; color:#FFF;}
.pp_s_mul{height:26px; width:136px; margin:30px auto 10px;}
.pp_s_sure{width:60px; height:26px; color:#FFF; line-height:26px; background:#FF5943; text-align:center; float:left;}
a.pp_s_sure:hover{color:#FFF;}
.pp_s_cancel{width:58px; height:24px; border:1px solid #e8e4e5; color:#333; line-height:26px; margin-left:16px; text-align:center; float:left;}
a.pp_s_cancel:hover{color:#333;}

.nav_list .word_dt{float:left; min-width:64px; padding-left:20px; padding-right:8px; line-height:32px; font-size:14px; color:#666;}
.nav_list .word_icon_list{width:760px; height:32px; overflow:hidden;}
.nav_list .word_icon_list .dd_list a{position:relative; display:block; float:left; margin-right:20px; padding:0 15px 0 10px; height:32px; line-height:32px; font-size:14px;}
.nav_list .word_icon_list .on a{background:#ebebeb;}
.nav_list .word_icon_list .on a i.cancel{background:url(../images/list_imgs.png) -30px -30px no-repeat; width:6px; height:6px; display:block; position:absolute; z-index:9999; right:6px; top:15px;}
.nav_list .word_icon_list .on a:hover{background:#FF5943; color:#FFF;}
.nav_list .word_icon_list .on a:hover i.cancel{background-position:-60px -30px;}

.s_class{margin:20px 0;}
.s_class .s_class_order{float:left;}
.s_class .s_class_order li{float:left; position:relative; height:27px; line-height:27px; border:#BFBFBF 1px solid; margin-right:2px;}
.s_class .s_class_order li a{padding:0 18px 0 10px; display:block;}
.s_class .s_class_order li a:hover, .s_class .s_class_order li.on a{background:#d42c8b; color:#FFF;}
.s_class .s_class_order li.l, .s_class .s_class_order li.r{ width:58px; height:29px; line-height:29px; border:0; padding:0;}
.s_class .s_class_order li.l a, .s_class .s_class_order li.r a{background:url(../images/list_imgs.png) 0 -170px no-repeat; width:43px; height:29px; padding:0 0 0 15px; display:block; line-height:29px;}
.s_class .s_class_order li.r a{background-position:-70px -170px; padding:0 0 0 13px; width:45px; text-align:left;}
.s_class .s_class_order li.l a:hover, .s_class .s_class_order li.l.on a{background-position:0 -130px; color:#FFF;}
.s_class .s_class_order li.r a:hover, .s_class .s_class_order li.r.on a{background-position:-70px -130px; color:#FFF;}
.s_class .s_class_order li i.asc{background:url(../images/list_imgs.png) no-repeat; width:7px; height:11px; position:absolute; right:6px; top:8px;}
.s_class .s_class_order li.r i.asc, .s_class .s_class_order li.r i.desc{right:10px;}
.s_class .s_class_order li a:hover i.asc, .s_class .s_class_order li.on a i.asc{background:url(../images/list_imgs.png) 0 -15px no-repeat;}
.s_class .s_class_order li i.desc{background:url(../images/list_imgs.png) -30px 0 no-repeat; width:7px; height:11px; position:absolute; right:6px; top:8px;}
.s_class .s_class_order li a:hover i.desc, .s_class .s_class_order li.on a i.desc{background:url(../images/list_imgs.png) -30px -15px no-repeat;}

.s_class .s_class_price{float:left; height:29px; margin-left:15px;}
.s_class .s_class_price .ra_l, .s_class  .s_class_price .ra_r{background:url(../images/list_imgs.png) 0 -260px no-repeat; width:13px; height:29px; overflow:hidden; float:left;}
.s_class .s_class_price .ra_r{background-position:-30px -260px;}
.s_class .s_class_price .price_txt{height:24px; padding-top:3px; border-top:#BFBFBF 1px solid; border-bottom:#BFBFBF 1px solid; float:left;}
.s_class .s_class_price .price_txt .price{border:0; width:35px; height:19px; line-height:17px; padding:2px 0 0 3px; background:#F4F4F4;}
.s_class .s_class_price .price_txt .price_po{border-left:#BFBFBF 1px solid; border-right:#BFBFBF 1px solid; float:left; height:19px; line-height:19px; padding:0 5px; margin:0 5px;}
.s_class .s_class_price .price_enter{width:52px; height:29px; float:left; display:none;}
.s_class .s_class_price .price_enter .price{width:52px; height:29px; background:url(../images/list_imgs.png) -70px -260px no-repeat; border:0; text-align:center; font-size:14px; line-height:29px; color:#FFF;}
.s_class .focus .price_txt{padding-right:10px;}
.s_class .focus .price_enter{display:block;}
.s_class .focus .ra_r{display:none;}
.s_class .total_num{float:left; margin-left:15px; font-size:14px; line-height:29px;}

.show_con{width:1200px; overflow:hidden;}
.show_con .show_list{width:1213px;}
.show_list li{width:225px; border:#DCDCDC 1px solid; margin:0 15px 15px 0; float:left;}
.show_list li .show_name{width:211px; height:20px; overflow:hidden; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:5px 7px; line-height:20px; font-size:14px;}
.show_list li .show_price{color:#CB2D8A; margin:0 7px;}
.show_list li .show_price .price_now{font-size:24px;}
.show_list li .show_price .price_prev{color:#707070; text-decoration:line-through; margin:0 5px;}
.show_list li .limit_time{background:#E4E4E4 url(../images/list_imgs.png) 18px -303px no-repeat; border-radius:15px; padding:0 20px 0 45px; float:left; margin:10px 7px; height:30px; line-height:30px;}
.show_list li:hover{border:#CB2D8A 1px solid;}
.show_list li .pinglun{margin:5px 7px 8px; line-height:20px;}
.show_list li .pinglun span{color:#E266A5; font-weight:bold;}
.show_list li .pinglun i{font-style:normal; color:#73D9B2; font-weight:bold;}
.show_list li .festival_price{ margin-left:20px; color:Red;}
