.head{background:#f5f5f5;height:34px;font-size:12px;color:#666666;line-height:34px;border-bottom:1px solid #efefef;}
.cont{width:1200px;margin:0 auto;clear:both;position:relative;}
.town{display:inline-block;vertical-align:top;margin:0 60px 0 134px;}
.town a{margin-right:30px;}
.cart{display:inline-block;vertical-align:top;}
.cart a{margin-right:28px;}
.cart strong{display:inline-block;font-weight:normal}
a.wguide{float:right;padding:0 12px;height:34px;position:relative;z-index:100p;}
.foot{clear:both;width:100%;padding:30px 0 20px;background:#fff;background:url(../img/shadow.png) repeat-x bottom,#fff;padding-top:30px;border-top:1px solid #d70178;clear:both;}
.site{width:100%;}
.web li{display:inline-block;vertical-align:middle;line-height:19px;font-size:14px;color:#666666}
.web li span{width:80px;border-left:1px solid #e2dfdf;display:block;margin:13px 0;padding-left:25px;}
.web li a{display:inline-block;vertical-align:top}
.web li:first-child span{border-left:none}
.site dd.tel{font-size:14px;line-height:23px;color:#666666;padding-left:68px;background:url(../img/tel.png) no-repeat left center;padding-top:5px;padding-bottom:5px}
.fixed{width:40px;background:#333;position:fixed;top:0;bottom:0;right:0;z-index:4000;}
.fixed a{display:block;color:#fff;text-align:center;padding:12px 5px;line-height:22px;background:#333;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.fixed a img{display:block;margin:0 auto 12px;}
.fixed a:hover{background:#d70178;}
.fixed a.sp{margin:60px 0 100px;}
.fixed a.la{padding:10px 0;font-size:14px;position:absolute;bottom:0px;left:0;width:40px;}
.fixed a.active{background:#d70178;}
.sites{width:860px;padding:20px 5px 20px 25px;z-index:3000;background:#fff;border:1px solid #e3e3e3;border-top:none;position:absolute;top:35px;right:0; display:none;}
.sites li{width:33.33%;display:table-cell;vertical-align:top;}
.sites li dt{font-size:16px;color:#d70178;text-align:center;}
.sites li b{float:left;width:35%;margin-left:15%;font-weight:normal;color:#333}
.sites li b a{font-size:12px;line-height:32px;}
.sites li p.sp b{width:28%;margin-left:5.33%;}
.sites label{position:absolute;top:25px;bottom:25px;width:1px;background:#eee;display:block;}
.sites label.sp{left:322px;}
.sites label.fi{left:600px;}
#sites{float:right;}
#sites:hover .wguide{background:#fff;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #fff;}
#sites:hover .sites{display:block;}
.guides{height:64px;padding-top:40px;background:#fff }
.guides a.logo{float:left;line-height:60px;margin-top:-10px;}
.branch{font-size:20px;color:#333333;line-height:40px;margin-left:35px;float:left;}
.guide{width:600px;float:left;margin-left:180px;}
.serinput{font-size:14px;color:#333;height:40px;float:left;border:2px solid #d70178;border-right:none;padding:0 0 0 15px;line-height:36px;width:500px;}
.guide .btn{font-size:16px;line-height:40px;height:40px;border:none;width:90px;text-align:center}
.tips{font-size:12px;color:#333;line-height:1.5;margin-top:5px}
.tips a{margin-right:12px;}
.mcart{float:right;}
.mcart a{display:block;font-size:16px;height:38px;line-height:38px;color:#d70178;border:1px solid #f1efef;padding:0 20px;}
.mcart a b{width:14px;height:14px;line-height:14px;font-size:12px;border-radius:50%;color:#fff;background:#d70178;display:inline-block;vertical-align:top;text-align:center;color:#fff;line-height:14px;margin-top:5px;}
.leads{height:40px;border-bottom:1px solid #d70178;padding-top:20px;background:#fff }
a.menu{font-size:16px;line-height:40px;text-align:center;display:block;}
.lead{margin-left:250px;color:#151515;font-size:16px;line-height:40px;}
.lead a{float:left;margin:0 15px;}
.lead a.active{color:#d70178}
#ad{width:1920px;margin-left:-360px;height:446px}
#ad img{width:1920px;height:446px;}
#type{position:relative;float:left;width:250px;}
.type{width:250px;position:absolute;top:35px;left:0;z-index:400;display:none;}
#type:hover .type{display:block;}
#type:hover a.menu{background:#a7015c}
.type li{padding:6px 15px 9px;border-bottom:1px solid #eee;border-top:1px solid #fff;background:#f7f7f7;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;}
.type>li:last-child{border-bottom:none}
.type li:hover{background:#fff;border:2px solid #d70178;border-right:0;padding:6px 13px 9px; }
.type li dd{font-size:12px;line-height:18px;color:#222}
.type li dd a{margin-right:12px;white-space:nowrap;display:inline-block;vertical-align:top}
.type li dt{font-size:16px;line-height:2;margin-bottom:4px;color:#000;}
.type li dt img{margin-right:20px;}
.decoration{display:none;}
.type>li:hover .decoration {width:6px;background:#fff;float:right;position:relative;z-index:400;display:block;margin-right:-18px;}
.kind{position:absolute;background:#fff;left:250px;top:0;min-height:100%;z-index:300;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:4px 4px 6px rgba(0,0,0,.2)}
.type li:hover .kind{display:block;border:2px solid #d70178}
.kleft{width:500px;float:left;padding:0 15px }
.kleft h4{font-size:16px;line-height:1.5;color:#000;padding-top:12px;border-top:1px solid #eee;margin-top:14px}
.kleft h4:first-child{border-top:none;margin-top:0}
.kleft p{font-size:12px;line-height:2.2;color:#222 }
.kleft p b{margin-right:10px;}
.kleft p a{margin-left:8px;padding-right:9px;background:url(../img/wow.png) no-repeat right center;white-space:nowrap;display:inline-block;vertical-align:top}
.kright{margin-left:530px;width:230px;padding-right:15px;}
.kright a img{width:230px;margin-top:20px;}
.vogue{width:170px;position:absolute;top:0;right:0;top:0;height:446px;background:#fff}
.person{padding:0 12px;}
.person img{width:66px;height:66px;border-radius:50%;display:block;margin:25px auto 25px;}
.person a{font-size:12px;line-height:25px;border:1px solid #d70178;width:68px;text-align:center}
.person p{height:27px; }
.person p a.btn2{float:right;}
.must{padding:3px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:18px;margin-bottom:8px;}
.must li{padding:10px 12px;font-size:12px;color:#666;line-height:18px;}
.must li a{display:inline-block;vertical-align:top;}
.must li a span{color:#d70178}
.weel{padding:0 12px;}
.weel a img{width:100%;height:92px;}
.mhead{background:#d70178;height:56px;line-height:56px;padding: 0 30px;}
.fmore{padding-right:24px;font-size:14px;line-height:56px;color:#fff;margin-left:35px;display:inline-block;vertical-align:top;background:url(../img/more.png) no-repeat right center;}
.fmore:hover{color:#fff}
.timeby{float:right;font-size:0}
.timeby p{font-size:14px;color:#fff;line-height:56px;}
.timeby b{padding:0 4px;font-size:24px;border-radius:5px;line-height:38px;background:#440106;margin:8px 4px;display:inline-block;vertical-align:top}
.pitem{background:#fff;position:relative;}
.m_list{padding:13px 0;font-size:0;letter-spacing:-4px;}
.m_list li{padding:0 10px;width:178px;display:inline-block;vertical-align:top;letter-spacing:normal;border-left:2px solid #f1f1f1;}
.m_list>li:first-child{border-color:rgba(0,0,0,0);}
.m_list li dt{font-size:12px;line-height:18px;color:#333333;margin-bottom:10px;padding-top:14px;background:url(../img/xu.png) no-repeat top center;margin-top:6px;}
.m_list li dt a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:top;}
.m_list li dd{font-size:12px;color:#c0c0c0;line-height:30px}
.m_list li dd span{text-decoration:line-through;}
.m_list li dd b{font-size:20px;color:#e01222;margin-right:7px;}
.m_list li>a{display:block;height:178px;line-height:178px;}
.m_list li a img{width:178px;max-height:178x;}
a.cover{position:absolute;bottom:13px;top:13px;right:10px;}
a.cover img{width:180px;height:100%}
.item{padding-top:30px;clear:both;}
.hcont{width:394px;float:left;margin-left:8px;background:#fff}
.item>.hcont:first-child{margin-left:0}
.hhead{height:52px;background:#ff7100;line-height:52px;padding:0 10px 0 30px;font-size:20px;font-weight:bold;color:#fff}
.hhead a{float:right;font-size:12px;font-weight:normal;}
.htable1,.htable2,.htable3{margin:14px 10px;display:table;width:374px;}
.htable1 tr td{height:120px;vertical-align:middle;text-align:center;border-left:1px solid #ebebeb} 
.htable2 tr td,.htable3 tr td{padding:0 10px; height:180px;text-align:center;border-left:1px solid #ebebeb}
.htable1 tr,.htable2 tr,.htable3 tr{border-top:1px solid #ebebeb}
.htable1 tr:first-child,.htable2 tr:first-child,.htable3 tr:first-child{border-top:none}
.htable1 tr td:first-child,.htable2 tr td:first-child,.htable3 tr td:first-child{border-left:none}
.htable1 img{width:90px;}
.htable1 span{width:75px;font-size:12px;line-height:20px;color:#666;display:inline-block;vertical-align:middle;text-align:left;}
.htable2 dt{text-align:left;}
.htable2 dt label{border-radius:5px;font-size:12px;line-height:20px;padding:0 15px;color:#fff;background:#6d55bd;display:inline-block;}
.htable2 dd{text-align:left;font-size:12px;color:#666666;margin-top:8px;}
.htable2 img{height:100px;max-width:180px;margin-top:15px;}
.htable3 dd{font-size:14px;color:#666666;margin-bottom:15px}
.htable3 img{height:110px;max-width:180px;}
.mhead a.la{float:right;font-size:12px;color:#fff}
.ticket{width:100%;background:#fff;}
.ticket tr td{padding:24px 0;text-align:center;width:25%;height:154px;}
.ticket tr img{height:154px;}
.mhead b {font-size:20px;color:#fff;}
.mhead dd{float:right;font-size:12px;color:#fff}
.mhead dd a{margin-right:30px;}
.malls{background:#fff;clear:both;float:left;width:100%}
.mall1{width:242px;float:left;text-align:center;}
.mall1 a.sp1{padding-bottom:478px;}
.mall1 a.sp3{padding-bottom:168px;}
.mall1 a.sp2{display:block;font-size:16px;line-height:28px;color:#333}
.mall2{width:720px;float:left;position:relative;margin-left:10px}
.mcover{width:100%;position:relative;margin-bottom:10px}
.cove img{height:446px;width:100%;}
.minfo{width:366px;position:absolute;background:rgba(4,167,138,.7);bottom:50px;left:50%;margin-left:-183px;color:#fff;text-align:center;padding:15px 0;}
.minfo dt{font-size:20px;font-weight:bold;line-height:40px;background:url(../img/xux.png) no-repeat bottom center}
.minfo dd{font-size:14px;color:#fff;line-height:36px;}
.minfo dd  span{font-size:20px;margin-left:10px}
.minfo strong{display:block;position:absolute;top:6px;left:6px;right:6px;bottom:6px;border:1px solid #fff}
.give li{width:356px;float:left;position:relative;}
.give>li:first-child{margin-right:8px}
.give li a img{width:100%;height:218px;}
.give li dd{text-align:center;position:absolute;width:100%;bottom:0;left:0;height:50px;line-height:50px;font-size:14px;color:#33312;background:rgba(255,255,255,.6)}
.give li dd span{color:#04a78a}
.give.sp2 li dd span{color:#ffaa01}
.give.sp3 li dd span{color:#e96f1e}
.mall3,.mall4,.tmalls,.uza{float:right;width:217px;}
.mall3 li{display:block;background:#f7f7f7;margin-top:10px;}
.mall3 li:first-child{margin-top:0;}
.mall3 dt{font-size:16px;color:#333333;line-height:1.4;padding-left:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:8px;}
.mall3 dd{font-size:12px;color:#04a78a;line-height:1.4;padding-left:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;}
.mall3 a img{height:162px;width:100%;}
.mall4 {background:#f7f7f7}
.mall4 h4{font-size:16px;line-height:50px;color:#ec0904;font-weight:normal;}
.mall4  li{padding-bottom:17px;position:relative;}
.mall4  li dt{font-size:16px;color:#333;line-height:23px;padding-left:15px;}
.mall4  li dd{font-size:16px;color:#ec0904;line-height:23px;padding-left:15px;}
.mall4  li a img{width:100%;height:140px;margin-bottom:5px;}
.mall4  li img.stan{position:absolute;top:0;left:0;width:28px;}
.tmall li{display:block;margin-bottom:10px}
.tmall li a{width:100%;display:block;height:143px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;transition:all 0.5s ease}
.tmall li a img{width:100%;height:100%;}
.tmall li:hover a{border:2px solid #cb0d1c}
.toffer{background:#f7f7f7;padding-bottom:15px;}
.toffer ul{padding:0 12px;font-size:14px;line-height:28px;color:#999999;}
.toffer li a{display:inline-block;vertical-align:top;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.toffer dt{font-size:16px;color:#333;line-height:40px;margin-bottom:5px;text-align:center;background:url(../img/xuc.png) no-repeat bottom center;}
.toffer dt{font-size:16px;color:#333;line-height:40px;margin-bottom:5px;text-align:center;background:url(../img/xuc.png) no-repeat bottom center;}
.toffer p{text-align:right;padding-right:15px;height:15px;}
.toffer p a{width:20px;display:inline-block;vertical-align:top;line-height:20px;height:20px;overflow:hidden;}
.uza>li:first-child{margin-bottom:14px}
.cell{width:217px;background:#f7f7f7;height:330px;vertical-align:middle;display:table-cell;}
.cell img{width:100%}
.cell dt {font-size:16px;line-height:26px;color:#333;padding-left:23px}
.cell dd {font-size:16px;line-height:26px;color:#e96f1e;padding-left:23px;margin-bottom:25px}
.mhead2{height:38px;border-bottom:1px solid #d70178;color:#333;margin-bottom:15px}
.mhead2 span{font-weight:bold;font-size:20px;line-height:1;display:inline-block;vertical-align:top;padding-left:10px;border-left:5px solid #d70178;margin-top:9px;}
.mhead2 a{float:right;font-size:12px;line-height:38px;}
.list li {text-overflow: ellipsis;overflow: hidden;display: inline-block;width: 191.6px;float: left;margin-right: 10px;background: #fff;margin-bottom: 10px;padding-bottom: 20px;}
.list>li:nth-child(6n){margin-right:0}
.list li a{display:block;overflow:hidden;}
.list li a img{width:100%;height:auto;}
.list li dt {padding: 0 15px;font-size: 12px;line-height: 18px;color: #333333;margin-bottom: 8px;-webkit-line-clamp: 2;white-space: normal;display: -webkit-box;word-wrap: break-word; -webkit-box-orient: vertical;}

.list li dt a{display:inline-block;vertical-align:top;vertical-align: top;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.list li dd{font-size:14px;color:#f10514;line-height:1.5;padding:0 15px;}
.formo{text-align:center;font-size:16px;color:#666;padding:30px 0 50px;clear:both;}
.copy{font-size:14px;color:#666666;text-align:center;padding-top:30px;}
.like{width:30px;position:fixed;left:50%;margin-left:-650px;top:50%;margin-top:-188px;display:none;}
.like li{padding:6px 0;border-bottom:1px dotted #666;color:#666666}
.like li a{font-size:14px;line-height:17px;display:block;}
.like li.active a{color:#d70178}
/*css效果*/
.alpha img{opacity:1;}
.alpha:hover img{opacity:.8;}
.scale{display:block;overflow:hidden;}
.scale  img{-webkit-transform:scale(1);-webkit-transition:all 0.8s ease-out;transform:scale(1);transition:all 0.8s ease-out;}
.scale:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.rubberBand:hover img{-webkit-animation:rubberBand 1s ease-in-out both;animation:rubberBand 1s ease-in-out both;}
.bounce:hover{-webkit-animation:bounce 1s ease-in-out both;animation:bounce 1s ease-in-out both;}
.flash:hover{-webkit-animation:flash 1s ease-in-out both;animation:flash 1s ease-in-out both;}
@-webkit-keyframes rubberBand {
  0% { -webkit-transform: scale3d(1, 1, 1);}
  30% {-webkit-transform: scale3d(1.25, 0.75, 1);}
  40% {-webkit-transform: scale3d(0.75, 1.25, 1); }
  50% {  -webkit-transform: scale3d(1.15, 0.85, 1); }
  65% {-webkit-transform: scale3d(.95, 1.05, 1);}
  75% { -webkit-transform: scale3d(1.05, .95, 1);}
  100% {-webkit-transform: scale3d(1, 1, 1); }}
@keyframes rubberBand {
  0% { transform: scale3d(1, 1, 1);}
  30% {transform: scale3d(1.25, 0.75, 1);}
  40% {transform: scale3d(0.75, 1.25, 1); }
  50% {  transform: scale3d(1.15, 0.85, 1); }
  65% {transform: scale3d(.95, 1.05, 1);}
  75% { transform: scale3d(1.05, .95, 1);}
  100% {transform: scale3d(1, 1, 1); }}
@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0);}
  40%, 43% {-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0);}
  70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);  -webkit-transform: translate3d(0, -15px, 0);}
  90% { -webkit-transform: translate3d(0,-4px,0);}}  
@keyframes bounce {
  0%, 20%, 53%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transform: translate3d(0,0,0);}
  40%, 43% {transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transform: translate3d(0, -30px, 0);}
  70% { transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);  transform: translate3d(0, -15px, 0);}
  90% { transform: translate3d(0,-4px,0);}}
@-webkit-keyframes flash {
  0%, 50%, 100% {opacity: 1;}
  25%, 75% { opacity: 0;}}
@keyframes flash {
  0%, 50%, 100% {opacity: 1;}
  25%, 75% { opacity: 0;}}
.head2{padding:25px 0;line-height:50px;height:50px;}
.head2  span{font-size:20px;padding-left:29px;color:#666666;border-left:2px solid #e6e6e6;margin-left:40px;}
.head2 div.sp{float:right;font-size:12px;color:#333;}
.login{padding:30px;width:355px;background:#fff;float:right;margin-right:100px;}
.login  dd{margin-top:26px;font-size:14px;color:#b2b2b2;position:relative;}
.login  dd input{font-size:14px;line-height:40px;height:42px;padding-left:38px;width:100%;}
.login dd img{position:absolute;top:10px;left:10px;}
.login dt{font-size:20px;color:#d70178;line-height:2;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #ccc;}
.login  dd input[type="checkbox"]{position:relative;top:3px;}                                                                                                                                                                           
.login  button{margin-top:14px;display:block;font-size:20px;line-height:42px;width:100%;}
.login  p{font-size:12px;color:#999999;line-height:1.5;margin:20px 0 30px} 
.o_login{display:table;width:100%;}
 .cell2{display:table-cell;vertical-align:middle;font-size:12px;color:#999}
.way a{font-size:12px;color:#999;line-height:40px;margin-right:4px;}
.o_login>.cell2:last-child{padding-left:20px;border-left:1px solid #Ccc}
.regist{width:450px;float:left;border-right:1px solid #ddd;padding-right:150PX;}
.regist dd{margin-bottom:22px;clear:both;position:relative;padding-left:140px;}
.regist label{float:left;width:125px;font-size:14px;line-height:42px;color:#333;text-align:right;left:0;top:0;position:absolute;}
.regist input{font-size:14px;line-height:40px;height:42px;padding-left:15px;width:100%;}
.regist label b{color:#ff0006;}
.regist a.get_code{font-size:14px;line-height:40px;border:1px solid #ddd;float:right;padding:0 5px;color:#999}
.regist p{font-size:12px;color:#666666;padding-left:140px;line-height:2}
.regist p a{color:#4a92f5}
.regist p input[type="checkbox"]{position:relative;top:3px;}              
.regist   button{margin-top:14px;display:block;font-size:20px;line-height:42px;width:100%;}
.info{float:right;width:220px;}
.info dt{text-align:center;font-size:12px;line-height:32px;color:#666666;padding-bottom:20px;}
.info dt a.btn{display:inline-block;vertical-align:top;font-size:16px;line-height:32px;padding:0 20px;border-radius:6px;margin-left:6px}
.call{width:100%;text-align:center;padding:60px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:20px;}
.call img{width:100px;}
.call dd{font-size:14px;color:#333333;padding-top:25px}
.reg{padding:50px 130px 50px 100px;border:1px solid #e5e5e5;}
.result{padding:15px 0;height:24px;font-size:12px;line-height:24px;color:#666}
.result span{padding:0 2px;font-size:14px;}
.result select{height:24px;line-height:22px;border:1px solid #ddd;font-size:14px;padding-left:7px;background:url(../img/togg.png) no-repeat right center;padding-right:22px;width:auto}
.lots{margin-bottom:20px}
.lot{border:1px solid #eee;margin-bottom:-1px;padding-left:116px;position:relative;background:#fff;}
.lot.active{border:2px solid #d70178;z-index:222}
.band{font-size:12px;color:#666;padding-left:17px;width:80px;background:#fafafa;line-height:32px;position:absolute;left:0;top:0;height:100%;border-right:1px solid #eee}
.lot.active .band{background:#fdecf5}
.many{width:855px;font-size:0;height:32px;overflow:hidden;}
.many label{display:inline-block;margin-right:30px;font-size:12px;color:#000;line-height:24px;margin-right:25px;vertical-align:top;position:relative;margin-bottom:4px;margin-top:4px}
.many label input[type="checkbox"]{position:relative;top:4px;width:16px;height:16px; -webkit-appearance:none;-moz-appearance:none;-ms-appearance:none; appearance:none;display:none;background:url(../img/check.png) no-repeat center center;cursor:pointer;}
.many label a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;}
.many label:hover,.many label.active{color:#d70178}
.many.sp {height:48px;}
.many.sp label {height:30px;width:95px;line-height:40px;height:40px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.many.sp label:hover,.many.sp label.active{background:#fdecf5;}
.many.sp.active label{text-align:left;padding-left:17px;} 
.many.sp label img{max-width:80px;max-height:40px;}
.many p{text-align:center;margin-bottom:4px;display:none;} 
.many p button{font-size:12px;line-height:26px;padding:0 10px;display:inline-block;vertical-align:top;border-radius:5px;margin:0 10px;}
.many p button.cancel{background:#eee;color:#666;}
.many.active2{height:auto!important;}
.many.active p{display:block;}
.many.active label input[type="checkbox"]{display:inline-block;vertical-align:top;}
.many.sp label input[type="checkbox"]{position:absolute;left:0px;top:13px}
.many.active label.active input[type="checkbox"]{background:url(../img/checked.png) no-repeat center center}
.many.active  label a{display:none}
.sub{position:absolute;top:4px;right:10px;font-size:12px;color:#000;line-height:22px;}
.sub a{margin-left:10px;border:1px solid #eee;padding:0 20px 0 6px;float:left;}
.sub a.multiple{background:url(../img/add.png) no-repeat 35px center;}
.sub a.more{background:url(../img/aa.png) no-repeat 35px center;}
.sub a.more.active{color:#d70178;background:url(../img/aaa.png) no-repeat 35px center;border:1px solid #d70178}
.area{font-size:12px;color:#000;line-height:32px;display:inline-block;vertical-align:top;padding:0 15px;}
.area span img{margin-left:10px;}
.area dd{position:absolute;top:32px;padding:12px 20px;background:#fff;z-index:200;left:-1px;right:-1px;display:none;border:1px solid #eee;}
.area:hover{background:#eee}
.area:hover img{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.area:hover dd{display:block;font-size:12px;line-height:24px;color:#000}
.area:hover dd a{margin:0 20px;}
a.fold{float:right;font-size:12px;color:#494e54;background:url(../img/togg2.png) no-repeat right center  #f6f6f6;padding:0 5px;border:1px solid #eee;line-height:22px;padding-right:24px;}
a.fold.active{background:url(../img/togg.png) no-repeat right center  #f6f6f6;}
.oleft{width:200px;float:left;}
.offers{border:1px solid #e5e5e5;margin-bottom:30px;}
.offers h3{font-size:18px;line-height:33px;color:#666666;background:#fafafa;padding-left:10px;border-bottom:1px solid #eee;}
.offer{padding:11px;}
.offer li{margin-bottom:10px;}
.offer dt{font-size:12px;height:36px;line-height:18px;color:#666666;overflow:hidden;padding-top:6px}
.offer dd{font-size:16px;color:#d70178;line-height:2}
.formore{font-size:12px;line-height:30px;height:30px;padding-top:8px;text-align:right;color:#666;background:url(../img/dec.png) no-repeat top center;background-size:100%;padding-right:28px;}
.mright{float:right;width:980px}
.order{padding-left:10px;background:#fafafa;border:1px solid  #e0e0e0;height:34px;}
.desc{margin:5px 0;float:left;}
.desc a{font-size:12px;line-height:22px;color:#666;padding:0 5px;border:1px solid #f4f4f4;float:left;background:#fff;margin-right:-1px;}
.desc a img{margin-left:4px;}
.desc a img.sp{display:none;}
.desc a.active img{display:none}
.desc a.active img.sp{display:inline;}
.desc a.active2.active img{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.desc a.active{background:#d70178;color:#fff;border:1px solid #d70178;color:#fff}
.total{float:right;font-size:12px;color:#999999;line-height:34px;height:34px;}
.paging{padding:5px 12px;line-height:24px;border-left:1px solid #e0e0e0;margin-left:10px;display:inline-block;vertical-align:top;}
.total a{width:34px;height:34px;line-height:34px;text-align:center;border-left:1px solid #e0e0e0;display:inline-block;vertical-align:top;}
.total a:hover{background:#ddd}
.pplace{padding:5px 12px 5px 10px;background:#fafafa;border:1px solid  #e0e0e0;height:24px;margin-top:-1px;line-height:22px;font-size:12px;color:#666;margin-bottom:25px}
.pplace label{padding:0 5px;float:left;border:1px solid  #e0e0e0;background:#fff}
.pplace select{height:24px;padding-left:6px;border:1px solid  #e0e0e0;background:url(../img/yao.png) no-repeat right center #fff;line-height:22px;font-size:12px;padding-right:20px;float:left;margin-left:-1px;}
.look{float:right;position:relative;}
.look input{font-size:12px;background:#fff;border:1px solid  #e0e0e0;padding-left:10px;height:24px;width:160px;color:#000}
.look button{width:24px;height:24px;display:block;border:none;background:none;text-align:center;position:absolute;top:0;right:0;}
.pro li{width:220px;float:left;margin-bottom:25px;padding:8px;margin-right:12px;}
.pro li:hover{box-shadow:0 0 6px rgba(0,0,0,.3)}
.pro li a.label{margin-bottom:12px;}
.pro li a.label img.spl{z-index:20}
.pro li dd{font-size:12px;line-height:18px;color:#666666;height:36px;overflow:hidden;text-align:justify;}
.pro li dt{font-size:16px;color:#d70178;line-height:1.5;}
.pro li p{font-size:12px;color:#b0afaf;line-height:2.5;margin-bottom:5px}
.pro li p span{color:#706fb9;}
.pro li p a{float:right;color:#706fb9}
.pro li:nth-child(4n){margin-right:0}
.badge{padding-bottom:10px;} 
.badge label{padding:0 3px;font-size:12px;line-height:18px;border:1px solid #d70178;color:#d70178;border-radius:2px;margin-right:10px;display:inline-block;vertical-align:top;}
.pages{text-align:right;font-size:16px;line-height:34px;color:#999;padding:20px 0 50px;clear:both;}
.locate{display:inline-block;vertical-align:top;font-size:12px;}
.locate input{height:34px;width:34px;text-align:center;border:1px solid #ccc;font-size:16px;line-height:2;color:#000;margin:0 5px;font-size:12px;}
.locate button{width:52px;height:34px;line-height:32px;background:none;border:1px solid #ccc;display:inline-block;vertical-align:top;margin-left:5px;}
.hots{clear:both;border:1px solid #e0e0e0 }
.hots h3{font-size:16px;line-height:34px;padding-left:20px;background:#fafafa;border-bottom:1px solid #e0e0e0;color:#666}
.hots h3 p{float:right;font-size:12px;line-height:34px;font-weight:normal;}
.hots h3 p a{margin-right:28px;}
.hot{width:100%;display:table;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.hot li{width:16.6%;display:table-cell;padding:15px}
.hot li dt{height:36px;font-size:12px;color:#666666;overflow:hidden;line-height:18px;padding-top:6px;}
.hot li dd{font-size:14px;color:#d70178;padding-top:6px;}
.distance{height:50px;clear:both;}
.photos{width:540px;float:left;margin-top:10px;}
.bimg{height:540px; background:#fff;position:relative;text-align:center;}
.ptrols{padding:0 20px;position:relative;margin-top:15px;overflow:hidden;}
.ptrol{position:relative;width:20000px;}
.ptrol li{float:left;margin-left:5px;margin-right:5px;width:90px;cursor:pointer;background:#000;}
.ptrol li img{width:100%;height:90px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.ptrol li.active img{border:2px solid #d70178;}
.pleft{width:20px;height:90px;position:absolute;left:0;top:0;display:block;background:url(../img/pl1.jpg) no-repeat center center;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.pright{width:20px;height:90px;position:absolute;right:0;top:0;display:block;background:url(../img/pr1.jpg) no-repeat center center;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.pleft:hover{background:url(../img/pl2.jpg) no-repeat center center;}
.pright:hover{background:url(../img/pr2.jpg) no-repeat center center;}
.detail{width:620px;float:right;margin-top:10px;}
.detail h2{font-size:24px;color:#333;font-weight:bold;line-height:42px;}
.detail h2 span{font-size:14px;font-weight:normal;margin-left:9px;}
.labels{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0;letter-spacing:-5px;}
.labels label{font-size:14px;line-height:22px;padding:0 7px;background:#d70178;color:#fff;display:inline-block;vertical-align:top;letter-spacing:normal;margin:7px 14px 7px 0;border-radius:4px}
.d_title{font-size:14px;padding:9px 0;clear:both;line-height:30px;color:#333}
.d_title span{text-decoration:line-through;}
.n_prize{padding:13px 16px;font-size:16px;color:#fff;background:#d70178;line-height:40px;}
.n_prize b{font-size:36px;font-weight:bold;clear:both;line-height:40px;height:40px;display:inline-block;vertical-align:top}
.oinfo dd{font-size:14px;line-height:26px;color:#333}
.oinfo{padding:15px 0}
.choice{padding:25px 15px;background:#f7f7f7;border:1px solid #ccc;color:#333}
.choice dd{font-size:14px;margin-bottom:15px;line-height:30px;display:none;}
.choice dd img{height:30px;margin:0 10px;}
.nini{float:left;font-size:14px;}
.hello{border-bottom:1px solid #ccc;margin-left:75px;height:68px;overflow:hidden;position:relative;background:#fff;}
.hello dl{position:absolute;padding:6px 11px;background:#fff;top:0px;left:0px;width:489px;border:1px solid #ccc;}
.hello:hover{overflow:visible}
.hello li{cursor:pointer;width:154px; margin-right:5px;display:inline-block;vertical-align:top;font-size:14px;color:#333333;margin-bottom:6px;margin-top:6px;height:43px;}
.hello li b{margin-right:10px;width:65px;height:43px;display:inline-block;vertical-align:middle;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ddd;float:left;}
.hello li b img{height:100%;min-width:100%;}
.hello li span{height:43px;display:table-cell;vertical-align:middle;line-height:1.1;font-size:12px;overflow:hidden;word-break:break-all;}
.hello li.active b{border:4px solid #d70178;}
.hleft,.hright{display:none;}
.breathe{border:1px solid #ccc;background:#f7f7f7;margin-top:20px;margin-bottom:40px;}
.breathe li{height:68px;display:table-cell;width:203px;vertical-align:middle;padding-left:12px;padding-right:8px}
.breathe span{font-size:14px;line-height:17px;color:#333;padding-left:50px;background:url(../img/pin.png) no-repeat left center;height:42px;display:table-cell;vertical-align:middle;}
.sure a{font-size:16px;line-height:45px;font-weight:normal;border-radius:0;width:206px;text-align:center;padding:0;display:inline-block;border:1px solid #d70178}
.sure a img{margin-right:15px;}
.share2{clear:both;padding:20px 0;line-height:32p;height:32px;}
.provides{clear:both;padding-top:30px;}
.provides h3{margin-bottom:20px;border-bottom:1px solid #d70178;height:37px;background:#f6f6f6;border-top:1px solid #efefef;}
.provides h3 span{font-size:14px;background:#d70178;line-height:39px;padding:0 30px;display:inline-block;vertical-align:top;margin-top:-1px;color:#fff}
.provide li{width:170px;float:left;margin-left:15px;margin-right:15px;margin-bottom:35px;}
.provide dd{font-size:14px;color:#d70178;text-align:center;line-height:2}
.dearest{height:37px;border-top:1px solid #efefef;clear:both;width:1200px;background:#f6f6f6;border-bottom:1px solid #d70178;}
.dearest.active{position:fixed;top:0;left:50%;margin-left:-600px;background:#fff;z-index:3000;box-shadow:0 3px 7px rgba(0,0,0,.2)}
.dear li{float:left;color:#333;margin-top:-1px;padding-left:2px;background:url(../img/you.png) no-repeat left center}
.dear li a{display:block;font-size:14px;padding:0 15px;line-height:39px}
.dear li.active a{color:#fff;background:#d70178;}
.dearest a.btn{height:38px;line-height:39px;padding:0 33px;float:right;margin-top:-1px;border-radius:0;font-weight:normal}
.dear>li:first-child{background:none;padding-left:0}
.oks{clear:both;}
.ok dt,.ok2 dt{height:40px;border-bottom:2px solid #ddd;margin:20px 0}
.ok dt b,.ok2 dt b{font-size:20px;line-height:2;color:#d70178;font-weight:bold;float:left;border-bottom:2px solid #d70178}
.ok img{max-width:100%;display:block;margin:0 auto}
.things{margin-bottom:10px;}
.thing{clear:both;width:100%;display:table;font-size:12px;color:#666666;line-height:18px;border-collapse:collapse;border:1px solid #c5c5c5}
.thing.sp{border:none}
.thing tr{background:#fcfcfc;border-top:1px solid #ddd ;}
.thing.sp tr{border:none;background:none}
.thing tr>td{padding-bottom:20px;padding-top:20px;}
.thing tr:first-child{border-top:none;}
.thing tr:hover{background:#fefdf4}
.thing.sp tr:hover{background:#fff}
.thing tr>td:first-child{width:125px;padding-left:25px;}
.thing tr>td:first-child+td{width:215px;padding-right:50px;}
.thing tr>td:first-child+td+td{width:230px;}
.thing tr>td:first-child+td+td+td{width:140px;}
.thing tr>td:first-child+td+td+td+td{width:130px;}
.thing tr>td:first-child+td+td+td+td+td{width:170px;}
.chead{line-height:50px;height:50px;border-bottom:2px solid #e6e6e6;margin-top:20px;}
.c_toggle{float:left;color:#333}
.c_toggle a{font-size:16px;padding:0 24px;display:inline-block;vertical-align:top;}
.c_toggle a.active{height:50px;line-height:50px;color:#d70178;border-bottom:2px solid #d70178}
.c_chose{float:right;font-size:12px;color:#666;line-height:24px;margin-top:13px;}
.c_chose b{font-size:16px;color:#d70178;margin:0 10px 0 15px;}
.c_chose a{background:#aaaaaa;display:inline-block;vertical-align:top;padding:0 16px;color:#fff;cursor:default}
.checkbox{font-size:12px;line-height:18px;height:18px;padding-left:22px;display:inline-block;vertical-align:middle;background:url(../img/check.png) no-repeat left center;cursor:pointer;}
.checkbox.active{background:url(../img/checked.png) no-repeat left center;}
.things h4{font-size:12px;line-height:18px;height:18px;margin:10px 0;padding-left:25px;font-weight:normal;}
a.think{width:80px;display:inline-block;vertical-align:middle;margin-left:12px;}
a.think img{width:80px;height:80px}
.things span.sp{display:block;color:#a8a5a8}
.prize{font-size:14px;color:#333;line-height:18px;display:inline-block;vertical-align:middle;text-align:center;font-family:arial}
.prize b{font-size:12px;color:#a8a5a8;text-decoration:line-through;display:block;font-weight:normal}
.numb{height:25px;display:inline-block;vertical-align:top;}
.numb a{width:18px;height:25px;float:left;}
.numb a.less{background:url(../img/less.png) no-repeat center center;}
.numb a.more{background:url(../img/mor.png) no-repeat center center;}
.numb input{border:1px solid #aaaaaa;height:25px;line-height:23px;width:40px;text-align:center;float:left;color:#000}
.now{font-size:14px;color:#d70178;font-family:arial}
.do{color:#333333;line-height:20px;}
.sums{padding:9px 25px;background:#f2f2f2;height:24px;line-height:24px;margin-bottom:20px;}
.sums a.del{margin-left:15px;height:22px;background:#fff;padding:0 12px;border:1px solid #e5e5e5;font-size:12px;line-height:22px;color:#666666;display:inline-block;vertical-align:top}
.sums a.del img{margin-right:5px;}
.sum{float:right;font-size:12px;line-height:24px;color:#666666}
.sum b{font-size:24px;line-height:1;color:#d70178;display:inline-block;vertical-align:top;font-family:arial}
.sum span{color:#d70178;font-weight:bold;}
.winter{text-align:right;}
.winter a{font-size:18px;line-height:38px;width:148px;text-align:center;border:1px solid #d70178;display:inline-block;margin-left:10px;}
.winter a img{position:relative;top:-2px;}
.winter a.btn2{background:#fff2f3;color:#d70178;}
.final{clear:both;padding-top:30px}
.soul{display:inline-block;vertical-align:top}
.soul li{display:inline-block;vertical-align:top;font-size:14px;line-height:22px;border:1px solid #ddd;padding:0 26px 0 5px;position:relative;margin-right:6px}
.soul li span{color:#d70178}
.soul li:hover{border-color:#d70178}
.soul li a{font-size:24px;line-height:22px;width:24px;text-align:center;color:#d70178;position:absolute;top:-1px;right:-1px;height:24px;display:block;}
.soul li:hover a{background:#d70178;color:#fff}
.pictures{position:relative;overflow:hidden;padding:12px 16px 0;height:41px;margin-bottom:10px;border-top:1px solid  #e5e5e5}
.picture{width:50000px;position:relative;left:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.picture a.label{width:41px;float:left;height:41px;margin-right:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}
.picture a.label.active{border:1px solid #d70178}
.toleft{width:15px;height:41px;display:block;position:absolute;line-height:41px;left:0;top:12px;text-align:center;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.toright{width:15px;height:41px;display:block;position:absolute;line-height:41px;right:0;top:12px;text-align:center;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.toleft:hover{background:#d70178}
.toright:hover{background:#d70178}
.bigImg{position:relative; display:block;overflow:hidden;}
.bigImg #bpic{width:100%; height:540px;}
#winSelector{width:300px; height:300px;position:absolute; cursor:crosshair;background:rgba(0,0,0,.5);  background:url(../img/jj.png);  }
#bigView{position:absolute;overflow: hidden; z-index:999;background:#fff}
#bigView img{position:absolute; height:180%}
.toggle{float:left;font-size:16px;color:#333;line-height:40px;margin-left:15px;}
.toggle a{margin-left:40px;position:relative;float:left;}
.toggle a img{display:none;}
.toggle a.active img{position:absolute;bottom:-20px;left:50%;margin-left:-8px;display:block;}
.main{margin-left:186px;margin-top:20px;}
.member{background:#fff;padding:10px 0;overflow:hidden;margin-bottom:15px;}
.chose{position:absolute;top:0px;bottom:0;left:0;width:170px;background:#fff;padding-top:10px}
.chose dl{padding-left:54px;}
.chose dl li dd{font-size:14px;color:#777777;line-height:2}
.chose dl li dd a.active{color:#d70178}
.chose dl li dt{font-size:16px;color:#222;line-height:2;position:relative;margin-top:15px}
.chose dl li dt img{position:absolute;right:100%; margin-right:5px;top:50%;margin-top:-9px}
.member table{width:100%}
.member td{padding:23px 0;position:relative;}
.member td img.sp{width:105px;height:105px;border-radius:50%;margin-right:20px; }
.member tr>td:first-child{padding-left:33px;padding-right:20px;}
.member tr>td:first-child+td+td{border-right:1px dashed #efefef;border-left:1px dashed #efefef;}
.p_info{padding-right:45px}
.p_info dt{font-size:16px;line-height:2;color:#333333}
.p_info dd{font-size:12px;line-height:28px;color:#666666}
.progress{width:56px;height:8px;background:#e0e0e0;position:relative;display:inline-block;vertical-align:top;margin-top:10px;border-radius:2px;overflow:hidden;margin-left:12px;margin-right:5px;}
.progress span{width:50%;height:8px;display:block;background:#d70178}
.bills{text-align:center;font-size:0;padding:0 40px;}
.bills li{display:inline-block;vertical-align:top;margin-left:35px;cursor:pointer;}
.bills li a{display:block;font-size:12px;color:#333333;}
.bills li label{width:66px;height:66px;line-height:66px;background:#edf2f7;line-height:66px;border-radius:50%;display:block;margin-bottom:12px;}
.bills li:first-child{margin-left:0}
.ticket2{padding:0 60px}
.ticket2 p{font-size:14px;color:#666666;line-height:2}
.ticket2 span{margin-left:20px}
.labe{padding-top:5px;white-space:nowrap}  
.labe  label{width:27px;height:27px;line-height:26px;border-radius:50%;border:1px solid #ddd;text-align:center;margin-right:4px;display:inline-block;}
a.mess{width:20px;height:20px;display:inline-block;background:url(../img/mess.png) no-repeat center center;position:relative;margin-left:33px;top:6px;}
a.mess span{font-size:12px;width:17px;height:17px;line-height:17px;text-align:center;color:#fff;display:block;position:absolute;top:-6px;right:-10px;background:#d70178;border-radius:50%}
.ticket2 em{width:20px;height:20px;border-radius:50%;position:absolute;background:#efefef;display:block;left:-10px;top:-18px;}
.deals{padding:0 30px 20px;margin-bottom:15px;background:#fff}
.deals>h3{font-size:16px;line-height:60px;color:#333333;}
.deals>h3>a{font-weight:normal;color:#666666;float:right;font-size:12px;}
.deal{width:100%;border-top:1px solid #ebebeb;min-height:100px;}
.deal img.sp{height:67px;}
.deal tr{border-bottom:1px solid #ebebeb}
.deal td{padding:15px 0;font-size:12px;line-height:18px;color:#333;text-align:center}
.deal tr>td:first-child{width:85px;text-align:left;}
.deal tr>td:first-child+td{width:250px;padding-right:50px;text-align:left;}
.deal strong{color:#ee1f1f;}
.tears{position:relative;height:221px}
.tear{padding:0 35px;position:relative;}
.tear li{width:18%;float:left;margin-left:2.5%}
.tear>li:first-child{margin-left:0}
.tear li dt{font-size:12px;line-height:18px;color:#666666;padding-top:5px;padding-bottom:2px;height:36px;overflow:hidden;}
.tear li dd{font-size:12px;color:#d70178;line-height:18px;}
.tleft{width:20px;line-height:159px;height:159px;position:absolute;top:0;left:0;display:block; text-align:center;}
.tright{width:20px;line-height:159px;height:159px;position:absolute;top:0;right:0;display:block; text-align:center;}
.select{float:right;position:relative;white-space:nowrap;margin-top:17px;font-weight:normal;text-align:center;}
.option{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:300;font-size:12px;line-height:18px;color:#333;border:1px solid #ebebeb;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.svalue{padding:0 20px 0 6px;border:1px solid #ebebeb;font-size:12px;line-height:23px;height:23px;color:#666666;background:url(../img/select.png) no-repeat right center #fff;position:relative;z-index:4000;}
.option li a{display:block;line-height:2}
.option li:hover a,.option li.active a{background:#d70178;color:#fff}
.balls{height:40px;color:#373336;position:relative;}
.ball a{width:108px;font-size:14px;height:38px;line-height:38px;float:left;text-align:center;border:1px solid #e8e8e8;margin-right:-1px;}
.ball a.active,.ball a span{color:#d70178;}
.ball a span{margin-left:5px;}
.dall{position:absolute;right:0;top:0;line-height:40px;font-size:12px;background:url(../img/del.png) no-repeat left center;display:block;padding-left:20px}
.looks{border:1px solid #e8e8e8;margin-top:-1px;display:block;padding:15px 20px;height:30px;margin-bottom:20px}
.looks input{border:1px solid #e8e8e8;height:30px;font-size:12px;line-height:28px;padding-left:10px;width:172px;float:left;margin-right:-1px;}
.looks button{font-size:12px;line-height:28px;height:30px;padding:0 11px;border:1px solid #e8e8e8;background:#f5f5f5}
.looks button:hover{background:#ddd}
.bao{border:1px solid #ebebeb;margin-bottom:20px;}
.tao{width:100%;}
.tao td{font-size:12px;line-height:26px;color:#333333;text-align:center;padding:10px 0;}
.tao td dd{color:#999999}
.tao tr>td:first-child{width:330px;text-align:left;padding-left:20px;padding-right:20px;}
.tao tr>td:first-child+td{width:90px}
.tao tr>td:first-child+td+td{width:60px}
.tao tr>td:first-child+td+td+td{width:80px}
.tao tr>td:first-child+td+td+td+td{width:120px;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.tao tr>td:first-child+td+td+td+td+td{width:120px;border-right:1px solid #e8e8e8;}
.tao.sp{background:#f5f5f5;margin-bottom:10px}
.tao.sp td{padding:2px 0}
.bhead{line-height:39px;height:39px;font-size:12px;color:#c1c1c1;background:#f5f5f5;padding-left:20px;}
.bhead span{margin:0 28px 0 10px;color:#333;}
.moon{width:80px;height:80px;display:inline-block;vertical-align:middle;}
.moon img{width:100%}
.binfo{width:200px;display:inline-block;vertical-align:middle;margin-left:15px;}
.binfo dt{font-size:12px;line-height:15px;margin-bottom:4px}
.binfo dt a{display:inline-block;}
a.same{padding-left:19px;color:#999999;background:url(../img/same.png) no-repeat left center;float:left;clear:both}
.picks{position:relative;display:inline-block;height:24px;line-height:24px;vertical-align:top;border:1px solid #f5f5f5}
.pvalue{padding-right:20px;background:url(../img/select.png) no-repeat right center;padding-left: 10px;}
.pick{position:absolute;top:100%;left:-1px;width:100%;background:#fff;z-index:220;text-align:center;display:none;border:1px solid #e8e8e8;border-top:none;padding:10px 0}
.picks:hover{background:#fff;border:1px solid #e8e8e8;}
.picks:hover .pick{display:block;}
.pick li a{display:block;line-height:2;}
.pick li:hover a{background:#d70178;color:#fff}
a.dele{width:29px;height:29px;float:right;display:block;background:url(../img/del.png) no-repeat center center;margin-top:5px;}
.pagings{text-align:right;font-size:12px;line-height:32px;margin-bottom:20px}
.paged{display:inline-block;vertical-align:top;font-size:12px;}
.paged a{display:inline-block;font-size:12px;line-height:30px;border:1px solid #e8e8e8;padding:0 10px}
.paged span{width:40px;color:#000;line-height:32px;display:inline-block;vertical-align:top ;text-align:center}
.turn{display:inline-block;vertical-align:top;font-size:12px;color:#333;line-height:32px;margin-left:15px;}
.turn input{height:32px;line-height:30px;width:40px;text-align:center;border:1px solid #e8e8e8;margin:0 10px;}
.turn button{height:32px;line-height:30px;width:40px;text-align:center;border:1px solid #e8e8e8;background:#f8f8f8;margin-left:10px;}
.turn button:hover{background:#ddd}
#ad2 img{width:100%}
.friend{height:60px;background:#fff;color:#333;line-height:60px;font-size:14px;margin-bottom:25px;}
.friend li{width:108px;float:left;text-align:center;overflow:hidden;}
.friend li a{display:block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.friend li.active a,.friend li:hover a{background:#d70178;color:#fff}
.we li{width:380px;float:left;margin-bottom:30px;border-radius:5px;background:#fff;overflow:hidden;}
.we>li:nth-child(3n-1){margin-left:30px;margin-right:30px}
.we li dt{font-size:14px;color:#fff;line-height:46px;background:#ff6600;padding:0 25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.yuan{height:8px;background:url(../img/yuan.png);margin-top:-4px;}
.piaos{padding:7px 6px;position:relative;}
.piaos label img{width:97px;height:97px;border-radius:6px;}
.piao{width:230px;display:inline-block;background:url(../img/yua.jpg) repeat-y left;padding-left:19px;margin-left:6px;height:97px;vertical-align:top}
.piao dd{font-size:14px;color:#ff6600;line-height:40px;}
.piao dd b{font-size:18px;}
.piao dd b strong{font-size:28px;font-family:arial;margin:0 8px 0 2px;}
.pstate{display:table;width:100%;}
.pcell{display:table-cell;vertical-align:middle;font-size:12px;line-height:2;color:#333;height:56px}
.bar{height:6px;background:#eeeeee;border-radius:3px;}
.bar span{height:6px;background:#ff6600;border-radius:3px;float:left;}
.pcell a{font-size:12px;line-height:2;color:#ff6600;border-radius:12px;padding:0 20px;display:inline-block;vertical-align:middle;border:1px solid #ff6600;float:right;}
.piaos .deco{width:14px;height:14px;background:#f5f5f5;border-radius:50%;display:block;position:absolute;bottom:-7px;left:106px;}
.pcell a:hover{background:#ff6600;color:#fff}
.we li.none dt{background:#d8d8d8}
.we li.none label img{filter:grayscale(100%);}
.we li.none .piao dd{color:#d8d8d8}
.we li.none .pcell a{color:#d8d8d8;border-color:#d8d8d8;}
.we li.none .pcell{font-size:0;}
.we li.none .bar{display:none;}
.we li.none .piao {background:url(../img/over.png) no-repeat 25px bottom;background:url(../img/yua.jpg) repeat-y left,url(../img/over.png) no-repeat 25px bottom;}
.we li.none .pcell a:hover{background:none;color:#d8d8d8;cursor:text }
.other{text-align:center;background:url(../img/xzz.png) repeat-x left 15px;clear:both;}
.other a{font-size:14px;line-height:30px;display:inline-block;vertical-align:top;padding:0 10px;background:#f5f5f5;border:1px solid #e8e8e8;color:#d70178;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.other a:hover{background:#d70178;color:#fff;}
.miao{background:url(../img/scale.jpg) no-repeat center center;background-size:cover;margin-bottom:20px}
 .m_band{height:120px;line-height:120px;text-align:center;}
.kill{height:60px;}
.kill li{margin-left:59px;width:181px;position:relative;float:left;background:#fff;text-align:center;height:62px;color:#333}
 .wang{width:59px;height:62px;position:absolute;left:-59px;top:0;background:url(../img/dec3.png) no-repeat center center;}
 .wang2{width:59px;height:62px;position:absolute;right:-59px;top:0;background:url(../img/dec4.png) no-repeat center center;}
.kill li.active .wang{background:url(../img/dec1.png) no-repeat center center}
.kill li.active .wang2{background:url(../img/dec2.png) no-repeat center center}
 .kill li.active{background:#d70178;color:#fff}
.kill li b{font-size:20px;line-height:62px;margin-right:15px;display:inline-block;vertical-align:top}
 .kill li span{font-size:14px;line-height:18px;margin-top:15px;display:inline-block;text-align:left;}
 .kill li label{font-size:12px;color:#666666;line-height:26px;padding:0 15px;border-radius:13px;border:1px solid #666;display:inline-block;margin-top:17px;vertical-align:top;}
 .sport a.sp{width:991px;height:302px;float:left;}
 .sport a.sp img{width:100%;height:302px;}
 .spo{float:right;width:202px;}
.spo a{display:block;margin-bottom:10px; } 
.spo a img{width:100%;height:146px;}
 .mai{clear:both;padding-top:20px}
.mai li{width:580px;float:left;margin-bottom:35px;background:#fff;}
.mai>li:nth-child(2n){margin-left:40px}
.mai li dt{padding:15px 25px;font-size:16px;line-height:28px;color:#333}
.nsell{line-height:60px;height:60px;border:1px solid #d70178;position:relative;padding-left:17px;overflow:hidden;}
.nsell a.btn{position:absolute;top:0;height:100%;right:0;width:132px;font-size:18px;text-align:center;line-height:60px}
.this{float:left;font-size:14px;color:#d70178;line-height:60px; }
.this strong{font-size:36px;}
.this b{font-size:12px;color:#666666;font-weight:normal;text-decoration:line-through;margin-left:10px;}
.cbar{font-size:12px;color:#666666;float:right;margin-right:152px}
.cbar p{display:inline-block;height:11px;width:88px;background:#b8b8b8;margin-left:20px;}
.cbar p span{height:11px;background:#d70178;display:block;}
.cont2{width:986px;margin:0 auto;}
.pup{font-size:14px;color:#999999;line-height:60px;}
.pup a{float:right;}
.question{clear:both;height:52px;}
.question input{font-size:15pxx;line-height:46px;height:52px;border:3px solid #49b9eb;border-right:none;width:836px;padding-left:20px;font-size:14x}
.question button{float:right;width:150px;font-size:18px;color:#fff;line-height:52px;height:52px;border:none;background:#49b9eb;color:#fff;text-align:center;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.question button:hover{background:#158bbd;}
.help h2{font-size:18px;color:#333333;line-height:2;margin-bottom:10px}
.help table{width:100%;}
.help table td{padding:15px 0;vertical-align:middle;}
.help table td img{margin-left:15px;margin-right:10px;}
.help table td dd{width:146px;display:inline-block;vertical-align:middle;font-size:12px;line-height:18px;color:#666666}
.help table td dd span{font-size:16px;display:block;margin-bottom:6px;color:#333}
.hqhead{padding-top:25px;}
.hqhead h2{font-size:18px;color:#333333;line-height:2.5;margin-bottom:10px}
.h_toggle a{display:inline-block;vertical-align:top;width:150px;font-size:16px;line-height:45px;text-align:center;background:#e9e9e9;color:#333333;margin-right:10px;position:relative;}
.h_toggle a.active em{width:12px;height:8px;display:block;background:url(../img/xzb.png) no-repeat center center;position:absolute;bottom:-8px;left:69px;}
.h_toggle a.active{background:#d70178;color:#fff}
.trouble{padding:35px  20px;background:#fff;clear:both;}
.trouble dl{display:none;}
.trouble li{float:left;width:50%;line-height:32px;color:#333;font-size:12px;}
.trouble li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;background:url(../img/li.png) no-repeat left center}
.ktypes h2{font-size:18px;color:#333333;line-height:2.5;margin-bottom:10px;padding-top:25px;}
.ktype li{float:left;width:31%;border:3px solid #eaeaea;background:#f1f1f1;padding:15px 18px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2%}
.ktype li:nth-child(3n-1){margin-left:3.5%;margin-right:3.5%}
.ktype li dt{font-size:14px;line-height:2;color:#333333;}
.ktype li dd{font-size:12px;line-height:26px;color:#4db7eb;float:left;width:100%;}
.ktype li dd span{float:left;width:50%;}
.callme{padding:20px 0}
.callme h2{font-size:18px;color:#333333;line-height:2;margin-bottom:10px;padding-top:25px;}
.callme dl{display:table;width:100%;}
.callme dl li{display:table-cell;width:33.3%}
.callme dl dt{font-size:16px;color:#666666;line-height:1.7}
.callme dl dd{font-size:12px;color:#999999;line-height:2;margin-bottom:6px;}
.callme li p a{font-size:14px;width:116px;line-height:36px;border-radius:1px;text-align;display:block;background:#6abb77;color:#fff;text-align:center;opacity:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.callme dl>li:nth-child(3n-1) p a{background:#4cb0e2}
.callme li p a:hover{opacity:0.7; }
.stand{width:210px;float:left;}
.stand li{border-top:1px solid #FFF;}
.stand ul>li:first-child{border-top:none}
.stand dt{font-size:16px;color:#fff;background:#7dd589;text-align:center;line-height:38px;}
.stand dd{font-size:14px;line-height:40px;color:#666666;padding:0 20px 0 45px;background:#eaeaea;cursor:pointer;}
.stand dd img{float:right;margin-top:16px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.6s ease;transition:all 0.6s ease;}
.stand li.active dd img{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.solution {display:none;}
.solution p{margin-top:1px;}
.solution>p:first-child{margin-top:0px;}
.solution p a{font-size:12px;line-height:30px;background:#fff;color:#333;display:block;padding-left:45px}
.solution p:hover a,.solution p.active a{color:#7dd589}
.tmain{width:760px;float:right;background:#fff;min-height:519px;margin-bottom:20px}
.t_title{font-size:14px;color:#666666;line-height:38px;padding:0 14px;background:#eaeaea}
.t_title span{padding:0 6px}
.t_cont{padding:0 35px;}
.t_head{padding:15px 0;font-size:14px;line-height:18px;color:#666666;}
.t_head span{margin:0 10px;}
.t_head a.active{color:#d70178}
.knew{padding:20px 23px 30px;border:1px solid #eaeaea;margin-bottom:50px;}
.knew li {color:#666666;padding-left:12px;background:url(../img/dian.png) no-repeat left center;font-size:12px;line-height:23px;}
.knew li a{font-size:12px;}
.knew dt{font-size:14px;color:#d70178;margin-bottom:12px;}
.dinner{padding:0 40px;border:1px solid #f0f0f0}
.dinner .h3{font-size:14px;line-height:40px;color:#333333;}
.dinner .h3 a{float:right;color:#005ea7;font-weight:normal;}
.gplace {padding:0 20px 14px;border-bottom:1px solid #e6e6e6;margin-bottom:10px}
.gplace li{font-size:12px;line-height:30px;color:#666666;padding:3px 0}
.gplace li label{float:left;padding:0 32px;border:2px solid #fff;line-height:26px;cursor:pointer;margin-right:10px;}
.gplace li.active label{background:url(../img/gou.png) no-repeat right bottom;border:2px solid #d70178;}
.gplace li span{margin-right:8px;}
.gplace li dd{display:inline-block;vertical-align:top;}
.pay {padding:0 20px 20px;border-bottom:1px solid #e6e6e6;margin-bottom:10px}
.pay a{font-size:12px;line-height:28px;padding:0 25px;color:#333;border:1px solid #e6e6e6;display:inline-block;vertical-align:top;margin-right:10px}
.pay a.active{background:url(../img/gou.png) no-repeat right bottom;border:2px solid #d70178;line-height:26px}
.pay .more{cursor:pointer;font-size:12px;line-height:28px;margin-left:10px;color:#333;}
.fsure{width:100%; border-collapse:collapse;border-bottom:1px solid #e8e8e8;margin:20px 0;}
.fsure td{padding:20px 0;text-align:center;font-size:12px;color:#333333;line-height:18px;}
.fsure tr>td:first-child{text-align:left;width:320px;padding-left:16px;padding-right:30px;}
.fsure td a.qut{width:80px;height:80px;padding:2px;border:1px solid #f3f2f1;display:inline-block;vertical-align:middle;margin-right:8px;}
.fsure td a.qut img{width:100%;height:100%}
.fsure td a.sp{width:210px;display:inline-block;vertical-align:middle;}
.fsure tr{background:#fffefb;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.fsure tr:first-child	{border-bottom:3px solid #b2d1ff;border-left:none;border-right:none;background:none}
.fsure tr:first-child	td{font-size:14px;color:#333;padding:7px 0;}
.fsure tr:first-child>td:first-child{text-align:center;}
.fsure tr>td:first-child+td{width:160px;}
.msure{ font-size:12px;line-height:25px;color:#333;text-align:right;}
.msure dd span{width:150px;display:inline-block;vertical-align:top;font-weight:bold;}
.msure dd strong{font-size:16px;color:#d70178;padding-top:10px}
.mfinal{padding:15px 30px;background:#fffefb;border:1px solid #e8e8e8;text-align:right;margin-bottom:10px;}
.mfinal dd{font-size:12px;color:#999999;}
.mfinal dd span{margin-left:30px;}
.mfinal dt{font-size:12px;color:#333;margin-bottom:5px;}
.mfinal dt b{font-size:18px;color:#d70178;font-weight:bold;margin-left:20px}
.mok{padding:0 45px;text-align:right;margin-bottom:10px;padding-bottom:40px;}
.mok a{font-size:16px;line-height:36px;padding:0 36px;border-bottom:1px solid #e8e8e8;}
.addon{width:400px;padding:30px 20px 40px;background:#fff;border-radius:10px;position:absolute;top:50%;left:50%;margin-left:-220px;margin-top:-195px;box-shadow:10px 10px 20px rgba(0,0,0,.6)}
.addon dt{font-size:16px;color:#333;line-height:2;font-weight:bold;margin-bottom:20px;text-align:center;}
.addon dd{font-size:12px;line-height:30px;color:#333;margin-bottom:15px;}
.addon dd label{width:80px;text-align:right;float:left;}
.addon dd input{font-size:14px;height:30px;line-height:28px;border:1px solid #ccc;padding-left:10px;width:284px}
.addon dd select{width:90px;margin-right:4px;height:30px;line-height:28px;border:1px solid #ccc;background:url(../img/select.png) no-repeat right center;font-size:12px}
.addon dd textarea{font-size:14px;min-height:80px;line-height:18px;border:1px solid #ccc;padding:5px 10px;width:284px;margin-bottom:0}
.addon button{font-size:16px;line-height:36px;width:284px;margin-top:-10px;}
.addon a.corn{top:0px;left:100%;position:absolute;} 
.gfor{background:#d70178;color:#fff;padding:0 5px;display:inline-block;vertical-align:middle;}
.guide2{height:60px;background:#fff;line-height:60px}
.guide2 a.logo img{height:40px;}
.anhead{display:inline-block;vertical-align:top;font-size:14px;line-height:60px;margin-right:40px;margin-left:150px;}
.anhead a{float:left;margin-right:40px;position:relative;}
.anhead a span{width:18px;height:18px;line-height:18px;font-size:12px;display:block;background:#d70178;color:#fff;text-align:center;position:absolute;border-radius:50%;top:11px;right:-11px;}
.b_info{font-size:12px;line-height:40px;color:#333}
.ddetail{background:#fff}
.dstep{width:100%;border:1px solid #dddddd;border-collapse:collapse}
.dstep td{padding:80px 0;text-align:center;color:#333;border:1px solid #dddddd;}
.dstep strong{font-size:18px;display:block;margin-bottom:20px}
.dstep a{font-size:12px;line-height:22px;padding:0 10px;border:1px solid #ddd;display:inline-block;vertical-align:top;}
.dstep tr>td:first-child{width:200px;}
.upset{width:570px;display:inline-block;vertical-align:middle;position:relative;padding-top:36px;}
.dbar{height:6px;display:block;background:#eeeeee}
.dbar  label{display:block;height:6px;background:#2abf5c}
.prove li{width:100px;text-align:center;font-size:12px;line-height:18px;position:absolute;top:0;margin-left:-50px;}
.prove li span{display:block;margin-bottom:8px;}
.prove li b{width:18px;height:18px;line-height:18px;background:#fff;border:5px solid #eeeeee;display:inline-block;vertical-align:top;border-radius:50%;color:#bbbbbb}
.prove>li:first-child{left:0;}
.prove>li:first-child+li{left:190px;}
.prove>li:first-child+li+li{left:380px;}
.prove>li:first-child+li+li+li{left:570px;}
.prove li.active b{color:#2abf5c;border-color:#2abf5c}
.dinfo{padding:25px 40px;border-left:1px solid #dddddd;border-right:1px solid #dddddd; }
.dinfo dd{font-size:12px;color:#999999;line-height:25px;float:left;width:50%}
.dinfo dd span{color:#333333}
.dinfo dt{font-size:14px;color:#333333;font-weight:bold;margin-bottom:20px;}
.user_info{clear:both; padding:0 40px;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.user_info h4{font-size:14px;color:#333333;font-weight:bold;margin-bottom:8px;}
.user_info table{width:100%;}
.user_info td{font-size:12px;line-height:18px;color:#333;padding:14px 0;text-align:center;width:13%}
.user_info td a.fi img{width:64px;height:64px;}
.user_info td a.mi{width:330px;margin-left:15px;}
.user_info tr>td:first-child{width:500px;text-align:left;}
.user_info tr:first-child{background:#f5f5f5;}
.user_info tr:first-child td{padding:6px 0;}
.user_info tr:first-child td{text-align:center;}
.kuai {padding:25px 40px 0;border-left:1px solid #dddddd;border-right:1px solid #dddddd}
.kuai dt{font-size:14px;color:#333333;font-weight:bold;margin-bottom:20px}
.kuai ul{ background:url(../img/dr.jpg) repeat-y 3px top;}
.kuai li{font-size:12px;color:#333;line-height:40px;padding-left:22px;}
.kuai li:first-child{background:url(../img/dr2.jpg) no-repeat left top;}
.kuai li label{width:120px;float:left;}
.kuai li  dd{padding-left:120px;}



