body{background:#fff;}
.x_hide{overflow-x:hidden;}
/* topBar */
.topBar{height:90px; background:#fff; min-width:1170px;}
.tomBarCore{width:1170px; margin:0 auto;}
.logo{height:90px;}
.topNav{height:52px; border-left:1px solid #eee; line-height: 52px; margin-top:17px; padding:0 0 0 25px ; font-size:20px;}
.topNav li{float:left;}
.topNav li a{padding:0 18px;}
.topNav li a.cur{border-bottom:6px solid #fe8100; padding:31px 10px;}

.topBarRightSide{ padding-right: 15px; line-height: 90px;}
.topBarRightSide li{float:left; font-size: 14px;}
.iconPhone{float:left; margin-top:-2px;}
.iconPhone:before{content:"\e61f"; font-size:21px}

.topBanner{height:600px; position:relative;}

.absTop{position: absolute;left: 50%;top:20px;margin-left:-585px;z-index:10}
video::-internal-media-controls-download-button, audio::-internal-media-controls-download-button{
    display: none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 33px);
}



/* 搜索 */
.searchBar{height: 90px; }
.searchCore{/*width:848px;*/ width: 622px; height:50px; padding-top: 20px; margin:0 auto;}

.keyWordsCell{width:460px; height:48px; border:1px solid #ddd; background: #fff; position: relative; margin-right: -1px;}
.searchInput{border:0; margin-left: 68px; width: 320px; height: 30px; font-size:16px; line-height: 30px; padding: 9px; color: #888;}

.dateCell{width:224px; height:48px; border:1px solid #ddd; margin-left: -1px; background: #fff; position: relative;}
.dateInput{border:0; text-indent:20px; width:130px; height: 30px; font-size:16px; line-height: 30px; padding: 9px; color: #888;}

.searchBtnCell{width:160px;}
.searchBtn{display: block; width:100%; height:50px; background: #fe8100; border:0; font-size: 20px; cursor:pointer; color: #fff;}

.icon_magnifier{position: absolute; left:20px; top:8px;height:30px; line-height: 30px;}
.icon_magnifier:before{content: "\e62a"; font-size: 30px; color: #888}
.icon_triangle{ display:inline-block; vertical-align: middle; width: 0; height: 0; border-width:8px 8px 0; border-style: solid dashed dashed; border-color:#888 transparent transparent;}

.triangleWrap{position: absolute; width:48px; height: 48px; right:0; top:0;}
.triangleWrap .icon_triangle{ float: left; margin:20px 0 0 15px;}

.absSearch{position: absolute;left:0;bottom:0;width:100%;z-index:101; padding:20px 0; background: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);}

/* 焦点图 */
.focusCell{ position: relative; }
.focusItem{width:1170px; margin:0 auto;position: relative;}
.focusImg{ position: absolute;left:50%; top:0; margin-left: -960px; width: 1920px; height: 600px;overflow:hidden;}
.focusList li{position: absolute;left:0; top:0; overflow:hidden; opacity: 0;filter:alpha(opacity:0); transition: all .3s linear; z-index: 1;}
.focusList li.current{opacity: 1;z-index: 10;filter:alpha(opacity:100);}

.ck-slidebox {left:50%;z-index:30;position:absolute;bottom:20px;transform: translateX(-50%);display:none;}
.ck-slidebox ul {height:20px;}
.ck-slidebox ul li {float:left;height:12px;margin:4px;}
.ck-slidebox ul li em {width:12px;height:12px;cursor:pointer;border-radius:100%;text-indent:-9999px;display:block;background:rgba(255,255,255,.6)}
.ck-slidebox ul li.current em,.ck-slidebox ul li em:hover{background:#fe8100;}

.ctrBtnWrap{width:1170px;position:relative;height:100%;margin:0 auto;}
.goLeftBtn,.goRightBtn{position:absolute;top:50%;margin-top:-45px;width:45px;height:90px;z-index:10;}
.goLeftBtn{left:0;}
.goRightBtn{right:0;}
.ctrBtnWrap a{width:45px;height:90px;display:block;overflow:hidden;background-image:url(/attachment/focusIcon.png);background-repeat:no-repeat;}
.ctrBtnWrap .goLeftBtn a{background-position:0 0;}
.ctrBtnWrap .goRightBtn a{background-position:-55px 0;}
.ctrBtnWrap .goLeftBtn a:hover{background-position:0 -100px;}
.ctrBtnWrap .goRightBtn a:hover{background-position:-55px -100px;}
.focusSpecs{position: absolute; right:50%; top:285px; margin-right:-585px; padding-right: 260px; text-align: left;}
.fcleftTxt{ height: 160px; white-space: nowrap; color: #fff; padding:12px 30px 0; background: rgba(255,173,51,.9); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#DDFFAD33,endcolorstr=#DDFFAD33);}
.fcleftTxt h2{ font-size: 48px; white-space: nowrap; font-weight: normal; line-height: 60px;}
.fcleftTxt p{ font-size: 24px; white-space: nowrap;}
.fcparam { height:48px; line-height:48px;font-size: 20px; margin-top: 8px; border-top:1px solid #ffbb56;}
.fcrtTxt{ position: absolute;right:0; top:0; width:260px; height: 142px; text-align: center; color: #fff; padding-top: 30px; background: rgba(34,34,34,.9); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#DD222222,endcolorstr=#DD222222);}
.fcprice{ font-size: 39px;}



.wrapOne{background: #f5f5f5; min-width:1170px; padding-bottom: 40px;}
.wrapTwo{background: #f5f5f5; min-width:1170px; padding-bottom: 30px;}
.wrapThree{background: #fff; min-width:1170px;}

.blockOneHd{height:82px; text-align: center; padding:35px 0 35px;}
.smTxt{font-size:14px; font-family:calibri; font-style: italic;color: #888 }
.smTxt2{font-size:14px; color: #e60000 }
.blockOneHd h3{font-size:30px; color: #222; padding: 6px 0 14px; }
.boldLine{display:block; width:85px; height: 0; margin:0 auto;overflow: hidden; border-bottom:2px solid #fe8100; }

.fs34{font-size: 34px;}
.fs36{font-size: 36px;}
.fs48{font-size: 48px;}
.cfff{color: #fff;}
.c888{color: #888;}

.bCell1{width:370px;}
.bCell2{width:770px;}

.icon_1,
.icon_2,
.icon_3{font-size: 22px; margin-right: 2px;}

.icon_go{color:#fff; font-size:32px;}
.icon_1:before{content: "\e62f"}
.icon_2:before{content: "\e628"}
.icon_3:before{content: "\e60c"}
.icon_go:before{content: "\e622"}
.icon_position:before{content: "\e614"}


.details{font-size:14px; padding-top: 8px}

.mt35{margin-top: 35px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.pl85{padding-left: 85px;}

.noLine,
.noLine:hover{text-decoration: none;}

.cellTwo{ height: 450px; background: #31a2e1; min-width: 1170px;}
.fullFix{width:1170px; margin:0 auto; position: relative;}
.halfLeft{position:absolute; right:50%; top:0; width:960px; overflow: hidden;}

.halfrt{position:absolute; left:50%; top:0;  padding: 130px 0 0 150px; color: #fff;}
.halfrt h6{ font-size: 36px;}


.banner{min-width: 1170px; overflow: hidden; text-align: center; position: relative;}
.pubArea{ position: absolute; top:70px; left:50%; margin-left:-585px; min-width: 320px; height: 115px; text-align: left; white-space: nowrap; color: #fff; padding:25px 40px 0; background: rgba(255,180,35,.95); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#EEFFB423,endcolorstr=#EEFFB423);}
.pubArea h2{ font-size: 36px; white-space: nowrap; line-height: 60px;}
.pubArea p{ font-size: 16px; white-space: nowrap;}
.pubArea p a{color: #fff;}
.pubArea p a:hover{color: #fff;}

.bg_f5f5f5{background: #f5f5f5;}
.bg_fff{background: #fff;}

.areaHead{ height: 94px; text-align: center; padding-top: 31px;}
.areaHead h3{ height: 45px; line-height: 45px; font-size: 30px; color: #222;}
.areaHead p{ height:22px; line-height: 22px; color: #888}

.bnImgAlpha{background: #000;}
.bnImgAlpha .opc8{ opacity: .3; filter:alpha(opacity:30);}

.pubArea2{width:670px; position: absolute; left:50%; top:90px; margin-left:-375px; text-align: left; color: #fff; padding:10px 40px 20px; background: rgba(255,180,35,.95); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#EEFFB423,endcolorstr=#EEFFB423);}
.pubArea2 h2{ font-size: 36px; line-height: 60px; text-align:center;}
.pubArea2 p{ font-size: 14px; line-height: 24px;}
.pubArea2 p a{color: #fff;}
.pubArea2 p a:hover{color: #fff;}


.halfCell{width:570px; margin-bottom: 30px;}
.halfCell a{color: #fff;}
.halfCell a:hover{ text-decoration: none; color: #fff;}
.otrSvItem{ height: 203px; border-radius:10px; background: #fff; border:1px solid #ddd; position: relative; overflow: hidden;}
.absSvImg{position:absolute; left:0; top:0;width:100%; height: 100%; z-index: 5}
.absSvImg img{width:100%;}
.absMaskBox{position: absolute; left:0; top:0; height: 100%; width:80%; z-index: 8;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
    background: -moz-linear-gradient(left,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */}
.rlTxt{position: relative; padding:45px 0 0 30px;  z-index: 10; color: #fff; font-size: 20px; text-shadow:0 0 3px #333;}
.rlTxt h5{height:60px;line-height:60px; font-size:40px; margin-bottom:6px;  }
.rlTxt h6{font-size: 24px;}
.rlTxt p{line-height: 24px;}

.noneSv{height: 596px; width: 370px; background: url(../images/noService.png) 0 0 no-repeat;}

.mod_b{ padding-top: 56px; background:transparent; }

.modHeadPic{position: absolute; left:50%; top:-53px; width:110px; margin-left: -53px;}


.headPicWrap{width:102px; height: 102px; border-radius: 50%; border:4px solid #fff; overflow: hidden; position: relative; background: #fff;}
.headPicWrap a:hover .maskHeadPic{display: block;}
.maskHeadPic{display:none;position: absolute; top:0; left:0; width:100%; height: 100%; line-height: 102px; color: #fff; font-size: 14px; font-weight: bold; text-align: center;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,050100+100&0.5+0,0.5+100 */
    background: -moz-linear-gradient(left,  rgba(0,0,0,0.5) 0%, rgba(5,1,0,0.5) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.5) 0%,rgba(5,1,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(0,0,0,0.5) 0%,rgba(5,1,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80050100',GradientType=1 ); /* IE6-9 */
}
.headPicWrap img{width:100%;}

.headName{ padding-top:5px;text-align: center; color: #fff; font-size: 14px;}


.h114{height: 114px;}
.fs32{font-size: 32px;}

.details2{ font-size:14px; padding-top:12px;}

.blockOneHd2{height:42px; text-align: center; padding:30px 0 40px; overflow: hidden; clear: both;}
.blockOneHd2 h3{font-size:30px; color: #222; padding: 0 0 10px; }
.boldLine{display:block; width:85px; height: 0; margin:0 auto;overflow: hidden; border-bottom:2px solid #fe8100; }

.wzfCell{height:141px; position: relative; border-top:1px solid #eee;}
.wzfMnNum{ height: 70px; line-height: 70px;font-size:40px; padding-left: 10px; color: #e60000;}
.zfBtnCell{position: absolute; left:0; bottom: 0; width: 100%; height: 57px;}

a.zfBtn{display: block; height: 57px; line-height: 57px; text-align: center; font-size: 20px; color: #fff; background: #fe8100;}
a.zfBtn:hover{background: #fd8912; text-decoration: none;}


.yzfCell{height:141px; padding: 0 18px; position: relative; border-top:1px solid #eee;}
.yzfCell h4{height:30px; line-height:30px; font-size: 16px; color: #888; padding-top: 23px;}
.bg_fffdf9{background: #fffdf9;}
.rzdjs{padding-top:16px;font-size: 16px; color: #ffb423}
.rzdjs .day{ background: #ffb423; color: #fff; padding: 3px 10px; font-size: 18px; margin: 0 3px;}


.serviceList{ height: 368px;}
.serviceList ul{margin-right: -10px;}
.serviceList li{float:left; width:224px; height: 204px; padding-top: 20px; border:1px solid #eee; margin-right:10px; background: #fff; }



.modHeadPic2{ width:120px; margin: 0 auto;}

.headPicWrap2{width:112px; height: 112px; border-radius: 50%; border:4px solid #fff; overflow: hidden; position: relative; background: #fff;}
.headPicWrap2 a:hover .maskHeadPic2{display: block;}
.maskHeadPic2{display:none;position: absolute; top:0; left:0; width:100%; height: 100%; line-height: 112px; color: #fff; font-size: 14px; font-weight: bold; text-align: center;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,050100+100&0.5+0,0.5+100 */
    background: -moz-linear-gradient(left,  rgba(0,0,0,0.5) 0%, rgba(5,1,0,0.5) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.5) 0%,rgba(5,1,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(0,0,0,0.5) 0%,rgba(5,1,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80050100',GradientType=1 ); /* IE6-9 */
}
.headPicWrap2 img{width:100%;}

.headName2{padding-top:17px;text-align: center; color: #222; font-size: 18px;}
.headName2 a{color: #222}
.addrTxt{ padding-top: 10px; font-size: 14px; color: #888; text-align: center;}

.viewMoreSV{padding-top: 45px; text-align: center;}
a.btn01{ display: inline-block;vertical-align: middle; width:162px; height: 45px; line-height: 45px; text-align:center; font-size:16px; color: #fff; background: #fe8100 }
a.btn01:hover{background: #fd8912; text-decoration: none;}


/*我的*/
.myTab{ padding: 40px 0 30px; height:58px;}
.myTab ul{position: relative;left: 50%; float: left;}
.myTab li{float:left; width:198px; height: 56px; border:1px solid #ddd; margin-left: -1px; position: relative; left: -50%; text-align:center;}
.myTab li a{display: block; height: 56px; line-height: 56px; font-size: 16px; color: #222; background: #fff;}
.myTab li a:hover{background: #fe8100; text-decoration: none; color: #fff; font-weight: bold;}
.myTab li.cur a{background: #fe8100;color: #fff; font-weight: bold;}

.plCell{height: 30px;line-height: 30px;font-size: 16px;color: #888;padding-top:60px;}
a.ljplBtn{width:80px; height: 26px; line-height: 26px; font-size: 14px; text-align: center; color: #fe8100; border:1px solid #fe8100; background: #fffdf9;}
a.ljplBtn:hover{ color: #fff; text-decoration: none; border-color:#fe8100; background: #fe8100;}
.pb85{padding-bottom: 85px;}

.absHeart{position: absolute; right:30px; bottom: 25px; width:38px; height:38px; line-height: 38px; border-radius: 50%; background: #ddd; text-align: center; color:#fff;}
.icon_4{ font-size: 24px;}
.absHeart.active{background: #fe8100}

.wddCell{text-align: center; padding-top: 100px;}
.wddCell p{line-height:30px; font-size:14px; color: #222; }
a.ljksBtn{display: inline-block; vertical-align: middle; width:272px; height: 52px; line-height: 52px; color: #fe8100; border: 1px solid #fe8100; font-size: 20px;}
a.ljksBtn:hover{background: #fe8100; color: #fff; text-decoration: none;}


.bg01{background: url(//img.villaday.com/pc_images/activity/13.jpg) 0 0 no-repeat; height: 812px; min-width: 1170px;}

.myIndex{ width:690px; text-align: center; padding-top: 82px;}
.headPicWrap2{width:112px; height: 112px; border-radius: 50%; border:3px solid #fff; overflow: hidden; position: relative; background: #fff;}

.headName3{ padding-top:15px;text-align: center; color: #fff; font-size: 16px; line-height: 26px;}
.headName3 strong{font-size:20px; }

.block_a{ height: 50px; line-height: 50px; color: #fff; position: relative; margin: 12px 0 8px;}
.icon_5{ font-size: 40px;}

.absLine{position: absolute; top:24px; width:150px; height: 0; overflow: hidden; border-bottom: 1px solid #fff; }

.block_a .lft{left:156px;}
.block_a .rt{right:156px;}

.adTxt{font-size:20px; font-weight: bold; color: #fff; line-height: 30px; }

.goBtn{ text-align: center; padding-top: 55px;}
.goBtn a{display: inline-block;vertical-align: middle; width:270px; height: 50px; line-height: 50px; border:2px solid #fff; font-size: 20px; color: #fff;}
.goBtn a:hover{text-decoration: none; background: #fe8100; border-color:#fe8100;}


/*详情页*/
.leftMain{width:770px;}
.rtSide{width:370px; background: #fff;}

.modHeart{position: absolute; right:20px; top: 20px; width:40px; height: 40px; color: #fff; line-height: 40px}
.icon_6{ font-size: 40px; font-weight:lighter;}

.vlpz{ margin-top: 25px; border-top: 1px solid #eee; padding-top: 30px;}
.vlpz li{float: left; width:33%; text-align: center; line-height: 56px; font-size: 18px; color: #222}

.icon_7{font-size: 54px; color: #ffb422; line-height: 60px;}

.viewA{text-align: center; padding: 22px 0 30px;}
.viewA a{display: inline-block; vertical-align: middle; width:118px; height: 40px; line-height: 40px; border:2px solid #fe8100; background: #fff; color: #fe8100; text-align:center; font-size: 16px;}
.viewA a:hover{ background: #fe8100; color: #fff; text-decoration: none; border-color:#fe8100;}


.blockOneHd3{height:65px; text-align: center; padding:30px 0 25px; overflow: hidden;}
.blockOneHd3 h3{font-size:30px; color: #222; padding: 0 0 13px; font-weight: normal; }

.picL a{color: #fff; font-size: 16px;}
.picL a:hover{color: #fff; text-decoration: underline;}


.ydTable{background: #fff;}
.ydTable table{width:100%; font-size: 14px; color: #222; text-align: center;}
.ydTable thead td{font-size: 16px; font-weight: bold; background: #fcfcfc;}
.ydTable td{height: 60px; border-right:1px solid #eee; border-bottom: 1px solid #eee;}
.ydTable tr td:last-child{border-right:0;}
.ydTable tr:nth-child(even) td{ background: #fafafa}
.ydTable tfoot tr:last-child td{border-bottom:0; text-align: left; padding-left: 20px;}


a.ljydBtn{display: inline-block; vertical-align: middle; width:80px; height: 26px; line-height: 26px; border:1px solid #fe8100; background: #fff; color: #fe8100; text-align:center; font-size: 14px;}
a.ljydBtn:hover{ background: #fe8100; color: #fff; text-decoration: none; border-color:#fe8100;}


.w243{width:243px;}

.halfCell2{width:375px; height:134px; margin-bottom: 20px;}
.halfCell2 a{color: #fff;}
.halfCell2 a:hover{ text-decoration: none; color: #fff;}
.otrSvItem2{ height:100%; border-radius:10px; background: #fff; border:1px solid #ddd; position: relative; overflow: hidden;}
.absSvImg2{position:absolute; left:0; top:0;width:100%; height: 100%; z-index: 5}
.absSvImg2 img{width:100%;}
.rlTxt2{position: relative; padding:25px 0 0 20px;  z-index: 10; color: #fff; font-size: 20px; text-shadow:0 0 3px #333;}
.rlTxt2 h5{height:50px;line-height:50px; font-size:27px;}
.rlTxt2 h6{font-size: 16px;}
.rlTxt2 p{line-height: 16px; font-size: 12px;}

.ewmWrap{ height: 370px; background: #fff;}
.ewmCell{width:400px; height: 100%; text-align: center;}

.ewmTxt{height:78px; line-height:78px;font-size: 30px; font-weight: bold; padding-top: 47px;}
.ewmTxt a{font-weight: bold; color: #222}
.ewmTxt a:hover{color: #222; text-decoration: underline;}


.gjCell{width:370px; height: 100%; text-align: center; background: #222;}
.scrollSV{position: relative; height: 250px; padding-top: 30px;}
.scrollSV ul{width:220px; margin: 0 auto;}
.svBtnLeft,
.svBtnRt{ position: absolute; top: 68px; font-size: 26px; color: #888; cursor:pointer;}
.svBtnLeft{left:65px; font-size: 28px;}
.svBtnRt{right:60px;}

.svName{ color: #fff; font-size: 18px; line-height: 34px; padding-top: 10px;}
.svArea{position: relative; font-size:18px; color: #888; padding-top: 3px; }
.svArea em{padding: 0 8px; background: #222; position: relative; z-index: 10}
.absLine2{position: absolute; left:0; top:17px; width:100%; height: 0; overflow: hidden; border-bottom: 1px solid #444; z-index: 5}
.smtj{height: 48px; line-height: 48px; font-size: 18px; color: #888}



.commentWrap{ padding: 0 30px; background: #fff;}
.commentWrap li{ position: relative; border-bottom: 1px solid #eee; padding: 24px 0 22px 128px; }

.commentHead{position: absolute; left: 0; top: 0; text-align: center; width: 110px; padding-top: 42px;}
.circleWrap{width:88px; height: 88px; margin: 0 auto; overflow:hidden; border-radius: 50%;}
.commentName{padding-top: 2px; font-size:18px; color: #ffb422 }

.commentTxt{min-height: 100px; font-size: 16px; color: #888; line-height: 26px;}
.commentTxt img{margin: 5px;}
.commentDate{height: 25px; line-height: 25px; color: #aaa; font-size: 14px;}

.moreComment{text-align: center; padding:40px 0 45px; }

a.moreCmtBtn{display: inline-block; vertical-align: middle; width:120px; height: 45px; line-height: 45px; border:2px solid #fe8100; background: #fff; color: #fe8100; text-align:center; font-size: 16px;}
a.moreCmtBtn:hover{ background: #fe8100; color: #fff; text-decoration: none; border-color:#fe8100;}


.ptcCell{border: 1px solid #aaa; background: #f5f5f5;}
.ptcHd{ height: 52px; line-height: 52px; font-size: 18px; color: #222; padding: 0 0 0 20px;}
.ptcBd{display:none;margin: 0 20px; color: #888; font-size: 14px; line-height:28px; border-top:1px solid #ddd; padding:12px 0;}
.ptcCt{font-size: 35px; width:52px; height: 52px; text-align: center; line-height: 52px;}
.ptcCt a{color: #fe8100; display: block; height: 100%;}
.ptcCt a:hover{color: #222; text-decoration: none;}
.ptcShow{border-color:#222;}
.ptcShow .ptcBd{display: block;}


.vlTotal{height: 50px; line-height: 50px; padding: 20px 22px 25px;border-bottom: 1px solid #eee;}
.vlCalendar{padding:25px 30px 10px}

.inputLabel{ height: 20px; line-height: 20px; padding-bottom: 10px; font-size:16px; color: #222 }


.inputWrap{position: relative; height:42px; }
.textInp{border:1px solid #ddd; width: 240px; height: 20px; line-height: 20px; font-size:14px; padding: 10px 49px 10px 20px; color: #888; }
.inputWrap .icon_ipType{position: absolute; right:20px; top:10px; width:20px; height: 20px; line-height: 20px; font-size: 22px; color: #888;}
.inputTips{height: 18px; line-height: 18px;}

.icon_8{position: absolute; right:20px; top:3px; width:20px; height: 34px;}
.icon_8 .up{ position: absolute; top: 0; left: 3px; width:0; height:0; line-height: 0; border-width:7px; border-style:dashed dashed solid; border-color: transparent transparent #888; }
.icon_8 .down{ position: absolute; bottom: 0; left: 3px; width:0; height:0; line-height: 0; border-width:7px; border-style:solid dashed dashed ; border-color:#888 transparent transparent; }
.icon_8 .up:after{content: ""; position: absolute; left:-7px; top:-6px; width:0; height:0; line-height: 0; border-width:7px; border-style:dashed dashed solid; border-color: transparent transparent #fff;}
.icon_8 .down:after{content: ""; position: absolute; left:-7px; top:-8px; width:0; height:0; line-height: 0; border-width:7px; border-style:solid dashed dashed ; border-color:#fff transparent transparent; }

.ydBtn{ height: 58px; line-height: 58px; font-size:20px; text-align: center;}
.ydBtn a{display: block; height: 100%; background: #fe8100; color: #fff;}
.ydBtn a:hover{color: #fff; text-decoration: none; background: #fd901f}




/*关键词搜索*/
.keywordsList{ position: absolute;top:47px; left: -1px; width:460px; border: 1px solid #ddd; background: #fff; box-shadow:0 5px 5px rgba(0,0,0,.2);z-index:10000;}
.keywordsList dl{border-bottom: 1px solid #ddd; position: relative; padding:25px 0 25px 115px; line-height: 25px;}
.keywordsList dl:last-child{border-bottom: 0;}
.keywordsList dt{position: absolute; left:0; top:0; width:95px; padding:25px 0 25px 20px; font-size: 16px; color: #222; font-weight: bold;}
.keywordsList dd {float: left;margin-right:25px;}
.keywordsList dd a{font-size: 16px; color: #888}
.keywordsList dd a:hover{color: #888; text-decoration: underline;}


.vlTotalTemp{ line-height: 26px; padding: 25px 22px 20px;border-bottom: 1px solid #eee; text-align: center;}


.fixedRt{position: fixed; top:0; left:50%; margin-left: 215px;z-index:999;}

.backTop{position: fixed; bottom:20px; right:20px; width:40px; height: 40px; background: #ffb422;}
.backTop a{display: block;height: 100%}
.upIcon {position: absolute; top: 5px; left: 10px; width:0; height:0; line-height: 0; border-width:10px; border-style:dashed dashed solid; border-color: transparent transparent #fff; }
.upIcon:after{content: ""; position: absolute; left:-10px; top:-6px; width:0; height:0; line-height: 0; border-width:10px; border-style:dashed dashed solid; border-color: transparent transparent #ffb422;}



/*顶部黑条*/
.topBar2{height:90px; background:#232323; min-width:1170px; }

.topNav2{height:52px; border-left:1px solid #343434; line-height: 52px; margin-top:17px; font-size:20px;}
.topNav2 li{float:left;}
.topNav2 li a{padding:0 18px; color: #fff;}
.topNav2 li a.cur{border-bottom:6px solid #feb41f; padding:28px 18px; color: #feb41f}

.topBarRightSide2{ padding-right: 15px; line-height: 90px;}
.topBarRightSide2 li{float:left; font-size: 14px; color: #fff;}
.topBarRightSide2 li a{color: #fff}
.topBarRightSide2 .user:hover{color: #222}
.topBarRightSide2 .userMenu a{color: #222;}


/*顶部*/
.user{position:relative; min-width:120px; padding: 0 30px;z-index: 1000;}
.user:hover{background: #f5f5f5; border:1px solid #ddd; padding: 0 29px; line-height: 88px;}
.minHead{float:left; line-height:28px; margin-top:28px;width:28px; height: 28px; border: 2px solid #fff; border-radius: 50%; position: relative; margin-right: 5px;}
.minHead img{ border-radius: 50%; vertical-align: top;}
.redDot{width:10px; height: 10px; position: absolute; top:-3px; right:-3px;background: #e80000; border-radius: 50%;}

.userMenu{position: absolute; left:-1px; top:88px; background: #fff; width:100%; display: none;border:1px solid #ddd;}
.userMenu li{height: 54px; line-height: 54px; float: none; margin:0; border-bottom:1px solid #ddd; position: relative;}
.userMenu li a{display: block; height: 100%; padding-left: 37px;}
.userMenu li a:hover{background: #eee; text-decoration: none; color: #fe8100}
.msgNum{ position: absolute; top:16px; right:17px; width:20px; height: 20px; text-align: center; line-height: 20px; background: #e80000; color: #fff; font-size: 14px; border-radius: 50%;}


.user:hover .userMenu{display: block;}

/* 轰趴 */
.topBanner2{ position:relative; background: #fff;}
.icon_9{ float: left;margin-top:13px; width:25px; height:25px; line-height: 25px; color: #aaa; margin-right:5px; font-size: 20px; text-align: center;  }


.details3{ font-size:16px;}

.clsfct{padding: 20px 0 15px; border-bottom: 1px solid #f3f3f3}
.clsfct li{height:36px; float: left; line-height: 36px; font-size:16px; margin-right: 5px;margin-bottom:5px;}
.clsfct li a{display: block; height: 36px; padding: 0 30px; color: #222;}
.clsfct li a:hover{color: #fff; background: #fe8100; text-decoration: none;}
.clsfct .cur{background:#fe8100; color: #fff; }

.filter{padding: 20px 0;}
.filterItem{ margin-left: 60px; font-size: 16px; color: #222; line-height: 36px; }
.filterItem.on{color: #fe8100}
.filterItem input{width:14px; height: 14px; border:1px solid #ddd; vertical-align: middle; margin-right:3px;}

.selectA{height: 36px; width:268px; border:1px solid #ddd; color: #888; font-size: 16px;}

a.btn02{ border: 1px solid #888; padding:5px 10px; }
a.btn02:hover{text-decoration: none;}



/*引导微信*/
.weixinlayout{width:300px;}
.wxEwm{text-align: center; padding: 20px 0;}
.wxEwm h4{font-size: 18px; color: #222;}
.wxEwm p{color: #666; font-size: 16px}





.houseName{ background: #fff; padding:20px 35px; text-align: center; }
.houseName h2{font-size: 36px; color: #ffb629; height: 55px; line-height: 55px;}
.houseName p{font-size: 14px;}

.houseNum{border-top:1px solid #eee; height: 25px; margin-top: 25px;}
.numWrap{ color: #888; position: relative; top: -10px; background: #f5f5f5; padding:5px 10px;}
/*移动端结构*/
.fs30{font-size: 29px;}

.houseItem{position: relative;}
.houseFocus{width: 100%;}
.houseFocus img{ width: 100%;}
.picNum,
.houseSpecs{ position: absolute; bottom: 20px; height:30px; line-height:30px; padding: 0 15px; border-radius:15px; font-size: 18px; color: #fff; background:rgba(0,0,0,.3);}
.houseSpecs{ left:0; text-shadow:0 0 3px rgba(0,0,0,.7);}
.picNum{right:20px;}


.shareLink{position: absolute; right: 20px; top:20px; width:50px; height: 50px; border-radius: 50%; background: rgba(0,0,0,.5); text-align: center; line-height: 50px; color: #fff; font-size: 35px; cursor: pointer;}
.shareLink.org{background: #ff8200;color:#fff;}
.fwmk{position: absolute; left:10px; top:10px; border-radius: 0px; overflow: hidden; color: #fff;}
.fwjs{ height: 42px; line-height: 42px; white-space: nowrap; padding: 0 10px; background: #1c3448; font-size: 18px;}
.sdkc{height: 42px; line-height:42px; white-space: nowrap; padding: 0 10px; background: #d0934a; font-size: 18px;}
.mxs{ height: 42px; line-height: 42px; white-space: nowrap; padding: 0 10px; background: #a75500; font-size: 18px;}
.nohos{height: 34px; line-height: 34px;font-size: 19px;white-space: nowrap; padding: 0 10px; background: #f53434;border-radius:3px;}

.fwjs_list{ height: 30px; line-height: 30px; white-space: nowrap; padding: 0 10px; background: #1c3448; font-size: 12px;}
.sdkc_list{height: 30px; line-height:30px; white-space: nowrap; padding: 0 10px; background: #d0934a; font-size: 12px;}
.mxs_list{ height: 30px; line-height: 30px; white-space: nowrap; padding: 0 10px; background: #a75500; font-size: 12px;}
.sdkc_list2{height: 33px; line-height:33px; white-space: nowrap; padding: 0 10px; font-size: 12px;}
.bgColor01{
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
}

.bgColor02{
    background: -moz-linear-gradient(top,  rgba(254,129,0,0.7) 0%, rgba(254,129,0,0.7) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(254,129,0,0.7) 0%,rgba(254,129,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(254,129,0,0.7) 0%,rgba(254,129,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3fe8100', endColorstr='#b3fe8100',GradientType=0 ); /* IE6-9 */
}
.bgColor03{
    background: -moz-linear-gradient(top,  rgba(209,18,18,0.7) 0%, rgba(209,18,18,0.7) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(209,18,18,0.7) 0%,rgba(209,18,18,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(209,18,18,0.7) 0%,rgba(209,18,18,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d11212', endColorstr='#b3d11212',GradientType=0 ); /* IE6-9 */
}

.pubCell{background: #fff;}

.pubCellHD{ height: 54px; line-height: 54px; text-align: center; color: #222; font-size: 24px; padding: 20px 0 18px;}
.pubCellBD{ padding:0 20px 15px;}

.vlpz2{ color: #888;font-family:"\5FAE\8F6F\96C5\9ED1"; padding:5px 0 20px;}
.vlpz2 li{float:left; width:25%; font-size: 16px; text-align: center; color: #222;}
.icon_C{font-size: 30px;}

.viewAllcfg{margin:10px 0 30px; text-align: center;}
a.viewAllBtn{display: inline-block; vertical-align: middle; height:40px; line-height:40px; padding: 0 20px; border:2px solid #ff8200; font-size:20px;font-family:"\5FAE\8F6F\96C5\9ED1"; color: #ff8200;}
a.viewAllBtn.org{background: #ff8200; color: #fff;}
a.viewAllBtn:hover{color: #ff8200; text-decoration: none;}

.spacsTxt{ max-height:160px; overflow:hidden; color: #888;font-size:16px; padding:1px 22px 0; margin-bottom: 30px;   line-height:32px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;}
.mxh{max-height: 1500px;}


.blockOneHd4{}
.blockOneHd4 h3{height:44px; line-height: 44px;font-size: 24px; margin-bottom: 10px; font-weight: normal; text-align:center;}
.blockOneHd4 h4{height:44px; line-height: 44px;font-size: 24px; padding-top: 30px; font-weight: normal; text-align:center;}

.picWrap1 ul{margin-right: -5px;}
.picWrap1 li{float:left; margin-right: 3px; margin-bottom: 3px;}
.picWrap1 img{width:383px; height: 256px; cursor: pointer;}
.picWrap1 li .modHover{ cursor: pointer;}

.picWrap2 ul{margin-right: -5px;}
.picWrap2 li{float:left; margin-right: 3px;}
.picWrap2 img{width:254px; height: 170px; cursor: pointer;}
.picWrap2 li .modHover{ cursor: pointer;}

.cmsContent{ padding:20px 0; margin:0 35px; line-height: 30px; overflow: hidden; font-size: 16px; color: #888 }
.cmsContent img{margin:10px 0;}


.userList{ text-align: center;/*padding-top: .3rem;*/line-height: 37px;}
.userList li{display: inline-block; vertical-align: middle; width:66px; margin:10px; text-align: center; color: #888; font-size: 20px;}
.userHead2{float:left;width:65px; height:65px; margin:0 auto; border-radius: 50%; overflow: hidden;}
.userHead2 img{ width:100%; height: 100%;}


.vlpz3{ margin-top: 10px; padding-bottom: 15px;}
.vlpz3 li{float: left; width:33%; text-align: center; line-height: 30px; font-size: 18px; color: #222}

.icon_10{font-size: 42px; color: #ffb422; line-height: 60px;}


.blockOneHd5{height:45px; text-align: center; padding:30px 0 0; overflow: hidden;}
.blockOneHd5 h3{font-size:24px; color: #222; padding:0; font-weight: normal; }

.newTab{height:94px; line-height: 94px; border-bottom:1px solid #f5f5f5; text-align: center; background: #fff;}
.newTab a{ color: #888; font-size:24px; margin: 0 30px;padding:0 20px 30px;}
.newTab a.cur{border-bottom:2px solid #ff8200; color: #fe8100; }


.myTab2{ padding: 30px 0 30px; height:38px; background: #fff; margin-top: 30px; color: #ddd;}
.myTab2 a{display: inline-block;vertical-align: middle; height: 38px; line-height:38px; font-size: 16px; color: #222; background: #fff; padding: 0 15px; margin:0 25px;}
.myTab2 a:hover{background: #fe8100; text-decoration: none; color: #fff; font-weight: bold;}
.myTab2 a.cur{background: #fe8100;color: #fff; font-weight: bold;}



/*新我的*/
.myItem{background: #fff; position: relative; margin-bottom: 20px;}
.myItemImg{width:370px; height: 247px;}

.picM{color: #fff; font-size: 20px; font-weight: bold;}
.picM a{color: #fff;}
.picM a:hover{color: #fff; text-decoration: underline;}

.myItemTxt{padding:25px 0 0 40px; width:760px; font-size: 14px; line-height: 22px;}
.myItemTxt h3{height: 30px; line-height: 30px; font-size: 18px;}

.zfInfo{margin-top: 10px;}
.zfInfo .day{background: #ffb522; color: #fff; margin:0 2px; padding: 4px 6px; font-weight: bold;}

a.btn03{height:36px; display: inline-block;vertical-align: middle; line-height: 36px; padding: 0 40px; background: #fe8100; color: #fff;font-size: 16px;}
a.btn03:hover{text-decoration: none; color: #fff; background: #fd952a}
a.btn04{height:36px; display: inline-block;vertical-align: middle; line-height: 36px; padding: 0 40px; background: #bbb; color: #fff;font-size: 16px; cursor: default;}
a.btn04:hover{text-decoration: none; color: #fff; background: #bbb}


.gjInfo{width:197px; height: 168px; margin-top:15px; border-left:1px solid #eee; text-align: center;}
.gjHead{height: 84px; width: 84px; border:3px solid #f5f5f5; border-radius: 50%; margin:0 auto;}
.gjHead img{width:100%; border-radius: 50%;}
.gjInfo h5{margin-top: 10px;}
.gjInfo a{color: #fe8100}
.gjInfo a:hover{color: #fe8100; text-decoration: underline;}


.delOd{position: absolute; right:-15px; top:-15px; width:28px; height: 28px; line-height: 28px; text-align: center; border:6px solid #f5f5f5; border-radius: 50%; background: #aaa; color: #fff;}
a.delBtn{display: block; background: #aaa; color: #fff;font-size: 16px; border-radius: 50%; font-weight: bold;}
a.delBtn:hover{ background: #fe8100; color: #fff; text-decoration: none;}

.myItemTxt2{padding:0 40px 0 40px; width:720px; font-size: 14px; line-height: 22px; color: #222;}

.tjHd{height: 52px; line-height: 52px; font-size: 16px; border-bottom: 1px solid #eee}
.tjHd a{color: #fe8100}
.tjBd{padding-top: 14px;}
.tjBd ul{margin-right: -20px;}
.tjBd li{float: left; width:170px; margin-right:13px;}
.tjBd li h4{padding-top: 5px; font-size: 14px;}

.shareLink2{position: absolute; right: 20px; top:20px; width:38px; height: 38px; border-radius: 50%; background: rgba(0,0,0,.5); text-align: center; line-height: 40px; color: #fff; font-size: 24px; cursor: pointer;}
.shareLink2.org{background: #ff8200;color:#fff;}


.fs90{font-size: 90px;}
.c_feb41f{color: #feb41f}

.jxpdct{ background: #fff; padding: 40px 0; }
.jxpdctCon{ position: relative; height: 516px; overflow: hidden; }
.jxImg{position: absolute; left:0; top:0; z-index: 10;}
.jxImg img{width:700px;}

.jxTxt {position: absolute; right:0; bottom:0; z-index: 5; width: 560px;}
.jxTxt h2{font-size: 52px; padding-left: 110px; padding-bottom: 50px;line-height: 60px;}
.jxTxt h2 em{display: block;line-height: 40px;}
.jxTxt h2 span{line-height: 100px;}

.jxSpecs{clear: both; font-size: 16px; color: #888; padding:30px 30px 50px 120px; line-height: 36px; background:#f5f5f5 url(../images/z.png) right bottom no-repeat;}



/*我的提示*/
.crumbs{height:40px; line-height: 40px; padding: 0 15px; font-size:14px; }
.crumbs a{color: #fe8100}

.msgContent{background: #fff; padding:90px 0}
.msgState{padding-left:300px; font-size: 16px; color: #222;}
.msgState h4{font-size:36px;}
.msgState a{color: #fe8100}


.msgIconSuc,
.msgIconFail{width:100px; height: 100px; margin:0 5px 80px 0; background: url(../images/icon.png) 0 0 no-repeat;}
.msgIconFail{background-position: 0 -100px;}

.fyWrap{ width:840px; padding: 30px 0; margin:0 auto; border:3px solid #fff3ed; background: #fffcfb;}

.fyxx{padding:38px 0 0 50px; width:410px;}
.fyxx h3{font-size:18px; line-height: 36px;}
.fyPic{width:120px; margin-right: 10px;}
.fyPic img{width:100%;}

.prcWrap{height:155px; width: 290px; padding-left: 80px; border-left:1px solid #fff3ed; font-size: 14px;}
.prcNum{padding-top: 20px;}

.fyState{margin-top: 5px;}

a.btn05{display:inline-block; vertical-align:middle;width:185px; height: 50px; line-height: 50px; text-align: center; color: #fff; background: #aaa; font-size: 16px; cursor: default;}
a.btn05:hover{ color: #fff; text-decoration: none; }

a.btn06{display:inline-block; vertical-align:middle;width:185px; height: 50px; line-height: 50px; text-align: center; color: #fff; background: #fe8100; font-size: 16px;}
a.btn06:hover{ color: #fff; text-decoration: none; background: #fc9124 }



.fyWrap2{margin: 110px 30px 0;}

.fyWrap2Hd{height: 60px; line-height: 60px; font-size: 14px; border-bottom:1px solid #eee;}
.fyWrap2Hd h4{font-size: 18px;}
.fyWrap2Hd a{color: #fe8100}

.fyWrap2Bd{padding-top: 20px;}

.fyWrap2Bd ul{margin-right: -20px;}
.fyWrap2Bd li{float: left; width:262px; margin-right:20px; font-size: 18px; line-height: 28px;}
.fyWrap2Bd li h4{padding-top: 5px; }


.noItem{ text-align: center; padding: 100px 0 260px; line-height: 30px; }

a.btn007{display: inline-block; vertical-align: middle; height:40px; line-height:40px; padding: 0 20px; border:2px solid #ff8200; font-size:20px; color: #ff8200;}
a.btn007:hover{color: #ff8200; text-decoration: none;}

.rzInfo{background: #e80000; color: #fff; font-size: 14px; font-weight: bold;padding: 4px 15px;}

.allSv{width:500px; height:500px;overflow-y:auto;}
.vlpzItem{border-bottom: 1px solid #ccc;padding-top:15px;}
.vlpz4{ color: #888;font-family:"\5FAE\8F6F\96C5\9ED1"; padding:5px 0 20px;}
.vlpz4 li{float:left; width:25%; font-size: 16px; line-height: 24px; text-align: center; color: #222;}


.dotContent{height:45px; line-height: 45px; text-align: center; }
.dotContent li{display: inline-block; vertical-align: middle; width:20px; height:20px; line-height: 20px; text-align: center;}
.dotContent li a{display: inline-block; vertical-align: middle; width:10px; height:10px; border-radius: 50%; background: #999;}
.dotContent li.active a{background: #ff8001; }



.imgPubCell{position: relative; width:100%;}
.imgCell{width:100%;}
.imgCell img{width:100%;}


.imgPubFull{position: absolute; left:0; top: 0; width:100%; height: 100%; background: rgba(0,0,0,0); text-align: center; color: #fff;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000'); }
.imgPubFull h1{font-size:30px; padding-top: 80px; color:#fff;}
.imgPubFull h4{font-size:18px; font-weight: normal; color:#fff;}

.imgPubFull a{display: block; height: 100%}
.imgPubFull a:hover{text-decoration: none;}
.imgPubFull a:hover h1{ color: #eee; text-decoration: none; }
.imgPubFull a:hover h4{ color: #eee; text-decoration: none; }
.w370{width:370px;}




/*弹出层按钮*/
button.pubBtn01{display:inline-block; vertical-align:middle;height:34px; line-height: 34px; border:1px solid #888; padding: 0 33px; font-size: 16px; color: #888; background: #fff; margin-bottom: 20px; cursor: pointer;}
button.pubBtn01:hover{ color: #888; border-color:#444; text-decoration: none;}

button.pubBtn02{display:inline-block; vertical-align:middle;height:36px; line-height: 36px; padding: 0 33px; font-size: 16px; color: #fff; background:#fe8100; border:0; margin-bottom: 20px; cursor: pointer;}
button.pubBtn02:hover{ color: #fff; background:#fd8912; text-decoration: none;}

.ppBlackBg {border-radius:5px;}
.ppBlackBg .md_dialog_table{background: #737373;border-radius:5px;}





/*微信支付*/
.wxOrder{width:1100px;line-height: 26px; font-size: 14px; padding: 4px 34px;}
.wxTotal{margin-top:10px;}

.wxsm{ background: #fff; border-top:4px solid #f4ca17; }
.wxzfEwm{ height: 600px; background: url(//img.villaday.com/images/wxzf.jpg) 33px 16px no-repeat; }
.wxzfEwm img{float: left; margin:130px 0 0 258px;}

.footer2{height: 100px; color: #666; min-width: 1170px;}
.footCore2{ text-align: center; padding-top: 50px;}

.topBar3{height:58px; background:#fff; min-width:1170px;}



.pClient{position:relative; min-width:50px; padding: 0 10px; z-index:990; text-align:center;}

.dlEwm{position: absolute; right:-1px; top:28px; background: #fff; width:278px; display: none;border:1px solid #ddd; text-align: center; padding: 30px 0 0; line-height: 22px;}
.dlEwmSpecs{margin:0 30px; border-top:1px dashed #efefef; height: 72px; line-height: 72px; color: #c81623;margin-top: 15px;}

.pClient:hover .dlEwm{display: block;}


.tos-selected{border: 2px solid #ffee00;}



.ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


.h690{height: 690px;}





.w700{width:700px;}
.w750{width:750px}
.w770{width:770px;}

.jxxqWeixin{font-size: 16px; color: #222;line-height: 28px}

.blockH3{ height: 50px; line-height: 50px; }
.blockH3 h3{font-weight: normal; font-size: 30px;}
.blockH3 i{color:#ffb522}



/*新首页新加*/
.ztNav{height:32px; line-height:32px;padding:18px 0;border-bottom: 1px solid #ddd;text-align: center;color: #c8c8c8;font-size: 16px;}
.ztNav a{margin:0 20px; padding: 0 15px;}
.ztNav a.cur{display:inline-block;height: 32px;line-height: 32px;background:#fe8100;color:#fff; position: relative;border-radius:2px;}

.mh360{min-height: 360px;}

.blockOneHd6{height:50px; text-align: center; padding:30px 0 40px; overflow: hidden; clear: both;}
.blockOneHd6 h3{font-size:30px; color: #222; padding: 0 0 10px; font-weight:normal;}
.boldLine{display:block; width:85px; height: 0; margin:0 auto;overflow: hidden; border-bottom:2px solid #fe8100; }
.abstl{position: absolute;left:0; top: 0; height: 38px; line-height: 38px; padding: 0 10px; color: #fff; font-size:16px; background: #000; }



/*注册登录*/
.register{width:500px;}
.registerCon{padding:30px 70px 0}

.inputLabel2{ height: 20px; line-height: 20px; padding-bottom: 10px; font-size:16px; color: #a7a6a6 }


.inputWrap2{position: relative; height:52px; }
.textInp2{border:1px solid #ddd; width: 290px; height: 30px; line-height: 30px; font-size:18px; padding: 10px 49px 10px 20px; color: #888; }
.inputWrap2 .icon_ipType{position: absolute; right:20px; top:15px; width:20px; height: 20px; line-height: 20px; font-size: 24px; color: #cfcfcf;}
.inputTips2{height: 22px; line-height: 18px;}

.otrLogin{height:90px; padding-top: 20px; margin-top: 30px; border-top: 1px solid #ddd;background: #fafafa; text-align: center;}

.otrLoginItem{display: inline-block;vertical-align: middle; font-size: 14px; color: #888; margin:0 20px;}
.otrLoginItem a{color: #888;}
.otrLoginItem a:hover{text-decoration: none;}
.otrLoginItem .iconfont{font-size: 26px; display: block; margin:0 auto; width: 40px;height: 40px;line-height:40px;text-align:center; background: #aaa; color: #fff; border-radius: 50%;}
.otrLoginItem .iconfont a{color: #fff;}

.otrLoginItem p{font-size: 14px; padding-top: 10px;}



/* 注册登录2 */
.loginWrap{height:520px;padding-top:80px;background-repeat:no-repeat;background-position:center center;}
.w940{width:940px;}
.loginLink{display:block;width:660px;height:450px;}
.loginCell{padding:30px 60px;}
.loginCell h3{font-size:20px; color: #474646; height:60px; line-height:36px;}
.registerCon2{padding:0}
.inputTips3{height: 30px; line-height: 24px;}
.textInp3{border:1px solid #ddd; width: 240px; height: 20px; line-height: 20px; font-size:14px; padding: 10px 49px 10px 10px; color: #888; }
.textInp3:focus{border-color:#feb41f;}
.inputWrap3{position: relative; height:42px; }
.inputWrap3 .icon_ipType{position: absolute; right:10px; top:10px; width:20px; height: 20px; line-height: 20px; font-size: 20px; color: #cfcfcf;}

a.getYzm{border:1px solid #ddd; width: 118px; height: 20px; line-height: 20px; font-size:14px; padding: 10px 0; color: #fe8100; border: 1px solid #ffebc6; background: #fff6e5; color: #fe8100; text-align: center;}


.ydBtn2{ height: 44px; font-size:18px; text-align: center;}
.ydBtn2 a{display: block; height: 42px; line-height: 42px; border:1px solid #e37503; background: #fe8100; color: #fff;}
.ydBtn2 a:hover{color: #fff; text-decoration: none; background: #fd901f}

.otrLoginCell h4{font-size:14px;text-align:center;position:relative;height:24px;line-height:24px;}
.otrLoginCell h4:after{content:'';display:block;width:300px;height:1px;overflow:hidden;background:#dedede;position:absolute;top:50%;left:0;z-index:1;}
.otrLoginCell h4 span{padding:0 20px;background:#fff;display:inline-block;font-size:14px;font-weight:normal;color:#888;position:relative;z-index:9;}
.otrLoginCell li{width:32px; height:32px; display:inline-block; margin:0 13px;}
.otrLoginCell li a{display: block; height:32px; line-height: 32px; color: #fff;  font-size: 20px;border-radius:50%;}
.otrLoginCell li a:hover{text-decoration: none; opacity: .9; filter:alpha(opacity:90);}
.wxLogin{background:#57bc5b;}
.wxLogin:before{content: "\e616";}
.qqLogin{background:#15baf8;position:relative;}
.qqLogin:before{content: "\e62c";}
.wbLogin{background:#de4c34;}
.wbLogin:before{content: "\e674";}
.otrLoginCell li a.qqLogin a{position:absolute;top:0;left:0; width: 32px;}
.otrLoginCell li a.qqLogin a img,.otrLoginCell li a.wbLogin .WB_loginButton{display:none !important;}


.largeBg{ height:590px;padding-top:100px; background: url(//img.villaday.com/pc_images/81.jpg) center center no-repeat;}
.largeBg3{ height:650px;padding-top:100px; background: url(//img.villaday.com/pc_images/team.jpg) center center no-repeat;}

.srdzWrap{width:700px; margin:0 auto;}

.msgContent2{ padding:90px 0 0;}
.msgState2{padding-left:220px; font-size: 16px; color: #222;}
.msgState2 h4{font-size:30px;}
.msgState2 a{color: #fe8100}

.fyWrap3{margin: 70px 0 0; padding: 10px 20px 0; border-top:1px solid #d9d9d9; background: #eee}

.fyWrap3Hd{height: 47px; line-height: 47px; font-size: 14px;}
.fyWrap3Hd h4{font-size: 18px;}
.fyWrap3Hd a{color: #fe8100}

.fyWrap3Bd{padding-bottom: 20px;}

.fyWrap3Bd ul{margin-right: -20px;}
.fyWrap3Bd li{float: left; width:185px; margin-right:15px; font-size: 14px; line-height: 20px;}
.fyWrap3Bd li h4{padding-top: 10px; color: #000 }
.fyWrap3Bd li p{font-size: 10px;}


.srdzFormHd{height:116px;text-align:center;background:rgba(0,0,0,.65);color:#fff;}
.srdzFormHd h4{font-size:30px; padding-top:20px; font-weight: normal; }
.srdzFormHd h4 span{font-weight: normal;}
.srdzFormHd p{font-size:16px;}

.srdzFormBd{padding: 50px 100px 35px;background:rgba(255,255,255,.98);}
.srdzFormBd li{padding:0 0 30px 90px;position:relative;}
.srdzFormBd li .itemName{float: left; width: 80px; line-height: 42px; font-size: 16px; color: #888;position:absolute;top:0;left:0;}
.srdzFormBd li input{width:400px;height: 40px; line-height: 40px; border:1px solid #ccc; background: #fff; text-indent: 10px;font-size:14px;}
.srdzFormBd li select{width:400px;height: 40px; line-height: 40px;border:1px solid #ccc; font-size: 16px; color: #ff8200;}
.srdzFormBd .selectCore{border-color:#ccc;width:400px;z-index:9;}
.srdzFormRadio li{width:33.3%;padding:0;float:left;font-size:16px;height:24px;line-height:24px;padding:8px 0 16px 0;cursor:pointer;}
.srdzFormRadio li span{width:22px;height:22px;display:block;float:left;border:solid 1px #ccc;margin-right:10px;border-radius:2px;position:relative;}
.srdzFormRadio li.selected span{background:#fe8100;border:solid 1px #fe8100}
.srdzFormRadio li.selected span:after{content:'';display: block;width:12px;height:6px;position: absolute;top: 50%;left:50%;margin:-6px 0 0 -6px;border-bottom: 2px solid white;border-left: 2px solid white;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
a.dzBtn{display: inline-block; width:400px; height: 50px; margin:0 auto; line-height: 50px; text-align: center; font-size: 20px; color: #fff; background: #fe8100;}
a.dzBtn:hover{background: #fd8912; text-decoration: none;}
.srdzSuc{background:rgba(255,255,255,.98);padding:50px 58px 40px;}
.srdzSuc .msgState{padding:30px 0 0 100px;border-bottom:solid 1px #e8e8e8;}
.w184{width:184px;}


.ysf-online-kefu {    bottom: 60px!important;}


.hotWords{width:562px; margin:0 auto; padding: 10px 0 10px; position: relative; padding-left: 60px; line-height: 30px; color: #fff; font-size: 14px;}
.hotWords h6{ position: absolute;left:0; width:60px; text-align: right; }
.hotWords li{float: left; margin-right: 15px; }
.hotWords li a{color: #fff;}

.searchBar{height: auto;min-height:90px;}




/* 底部悬浮客服 */
.btPopServ{position:fixed;bottom:0;right:-100%;overflow:hidden;z-index:999999;color:#fff;width:100%;}
.btPopBg{height:220px;overflow:hidden;position:absolute;top:0;left:0;right:0;background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;z-index:1;}
.btPopCon{position:relative;z-index:9;margin:0 auto;height:220px;background:url(//img.villaday.com/pc_images/btInfoBg.png?v=100) 210px 15px no-repeat;overflow:hidden;}
.btPopQrcode{margin:38px 0 0 62px;float:left;text-align:center;}
.btPopQrcode p{line-height:30px;font-size:13px;}
.btPopInfo{float:right;margin:20px 245px 0 0;text-align:center;font-size:14px;}
.btPopAvatar p{width:86px;height:86px;border-radius:50%;border:solid 3px #fff;overflow:hidden;margin:0 auto 5px;}
.btPopBtn a{width:128px;border-radius:4px;border:solid 2px #fff;display:block;margin:10px 0;height:32px;line-height:32px;color:#fff;}
.btPopClose{position:absolute;top:0;right:20px;top:85px;display:block;width:49px;height:49px;background:url(//img.villaday.com/pc_images/btClose.png?v=100) 0 0 no-repeat;}
.btOffServ{position:fixed;bottom:10px;right:0;width:72px;height:256px;z-index:999999;}
.btOffCon{width:52px;margin-right:20px;}
.btOnline {display:block;height:90px;font-size:18px;padding:55px 14px;color:#fff !important;background:#fe8100 url(//img.villaday.com/pc_images/btOffServ.png) center 20px no-repeat;line-height:22px;text-align:center;}
.btOnline:hover{text-decoration:none;}
.btTop{width:52px;height:56px;overflow:hidden;display:block;text-indent:-9999px;background:#333 url(//img.villaday.com/pc_images/btOffServ.png) center -182px no-repeat;}
a.btn0001{ position: absolute; left:212px; top:139px; height:40px; line-height: 40px; font-size: 16px; color: #fff; padding: 0 20px; border-radius: 5px; background: #035da8; cursor: pointer;}
a.btn0001:hover{ background: #0f63aa; color: #fff; text-decoration: none; }

a.btn0002{ position: absolute; left:706px; top:139px; height:40px; line-height: 40px; font-size: 16px; color: #fff; padding: 0 20px; border-radius: 5px; background: #ff7f00; cursor: pointer;}
a.btn0002:hover{ background: #fc8816; color: #fff; text-decoration: none; }




/* 首页搜索改版20160515 */
.newSearchBar{width:960px;}
.selectCore {width:193px;border:1px solid #fff;height:42px;position: relative; cursor: pointer;background:#fff;margin-right:5px;}
.selectCore i.icon_triangle{position:absolute;top:19px;right:10px;border-color:#aaa transparent transparent; border-width: 5px 5px 0;}
.selectValue{height:42px;line-height:42px;padding:0 20px 0 10px;color:#666;font-size:14px;border:none;overflow:hidden;text-overflow: ellipsis;}
input.selectValue{padding:0 0px 0 30px;}
.selectList{display:none;position: absolute;width:100%;top:43px;left:-1px; border:1px solid #ddd; border-top:none;background: #fff;}
.selectCore .selectList dl{padding:10px 0 10px 10px;line-height:32px;font-size:14px;border-top:solid 1px #f6f6f6;}
.selectCore .selectList dt{color:#333;font-weight:bold;padding-left:10px;}
.selectCore .selectList dd{float:left;}
.selectCore .selectList dd a{color:#888;padding:0 10px;}
.selectCore .selectList dd a:hover{color:#fff;background:#fe8100;text-decoration:none;}
.searchBtnCore{width:150px;}
.btnA{display:block;text-align:center;line-height:38px;height:38px;font-size:15px;color:#fff !important;background:#fe8100;border:none;}
.btnA:hover{text-decoration:none;}
.selectHover{background:#fff;}
.selectHover .selectValue{color:#444;}
.selectHover i.icon_triangle{border-color:#aaa transparent transparent;}
.selectHover .selectList{display:block;}

.selectCore .sinRow dl{padding:0;line-height:38px;}
.selectCore .sinRow dd{float:none;margin-right:0;}
.selectCore .sinRow dd a{padding:0 20px;display:block;}

/* 搜索列表页改版20160515 */
.selectedSchKey li a i,.schFilter .schSwitch a,.schFilter .schCheck dd a{background:url(//img.villaday.com/pc_images/schIcon.png) 0 0 no-repeat;}
.selectedSchKey {padding-left:70px;position:relative;height:32px;line-height:32px;padding-bottom:32px;font-size:15px;}
.selectedSchKey .schTit{position:absolute;top:0;left:0;}
.selectedSchKey li{float:left;margin-right:10px;}
.selectedSchKey li a{display:block;padding:0 40px 0 20px;background:#ffecd9;color:#fe8100 !important;position:relative;}
.selectedSchKey li a i{width:14px;height:14px;display:block;position:absolute;top:9px;right:15px;background-position:0 0;}
.schCustomBtn{padding-top:20px;height:38px;}
.schCustomBtn a{width:126px;height:34px;border:none;line-height:34px;text-align:center; color:#fe8100 !important;font-size:18px;float:right;border:solid 2px #fe8100;}
.schCustomBtn a:hover{text-decoration:none;}
.expandSch{color:#fe8100 !important;padding:0 20px 12px;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:solid 1px #eee;border-top:none;position:absolute;top:64px;left:50%;margin-left:-72px;line-height:22px;}
.expandSch i{width:20px;height:20px;display:inline-block;background:#fe8100;color:#fff;border-radius:1px;line-height:20px;text-align:center;}

.schFilter{position:relative;}
.schFilter dl{padding:15px 70px 5px 70px;border-bottom:solid 1px #eee;line-height:28px;height:38px;font-size:14px;position:relative;color:#444;overflow:hidden;}
.schFilter dt{font-weight:bold;font-size:16px;position:absolute;top:15px;left:0;}
.schFilter dd{float:left;margin-right:15px;padding-bottom:10px;}
.schFilter .schRadio dd a{color:#444;display:block;padding:0 20px;text-align:center;}
.schFilter .schRadio dd a:hover{color:#fe8100;text-decoration:none;}
.schFilter .schRadioNew dd a{color:#444;display:block;padding:0 20px;text-align:center;}
.schFilter .schRadioNew dd a:hover{color:#fe8100;text-decoration:none;}
.schFilter .schHolidayRadio dd a{color:#444;display:block;padding:0 20px;text-align:center;}
.schFilter .schHolidayRadio dd a:hover{color:#fe8100;text-decoration:none;}
.schFilter .schCheck dd a{color:#444;display:block;padding:0 20px;background-position:0 -92px;}
.schFilter .schRadio dd.selected a{background:#fe8100;color:#fff !important;}
.schFilter .schRadioNew dd.selected a{background:#fe8100;color:#fff !important;}
.schFilter .schHolidayRadio dd.selected a{background:#fe8100;color:#fff !important;}
.schFilter .schCheck dd.selected a{color:#fe8100 !important; background-position:0 -66px;}
.schFilter .schSwitch {margin-right:0;position:absolute;top:15px;right:0;}
.schFilter .schSwitch a{color:#fe8100 !important;width:auto;padding-right:20px;}
.schFilter .schCheck .schSwitch a {width:auto;}
.schFilter .schSwitch.open a{background-position:right -16px;}
.schFilter .schSwitch.close a{background-position:right -40px;}
.schFilter dl.last{border-bottom:none;}

.schStatus{padding:50px 0 50px 240px;width:560px;background:url(//img.villaday.com/pc_images/noSch.png) 60px center no-repeat;min-height:180px;}
.customTel .telTxt{background:url(//img.villaday.com/pc_images/schIcon.png) 10px -119px no-repeat;border:solid 1px #ccc;height:26px;line-height:26px;padding:5px 5px 5px 35px;color: #888}
.areaHead .areaLine{width:84px;height:2px;overflow:hidden;background:#fe8100;margin:0 auto;display:block;margin-top:20px;}


/* 别墅详情浏览记录、精选推荐20160521 */
.positionRt{position:absolute;right:0;}
.GuessLike{position:relative;}
.blockOneHd7{padding:15px 30px;background:#fff;}
.GuessLike .blockOneHd7{border:1px solid #e8e8e8;border-bottom:none;margin-right:1px;}
.scrollWrap{position:relative;}
.scrollCell{width:1169px;overflow:hidden;position:relative;height:345px;}
.scrollCell .tempWrap{width:1169px !important;}
.scrollCell .tempWrap,.scrollCell .tempWrap ul{height:345px;}
.scrollCell ul{width:10000px;position:absolute;top:0;left:0;}
.scrollCell li{width:292px;height:340px;float:left;position:relative;}
.scrollCell li .scrollCon{border:solid 1px #e8e8e8;position:absolute;top:0;left:0;background:#fff;display:block;height:338px;width:291px;}
.scrollCell li:hover .scrollCon{-webkit-box-shadow:0 3px 8px #0CC;-moz-box-shadow:0 3px 8px rgba(0,0,0,.12);box-shadow:0 3px 8px rgba(0,0,0,.12);z-index:99;}
.scrollCell li:nth-child(4n):hover .scrollCon{border-right:none;}
.scrollPic{width:251px;height:168px;padding:20px 20px 0;}
.scrollPic img{width:100%;display:block;}
.scrollPic a:hover{opacity: .9; filter:alpha(opacity:90);}
.scrollTxt{padding:15px 20px;}
.scrollTxt h4{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:251px;}
.scrollTxt p span.fr{max-width:120px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;display:block;}
.scrollPrice{border-top:dashed 1px #e8e8e8;padding:20px;}
.scrollPrice .disc{padding:0 10px;background:#f53434;color:#fff;}
.scrollPrice span{color:#fe8100;}
.scrollWrap .pageBtn{position:absolute;top:50%;margin-top:-30px;width:30px;height:60px;background:#222;color:#fff;border-radius:30px 0 0 30px;font-size:20px;display:block;text-align:center;line-height:60px;cursor:pointer;}
.pageBtn.prev{left:-30px;}
.pageBtn.next{right:-29px;transform: rotateY(180deg);}
.pageBtn:after,.pageBtn1 span:after{content:'';display: block;width: 12px;height: 12px;position: absolute;top: 50%;left:50%;margin:-8px 0 0 -2px;border-bottom: 3px solid white;border-left: 3px solid white;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.pageBtn.next:after{border-bottom: 3px solid white;border-left: 3px solid white;}
.scrollWrap .pageBtn:hover{text-decoration:none;background:#fe8100;}
.blockOneHd8{text-align:center;position:relative;height:24px;line-height:24px;}
.blockOneHd8:after{content:'';display:block;width:1170px;height:1px;overflow:hidden;background:#dedede;position:absolute;top:50%;left:0;z-index:-1;}
.blockOneHd8 h3{padding:0 20px;background:#f5f5f5;display:inline-block;}
.blockOneHd8 h3:after,.blockOneHd8 h3:before{content:'';display:inline-block;width:5px;height:5px;overflow:hidden;background:#dedede;border-radius:50%;vertical-align: middle;}
.blockOneHd8 h3:before {margin-right:15px;}
.blockOneHd8 h3:after {margin-left:15px;}

.indexScroll,.indexScroll .scrollCell{width:1141px;}
.indexScroll ul{overflow:visible !important;}
.indexScroll li{width:285px;}
.indexScroll li .scrollCon{width:284px;}
.indexScroll .scrollPic{width:252px;padding:20px 15px 0}


/* 新版首页V1.2 20160522 */
.mt27{margin-top:27px;}
.orange{color:#fe8100;}
.siteTopBar{height:20px;line-height:20px;padding:8px 0;border-bottom:solid 1px #e4e4e4;}
.siteTopNav li{float:left;height:20px;line-height:20px;padding:0 20px;border-right:solid 1px #e8e8e8;}
.siteTopNav li:last-child{border-right:none;padding-right:0;}
.siteTopNav .pClient span{border-right:solid 1px #e8e8e8;padding:0 20px;display:block;}
.siteTopNav .pClient{border:none;padding:0;}
.siteTopBar .pClient{height:28px;}
.header .pClient{height:48px;}

.mAvatar{width:26px;height:26px;border:solid 2px #fff;border-radius:50%;display:block;overflow:hidden;}
.userName {max-width:100px;margin-right:5px;min-width:45px;}
.siteTopNav .mAvatar{margin-top:-6px;}
.siteTopNav li.userInfo{border-right:none;position:relative;}
.siteTopBar li.userInfo{height:28px;}
.header li.userInfo{height:48px;}
.userInfo .icon_triangle,.preCity i,.siteTopNav .pClient .icon_triangle{border-width:5px;transition: all .1s linear;margin-top:4px;}
.userInfo .userMenu{position: absolute; left:-1px; top:28px; background: #fff; width:100%; display: none;border:1px solid #ddd;z-index:99;}
.userInfo .userMenu li{padding:0;border:none;height:54px;float:none;margin:0;border-bottom:solid 1px #eee;}
.userInfo .userMenu li:last-child{border-bottom:none;}
.userInfo .userMenu a{color:#222;line-height:54px;padding-left:20px;}
.userInfo .userMenu a .icon_9{margin-top:16px;}
.userInfo .userMenu a:hover{background:#fe8100;color:#fff;}
.userInfo .userMenu a:hover .icon_9{color:#fff;}
.userInfo:hover .userMenu{display:block;}
.userInfo:hover .icon_triangle,.changeCity:hover .preCity i,.siteTopNav .pClient:hover i{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);margin-top:0;}
.siteTopNav .pClient .icon_triangle,.siteTopNav .userInfo .icon_triangle{border-color: #ccc transparent transparent;}
.siteTopNav .topOrder{padding-left:0;}

.siteTopNav .iconfont{color:#ccc;}
.header .userMenu,.header .dlEwm{top:48px}


.header{height:75px;border-bottom:solid 1px #dcdcdc;position:relative;z-index:90;background:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.05);min-width:1170px;}
.header .logo{height:52px;margin-top:13px;}
.mainNv{margin-left:50px;}
.mainNv li{float:left;padding:0 15px;}
.mainNv li a{line-height:70px;height:75px;display:block;font-weight:bold;}
.mainNv li.cur a{border-bottom:solid 5px #fe8100;height:70px;position:relative;margin-bottom:-1px;color:#fe8100;}


.changeCity{border:solid 1px #ddd;width:105px;height:28px;text-align:center;margin-top:23px;position:relative;}
.preCity{line-height:28px;display:block;}
.changeCity ul{border:solid 1px #ddd;width:100%;position:absolute;top:28px;left:-1px;background:#fff;display:none;}
.changeCity li a{line-height:30px;height:30px;overflow:hidden;display:block;}
.changeCity li a:hover{background:#fe8100;color:#fff;text-decoration:none;}
.changeCity:hover ul{display:block;}

.blockOneHd9{height:50px;margin-right:1px;}
.blockOneHd9 h3{font-size:30px;color:#222;line-height:50px;}
.blockOneHd9 h3 i{display:block;float:left;width:50px;height:45px;line-height:45px;margin-right:15px;background:#fe8100;border-bottom:solid 5px #da6e2c;color:#fff;text-align:center;}
.bord{border:solid 1px #e8e8e8;}
.wrapFour{background: #fafafa; min-width:1170px;}
.wrapFive{background: url(//img.villaday.com/pc_images/index_background.jpg); min-width:1170px; min-height:532px;padding-top:80px;}
.wrapFive .scrollWrap .pageBtn,.GuessLike .scrollWrap .pageBtn{margin-top:-80px;}

.tabTit{border:solid 1px #e8e8e8;border-radius:3px;overflow:hidden;}
.tabTit a{display:block;padding:0 30px;float:left;font-size:14px;line-height:38px;height:38px;border-left:solid 1px #e8e8e8;margin-left:-1px;}
.tabTit a:hover{background:#fafafa;color:#fe8100;text-decoration:none;}
.tabTit a.cur{background:#fe8100;color:#fff;}

.bCell3{width:570px;height:601px;overflow:hidden;}
.btn1{display:inline-block;width:160px;height:40px;border:solid 2px #eee;background:rgba(255,255,255,.2);color:#fff !important;font-size:18px;line-height:40px;font-weight:bold;}
.btn2{width:138px;height:34px;line-height:34px;color:#222;font-size:14px;text-align:center;display:block;border:solid 1px #ddd;background:#fff;}
.btn2:hover{background:#fe8100;color:#fff;text-decoration:none;border-color:#fe8100;}
.mod_c li{background:#fff;overflow:hidden;margin-bottom:20px;padding-right:25px;}
.mod_c li a{display:block;}
.mod_c li a:hover h3,.mod_c li a:hover p,.mod_c li a:hover .modPrice1{color:#222;}
.mod_c li a:hover p.c888{color:#888;}
.mod_d ul{height:565px;overflow:hidden;width:370px;}
.mod_d li{background:#fff;overflow:hidden;margin-bottom:15px;padding-right:25px;border:solid 1px #e8e8e8;position:relative;}
.mod_d li a{display:block;}
.mod_d li a:hover h3{color:#222;}
.modPic{position:relative;width:280px;height:187px;}
.modPic1{position:relative;width:170px;height:99px;}
.mark{width:70px;height:26px;line-height:26px;background:#e23537;color:#fff;text-align:center;position:absolute;top:0;left:0;}
.modTxt3{width:240px;margin-top:20px;}
.modTxt4{width:160px;margin-top:15px;}
.modPrice1{border-top:dashed #e8e8e8 1px;margin-top:15px;padding-top:15px;}
.noBg{background:none;}

.pageBtn1 span{display:block;width:32px;height:32px;border:solid 1px #ededed;background:#fafafa;position:relative;cursor:pointer;}
.pageBtn1 span:after{border-color:#aaa;margin-left:-4px;}
.pageBtn1 span.next:after{border-top: 3px solid #aaa;border-right: 3px solid #aaa;border-bottom:none;border-left:none;left:30%;}
.pageBtn1 span:hover{background:#ff8f1b;border-color:#ff8f1b;}
.pageBtn1 span:hover:after{border-color:#fff;}

/* 404错误页面 */
.errorCell{width:478px;height:246px;background:url(//img.villaday.com/pc_images/404.jpg) 0 0 no-repeat;padding:344px 0 60px 232px;}
.errorCell a{color:#fe8100;text-decoration:underline;}


/* 度假区列表20160528 */
.nvBar{height:50px;line-height:50px;}
.nvBar a,.nvBar2 a{color:#888;}
.nvBar a:hover,.nvBar2 a:hover{color:#fe8100}
.modNum{height:40px;line-height:40px;padding-top:10px;background:url(//img.villaday.com/pc_images/modNum.png) 0 0 repeat-x;position:absolute;bottom:0;left:0;text-align:right;color:#fff;width:100%;}
.modTxt5{padding:20px 20px 30px;}
.modTxt5 h3{font-size:20px;line-height:34px}
.star{background:url(//img.villaday.com/pc_images/star.png) 0 -22px repeat-x;height:12px;overflow:hidden;width:80px;margin-top:2px;}
.perc{display:block;height:12px;background:url(//img.villaday.com/pc_images/star.png) 0 0 repeat-x;}
.dcdc{color:#dcdcdc;}
.modTag{padding-top:20px;border-top:dashed 1px #e8e8e8;height:24px;overflow:hidden;}
.modTag a{background:#fffbf4;color:#ffb423;border:solid 1px #fff7e8;height:22px;line-height:22px;padding:0 15px;display:inline-block;}
.holiFocus{width:570px;height:339px;}
.hoilTxt{width:560px;}
.hoilTxt h3{color:#222;font-size:22px;}
.loca{background:#fffbf4;line-height:28px;display:inline-block;padding:0 10px;}
.loca a{color:#fe8100;}
.hoilTag {color:#e2e2e2;}
.hoilTag a{color:#888;margin:0 5px;}
.hoilBtn{margin-top:30px;padding-top:30px;border-top:dashed 1px #e8e8e8;}
.hoilBtn span{color:#fe8100;}
.btn3{width:300px;height:44px;line-height:44px;color:#fff;text-align:center;background:#fe8100;color:#fff !important;font-size:18px;}
.moreBtn{height:42px;line-height:42px;border:solid 1px #ddd;background:#fff;display:block;text-align:center;position:relative;}
.moreBtn:hover .icon_triangle,.cmsMoreBtn .icon_triangle{border-color:#fe8100 transparent transparent;}
.moreBtn .icon_triangle,.cmsMoreBtn .icon_triangle{border-width:5px;}
.hoilContent{margin:20px 30px;line-height: 30px; overflow: hidden; font-size: 16px; color: #888;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;}
.hoilContent img{margin:20px 0;}
.cmsMoreBtn{padding:10px 30px 30px;text-align:center;}
.cmsMoreBtn a{color:#fe8100;background:#fffbf4;line-height:40px;height:40px;display:block;}
.modSide{height:388px;}
.modSide .tabTit a{width:50%;padding:0;text-align:center;}
.pagination{height:30px;line-height:30px;font-size:14px;}
.pagination li{float:left;margin-right:10px;}
.pagination a,.pagination span{height:28px;border:solid 1px #ddd;text-align:center;padding:0 10px;background:#fff;display:block;color:#666;}
.pagination a:hover,.pagination .cur span{background:#fe8100;color:#fff;border-color:#fe8100;}
.pagination .prev a,.pagination .next a{padding:0 15px;}
.pagination .next{margin-right:0;}
.pagination .disabled {background:#e8e8e8;color:#bbb;border-color:#e8e8e8;padding:0 10px;}

/* 首页新增特色模块说明20160607 */
.modEntry{border-bottom:solid 1px #eee;padding:30px 0; height:20px;line-height:20px;}
.modEntry ul{width:805px;}
.modEntry li{float:left;width:160px;border-right:solid 1px #e8e8e8;margin-right:50px;height:20px;line-height:20px;}
.modEntry h3{font-weight:normal;color:#666;font-size:18px;}
.modEntry span{width:30px;height:30px;font-size:32px;display:block;color:#fe8100;float:left;margin-right:12px;}
.modEntry li.last{border-right:0;margin-right:0;}
.modDesc{padding:20px 0 20px 80px;}
.modDesc li{width:350px;float:left;}
.modDesc h3{font-size:18px;color:#444;font-weight:normal;}
.modDesc span{width:50px;height:50px;line-height:40px;display:block;float:left;margin:10px 20px 0 0;font-size:46px;text-align:center;color:#ffd174;}
.modDesc .fIcon1{line-height:30px;font-size:56px;}


/* 首页新增快捷入口20160615 */
.quickLink li{display:inline-block;font-size:16px;margin-right:30px;padding-right:30px;height:22px;line-height:22px;border-right:solid 2px #ddd;}
.quickLink a{display:block;color:#888;}
.quickLink i{font-size:30px;color:#aaa;margin-right:10px;float:left;}
.quickLink .last{margin:0;padding:0;border:none;}
.quickLink a:hover,.quickLink a:hover i{color:#fe8100}

/* 我的优惠券 */
.fs62{font-size:62px;}
.fs50{font-size:50px;}
.fs40{font-size:40px;}
.fs32{font-size:32px;}
.coupList{padding:39px;}
.blockHd{border-bottom:solid 1px #eee;padding-bottom:15px;}
.blockHd a{color:#fe8100;text-decoration:underline;}
.coupItem{float:left;height:356px;position:relative;overflow:hidden;width:254px;background:#faf9f9;margin-bottom:30px;}
.topSemi,.btSemi,.coupCon,.flag{background:url(//img.villaday.com/pc_images/coupIcon.png) no-repeat;}
.topSemi,.btSemi{width:60px;height:20px;display:block;position:absolute;left:50%;margin-left:-30px;}
.topSemi{top:0;background-position:0 -20px;}
.btSemi{bottom:0;background-position:0 -50px;}
.coupCon{height:116px;background-position:0 151px;background-repeat:repeat-x;padding-top:40px;}
.coupCon h3{line-height:64px;height:70px;}
.flag{width:60px;height:60px;display:block;position:absolute;top:0;right:0;background-position:0 -150px;}
.flag i{font-size:12px;font-style:normal;display:block;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);text-align:center;width:60px;height:60px;line-height:40px;}
.coupTxt{padding:15px 10px 0;font-size:13px;line-height:24px;}
.coupTxt dt{color:#555;height:26px;}
.coupBtn {font-size:16px;display:block;width:110px;border:solid 1px #fe8100;height:28px;line-height:28px;text-align:center;color:#fe8100 !important;margin:15px auto 0;}
.orgCoup{background-color:#ffb378;}
.blueCoup{background-color:#74d2d4;}
.disableCoup .coupCon{background:#ccc;}
.disableCoup .flag{background-position:0 -80px;}
.disableCoup .coupTxt,.disableCoup .coupTxt dt{color:#aaa;}

.useCoup{margin:20px 0;border:dashed 1px #ddd;height:25px;line-height:25px;color:#aaa;padding:0 10px;position:relative;}
.useCoup .icon_triangle,.useCoup2 .icon_triangle{border-width:5px;transition: all .1s linear;margin-top:10px;}
.useCoup.active .icon_triangle{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-top:5px;}
.coupSelect{position:absolute;top:27px;left:-1px;width:258px;background:#fff;border:solid 1px #eee;z-index:99;padding:30px 25px 0;display:none;}
.coupSelect li{margin-bottom:20px;}
.coupSelect a,.coupSelect span{border:solid 1px #ffe2c2;background:#fffaf2;height:36px;line-height:36px;display:block;color:#fe8100;font-size:18px;padding-left:20px;}
.useCoup p.hand i{font-size:20px;}

.coupSelect a i,.coupSelect span i{font-size:28px;position:relative;}
.useCoup em{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;width:25px;height:2px;overflow:hidden;background:#aaa;position:absolute;top:13px;left:6px;}
.useCoup .coupSelect a em{width:35px;background:#fe8100;top:20px;left:-5px;}
.coupSelect span{border-color:#f2f2f2;background:#fcfcfc;color:#ccc;}
.useCoupTxt{height:500px;overflow:auto;line-height:30px;}
.useCoupTxt p{margin-bottom:30px;}
.useCoupTxt span{color:#222;}


.box {width: 370px;height: 388px;background: blue;position: relative;}
.titico, .titico1, .titico2 {position: absolute;top: 10px;left: 10px;height: 32px;background: rgba(0, 0, 0, .7);color: #FFF;line-height: 32px;padding: 0 8px;}
.titico1 {background: rgba(254, 129, 0, .7);}
.titico2 {background: rgba(209, 18, 18, .7);}
.ico, .ico1, .ico2 {background: url(//img.villaday.com/pc_images/ico.png);width: 14px;height: 14px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.ico {background-position: 0 0}
.ico1 {background-position: 0 -40px;width: 12px;height: 20px;}
.ico2 {background-position: 0 -18px;height: 16px;}
.fixed {position: fixed;border: 1px solid #f3f3f3;	background: #FFF;}
.fixeLi li {position: relative;	width: 50px;height: 50px;border-bottom: 1px solid #f3f3f3;}
.fixeLi li a {width: 50px;height: 50px;	display: block;}
.dzIco, .dzIco1, .dzIco2, .dzIco3, .dzIco4 {background: url(//img.villaday.com/pc_images/ico.png);width: 50px;height: 50px;}
.dzIco {background-position: -1px -72px;}
.dzIco:hover, .dzIcohot {background-position: -1px -327px;}
.dzIco1 {background-position: -1px -123px;}
.dzIco1:hover, .dzIco1hot {background-position: -1px -378px;}
.dzIco2 {background-position: -1px -174px;}
.dzIco2:hover, .dzIco2hot {	background-position: -1px -429px;}
.dzIco3 {background-position: -1px -226px;}
.dzIco3:hover, .dzIco3hot {background-position: -1px -480px;}
.dzIco4 {background-position: -1px -277px;}
.dzIco4:hover, .dzIco4hot {background-position: -1px -531px;}
.tcbox {background: #FFF;width: 182px;position: absolute;right: 60px;top: 0;text-align: center;padding: 20px 0;}
.tcbox h3 {font-size: 16px;	color: #666;margin-bottom: 10px;}
.tcText {color: #888}
.fixeLi li a.tcBtn {width: 120px;height: 34px;line-height: 34px;text-align: center;color: #FFF;display: block;
    background: #fe8100;margin: 20px auto 0;font-size: 16px;border-radius: 5px;}
.picrw {margin: 0 auto 10px;width: 78px;height: 78px;overflow: hidden;}
.tell {	font-size: 16px;color: #fe8100;	margin: 10px auto;}
.fsf14 {font-size: 14px;}
.mt10 {	margin-top: 10px;}

/* 瀑布流页面 */
.waterfall{width:1197px;}
.pinItem{width:370px;border:solid 1px #e8e8e8;float:left;margin-right:27px;margin-bottom:30px;background:#fff;}
.pinPic,.pinPic img{width:370px;}
.pinPic a{display:block;width:370px;position:relative;}
.pinPic a span{display:block;position:absolute;bottom:15px;right:15px;height:20px;line-height:20px;background:rgba(0,0,0,0.5);color:#fff;border-radius:10px;text-align:center;padding:0 10px;font-size:14px;}
.pinTxt{padding:15px 20px;}
.pinTxt h3{font-size:16px;font-weight:normal;line-height:24px;margin-bottom:10px;}
.pinTxt h3 i{color:#add8c1;}
.pinInfo{margin-top:15px;padding-top:15px;border-top:dashed 1px #e8e8e8;}
.pinInfo p a{color:#fe8100;}
.stats{color:#e8e8e8;font-size:12px;}
.stats span,.stats a{color:#666;}
.like i:before{content: "\e635";color:#888;font-size:14px;}
.liked i:before{content: "\e62d";color:#fe8100;font-size:14px;}
.stats .liked{color:#fe8100;}
.pinInfo .btn2{width:80px;height:24px;line-height:24px;font-size:12px;}
.pinCustom{padding:40px 20px 40px 40px;}
.pinCustom .avatar{border:solid 2px #f5f5f5;border-radius:50%;width:70px;height:70px;overflow:hidden;margin-right:10px;}

.rightSide{width:370px;}
/*.comtList li{padding-bottom:10px;margin-bottom:10px;border-bottom:dashed 1px #ddd;}
.comtList li:last-child{margin-bottom:0;padding-bottom:0;border:none;}*/

.pubCellHD1{text-align: center; color: #222;padding:25px 35px;}
.pubCellHD1 h2{font-size: 24px;font-weight:normal;line-height:30px;padding-bottom:10px;}
.pubCellBD1{padding:15px 35px 30px;}
.contentBox{width:700px;overflow:hidden;text-align:center;font-size:16px;line-height:30px;color:#222;}
.contentBox img{max-width:700px;}
.contentBox p{margin-bottom:30px;}
.circleBtn a{width:62px;height:62px;line-height:62px;font-size:30px;color:#fff;text-align:center;display:inline-block;border-radius:50%;background:#fe8100;}

.scrollMain{position:relative;overflow: hidden;width:770px;}
.scrollBigImg{height:514px;position: relative;text-align:center;overflow:hidden;}
.scrollBigImg li img{vertical-align:middle;height:514px;}
.smallScroll{height:69px;padding:20px 20px 0;}
.sPrev,.sNext{float:left;display:block;width:25px;height:69px;background:#888;border-radius: 3px;position:relative;}
.sPrev:hover,.sNext:hover{background:#fe8100;}
.sPrev.prevStop,.sNext.nextStop{cursor: default; }
.sPrev span,.sNext span{content: ''; display: block;width: 12px;height: 12px;position: absolute;margin:-8px 0 0 -10px;top: 50%;left: 50%;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.sPrev span{border-bottom: 3px solid white;border-left: 3px solid white;margin-left:-3px;}
.sNext span{border-top: 3px solid white;border-right: 3px solid white;}
.smallScroll .prevStop,.smallScroll .prevStop:hover,.smallScroll .nextStop,.smallScroll .nextStop:hover{background:#eee;}

.scrollSmallImg{float:left;display:inline;width:666px;margin:0 7px;overflow: hidden;}
.scrollSmallImg ul{height:69px;width:9999px; overflow: hidden; }
.scrollSmallImg li{float: left;padding-right:8px; width:104px;cursor:pointer;display:inline;}
.scrollSmallImg img{width:104px;height:69px;}
.scrollSmallImg .on img{border:2px solid #fe8100;width:100px;height:65px;}



/*.calendaWrap{background: #fff;}
.calendarHead{height: 80px; line-height: 80px;  font-size:22px; color: #222; position: relative; text-align: center;}
.prevMth,
.nextMth{position: absolute; width:30px; height: 80px; line-height: 80px; top:0; color:#ff8102;}
.prevMth.none,
.nextMth.none{color:#ccc;}
.nextMth{right:0;}
.prevMth{left:0;-webkit-transform:rotate(180deg); transform:rotate(180deg);}
.prevMth:before,
.nextMth:before{content: "\e60d"; font-family: "iconfont";}
.calendarTable{width:100%; text-align: center; color: #333; font-size: 20px;}
.calendarTable td{ height:100px}
.calendarTable thead td{background: #f0f0f0; color: #333; font-size:16px; height:40px;width:14%}
.priceNum{font-size: 14px;}
.today{background: #ff8102; color: #fff;}
.nohave{color: #ccc}
.module{display: none}*/

/* 列表筛选条件改版20160622 */
.schFilter .selectCore{border-color:#ddd;height:26px;z-index:99;position:absolute;top:15px;left:70px;}
.schFilter .selectValue{height:26px;line-height:26px;color:#444;}
.schFilter i.icon_triangle{border-color: #aaa transparent transparent;border-width: 5px 5px 0;top:10px}
.schFilter .selectList{top:27px;}
.expandSch1{color:#fe8100 !important;width:145px;padding-bottom:10px;text-align:center;background:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border:solid 1px #eee;border-top:none;line-height:24px;font-size:18px;margin-top:-1px;position:relative;}
.expandSch1 .iconUp{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);display:inline-block;}
.schRadio .first{width:256px;}
.schRadioNew .first{width:256px;}
.schFilter .selectList dt{position:static;font-size:15px;}
.schFilter .selectList dl{height:auto;border-top:none;}
.schFilter .selectList dd{padding:0;margin:0;}
/* 支付弹层20160627 */
.patmentList{width:280px;margin-top:80px;margin-bottom:100px;}
.patmentList li{margin-bottom:20px;}
.patmentList li a{font-size:22px;color:#222;height:32px;line-height:32px;display:block;padding:11px 20px;border:solid 1px #ddd;position:relative;}
.payIcon{width:32px;height:32px;float:left;background:url(//img.villaday.com/pc_images/order/payIcon.png) no-repeat;margin-right:10px;}
.patmentList a i{position:absolute;top:13px;right:20px;background:#ddd;color:#fff;width:27px;height:27px;display:block;border-radius:50%;line-height:27px;text-align:center;}
.wxpay .payIcon{background-position:0 0;}
.alipay .payIcon{background-position:0 -42px;}
.patmentList .cur a{border-color:#fe8100;}
.patmentList .cur a i{background:#fe8100;}
.patmentList .btnA{height:54px;line-height:54px;font-size:18px;}
/* 别墅详情改版20160702 */
.leftMain2{width:872px;}
.rtSide2{width:278px;}
.scrollFocus{width:872px;height:500px;overflow:hidden;}
.scrollImg{width:748px;height:500px;position:relative;}
.scrollImg ul{width:100000px;height:500px;}
.scrollImg li{float:left;}
.scrollImg li img{width:748px;height:500px;}
.scrollThumb{width:120px;height:500px;position:relative;overflow:hidden;background:#fff;}
.scrollThumb li{width:120px;height:80px;overflow:hidden;margin-bottom:4px;cursor:pointer;}
.scrollThumb li img{width:120px;height:80px;display:block;}
.scrollThumb li.on img{width:114px;height:74px;border:solid 3px #fe8100}

.scrollThumb .m_prev,.scrollThumb .m_next{display:none;}
.scrollMk{position:absolute;top:0;left:20px;padding:5px 10px;background:rgba(245,52,52,.9);color:#fff;font-size:14px;}
.scrollMk span{display:block;font-size:20px;text-align:center;line-height:30px;}
.scrollMk em{font-size:24px;}
.s_prev,.s_next{display:block;width:120px;height:26px;background:rgba(0,0,0,.4);position:relative;z-index:9;position:absolute;right:0;right:-124px;}
.s_prev{top:0;}
.s_next{bottom:0;}
.s_prev span,.s_next span{content: ''; display: block;width: 12px;height: 12px;position: absolute;top: 50%;left: 50%;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.s_prev span{border-top: 2px solid white;border-right: 2px solid white;margin:-3px 0 0 -10px;}
.s_next span{border-bottom: 2px solid white;border-left: 2px solid white;margin:-12px 0 0 -10px;}
.scrollBtn .prevStop,.scrollBtn .prevStop span,.scrollBtn .nextStop,.scrollBtn .nextStop span{border-color:#999;}
.scrollBtn .prevStop:hover,.scrollBtn .nextStop:hover{background:rgba(0,0,0,.4);cursor: default;}
.pageState{position:absolute;left:20px;bottom:20px;height:24px;padding:0 15px;line-height:24px;background:rgba(0,0,0,.5);border-radius:12px;color:#fff;font-size:14px;}

.houseName2{padding:20px;}
.houseName2 h2{font-size:24px;color:#222;}
.vMark li{height:18px;line-height:18px;float:left;font-size:12px;color:#fff;padding:0 5px 0 20px;position:relative;margin-right:15px;border-radius:4px;}
.vMark li i{display:block;width:28px;height:26px;position:absolute;top:-4px;left:-10px;background:url(//img.villaday.com/pc_images/vMark.png) no-repeat;}
.vMark li.pz{background:#ff5757;}
.vMark li.ts{background:#ea9200;}
.vMark li.mx{background:#ff5757;}
.vMark li.sd{background:#5eccd6;}
.vMark li.zzs, .vMark li.jds, .vMark li.gjs{background:#57c799;}
.vMark li.pz i{background-position:0 0;}
.vMark li.ts i{background-position:0 -36px;}
.vMark li.mx i{background-position:0 -72px;}
.vMark li.sd i{background-position:0 -108px;}
.vMark li.zzs i{background-position:0 -144px;}
.vMark li.jds i{background-position:0 -180px;}
.vMark li.gjs i{background-position:0 -216px;}
.line{width:1px;overflow:hidden;background:#eee;margin:0 5px;height:16px;display:inline-block;vertical-align: middle;}
.vlpz5 li{color:#666;font-size:14px;float:left;margin-right:20px;}
.vlpz5 li i{font-size:24px;color:#888;vertical-align: middle;margin-right:5px;}
.vpLine li{padding-right:20px;border-right:solid 1px #eee;height:20px;line-height:20px;}
.vpLine li i{margin-top:-4px;display:inline-block;}
.vpLine li:last-child{border-right:none;}

.tabNav{padding-top:10px;border-bottom:solid 1px #eee;}
.tabNav ul{width:1170px;margin:0 auto;}
.tabNav li{font-size:16px;float:left;height:20px;padding:10px 0 12px;}
.tabNav li a{padding:0 30px;display:block;border-right:solid 1px #e2e2e2;line-height:18px;}
.tabNav li.cur{border-bottom:solid 2px #fe8100;color:#fe8100;margin-bottom:-1px;}
.tabNav li:last-child a{border-right:none;}
.tabCon{padding:30px 20px;}
.pubTxt{margin-bottom:20px;padding-bottom:20px;border-bottom:dashed 1px #ddd;}
.pubTxt.last{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.pubTxt h3{float:left;font-size:18px;color:#888;width:120px;font-size:16px;line-height:36px;}
.pubTxt h3 i{width:36px;height:36px;line-height:36px;border-radius:50%;background:#26995a;color:#fff;display:inline-block;float:left;text-align:center;font-size:20px;margin-right:10px;}
.txtCon{width:700px;float:right;}
.txtDesc {color:#666;line-height:28px;font-size:14px;height:336px;overflow:hidden;margin-bottom:10px;}
.txtMore {display:inline-block;color:#fe8100 !important;position:relative;font-size:14px;padding-right:20px;}
.txtMore .up,.txtMore .down,.wxSerPop .up,.sharePop .up{content: ''; display: block;width:8px;height:8px;position: absolute;top:3px;right:0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.txtMore .up{border-top: 2px solid #fe8100;border-left: 2px solid #fe8100;}
.txtMore .down{border-bottom: 1px solid #fe8100;border-right: 1px solid #fe8100;}
.pubTxt .vlpz5{height:112px;overflow:hidden;}
.pubTxt .vlpz5 li{width:16.6%;margin:0 0 20px 0;}
.ctmCont{width:792px;overflow:hidden;color:#666;line-height:28px;font-size:14px;margin:0 20px;}
.ctmCont p{margin-bottom:10px;}
.ctmCont img{max-width:100%;}
.hAuto{height:auto !important;}
.txtMore.cur i{top:8px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}

.modArea{background:#fff;border:solid 1px #e8e8e8;}
.totalPrice{background:#444;height:53px;line-height:53px;color:#fff;padding:0 15px;width:246px;}
.vlTime{height:38px;line-height:38px;border:solid 1px #ccc;font-size:14px;position:relative;}
.inpCell{width:100px;}
.inpCell input{height:38px;text-align:center;line-height:38px;border:none;width:100px;float:left;font-family:"\5FAE\8F6F\96C5\9ED1";}
.vlTime .icon_triangle{border-width: 5px 5px 0;position:absolute;top:17px;right:10px;}
.rtSide2 .ydBtn{font-size:18px;height:42px;line-height:42px;}
.microCalendar {width:276px;overflow:hidden;}
.microCalendar ul{width:280px;}
.microCalendar li{width:56px;text-align:center;float:left;}
.microCalendar li a,.microCalendar li span{height:32px;line-height:16px;padding:4px 0;display:block;color:#666;border-right:solid 1px #eee;border-top:solid 1px #eee;padding-right:3px;}
.microCalendar li a,.microCalendar li:nth-child(5) span{border-right:none;}
.microCalendar li span.noHouse{background:#fafafa;color:#bbb;}
.vlPrice{margin-bottom:-15px;}
.vlPrice li{height:36px;line-height:36px;border-bottom:solid 1px #eee;color:#666;}
.vlPrice li:last-child{border:none;}

.rService .avatar{width:68px;height:68px;overflow:hidden;border-radius:50%;border:solid 2px #f5f5f5;}
.wxSer,.snsShare{display:inline-block;position:relative;line-height:26px;}
.wxSerPop,.sharePop{padding:10px;border:solid 1px #ddd;background:#fff;display:none;position:absolute;top:27px;right:0;font-size:13px;text-align:center;box-shadow:1px 1px 5px rgba(0,0,0,.08);}
.wxSerPop .up,.sharePop .up{border-top: 1px solid #ddd;border-left:1px solid #ddd;background:#fff;position:absolute;top:-5px;right:10px;}
.wxSer:hover .wxSerPop,.snsShare:hover .sharePop{display:block;}
.tel{height:38px;line-height:38px;border-top:solid 1px #eee;text-align:center;}
.tel strong{color:#26995a}
.sharePop{border:solid 1px #fe8100;box-shadow:none;width:130px;height:34px;padding:0 0 0 20px;}
.sharePop li{float:left;width:60px;line-height:34px;}
.sharePop li a{padding-left:20px;background:url(//img.villaday.com/pc_images/shareIcon.png) 0  0 no-repeat;display:block;text-align:left;color:#666}
.sharePop li a.wxShare{background-position:0 8px;}
.sharePop li a.wbShare{background-position:0 -26px;}
.sharePop .up{border-color:#fe8100;}
.sharePop li#ckepop .jiathis_txt{padding:0 !important;margin:9px 0 0 0 !important;background:#fff !important;float:none  !important;}

.viewHistory li{border-bottom:dotted 1px #ddd;}
.viewHistory a{padding:10px 15px;display:block;}
.viewHistory a:hover{background:#fafafa;}
.viewHistory h3{font-size:16px;color:#666;margin-bottom:8px;}
.viewHistory .modArea h3{font-size:14px;margin-bottom:3px;font-weight:normal;}
.viewHistory h3 span{font-size:12px;}
.viewHistory p{color:#888;}
.viewHistory em{color:#fe8100;}
.viewHistory li:last-child{border-bottom:none;}

.fixedRt2,.fixedPre{position: fixed; top:0; left:50%; margin-left: 307px;z-index:999;}
.fixedTab{position: fixed; top:0; left:0;right:0;background:#fff;z-index:999;box-shadow:0 3px 4px rgba(0,0,0,.05);border-color:#ddd;}
.fixedPre{margin-left: 308px;top:1px}

.comtList .comtLi {margin-bottom:20px;padding-bottom:20px;padding-left:100px;position:relative;min-height:80px;border-bottom:dashed 1px #ddd;}
.comCell {line-height:24px;color:#666;}
.comAvatar{width:80px;text-align:center;font-size:14px;color:#888;position:absolute;top:0;left:0;}
.comAvatar a{display:block;width:58px;height:58px;overflow:hidden;border-radius:50%;margin:0 auto;}
.comImg li{width:90px;height:60px;margin:8px 8px 0 0;padding:0;border:none;float:left;}
.comImg li img{width:90px;height:60px;}


/* 别墅详情日历弹层 */
.dialogSkin_calPopStyle,.dialogSkin_videoStyle,.dialogSkin_commStyle  {box-shadow:none !important;}
.dialogSkin_calPopStyle .md_dialog_table,.dialogSkin_videoStyle .md_dialog_table,.dialogSkin_commStyle .md_dialog_table{background:none;}
.calPopLeft{padding:10px;width:490px;height:506px;background:#fff;}
.calPopRight{width:70px;background:#fff;margin-left:10px;}
.calPopRight a{width:70px;height:70px;overflow:hidden;display:block;background:#fe8100;text-align:center;line-height:70px;font-size:40px;color:#fff;}
.houseTips{padding-top:15px;}
.houseTips li{margin-bottom:25px;text-align:center;color:#888;line-height:24px;}
.houseTips li span{width:25px;height:25px;overflow:hidden;display:block;border-width:1px;border-style:solid;border-radius:50%;margin:0 auto;}
.houseTips li.wf span{background:#f5f5f5;border-color:#eee;}
.houseTips li.yf span{background:#beeabe;border-color:#b9e2b9;}
.houseTips li.tj span{background:#ffcdc9;border-color:#f5beb9;}
.dialogSkin_calPopStyle .md_dialog_default_btn,.dialogSkin_videoStyle .md_dialog_default_btn,.dialogSkin_commStyle .md_dialog_default_btn{position:absolute;top:0;right:0;width:70px;height:70px;border-raiuds:0;margin:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

/* 别墅详情优惠券弹层0826 */
.vCoup{width:270px;height:162px;background:url(//img.villaday.com/pc_images/coupBg.png) no-repeat 0 0;color:#fff;padding-left:80px;}
.vCoup h3{font-size:25px;position:relative;padding:20px 0 5px;}
.vCoup h3 span{font-size:68px;font-family:"Impact";margin-right:5px;font-weight:normal;display:inline-block;line-height:60px;}
.vCoup h3 sup{font-size:38px;font-weight:normal;position:absolute;top:15px;left:-40px;}
.vCoupBtn a{width:350px;background:#fe8100;font-size:18px;height:54px;line-height:54px;display:block;color:#fff;text-align:center;}
/* 填写预定信息 */
.flowCell{padding:20px 0;font-size:14px;height:24px;line-height:24px;color:#fff;}
.flowCell li{float:left;width:98px;text-align:center;margin-right:10px;background:#ddd;position:relative;text-indent:15px;}
.flowCell li:after,.flowCell li:before{content: "";position:absolute;top:0;right:-24px;border-style:solid;border-width:12px;border-color:transparent transparent transparent #ddd;width:0;height:0;z-index:10;}
.flowCell li:before{left:0;right:auto;border-color:transparent transparent transparent #f5f5f5;z-index:9}
.flowCell li.first:before,.flowCell li.last:after{border:none;}
.flowCell li.current{background:#fe8100;}
.flowCell li.current:after{border-color:transparent transparent transparent #fe8100;}

body{background:#3564da url(https://img.villaday.com/pc_images/act/actBg.jpg) center 0 no-repeat;}
.w1000{width:1000px;}
.actPic{position:absolute;top:0;left:0;width:100%;z-index:1;}
.actPic div{height:300px;overflow:hidden;width:1000px;margin-left:auto;margin-right:auto;}
.actWarpper{position:relative;z-index:9;}
.actHeader{position:relative;}
.actHeader .header_v3{padding-top:20px;}
.actHeader .logo{height:80px;}
.actLogin{background:#fff;border:solid 6px #1d2087;border-radius:10px;width:324px;margin-top:-55px;padding:75px 25px 25px;}
.newLogin{padding:0;}
.newLogin li{height:38px;}
.newLogin li .iconfont{top:2px;}
.input_1, .input_2{height:36px;line-height:26px;font-weight:16px;}
.newLogin li.errorInfo {color:#ee4667}
a.btn_1{height:36px;line-height:36px;}
.newLogin li.loginBtn{margin-bottom:0;padding:0;height:42px;position:relative;}
.loginBtn:after{content: ""; position:absolute;bottom:-4px;left:0;background:#da3555;height:10px;width:100%;z-index:1;border-radius:3px;}
a.btn_2{width:100%;background:#ee4667;position:relative;z-index:9;}
a.btn_2:hover{background:#e83357;}

.actRep{height:30px;line-height:30px;border-radius:15px;background:#00aeff;color:#fff;overflow:hidden;margin:30px 0 50px;}
.actRep h3{width:140px;text-align:center;font-size:16px;float:left;background:#87d8ff;}
.txtScroll{width:860px;float:left;overflow:hidden;}
.txtScroll ul{width:860px;overflow:hidden;}
.txtScroll li{float:left;font-size:14px;width:33.3%;}

.actCell{padding:0 50px 10px;background:#fff;border-radius:10px;border-top:solid 12px #87d8ff;}
.actTit{width:378px;height:88px;overflow:hidden;background:url(https://img.villaday.com/pc_images/act/actTit.png) 0 0 no-repeat;overflow:hidden;text-indent:-9999px;margin-top:-30px;}
.actTab{height:56px;border:solid 2px #ee4667;border-radius:10px;background:#fafafa;overflow:hidden;}
.actTab div{width:101%;}
.actTab a{width:33.3%;float:left;text-align:center;font-size:20px;font-weight:bold;color:#ee4667;line-height:56px;cursor:pointer;}
.actTab a.cur{background:#ee4667;color:#fff;}
.actItem li{width:290px;float:left;background:#fafafa;position:relative;}
.actImg{position:relative;}
.actImg img{width:100%;}
.actTxt,.actPrice2{background:rgba(0,0,0,.7);position:absolute;left:0;bottom:0;width:100%;color:#fff;}
.actTxt h3{font-size:20px;font-weight:normal;}
.actPrice{color:#dd373d;padding:0 15px 15px;}
.actBtn{height:40px;line-height:40px;font-size:20px;text-align:center;color:#fff !important;background:#00b7ee;border-radius:5px;display:block;margin-top:5px;}
.actBtn:hover{background:#01a8da;}

.actRule{padding-top:30px;padding-bottom:30px; margin:30px 0 80px;}
.actRule h3{color:#ee4667;font-size:24px;padding-bottom:20px;}
.actRule p{color:#444;line-height:40px;}

.actCoup{margin-top:-30px;}
.actCoup h3{font-size:24px;color:#ee4667;height:45px;line-height:45px;border-bottom:solid 1px #eee;margin:0 -50px;padding:0 50px;}
.actCoup h3 a{color:#ee4667;}
.actCoup li{width:280px;height:129px;background:url(https://img.villaday.com/pc_images/act/couponBg.png);background-repeat:no-repeat;color:#fff;float:left;margin-bottom:10px;}
.actCoup li.no1{background-position:0 0;}
.actCoup li.no1 a{color:#4dbc60;}
.actCoup li.no2{background-position:-311px 0;}
.actCoup li.no2 a{color:#b15aff;}
.actCoup li.no3{background-position:-621px 0;}
.actCoup li.no3 a{color:#ff5035;}
.amount{float:left;width:140px;text-align:center;}
.amount span{font-size:62px;font-family:Tahoma;letter-spacing:-3px;display:inline-block;line-height:45px;padding-left:20px;position:relative;}
.amount em{line-height:30px;display:inline-block;position:relative;display:inline-block;font-size:30px;position:absolute;top:0;left:0;}
.actCoup li a{width:230px;display:block;height:30px;line-height:30px;background:#fff;margin:0 auto;border-radius:15px;font-size:18px;text-align:center;}

.actNav{text-align:center;position:fixed;width:100px;background:#00aeff;color:#fff;border:solid 1px #1bcaff;border-radius:10px;right:30px;bottom:30px;overflow:hidden;z-index:10;}
.actNav li{border-bottom:solid 1px #1bcaff;font-size:16px;height:40px;line-height:40px;}
.actNav li:last-child{border:none;}
.actNav a{color:#fff;display:block;}
.actNav a:hover{background:#ee4667;}

/*七夕活动*/
.w900{width:900px;}
.qxBg{background:#802bd8 url(https://img.villaday.com/pc_images/act/qxBg.jpg) center 0 no-repeat;}
.qxBg .siteTopNav .topOrder{display:none;}
.qxBg .actCell{border-radius:0;border-color:#e4007f;}
.qxBg  .actPic div{height:250px;}
.qxWrapper{padding-top:325px;}
.qxTit{font-size:30px;color:#fff;height:56px;line-height:40px;padding-top:10px;width:860px;background:url(https://img.villaday.com/pc_images/act/qxTit.png) center 0 no-repeat;}
.qxTit span{color:#fffd45;}
.qxList li{width:900px;height:275px;background:#fff;margin-bottom:15px;}
.qxPic,.qxPic img{width:584px;height:275px;position:relative;}
.qxCount{height:28px;line-height:28px;border-radius:3px;background:rgba(0,0,0,.7);position:absolute;top:10px;left:10px;color:#fff;padding:0 15px;}
.qxTxt{width:270px;padding:10px;height:250px;position:relative;}
.qxTxt h3{font-size:22px;padding-bottom:5px;}
.pres{color:#fe8100;height:28px;line-height:28px;}
.pres span{color:#ffb466;background:#fff6e5;display:inline-block;border-radius:3px;padding:0 5px;margin-right:10px}
.qxPrice{position:absolute;bottom:20px;left:0;font-size:20px;color:#666;}
.qxPrice strong{font-size:33px;color:#fe8100;}
.sideTips{position:absolute;top:513px;left:50%;margin-left:470px;width:50px;border-radius:10px;background:#fff;text-align:center;overflow:hidden;z-index:10;color:#e4007f;}
.sideTips a{display:block;color:#e4007f;}
.sideTips i{background:#e4007f;height:45px;color:#fff;display:block;font-size:30px;line-height:40px;}
.sideTips p{width:20px;padding:15px;font-size:14px;line-height:14px;}
.sideTips p span{border:solid 1px #e4007f;display:block;padding:5px;margin:5px -3px;}


/*中秋专题*/
.maBg{background:#150d2a url(https://img.villaday.com/pc_images/act/maBg.jpg) center 0 no-repeat;}
.ruleLink{width:186px;height:48px;display:block;text-indent:-9999px;position:absolute;top:195px;left:415px;}
.maBg .actCell{border-color:#fff;}
.maInfo{height:120px;background:#3958bd url(https://img.villaday.com/pc_images/act/maInfo.png) 54px 13px no-repeat;margin:0 -40px;padding-left:120px;}
.maInfo li{float:left;padding-top:12px;}
.maInfo li h3{font-size:22px;margin-bottom:8px;}
.maInfo li h3 span{color:#f5be00;}
.maTime {font-size:18px;}
.maTime span{margin-right:10px;}
.maTime strong{background:#000;font-size:20px;color:#ffc600;margin-right:5px;padding:0 5px;}
.maRate{width:148px;height:13px;padding:8px;background:#28439e;}
.rateInner{width:148px;height:13px;background:url(https://img.villaday.com/pc_images/act/maRate.png) 0 0 repeat-x;border-radius:6px;overflow:hidden;}
.maRate span{height:13px;display:block;background:url(https://img.villaday.com/pc_images/act/maRate.png) 0 -23px repeat-x;}
.maBg .actRule h3{color:#3958bd;}
.maTit{border-left:solid 10px #fe8100;height:50px;margin:30px 0 25px;padding-left:10px;}
.maTit h3{font-size:24px;color:#222;height:26px;line-height:24px;overflow:hidden;}
.maTit h3 span{font-weight:normal;font-size:18px;}
.maTit p{color:#888;padding-top:3px;font-size:16px;}
.maMore{height:28px;line-height:28px;margin-top:20px;border:solid 1px #fe8100;border-radius:14px;color:#fe8100 !important;display:block;width:110px;text-align:center;font-size:16px;}
.maBg .actCell{padding-left:40px;padding-right:40px;}
.maBg .actItem li{width:300px;}
.maBg .actBtn{background:#f94c53;}
.maBg .actBtn:hover{background:#ef3239;}
.maPrice{padding:10px 0;}
.maPrice p strong{color:#dd373d;line-height:24px;}
.noRoom .actPrice *{color:#888 !important;}
.noRoom .actBtn,.noRoom .actBtn:hover{background:#d2d2d2;color:#fff !important;}
.noRoomIcon{width:180px;height:53px;background:url(https://img.villaday.com/pc_images/act/noRoomIcon.png) 0 0 no-repeat;position:absolute;top:40%;left:50%;margin:-27px 0 0 -90px;}
.maServ{padding-top:50px;width:190px;position:fixed;left:50%;top:362px;z-index:10;margin-left:510px;background:url(https://img.villaday.com/pc_images/act/maServ.png?v=1000) 0 0 no-repeat;border-radius:8px;}
.maTel{padding-left:65px;height:61px;}
.maTel strong{color:#f94c53;}
.maKf{margin-top:5px;padding:12px 0 0 12px;height:68px;}
.maKf .avatar,.actServ .avatar{width:52px;height:52px;}
.maKf h3,.actServ h3{color:#472757;}
.maKf a,.actServ a{color:#f22;}
.maTop{height:27px;line-height:27px;color:#7c5512 !important;text-align:center;display:block;padding-right:20px;display:none;}



/*聚会专题*/
.partyBg{background:#13b5b1 url(https://img.villaday.com/pc_images/act/partyBg.jpg) center 0 no-repeat;}
.partyBg .actWarpper{background:url(https://img.villaday.com/pc_images/act/partypic1.png) center 60px no-repeat;}
.partyBg .actInfoImg{height:430px;visibility:hidden;}
.partyBg .actTab {border:none;margin-bottom:70px;height:60px;}
.partyBg .actTab a{font-size:20px;color:#888;line-height: 60px;width:5.5%;}
.partyBg .actTab .cur{background:#fff100;color:#472b1a;}
.partyBg .actCell{border:none;margin-bottom:70px;position:relative;padding:80px 50px 20px;}
.partyBg .actTit{background:url(https://img.villaday.com/pc_images/act/partyTit.png) center center no-repeat;position:absolute;top:-40px;left:310px;margin:0;height:86px;line-height:80px;text-indent:0;text-align:center;color:#2389b0;font-size:26px;}
.partyBg .actBtn{background:#ec6941;}
.partyBg .actBtn:hover{background:#dc5c35;}
.actTxt2{padding:5px 15px 15px;}
.actTxt2 h3{font-size:20px;line-height:30px;}
.actTit2{width:690px;height:50px;line-height:50px;background:url(https://img.villaday.com/pc_images/act/actTit2.png) center center no-repeat;color:#fff;font-size:30px; text-align:center;}

.partyBg .actNav{background:#7bfffa;border-color:#5ef7f1;right:auto;left:50%;margin-left:-630px;bottom:auto;top:15px;display:none;width:110px;}
.partyBg .actNav li{border-color:#5ef7f1;position:relative;}
.partyBg .actNav li a{color:#2389b0;}
.partyBg .actNav li a:hover{background:#ec6941;color:#fff;}
.partyBg .actNav li a .upIcon{border-color: transparent transparent #2389b0;left:80px;border-width:7px;top:9px;}
.partyBg .actNav li a:hover .upIcon{border-color: transparent transparent #fff;}
.partyBg .actNav li a .upIcon:after{display:none;}
.actServ{background:#fff;position:fixed;left:50%;top:15px;z-index:10;margin-left:510px;width:120px;border-radius:8px;padding:10px 0;display:none;}
.paTel{border-top:solid 1px #eee;border-bottom:solid 1px #eee;padding:10px 0;text-align:center;}
.paTel .paTelTxt{height:26px;line-height:26px;color:#888;}
.paTel .paTelTxt i{font-size:18px;display:inline-block;width:24px;height:24px;line-height:24px;border:solid 1px #888;border-radius:50%;text-align:center;vertical-align: middle; }
.paTel p{color:#f94c53}
.paBtn{background:#ff8200;color:#fff !important;width:96px;height:32px;display:block;line-height:32px;font-weight:bold;text-align:center;border-radius:5px;}
.partyBg .srdzFormLeft{width:330px;}
.partyBg .srdzFormLeft li .itemName{width:40px;}
.partyBg .dzBtn{height:40px;line-height:40px;}
.partyBg .srdzFormLeft li{margin-bottom:20px;}
.partyBg .srdzFormLeft li input,.partyBg .srdzFormLeft li select{border-color:#eee;}

/*国庆专题*/
.w1020{width:1020px;}
.ndBg{background:#289ad8 url(https://img.villaday.com/pc_images/act1/ndBg.jpg) center 0 no-repeat;}
.ndBg .actInfoImg{height:257px;visibility:hidden;}
.ndTab{width:850px;margin-bottom:45px;}
.ndTab a{width:400px;height:89px;background:#fee300;display:block;font-style:italic;text-align:center;font-size:15px;border-radius:5px;color:#df2d3d;float:left;margin:0 10px;padding-top:5px;position:relative;}
.ndTab strong{font-size:35px;}
.ndTab a.cur{background:#d95035;color:#fff;}
.ndTab a.cur:after{content: ""; position: absolute; left:50%; bottom:-30px; width:0; height:0; line-height: 0; margin-left:-16px; border-width:15px; border-style:solid dashed dashed ; border-color:#d95035 transparent transparent;}
.ndTit,.ndGwMod{margin-top:55px;}
.titHd{background:#f0cc1e url(https://img.villaday.com/pc_images/act1/ndTitHdBg.png) 0 0 no-repeat;height:107px;padding-top:10px;}
.titHd h3{color:#6b2616;font-size:48px;line-height:60px;}
.titHd p{color:#856822;font-size:20px;font-weight:bold;}
.titDay{height:76px;line-height:76px;background:#232921;font-size:16px;font-weight:bold;color:#fff;}
.titDay span{margin:0 15px;}
.titDay em{color:#f0cc1e;}
.ndMod{margin-top:20px;position:relative;}
.ndMod:after{content: "";position:absolute;top:0;left:-25px;border-left:dotted 2px #fff;height:100%;z-index:1;}
.ndMod.last:after{border-left:none}
.ndHd{height:63px;line-height:63px;color:#72382a;background:#f0cc1e;border-top-right-radius:32px;border-bottom-right-radius:32px;display:inline-block;position:relative;z-index:9;padding:0 50px;margin-bottom:22px;}
.ndHd .day{width:72px;height:72px;line-height:72px;display:block;font-size:30px;border:solid 5px #289ad8;border-radius:50%;background:#f0cc1e;font-weight:bold;text-align:center;position:absolute;top:0;top:-10px;left:-65px;}
.ndHd h3{font-size:30px;}
.ndHd h3 span{font-size:18px;color:#856822;font-weight:normal;}

.ndScroll{width:676px;height:350px;overflow:hidden;position:relative;}
.ndScrollCon h3{height:50px;line-height:50px;background:#f0cc1e;color:#222;font-size:14px;font-weight:normal;padding:0 20px;}
.ndScrollCon li{float:left;}
.ndTop .actItem,.ndMod .actItem li{width:333px;height:350px;background:#fff;}
.ndBg .actPrice2{padding:0 20px;height:40px;line-height:40px;width:auto;}
.ndBg .actTxt2{padding:15px;}
.ndBg .actTxt2 h3{font-size:22px;}
.ndPrev,.ndNext{display:block;width:40px;height:60px;background:rgba(0,0,0,.6);position:relative;z-index:9;position:absolute;top:120px;}
.ndPrev{left:0;}
.ndNext{right:0;}
.ndPrev span,.ndNext span{content: ''; display: block;width: 15px;height: 15px;position: absolute;margin:-9px 0 0 -13px;top: 50%;left: 50%;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.ndPrev span{border-bottom: 4px solid white;border-left: 4px solid white;margin-left:-3px;}
.ndNext span{border-top: 4px solid white;border-right: 4px solid white;}
.ndBtn .ndPrev:hover,.ndBtn .ndNext:hover{background:#fe8100;}
.ndScroll .pageState{background:none;left:auto;right:0;bottom:15px;color:#222;}
.ndMore{width:180px;height:40px;line-height:40px;border:solid 1px #fff;font-size:14px;text-align:center;display:block;margin:20px auto 0;color:#fff !important;}

.otherTit{height:28px;line-height:28px;position:relative;text-align:center;margin-bottom:30px;}
.otherTit h3{padding:0 20px;background:#289ad8;color:#fff;display:inline-block;font-size:24px;font-weight:normal;z-index:9;position:relative;}
.otherTit:after{content: '';display: block;height:1px;background:#69b8e4;position:absolute;top:13px;left:0;overflow:hidden;width:100%;z-index:1;}
.otherServ ul{width:1032px;}
.otherServ li{width:248px;height:136px;overflow:hidden;float:left;margin-right:10px;position:relative;}
.otherServ li h4{font-size:16px;background:rgba(0,0,0,.5);color:#fff;text-align:center;position:absolute;bottom:0;left:0;width:100%;font-weight:normal;height:30px;line-height:30px;}

.gwTit{background:#fff;height:295px;}
.gwImg{width:498px;height:295px;}
.gwTxt{width:480px;padding:15px;}
.gwTxt h4 span{color:#fff;height:22px;line-height:22px;background:#d95035;font-size:14px;font-weight:normal;padding:0 6px;margin-left:5px;}
.gwTxt p{height:170px;overflow:hidden;padding-top:10px;line-height:24px;}
.gwDay{padding-top:10px;border-top:dashed 1px #e8e8e8;color:#aaa;}
.gwDay span{margin:0 5px;color:#222;}
.gwDay em{color:#d95035;}

.gwRecom {height:154px;overflow:hidden;}
.gwRecom dl,.gwItem ul{width:1130px;}
.gwRecom dt{width:154px;height:114px;background:url(https://img.villaday.com/pc_images/act1/ndgw.jpg) 0 0 no-repeat;padding-top:40px;float:left;}
.gwRecom dt h4{color:#72382a;font-size:18px;}
.gwRecom dt a,.gwItem li.gwItemHd a{height:32px;line-height:32px;color:#fff;background:#d95035;padding:0 20px;display:inline-block;font-size:14px;border-radius:16px;margin-top:10px;}
.gwRecom dd{width:215px;height:154px;overflow:hidden;float:left;margin-right:5px;position:relative;}
.gwRecom dd h5{height:28px;line-height:28px;background:rgba(0,0,0,.5);color:#fff;text-align:center;overflow:hidden;font-weight:normal;position:absolute;bottom:0;left:0;width:100%;}
.gwRecom dd span{display:block;width:42px;height:24px;line-height:18px;color:#fff;text-align:center;position:absolute;top:0;left:10px;background:url(https://img.villaday.com/pc_images/act1/gwRecomIcon.png) 0 0 no-repeat;}
.gwRecom dd span.no1{background-position:0 0;}
.gwRecom dd span.no2{background-position:-52px 0;}
.gwRecom dd span.no3{background-position:-104px 0;}
.gwRecom dd span.no4{background-position:-156px 0;}
.gwItem li{width:284px;height:276px;margin-right:5px;position:relative;background:#fff;}
.gwItem li.gwItemHd{width:154px;}
.gwItem li.gwItemHd a{background:#fff;color:#ff8101;}
.gwItem li .modrpCell{background:rgba(0,0,0,.5);}
.ndBg .gwItem .actTxt2{padding-top:5px;}
.ndBg .gwItem .actTxt2 h3{font-size:18px;}

.ndNav{position:fixed;left:50%;margin-left:525px;top:100px;width:125px;padding-top:106px;background:url(https://img.villaday.com/pc_images/act1/ndNav.png) center 0 no-repeat;display:none;}
.ndNav ul{border:solid 1px #232921;background:#ffd102;font-size:16px;font-weight:bold;text-align:center;}
.ndNav li {border-bottom:solid 1px #232921;}
.ndNav li a{height:42px;line-height:42px;display:block;color:#72382a !important;}
.ndNav li a:hover{color:#fff !important;background:#ff971d;}
.ndNav li.kfdz {font-size:14px;font-weight:normal;height:80px;padding-top:10px;}
.ndNav li.kfdz i{font-size:50px;color:#d27c18;display:block;line-height:50px;}
.ndNav .ndTel{height:32px;line-height:32px;color:#010101;border-bottom:none;font-size:14px;}
/*特价别墅专题*/
.spBg{background:#13b5b1 url(https://img.villaday.com/pc_images/act/spBg.jpg) center 0 no-repeat;}
.spBg .actWarpper{background:url(https://img.villaday.com/pc_images/act/spPic1.png) center 67px no-repeat;}
.spBg .actInfoImg{height:430px;visibility:hidden;}
.spBg .actCell{border:none;margin-bottom:70px;position:relative;padding:50px 50px 20px;}
.spBg .actBtn{background:#ff8200;}
.spBg .actBtn:hover{background:#e27300;}
.priceMark{display:block;position:absolute;top:0;left:0;font-size:16px;color:#fff;height:30px;line-height:30px;padding:0 15px;}
.pmBg1{background:#920783;}
.pmBg2{background:#e60012;}

/* 轰趴专题 */
.hpBg{background:#7766c9 url(https://img.villaday.com/pc_images/act/hpBg.jpg) center 280px no-repeat;}
.bg_ffe746{background:#ffe746;}
.c444{color:#444;}
.cf22{color:#f22;}
.c_f94c53{color:#f94c53}
.hpSlide{height:300px;overflow:hidden;position:relative;}
.slideMain{width:1170px;height:300px;margin:0 auto;position:relative;}
.slideMain ul{height:300px;left: 50%;margin-left: -960px;position: absolute;top: 0;width: 1920px;}
.resPro{overflow:hidden;border-radius:8px;width:278px;}
.resCont{position:relative;z-index:9;border-radius:8px;width:278px;}
.resPro h3{height:38px;line-height:34px;background:#601986 url(https://img.villaday.com/pc_images/act/resPro.png) 15px center no-repeat;padding-left:55px;color:#fff;font-size:20px;font-family:"幼圆";font-style:italic;}
.resPro ul{padding:10px 25px 20px;}
.resPro li{color:#601986;font-size:16px;font-weight:bold;}
.resPro li p{background:#fafafa;height:30px;line-height:30px;}
.resPro li span{display:block;height:30px;line-height:30px;position:relative;}
.resPro li span:after{content:'';display: block;width:13px;height:13px;position:absolute;top:50%;margin:-13px 0 0 -13px;left:50%;border-bottom: 2px solid #ddd;border-left: 2px solid #ddd;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.resCont{padding:20px 25px;width:228px;}
.resCont .avatar{border-radius:50%;overflow:hidden;border:solid 2px #fff;}
.telIcon{height:50px;width:50px;border:solid 1px #666;border-radius:50%;text-align:center;}
.telIcon i{font-size:30px;}
.rtFixed{height:515px;}
.hpFixed{top:0;z-index:9;background:#7766c9;}

.orderTxt{height:140px;overflow:hidden;}
.orderTxt li{line-height:28px;height:28px;}
.hpBg .schFilter .schRadio{padding-left:20px;}
.hpBg .schFilter .schSwitch{right:15px;}
.hpBg .schFilter dl{font-size:16px;}
.hpBg .itemTxt{width:380px;}
.hpBg .itemPrice{border:none;width:120px;margin-right:35px;}
.hpBg .pagination a:hover,.hpBg .pagination .cur span{background:#fff100;color:#666;border-color:#fff100;}
.hpBg .filterBar a:link,.hpBg .filterBar a:visited,.hpBg .filterBar a:active,.hpBg .sortCell{color:#fff;}
.hpBg .checkBox li a{background:url(https://img.villaday.com/pc_images/act/hpIcon.png) 0 3px no-repeat;}
.hpBg .checkBox li a:hover,.hpBg .checkBox li.cur a{background-position:0 -23px;color:#fff100 !important;}
.hpBg .checkBox .all{background:none;padding:0 10px;}
.hpBg .checkBox .cur .all,.hpBg .sortCell a.cur{background:#fff100;color:#444 !important;border-radius:3px;}

.btPopBox{position:fixed;bottom:0;left:-100%;z-index:99999;color:#fff;width:100%;}
.btPopBg{height:84px;overflow:hidden;position:absolute;top:0;left:0;right:0;background:#000;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;z-index:1;}
.btCon{height:84px;position:relative;z-index:9;}
.btPopL{font-size:16px;color:#fec500;padding-top:15px;line-height:30px;width:420px;}
.btPopR{width:740px;}
.btForm{padding-top:24px;}
.btForm .selectCore{width:130px;height:36px;}
.btForm .btPhone{width:260px;}
.btForm .selectValue{height:36px;line-height:36px;}
.btForm .selectList{bottom:37px;top:auto;}
.btBtn{background:#fec500;background:#fec500;color:#222;font-size:18px;display:block;line-height:38px;height:38px;text-align:center;}
.btBtn:hover{color:#fff;}
.btPopBtn{width:38px;line-height:38px;display:block;text-align:center;display:block;position:absolute;top:0;right:0;z-index:9;}
.rtArrow{width:10px;height:10px;display:block;border-bottom:1px solid #c2c2c2;border-right:solid 1px #c2c2c2;position:absolute;right:10px;top:12px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.btOffFind{position:fixed;bottom:100px;left:0;;width:164px;height:84px;z-index:999999;}
/*
.flowbox{border:solid 1px #e8e8e8;}
.reseForm{padding:20px 40px 80px;}
.reseForm h3{font-size:20px;height:35px;line-height:34px;padding-bottom:20px;border-bottom:solid 1px #eee;color:#222;font-weight:normal;position:relative;padding-left:20px;}
.reseForm h3:after{content: ""; position:absolute;top:8px;left:0;height:20px; border-left:solid 4px #fe8100;}
.formList{margin-top:30px;}
.formList li{margin-bottom:30px;padding-left:95px;position:relative;font-size:14px;color:#222;}
.formList li label{width:90px;position:absolute;left:0;text-align:right;top:50%;height:28px;line-height:28px;margin-top:-15px;padding-right:5px;}
.txtInp,.txtSel,.useCoup2{padding:10px;height:28px;line-height:28px;width:180px;border:solid 1px #ccc;border-radius:2px;font-size:16px;margin-right:10px;font-family: "微软雅黑";}
.txtSel:focus,.txtInp:focus{border-color:#fe8100;}
.txtSel{height:50px;line-height:50px;width:202px;}

.useCoup2{width:auto;margin-right:0;position:relative;}
.coupSelect2{background:#fff;border:solid 1px #ccc;position:absolute;top:48px;left:-1px;width:100%;z-index:9;display:none;}
.coupSelect2 ul{max-height:300px;overflow:auto;}
.coupSelect2 li{border-bottom:dashed 1px #ddd;}
.coupSelect2 li a,.disableCoup2{display:block;padding:20px;position:relative;}
.coupSelect2 li a:after,.disableCoup2:after{content: ""; position:absolute;top:50%;right:35px;height:24px;width:24px;margin-top:-12px; border:solid 1px #cdcdcd;background:#fff;border-radius:50%;z-index:9;}
.coupSelect2 li a:hover,.coupSelect2 li.cur a{background:#fff7ef;}
.coupSelect2 li.cur a:after{background:#fe8100;border-color:#fe8100;}
.coupSelect2 li.cur a:before{content:'';display: block;width: 12px;height:6px;position: absolute;top: 50%;right:41px;margin-top:-5px;z-index:10;border-bottom: 2px solid white;border-left: 2px solid white;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.disableCoup2:before{content:'';display: block;width: 12px;height:6px;position: absolute;top: 50%;right:42px;margin-top:-6px;z-index:10;border-bottom: 2px solid #cdcdcd;}
.coupSelect2 li.last{border:none;padding:20px;}
.coupSelect2 h4{font-size:16px;font-weight:normal;line-height:24px;}
.coupSelect2 p{color:#888;font-size:12px;line-height:20px;}
.disableCoup2{}
.coupSelect2 .disableCoup2 h4,.coupSelect2 .disableCoup2 p{color:#ccc;}
.btnB,.btnC{height:30px;line-height:30px;font-family: "微软雅黑";font-size:14px;border:none;cursor:pointer;color:#fff;padding:0 30px;}
.btnB{background:#fe8100}
.btnC{background:#ccc}

.infoState h4{font-size:24px;font-weight:normal; padding-top:10px;}
.infoState p{font-size:16px;margin-top:10px;}
.infoState .msgIconSuc{margin-bottom:0;}
.butlerServ{padding-left:190px;width:500px;}
.bQrcode,.bQrcode img{width:200px;height:200px;}
.bTxt{width:240px;border:solid 1px #eee;padding:20px;position:relative;}
.bTxt .time{text-align:center;margin-top:20px;padding-top:15px;border-top:solid 1px #eee}
.bTxt:after{content: ""; position: absolute;height:10px;width:10px;top:50%;left:-6px;margin-top:-5px;background:#fff;border-top:solid 1px #eee;border-left:solid 1px #ddd;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.topLine{padding:40px;border-top:dotted 1px #ddd;}
.payTpye{border:solid 1px #feb41f;padding:30px;font-size:16px;color:#222;}
.payTpye h3{font-size:16px;font-weight:normal;margin-bottom:25px;}
.payTpye li{float:left;margin-left:60px;}
.payTpye li label{height:32px;line-height:32px;display:block;}
.payTpye li input{float:left;margin:10px 10px 0 0;}
.paySum {text-align:right;font-size:18px;line-height:50px;}
.paySum .btnA{height:50px;display:inline-block;line-height:50px;font-size:18px;padding:0 20px;}
*/

/* 下单流程优化 替换上面 */
.flowbox{border:solid 1px #e8e8e8;}
.reseForm{padding:20px 40px 60px;}
.reseForm h3{font-size:20px;height:35px;line-height:34px;padding-bottom:20px;border-bottom:solid 1px #eee;color:#222;font-weight:normal;position:relative;padding-left:20px;}
.reseForm h3:after{content: ""; position:absolute;top:8px;left:0;height:20px; border-left:solid 4px #fe8100;}
.reseForm h3.noAf{padding-left:0;}
.reseForm h3.noAf:after{display:none;}
.reseForm h3.noborder{border-bottom:none;}
.formList{margin-top:30px;}
.formList li{margin-bottom:25px;padding-left:90px;position:relative;font-size:14px;color:#222;}
.formList li label{width:85px;position:absolute;left:0;text-align:right;top:50%;height:28px;line-height:28px;margin-top:-15px;padding-right:5px;}
.txtInp,.txtSel,.useCoup2{padding:10px;height:18px;line-height:18px;width:200px;border:solid 1px #ccc;border-radius:2px;font-size:14px;font-family: "微软雅黑";}
.txtIn:focus,.txtSel:focus{border-color:#fe8100;}
.txtSel{height:40px;line-height:40px;width:222px;}

.useCoup2{width:auto;margin-right:0;position:relative;}
.coupSelect2{background:#fff;border:solid 1px #ccc;position:absolute;top:38px;left:-1px;width:100%;z-index:9;display:none;}
.coupSelect2 ul{max-height:300px;overflow:auto;}
.coupSelect2 li{border-bottom:dashed 1px #ddd;}
.coupSelect2 li a,.disableCoup2{display:block;padding:20px;position:relative;}
.coupSelect2 li a:after,.disableCoup2:after{content: ""; position:absolute;top:50%;right:35px;height:24px;width:24px;margin-top:-12px; border:solid 1px #cdcdcd;background:#fff;border-radius:50%;z-index:9;}
.coupSelect2 li a:hover,.coupSelect2 li.cur a{background:#fff7ef;}
.coupSelect2 li.cur a:after{background:#fe8100;border-color:#fe8100;}
.coupSelect2 li.cur a:before{content:'';display: block;width: 12px;height:6px;position: absolute;top: 50%;right:41px;margin-top:-5px;z-index:10;border-bottom: 2px solid white;border-left: 2px solid white;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.disableCoup2:before{content:'';display: block;width: 12px;height:6px;position: absolute;top: 50%;right:42px;margin-top:-6px;z-index:10;border-bottom: 2px solid #cdcdcd;}
.coupSelect2 li.last{border:none;padding:20px;}
.coupSelect2 h4{font-size:16px;font-weight:normal;line-height:24px;}
.coupSelect2 p{color:#888;font-size:12px;line-height:20px;}
.disableCoup2{}
.coupSelect2 .disableCoup2 h4,.coupSelect2 .disableCoup2 p{color:#ccc;}
.btnB,.btnC{height:30px;line-height:30px;font-family: "微软雅黑";font-size:14px;border:none;cursor:pointer;color:#fff;padding:0 30px;}
.btnB{background:#fe8100}
.btnC{background:#ccc}

.infoState h4{font-size:24px;font-weight:normal; padding-top:10px;}
.infoState p{font-size:16px;margin-top:10px;}
.infoState .msgIconSuc{margin-bottom:0;}
.butlerServ{padding-left:190px;width:500px;}
.bQrcode,.bQrcode img{width:200px;height:200px;}
.bTxt{width:240px;border:solid 1px #eee;padding:20px;position:relative;}
.bTxt .time{text-align:center;margin-top:20px;padding-top:15px;border-top:solid 1px #eee}
.bTxt:after{content: ""; position: absolute;height:10px;width:10px;top:50%;left:-6px;margin-top:-5px;background:#fff;border-top:solid 1px #eee;border-left:solid 1px #ddd;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.topLine{padding:40px;border-top:dotted 1px #ddd;}
.payTpye{border:solid 1px #e8e8e8;font-size:16px;color:#222;background:#fafafa;}
.payTpye h3{font-size:16px;font-weight:normal;margin-bottom:25px;}
.payTpye li{float:left;border-left:solid 1px #e8e8e8;padding-left:40px;margin-left:40px;}
.payTpye li label{height:32px;line-height:32px;display:block;color:#ccc;}
.payTpye li.cur label{color:#333;}
.payTpye li input{float:left;margin:10px 10px 0 0;}
.payTpye .wxpay .payIcon{background-position:0 -84px;}
.payTpye .alipay .payIcon{background-position:0 -126px;}
.payTpye .wxpay.cur .payIcon{background-position:0 0;}
.payTpye .alipay.cur .payIcon{background-position:0 -42px;}


.ceee{color:#eee;}
.caaa{color:#aaa;}
/* 模拟日历调整 */
.calendaWrap{background:#fff;font-family: "微软雅黑";}
.calendarHead{height:50px;line-height: 50px; font-size:18px; position: relative; text-align: center;}
.calendarHead span{font-size:22px;font-weight:bold;}
.prevMth,.nextMth{position: absolute; width:30px; height: 50px; line-height: 50px; top:0; color:#888 !important;}
.prevMth.none,.nextMth.none{color:#ccc !important;}
.nextMth{right:0;}
.prevMth{left:0;-webkit-transform:rotate(180deg); transform:rotate(180deg);}
.prevMth:before,.nextMth:before{content: "\e60d"; font-family: "iconfont";}
.calendarTable{width:100%; text-align: center; color: #333; font-size: 20px;}
.calendarTable thead td{background:#ddd; color: #fff; font-size:16px;height:38px;width:14%;border-bottom:solid 1px #fff;}
.calendarTable tbody td{background:#f5f5f5;border-right:solid 1px #fff;border-bottom:solid 1px #fff;width:70px;height:69px;font-size:16px;color:#222;}
.priceNum{font-size:12px;}
.mPrice{display:none;}
.today{background:#ff8102;color:#fff;}
.calendarTable tbody td.nohave,.nohave .priceNum{color:#888;}
.module{display:none}

/* 首页改版V3 */
.mod2{border:solid 1px #eee;position: relative; background: #fff;}
.mod2 .modTxt6 h3{font-size:20px;}
.mod2 .details3 {font-size:14px;}
.c222{color:#222;}
.w1140{width:1140px;}
.w360{width:360px;}
.w150{width:150px;}
.w555{width:555px;-moz-box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1);}
.w615{width:615px;}
.header_v3{padding-top:30px;position:relative;z-index:50;}

.br1{border-right:solid 1px #ddd;}
.hotKeyword{color:#fff;font-size:14px;line-height:18px;margin-bottom:20px;}
.hotKeyword a{color:#fff;margin-right:15px;}
.hotKeyword a:hover{color:#fe8100;}

.modTxt6{padding:10px 15px 15px;}
.modTxt6 h3{font-size:18px;}
.modTxt6 p{margin-top:5px}

.largeBg2{padding-top:55px;height:560px;background:url(//img.villaday.com/pc_images/81.jpg) center center no-repeat;}
.villaDz .srdzFormBd{padding-top:35px;padding-bottom:20px;}


.bmsd{border-bottom:solid 1px #ddd}
.w350{width:350px;}
.indexCom{border-bottom:dashed 1px #ddd;padding-bottom:15px;margin-bottom:15px;}
.indexCom p{height:40px;overflow:hidden;position:relative;}
.comHd{line-height:27px;}
.indexCom li{margin-right:5px;float:left;margin-bottom:5px;}
.avatar2{overflow:hidden;border-radius:50%;display:block;border:solid 1px #fff;}
.avatar2 img{display:block;}
.bigC{border-bottom:none;padding-bottom:0;margin-bottom:0;}

.bigC .comHd{line-height:42px;}
.bigC p{height:48px;}
.slideMod{width:507px;height:305px;overflow:hidden;position:relative;}
.slideNum {position:absolute;bottom:10px;width:100%;text-align:center;}
.slideNum li{width:24px;height:4px;background:rgba(2552,255,255,.5);text-indent:-9999px;overflow:hidden;display:inline-block;margin:0 2px;cursor:pointer;}
.slideNum li.on{background:#fe8100;}


/*第三方登录弹出*/
.newLoginCon.md_dialog_layer{box-shadow:none;}
.newLoginCon .md_dialog_table{background:none;}
.g_bg{width:500px; background:#fff url(//img.villaday.com/pc_images/coupon_31.png) 0 0 no-repeat;overflow:hidden;border-radius:10px; }
.txt_1{height:180px;width: 100%; text-align: center; color: #fff; font-size: 24px; font-weight: bold;padding-top:100px;}
.txt_2{position: absolute; top: 135px; left:0; width: 100%; text-align: center; color: #fff; font-size: 46px; font-weight: bold;}
.newLogin{padding:28px 0 0 85px;}
.newLogin li{margin-bottom:15px;position:relative;height:42px;}
.input_1,.input_2{width:280px; height: 40px; line-height: 40px; color: #333; border:0; font-size: 16px;padding-left:40px;border:solid 1px #ddd;border-radius:3px;font-family:"\5FAE\8F6F\96C5\9ED1"}
.input_2{width:120px;float:left;}
.newLogin li .iconfont{color:#ccc;font-size:22px;position:absolute;top:4px;left:10px;}
.loginBtn{padding:10px 0 20px;margin:0;}
.newLogin li.errorInfo{color:#fe8100;font-size:14px;height:20px;line-height:20px;margin-top:-12px;margin-bottom:10px;}
a.btn_1{ text-align: center; font-size: 16px; color:#fe8100; display:block;border:solid 1px #ffebc6;background:#fff6e5;height: 40px; line-height: 40px;margin-left:10px;width:148px;float:left;border-radius:3px;}
a.btn_1:hover{color: #fa952c; text-decoration: none;}
a.btn_2{width: 332px; height: 42px; line-height: 42px; text-align: center; font-size: 18px; color: #fff; background: #fe8100; border-radius: 3px;display:block;}
a.btn_2:hover{text-decoration: none; background: #fa8e1f}
a.btn_3{position: absolute;top:0; right: 0; width:50px; height: 50px;}

.g_bg2{ position: absolute; left:-250px; top:-270px; width:500px; height: 540px; background: url(//img.villaday.com/pc_images/coupon_11.png) 0 0 no-repeat; }
.txt_3{position: absolute; top: 85px; left:0; width: 100%; text-align: center; color: #fff; font-size: 24px; font-weight: bold;}
.txt_4{position: absolute; top: 115px; left:0; width: 100%; text-align: center; color: #fff; font-size: 46px; font-weight: bold;}

.pop_yhj_item{position: absolute; top:236px; left:40px; width:420px;}


.yhj_item{height: 88px; background: url(//img.villaday.com/pc_images/coupon_21.png) 0 0 no-repeat; margin-bottom: 10px;}
.mmn{width:130px; line-height: 88px; font-size: 40px; color: #fff; text-align: center;}
.mmn_remark{width:260px; margin-right: 12px; padding-top: 10px;}
.mmn_remark h6{font-size: 14px; color: #666; font-weight: normal;}
.mmn_remark p{font-size: 12px; color: #aaa;}
.mmn_view{padding-top: 6px;}
.mmn_n{ border:1px solid #ff818f; color: #ff818f; font-size: 14px; padding: 0 4px; }
a.view_btn{height:24px; line-height:24px; padding:0 20px; border-radius: 12px; background: #ff818f; color: #fff; font-size: 14px;}
a.view_btn:hover{text-decoration: none; opacity: .9;}
.yhjbg_org{ background-position: 0 -100px; }
.yhjbg_org .view_btn{background: #ffca79}
.yhjbg_org .mmn_n{border-color:#ffca79; color: #ffca79;}

.yhjbg_blue{ background-position: 0 -196px; }
.yhjbg_blue .view_btn{background: #83dee1}
.yhjbg_blue .mmn_n{border-color:#83dee1; color: #83dee1;}


/* 暂无数据状态 */
.noData{margin:100px 0 200px;}
.noIcon,.noIcon span{width:180px;height:168px;background:url(//img.villaday.com/pc_images/noIcon.png) no-repeat; display:block;}
.noIcon{background-position:0 0;}
.noIcon .noFav{background-position:0 -178px;}
.noIcon .noCoup{background-position:0 -355px;}
.noIcon .noOrder{background-position:0 -532px;}
.noIcon .noHist{background-position:0 -709px;}

/* 侧边快捷导航 */
.nvBar2{border-bottom:solid 1px #ddd;height:30px;line-height:30px;color:#888;padding-top:10px;}
.modTit{font-size:16px;color:#666;height:20px;line-height:20px;padding:18px 0 18px 10px;position:relative;font-weight:normal;}
.modTit:after {content: ""; position:absolute;top:20px;left:0;height:16px; border-left:solid 3px #fe8100;}
.btNav{position:fixed;bottom:20px;right:20px;z-index:999;width:62px;}
.btNav li{width:62px;height:51px;position:relative;}
.btNav a{display:block;background:#fff;color:#fe8100;text-align:center;width:50px;font-size:12px;height:44px;padding-top:6px;overflow:hidden;}
.btNav a i{font-size:22px;display:block;line-height:24px;}
.seeNav a i{font-size:28px;margin-top:-5px;}
.btNav a p{line-height:16px;}
.btTxt{width:52px;height:50px;overflow:hidden;position:relative;background:#f8f8f8;margin-left:10px;border-bottom:solid 1px #f8f8f8;}
.btNav li:first-child{height:52px;}
.btNav li:first-child .btTxt{border-top:solid 1px #f8f8f8;}
.btnInner {width:50px;height:100px;overflow:hidden;position:absolute;top:0;left:1px;transition: all .1s linear;background:#fff;}
.btNav .btHoverTit{color:#fff !important;background:#fe8100;}
.btNav .btHover{border:solid 1px #f5f5f5;padding:20px 15px;width:180px;position:absolute;top:0;right:60px;background:#fff;display:none;text-align:center;}
.btNav li:hover .btnInner{top:-50px;}
.btNav li:hover .btHover {display:block;}
.goTop a.iconfont{transform:rotate(180deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);font-size:28px;line-height:50px;height:50px;padding-top:0;}
.btNav .btBtn{width:120px;border-radius:2px;height:34px;line-height:34px;background:#fe8100;color:#fff !important;font-size:16px;}
.btNav .userHead2{width:78px;height:78px;;float:none;}
.btWx {padding-bottom:10px;border-bottom:solid 1px #f5f5f5;color:#999;text-align:center;font-size:14px;margin-bottom:10px;}



/* 用户评价页面 */
.w278{width:278px;}
.comtList .comtItem{background:#fff;padding:25px 25px 25px 110px !important;position:relative;min-height:80px;margin-bottom:10px;}
.comtItem .comAvatar{top:25px;left:10px;}
.comtItem .comImg li{margin:10px 10px 0 0;position:relative;}
.comtItem .comImg li,.comtItem .comImg li img{width:200px;height:130px;}
.totalPic{position: absolute;left: 50%;top: 50%;height:26px;line-height:26px;transform: translate(-50%,-50%); padding:0 15px; text-align: center; color: #fff; background: rgba(0,0,0,.65);border-radius:15px;white-space: nowrap;font-size:14px;}
.comReply{padding:10px 15px;margin-top:12px;line-height:24px;background:#f5f5f5;border-radius:5px;position:relative;border:solid 1px #e8e8e8;}
.comReply:after{content: ""; position: absolute; left:35px; top:-6px; height:10px; width:10px; overflow: hidden;border-left:solid 1px #e8e8e8;border-top:solid 1px #e8e8e8;background:#f5f5f5;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}

/* 游记团建 */
.bg_fcfcfc{background:#fcfcfc;}
.bms1{border-bottom:solid 1px #eee}
.rsCont{font-size:14px;line-height:20px;}
.rsCont strong{color:#26995a;}
.ctmCont2{width:752px;overflow:hidden;color:#222;line-height:30px;font-size:16px;}
.ctmCont2 p{margin-bottom:10px;}
.ctmCont2 img{max-width:100%;}
.userSns a{display:inline-block;text-align:center;width:62px;font-size:14px;margin:0 15px;}
.userSns i{width:62px;height:62px;line-height:62px;color:#fff;text-align:center;background:#aaa;border-radius:50%;display:block;font-size:30px;}
.shareBtn{color:#fe8100 !important;}
.shareBtn i{background:#fe8100;}

.travelList li{background:#fff;margin-bottom:20px;}
.travelTxt {width:537px;}
.travelTxt h3{font-size:18px;}
.tjServ{width:278px;}
.tjMsgForm{border:solid 1px #f9bf59;background:#fff;}
.tjMsgForm h3{height:40px;line-height:40px;padding:0 15px;color:#fff;font-style:italic;background:#f9bf59;font-size:16px;font-weight:normal;position:relative;}
.tjMsgForm h3:after{content:'';width:60px;height:8px;background:#fcd184;position:absolute;top:20px;right:22px;display:block;}
.tjMsgForm ul{padding:10px 15px;}
.tjMsgForm li{padding:5px 0;}
.mInp{border:solid 1px #e8e8e8;padding:6px;height:20px;line-height:20px;font-family:"\5FAE\8F6F\96C5\9ED1";width:232px;}

/* 搜索列表V3 */
.listSearch{background:#c2c7ce;padding:12px 20px;background:#c2c7ce;position:relative;z-index:9;}
.listSearch .newSearchBar{width:1130px;}
.listSearch .selectCore{width:215px;}
.schIcon{position:absolute;top:8px;left:7px;font-size:18px;color:#888;}
.searchLink{font-size:14px;margin-left:20px;line-height:44px;text-decoration:underline;}
.listSchFilter .schFilter{padding:0 20px;}
.listSchFilter .schFilter dt{font-size:12px;top:10px;}
.listSchFilter .schFilter dl{padding-top:10px;padding-bottom:0;font-size:12px;padding-left:60px;line-height:24px;}
.listSchFilter .schFilter dl a{padding-right:10px;background-position:0 -94px;}
.listSchFilter .schFilter dl.schRadio a{padding:0 10px;}
.listSchFilter .schFilter dl:last-child{border-bottom:none;}
.schFilter .schCheck .schAll a,.schFilter .schRadio .schAll a{padding:0 10px;background:none;}
.schFilter .schCheck .schAll.selected a,.schFilter .schRadio .selected a{background:#fe8100;color:#fff !important;border-radius:2px;}
.listSchFilter .schFilter .schCheck .selected a{background-position:0 -68px;}
.schInputTxt .sinRow dl{line-height:32px;}
.schInputTxt dd span{color:#fe8100;}
.schInputTxt dd a:hover span{color:#fff;}
.filterBar{height:20px;line-height:20px;padding:15px 0;}
.checkBox li{margin-right:20px;float:left;}
.checkBox li a{background:url("//img.villaday.com/pc_images/schIcon.png?v=1000") no-repeat;background-position: 0 -96px;color: #444;display: block;padding-left:20px;}
.checkBox li.cur a{background-position: 0 -70px;color: #fe8100 !important;}
.checkBox li a:hover{color:#fe8100;background-position: 0 -157px;}
.sortCell {color:#444;}
.sortCell a{padding:0 5px;border-radius:2px;display:inline-block;}
.sortCell a.cur{background:#fe8100;color:#fff;}
.sortCell a.upArrow span{display:inline-block;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.pipe{color:#e2e2e2;margin:0 10px;font-size:12px;vertical-align: middle;}
.itemList .itemCell{background:#fff;}
.itemPic{width:300px;height:200px;overflow:hidden;}
.itemTxt{width:630px;margin-left:20px;padding:20px 0 0;}
.itemTxt h3{font-size:22px;color:#222;height:30px;line-height:28px;margin-bottom:10px;}
.itemTag span{display:inline-block;height:20px;line-height:20px;background:#f5f5f5;color:#888;margin-right:8px;padding:0 8px;border-radius:2px;}

.itemMask{width:140px;}
.itemMask li{color:#444;margin-bottom:8px;height:16px;line-height:16px;}
.itemMask i{color:#fff;display:inline-block;width:16px;height:16px;text-align:center;margin-right:5px;font-size:10px;}
.itemMask .gjs{font-size:12px;}
.itemMask .gjs,.itemMask .jds,.itemMask .zzs{background:#57c799;}
.itemMask .sdkc2{background:#5eccd6;}
.itemMask .zmyf{background:#31bfa9;line-height:14px;}
.itemMask .yhq{background:#ffa113;}
.itemMask .pzgy{background:#ff5757;}
.itemMask .tskz{background:#ea9200;}
.itemPrice {margin-top:30px;border-left:#f5f5f5 solid 1px;width:219px;padding-top:15px;min-height:125px;}
.itemPrice .btnA{height:35px;line-height:35px;border-radius:2px;}
/* 中秋提示标签 */
.maTips{text-align:center;background:#f7cfcf;border-bottom:solid 1px #efc4c4;line-height:28px;color:#c61a10;font-size:14px;}
.maTips a{display:block;}
.maTips strong{color:#c61a10;}
.maPriceTips{background:#f64848;display:inline-block;line-height:22px;line-height:22px;font-size:12px;color:#fff;padding:0 10px;vertical-align: middle;}
.maNoHouse{font-size:15px;font-weight:normal;color:#fff;height:25px;line-height:25px;background:#f64848;padding:0 6px;border-radius:2px;display:inline-block;vertical-align: top;position:relative;}
.maNoHouse:after{content: ""; position: absolute; left:-10px; top:8px; width:0; height:0; line-height: 0; border-width:5px; border-style:dashed solid dashed dashed; border-color: transparent #f64848 transparent transparent;}

/* 首页游记攻略 */
.picList{width:768px;}
.picList li{width:363px;border:solid 1px #e8e8e8;float:left;background:#fff;}
.txtList {padding:11px 15px;}
.txtList li{height:40px;line-height:40px;border-bottom:dashed 1px #ddd;overflow:hidden;padding-left:15px;position:relative;}
.txtList li:last-child{border-bottom:none;}
.txtList li:after{content: ""; position: absolute; left:3px; top:19px; width:3px; height:3px;background:#c8c8c8;}
.txtList a{color:#666;}
.txtList a:hover{color:#fe8100}

/* 国庆快捷入口 */
.ndEntry{position:fixed;bottom:20px;left:0;z-index:99;}
.ndEntry a{width:210px;height:160px;display:block;}
/* 精选页面 */
.choiContainer{width:100%;height: 855px;overflow: hidden;position: relative;z-index: 1;}
.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-position:center center;background-repeat:no-repeat;}
.choiLeft{width:328px;background:rgba(0,0,0,.65);height:855px;float:left;}
.choiCount{border-bottom:solid 1px rgba(255,255,255,.15);overflow:hidden;width:328px;}
.choiCount ul{width:330px;}
.choiCount li{float:left;width:109px;border-right:solid 1px rgba(255,255,255,.15);position:relative;}
.choiCount a{display:block;color:#fff;text-align:center;line-height:56px;height:56px;}
.choiCount i{display:inline-block;vertical-align: middle;}
.choiPic{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;position:absolute;top:0;left:0;width:109px;height:56px;}
.choiTit{padding:16px 0;}
.choiTit h3{border-left:solid 6px #feb900;padding-left:14px;height:30px;line-height:30px;margin-bottom:5px;}
.choiTit p{padding-left:20px;}
.recomInfo{padding:20px;border-bottom:solid 1px rgba(255,255,255,.15);border-top:solid 1px rgba(255,255,255,.15);line-height:22px;margin-bottom:20px;height:88px;overflow:hidden;}
.choiCell{height:545px;overflow:hidden;width:293px;padding:0 20px;}
.choiCell li{width:260px;height:175px;margin-bottom:10px;position:relative;}
.choiCell a{display:block;}
.choiCell h3{position:absolute;bottom:0;left:0;width:240px;height:34px;line-height:34px;background:rgba(0,0,0,.5);color:#fff;padding:0 10px;}
.choiPrice{background:#feb900;color:#fff;height:24px;line-height:24px;border-radius:2px;position:absolute;top:10px;left:10px;padding:0 10px;}

.swiper-control{position:absolute;left:50%;width:34px;top:50%;margin-left:490px;transform: translateY(-50%);z-index:9;}
.swiper-control .swiper-pagination{width:16px;padding:7px;background:rgba(0,0,0,.65);border-radius:15px;margin-left:2px;position:static;}
.swiper-control .swiper-pagination-bullet{display:block;width:16px;height:18px;overflow:hidden;background:url(//img.villaday.com/pc_images/choiIcon.png) 0 4px no-repeat;transition: all .3s linear;}
.swiper-control .swiper-pagination-bullet.swiper-pagination-bullet-active{height:23px;background-position:0 -20px;border-radius:0;}
.swiper-prev,.swiper-next{width:34px;height:34px;background:rgba(0,0,0,.65);border-radius:50%;cursor:pointer;position:relative;}
.swiper-prev:after,.swiper-next:after{content: ""; position: absolute;width:0; height:0; line-height: 0; border-width:7px;}
.swiper-prev:after{top:6px;left:10px;border-style:dashed dashed solid; border-color: transparent transparent #fff;}
.swiper-next:after{top:15px;left:10px;border-style:solid dashed dashed; border-color:#fff transparent transparent;}
.swiper-prev{margin-bottom:10px;}
.swiper-next{margin-top:10px;}
.videoLt{width:630px;}
.videoLt video{width:100%;}
.videoRt a{color:#ddd;font-size:40px;width:60px;line-height:30px;display:block;text-align:center;}
.comPop{width:690px;background:#fff;}
.comPop h3{height:60px;line-height:60px;border-bottom:solid 1px #ddd;padding:0 30px;}
.comPop .comAvatar img{border-radius:50%;}
.comPop .comScroll{height:520px;overflow:hidden;width:660px;padding:30px 20px 50px;}
/* 团建频道改版 */
.partyBanner{width:1170px;position:relative;height:446px;margin:0 auto;}
.pbInner{width:1920px;height:446px;position:absolute;top:0;left:50%;margin-left:-960px;}
.partyBanner ul{float:left;width:1071px;}
.partyBanner li{float:left;height:220px;margin-right:6px;margin-bottom:6px;}
.pbTxt{float:right;width:849px;position:relative;}
.pbTxt .btn2{border-radius:5px;}
.pTabNav{border-bottom:solid 1px #eee;padding:30px 0; height:20px;line-height:20px;text-align:center;background:#fff;}
.pTabNav li{border-right:solid 1px #e8e8e8;padding:0 50px;height:20px;line-height:20px;display:inline-block;}
.pTabNav li a{color:#666;}.pTabNav li a:hover{color:#fe8100;}
.pTabNav li.cur a{display:block;height:48px;color:#fe8100;border-bottom:solid 2px #fe8100;}
.pTabNav li.last{border-right:none;}

/* 新人注册首页入口 */
/*
.newRegMask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:999;display:none;}
.newRegEntry{width:588px;height:530px;background:url(//img.villaday.com/pc_images/act/newRegEntry.png?v=100) no-repeat;position:absolute;top:50%;left:50%;margin:-260px 0 0 -294px;}
.newRegBtn{width:230px;height:64px;background:url(//img.villaday.com/pc_images/act/newRegBtn.png) no-repeat;display:block;position:absolute;top:345px;left:50%;margin-left:-125px;text-indent:-9999px;}
.newRegClose{position:absolute;top:130px;color:#fff !important;font-size:40px;right:40px;width:35px;height:35px;line-height:28px;display:block;background:rgba(255,255,255,.2);border-radius:50%;}
.newRegClose span{margin-left:-2px;display:block;}
.newRegSmallEntry{width:247px;height:210px;background:url(//img.villaday.com/pc_images/act/newRegSmallEntry.png?v=100) no-repeat;position:fixed;bottom:100px;left:-210px;z-index:102;display:none;}
*/

/*首页领取优惠券广告入口*/
.adsEntry{background:rgba(0,0,0,.8);height:150px;position:fixed;bottom:0;left:0;width:100%;z-index:999;}
.adsCon{height:188px;position:relative;margin-top:-38px;text-align:center;}
.adsClose{color:#999 !important;position:absolute;top:60px;right:60px;display:block;width:40px;height:40px;line-height:40px;font-size:40px;}
.adsMiniEntry{width:220px;height:125px;background:url(//img.villaday.com/pc_images/act/adsMiniEntry.png) no-repeat;position:fixed;bottom:70px;left:-220px;z-index:999;display:block;text-indent:-9999px;overflow:hidden;display:none;}

/*新版找别墅页面**/
.h_order{border:1px solid #e8e8e8; background: #fff; padding: 50px 40px;}
.h_order_cell{ border-bottom: 1px solid #eee; position: relative; margin-bottom: 30px; padding-bottom: 30px;}
.h_order_cell.last{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.h_order_hd{position: absolute; left: 0; top:10px;}
.h_order_hd h3{ height: 20px; line-height: 20px; font-weight: normal; color: #222; font-size: 20px; border-left:4px solid #fe8100; padding-left: 10px;}

.h_order_form{width:100%; font-size: 14px; color: #222;}
.h_order_form td{padding: 10px 5px;}
.h_order_form td select{width:200px; height: 30px;}
.h_order_input{width:200px; height: 28px; line-height:28px; text-indent: 5px; border:1px solid #ccc; border-radius: 3px;}
.h_option{display: inline-block; vertical-align: middle; height:30px; line-height: 30px;  border-radius: 3px; font-size: 14px; color: #222; border:1px solid #ccc; margin-right:10px; margin-bottom: 5px;}
.h_option a{display: block;height: 100%;padding: 0 20px;}
.h_option a:hover{color: #fe8100; text-decoration: none;}
.h_option.active{background: #fe8100; border-color: #fe8100; color: #fff; text-decoration: none;}
.h_option.active a{color: #fff;}
.h_other_text{border:1px solid #ccc; width:400px; height: 140px; border-radius: 3px; resize: none;}

.h_section_ad{height: 450px; min-width: 1170px; background: url(//img.villaday.com/pc_images/adbg.jpg) center 0 no-repeat;}
.h_ad_cell{ width: 1170px; margin:0 auto; text-align: center; }
.h_ad_cell h4{font-size:28px; color: #fff; height: 128px; line-height: 128px;}

.h_section{background: #fff;border-bottom:dashed 1px #ddd;}
.h_s_show{width:1170px; height: 298px; margin:0 auto;}
.h_s_show li{float:left; width: 290px; padding-top: 40px; text-align: center;}
.h_s_icon{width: 120px; height: 120px; margin:0 auto; border:3px solid #ffd174; border-radius: 50%; text-align: center; line-height: 120px; color: #ffd174; font-size: 80px;}
.h_s_show li h5{font-size: 22px; color: #444; padding-top: 10px; font-weight: normal;}
.h_s_show li p{font-size: 14px; color: #888; padding-top: 5px; line-height: 18px;}

a.submit_order_btn{display:inline-block; vertical-align: middle; width:200px; height: 40px; line-height: 40px; text-align: center; font-size:18px; color: #fff; background: #fe8100; border-radius: 3px; color: #fff;}
a.submit_order_btn:hover{opacity: 0.9;}

.h_help_section{height: 500px; min-width: 1170px; background: url(//img.villaday.com/pc_images/h_help.jpg) center 0 no-repeat;}
.h_help_cell{ width:1170px; margin:0 auto; text-align: center; color: #fff; }
.h_help_cell h4{padding-top: 134px; font-size: 39px;}
.h_help_cell p{font-size: 16px; padding-top: 5px;}
.h_help_btn_wrap{padding-top: 55px;}
.h_help_btn{display: inline-block;vertical-align: middle; height: 58px; padding-top: 20px; line-height: 22px; width: 300px; text-align: center; font-size: 24px; background: #fe8100; margin: 0 25px; font-weight: bold;}
.h_help_btn:hover{color: #fff; opacity: 0.9; text-decoration: none;}
/* 小区页改版 */
.slideBanner{height:400px;overflow:hidden;position:relative;background:#666464;}
.slideBanner li{width:600px;height:400px;margin-right:10px;}
.slideBanner .pageState{left:50%;margin-left:530px;}
.xqTit{position:absolute;top:0;left:0;line-height:50px;padding-bottom:30px;width:100%;
    background:-moz-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0)));
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0)));
    background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%);}
.xqTit .inner{height:50px;padding-bottom:20px;}
.xqBtn{position:absolute;top:160px;left:50%;margin-left:-585px;}
.xqBtn a{display:block;width:70px;height:70px;overflow:hidden;background:rgba(0,0,0,.4);border-radius:50%;position:relative;}
.xqBtn a:hover{background:rgba(0,0,0,.6);}
.xqBtn a:after{content:'';display: block;width: 18px;height: 18px;position: absolute;top:50%;left:50%;margin:-12px 0 0 -9px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.xqBtn a.prev:after{border-bottom: 5px solid #ddd;border-left: 5px solid #ddd;}
.xqBtn a.next:after{border-top: 5px solid #ddd;border-right: 5px solid #ddd;margin-left:-13px;}

/* 常见问题 */
.helpB{background:url(//img.villaday.com/pc_images/help/helpB.jpg) top center no-repeat;height:200px;}
.sideNav a{display:block;height:75px;line-height:75px;border-bottom:solid 1px #eee;text-align:center;}
.sideNav li:last-child a{border-bottom:none;}
.sideNav li.cur a{background:#fe8100;color:#fff;}
.helpCon{width:950px;}
.helpTit{font-size:20px;height:20px;line-height:20px;padding-bottom:15px;border-bottom:solid 1px #eee;font-weight:bold;margin-bottom:25px;}
.helpMod{font-size:14px;color:#444;line-height:26px;margin-bottom:50px;}
.helpMod p{margin-bottom:15px;}
.helpMod h3{height:18px;line-height:16px;border-left:solid 4px #fe8100;font-size:18px;margin-bottom:15px;font-weight:normal;padding-left:6px;color:#000;}
/* 评价订单 */
.starList{background: url(//img.villaday.com/pc_images/star1.png) repeat-x 0 -30px; height:20px;overflow: hidden;width:125px;display: inline-block;vertical-align: middle;position:relative;}
.starList li{float:left;height:20px;margin:0;padding:0;}
.starList li a{display:block;height:20px;overflow:hidden;text-indent:-9999px;position:absolute;}
.starList li.cur a{background:url(//img.villaday.com/pc_images/star1.png) repeat-x 0 0;}
.starList a.star_one{left:0;width:25px;z-index:5;}
.starList a.star_two{width:50px;z-index:4;}
.starList a.star_three{width:75px;z-index:3;}
.starList a.star_four{width:100px;z-index:2;}
.starList a.star_five{width:125px;z-index:1;}
.comTag a{display:block;padding:0 10px;border:solid 1px #e8e8e8;float:left;margin:10px 10px 0 0;color:#666;border-radius:2px;position:relative;overflow:hidden;line-height:22px;}
.comTag a.cur{border-color:#ff8915;color:#ff8915;}
.comTag a.cur:before,.comTag a.cur:after{content: "";display:block;position:absolute;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.comTag a.cur:before{width:20px;height:20px;right:-10px;bottom:-10px;background:#ff8915;}
.comTag a.cur:after{width:6px;height:2px;position: absolute;bottom:2px;right:1px;border-bottom: 2px solid white;border-left: 2px solid white;}
.textarea{width:100%;height:180px;padding:10px;border:solid 1px #eee;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.upLoadPic li{padding:0;margin:0;width:50px;height:50px;margin-right:10px;border-radius:3px;float:left;border:solid 1px #e4e4e4;background:#f5f5f5;text-align:center;line-height:50px;position:relative;}
.upLoadPic li img{width:50px;height:50px;display:block;}
.upLoadPic li a.del{width:18px;height:18px;line-height:18px;text-align:center;font-size:18px;color:#f00;display:block;position:absolute;top:-6px;right:-6px;background:#fff;border-radius:50%;}
.upLoadFile{font-size:30px;color:#aaa;width:50px;height:50px;margin-right:10px;border-radius:3px;overflow:hidden;border:solid 1px #e4e4e4;background:#f5f5f5;text-align:center;line-height:50px;position:relative;}
.upLoadFile input{width:50px;height:50px;position:absolute;top:0;left:0;font-size:12px;cursor:pointer;filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;}
.upLoadTxt{border:none;background:none;width:auto;color:#aaa;line-height:50px;}
/* 下载APP */
.downApp{height:547px;background:url(//img.villaday.com/pc_images/downAppBg.jpg) center center no-repeat;padding-top:103px;}
.appSlide{width:258px;height:460px;margin-left:213px;}
.appTxt{width:450px;padding:220px 150px 0 0;}
.appMode{margin-top:70px;}
.appBtn a{width:135px;height:64px;padding-left:80px;border-radius:5px;color:#fff;background:url(//img.villaday.com/pc_images/appIcon.png) 0 0 no-repeat;display:block;font-size:12px;}
.appBtn h5{font-size:22px;font-weight:normal;padding-top:5px;}
.appBtn a.ios{background-color:#fe8100;background-position:30px 12px;}
.appBtn a.android{background-color:#89b955;background-position:30px -45px;margin-top:27px;}
/*个人中心绑定手机号*/
.p40{padding:40px;}
.bindInfo{color:#666;height:32px;line-height:32px;border:solid 1px #f6dec0;background:#fffbf6;padding:0 10px;}
.btn4{height:30px;line-height:30px;border:solid 1px #ccc;color:#333;padding:0 25px;border-radius:5px;background:#f5f5f5;font-size:12px;display:inline-block;}
.btn4:hover{background:#fe8100;color:#fff;border-color:#fe8100;}
.pCenter .avatar2{width:92px;height:92px;border:solid 4px #e6e6e9;}
.pCenter .pInfo:after{content: ""; position: absolute;top:0;left:0;width:2px; height:16px; background:#2c9c5f;}
.favo{width:70px;padding:20px 0 0 80px;border-left:solid 1px #eee;float:right;height:80px;}
.mobForm li{margin-bottom:20px;padding-left:90px;position:relative;min-height:32px;}
.mobForm li span{display:block;width:80px;text-align:right;position:absolute;top:0;left:0;line-height:32px;}
.mobForm li .mInp{border-radius:5px;width:188px;}
.btn5{height:44px;line-height:44px;border-radius:3px;background:#fe8100;font-size:18px;text-align:center;color:#fff;border:none;font-family:"\5FAE\8F6F\96C5\9ED1";}
.editAvt{width:100px;height:100px;}
.editAvt em{width:92px;height:92px;background:rgba(0,0,0,.5);color:#fff;text-align:center;line-height:92px;position:absolute;border-radius:50%;top:4px;left:4px;display:block;z-index:1;}
.editAvt input{position:absolute;border-radius:50%;top:4px;left:4px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;width:92px;height:92px;z-index:2;}
.feedback li{padding-left:0;margin-bottom:15px;}
.feedback .input_1{padding:0 10px;}
/*商户个人页*/
.pink{color:#ff7676;}
.mctBg{background:url(//img.villaday.com/pc_images/mctBg.jpg?v=1) center top no-repeat;}
.mctBg .nvBar,.mctBg .nvBar a{color:#fff;}
.mctAvt img{width:260px;height:260px;}
.mctNum li{float:left;border-right:dotted 1px #ddd;width:33.3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.mctNum li:last-child{border:none;}
.mctRt{width:827px;border-left:solid 1px #eee;}
.mctMod{border-bottom:solid 1px #eee;}
.mctName span{color:#3dca99;display:inline-block;height:20px;line-height:20px;padding:0 10px;border:solid 1px #3dca99;border-radius:20px;}
.mctShare{background:#fafafa;height:18px;line-height:18px;border:solid 1px #eee;padding:5px 0;height:18px;overflow:hidden;}
.mctShare a{width:34px;display:block;float:left;text-align:center;font-size:18px;height:18px;line-height:16px;border-right:solid 1px #eee;margin-right:-1px;}
.mctMod .vlpz5 i{font-size:18px;color:#222;}
.mctMod h2{padding-left:6px;border-left:solid 4px #fe8100;height:18px;line-height:18px;margin-bottom:25px;}
.mctMod .bCell1{width:361px;border:solid 1px #eee;}
.mctMod .bCell1 h3{font-size:18px;font-weight:normal;line-height:18px;height:30px;}
.mctMod .comtList{border-top:solid 1px #eee;}

/*定制优化*/
.cStep{background:#3a3648;text-align:center;padding:25px 0;}
.cModBg{background:url(/attachment/cBg.jpg) center 0 no-repeat;height:600px;}
.cModBg2{background:url(//img.villaday.com/pc_images/act/csbg.jpg) center 0 no-repeat;height:600px;}
.cusCell{width:580px;background:#fff;margin:85px 0 0 60px;float:left;color:#666;font-size:14px;}
.cusHd{padding:20px 30px;border-bottom:solid 1px #ddd;}
.cusHd h3{height:24px;line-height:24px;padding-left:10px;border-left:solid 4px #fe8100;color:#222;font-size:22px;}
.cusBd{padding:30px;}
.cusForm li{margin-bottom:15px;min-height:34px;padding-left:70px;position:relative;font-weight:bold;}
.cusForm li label{width:70px;position:absolute;top:0;left:0;line-height:34px;font-weight:bold;}
.cusRadio{height:32px;line-height:32px;border:solid 1px #e8e8e8;border-radius:3px;overflow:hidden;}
.cusRadio li{padding:0;margin:0;float:left;width:25%;}
.cusRadio li:last-child a{border-right:none;}
.cusRadio.w33 li{width:33.3%;}
.cusRadio li a{border-right:solid 1px #e8e8e8;display:block;text-align:center;color:#666;}
.cusRadio li span{width:14px;height:14px;display:inline-block;background:url(//img.villaday.com/pc_images/act/cusRadioIcon.png) 0 -24px no-repeat; vertical-align: middle;margin-right:5px;}
.cusRadio li.cur a{background:#fff9f2;color:#ff8200;}
.cusRadio li.cur a span{background-position:0 0;}
.cusInp,.cusSel{width:100%;height:34px;padding:5px;border-radius:3px;color:#666;border:solid 1px #e8e8e8;font-family:"\5FAE\8F6F\96C5\9ED1";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.cusBtn input{background:#ff8200;color:#fff;font-size:20px;width:240px;height:50px;border:none;border-radius:5px;cursor:pointer;font-family:"\5FAE\8F6F\96C5\9ED1";}

/*下单流程优化*/
.dateIcon{position:relative;}
.dateIcon i{font-size:20px;color:#aaa;position:absolute;right:10px;top:5px;}
.yBg{background:#fffff4;}
.reseForm .yBg{padding:40px 0;margin:60px -40px -60px;border-top:solid 1px #f5f5ea;}
.brBtn{display:block;height:100%;background:#fe8100;color:#fff;height:50px;line-height:50px;font-size:20px;border-radius:5px;overflow:hidden;color:#fff !important;text-align:center;}
.brBtn:hover{text-decoration:none;background:#fd901f}
.orderInfo h4{color:#fff;background:#26995a;font-size:14px;line-height:24px;text-align:center;font-weight:normal;width:80px;position:relative;margin-left:10px;}
.orderInfo h4:before,.orderInfo h4:after{content:'';display:block;position:absolute;width:0;height:0;top:0;}
.orderInfo h4:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:24px solid #26995a;left:-10px;}
.orderInfo h4:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:24px solid #26995a;right:-10px;}
.orderTab{border:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;background:#fafafa;}
.orderTab td{border-bottom:solid 1px #e8e8e8;color:#666;padding:20px;}
.payTab {padding:30px;border-bottom:solid 1px #e8e8e8;}
.payTab h4{font-size:20px;font-weight:normal;height:32px;line-height:32px;float:left;}
.payTab h4 span{display:inline-block;vertical-align: middle;}
.payTab ul{float:left;}
.payTab li{color:#ccc;}
.payInfo{padding:30px;}
.aliIcon,.wxIcon{width:48px;height:48px;overflow:hidden;display:inline-block;background:url(//img.villaday.com/pc_images/order/bigPayIcon.png) no-repeat;vertical-align: middle;}
.aliIcon{background-position:0 0;}
.wxIcon{background-position:0 -58px;}
.orderGoods{padding:30px 0;border-top:solid 1px #eee;}
.orderServTel{background:#fafafa;padding:30px 0;border-top:solid 1px #eee;}
.dialogSkin_payPopupSkin{border-radius:8px;overflow:hidden;}
.dialogSkin_payPopupSkin .md_dialog_head td{padding:20px;height:32px;background:#e2eaf5;}
.dialogSkin_payPopupSkin .md_dialog_bar,.dialogSkin_payPopupSkin .md_dialog_title{height:32px;line-height:32px;font-size:18px;font-weight:normal;}
.dialogSkin_payPopupSkin .md_dialog_close_btn{color:#888;font-size:30px;top:5px;}
.dialogSkin_payPopupSkin .md_dialog_close_btn:hover{background:none;color:#666;}
.dialogSkin_payPopupSkin .alipay{color:#59b4fa;}
.dialogSkin_payPopupSkin .wxpay{color:#02c600;}

/*主题列表*/
.specBanner{width:1170px;height:450px;margin:0 auto;position:relative;}
.specBanner p{height:450px;left: 50%;margin-left: -960px;position: absolute;top: 0;width: 1920px;}
.specBanner img{display:block;}
.specNav{height:81px;}
.specNav li.cur a{display:inline;border-bottom:none;}
.specNav .fixNav{position:fixed;top:0;left:0;right:0;width:100%;z-index: 99;}
.specHot{padding:20px 0 30px;border-bottom:solid 1px #e8e8e8;}
.specHot h2{font-size:20px;font-weight:normal;color:#222;margin-bottom:20px;text-align:center;}
.specHot ul{width:1191px;}
.specHot li{width:376px;margin-right:21px;float:left;background:#fafafa;}
.hotPic{width:190px;height:127px;position:relative;}
.hotPic img{width:190px;height:127px;}
.hotPic span{background:rgba(245,52,52,.9);color:#fff;display:block;font-size:14px;position:absolute;top:0;left:0;padding:0 10px;line-height:28px;}
.hotTxt{width:165px;padding:15px 10px 0 0;}
.hotTxt h3{font-size:16px;color:#222;font-weight:normal;}
.hotTxt p{color:#555;font-size:14px;}
.hotTxt p span{color:#ddd;}
.hotPrice{border-top:dashed 1px #ddd;margin-top:10px;padding-top:5px;}
.specHd{padding:25px 0;height:24px;line-height:24px;color:#222;}
.specHd h2{border-left:solid 5px #fe8100;padding-left:10px;height:24px;line-height:20px;}
.specScroll{width:575px;height:345px;overflow:hidden;position:relative;}
.specScrollCon li{float:left;position:relative;}
.specScrollCon li a{display:block;}
.specScrollCon a img{display:block;width:575px;height:345px;}
.specPrev,.specNext{display:block;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.6);position:relative;z-index:9;position:absolute;top:115px;}
.specPrev{left:15px;}
.specNext{right:15px;}
.specPrev span,.specNext span{content:''; display:block;width:12px;height:12px;position:absolute;margin:-8px 0 0 -11px;top:50%;left:50%;-webkit-transform:rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.specPrev span{border-bottom:3px solid #ddd;border-left:3px solid #ddd;margin-left:-5px;}
.specNext span{border-top:3px solid #ddd;border-right:3px solid #ddd;}
.specBtn .specPrev:hover,.specBtn .specNext:hover{background:#fe8100;}
.specScrollTxt{padding:30px 20px 10px;position:absolute;bottom:0;left:0;right:0;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 30%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 30%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to top,  rgba(0,0,0,0.65) 30%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000' ); /* IE6-9 */}
.scrollInfo{margin-top:10px;padding-top:10px;border-top:dashed 1px rgba(255,255,255,.5)}
.specItem ul{width:1188px;}
.specItem li{width:278px;margin-right:19px;margin-bottom:20px;float:left;background:#fff;height:345px;}
.specItem.grayBg li{background:#fafafa;}
.specImg{width:278px;height:185px;position:relative;}
.saleIco{position:absolute;top:10px;left:10px;line-height:28px;overflow:hidden;color:#fff;font-size:14px;padding:0 8px;background:rgba(245,52,52,.9)}
.specAtte{position:absolute;left:10px;bottom:5px;}
.specAtte a{color:#fff;background:rgba(0,0,0,.5);height:20px;line-height:20px;border-radius:10px;padding:0 10px;display:inline-block;margin-bottom:5px;margin-right:5px;}
.specTxt{padding:10px;}
.specTxt h3{font-size:16px;color:#222;font-weight:normal;}
.specTxt p{color:#555;font-size:14px;}
.specTxt p span{color:#ddd;}
.owner{line-height:32px;margin-top:5px;}
.ownAvt{width:32px;height:32px;overflow:hidden;border:solid 1px #f5f5f5;border-radius:50%;display:block;}
.ownAvt img{display:block;}
.specTop .specItem{width:576px;overflow:hidden;}
.specTop .specItem ul{width:594px;}
.specFt .moreBtn{border:none;height:60px;line-height:60px;font-size:24px;color:#fff;background:#fe8100;border-radius:30px;padding:0 50px;display:inline-block;}
/*.specCell .btNav{right:auto;left:50%;margin-left:595px;}*/

/*小区页改版*/
.bTit{border:solid 2px rgba(255,255,255,.85);padding:4px;display:inline-block;margin-top:100px;position:relative;z-index:9;}
.bTitInner{background:rgba(255,255,255,.85);padding:25px 50px;}
.bTitInner h3{border-bottom:solid 1px rgba(0,0,0,.5);margin-bottom:5px;padding-bottom:5px;}
.areaNav{height:60px;line-height:60px;}
.areaInnerNav{height:60px;line-height:60px;background:#10507d;}
.areaNav li{float:left;font-size:16px;}
.areaNav li a{display:block;padding:0 65px;}
.areaNav li a:link,.areaNav li a:visited,.areaNav li a:active{color:#b0bfc8;}
.areaNav li a:hover,.areaNav li.cur a{color:#fed100;background:#003960;}
.areaNav .fixNav{position:fixed;top:0;left:0;right:0;width:100%;z-index: 99;}
.areaRecom{background:url(//img.villaday.com/pc_images/village/areaRecomBg.jpg) center center no-repeat;height:485px;padding:35px 0 0;}
.areaRecom h2{color:#fff;font-size:24px;text-align:center;font-weight:normal;line-height:30px;}
.modTips{background:#e13742;line-height:28px;max-height:28px;padding:0 10px;color:#fff;position:absolute;top:10px;left:10px;}
.recomList{overflow:hidden;position:relative;}
.areaRecom .specPrev,.areaRecom .specNext,.areaRecom .specPrev:hover,.areaRecom .specNext:hover{top:175px;background-image:url(//img.villaday.com/pc_images/village/recomLeftRight.png);background-repeat: no-repeat;}
.areaRecom .specPrev{left:-55px;background-position: 0 0;}
.areaRecom .specNext,.areaRecom .specNext:hover{right:-55px;background-position: 0 -40px;}
.reScrollCon{overflow:hidden;}
.typeNav li{float:left;}
.typeNav li a{height:30px;line-height:30px;padding:2px 17px;display:block;}
.typeNav li.cur a{border:solid 2px #fe8100;color:#fe8100;padding:0 15px;}
.areaMap{height:598px;background:url(//img.villaday.com/pc_images/village/mapBg.jpg) center center no-repeat;}
.areaMap .tit{border-bottom:solid 1px rgba(255,255,255,.3);height:50px;}
.areaMap .tit h3{border-bottom:solid 1px #fe8100;height:50px;}
.areaTab{border-bottom:solid 1px #eee;height:46px;}
.areaTab li{float:left;border-right:solid 1px #ddd;height:26px;}
.areaTab li a{padding:0 50px;display:block;line-height:26px;}
.areaTab li.last{border:none;}
.areaTab li.cur a{border-bottom:solid 1px #fe8100;height:46px;}
.areaCon{width:900px;margin:0 auto;line-height:24px;color:#666;}
.areaCon p{margin-bottom:20px;}
.videoTxt{padding:30px 0;border-bottom:dashed 1px #ddd;}
.areaTag a{display:inline-block;height:26px;line-height:26px;padding:0 15px;border:solid 1px #ddd;border-radius:15px;margin:0 3px;color:#999;}
.areaCon .comtLi{margin-bottom:30px;padding-bottom:30px;}
.areaCon .comImg li{margin: 10px 10px 0 0;position: relative;}
.areaCon .comImg li,.areaCon .comImg li img{height: 130px;width: 200px;}
.lcTopFix{background:rgba(0,0,0,0.8);z-index:999;}
body .pay-fail-box .layui-layer-title{background:#ea841a; color:#fff; border: none;border-radius:4px 4px 0 0!important;}
body .pay-fail-box .layui-layer-btn{border-top:1px solid #E9E7E7;padding-top:15px;text-align:center;margin:0 0 10px 0;}
body .pay-fail-box .layui-layer-btn a{background:#ea841a;border:none;}
body .pay-fail-box .layui-layer-btn .layui-layer-btn1{background:#999;}
body .pay-fail-box.layui-layer-dialog{border-radius:5px;width:360px!important;}
body .pay-fail-box .layui-layer-content{text-align:center;margin:10px 0;}

/*团建模块第三版*/
/*.lcWrapper{background:#085586;}*/
/*.w1130{width:1130px;}*/
/*.lcBanner{width:1130px;height:480px;margin:0 auto;position:relative;}*/
/*.lcSlide{height:480px;left:50%;margin-left:-960px;position:absolute;top:0;width:1920px;overflow:hidden;}*/
/*.lcSlideMain{height:480px;position:relative;}*/
/*.lcSlide .slideNum li{width:13px;height:13px;border-radius:13px;margin:0 6px;}*/
/*.lcSlide .slideNum ul{position:absolute;bottom:10px;left:50%;margin-left:220px;}*/
/*.lcBox{width:540px;border-radius:2px;position:relative;top:35px;left:35px;}*/
/*.lcBox .lcTit{height:20px;line-height:20px;padding:14px 25px;border-bottom:solid 1px #eee;}*/
/*.lcTit h3{display:inline-block;height:20px;line-height:20px;border-left:solid 4px #fe8100;padding-left:8px;}*/
/*.lcTit span{display:inline-block;margin:0 0 0 5px;font-size:14px;color:#f0f0f0;}*/
/*.lcLine .ding-list{margin:0 -10px 50px 0;overflow:hidden;}*/
/*.lcLine .ding-list li{float:left;width:270px;height:268px;margin:0 15px 0 0;text-align:center;border-radius:10px;color:#fff;font-size:14px;}*/
/*.lcLine .ding-list li.ding-one{background:url("../images/ding-one.png") no-repeat;}*/
/*.lcLine .ding-list li.ding-two{background:url("../images/ding-two.png") no-repeat;}*/
/*.lcLine .ding-list li.ding-three{background:url("../images/ding-three.png") no-repeat;}*/
/*.lcLine .ding-list li.ding-four{background:url("../images/ding-four.png") no-repeat;}*/
/*.lcLine .ding-list li strong{display:inline-block;font-size:22px;margin:80px 0 0 0;}*/
/*.lcLine .ding-list li .line{display:block;width:42px;height:2px;background:#fff;margin:10px auto 0 auto;}*/
/*.lcLine .ding-list li p{margin:10px 0 0 0;}*/
/*.lcForm{padding:20px 25px;}*/
/*.lcForm li{margin-bottom:20px;padding-left:85px;position:relative;}*/
/*.lcForm li label{width:80px;position:absolute;top:0;left:0;line-height:32px;color:#999;}*/
/*.lcFormCon{min-height:30px;background:#fafafa;border:solid 1px #eee;border-radius:5px;}*/
/*.selCell{width:134px;height:30px;position:relative;cursor:pointer;}*/
/*.selValue{height:30px;line-height:30px;text-indent:10px;text-align:left;position:relative;border-right:solid 1px #eee;}*/
/*.selValue:after{content:'';display: block;width:30px;height:30px;position:absolute;top:0;right:0;background:url(../images/lcFormIcon.png) center 12px no-repeat;}*/
/*.selList{display:none; position:absolute;width:100%;top:31px;left:-1px;border:1px solid #eee;background:#fff;max-height:300px;overflow:auto;}*/
/*.selList li{margin:0;border:0;padding:0;height:30px;line-height:30px;border-bottom:solid 1px #eee;}*/
/*.selList li:last-child,.selList.col2 li:nth-last-child(2){border-bottom:none;}*/
/*.selList li a{display:block;height:30px;line-height:30px;overflow:hidden;text-align:center;color:#999;}*/
/*.selList li a:hover{background:#ff8200;text-decoration:none;color:#fff;}*/
/*.selList.col2 li{float:left;width:50%;}*/
/*.selHover .selList{display:block;}*/
/*.selHover .selValue{border:solid 1px #ff8200;position:absolute;top:-1px;left:-1px;width:100%;height:100%;border-radius:5px;z-index:9;}*/
/*.selHover .selValue:after{background-position:center -10px;}*/
/*.lcRadio{height:30px;line-height:30px;}*/
/*.lcRadio li{padding:0;margin:0;float:left;width:25%;}*/
/*.lcRadio li:last-child a{border-right:none;}*/
/*.lcRadio li a{display:block;padding-left:10px;color:#999;}*/
/*.lcRadio li span{width:16px;height:16px;display:inline-block;background:url(//img.villaday.com/images/team/lcFormIcon.png) 0 -44px no-repeat; vertical-align: middle;margin:-2px 5px 0 0;}*/
/*.lcRadio li.cur a{color:#ff8200;}*/
/*.lcRadio li.cur a span{background-position:0 -70px;}*/
/*.lcInp{width:100%;height:32px;padding:5px;border-radius:5px;color:#999;background:#fafafa;border:solid 1px #eee;font-family:"\5FAE\8F6F\96C5\9ED1";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}*/
/*li .lcVcode{width:80px;height:32px;line-height:32px;color:#ff8200;text-align:center;font-size:12px;text-decoration:underline;position:absolute;top:0;right:0;}*/
/*.lcNav{background:#0a456b;height:20px;line-height:20px;padding:30px 0;}*/
/*.lcNav li{width:200px;text-align:center;border-right:solid 1px #2b5a79;color:#99bad0;float:left;}*/
/*.lcNav li.last{border-right:none;}*/
/*.lcNav li span{display:inline-block;width:26px;height:26px;margin-right:10px;background:url(//img.villaday.com/images/team/lcIcon.png) no-repeat;vertical-align:middle;}*/
/*.lcNav .ico1{background-position:0 0;}*/
/*.lcNav .ico2{background-position:0 -36px;}*/
/*.lcNav .ico3{background-position:0 -72px;}*/
/*.lcNav .ico4{background-position:0 -108px;}*/
/*.lcNav .ico5{background-position:0 -144px;}*/
/*.br5{border-radius:5px;overflow:hidden;}*/
/*.lcLine{border-bottom:solid 1px #216692;}*/
/*.mr17{margin-right:17px;}*/
/*.w270{width:270px;}*/
/*.w358{width:358px;}*/
/*.w365{width:365px;}*/
/*.w545{width:545px;}*/
/*.serComp{background:#054b78;}*/
/*.brandUnit{width:226px;}*/
/*.brandLogo{width:160px;height:160px;overflow:hidden;border-radius:160px;margin:0 auto;}*/
/*.brandBtn .bPrev,.brandBtn .bNext{position:absolute;top:110px;}*/
/*.brandBtn .bPrev{left:-25px;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}*/
/*.brandBtn .bNext{right:-25px;}*/
/*.lcBtNav{padding:20px 0;background:#313d4d;line-height:48px;height:48px;position:fixed;left:0;bottom:0;right:0;font-weight:bold;z-index:9}*/
/*.lcBtNav a{height:48px;line-height:48px;padding:0 35px;background:#ff8200;display:inline-block;border-radius:48px;vertical-align:top;;}*/
/*.lcLeft{width:570px;}*/
/*.lcRight{width:580px;}*/
/*.lcScrollFocus{width:570px;height:470px;overflow:hidden;}*/
/*.lcScrollImg,.lcScrollImg li,.lcScrollImg li img{width:570px;height:380px;}*/
/*.lcScrollImg li{overflow:hidden;}*/
/*.lcScrollImg li{float:left;}*/
/*.lcScrollImg .pageState{left:auto;right:20px;}*/
/*.lcScrollBtn .lc_prev,.lcScrollBtn .lc_next{width:28px;height:79px;position:absolute;bottom:-89px;background:#fe8100;line-height:79px;text-align:center;}*/
/*.lcScrollBtn .lc_prev{left:0;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}*/
/*.lcScrollBtn .lc_next{right:0;}*/
/*.lcScrollBtn .prevStop,.lcScrollBtn .nextStop{background:#888;}*/
/*.lcScrollThumb{width:504px;height:79px;position:relative;overflow:hidden;margin:10px auto 0;}*/
/*.lcScrollThumb li{width:126px;height:79px;overflow:hidden;cursor:pointer;}*/
/*.lcScrollThumb li img{width:118px;height:79px;display:block;margin:0 auto;}*/
/*.lcScrollThumb li.on img{width:114px;height:75px;border:solid 2px #fe8100}*/
/*.lcScrollThumb .m_prev,.lcScrollThumb .m_next{display:none;}*/
/*.lcTag a{line-height:18px;color:#fe8100;border:solid 1px #fe8100;padding:0 5px;display:inline-block;margin-right:8px;}*/
/*.lcPrice{background:#fff8ef;padding:15px 20px;}*/
/*.lcPrice p{padding:5px 0 5px 30px;border-left:dashed 1px #ffb662;}*/
/*.lcNavInner{height:59px;border-bottom:solid 1px #ddd;background:#fff;position:relative;z-index:999;-moz-box-shadow:0 3px 5px rgba(0,0,0,.06);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.06);box-shadow:0 3px 5px rgba(0,0,0,.06);}*/
/*.lcDetailNav ul{padding:19px 0;}*/
/*.lcDetailNav li{height:20px;border-right:solid 1px #e2e2e2;float:left;}*/
/*.lcDetailNav li.last{border-right:none;}*/
/*.lcDetailNav li a{height:57px;line-height:57px;margin-top:-19px;font-size:18px;padding:0 30px;display:block;}*/
/*.lcDetailNav li.cur a{border-bottom:solid 3px #fe8100;position:relative;color:#fe8100;}*/
/*.lcFix{position: fixed; top:0; left:0;right:0;}*/
/*.lcDetail{padding:30px 65px 30px 200px;position:relative;}*/
/*.lcDetailTit{position:absolute;top:30px;left:65px;background:url(//img.villaday.com/images/team/lcDetailTit.png) 0 0 no-repeat;width:62px;height:112px;padding:10px;text-align:center;}*/
/*.modTitle{background:rgba(0,0,0,.5);width:325px;color:#ddd;height:46px;line-height:46px;}*/
/*.lcWrapper .moreBtn{background:#1471ac;}*/
/*.lcPop{width:400px;padding:20px 40px;}*/
/*
.w1130{width:1130px;}
.lcBanner{width:1130px;height:480px;margin:0 auto;position:relative;}
.lcSlide{height:480px;left:50%;margin-left:-960px;position:absolute;top:0;width:1920px;overflow:hidden;}
.lcSlideMain{height:480px;position:relative;}
.lcSlide .slideNum li{width:13px;height:13px;border-radius:13px;margin:0 6px;}
.lcSlide .slideNum ul{position:absolute;bottom:10px;left:50%;margin-left:220px;}
.lcTit h3{display:inline-block;height:30px;line-height:30px;}
.lcTit h3:before,.lcTit h3:after{content:'';display:inline-block;width:6px;height:6px;background:#fe8000;margin:-4px 25px 0;vertical-align: middle;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.lcForm{padding:40px 28px;width:495px;border-radius:4px;position:absolute;top:65px;left:0;background:rgba(255,255,255,.88)}
.lcForm li{margin-bottom:20px;padding-left:85px;position:relative;}
.lcForm li label{width:80px;position:absolute;top:0;left:0;line-height:38px;color:#666;}
.lcFormCon{min-height:38px;}
.selCell{width:130px;height:38px;position:relative;cursor:pointer;margin-right:10px;border-radius:4px;background:#fff;}
.selValue{height:38px;line-height:38px;text-indent:10px;text-align:left;position:relative;}
.selValue:after{content:'';display: block;width:36px;height:36px;position:absolute;top:1px;right:0;background:url(../images/lcFormIcon.png) center 15px no-repeat;}
.selList{display:none; position:absolute;width:100%;top:38px;left:-1px;border:1px solid #eee;background:#fff;max-height:300px;overflow:auto;}
.selList li{margin:0;border:0;padding:0;height:30px;line-height:30px;border-bottom:solid 1px #eee;}
.selList li:last-child,.selList.col2 li:nth-last-child(2){border-bottom:none;}
.selList li a{display:block;height:30px;line-height:30px;overflow:hidden;text-align:center;color:#999;}
.selList li a:hover{background:#ff8200;text-decoration:none;color:#fff;}
.selList.col2 li{float:left;width:50%;}
.selHover .selList{display:block;}
.selHover .selValue{border:solid 1px #ff8200;position:absolute;top:-1px;left:-1px;width:100%;height:100%;border-radius:5px;z-index:9;}
.selHover .selValue:after{background-position:center -7px;}
.lcRadio{height:38px;line-height:38px;}
.lcRadio li{padding:0;margin:0;float:left;width:25%;}
.lcRadio li:last-child a{border-right:none;}
.lcRadio li a{display:block;padding-left:10px;color:#999;}
.lcRadio li span{width:16px;height:16px;display:inline-block;background:url(../images/lcFormIcon.png) 0 -44px no-repeat; vertical-align: middle;margin:-2px 5px 0 0;}
.lcRadio li.cur a{color:#ff8200;}
.lcRadio li.cur a span{background-position:0 -70px;}
.lcInp{width:100%;height:38px;padding:5px;border-radius:5px;color:#999;background:#fff;border:none;font-family:"\5FAE\8F6F\96C5\9ED1";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.lcInp::-webkit-input-placeholder{color:#999;}
.lcNav{background:#fff;height:50px;padding:25px 0;}
.lcNav li{width:375px;text-align:center;border-right:solid 1px #dcdcdc;float:left;}
.lcNav li.last{border-right:none;}
.lcNav li div{display:inline-block;text-align:left;vertical-align:middle;}
.lcNav li span{display:inline-block;width:53px;height:53px;margin-right:15px;background:url(../images/lcIcon.png) no-repeat;vertical-align:middle;}
.lcNav .ico1{background-position:0 0;}
.lcNav .ico2{background-position:-63px 0;}
.lcNav .ico3{background-position:-126px 0;}
.br5{border-radius:5px;overflow:hidden;}
.lcWrapper .modrpCell{background:rgba(0,0,0,.1)}
.mr17{margin-right:17px;}
.addServ{background:url(../images/addServ.jpg) center center no-repeat;height:450px;}
.addServ li{width:33.3%;float:left;margin:30px 0;}
.w270{width:270px;}
.w358{width:358px;}
.w365{width:365px;}
.w545{width:545px;}

.brandUnit{width:226px;}
.brandLogo{width:160px;height:160px;overflow:hidden;border-radius:160px;margin:0 auto;}
.brandBtn .bPrev,.brandBtn .bNext{position:absolute;top:190px;}
.brandBtn .bPrev{left:-25px;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.brandBtn .bNext{right:-25px;}
.lcBtNav{padding:20px 0;background:rgba(0,0,0,.6);line-height:48px;height:48px;position:fixed;left:0;bottom:0;right:0;font-weight:bold;z-index:9}
.lcBtNav a{height:48px;line-height:48px;padding:0 35px;background:#ff8200;display:inline-block;border-radius:48px;vertical-align:top;;}

.lcTopFix{background:rgba(0,0,0,0.8);z-index:999;}
.lcLeft{width:640px;}
.lcRight{width:475px;height:518px;background:url(../images/lcRightBg.png) right bottom no-repeat;}
.lcScrollFocus{width:640px;height:518px;overflow:hidden;}
.lcScrollImg,.lcScrollImg li,.lcScrollImg li img{width:640px;height:428px;}
.lcScrollImg li{overflow:hidden;}
.lcScrollImg li{float:left;}
.lcScrollImg .pageState{left:auto;right:20px;}
.lcScrollBtn .lc_prev,.lcScrollBtn .lc_next{width:28px;height:80px;position:absolute;bottom:-90px;z-index:9;background:rgba(0,0,0,.5);line-height:80px;text-align:center;}
.lcScrollBtn .lc_prev{left:0;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.lcScrollBtn .lc_next{right:0;}
.lcScrollBtn .prevStop,.lcScrollBtn .nextStop{background:rgba(0,0,0,.2);}
.lcScrollBtn .prevStop span,.lcScrollBtn .nextStop span{filter:alpha(opacity:50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.lcScrollThumb{width:640px;height:80px;position:relative;overflow:hidden;margin:10px auto 0;}
.lcScrollThumb li{width:128px;height:80px;overflow:hidden;cursor:pointer;}
.lcScrollThumb li img{width:120px;height:80px;display:block;margin:0 auto;}
.lcScrollThumb li.on img{width:116px;height:76px;border:solid 2px #fe8100}
.lcScrollThumb .m_prev,.lcScrollThumb .m_next{display:none;}
.lcInfo{padding:25px 0 0 115px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-height:30px;height:90px;overflow:hidden;}
.lcPro{margin:140px 20px 0 120px;}
.lcPro li{padding:8px 0 8px 20px;position:relative;}
.lcPro li:after{content: ""; position: absolute;left:0;top:15px;width:8px;height:8px;border-radius:8px;background:#ccc;}
.lcDetailNav{height:59px;border-bottom:solid 1px #ddd;background:#fff;position:relative;}
.lcDetailNav ul{padding:19px 0;}
.lcDetailNav li{height:20px;border-right:solid 1px #e2e2e2;float:left;}
.lcDetailNav li.last{border-right:none;}
.lcDetailNav li a{height:57px;line-height:57px;margin-top:-19px;font-size:18px;padding:0 30px;display:block;}
.lcDetailNav li.cur a{border-bottom:solid 3px #fe8100;position:relative;color:#fe8100;}
.lcFix{position: fixed; top:0; left:0;right:0;}
.lcDetail{padding:30px 65px 30px 200px;position:relative;}
.lcDetailTit{position:absolute;top:30px;left:65px;background:url(../images/lcDetailTit.png) 0 0 no-repeat;width:54px;height:89px;line-height:34px;padding:20px 30px 20px 20px;text-align:center;}
.modTitle{background:rgba(0,0,0,.5);width:325px;color:#ddd;height:46px;line-height:46px;}
.lcPop{width:400px;padding:20px 40px;}*/
