html{font-size:62.5%;}
li{list-style:none;}
.kk, #fdj span img{border:#ddd solid 1px;}
.xkk{border-bottom:#ddd solid 1px;}
.btnBuy {height:40px; width:160px; box-sizing:border-box; line-height:40px; display:inline-block; padding:0 10px; display:inline-block; font-size:20px; border-radius:4px;text-align:center; background-color:#32c057; color:#fff; border:none;}
.btnDisable {background-color:#c1c1c1; border:1px solid #c1c1c1; color:#fff; width:200px; height:50px; line-height:50px; font-size:20px; display:inline-block; border-radius:4px;}
.btnDisable_f {background-color:#c1c1c1; border:none; color:#fff; width:160px; height:40px; line-height:40px; font-size:16px; display:inline-block; border-radius:4px; position:fixed; top:6px; z-index:99999;}
.btnBuy:hover{color:#C0FF93;}
.tagPresellEnd {padding:0 12px; height:22px; line-height:22px; color:#fff; border-radius:2px; font-size:14px; display:inline-block; vertical-align:middle; margin-left:5px; background-color:#999;}
.ss {padding:0 12px; height:32px; line-height:32px; color:#fff; border-radius:2px; font-size:14px; display:inline-block; vertical-align:middle; margin-top:1px; background-color:#bbb; border:none;font-family:\5FAE\8F6F\96C5\9ED1, Helvetica;float:right;}
.t26 {font-size: 25px;}
/*iPhone4*/
@media screen and (min-width:320px) and (max-width:480px){
.normalPrice{max-width:390px;}
}
/*移动*/
@media screen and (min-device-width:640px) and (max-device-width:960){
.normalPrice{max-width:390px;}
}
.normalPrice{width:390px;}
.normalPrice p{line-height:36px;word-wrap:break-word; white-space:normal; word-break:break-all;}
.productUl dt td img{margin:10px 0 10px 10px; max-height:186px; max-width:280px;}
.productUl{font-family:\5FAE\8F6F\96C5\9ED1, Helvetica;}
.productUl dd, .productUl dt, .fleft{float:left;}
.productUl dd{margin:56px 0 10px 13px; display:inline-block;}
.productUl .normalPrice{margin-top:46px;}
.inline_block{display:inline-block;}
.priceList{width:240px;}
.tright{text-align:right;}
.tcenter{text-align:center;}
.tleft{text-align:left;}
.marbtm40{margin-bottom:40px;}
.aboutus p{margin:20px 100px; font-size:18px; line-height:32px;}
.width500{width:600px;}
.width500 p, .width500 h3{line-height:40px;}
#fdj{width:360px; float:left; position:relative;}
#fdj td img{max-width:336px; max-height:255px;}
.xtlist{padding:6px 0; display:block;}
.xtlist img{margin-right:5px;}
#fdj div{position: absolute; top:0; left:350px; width:381px; height:310px; overflow:hidden; border:2px solid #0c5dac; display:none;}
#fdj div img{position:absolute; top:-30px; left:-80px;}
.float_layer{width:214px; height:170px; border:1px solid #000; background:#fff; filter:alpha(opacity: 30); opacity:0.3; position:absolute; top:0; left:0; display:none;}
.mark{width:337px; height:255px; position:absolute; z-index:2; left:0px; top:0px; background:red; filter:alpha(opacity:0); opacity:0;}
.cpin{line-height:44px; font-family:\5FAE\8F6F\96C5\9ED1, Helvetica; float:left;}
.cpin h1{font-size:2.4rem; color:#000; font-family:\5FAE\8F6F\96C5\9ED1, Helvetica;}
.cpin h1, .cpin p{max-width:780px; margin-top:0;word-wrap:break-word; white-space:normal; word-break:break-all;}
.martop40{margin-top:40px;}
.martop20{margin-top:20px;}
.priceTotal{background-color:#f1f1f3; padding:0 10px; font-size:16px; width:100%;}
.priceBooking{background-color:#e9e9e9; padding:0 10px; font-size:16px; width:100%;}
.priceBooking span{font-size:22px;}
.selectItem {height:38px; line-height:38px; font-size:16px; display:inline-block; background-color:#fff; padding:0 10px; border-radius:4px; border:1px solid #ccc; color:#333;}
.selectItem_current {border-color:#32c057;}
#add, #sub {line-height:32px; display:inline-block; width:58px; height:38px; border:1px solid #ccc; border-radius:4px; font-size:28px; text-align:center; background-color:#FFF; display:inline-block; vertical-align:top;}
.inputBox input{width:78px; height:38px; padding:0 10px; background-color:#FFF; border:1px solid #ccc; border-radius:4px; display:inline-block; margin:0 10px; vertical-align:top; text-align:center; font-size:16px;}
#detailsTab {height:60px; background-color:#f1f1f3; line-height:57px;position:relative;top:0;}
#detailsTab li{float:left; text-align:center; font-size:2.4rem; margin:0 50px; padding:0 8px;}
.active {border-bottom:3px solid #32c057; font-weight:bolder;}
.overfl{overflow:hidden;}
.b_qqBtn, .b_qqBtn:visited{background-repeat:no-repeat; background-image:url(../img/componentSprites-s42811b3f67.png); width:140px; height:40px; vertical-align:middle; display:inline-block; color:#fff; font-size:16px; text-indent:50px; line-height:40px; margin-right:5px;}
.b_qqBtn:hover{color:#FF9;}
.ssform{float:right; margin:20px; min-width:116px;}