@charset "utf-8";
/*
  author:  dong
  date:    2012-11-21  
*/
/* 结构 */
.mian630 { width:630px; float:left; display:inline;}
.aside290 { width:290px; float:right;display:inline;}
/* 推荐结伴地头部 */
.recommendedBox { padding-bottom: 40px;}
.recommendedTit { margin-bottom:20px;}
.recommendedTit h2 {font: 30px 'Microsoft YaHei','SimSun'; font-weight:bold; width:70px; height:60px; text-align:center; overflow:hidden; background:#61bade; color:#fff;float:left; display:inline;}
.recommendedTit h2 span { display: block;font: 16px 'Microsoft YaHei','SimSun'; margin-bottom:-5px; }
.recommendedTit dl { width:545px; float:right; display:inline;}
.recommendedTit dl dt { float: left; width: 545px;display:inline; padding-top: 10px;}
.recommendedTit dl dt a {font: 14px 'Microsoft YaHei','SimSun'; color: #cdcdcd; display: block; float: right; display: inline; width: 79px; height: 25px; line-height: 25px; border: 1px solid #bababa; background: #f1f1f1; text-align: center;}
.recommendedTit dl dt a.dtL { border-radius: 4px 0 0 4px; border-right:none; }
.recommendedTit dl dt a.dtR {border-radius:  0 4px 4px 0;border-left:none;}
.recommendedTit dl dt a.on {color: #fff; background: #91cbe2; border: 1px solid #61bade;}
.recommendedTit dl dt a .domesticIcon,.recommendedTit dl dt a .foreignIcon { position: relative; z-index: 3;}
.recommendedTit dl dt a .domesticIcon { top: 2px;}
.recommendedTit dl dt a .foreignIcon {top: 3px;}
.recommendedTit dl dt a.on .domesticIcon { background-position: 0px -2017px;}
.recommendedTit dl dt a.on .foreignIcon { background-position: 0px -1996px;}
.recommendedTit dl dd { width:45px; height:30px; float:left; display:inline; text-align:center;border-bottom:1px solid #ddd;}
.recommendedTit dl dd a {font: 14px 'Microsoft YaHei','SimSun'; color:#999; line-height:30px; display:block;}
.recommendedTit dl dd a:hover { color:#ccc;}
.recommendedTit dl dd.on { border-bottom:4px solid #61bade; height:26px; line-height:26px;}
.recommendedTit dl dd.on a,.recommendedTit dl dd.on a:hover{ color:#61bade; cursor:default;}
/* 推荐结伴地列表 */
.recommendedCon h2 { width: 51px; float: left; border-right: 2px solid #eceef0; position:relative; z-index: 9;}
.recommendedCon h2 em {font: 20px 'Microsoft YaHei','SimSun'; color:#a5a5a5; padding-top: 3px; display: block;}
.recommendedList { width: 545px; float: right; display: inline; padding-bottom: 20px;}
.recommendedList li { width:161px; height:227px;float:left; display:inline; margin:0 30px 18px 0;}
.recommendedList li.last { margin-right:0px;}
.recommendedList li .rdlPic,.recommendedList li .rdlPic img { width:161px; height:187px; display:block; overflow:hidden;}
.recommendedList li .rdlPic:hover { opacity:0.6;}
.recommendedList li div { height:40px; line-height:40px;}
.recommendedList li h3 {float:left; padding:0 5px; line-height:40px;}
.recommendedList li h3 a {font: 14px 'Microsoft YaHei','SimSun'; color:#444;}
.recommendedList li h3 a:hover { color:#ff9c00;}
.recommendedList li p { float:right; display:inline; line-height:40px; color:#999;padding:0 5px;}
.recommendedList li p em { color:#ff9c00; padding:0 5px;}
.recommendedMore { width:580px; float:right;background:#f7f7f7; padding:8px 0;font: 14px 'Microsoft YaHei','SimSun'; color:#999; text-align:center;}
.recommendedMain { width: 545px; float: right; display: inline;}
.recommendedMain .module { float: left; display: inline; overflow:  hidden; cursor: pointer;}
.recommendedMain .module:hover { background: #f3fffa;}
.recommendedMain .moduleTop { width: 535px; padding: 5px 5px 20px; border-bottom:1px solid #eceef0;}
.recommendedMain .moduleLeft { padding: 20px 20px 5px 5px; border-right: 1px solid #eceef0; width: 247px;}
.recommendedMain .moduleRight { padding: 20px 5px 5px 20px;width: 247px;}
.recommendedMain .module a.pic,.recommendedMain .module a.pic img { width: 250px; height: 115px; overflow: hidden; float: left;}
.recommendedMain .module dl { width: 250px; float:right; display: inline; overflow:  hidden;}
.recommendedMain .module dl dt a { font: 14px 'Microsoft YaHei','SimSun'; color: #999; border-left:4px solid #61bade; padding: 0 0 0 5px; height: 14px; line-height: 14px; display: block;}
.recommendedMain .module dl dt a:hover { color: #999;}
.recommendedMain .module dl dd a { font: 14px 'Microsoft YaHei','SimSun';  display: block; padding-top: 5px; color: #555; line-height: 1.8;}
.recommendedMain .moduleLeft dl,.recommendedMain .moduleRight dl { float: inherit; padding-top: 20px;}
.recommendedMain li,.recommendedMain li a { width: 80px; height: 80px; overflow:  hidden; display: block;}
.recommendedMain li { float: left; display: inline; margin:0 5px 10px;}
.recommendedMain li a { width: 74px; height: 74px; border: 3px solid #60badd; background: #60badd; border-radius: 8px; text-align: center;font: 20px 'Microsoft YaHei','SimSun'; color: #fff;}
.recommendedMain li a:hover { background: #fff; color: #60badd}
.recommendedMain li a:hover .psIcon {background-position: 0 -222px;}
.recommendedMain li a:hover .shIcon{background-position: 0 -259px;}
.recommendedMain li a:hover .tbIcon{background-position: 0 -296px;}
.recommendedMain li a:hover .dcIcon{background-position: 0 -333px;}
.recommendedMain li a:hover .qxIcon{background-position: 0 -370px;}
.recommendedMain li a:hover .zjIcon{background-position: 0 -407px;}
/* 发结伴 */
.recommendedText h2 { height:46px; line-height:46px; border-bottom:2px solid #61bade}
.recommendedText h2 strong {font: 16px 'Microsoft YaHei','SimSun'; color:#444;}
.recommendedText h2 a { float:right; font-weight:100;}
.recommendedText .rtCon { padding:15px; background:#f7f7f7;}
.recommendedText .rtForm span {font: 14px 'Microsoft YaHei','SimSun'; color:#444; padding:0 7px;} 
.recommendedText .rtForm .w128 { width:128px;}
.recommendedText .rtForm .w48 { width:48px;}
.recommendedText .rtForm .w248 { width:248px;}
.recommendedText .rtForm .w598 { width:590px; height:78px;}
.recommendedText .rtForm .fl { float:left; display:inline; padding-bottom:15px;}
.recommendedText .rtForm .fr { float:right; display:inline;padding-bottom:15px;}
.rtBottom .btn30B { float:right; display:inline;}
.rtBottom dl { height:30px; line-height:30px; float:left; display:inline; margin-right:10px;}
.rtBottom dl dt,.rtBottom dl dd  { float:left; display:inline;}
.rtBottom dl dt { padding:0 5px; color:#666;}.rtBottom dl dd { margin-right:5px;}
.rtBottom dl dd { margin-right:10px;}
.rtBottom .rtBText { height:28px; line-height:28px; border:1px solid #ddd; background:#fff; padding:0 20px; color:#ff9c00; float:left;display:inline;}
.rtBottom .rtBTextB { height:30px; line-height:30px;float:left; display:inline;}
.rtBottom .rtBTextB em { color:#666;}
.rtBottom .rtBTextB a { color:#999; padding:0 10px;}
.rtBottom .rtBTextB a:hover { color:#ccc;}
/* 随缘 */
.fate { margin-bottom:40px;}
.fate h2,.hotList h2,.hotList h2 em.on,.stayFriend h2 {font: 16px 'Microsoft YaHei','SimSun'; color:#444; margin-bottom:10px;}
.fate h2 span,.stayFriend h2 span { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; padding:0 10px;}
.fate h2 a,.stayFriend h2 a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999;}
.fate h2 a:hover,.stayFriend h2 a:hover { color:#ccc;}
.fate .fateText { width:244px; height:47px; overflow:hidden; background:url(/img/fateBg.png) no-repeat; padding: 35px 41px 25px 5px; position: relative; z-index: 9;}
.fate .fateText a {font:14px 'Microsoft YaHei','SimSun'; color:#fff;}
.fate .fateText .fateLink { width: 36px; height: 67px; overflow:  hidden; display: block; cursor: pointer; position: absolute;right: 0px; top: 24px; background:url(/img/fateLink.png) no-repeat; }
.fate .fateText .fateLink:hover { opacity: 0.8;}
.fate .fateText a:hover { color:#fff; text-decoration:underline;}
.fate dl { height:50px; overflow:hidden; padding:1px 0; position:relative; z-index:9;}
.fate dt { width:50px; height:50px; float:left; display:inline; margin-right:10px;}
.fate dd { width:159px; float:left; display:inline; position:relative; z-index:9; top:-3px;}
.fate dd { color:#999;}
.fate dd .name { color:#444;}.fate dd .name:hover { color:#f60;}
.fate dd em { color:#ccc;}
.fate dd.fateR { width:60px; height:50px; position:absolute; top:0px; right:0px;}
.fate dd.fateR a { width:60px; height:42px; display:block; background:#f9b750; text-align:center;font:14px 'Microsoft YaHei','SimSun'; color:#fff; padding-top:8px;}
.fate dd.fateR a:hover{ background:#f09b16; color:#fff;}
.fate dd.fateR a span { margin:0 auto;}
/* 热门结伴 */
.hotList,.stayFriend { margin-bottom:20px;}
.hotList h2 { margin-bottom:0px;}
.hotList h2 em { cursor:pointer;font: 14px 'Microsoft YaHei','SimSun'; color:#999;}
.hotList h2 span { color:#ccc; padding:0 10px;}
.hotList li { padding:10px 0 10px;}
.hotList li h3 a {font: 14px 'Microsoft YaHei','SimSun'; line-height:1.5;}
.hotList li p { color:#999;padding-top:5px;}.hotList li p span { padding:0 10px; color:#ccc;}
.hotList li p a { color:#777; padding:0 10px 0 0; white-space:nowrap;display:inline-block}
.hotList li p a:hover { color:#ff9c00;}
/* 推荐途友 */
.stayFriend li { padding:15px 0;}
.stayFriend li .g_img_set { float:left; display:inline; margin-top:3px;}
.stayFriend li dl { width:229px; float:right; display:inline;}
.stayFriend li dt h3{font: 14px 'Microsoft YaHei','SimSun'; margin-bottom:5px; font-weight:100;}
.stayFriend li .sfA { margin-bottom:5px;}
.stayFriend li .sfA em,.stayFriend li .sfA span { margin-left:8px; color:#999;}
.stayFriend li .sfA .sex_a,.stayFriend li .sfA .sex_b { width:13px; height:13px; display:inline-block; margin-left:0px; position:relative; top:2px;}
.stayFriend li .sfA .sex_a { background-position:0px -63px;}
.stayFriend li .sfA .sex_b { background-position:0px -184px;}
.stayFriend li .sfB { _height:40px; max-height:40px; overflow:hidden;}
.stayFriend li .sfB span{ color:#999;} 
.stayFriend li .sfB a {color:#777; padding:0 10px 0 0; white-space:nowrap;}
.stayFriend li .sfB a:hover { color:#ff9c00;}
.stayFriend li .sfA .letterIconH { float:right; position:relative; top:4px; display:none;}
.stayFriend li:hover .sfA .letterIconH  { display:block;} 
.stayFriend li .letterIconH:hover { background-position:0px -1372px;}
/* 登录页 */
.mian530 .landingBox{ margin-top:50px; margin-left:0px;}
.mian530 .landingBox h2{ color: #333333; display: inline;font: 18px 'Microsoft YaHei','SimSun'; height: 35px; line-height:35px; padding-left: 50px;}
/* 春节拼车 */
.ptDBanner,.ptDBanner img { width:280px; display:block;}
.ptDBanner { margin-top:30px;}
/* 邮箱验证 */
.success { text-align:center; height:200px; padding-top:100px;}
.success h2 {font:24px 'Microsoft YaHei','SimSun'; color:#333; text-align:center; margin-bottom:20px;}
.emailVBox,.emailZBox { padding:10px 10px;}
.emailVBox p,.emailZBox p { color:#666; font-size:14px;}.emailVBox strong,.emailZBox strong{ margin:0 5px; font-size:14px; color:#f60; font-weight:100;}
.emailVBox .btn25B,.emailZBox .btn25B { margin-top:15px;}
.emailZBox .noInspection { color:#f00; margin-right:10px; font-size:12px; margin-top:5px;}
.emailZBox .w200 { width:200px; height:20px; line-height:20px;}
.emailVBox .emailTip { font-size:12px; color:#999; margin-top:5px;}
.emailVBox .emailTip strong { font-size:12px;}
/* 底部层 */
.supernatant { width:600px; position:fixed; bottom:0px; _position:absolute;_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,0)||0))); left:50%; margin-left:-300px;z-index:9997;}
.supernatant .supernatantCon { position:relative;z-index:9997; width:600px; height:30px;}
.supernatant .supernatantCon .scBg{background:#000; filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6; display:block; position:absolute; top:0px; left:0px; width:600px; height:30px; z-index:9;}
.supernatant .supernatantCon p { width:600px; text-align:center; height:30px; line-height:30px; position:absolute; top:0px; left:0px; z-index:998; color:#fff;}
.supernatant .supernatantCon .scClose { color:#fff; display:block; z-index:999; width:10px; height:10px; line-height:10px; text-align:center; position:absolute; top:10px; right:15px;}
.supernatant .supernatantCon .scClose:hover { color:#f60;}
/* 登录 */
.login630 h2 {font:24px 'Microsoft YaHei','SimSun'; color:#666;}
.login290 h2{font:24px 'Microsoft YaHei','SimSun'; color:#666; padding-bottom:20px;}
.login290 .pText {color: #999; font-size: 14px;line-height: 1.8;}
.login290 .iphoneBtn {border-radius: 8px 8px 8px 8px;font: 20px/50px 'Microsoft YaHei','SimSun'; height: 50px;margin: 25px 0;
 padding: 0;width: 180px;}
.login290 .pic2d {display: block;height: 120px;margin: 0 0 20px 10px;overflow: hidden;width: 120px;}
.login290 .tText {color: #999;}
/* 验证码 */
.vCode { width:160px; float:right; display:inline;}
/* 图片展示 */
.picLight { margin-bottom: 40px; background: #f8f8f8; padding: 30px 45px;}
.picLight .preNext { width: 32px; height: 48px;position:absolute;top:10px;cursor:pointer; overflow: hidden;}
.picLight .pre{ background-position:0px -1157px;top:80px; left: -38px; }
.picLight .next{background-position:0px -1329px; top:80px; right: -38px;}
.picLight .pre:hover { background-position:0px -1271px;}
.picLight .next:hover { background-position:0px -1216px;}
#focus { width: 202px; height: 300px; position:relative; z-index: 9}
#focus .focusCon {width: 202px; height: 300px; overflow: hidden; position:relative;}
#focus ul{height:300px;position:absolute;}
#focus ul li{float:left;width:202px;height:300px;overflow:hidden;position:relative;background:#f8f8f8;}
#focus ul li a.picLink { width:190px; padding: 5px; border: 1px solid #e8e8e8; display: block; background: #fff;}
#focus ul li a img { width: 190px;height: 190px; overflow:  hidden; display: block; background: #fff;}
#focus .fcText {width: 202px; z-index: 9999; text-align: center; padding-top: 10px;}
#focus .fcText .linkName {font: 14px 'Microsoft YaHei','SimSun'; color: #444; display: block;}
#focus .fcText .linkName .sex_a { width: 12px; height: 12px; display: inline-block; background-position: 0 -64px; margin-left:5px; }
#focus .fcText .linkName .sex_b { width: 12px; height: 12px;display: inline-block; background-position: 0 -185px;margin-left:5px;}
#focus .fcText  span { color: #ccc; padding: 0 2px;}
#focus .fcText { padding-bottom: 15px;}
#focus .linkText { width: 202px; overflow:  hidden; white-space: nowrap; text-overflow: ellipsis;border-top:1px dashed #ccc; padding-top: 10px;}
#focus .linkText a { color: #444;}
.picLightTit { border-bottom: 1px solid #ddd; padding-bottom: 5px; position: relative; z-index: 1000;}
.picLightTit h2 {font: 16px 'Microsoft YaHei','SimSun'; color: #444; float: left; }
.picLightTit a { float: right; display: block; padding-top: 20px; margin-top:-20px; }
.picLightTit .showLayer { width: 240px; border: 2px solid #f9b750; background: #ffe; padding: 5px; position: absolute; top: -57px;right: 0px; color: #666; display: none;}
.picLightTit .showLayer .closed { color: #999;}
.picLightTit .showLayer .closed:hover { color: #666;}
.picLightTit .showLayerPic { position: absolute; top: -68px; left: 80px; display: none;}
.picLightTit .showLayerIcon { position: absolute; right: 20px; top: -7px; display: none;}

/* 微信登录页 */
.wxLoginBox { width: 760px; padding: 0 100px;}
.wxLoginBox h2 {font: 30px 'Microsoft YaHei','SimSun'; color: #555; width: 760px; text-align: center; padding-bottom: 20px; float: left; display: inline;}
/* 扫描区 */
.scannBox { width: 542px; height: 401px; float: left; display: inline; background: url("../../../img/2wmBg.jpg") no-repeat; position: relative; z-index: 9; margin-bottom:48px; }
.wmPic { width: 267px; height: 264px; overflow:  hidden; position: absolute; left: 30px; top: 69px; z-index: 9;}
.wxTips { width: 205px; height: 56px; background: url("../../../img/wxTips.png") no-repeat; position: absolute; top: -10px; left: 30px; z-index: 10;font: 14px 'Microsoft YaHei','SimSun'; color: #363636; padding: 12px 0 0 65px; overflow:  hidden; display: none;}
/* 微信登录右 */
.scannBoxR { width: 218px; float: right; display: inline; padding-top: 47px;}
.wxLoginCon { width: 218px; height: 59px; position: relative; z-index: 9; padding-bottom: 39px;}
.wxLoginCon .wxLoginBtn {width: 218px; height: 59px; display: block; background: url("../../../img/wxLoginBtn.png") no-repeat; }
.wxLoginCon  .recommend { position: absolute; right: 0px; top: -25px;}
.scannBoxR dl { padding-top: 15px; border-top:1px solid #c0c0c0; }
.scannBoxR dl dt  {font: 14px 'Microsoft YaHei','SimSun'; color: #999; padding-bottom: 20px;}
.scannBoxR dl dt span,.scannBoxR dl dd span { margin:0 5px 0 0; float: left;position: relative; z-index: 9; top: 4px; }
.scannBoxR dl dd { padding: 0 0 10px 40px;}
.scannBoxR dl dd a {font: 14px 'Microsoft YaHei','SimSun'; color: #666; display: block; float: left;}
.scannBoxR dl dd span { top: 0px;}
/* 以前登录 */
.beforeLogin { width: 750px; border-top:2px solid #61bade; padding: 25px 0 0 10px; float: left; display: inline; position: relative; z-index: 9;}
.beforeLogin h3 {font: 14px 'Microsoft YaHei','SimSun'; color: #999; padding-bottom: 20px;}
.beforeLogin h3 span { float: left; margin-right:5px; position: relative; z-index: 9; top:5px; }
.beforeLogin .textA {font: 14px 'Microsoft YaHei','SimSun'; color: #ffba00;padding-top: 20px;}
.beforeLogin .textA span { color: #555; }
.beforeLogin li { float: left; display: inline; padding-right: 20px;}
.beforeLogin .w290 { width: 240px; background: #fff; border: 1px solid #e3e3e3; border-radius: 4px; padding: 10px 5px 10px 45px; font-size: 14px;}
.beforeLogin .wxIconA { background: url("../../../img/wxIconA.png") no-repeat 13px 13px;}
.beforeLogin .wxIconB { background: url("../../../img/wxIconB.png") no-repeat 14px 9px;}
.beforeLogin  .btn30B { height: 40px; line-height: 40px; border-radius: 4px;}
.beforeLogin  .btn30B:hover { color: #fff; border-radius: 4px;  }
.beforeLogin  .loginDTip{ position:absolute; top:10px; left:150px; background:#ffe; padding:2px 10px; border:2px solid #ff8a6f; color:#666; width:272px;}
.beforeLogin  .loginDTip .arrowIconRL{position:absolute; bottom:-6px; left:12px;}
