.list{width:1200px; display:block; margin:0 auto;}

.para{width:1200px;display:inline-block;color:#0068b7;padding:6px 0; margin-top:10px;}
.para *{font-size:14px;}
.para a{display:inline-block; height:24px; line-height:24px; padding:0 7px; margin:0 6px;border-radius:4px; -moz-border-radius:4px;}
.para a.over{display:inline-block; height:24px; line-height:24px;color:white; background:#2a98da;}
.para table{width:100%;border-collapse:collapse;}
.para table td{border:1px solid #c0ebfb;height:38px; line-height:38px; padding:0 18px;}


.spec{width:1200px;display:block;margin-top:20px;}
.spec dl{width:366px;padding-bottom:4px;display:inline-block;border:1px #eaeaea solid;}
.spec dl:hover{-webkit-box-shadow: 3px 3px 3px #ccc;-moz-box-shadow: 3px 3px 3px #ccc;box-shadow: 3px 3px 3px #ccc;}
.spec dt{width:366px; height:276px; display:inline-block; position:relative;}
.spec dt img{width:364px; height:274px; display:inline-block; margin:1px 1px;}
.spec dd{width:350px; height:22px; display:inline-block; font-size:14px; padding:3px 8px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.spec dd a{width:97px; height:30px; line-height:26px; display:inline-block; text-align:center; color:#fff; background:#ff5641; font-size:14px; float:right;}
.spec dd a.disabled{ background:#888;}
.spec dd.dd1 span{color:#ff0000; font-size:14px;}
.spec dd.dd2 em{ font-style:normal;color:#ff0000; font-size:22px;}
.spec dd.dd2 del{ font-style:normal;color:#ed6100; font-size:16px;}
.spec dd.dd2 span{float:left;}
.spec dl.mr{ margin-right:42px;}

.spec div.count_time{height:23px; line-height:23px; position:absolute; background:#333;filter: alpha(opacity=90);opacity: 0.90; display:inline-block; color:#fff; right:10px; padding:0 6px 0 0; margin-top:12px;}
.spec div.count_time i{width:22px; height:23px; display:inline-block; background:url(../images/public/allico.png) -79px -91px no-repeat; margin:0 6px -6px 0;}
.spec div.count_time em{ font-style:normal; color:#fff;}
.spec b.type{height:23px; line-height:23px; display:inline-block; background:#e4004f; padding:0 8px; position:absolute; top:12px; left:6px;color:#fff;}


.linetop{width:1200px; height:39px; display:inline-block;line-height:39px;background:url(../images/public/line_list_linetop.jpg) repeat-x; position:relative; margin-top:10px;}
.linetop a{height:39px; background:#fff; padding:0 10px;position:absolute; right:0;color:#666;}
.linemartop{ margin-top:20px;}

.cataline{width:100%; display:inline-block; border-bottom:1px #00a0ea solid; text-align:center; margin:31px 0 20px 0; position:relative;}
.cataline:first-child{  margin-top:20px;}
.cataline a{ padding:5px 18px; font-size:26px; background:#fff; position:absolute; top:-26px; left:43%; }

.line_grid,.line_list{width:1200px;display:inline-block;}
.line_grid dl{width:366px;display:inline-block; margin:0 44px 25px 0;border:1px #eaeaea solid; padding-bottom:8px;}
.line_grid dl:hover{-webkit-box-shadow: 3px 3px 3px #ccc;-moz-box-shadow: 3px 3px 3px #ccc;box-shadow: 3px 3px 3px #ccc;}
.line_grid dt{width:366px; height:254px; display:inline-block; position:relative;}
.line_grid dt img{width:364px; height:252px; display:inline-block; margin:1px 1px;}
.line_grid dt em.lab_tj{ position:absolute; top:1px; right:1px;}
.line_grid dt .tag{width:340px;margin:8px 0 0 8px; display:inline-block; position:absolute;top:0;left:0;}
.line_grid dt .tag em{padding:4px 6px; display:inline-block; background:#e5004f;border-radius:2px; font-style:normal;color:#fff; margin:4px 0 0 4px;}
.line_grid dt div{width:364px; height:30px; line-height:30px; margin:0 1px;background:#333;filter: alpha(opacity=80);opacity: 0.80; bottom:1px;color:#fff; position:absolute;}
.line_grid dt div span{margin-right:6px;font-size:12px;color:#ccc;}
.line_grid dt div i{color:#fff; margin:0 3px 0 5px; font-size:15px;}
.line_grid dd{width:350px; height:26px; display:inline-block; font-size:14px; padding:0px 8px;}
.line_grid dd.dd1{font-size:16px; margin-top:8px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.line_grid dd.dd1 span.red{font-size:16px;}
.line_grid dd.dd2{height:42px; line-height:18px;color:#999; font-size:12px; margin:0 0 4px 0;}
.line_grid dd.dd3 em{ font-style:normal;color:#ff0000; font-size:22px;}
.line_grid dd.dd3 span{float:left;}
.line_grid dd.dd3 del{ font-style:normal;color:#ed6100; font-size:16px;}
.line_grid dd.dd3 span.group{color:#ec5f03; font-size:22px;}
.line_grid dd.dd3 i{width:97px; height:30px; line-height:26px;display:inline-block; text-align:center; color:#fff; background:#ff5641; font-size:14px; float:right; font-style:normal;}
.line_grid dl.mr{ margin-right:0;}

.line_list dl{width:1170px;display:inline-block; margin:0 0 15px 0;border:1px #eaeaea solid; padding:14px;}
.line_list dl:hover{-webkit-box-shadow: 3px 3px 3px #ccc;-moz-box-shadow: 3px 3px 3px #ccc;box-shadow: 3px 3px 3px #ccc;}
.line_list dt{width:190px; height:144px; display:inline-block; position:relative; margin:0; clear:both;float:left;}
.line_list dt img{width:188px; height:142px; display:inline-block; margin:1px 1px;}
.line_list dt em.lab_tj{ position:absolute; top:1px; right:1px;}
.line_list dt .tag{width:340px;margin:8px 0 0 8px; display:inline-block; position:absolute;top:0;left:0;}
.line_list dt .tag em{padding:4px 6px; display:inline-block; background:#e5004f;border-radius:2px; font-style:normal;color:#fff; margin:4px 0 0 4px;}
.line_list .dd1{width:720px;display:inline-block; font-size:14px; padding:0px 8px;float:left;}
.line_list .dd1 .line_title{padding:4px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.line_list .dd1 .line_title *{ font-size:16px; font-weight:bold;}
.line_list .dd1 .txt{height:44px;line-height:24px; display:inline-block; overflow:hidden;color:#959595; font-size:13px;}
.line_list .dd1 p.other{width:100%;display:inline-block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin:0;color:#959595;}
.line_list .dd2{width:209px; height:120px; border-left:1px #ccc solid; line-height:22px;color:#999; font-size:12px; margin:13px 0 4px 30px;overflow:hidden;float:right;text-align:center; display:inline-block;}
.line_list .dd2 .price{margin-top:22px;}
.line_list .dd2 .price span em{font-style:normal;font-size:28px;color:#f81580; font-weight:bold;}
.line_list .dd2 .price span.group{font-style:normal;font-size:22px;color:#f81580; font-weight:bold;}
.line_list .dd2 .price span i{font-style:normal;}
.line_list .dd2 a{width:130px; height:40px; line-height:40px; font-size:16px; margin:16px 0 0 0; color:#fff; background:#f81580; border-radius:4px; display:inline-block;}


.lab_tj{width:73px; height:73px; background:url(../images/public/label.png) 0 0 no-repeat; display:inline-block;}
.lab_bt{width:73px; height:73px; background:url(../images/public/label.png) 0 -73px no-repeat; display:inline-block;}
.lab_zy{width:73px; height:73px; background:url(../images/public/label.png) 0 -146px no-repeat; display:inline-block;}
.lab_ct{width:73px; height:73px; background:url(../images/public/label.png) 0 -219px no-repeat; display:inline-block;}
