.server-class li{float:left;width:400px;height:300px}.server-class li a{display:block;position:relative;overflow:hidden}.server-class li a .prouctimg,.prouctimg img{width:400px;height:300px}.server-class li a h3{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:100px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));line-height:100px;font-size:30px;color:#fff;text-align:center}.server-class li a:hover .prouctimg img{-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);transition:all 1s ease .1s}.other-server li{float:left;width:585px;height:280px}.other-server li:last-child{float:right}.other-server li a{display:block;position:relative;overflow:hidden}.other-server li a .prouctimg,.other-server li a .prouctimg img{width:585px;height:280px}.other-server li a h3{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:100px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));line-height:100px;font-size:30px;color:#fff;text-align:center}.other-server li a:hover .prouctimg img{-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);transition:all 1s ease .1s}.train-banner{position:relative;width:100%;height:475px;background:url(/images/service/train-bg.jpg) no-repeat top center}.train-banner h1{padding-top:210px;text-align:center;font-size:48px;text-align:center;color:#fff;line-height:48px}.search-train{position:absolute;bottom:80px;left:0;right:0;z-index:3;margin:auto;padding:18px;height:42px;width:1050px;background:rgba(0,0,0,.5);border-radius:5px 5px 0 0}.search-train .search-input{position:relative;margin-right:18px;height:42px;border-radius:5px}.search-train .search-btn{height:42px;border-radius:5px;font-size:18px}.search-train .search-btn input{background:#ff4e2c;line-height:42px;color:#fff}.search-train input,.search-train select{box-sizing:border-box;padding:0 10px;border-radius:5px;font-size:18px;color:#333}.search-train .search-input i{position:absolute;right:5px;top:0;z-index:3;width:35px;height:42px;background:#fff;color:#9e9e9e;font-size:30px;line-height:42px;cursor:pointer}.detailtop{padding:35px 0}.detailtop h1{font-size:32px;line-height:36px}.detailtop>p{margin-top:12px;font-size:15px}.detailtop>p i{margin-right:5px;color:#ad1818;font-size:24px}.detailtop>p span{color:#666}.detailtop-con{margin-top:22px}.detailimgbox{float:left;width:617px;height:410px}.detailimg{height:410px}.detailimg .focus-num{position:absolute;left:50%;bottom:25px;z-index:3;margin-left:-15%;width:30%;text-align:center}.detailimg .focus-num a{display:inline-block;margin:0 5px;width:14px;height:14px;border:0;background:#909aa3;border-radius:50%}.detailimg .focus-num a.on{background:#ad1818}.detailimg a.focus-prev,.detailimg a.focus-next{display:block;position:absolute;bottom:50%;z-index:3;margin-bottom:-37px;width:40px;height:74px;background:rgba(0,0,0,.5);text-align:center;line-height:74px}.detailimg a.focus-prev{left:0}.detailimg a.focus-next{right:0}.detailimg a.focus-prev i,.detailimg a.focus-next i{color:#979797;font-size:40px}.detailimg a.focus-prev:hover i,.detailimg a.focus-next:hover i{color:#fff}.detailimg img{width:100%;height:100%}.detailtop-con-right{float:right;width:540px}.detailtop-item p{margin-bottom:13px;font-size:16px}.detailtop-item p i{margin-right:10px;width:25px;font-size:20px;color:#ad1818;text-align:center}.detailtop-item p i.icon-leibie{font-size:16px}.detailtop-item p i.icon-flag_fill{font-size:22px}.detailclass{margin-top:50px}.detailclass dt{width:150px;border-radius:5px 5px 0 0;background:#f5f5f5;line-height:36px;font-size:18px;font-weight:bold;text-align:center}.detailclass dd{padding:10px 20px;background:#f5f5f5}.detailclass dd div{padding:10px 0;border-bottom:1px solid #ddd}.detailclass dd div i,.detailclass dd div span,.detailclass dd div h3{display:inline-block;font-size:16px;line-height:33px}.detailclass dd div i.icon-tourist-guide{margin-right:10px;width:36px;height:33px;background:url(/images/service/icon-tourist-guide.png) no-repeat}.detailclass dd div i.icon-car-rental{margin-right:10px;width:36px;height:33px;background:url(/images/service/icon-car-rental.png) no-repeat}.detailclass dd div h3{margin-right:60px}.detailclass dd div span{color:#ad1818}.detailtop-highlights{margin-top:25px;min-height:210px}.detailtop-highlights dt{margin-bottom:12px;font-weight:bold;font-size:16px}.detailtop-highlights dd{position:relative;margin-bottom:10px;padding-left:20px;color:#666}.detailtop-highlights dd i{position:absolute;z-index:1;left:5px;top:6px;width:6px;height:6px;border-radius:50px;background:#ad1818}.detailtop-highlights dd p{margin-top:10px;padding-left:13px;background:url(/Images/icon-dots.gif) no-repeat left 7px;line-height:20px}.detialserver-price{margin-top:40px;width:200px;height:44px;border-radius:5px;line-height:44px}.detialserver-price a{display:block;background:#ad1818;border-radius:5px;text-align:center;font-size:20px;color:#fff}.detialserver-price a:hover{background:#c63838}.detialtop-price{margin-top:40px;height:44px;background:#efefef;border-radius:5px;line-height:44px}.detialtop-price p{padding-left:20px}.detialtop-price p a{float:right;width:200px;background:#ad1818;border-radius:0 5px 5px 0;text-align:center;font-size:20px;color:#fff}.detail-tit{border-bottom:1px solid #ddd}.detail-tit h2{float:left;margin-right:10px;background:#1277b9;border-radius:5px 5px 0 0;line-height:45px;font-size:18px}.detail-tit h2.on{background:#ad1818}.detail-tit h2 a{display:block;padding:0 50px;color:#fff}.detail-tit h2 i{margin-right:10px;font-size:24px}.detail-tit h2 i.icon-xiangqing{font-size:18px}.detail-tit h2 i.icon-zhuyi{font-size:20px}.detail-box h3{margin-bottom:15px;height:40px;line-height:40px;font-size:24px;color:#ad1818}.detailcon{padding:20px 0}.detailcon-txt p{margin-bottom:15px;line-height:26px;font-size:16px}.detailcon-txt img{display:block;margin:0 auto;padding:10px}.price-includes{padding:40px;border-bottom:1px solid #ddd;background:#f2f2f2}.price-includes:last-child{border-bottom:0}.price-includes dt{margin-bottom:30px;font-size:18px;font-weight:bold}.price-includes dd{margin-bottom:12px;line-height:24px;font-size:16px}.price-includes dd:last-child{margin-bottom:0}.price-includes dd i{margin-right:10px;color:#ad1818}.price-includes dd i.icon-V1{color:#1277b9}.serverlist{padding:30px 0 50px 0}.serverlist li{float:left;margin-right:30px;margin-bottom:30px;width:380px;height:280px}.serverlist li:nth-child(3n){margin-right:0}.serverlist li a{display:block;position:relative}.serverlist li a .prouctimg,.serverlist li a .prouctimg img{width:380px;height:280px}.serverlist li a h3{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:55px;background:rgba(0,0,0,.5);font-size:22px;font-weight:bold;color:#fff;text-align:center;line-height:55px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.serverlist li a:hover h3{background:rgba(173,26,26,.5)}