/**************************************** 
 * 描述： 登录及搜索等页面样式
 ****************************************/
 
/*登录tab*/
.tab_login{width:100%;height:68px; background:#f0f0f0; box-sizing:border-box; padding:10px;}
.tab_login a{border-radius:5px 0 0 5px; border:1px solid #f60; box-sizing:border-box;background:#fff;height:48px; width:50%; font-size:16px; color:#f60; text-align:center; line-height:44px; display:inline-block;float:left;}
.tab_login a.right{border-radius:0 5px 5px 0;}
.tab_login a.on{background:#f60;color:#fff; text-decoration:none;}

.loginForms{background:#f0f0f0; padding-bottom:10px;}
.loginForms>div{background:#fff; padding:0 15px;}
.loginForms>div{background:#fff;font-size:14px;}
.loginForms>div.bdTB{border:1px solid #eee; border-width:1px 0;}
.loginForms>div ul{font-size:14px;}
.loginForms>div ul li{height:40px; line-height:40px; padding:5px 0;border-bottom:1px solid #eee;}
.loginForms>div ul li input{border:0; height:40px; line-height:40px;font-size:14px;}
.loginForms>div ul li select{border:0; height:40px; line-height:40px;font-size:14px;}
.loginForms>div ul li span{width:40px; display:inline-block;}
.loginForms>div ul li span.w90{width:90px;}
.loginForms>div ul li span.w80{width:80px;}
.loginForms>div ul li span.w75{width:75px;}
.loginForms>div ul li span.w60{width:60px;}
.loginForms>div ul li span.w50{width:50px;}
.loginForms>div ul li span.w40{width:40px;}
.loginForms>div ul li span.bd-img{border:1px solid #e7e7e7; border-bottom:2px solid #eee; padding:1px;width:58px; height:22px; line-height:22px; display:inline-block; margin-top:7px;}
.loginForms>div ul li span.bd-img img{width:58px; height:22px; display:inline-block;}
.loginForms>div ul li div{display:inline-block;}
.loginForms>div ul li:last-child{border-bottom:0;}
.loginForms div.oprate{background:#f0f0f0; padding:5px 15px;}

.loginOther{background:#fff;padding:10px 15px;}
.loginOther>div{border-bottom:1px solid #eee; height:20px;margin-bottom:10px; position:relative;}
.loginOther>div span{background:#fff; width:40px; height:30px; text-align:center; display:inline-block; font-size:20px; color:#555;position:absolute;top:5px; left:42%;}

.loginOther ul{width:100%;padding:10px 0;}
.loginOther ul li {width:33%;float:left; text-align:center;padding:10px 0;}
.loginOther ul li img {width:63%;}
.loginOther ul li a{line-height:180%;font-size:14px; color:#555;}
.loginOther ul li:hover{background:#f0f0f0;}
.loginOther ul.noborder{border-bottom:0;}
.loginOther a{width:100%;border-radius:10px;height:30px; line-height:30px; font-size:20px; text-align:center; color:#555; display:block; margin-top:5px;}
.loginOther a:hover{color:#2ca5f5;}

.loginProgress{background:#f0f0f0;}
.loginProgress>div{padding:0 15px;}
.loginProgress>div h3{color:#555; padding:10px 0; height:40px; line-height:40px; font-size:14px; text-align:center;border-bottom:1px solid #eee; }
.loginProgress>div h3.c00{color:#f60;}
.loginProgress>div h3.bd0{border-bottom:0;}

.oprate{background:#f0f0f0; padding-bottom:10px;}
.oprate.pb0{padding-bottom:0px;}
.oprate div{background:#fff; padding:10px; height:30px; line-height:30px;font-size:14px;}
.oprate p{background:#fff; padding:10px 0; height:30px; line-height:30px;font-size:14px;}
.oprate p.bg-eee{background:#f0f0f0;padding:0px 0;}
.oprate p.bg-eee-10{background:#f0f0f0;padding:10px 0;}
.oprate div.bg-eee{background:#f0f0f0;}
.oprate div.lh180{line-height:180%; padding:10px 0;}
.oprate div.hasArrow{background-image:url(/style/wapNew/isource/51you_m/img/ico_arrowNew.png); background-size:8px 15px; background-position:97.5% 50%; background-repeat: no-repeat; }

.oprate-p10{background:#f0f0f0; padding:10px; text-align:center;box-sizing:border-box; margin:0 auto; margin-bottom:50px;}
.oprate-p10 p{background:#f0f0f0; padding:5px 10px; text-align:center;box-sizing:border-box; margin:0 auto;}
.oprate-p10.mt-10{margin-top:-10px;}

.searchHead{background:#fff;height:32px; border-radius:5px; float:left;width:85%; position:absolute;top:6px; left:40px;}
.searchHead span{background:url(/style/wapNew/isource/51you_m/img/ico-search-pos.png) no-repeat 10px 0; background-size:16px 21px; height:22px; display:inline-block; padding-left:28px; padding-right:2px; border-right:1px solid #eee; color:#555; font-size:16px; line-height:19px; float:left; margin-top:6px;}
.searchHead i{background:url(/style/wapNew/isource/51you_m/img/ico-search-gray.png) no-repeat 0 0; background-size:20px 20px; width:20px;height:20px; display:inline-block;float:left; margin:6px 5px 0 10px;}
.searchHead input{border:0; height:30px; line-height:28px;float:left; margin-top:2px; font-size:14px;}
.searchHead input:-webkit-input-placeholder{}

.search_resultsT{background:#fff;color:#596a75; padding:10px; font-size:16px; border-bottom:1px solid #eee; }
.search_resultsTs{color:#555; padding:15px 10px; font-size:16px; border-bottom:1px solid #eee; }

.tel-bg{margin:0 auto; padding:0;}
.tel-bg.mt45{margin-top:45px;}
.tel-bg img{border:0; width:100%; height:85px; float:left;}
.tel-content{background:#f0f0f0;color:#555; padding:10px; padding-bottom:15px; font-size:14px;}
.tel-content h3{color:#2ca5f5; padding-bottom:10px; height:30px; line-height:30px; font-size:16px; text-align:center;}
.tel-content h4{color:#555; padding-bottom:10px; height:30px; line-height:30px; font-size:14px;}
.tel-content div.tel-comment{background:#fff;padding:0px 10px 2px 10px; border-radius:5px;}
.tel-content div.tel-comment p{margin-top:2px;text-align:right; color:#ccc; font-size:12px;}
.tel-content div.paySuccessOprate{padding:0; margin-bottom:10px;}
.tel-content textarea{border:0; height:90px; line-height:125%;font-size:14px; color:#666;}

.searchWord_hotCity{background:#fff; padding:10px 0 0 10px;border-bottom:1px solid #eee; }
.searchWord_hotCity a{background:#fff;border:1px solid #ccc; border-radius:2px; display:inline-block; padding:0 10px;font-size:14px; height:30px; line-height:30px; text-align:center; color:#596a75; margin:0 10px 10px 0; display:inline-block;}
.searchWord_hotCity a:hover,.searchWord_hotCity a.active{border:1px solid #2ca5f5; background:#2ca5f5;color:#fff;}

.searchWord_hotCityN{width:100%;background:#fff; padding:10px 5px;box-sizing:border-box;}
.searchWord_hotCityN li{width:20%; box-sizing:border-box; border:5px solid #fff;background:#fff; display:inline-block;  float:left; overflow:hidden;}
.searchWord_hotCityN li a{box-sizing:border-box;border:1px solid #ccc; border-radius:2px; display:block; font-size:14px; height:30px; line-height:30px; text-align:center; color:#596a75;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.searchWord_hotCityN li a:hover,.searchWord_hotCityN li a.active{border:1px solid #2ca5f5; background:#2ca5f5;color:#fff;}