@charset "utf-8";
/* CSS Document */
.index .main .b1{ width:1200px; margin:0px auto;}
@-moz-document url-prefix() { .index .main .b1 {margin:-13px auto 0px } }
.index .main .b1 .fenlei{ float:left;}
.index .maincontent { width:1200px; margin:0 auto; }
.index .main .m18{ margin-left:18px;}
.index .maincontent .p9 { margin-bottom:10px; margin-right:9px; }
.index .maincontent .p10 { margin-bottom:10px; margin-right:10px; }
.index .maincontent .pb9 { margin-bottom:9px; }
.index .maincontent .floor { overflow:hidden; margin-top:13px; }
.index .maincontent .floor .fleft { float:left; width:201px; padding-bottom:10px; }
.index .maincontent .floor .fleft .title { margin-bottom:5px; padding-top:11px; }
.index .maincontent .floor .fright { float:left; width:999px; }
.index .maincontent .floor .fright .head { overflow:hidden; margin-bottom:13px; height:34px; padding-left:17px; }
.index .maincontent .floor .fright .head .left { float:left; overflow:hidden; }
.index .maincontent .floor .fright .head .left li { float:left; height:21px; line-height:21px; margin-top:11px;}
.index .maincontent .floor .fright .head .left li a { font-size:14px; padding:0 13px; }
.index .maincontent .floor .fright .head .left li a:hover{ cursor:pointer;}
.index .maincontent .floor .fright .head .more { float:right; text-align:right; width:117px; height:34px; line-height:45px; }
.index .maincontent .floor .fright .head1 { border-bottom:#ff4f4f solid 3px; }
.index .maincontent .floor .fright .head2 { border-bottom:#4ec1bc solid 3px; }
.index .maincontent .floor .fright .head3 { border-bottom:#c979de solid 3px; }
.index .maincontent .floor .fright .head4 { border-bottom:#0193e6 solid 3px; }
.index .maincontent .floor .fright .head .more1 a { color:#ff4f4f; }
.index .maincontent .floor .fright .head .more2 a { color:#4ec1bc; }
.index .maincontent .floor .fright .head .more3 a { color:#c979de; }
.index .maincontent .floor .fright .head .more4 a { color:#0193e6; }
.index .maincontent .floor .fright .cjtagContent { padding-left:17px; }
.index .maincontent .floor .fright .cjtagContent .line1 { height:3px; background:#ff4f4f; }
.index .maincontent .floor .fright .cjtagContent .line2 { height:3px; background:#4ec1bc; }
.index .maincontent .floor .fright .cjtagContent .line3 { height:3px; background:#c979de; }
.index .maincontent .floor .fright .cjtagContent .line4 { height:3px; background:#0193e6; }
.index .maincontent .floor .fright .head .left li.selectTag1 { background:#ff4f4f; }
.index .maincontent .floor .fright .head .left li.selectTag2 { background:#4ec1bc; }
.index .maincontent .floor .fright .head .left li.selectTag3 { background:#c979de; }
.index .maincontent .floor .fright .head .left li.selectTag4 { background:#0193e6; }
.index .maincontent .floor .fright .head .left li.selectTag1 a { color:#fff; }
.index .maincontent .floor .fright .head .left li.selectTag2 a { color:#fff; }
.index .maincontent .floor .fright .head .left li.selectTag3 a { color:#fff; }
.index .maincontent .floor .fright .head .left li.selectTag4 a { color:#fff; }
.index .maincontent .floor .fright .ul1{ overflow:hidden;}
.index .maincontent .floor .fright .ul1 img{ width:318px; height:205px;}
.index .maincontent .floor .fright .ul1 li{ float:left; width:318px; margin-right:14px; position:relative; height:205px;}
.index .maincontent .floor .fright .ul1 li.last{ margin-right:0px;}
.index .maincontent .floor .fright .ul1 .adr{ position:absolute; top:9px; left:0px;}
.index .maincontent .floor .fright .ul1 .detail{ position:absolute; bottom:0px; left:0px; background:url(../images/txtbg.png) repeat 0 0; color:#fff; padding:5px; width:308px;}
.index .maincontent .floor .fright .ul1 .detail .message{ line-height:22px; height:44px; overflow:hidden;}
.index .maincontent .floor .fright .ul1 .detail .message a{ color:#fff;}
.index .maincontent .floor .fright .ul1 .detail .price{ color:#f60; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right;}
.index .maincontent .floor .fright .ul1 .detail2{ position:absolute; bottom:0px; left:0px;background:url(../images/txtbg.png) repeat 0 0; color:#fff; padding:5px; height:40px; line-height:40px; width:308px;}
.index .maincontent .floor .fright .ul1 .detail2 img{ height:35px; width:135px; padding-top:2px; vertical-align:top;}
.index .maincontent .floor .fright .ul1 .detail2 span{ display:inline-block; width:168px; padding-left:5px; overflow:hidden; height:40px; line-height:40px; text-overflow:ellipsis; white-space:nowrap;}
.index .maincontent .floor .fright .ul1 .adr span{ background:url(../images/adrbg.png) repeat-x 0 0; height:27px; line-height:25px; color:#fff; font-size:14px; font-family:"微软雅黑"; padding:0 12px; display:inline-block;}
.index .maincontent .floor .fright .ul2{ overflow:hidden; margin-top:8px;}
.index .maincontent .floor .fright .ul2 li{ float:left; width:482px; overflow:hidden; border-bottom:#c5c5c5 dotted 1px; height:29px; line-height:29px;}
.index .maincontent .floor .fright .ul2 li.no{ border:none;}
.index .maincontent .floor .fright .ul2 li a{ display:inline-block; overflow:hidden;}
.index .maincontent .floor .fright .ul2 li .left{ float:left; width:395px; padding-right:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.index .maincontent .floor .fright .ul2 li .right{ float:right; text-align:right; width:82px; color:#f60;}
.index .maincontent .floor .fright .ul2 li .right em{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.index .maincontent .floor .fright .ul2 li .left em{ color:#999;}
.index .maincontent .floor .fright .ul2 a:hover em{ color:#f60;}
.index .maincontent .gl { overflow:hidden; margin-top:25px; }
.index .maincontent .gl .con { min-height:386px; }
.index .maincontent .gl .con .show{ overflow:hidden;}
.index .maincontent .gl .con .show .left a:hover{ cursor:pointer;}
.index .maincontent .gl .con .show .middle a:hover{ cursor:pointer;}
.index .maincontent .gl .con .show .right a:hover{ cursor:pointer;}
.index .maincontent .gl .con .show .left{ float:left; width:193px; padding-right:11px; position:relative;}
.index .maincontent .gl .con .show .middle{ float:left; overflow:hidden; width:803px;}
.index .maincontent .gl .con .show .left span{position:absolute; top:15px; left:18px; color:#fff; font-family:"微软雅黑"; font-size:14px;}
.index .maincontent .gl .con .show .right span{position:absolute; top:15px; left:18px; color:#fff; font-family:"微软雅黑"; font-size:14px;}
.index .maincontent .gl .con .show .right{ float:left; width:193px; position:relative;}
.index .maincontent .gl .con .show .right img{ width:193px; height:343px;}
.index .maincontent .gl .con .show .left img{ width:193px; height:343px;}
.index .maincontent .gl .con .show .middle li{ float:left; padding-right:11px; height:165px; margin-bottom:13px; position:relative;}
.index .maincontent .gl .con .show .middle li span.le{ position:absolute; top:15px; left:18px; color:#fff; font-family:"微软雅黑"; font-size:14px; display:block;}
.index .maincontent .gl .con .show .middle li span.ri{ top:15px; position:absolute; right:28px; color:#fff; font-family:"微软雅黑"; font-size:14px; display:block;}
.index .maincontent .gl .con .show .middle .small img{ width:198px; height:165px;}
.index .maincontent .gl .con .show .middle .mid img{ width:251px; height:165px;}
.index .maincontent .gl .con .show .middle .big img{ width:321px; height:165px;}
.index .maincontent .gl .gd { position:absolute; top:-42px; right:0px;border-bottom:#ffbd12 solid 3px; width:907px; height:28px; line-height:28px; text-align:right; background:url(../images/more.png) no-repeat 785px center; }
.index .maincontent .gl .gd a { color:#999; }
.index .maincontent .gl #gltags { overflow:hidden; background:url(../images/gl.png) no-repeat 0 0; height:38px; line-height:38px; padding-left:40px; margin-bottom:4px; }
.index .maincontent .gl #gltags li { float:left; border-bottom:#ffbd12 solid 3px; height:24px; padding:4px 14px 0px; }
.index .maincontent .gl .qzcon { overflow:hidden; margin-top:30px; padding-left:6px;}
.index .maincontent .gl .qz .fl { float:left; width:199px; overflow:hidden; margin-bottom:30px; }
.index .maincontent .gl .qz .fl .le { float:left; width:62; }
.index .maincontent .gl .qz .fl .ri { float:left; padding-left:12px; }
.index .maincontent .gl .qz .fl .ri a { display:block; padding-right:12px; width:113px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.index .maincontent .gl .qz .fl .le img { border:#e0dfdf solid 1px; }
.index .maincontent .gl .qz .fl .ri em { display:block; height:21px; line-height:21px; }
.index .maincontent .gl .qz .fl .ri .price { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#f60; }
.index .maincontent .gl .qz .qzimg{ overflow:hidden; padding-left:6px;}
.index .maincontent .gl .qz .qzimg li{ float:left; width:185px; border:#e0dfdf solid 1px; margin-right:13px;}
.index .maincontent .gl .qz .qzimg li.last{ margin-right:0px;}
.index .maincontent .gl .qz .qzimg li .pic{ position:relative;}
.index .maincontent .gl .qz .qzimg li .pic a img{ width:185px; height:142px;}
.index .maincontent .gl .qz .qzimg li .pic .detail{ position:absolute; bottom:0px; left:0px; background:url(../images/visabg.png) repeat-x 0 0; height:25px; line-height:25px; overflow:hidden; padding:0 7px;}
.index .maincontent .gl .qz .qzimg li .pic .detail .le{ float:left; width:22px; display:inline-block;}
.index .maincontent .gl .qz .qzimg li .pic .detail .le img{ padding-top:5px; vertical-align:top; width:22px; height:15px;}
.index .maincontent .gl .qz .qzimg li .pic .detail .ri{ float:right; width:142px; display:inline-block;padding-left:7px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff; text-align:right;}
.index .maincontent .gl .qz .qzimg li .xq{ padding:7px; line-height:22px; color:#5d5d5d;}
.index .maincontent .gl .qz .qzimg li .xq .yxq{ overflow:hidden; height:22px;}
.index .maincontent .gl .qz .qzimg li .xq .yxq .le{ float:left; width:85px; display:inline-block;}
.index .maincontent .gl .qz .qzimg li .xq .yxq .ri{ float:right; text-align:right; display:inline-block; width:83px; padding-left:3px;}
.index .maincontent .gl .qz .qzimg li .xq .price{ overflow:hidden;}
.index .maincontent .gl .qz .qzimg li .xq .price .yj{ float:left; display:inline-block; width:85px; color:#999; padding-top:3px;}
.index .maincontent .gl .qz .qzimg li .xq .price .xj{ float:right; text-align:right; width:86px; display:inline-block;}
.index .maincontent .gl .qz .qzimg li .xq .price .yj em{ text-decoration:line-through;}
.index .maincontent .gl .qz .qzimg li .xq .price .xj em{ color:#f60; font-family:Arial, Helvetica, sans-serif;}
.index .maincontent .gl .qz .qzimg li .xq .price .xj strong{ font-size:16px; font-weight:normal;}
.index .maincontent .gl #gltags li.selectTag4 { background:#ffbd12; }
#con_gltagContent_1 { position:relative; }
#con_gltagContent_2 { position:relative; }
#con_gltagContent_3 { position:relative; }
/**轮播图**/
.show_box { width:960px; position:relative; height:385px; overflow:hidden; float:right; }
ul.pic_list { width:960px; height:385px; position:relative }
ul.pic_list img{ width:960px; height:385px;}
ul.pic_list li { float:left; width:100%; height:385px; position:absolute; top:0px; left:0px }
ul.pic_list li a{ display:block;}
.title_nav { float:left; width:100%; height:33px; position:absolute; bottom:0px; left:0px }
.title_nav a { float:left; display:inline-block; width:149px; margin-right:1px; background:url(../images/show_box_bg.png) repeat-x 0 0; padding:0px 5px; text-align:center; color:#fff; text-decoration:none; overflow:hidden; height:33px; line-height:33px; }
.title_nav a.select { background:url(../images/show_box_bgselect.png) repeat-x 0 0; color:#333; }


/* 惠抢购，为北京加“秒杀汇”时添加，具有通用性，即首页用一部分区域显示“开班计划” */
.index .maincontent .floor .qg-title{ height:22px; line-height:22px; border-bottom:3px solid #0193E6;}
.index .maincontent .floor .qg-title span{ float:left; background:url(../images/hqg.png) no-repeat #FFF; height:26px;width:96px;}
.index .maincontent .floor .qg-title a{ float:right; color:#4ec1bc; }
.index .maincontent .floor .qg-list{ width:1210px; overflow:hidden; margin-top:12px;}
.index .maincontent .floor .qg-list li{ float:left; width:292px; margin-right:8px; border:1px solid #ccc; }
.index .maincontent .floor .qg-list li .pc-infor{ width:292px; height:189px; position:relative;}
.index .maincontent .floor .qg-list li .pc-infor img{width:292px; height:189px;}
.index .maincontent .floor .qg-list li .pc-infor span{ position:absolute; top:10px; left:0px; height:27xp; line-height:27px; padding: 0 10px; background:url(../images/adrbg.png) repeat-x; color:#FFF;}
.index .maincontent .floor .qg-list li .pc-infor p{ line-height:22px; padding:5px; background:url(../images/txtbg.png) repeat; position:absolute; bottom:0; left:0px; color:#fff; display:none;}
.index .maincontent .floor .qg-list li .base-infor{width:292px;padding:8px 0; overflow:hidden;}
.index .maincontent .floor .qg-list li .base-infor p{width:272px; padding:0 10px}
.index .maincontent .floor .qg-list li .base-infor p.p1{ line-height:px; height:18px; padding-bottom:1px; }
.index .maincontent .floor .qg-list li .base-infor p.p1 span {}
.index .maincontent .floor .qg-list li .base-infor p.p1 span.span1{ float:left; text-decoration:line-through; color:#999; }
.index .maincontent .floor .qg-list li .base-infor p.p1 span.span2{ float:right; font-size:14px;}
.index .maincontent .floor .qg-list li .base-infor p.p1 span.span2 em{ color:#f60; padding: 0 3px;}
.index .maincontent .floor .qg-list li .base-infor p.p2{ line-height:28px; height:28px; }
.index .maincontent .floor .qg-list li .base-infor p.p2 span{ float:left; color:#f60; height:28px;}
.index .maincontent .floor .qg-list li .base-infor p.p2 span em{font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.index .maincontent .floor .qg-list li .base-infor p.p2 a{ float:right; border-radius:3px; background:#4ec1bc; height:28px; line-height:28px; color:#fff;font-size:14px; padding: 0 20px;} 