/**线路楼层**/
.index .lineBox{margin-top:20px; height:508px;overflow:hidden; }
.index .lineBox .hdBox{ height: 42px;line-height: 42px;border-bottom:2px solid #64c4fe;padding-left: 40px;background:url(../images/icon.png) no-repeat 0 -158px;}
.index .lineBox .hdBox b{font-size:18px; color:#64c4fe;}
.index .lineBox .content{background:#FFF;}
.index .lineBox .hdBox span{float:right;}
.index .lineBox .leftBox{float:left;width:223px;position:relative;  height:462px;overflow:hidden;background:#F5F5f5;}
.index .lineBox .leftBox dl{width:223px; overflow:hidden;}
.index .lineBox .leftBox dt{height:47px; line-height:47px;font-size:16px; color:#333;padding:0 10px; text-align:center;}
.index .lineBox .leftBox dd a{height:37px;width:110px;float:left; text-align:center; line-height:37px; overflow:hidden; font-size:14px; position:relative;margin-left:-1px;}
.index .lineBox .rightBox{float:left;width:970px;}
.index .lineBox .rightBox .lineTab{position:relative;}
.index .lineBox .rightBox .lineTab .hd{position:absolute;top:-36px;left:0;}
.index .lineBox .rightBox .lineTab .hd li{float:left;padding:0 15px; height:28px; line-height:28px;font-size:14px;border-radius:10px; cursor:pointer;}
.index .lineBox .rightBox .lineTab .hd li.on{background:#64c4fe;color:#FFF;}
.index .lineBox .rightBox .bd li{float:left;margin-left:20px;margin-top:20px;display:inline;width:222px; font-size:14px;}
.index .lineBox .rightBox .bd li a{ display: inline-block;position: relative;-webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform;transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.index .lineBox .rightBox .bd li a:hover{ text-decoration:none; -webkit-transform: translateY(-5px);transform: translateY(-5px);}
.index .lineBox .rightBox .bd li dt{width:222px; height:167px; position:relative;}
.index .lineBox .rightBox .bd li dt div{position:absolute; top:8px; left:0px; background:url(../images/iconbg.png) no-repeat;width: 45px;height:18px; color:#FFF;text-align:center; font-size:12px;}
.index .lineBox .rightBox .bd li img{width:222px;border-radius:5px; height:167px;}
.index .lineBox .rightBox .bd li dd{ color:#999;height:22px; line-height:22px;}
.index .lineBox .rightBox .bd li dd.title{ height:24px; line-height:24px; overflow:hidden; color:#333;}
.index .lineBox .rightBox .bd li a:hover dd.title{color:#F60;}
.index .lineBox .rightBox .bd li dd span{float:right; font-size:12px; color:#898989;}
.index .lineBox .rightBox .bd li dd span em{font-size:18px; color:#F60; font-family:Arial;}


.index .groupMod{margin-top:20px;}
.index .preferential{float:left;display:inline;width:900px;}
.index .preferential .hd{height:42px; line-height:42px;font-size:18px; color:#;background:url(../images/icon1.png?) no-repeat 0 -78px;padding-left:40px; color:#E75501;border-bottom:2px solid #E75501;}
.index .preferential .content{border:1px solid #E8E8E8;border-top:none;width:898px;overflow:hidden; background:#FFF; height:284px;}
.index .preferential .content ul{width:910px;}
.index .preferential li{float:left;width:269px;padding:15px;border-right:1px solid #E8E8E8;position:relative;}
.index .preferential li a{ display:block;position: relative;-webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform;transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.index .preferential li a:hover{text-decoration:none; text-decoration:none; -webkit-transform: translateY(-5px);transform: translateY(-5px);}
.index .preferential li img,.index .preferential li .img{width:269px;height:202px;overflow:hidden;border-radius:3px;}
.index .preferential li .title{font-size:14px;color:#333; height:21px;overflow:hidden;padding:5px 0; _height:20px;}
.index .preferential .price{font-size:14px; color:#787878;}
.index .preferential .price del{float:right; font-size:12px; font-family:Arial;}
.index .preferential .price span{ color:#F40;}
.index .preferential li a .sales{ position:absolute;bottom:58px; background:#FF684D;font-size:12px; color:#FFF; padding:8px;left:5px; width:243px;}
.index .preferential li.hover{ background:#FAFAFA; }


.index .lastBox{float:left;width:300px; margin-top:42px}
.index .lastBox .content{border:1px solid #E8E8E8;border-top:2px solid #74BD2B;padding:10px 10px 10px 20px; font-size:14px; height:264px; overflow:hidden; background:#FFF; border-left:none;}
.index .lastBox .content h3{color:#468705; font-size:18px;padding-bottom:5px;}
.index .lastBox .content li{height:25px; line-height:25px; font-size:14px; color:#B5B5B5; margin-bottom:8px;}
.index .lastBox .content li i{background:url(../images/custom.png) no-repeat;height:25px; width:25px;float:left;margin-right:8px;}
.index .lastBox .content li.d1 i{ background-position:0 -65px;}
.index .lastBox .content li.d2 i{ background-position:-25px -65px;}
.index .lastBox .content li.d3 i{ background-position:-51px -65px;}
.index .lastBox .content p{text-indent:2em; color:#666;font-size:15px; margin-bottom:18px;}
.index .lastBox .content .but{ text-align:center;}
.index .lastBox .content .but a{background-color: #74BD2B;border-bottom: 3px solid #468705;border-radius: 3px;display: block;height: 40px;line-height: 40px;padding: 0;text-align: center;width: 170px;border-radius: 3px; font-size:22px; color:#FFF; margin:0 auto;}
.index .lastBox .content .but a:hover{background:#60c001; text-decoration:none;}