*{margin:0; padding:0;}
div{word-break: break-all; word-wrap:break-word; word-break:normal; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
li{list-style:none;}
body{font:12px '宋体',Arial,Helvetica,sans-serif; color:#808080;}
input,textarea{font:12px '宋体',Arial,Helvetica,sans-serif; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -box-sizing:border-box;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:12px;}
a{color:#ff8301; text-decoration:none; border:none; cursor:pointer;}
a:hover{background:#ff8301; color:#fff;}
.imgAd:hover{background:#fff;}
em{font-style:normal;}
i{font-style:normal;}
b{font-weight:normal;}

.clearfix:after {clear: both; content:"."; display: block; height: 0; visibility: hidden;}
.clearfix {display: inline-block;}
*html .clearfix {height: 1%;}
.clearfix {display: block;}

.c{width:950px; margin:0 auto; position:relative; height:auto; overflow:hidden; ;margin-bottom:10px;}

/****************************************************/
.header{background:#f9f6f1; height:100px; margin-bottom:22px;}
.logo{float:left; width:205px; padding-top:25px; margin-left:-5px;}
.logo:hover{background:none;}
.header span{float:left; line-height:100px; font-size:16px; margin-right:20px;}
.header span a{color:#808080;}
.header span a:hover{color:#fff;}
.header_search{float:left; line-height:100px; position:relative;}
.header_search .searchinput{border:1px #ddd1d1 solid; width:309px; height:33px; line-height:33px; padding:0 10px; color:#ccc;}
.header_search .searchbtn{position:absolute; top:50%; margin-top:-15.5px; width:31px; height:31px; line-height:100px; right:1px; *right:8px; cursor:pointer; border:none; background:url(../images/Sheader_searchbtn.gif) 50% 0;}
/*.header_LogAndReg{float:right; height:100px; line-height:100px; font-size:14px;}*/
/*.header_LogAndReg a{float:left; width:51px; height:28px; border:1px #e5e5e5 solid; text-align:center; line-height:28px; margin-left:5px; background:#fff; color:#808080;}*/
/*.header_LogAndReg a{margin:0 5px;}*/
.header span .em{color:#058321;}
.header .header_search{float:right;}
.header .header_UserInfo{position:absolute; right:0; top:15px;}
.header .header_UserInfo a{margin:0 3px;}
.header .header_UserInfo a:hover{color:#fff;}
.header .header_UserInfo .em{color:#808080;}

.left{float:left; width:591px;}
.index1{height:auto; overflow:auto; margin-bottom:25px;}
#container {width:590px; height:286px; position:relative; z-index:0;}
.slides_container {width:590px; height:286px; overflow:hidden;}

#banner{margin-bottom:30px;}
.bannerNav{position:absolute; right:0; bottom:0; height:auto; overflow:auto;}
.bannerNav a{float:left; background:#b3adad; margin:0 3px; margin-top:9px; width:9px; height:9px;}
.bannerNav .prev {width:26px; height:26px; margin:0; margin-left:5px; background:#f09637; color:#fff; text-align:center; line-height:26px; font-size:22px;}
.bannerNav .next {width:26px; height:26px; margin:0; background:#d27b1e; color:#fff; text-align:center; line-height:26px; font-size:22px; margin-left:5px;}

.pagination{position:absolute; right:60px; bottom:8px; z-index:10;}
.pagination li{float:left;}
.pagination li a {display:block; margin:0 3px; width:9px; height:9px; float:left; overflow:hidden; background:#b3adad; color:#b3adad;}
.pagination li.current a {background:#ffa13e; color:#ffa13e;}

#banner {width:590px; height:286px; overflow:hidden; position:relative;}
.slides_container {height:286px; position:absolute;}
.index_TurnBanner {float:left; width:590px; height:286px; overflow:hidden; position:relative;}
.index_TurnBanner img{float:left; width:390px; height:286px;}
.index_TurnBanner h3{font-size:20px; color:#7b2a06; float:right; width:190px; margin-bottom:20px;}
.index_TurnBanner h3 a{padding:2px 1px;}
.index_TurnBanner h3 a:hover{color:#fff;}
.index_TurnBanner p{float:right; width:190px; margin-bottom:10px;}
.index_TurnBanner .view{line-height:20px; height:72px;}

.bannerNav{position:absolute; right:0; bottom:0; height:auto; overflow:auto;}
.bannerNav a{float:left; background:#b3adad; margin:0 3px; margin-top:9px; width:9px; height:9px;}
.bannerNav .on{background:#ffa13e;}
.bannerNav a{text-decoration:none;}
.bannerNav .preNext{width:26px; height:26px; margin:0; margin-left:5px; background:#f09637; color:#fff; text-align:center; line-height:26px; font-size:22px;}
.bannerNav .next{background:#d27b1e; margin:0;}

.right{float:right; width:310px;}
.index_LogAndReg{width:100%; height:200px; overflow:auto; text-align:center; background:#f9f6f1; margin-bottom:26px;}
.index_LogAndReg h2{font-size:18px; font-family:'宋体'; color:#d27b1e; padding-top:21px; margin-bottom:15px;}
.index_LogAndReg .index_Log_qq{background:url(../images/login_qq.png) 25% 50% no-repeat; padding-left:10px; width:160px;}
.index_LogAndReg .index_Log_weibo{background:url(../images/login_weibo.png) 25% 50% no-repeat; padding-left:20px; width:150px;}
.index_LogAndReg .index_Log_douban{background:url(../images/login_douban.png) 25% 50% no-repeat; padding-left:20px; width:150px;}
.index_LogAndReg .btn{display:block; height:33px; line-height:33px; text-align:center; margin:0 auto; margin-bottom:10px; color:#fff; font-size:14px; background-color:#ff9503; }
.index_LogAndReg .btn:hover{background-color:#ff8301;}
.index_Log_link{line-height:20px; font-size:14px; color:#808080;}

.userMsg{font-size:14px; margin-bottom:30px; height:40px; line-height:40px;}
.userMsg a{color:#ef9638;}
.userMsg a:hover{color:#fff;}

.button{display:block; width:100%; height:67px; line-height:67px; text-align:center; font-size:18px; margin-bottom:25px; background:#ff9503; color:#fff; border:none;}
.button em{font-size:12px; margin-left:5px;}
.index_Log_post{display:block; width:100%; height:60px; font-size:18px; line-height:60px; text-align:center;}
.button_gray{background:#e6e6e6; color:#808080;}

.RecArea h2{font-size:20px; font-family:'微软雅黑'; color:#999; height:40px; line-height:40px; margin-bottom:10px;}
.RecArea h2 a{font-size:12px; font-family:'宋体'; margin-left:20px;}

.index_BlogRec h2{margin-bottom:30px;}
.index_BlogRec .Showarea{clear:both; height:auto; overflow:auto; margin-bottom:40px;}
.index_BlogRec .Showarea img{float:left; width:160px; height:119px;}
.index_BlogRec .Showarea p{float:right; width:405px;}
.index_BlogRec .Showarea .info{line-height:20px; margin-bottom:10px; color:#999;}
.index_BlogRec .Showarea .title{font-size:16px; line-height:25px; padding:2px 1px;}
.index_BlogRec .Showarea .author{margin-right:5px;}
.index_BlogRec .Showarea .region{margin:0 5px;}
.index_BlogRec .Showarea .date{color:#999;}
.index_BlogRec .Showarea .view{line-height:20px;}
.index_BlogRec .Showarea .view a{color:#bb7807;}
.index_BlogRec .Showarea .view a:hover{color:#fff;}

.left2{float:left; width:600px;}
.index_CityRec{height:auto; overflow:hidden;}
.index_CityRec h2{margin-bottom:30px;}
.index_CityRec .left, .index_CityRec .right{width:43%;}
.index_CityRec .Showarea{width:290px; height:200px; margin-bottom:40px;}
.index_CityRec .Showarea img{float:left; margin-left:2px; margin-right:10px; margin-bottom:10px; width:141px; height:141px;}
.index_CityRec .Showarea .title{font-size:16px; line-height:30px; padding:2px 1px;}
.index_CityRec .Showarea .fen{color:#e49716;}
.index_CityRec .link{clear:both;}
.index_CityRec .link a{color:#808080; padding:2px 5px 2px 2px; float:left; margin:8px 15px 0 0;}
.index_CityRec .link a:hover{background:#ff8301; color:#fff;}

.index_Selector{margin-bottom:30px;}
.index_Selector .area{height:auto; overflow:auto; padding:10px; background:#f9f6f1;}
.index_Selector .area a{float:left; text-align:center; width:36px; padding:3px 1px; margin:4px 10px;}
.index_Selector .area a:hover{background:#ff8301; color:#fff;}

.index_AuthorRec{margin-bottom:30px;}
.index_AuthorRec .area{padding:0 15px; height:auto; background:#f9f6f1;}
.index_AuthorRec .Showarea{padding:18px 0; border-bottom:1px #ebebeb solid; height:auto; overflow:auto;}
.index_AuthorRec .Showarea_lastChild{border:none;}
.index_AuthorRec img{float:left; margin-right:10px; width:60px; height:60px;}
.index_AuthorRec a{font-size:14px; height:35px; line-height:30px;}

.MonthNav .area a{margin:4px 5px;}

.footer{clear:both; height:70px; line-height:70px; background:#f9f6f1;}
.footer a{color:#ff8301; margin-right:8px;}
.footer a:hover{color:#fff;}
.footer .yuebei{color:#999;}
.footer .yuebei:hover{color:#fff;}


/*个人主页*/
.profileTitle{height:auto; overflow:auto; margin-bottom:50px; position:relative;}
.profileTitle img{float:left; margin-right:15px;}
.profileTitle .right{width:375px;}
.profileBody .profileTitle .right h3{margin-top:0px;}
.profileTitle .right h3{font-size:24px; font-family:'微软雅黑'; height:40px; margin-top:5px;}
.profileTitle .date{height:20px; font-size:12px;}
.profileTitle .nav{font-size:16px; margin-top:50px; position:absolute; left:215px; bottom:5px;}
.profileTitle .nav a{margin-right:5px; padding:1px;}
.profileTitle .nav .sel{background:#f09637; color:#fff;}

.BeforeAndAfter{clear:both; background:#f9f6f1; background:#f9f6f1; overflow:hidden; padding:30px; margin-bottom:30px;}
.BeforeAndAfter h2{font-size:18px; font-family:'微软雅黑'; color:#999; height:40px; line-height:40px; margin-bottom:40px;}
.BeforeAndAfter h2 a{font-size:14px; font-family:'宋体'; margin-left:20px;}
.BeforeAndAfter div{width:50%; width:42.2%\9; padding:20px; height:200px;}
.before_place{float:left; border-right:1px #ebebeb solid;}
.before_place .Showarea a{display:inline-block; padding:2px 1px; margin-bottom:5px;}
.after_place{float:right; border-left:1px #ebebeb solid;}

.myBlog h2{height:60px; line-height:60px;}
.myBlog .area{border-left:1px #eee solid; border-top:1px #eee solid; height:auto; overflow:auto; margin-bottom:20px;}
.myBlog .Showarea{float:left; display:table-column; width:50%; width:43%\9; height:465px; padding:20px; border-bottom:1px #eee solid; border-right:1px #eee solid;}
.myBlog .Showarea_em{background:#fdfcfb;}
.myBlog .Showarea_em2{border-right:none;}
.myBlog .Showarea .img{text-align:center; width:auto; height:200px; line-height:200px; margin-bottom:30px; vertical-align:middle;}
.myBlog .Showarea .img a{vertical-align:middle;}
.myBlog .Showarea img{vertical-align:middle;}
.myBlog .Showarea .title{font-size:16px; line-height:25px;}
.myBlog .Showarea .info{line-height:25px; margin-top:10px;}
.myBlog .Showarea .author{margin-right:5px;}
.myBlog .Showarea .region{margin:0 5px;}
.myBlog .Showarea .date{color:#999; margin-bottom:15px;}
.myBlog .Showarea .view{line-height:20px;}
.myBlog .Showarea .view a{color:#bc7607;}
.myBlog .Showarea .view a:hover{color:#fff;}

.myLike{margin:25px 0; height:auto; overflow:auto;}
.myLike .Showarea p{height:35px; line-height:35px; padding-left:20px;}
.myLike .Showarea a{margin:0 8px;}
.myLike .Showarea .date{float:right; color:#999;}

.profile_Log_post{margin:75px 0; height:60px; display:block; background-color:#ffa13e; color:#fff; line-height:60px;}

.myIntroduce{background:#fafafa; margin-top:30px; line-height:38px; padding:5px 15px; color:#666;}
.myIntroduce h2{font-size:14px; color:#999;}
.myIntroduce h2 a{margin-left:30px;}

.myFollow{height:auto; overflow:auto; margin-top:50px;}
.myFollow h2 a{font-size:12px;}
.myFollow .Showarea p{float:left; line-height:20px; width:25%; *width:24.5%; margin-bottom:20px; text-align:center;}
.myFollow .Showarea a{background:none;}
.myFollow .Showarea .title{color:#808080;}
.myFollow .Showarea .title:hover{color:#fff; background:#ff8301;}


/*日志列表*/
.blogList h2{border-bottom:1px #d9d9d9 solid; margin-bottom:20px;}
.blogList h2 a{float:right; height:34px; width:125px; text-align:center; background:#ffa13f; color:#fff; font-size:14px; line-height:34px; margin-top:6px;}
.blogList .Showarea{margin-bottom:30px;}
.blogList .Showarea .img{display:block; margin-bottom:15px;}
.blogList .Showarea .img img{height:137px; margin-right:25px;}
.blogList .Showarea .view{margin-bottom:10px;}
.blogList .Showarea .date{ margin-right:8px;}
.blogList .Showarea_noimg p{float:none; width:100%;}
.blogList .Showarea_noimg .date{margin-left:50px;}

.blogList h3{font-size:14px; padding:30px 50px; line-height:40px;}

.page{font-size:14px; height:50px; line-height:35px; text-align:right; margin:35px 0;}
.page a{color:#945411; margin-right:10px; font-size:14px;}
.page a:hover{color:#fff;}
.page .sel{font-size:16px; font-weight:bold; color:#5e5e5e;}
.page input{text-align:center; padding:2px 5px; margin:0 5px;}
.page_txt{font-weight:bold; border:1px #c9c9c9 solid; width:35px; color:#666;}
.page_btn{border:1px #ca7822 solid; color:#945411; background:#ffc07d; cursor:pointer;}

.comment h2{font-size:14px; margin-bottom:15px; color:#999;}
.comment img{margin-right:15px; height:100%; display:block;}
.comment a{font-size:12px; height:auto; color:#ffa23b; line-height:inherit; *line-height:15px;}
.comment a:hover{color:#fff;}
.comment .date{padding-left:70px; margin-bottom:5px; line-height:20px;}
.comment .view{padding-left:75px; line-height:20px;}

/*日志详情*/
.blogBody .left{width:663px;}
.blogBody .right{width:237px; margin-top:58px;}

.blog{padding:15px; margin-bottom:50px; padding-bottom:20px; border-bottom:1px #dad9d9 solid;}
.blog .title{font-size:24px; color:#ffa03f; font-family:'微软雅黑'; margin-bottom:18px;}
.blog .info{color:#999; margin-bottom:40px;}
.blog .info a{color:#fda13e; margin-right:5px;}
.blog .info a:hover{color:#fff;}
.blog .info span{margin-right:5px;}
.blog .info .date{margin-left:10px; margin-right:30px;}
.blog .info .edit{color:#fda13e;}
.blog .content{font-size:13px; line-height:25px; color:#4d4d4d; margin-bottom:40px;}
.blog .content img{margin-left:20px;}
.blog .content p{margin-bottom:20px;}
.blog .blog_Info{margin-top:20px; margin-bottom:10px;}
.blog .blog_Info span{margin-left:20px;}
.blog .blog_Info a{color:#808080; margin-left:20px;}
.blog .blog_Info a:hover{color:#fff;}

.blog_comment div{clear:both; height:auto; overflow:auto; position:relative; margin-bottom:30px;}
.blog_comment img{width:60px; height:60px; position:absolute; left:0;}
.blog_comment .info, .blog_comment .view{display:block; margin-left:85px; padding-left:10px; height:20px; line-height:20px; height:auto; overflow:auto;}
.blog_comment .view{overflow:inherit;}
.blog_comment .info{background:#fafafa; margin-bottom:15px;}
.blog_comment .date{margin-left:15px;}
.blog_comment .view div{float:left; margin-right:10px; width:60%;}
.blog_comment .view p{color:#333;}
.blog_comment .view .re{border-top:1px #ccc dashed; color:#808080; margin-top:10px; padding-top:10px;}
.blog_comment .view img{position:relative; width:110px; height:83px;}

.blog_comment .comment{position:relative; height:auto; overflow:auto;}
.blog_comment .commentspan{float:left; font-size:14px; margin:0 18px; height:86px; line-height:86px;}
.blog_comment textarea{float:left; width:571px; width:548px\9; height:86px; resize:none; padding:10px; border:1px #d2d2d2 solid; color:#333; margin-bottom:5px;}
.blog_comment .commentbtn{float:right; top:115px; width:55px; height:21px; border:1px #ca7822 solid; background:#ffbf7c; color:#945411; font-size:12px; margin-bottom:30px;}
.blog_comment .page{margin-bottom:15px;}
.blog_comment .page a{color:#808080;}
.blog_comment .page .sel{color:#4d4d4d;}
.blog_comment .page_btn{background:#f2f1f1; border:1px #dcdcdc solid; color:#666;}

.shareArea{height:auto; overflow:auto;}
.shareArea a{float:left; width:18px; height:24px; margin-right:10px; background:url(../images/shareIcon.png) no-repeat;}
.shareArea .shareIcon1{background-position:0 0;}
.shareArea .shareIcon2{background-position:-30px 0px;}
.shareArea .shareIcon3{background-position:-60px 0px;}
.shareArea .shareIcon4{background-position:-90px 0px;}
.shareArea .shareIcon5{background-position:-120px 0px;}
.shareArea .shareIcon6{background-position:-150px 0px;}

.myblog_link{clear:both; font-size:18px; display:block; margin:35px 0;}
.myblog_link a{color:#945411;}
.myblog_link a:hover{color:#fff;}


.blogFrom h2{color:#808080; font-size:18px; margin-bottom:20px;}
.blogFrom div{background:#f9f6f1; padding:20px;}
.blogFrom img{width:200px; height:150px; display:block; margin:0 auto;}
.blogFrom p{display:block;text-align:center; margin-top:20px;}
.blogFrom a{color:#945411;}
.blogFrom a:hover{color:#fff;}

/*寻找城市*/
.townindexBody .index_Selector{float:left; width:310px; margin:0 2px;}
.townindexBody .index_Selector .area{padding:5px; margin-bottom:40px; width:260px; background:#f9f6f1;}
.townindexBody .index_Selector .area a{margin:5px 6px; color:#808080;}
.townindexBody .index_Selector .area a:hover{color:#fff;}
.townindexBody .MonthNav .area{width:325px;}
.townindexBody .MonthNav .area a{margin:6px;}

.town_search{background:#f9f6f1; float:left; width:600px; width:520px\9; height:390px; height:230px\9; padding:60px 40px;}
.town_rec{background:#f2f2f2; float:left; width:335px; width:295px\9; height:390px; height:230px\9; padding:60px 20px;}
.town_search, .town_rec{margin:50px 0;}
.town_search h2, .town_rec h2{font-size:28px; font-family:'微软雅黑';}
.town_search p{position:relative; margin-top:80px;}
.town_search input{display:block; width:100%; width:95%\9; font-size:14px; border:1px #ddd1d1 solid; padding:15px; color:#ccc;}
.town_search .searchbtn{position:absolute; top:1px; line-height:100px; right:5px; width:45px; height:45px; cursor:pointer; border:none; background:none; background:url(../images/header_searchbtn.gif) no-repeat 50% 0; width:44px\9; height:44px\9; right:0\9; *top:2px;}
.town_rec .area{margin-top:20px;}
.town_rec .area a{float:left; color:#999; font-size:18px; margin:8px 17px; margin:10px 16px\9;}
.town_rec .area a:hover{color:#fff;}

.town_detail h2{font-size:28px; font-family:'微软雅黑'; margin-bottom:20px;}
.town_detail{margin-bottom:50px; height:auto; overflow:auto;}
.town_detail img{float:left; width:589px;}
.town_detail .area{float:left; width:310px; margin-left:50px;}
.town_detail p{clear:both;}
.Lstar{font-size:24px; font-family:'微软雅黑'; color:#e49716; margin-bottom:10px;}
.Lstar .img{float:left; width:120px; height:20px; margin:6px 15px 0 0;}
.Lstar .img{background:url(../images/Lstar.png) no-repeat;} /*5星*/
/*.Lstar .img{background:url(../images/Lstar.png) 0 -20px no-repeat;}*/ /*4星*/
/*.Lstar .img{background:url(../images/Lstar.png) 0 -40px no-repeat;}*/ /*3星*/
/*.Lstar .img{background:url(../images/Lstar.png) 0 -60px no-repeat;}*/ /*2星*/
/*.Lstar .img{background:url(../images/Lstar.png) 0 -80px no-repeat;}*/ /*1星*/
/*.Lstar .img{background:url(../images/Lstar.png) 0 -100px no-repeat;}*/ /*0星*/

.Sstar{font-size:12px; color:#ff9503; height:15px; margin-bottom:7px;}
.Sstar span{color:#666; float:left; margin-right:10px;}
.Sstar .img{width:65px; height:15px; background:url(../images/Sstar.png) no-repeat;}
.Sstar5 .img{background-position:0 0;}
.Sstar4 .img{background-position:0 -15px;}
.Sstar3 .img{background-position:0 -30px;}
.Sstar2 .img{background-position:0 -45px;}
.Sstar1 .img{background-position:0 -60px;}
.fenimg{height:10px; width:150px; margin-top:3px; line-height:10px;}
.fenimg b{float:left; height:10px; background:#ffbf7c; margin-right:5px;}
.Sstar5 .fenimg b{width:100px;}
.Sstar4 .fenimg b{width:80px;}
.Sstar3 .fenimg b{width:50px;}
.Sstar2 .fenimg b{width:10px;}
.Sstar1 .fenimg b{width:1px;}

.starsel{font-size:12px; /*height:63px; line-height:63px; margin-bottom:10px;*/}
.star_ul{background:url(../images/Lstar.png) 0 -100px no-repeat; float:left; /*margin:15px 10px 0 0;*/ margin-right:10px; width:120px; height:22px; z-index: 10; position: relative; margin-left: 0px; margin-right: 8px;}
.star_ul li{float: left; width:165px; border-bottom:none;}
.star_ul li a{display: block; height: 20px; position: absolute; left: 0; top: 0; text-indent: -999em;}
.star_ul li .active-star{background:url(../images/Lstar.png) no-repeat;}
.star_ul li .selstar{background:url(../images/Lstar.png) no-repeat;}
.star_ul li .one-star{width: 25px; background-position:0 -80px; z-index: 50;}
.star_ul li .two-star{width: 50px; background-position:0 -60px; z-index: 40;}
.star_ul li .three-star{width:75px; background-position:0 -40px; z-index: 30;}
.star_ul li .four-star{width:100px; background-position:0 -20px; z-index: 20;}
.star_ul li .five-star{width:125px; margin-right:0; background-position:0 0px; z-index:10;}


#topbox{position:relative; height:30px; margin-bottom:20px;}
#topbox .top_sub{display:none; background:#fff; line-height:20px; position:absolute; top:32px;}
#topbox.current .top_sub{display:block;}

.town_detail .town_detial_btn{height:163px; margin:30px 0 10px 0; line-height:32px;}
.town_detail .town_detial_btn p{line-height:32px; margin-bottom:20px;}
.town_detial_btn .btn_want2{display:none;}
.town_detial_btn .del{display:none;}
.town_detial_btn .button{width:162px; height:32px; line-height:32px; float:left; height:auto; overflow:auto; margin:0 13px 0 0;}
.town_detial_post{margin-top:35px;}

.towndetailBody .RecArea h2{font-size:16px; font-family:'宋体';}

.townBody .index_Selector .area a{color:#808080;}
.townBody .index_Selector .area a:hover{color:#fff;}
.townBody .right{margin-top:0px;}
.town_CityRec h2{border-bottom:1px #dad9d9 solid; padding-bottom:20px; margin-bottom:30px;}
.town_CityRec .Showarea{float:left; width:295px; height:160px; margin-bottom:0px;}
.town_CityRec .Showarea img{width:106px; height:106px;}
.townBody .page{text-align:right; margin:0;}
.townBody .link{margin-bottom:20px;}
.townBody .link a{/*float:right; */ display:block; height:60px; line-height:62px; width:162px; text-align:center; background:#ff9503; color:#fff; margin-top:5px; font-size:24px;}
.townBody .link a:hover{background:#ff8301; color:#fff;}


/*旅行日志*/
.travlBody .right{margin-top:90px;}
.travlBody .index_Selector{margin-bottom:47px;}
.travlBody h3{border-bottom:1px #dad9d9 solid; padding-bottom:5px; margin-bottom:20px; height:auto; overflow:auto;}
.travlBody h3 a{font-size:14px; float:left; width:80px; height:26px; line-height:26px; text-align:center; margin-right:5px;}
.travlBody h3 .sel{background:#ff9503; color:#fff;}

.travlListBody .right{margin-top:69px;}
.travlListBody .index_Selector{margin-bottom:47px;}
.travelBlogList h2{border-bottom:1px #dad9d9 solid; padding-bottom:20px; margin-bottom:30px;}


/*我喜欢*/
.likeBody .profile_Log_post{margin:20px 0;}
.likeList{line-height:30px;}
.likeList h2{border-bottom:1px #d9d9d9 solid; margin-bottom:20px;}
.likeList img{float:right; width:147px; height:97px; margin-left:50px;}
.likeList .title{font-size:14px;}
.likeList .date{color:#999;}
.likeList .Showarea{margin:10px 0; padding:15px 0 20px 0; border-bottom:1px #dadada dashed;}
.likeList .page{margin-bottom:10px;}


/*我去过、我想去*/
.afterbeforePlaceBody .profileTitle{margin-bottom:50px;}
.afterbeforePlaceBody .profile_Log_post{margin:20px 0;}

._BeforeAndAfter {margin-bottom:20px; height:auto; overflow:auto;}
._BeforeAndAfter h2{height:auto; overflow:auto; margin-bottom:20px;}
._BeforeAndAfter h2 a{font-size:14px; float:left; text-align:center; padding:5px; margin-right:5px;}
._BeforeAndAfter h2 .sel{background:#f09637; color:#fff;}
._BeforeAndAfter .editDate{float:right; font-size:12px; height:26px; line-height:26px; padding:0 5px; margin:0;}
._BeforeAndAfter p{float:left; width:20%; text-align:center; line-height:25px; font-size:14px; margin-bottom:40px;}
._BeforeAndAfter img{width:80px; height:80px; text-align:center;}
._BeforeAndAfter p a{background:none;}
._BeforeAndAfter p .title{color:#808080; height:100px;}
._BeforeAndAfter p .title:hover{color:#fff;background:#ff8301;}
._BeforeAndAfter .link{float:none; clear:both; width:auto; text-align:left; padding:0 20px;}
._BeforeAndAfter .link a{color:#ef9638;}
._BeforeAndAfter .link a:hover{color:#fff;background:#ff8301;}

._BeforeAndAfter div{clear:both; border-bottom:1px #ccc dashed; padding:0 5px; line-height:30px;}
._BeforeAndAfter h3{display:block; font-size:14px; background:#fafafa; height:25px; line-height:25px; padding:0 5px;}
._BeforeAndAfter h4{font-size:14px; line-height:50px; margin-bottom:10px;}

.before p{margin-bottom:25px; width:18%}
.before .link{padding:0 10px;}
.before .last{border:none;}

.changeDateArea div{height:80px; line-height:80px; font-size:14px; border-bottom:1px #eaeaea dashed; padding-left:20px;}
.changeDateArea div span{margin-right:3px;}
.changeDateArea div a{font-size:12px; margin-left:5px;}
.changeDateArea select{font-size:14px; padding:5px; border:1px #d2d2d2 solid;}
.changeDateArea .btn{font-size:18px; text-align:center; background:#f09637; color:#fff; border:none; width:149px; height:37px; line-height:37px; float:right; margin-top:20px;}
.changeDateArea .last{border-bottom:1px #ccc solid;}
.changeDateArea .last2{border:none;}
.changeDateArea b{font-weight:normal;}
.editform{display:none;}


/*关注被关注*/
.fllowBody .profile_Log_post{margin:20px 0;}
._fllow{border-bottom:1px #dadada dashed; height:auto; overflow:hidden; padding-bottom:20px\9;}
._fllow h2{height:auto; overflow:auto; margin-bottom:40px; padding-bottom:5px; border-bottom:1px #ccc solid;}
._fllow h2 a{font-size:14px; float:left; text-align:center; padding:5px; margin-right:5px;}
._fllow h2 .sel{background:#f09637; color:#fff;}
._fllow p{float:left; width:25%; width:24.5%\9; text-align:center; line-height:25px; font-size:14px; margin-bottom:40px;}
._fllow img{width:60px; height:60px;}
._fllow p a{background:none;}
._fllow p .title{color:#808080; font-size:12px;}
._fllow p .title:hover{color:#fff; background:#ff8301;}

.fllowBody .page{margin:20px 0 0;}


/*所有城市*/
.allcityBody h1{font-size:18px; font-family:'微软雅黑'; color:#808080; height:40px; line-height:40px; margin-bottom:20px;}
.allcityBody h2 a{font-size:20px; color:#999; height:40px; line-height:40px; font-weight:bold; margin-bottom:10px;}
.allcityBody .area{clear:both; height:auto; overflow:hidden; margin-bottom:50px;}
.allcityBody span{float:left; width:10%; margin:6px 10px; font-size:14px;}
.allcityBody a{color:#ef9638; padding:2px 1px;}
.allcityBody a:hover{color:#fff;}


/*登录注册页*/
.loginBody{height:550px; overflow:hidden; font-size:16px; margin-top:30px; margin-bottom:30px;}
.loginBody .right{margin-top:60px;}
.loginBody h2{font-size:18px; font-family:'微软雅黑'; color:#999; height:40px; line-height:40px; margin-bottom:20px;}
.loginBody form{height:auto; overflow:hidden;}
.loginBody p{height:40px; line-height:40px; margin-bottom:20px;}
.loginBody label{height:33px; line-height:40px; float:left;}
.loginBody input{margin-left:20px; height:33px; line-height:33px; width:250px; border: 1px #ddd1d1 solid; padding:0 10px; font-size:14px;}
.loginBody .btn{background:#ffa13e; border:none; font-size:18px; color:#fff; height:35px; line-height:35px; width:100px; margin-left:50px; cursor:pointer;}
.loginBody form a{font-size:12px; margin-left:10px; color:#808080;}
.loginBody form a:hover{color:#fff;}
.loginBody .otherlogin a{float:left; width:50px; height:50px; margin-right:30px;}
.loginBody .otherlogin .qq{background:url(../images/qq.gif);}
.loginBody .otherlogin .weibo{background:url(../images/weibo.gif);}
.loginBody .otherlogin .douban{background:url(../images/douban.gif);}
.loginBody .right .button{margin-top:5px;}
.loginBody form span{font-size:12px; margin-left:10px; color:#999;}

.regBody form span{font-size:12px; margin-left:10px; color:#999;}
.regBody .agreement{font-size:12px; line-height:20px; margin-left:32px;}
.regBody .agreement a{margin-left:0px;}
.regBody .agreement input{width:auto; height:10px; margin-right:5px; margin-top:3px; float:left; border:none;}
.regBody .agreement label{margin-bottom:-10px; float:left; line-height:18px;}

.loginBody .tips{margin-bottom:-5px;}
.loginBody .error{color:#d25151;}

/*提醒*/
.tipArea{height:550px; margin-bottom:30px;}
.tipArea em{color:#ef9638; margin:0 2px;}
.tipArea .Showarea p{margin-bottom:15px; line-height:30px;}

/*搜索结果*/
.searchBody{ margin-top:30px; margin-bottom:30px;}
.searchBody h2{margin-bottom:25px;}
.searchBody h3{padding:0; font-weight:bold; margin:10px 0; color:#9c9c9c;}

.search_area{height:auto; overflow:hidden; margin-bottom:30px;}
.search_area .searchinput{float:left; border: 1px #ddd1d1 solid; width: 490px; width: 469px\9; height: 33px; line-height: 33px; padding: 0 10px; color:#ccc;}
.search_area .searchbtn{float:left; height:33px; background:none; border:none; width:100px; font-size:18px; background:#ffa13f; color:#fff; line-height:33px;}

.searchBody .index_AuthorRec{height:auto; overflow:hidden; margin-bottom:40px; line-height:22px; clear:both;}
.searchBody .index_AuthorRec img{margin-right:15px; margin-top:2px;}
.searchBody .index_AuthorRec a{font-size:14px; margin-bottom:5px; line-height:22px;}

.search_viewpoint{height:auto; overflow:hidden; margin-bottom:50px; font-size:14px;}
.search_viewpoint .title{line-height:30px;}
.search_viewpoint img{width:100px; height:80px; float:left; margin-right:15px;}
.search_viewpoint .fen{font-size:12px; color:#e49716;}

/*个人设置*/
.editinfoBody h2{font-size:18px; font-family:'微软雅黑'; color:#999; height:40px; line-height:40px; margin-bottom:20px;}
.editinfoBody div{clear:both; margin-bottom:20px; line-height:33px;}
.editinfoBody div p{margin-bottom:10px;}
.editinfoBody label{float:left; width:60px; font-size:14px; text-align:right; margin-right:20px; line-height:33px;}
.editinfoBody input{height:33px; line-height:33px; padding:0 10px; border:1px #ddd1d1 solid; width:200px; color:#777;}
.editinfoBody span{margin-right:25px;}
.editinfoBody .Shead{height:auto; overflow:hidden;}
.editinfoBody .Shead a{margin-left:20px;}
.editinfoBody .Lhead{display:none;}
.editinfoBody .button{display:inline-block; width:60px; height:23px; line-height:23px; font-size:14px;}
.editinfoBody .submitbtn{margin-left:80px; border:none; width:120px; height:33px; line-height:33px; font-size:16px; color:#fff;}
.editinfoBody .tipstxt{color:#ccc;}
.editinfoBody .pwdtxt{display:none;}

/*修改密码*/
.editpwdBody{ height:550px; margin-top:30px; margin-bottom:30px;}
.editpwdBody label{float:left; width:80px; text-align:right;}
.editpwdBody .btng{padding-left:90px;}
.editpwdBody .btng .button_gray{background:#e6e6e6; color:#808080;}
.editpwdBody .btn{margin-left:10px; height:35px; line-height:35px;}

/*修改头像*/
.edithead{height:550px; overflow:hidden; margin-top:30px; margin-bottom:30px;}
.edithead h2{font-size:18px; font-family:'微软雅黑'; color:#999; height:40px; line-height:40px; margin:0 30px 20px 0; float:left;}
.edithead form{padding-left:50px; margin-top:10px;}
.edithead .btn{background:#ffa13e; border:none; font-size:18px; color:#fff; height:38px; line-height:38px; width:120px; margin-right:10px;}
.Shead{margin-bottom:30px;}
.Shead span{float:left; font-size:14px; margin-right:30px;}
.Shead img{width:60px; height:60px;}
.Lhead{margin-bottom:40px;}
.Lhead input{border:none;}
.Lhead img{width:180px; height:180px;}
.edithead .area{float:left; width:400px;}
.edithead .selfile {float:left; width:40%;}
.edithead .selfile input{display:block; width:70px; height:30px; border:none; background:#ffa13e; color:#fff; font-size:14px; margin-bottom:20px;}
.edithead .selfile .filearea{position:absolute; background:none; width:270px; font-size:12px; opacity:0; filter:alpha(opacity=0);}
.edithead .selfile .fileinput{text-align:center; float:left; line-height:30px;}
.edithead .selfile .fileval{border:#e0e0e0 1px solid; width:200px; background:none; float:left; color:#ccc;}
.edithead .selfile .upfile{font-size:14px;}

.edithead .button_gray{background:#e6e6e6; color:#808080;}
.edithead .selfile .button_gray{background:#e6e6e6; color:#808080;}

/*日志编写后台*/
.editblog h2{margin-bottom:30px;}
.editblog p{margin-bottom:15px; height:auto; overflow:hidden; position:relative;}
.editblog label{font-size:16px; color:#999; width:80px; float:left; line-height:28px;}
.editblog select, .editblog input{font-size:14px; padding:0 5px; border:1px #d2d2d2 solid;}
.editblog select{padding:0; margin-top:5px; margin-right:5px;}
.editblog textarea{width:590px; height:40px; resize:none; padding:10px; color:#fff; border:1px #fff solid; overflow:auto; width:569px\9;}
.editblog .title{width:500px; width:499px\9; height:30px; line-height:33px;}
.editblog .time{width:150px; height:30px; line-height:33px;}
.editblog .radio{font-size:14px;}
.editblog .radio input{margin-top:8px; border:none;}
.txtarea a{display:block; float:right; height:23px; line-height:23px; color:#d6d6d6; padding:0 10px;}
.txtarea .bebig{display:block; position: absolute; right: 0; top:10px;}
.txtarea .besmall{/*display:none;*/ height:0;}
.first_txtarea textarea{border:1px #ddd1d1 solid; height:300px; color:#ccc;}
.first_txtarea .bebig{display:none;}
.first_txtarea .besmall{height:23px;}

.editblog .filearea{position:absolute; left:0; width:540px; opacity:0; filter:alpha(opacity=0); line-height:33px; height:33px; width:560px; cursor:pointer;}
.editblog .filetxt{width:460px; height:33px; line-height:33px; float:left;}
.editblog .filebtn{width:100px; height:33px; line-height:33px; color:#fff; background:#ffa13e; padding:0; float:left; border:none;}
.editblog .addpic{float:right; color:#999; border:1px #999 solid; font-size:14px; width:13px; height:13px; text-align:center; line-height:15px;}
.editblog .addpic:hover{background:none;}
.editblog img{float:left; margin-right:20px;}
.editblog .del{float:left; width:45px; height:25px; line-height:25px; text-align:center; color:#fff; background:#ffa13e;}
.editblog .txt{position:absolute; bottom:0; left:205px; height:33px; line-height:33px; width:380px; font-size:12px; padding:10px;}

.editblog .addword{display:block; text-align:center; height:40px; line-height:40px; width:600px; background:#ececec; font-size:16px; color:#999;}

.editblog .btn{text-align:right;}
.editblog .btn input{background:#ffa13e; color:#fff; width:95px; height:33px; line-height:33px; font-size:16px; padding:0; border:none; cursor:pointer;}
.editblog .btn .button_gray{background:#e6e6e6; color:#999;}

.img_auto_size200{max-height:200px;max-width:200px;width:expression(this.width>200&&this.width/200>=this.height/200?200:true);height:expression(this.height>200&&this.width/200<this.height/200?200:true);}
.img_auto_size500{max-height:500px;max-width:500px;width:expression(this.width>500&&this.width/500>=this.height/500?500:true);height:expression(this.height>500&&this.width/500<this.height/500?500:true);}

