@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑","microsoft yahei",Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;background:#fff;color:#333}
div{margin:0 auto;padding:0}
ul,li,h1,h2,h3,h4,p,dl,dd,dt,form{margin:0;padding:0;font-weight:normal}
li{list-style:none}
img{border:0}
a{color:#444;text-decoration:none}
a:hover{color:#fb8526}
textarea{resize:none;background:none}
input,textarea,a,button{outline:none;}
input,textarea,select{font-family:"微软雅黑","microsoft yahei",Arial, Helvetica, sans-serif;padding:0}
input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}

/*公用字体颜色*/
.text-blue{color:#3b8de3}
.text-yellow{color:#ed6a00}
.text-red{color:#f00}
.text-black{color:#060606;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}

/*公用 - 头部底部内容区宽度*/
.content-area{width:1000px}

/*天气的公用背景色*/
.weather-bg-blue{background:#617896}
.weather-bg-navyBlue{background:#488ee9}
.weather-bg-khaki{background:#908b78}

/*公用 - 头部*/
.header .top{height:30px;line-height:30px;border-bottom:1px solid #131f28;background:#1a2b38;color:#999}
.header .left,.header .right{float:left;width:500px}
.header .left a,.header .left span{float:left;height:30px;}
.header .left span{margin-right:15px}
.header .left a{color:#999;padding:0 12px;border-right:1px solid #131f28}
.header .left a.noborder{border:none}
.header .left a:hover,.header .left a.hover{background:#131f28;}
.header .right{float:right;position:relative;text-align:right;color:#3e5d75;*z-index:99;_zoom:1}
.header .right a{color:#999;}
.header .right a:hover{color:#fb8526;}
.header .login-qq,.header .login-weixin,.header .login-weibo{float:right;display:block;width:20px;height:30px;margin-right:15px;background:url(../img/common.png) -190px -216px no-repeat;_background:url(../img/png8/common.png) -190px -216px no-repeat;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
.header .login-qq:hover,.header .login-weixin:hover,.header .login-weibo:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.header .login-weibo{margin-right:25px}
.header .login-weixin{background-position:-190px -246px}
.header .login-weibo{background-position:-190px -276px}
.header .login,.header .register,.header .right span{float:right;height:30px;line-height:30px}
.header .login{padding-right:10px;}
.header .register{padding-left:10px;}

.after-logging{float:right;*float:none;*display:inline;height:30px}
.after-logging .after-logging-info{float:right;height:30px;line-height:30px;color:#fff}
.after-logging .after-logging-info span{float:left;height:30px;line-height:30px;text-align:center;color:#fff;overflow:hidden}
.after-logging .after-logging-info em{float:left;width:15px;height:5px;margin-top:14px;background:url(../img/common.png) -41px -136px no-repeat;_background:url(../img/png8/common.png) -41px -136px no-repeat}

.after-logging .after-logging-message{float:right;padding:0 20px;height:30px;line-height:30px;color:#fff}
.after-logging .after-logging-message span{float:left;font-size:12px;color:#fff}
.after-logging .after-logging-message em{float:left;font-style:normal;height:16px;margin:7px 0 0 6px;line-height:16px;color:#fff;background:#ff3a00;padding:0 5px;border-radius:7px}
.after-logging .after-logging-info:hover span,.after-logging .after-logging-message:hover span{color:#fff}

.after-logging ul{display:block;border-top:1px solid #131f28;position:absolute;top:30px;right:0;width:120px;height:0;background:#1a2b38;z-index:999;_zoom:1;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;overflow:hidden}
.after-logging ul li{width:120px;height:36px;position: relative;float:left}
.after-logging ul li a{display:block;width:120px;height:36px;line-height:36px;color:#fff !important;text-indent:12px;text-align:left}
.after-logging ul li i{position:absolute;top:10px;right:5px;display:inline-block;text-indent:0;font-style:normal;height:16px;line-height:16px;text-align:center;padding:0 5px;border-radius:8px;color:#fff;background:#ff3a00}
.after-logging ul li.hover a,.after-logging ul li a:hover{background:#354d60;color:#fff !important}
.after-logging .after-logging-list{right:120px}

.nav{height:70px;background:#3b8de3}
.nav .logo{width:160px;height:70px;float:left;background:url(../img/common.png) no-repeat;_background:url(../img/png8/common.png) no-repeat}
.nav .logo h1,.nav .logo span{display: none}
.nav .address{width:90px;height:40px;margin-top:20px;padding-left:20px;float:left}
.nav .address .current-address{height:18px;line-height:18px;padding-left:15px;display:block;overflow: hidden;color:#fff;background:url(../img/common.png) -199px 3px no-repeat;_background:url(../img/png8/common.png) -199px 3px no-repeat}
.nav .address-replace{margin-left:10px;position:relative;*z-index:1;_zoom:1}
.nav .address-replace span{cursor:pointer;position:absolute;top:0;left:0;z-index:100;_zoom:1;display:block;border:1px solid #3b8de3;border-bottom:none;height:18px;line-height:18px;width:33px;color:#8ec5ff;}
.nav .address-replace a{position:absolute;top:0;left:0;z-index:16;_zoom:1;display:block;height:18px;line-height:18px;width:33px;color:#8ec5ff;}
.nav .address-replace a:hover{color:#b7daff;}
.nav .address-replace span.hover{background:#fff;border-color:#ececec}

.nav .address-replace dl{display:none;border:1px solid #ececec;position:absolute;top:18px;left:0;z-index:99;_zoom:1;padding:5px 10px 10px;width:178px;height:162px;background:#fff;}
.nav .address-replace dt{height:24px;line-height:24px;color:#7cbcff}
.nav .address-replace .hot-city{width:100%;overflow:hidden}
.nav .address-replace .hot-city a{display:block;height:24px;line-height:24px;float:left;width:44px;overflow:hidden}
.nav .address-replace .city-more{height:18px;line-height:18px;text-align: right}

.nav ul{width:530px;float:left}
.nav li{width:80px;float:left}
.nav li i{float:left;display:none}
.nav li span{float:left;display:block;width:100%;height:20px;line-height:20px;margin-top:25px;}
.nav li a{display:block;text-align:center;font-size:16px;width:80px;height:70px;color:#fff}
.nav li a:hover,.nav li.hover a{background:#3077c2;color:#fff}
.nav li a:hover i,.nav li.hover a i{display:block;margin:15px 0 0 29px;_margin-left:15px;width:22px;height:20px;background:url(../img/common.png) 0 -75px no-repeat;_background:url(../img/png8/common.png) 0 -75px no-repeat}
.nav li a:hover .jiqiao-icon,.nav li.hover a .jiqiao-icon{background-position:-24px -75px}
.nav li a:hover .video-icon,.nav li.hover a .video-icon{ background-position:-49px -75px}
.nav li a:hover .bbs-icon,.nav li.hover a .bbs-icon{ background-position:-73px -75px}
.nav li a:hover span,.nav li.hover a span{margin-top:5px}

.nav li.nav-list{position:relative;*z-index:1;_zoom:1}
.nav li.nav-list a{text-align:center;height:20px;padding:25px 0;line-height:20px}
.nav li.nav-list span{float:none;margin-top:0;display:inline}
.nav li.nav-list em{display:inline-block;vertical-align:middle;width:15px;height:5px;background:url(../img/common.png) -41px -136px no-repeat;_background:url(../img/png8/common.png) -41px -130px no-repeat}
.nav li.nav-list a.nav-list-hide{display:none;position:absolute;top:70px;left:0;z-index:99999;_zoom:1;height:50px;line-height:50px;padding:0;background:#3077c2}

.nav .search{float:left;width:200px;height:30px;margin-top:20px;background:#fff;border-radius:2px;box-shadow:0 0 4px #327cc8}
.nav .search input{float:left;height:30px;line-height:30px;border:none;background:none}
.nav .search .text{width:160px;padding-left:5px;}
.nav .search .submit{width:34px;cursor:pointer;background:url(../img/common.png) -183px -104px no-repeat;_background:url(../img/png8/common.png) -183px -104px no-repeat}

.main{width:1000px;margin:20px auto 0;overflow:hidden}

.main-left{float:left;width:710px;height:auto;margin-right:30px;overflow:hidden}
.main-right{float:left;width:260px;height:auto;overflow:hidden}
.no-overflow{overflow:visible}

/*面包屑 --开始*/
.map{width:1000px;height:18px;line-height:18px;margin-top:16px;padding-bottom:7px;color:#666;border-bottom:1px solid #ececec}
.map a,.map span{float:left;color:#666}
.map i{float:left;font-style:normal;color:#999;padding:0 4px}
.map a:hover{color:#fb8526}
.map h1{font-size:12px;font-weight: normal}
/*面包屑 --结束*/

/*公用部分 - 文章列表*/
.article-list{width:710px}
.article-list li{width:100%;height:142px;padding:20px 0;border-bottom:1px dotted #b6b6b6}
.article-list li.article-topPadding{padding-top:0}
.article-list .pic{float:left;width:190px;height:142px;margin-right:20px}
.article-list .pic img{width:190px;height:142px}
.article-list dl{float:left;width:400px;}
.article-list dt{height:24px;line-height:24px;overflow:hidden;font-size:18px;}
.article-list dt a{color:#333}
.article-list dt a:hover{color:#fb8526}
.article-list .user-info{height:20px;line-height:20px;color:#999;margin-top:3px;overflow:hidden}
.article-list .username{color:#7cbcff;margin-right:10px}
.article-list .username:hover{color:#fb8526;}
.article-list .user-info a,.article-list .user-info span{float:left}
.article-list .user-info i{font-style: normal;color:#ed6a00}
.article-list .level{margin-right:20px;margin-top:4px}
.article-list .article-intro{margin-top:10px;font-size:14px;line-height:20px;height:40px;color:#666;overflow:hidden}
.article-list .article-tags{margin-top:24px;line-height:20px;height:20px;color:#999;overflow:hidden}
.article-list .article-tags a{color:#666;margin-right:18px}
.article-list .article-tags a:hover{color:#fb8526}
.article-list .article-tags i{display:inline-block;margin:0 7px 0 5px;width:13px;height:20px;background:url(../img/common.png) 0 -221px no-repeat;_background:url(../img/png8/common.png) 0 -221px no-repeat;vertical-align: middle;}
.article-list .article-praise,.article-list .article-praise-after{float:right;margin-top:41px;width:60px;height:60px;font-size:14px;background:#ffb400;border-radius:2px;}

.article-list .article-praise span,.article-list .article-praise-after span{display:block;width:58px;height:24px;line-height:24px;margin:0 auto;text-align:center;color:#fff;cursor: pointer}
.article-list .article-praise .praise-number,.article-list .article-praise-after .praise-number{height:35px;line-height:35px;margin-top:1px;background:#fff;color:#ffb400;cursor: pointer}
.article-list .article-praise-after{background:#b6b6b6;}
.article-list .article-praise-after .praise-number{color:#999}

.article-list-blank{width:100%;height:20px;margin-top:60px;line-height:20px;text-align:center;font-size:14px;color:#999}

.article-list .article-praise:hover{background:#fb8526}
.article-list .article-praise:hover .praise-number{color:#fb8526}

/*-- 公共分页样式 开始--*/
.page{padding:30px 0 20px;text-align:center;clear:both}
.page a,.page span{display:inline-block;height:36px;line-height:36px;border:1px solid #ececec;margin-right:5px;color:#666;background:#fff;padding:0 14px}
.page a:hover,.page span{background:#3b8de3;color:#fff;border-color:#3b8de3;text-decoration:none;border-radius:2px}
.page-right{text-align:right;padding-bottom:0}
/*-- 用户分页样式--*/
.page-padding{padding:10px 0 30px}
/*-- 公共分页样式 结束--*/

/*公用部分 - 底部*/
.footer{background:#172733;padding:20px 0 60px;margin-top:20px}
.app-promote{height:156px;padding-bottom:16px;}
.web-data{float:left;width:325px;margin:1px 45px 0 0;color:#c0c0c0;line-height:26px}
.web-data dt{font-size:14px}
.web-data dd{font-size:12px}
.web-data dd span{color:#fb8526;margin-right:5px;}
.app-qrcode{float:left;width:300px;margin-right:85px;_margin-right:40px}
.app-qrcode li{float:left;width:130px;margin-right:20px;}
.app-qrcode li p{font-size:14px;height:28px;line-height:28px;overflow:hidden;text-align:center;color:#c0c0c0}
.app-qrcode li img{display:block;width:120px;height:120px;margin:2px auto 0}
.app-download{float:left}
.app-download dt{font-size:14px;height:30px;line-height:30px;color:#c0c0c0}
.app-download dd{margin-top:10px}
.app-download dd a{display:block;font-size:14px;padding-left:70px;width:168px;height:38px;line-height:38px;border:1px solid #3b8de3; border-radius:38px;color:#3b8de3;background:url(../img/common.png) -157px -136px no-repeat;_background:url(../img/png8/common.png) -157px -136px no-repeat}
.app-download .ios a{background-position:-157px -176px}
.app-download .android a:hover{background-color:#3b8de3;color:#fff;background-position:-157px -312px}
.app-download .ios a:hover{background-color:#3b8de3;color:#fff;background-position:-157px -353px}

.links{border-top:1px solid #294052;padding:20px 0;}
.links dt{font-size:14px;height:20px;line-height:20px;margin-bottom:10px;color:#999}
.links dd{line-height:20px}
.links dd a{display: inline-block;margin-right:10px;color:#999;}
.links dd a:hover{color:#fb8526}

.copyright{color:#999;padding-top:20px;border-top:1px solid #294052;}
.copyright p{text-align:center;line-height:26px}
.copyright a{color:#999;margin:0 5px}
.copyright a:hover{color:#fb8526;}

/*公用部分 - 等级图标*/
.level{display:inline-block;width:30px;height:12px;background:url(../img/level.png) no-repeat;_background:url(../img/png8/level.png) no-repeat}
.level_1{background-position:0 0}
.level_2{background-position:0 -20px}
.level_3{background-position:0 -40px}
.level_4{background-position:0 -60px}
.level_5{background-position:0 -80px}
.level_6{background-position:0 -100px}
.level_7{background-position:0 -120px}
.level_8{background-position:0 -140px}
.level_9{background-position:0 -160px}
.level_10{background-position:0 -180px}
.level_11{background-position:0 -200px}
.level_12{background-position:0 -220px}

/*公用部分 - 天气图标*/
.weather_white_60{display:inline-block;width:60px;height:60px;background:url(../img/weather_white_60.png) no-repeat;_background:url(../img/png8/weather_white_60.png) no-repeat}
.weather_blue_60{display:inline-block;width:60px;height:60px;background:url(../img/weather_blue_60.png) no-repeat;_background:url(../img/png8/weather_blue_60.png) no-repeat}
.weather_60_sunny{background-position:0 0}
.weather_60_cloudy{background-position:0 -70px}
.weather_60_overcast{background-position:0 -140px}
.weather_60_light_rain{background-position:0 -210px}
.weather_60_mid_rain{background-position:0 -280px}
.weather_60_big_rain{background-position:0 -350px}
.weather_60_heavy_rain{background-position:0 -420px}
.weather_60_shower{background-position:0 -490px}
.weather_60_hail{background-position:0 -560px}
.weather_60_light_snow{background-position:0 -630px}
.weather_60_mid_snow{background-position:0 -700px}
.weather_60_big_snow{background-position:0 -770px}
.weather_60_night_sunny{background-position:0 -840px}
.weather_60_night_cloudy{background-position:0 -910px}
.weather_60_dust{background-position:0 -980px}
.weather_60_fog{background-position:0 -1050px}
.weather_60_haze{background-position:0 -1120px}

.weather_blue_32{display:inline-block;width:32px;height:32px;background:url(../img/weather_blue_32.png) no-repeat;_background:url(../img/png8/weather_blue_32.png) no-repeat}
.weather_32_sunny{background-position:0 0}
.weather_32_cloudy{background-position:0 -37px}
.weather_32_overcast{background-position:0 -74px}
.weather_32_light_rain{background-position:0 -111px}
.weather_32_mid_rain{background-position:0 -148px}
.weather_32_big_rain{background-position:0 -187px}
.weather_32_heavy_rain{background-position:0 -224px}
.weather_32_shower{background-position:0 -261px}
.weather_32_hail{background-position:0 -299px}
.weather_32_light_snow{background-position:0 -336px}
.weather_32_mid_snow{background-position:0 -372px}
.weather_32_big_snow{background-position:0 -411px}
.weather_32_night_sunny{background-position:0 -447px}
.weather_32_night_cloudy{background-position:0 -485px}
.weather_32_dust{background-position:0 -521px}
.weather_32_fog{background-position:0 -559px}
.weather_32_haze{background-position:0 -596px}

/*公用打分样式 --开始*/
.score-box{display:inline-block;width:auto;height:16px;line-height:16px;font-size:12px;color:#ff9c00}
.score-box .score-bg-box{float:left;width:59px;height:16px;margin-right:10px}
.score-box .score-bg-box i{float:left;display:inline-block;width:100%;height:16px;background:url(../img/common.png) 0 -264px no-repeat;_background:url(../img/png8/common.png) 0 -264px no-repeat}
.score-box .score-bg-box .score-red-bg{background-position:0 -249px;width:30%;margin-top:-16px}
.score-box em{font-style:normal}

.score-big-box{color:#999}
.score-big-box .score-bg-box{width:68px}
.score-big-box .score-bg-box i{background-position:0 -298px}
.score-big-box .score-bg-box .score-red-bg{background-position:0 -281px}
/*公用打分样式 --结束*/

/*用户中心头部样式 -开始*/
.user-header{width:100%;height:50px;background:#1a2b38}
.user-header .logo{float:left;width:134px;height:50px;margin-right:52px;background:url(../img/user.png) 0 0 no-repeat;_background:url(../img/png8/user.png) 0 0 no-repeat;overflow:hidden}
.user-header .logo span{display:none}

.user-header-nav{float:left;width:500px;height:50px}
.user-header-nav li{float:left;width:76px}
.user-header-nav li a{display:block;width:76px;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff}
.user-header-nav li a:hover,.user-header-nav li.hover a{background:#101a21;color:#fff}

.user-header-nav li.nav-list{position:relative;*z-index:6;_zoom:1}
.user-header-nav li.nav-list a{text-align:center;height:20px;line-height:20px;padding:15px 0}
.user-header-nav li.nav-list em{display:inline-block;vertical-align:middle;width:20px;height:5px;background:url(../img/common.png) -41px -136px no-repeat;_background:url(../img/png8/common.png) -41px -130px no-repeat}
.user-header-nav li.nav-list .nav-list-hide{display:none;z-index:9999;_zoom:1;position:absolute;top:50px;left:0;height:50px;line-height:50px;padding:0;background:#101a21}

.user-login-info{position:relative;float:right;width:300px;height:50px;line-height:50px;*z-index:6;_zoom:1}
.user-login-info .user-registry,.user-login-info .user-login{float:right;height:26px;line-height:26px;padding:12px 0;color:#fff}
.user-login-info .user-login{margin-right:20px}
.user-login-info .user-registry:hover,.user-login-info .user-login:hover{color:#fb8526}

.user-after-logging{height:50px}
.user-after-logging .after-logging-info{height:26px;line-height:26px;padding:12px 0}
.user-after-logging .after-logging-info img{float:left;width:26px;height:26px;border-radius:50%;margin-right:6px}
.user-after-logging .after-logging-info span{height:26px;line-height:26px;margin-right:0;text-align:left}
.user-after-logging .after-logging-info em{margin-top:12px}

.user-after-logging .after-logging-message{height:16px;padding:17px 20px;line-height:16px}
.user-after-logging .after-logging-message em{margin:0 0 0 6px}

.user-after-logging ul{top:50px;border-top:none}
/*用户中心头部样式 -结束*/

/*关注公用样式 --开始*/
.relation-btn{display:block;width:58px;height:22px;line-height:22px;text-align:center;font-size:12px;color:#7cbcff;border:1px solid #7cbcff;border-radius:2px;overflow:hidden}
.relation-btn:hover{background:#7cbcff;color:#fff}
.relation-btn.hover,.relation-btn.hover:hover{background:#ececec;border-color:#ececec;color:#b6b6b6}

.relation-btn-hover{display:block;width:58px;height:22px;line-height:22px;text-align:center;font-size:12px;border:1px solid #ececec;border-radius:2px;background:#ececec;color:#b6b6b6;overflow:hidden}

/*关注公用样式 --结束*/

/*钓友点评 --开始*/
.comment{}
.comment-list{width:100%;margin-top:15px;overflow:hidden}
.comment-list dt{height:32px;line-height:32px;padding-bottom:5px;font-size:16px;color:#1a2b38;border-bottom:1px solid #ececec}
.comment-list dt span{float:left}
.comment-list dt .comment-num{float:right;font-size:12px;color:#999}
.comment-list dd{margin-top:20px;overflow:hidden}
.comment-list .left{float:left;width:48px;height:85px;margin-right:10px}
.comment-list .left img{width:48px;height:48px;border-radius:50%}
.comment-list .left .relation-btn{display:none;width:46px;margin-top:8px}
.comment-list .left .relation-btn:hover{color:#fff}
.comment-list .left .relation-btn.hover:hover{color:#b6b6b6}
.comment-list .left .relation-btn-hover{display:none;width:46px;margin-top:8px;color:#b6b6b6}
.comment-list .left .relation-btn-hover:hover{color:#b6b6b6}
.comment-list .right{float:left;width:652px;height:auto;padding-bottom:3px;border-bottom:1px dotted #b6b6b6}
.comment-list .right .comment-username{display:inline-block;height:26px;margin-right:12px;line-height:26px;color:#7cbcff}
.comment-list .right span{margin-bottom:-2px}
.comment-list .right .comment-info{height:16px;margin:2px 0 15px;line-height:16px;color:#999}
.comment-list .right .comment-info i{float:left;height:16px;line-height:16px;_line-height:20px;_overflow:hidden;padding-left:16px;font-style:normal;background:url(../img/view.png) -86px -44px no-repeat;_background:url(../img/png8/view.png) -86px -44px no-repeat}
.comment-list .right .comment-info .comment-time{margin-right:40px}
.comment-list .right .comment-info .comment-area{background-position:-85px -63px}
.comment-list .right .comment-info a{float:right;height:16px;line-height:16px;color:#999}
.comment-list .right .comment-info .comment-reply{margin-right:24px}
.comment-list .right p{padding-top:5px;font-size:14px;line-height:28px;word-wrap:break-word;word-break:break-all}
.comment-list .right p img{display:inline-block;width:20px;height:20px;margin-right:2px;vertical-align:text-top}
.comment-list .right .comment-reply-content{background:#f3f3f3;padding:15px 20px}
.comment-list .right .comment-reply-content p{font-size:12px;line-height:20px;color:#666;padding:0}
.comment-list .right .comment-reply-content span{color:#999}
.comment-list .right a:hover{color:#fb8526}
.comment-list .right .comment-info a.hover{color:#e6e6e6;background:#fff}

.comment-page{text-align:right;padding-bottom:0}
.comment-page a.hover{background:#3b8de3;color:#fff;border-color:#3b8de3}
.comment-page span{padding:0 10px;background:#fff;color:#666;border:0}

.comment-editor{width:710px;height:130px;margin-top:30px}
.comment-editor .left{float:left;width:48px;height:48px;margin-right:10px}
.comment-editor img{float:left;width:48px;height:48px;border-radius:50%;margin-right:10px}
.comment-editor-text{float:left;width:650px;height:128px;border:1px solid #ececec;background:#f7f7f7;}
.comment-editor-text textarea{display:block;width:630px;height:68px;padding:10px;background:#fff;border:none;margin:0;overflow:hidden}
.comment-editor-text .comment-submit{float:right;width:120px;height:40px;margin:0;padding:0;line-height:40px;font-size:18px;color:#fff;border:none;background:#3b8de3;cursor:pointer}
.comment-editor-text .comment-submit:hover{background:#3284db}

.comment-face-box{position:absolute;float:left;margin-left:-1px;width:463px;height:39px;*height:37px;_height:39px;overflow:hidden;border:1px solid #f7f7f7;border-bottom-color:#ececec;border-left-color:#ececec;background:#f7f7f7}
.comment-face{float:left;width:436px;padding-left:8px;}
.comment-face img{float:left;width:22px;height:22px;margin:9px 5px 2px 0;cursor:pointer}
.comment-face-more{float:left;margin-top:14px;width:12px;height:12px;background:url(../img/common.png) 0 -364px no-repeat;_background:url(../img/png8/common.png) 0 -364px no-repeat;cursor:pointer}
.comment-face-more-hover{background-position:0 -381px}

/*钓友点评 --结束*/

/*评论举报 --开始*/
.report-reason{display:none;position:absolute;width:168px;height:auto;padding:3px 10px 20px;border:1px solid #ececec;background:#fff;z-index:5;_zoom:1}
.report-reason i{position:relative;top:-11px;left:150px;display:block;width:14px;height:10px;background:url(../img/user.png) -170px 0 no-repeat;_background:url(../img/png8/user.png) -170px 0 no-repeat;_overflow:hidden}
.report-reason label{display:block;width:168px;height:24px;line-height:24px;color:#666}
.report-reason label input{display:inline-block;vertical-align:text-bottom;margin-right:10px}
.report-reason .report-submit{display:block;width:90px;height:26px;margin:3px auto 0;line-height:26px;text-align:center;border:1px solid #e9e9e9;border-radius:2px;box-shadow:0 1px 0 #a8a8a8;background:#f1f1f1;font-size:14px;color:#666;cursor:pointer}
.report-reason .report-submit:hover{background:#dedbdb}
/*评论举报 --结束*/

/*信息提示 -开始*/
#dyTips{width:250px;box-shadow:0px 0px 6px #999;line-height:30px;padding:10px 10px;border-radius:4px;background:#fcf9a1;color:#666;font-size:14px;text-align:center;position:fixed;_position:absolute;z-index:100;_zoom:1;margin:0 auto}
#dyTips p{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
/*信息提示 -结束*/

/*微信分享 --开始*/
#share_weixin_box{width:220px;height:280px;padding:10px;position:absolute;z-index:9999999;_zoom:1;background:#fff;border:1px solid #dedede}
.share_weixin_title{height:20px;line-height:20px;width:100%;font-weight:bold;overflow:hidden}
.share_weixin_title span{float:left;}
.share_weixin_title a{float:right;font-size:16px}
.share_weixin_qrcode{width:200px;height:200px;padding:10px 0;}
.share_weixin_desc{height:40px;line-height:20px;color:#666;overflow:hidden}
/*微信分享 --结束*/

/*404页面 --开始*/
.err_404{height:500px}
.err_404 img{display:block;margin:60px auto 30px}
.err_404 .click-return{display:block;width:100px;font-size:16px;color:#666;text-align:center;margin:0 auto}
.err_404 a:hover{color:#fb8526}
/*404页面 --结束*/

/* 返回顶部/S */
#backTop{display:block;position:fixed;_position:absolute;bottom:200px;left:50%;margin-left:520px;width:54px;height:147px;font-family:'微软雅黑';overflow:hidden}
#backTop a{overflow:hidden;color:#fff;display:block;font-size:17px;height:54px;line-height:54px;margin-top:1px;text-align:center;text-indent:-2000px;width:54px}
#backTop .a1{text-indent:0;background:#2f363c !important;height:36px;line-height:36px}
#backTop .top{display:none;background:#b7bac5 url(../img/common.png) -171px -390px no-repeat}
#backTop .feedback{width:34px;height:28px;padding:13px 10px;background:#b7bac5;font-size:12px;line-height:14px;text-indent:0}
#backTop a:hover{background-color:#2f363c;color:#fff;text-decoration:none}
/* 返回顶部/E */

#rightab{width:260px}

/*====签到日历/S=====*/
.text-gray{color:#ccc}
.check-in-box{display:none;width:267px;padding:10px;border:solid 1px #a9a9a9;border-radius:2px;margin:0 auto;position:absolute;top:50%;left:50%;z-index:99;background:#ededed;box-shadow:0 0 5px #ccc}
.check-in-title{height:18px;line-height:18px;}
.check-in-title .state{float:left;width:50px;}
.check-in-title .history{float:right;width:40px;text-align: right}
.check-in-title .time{float:left;display:block;width:177px;text-align:center;}

.signed{background:url(../img/sign_bg.png) 0 -1093px no-repeat;color:#666;font-weight:bold}
.calendar-week{width:100%;overflow:hidden;margin-top:10px}
.calendar-week li{line-height:30px;}
.calendar-week span{float:left;text-align:center;width:38px;height:30px;}

.calendar-date{display:none;background:#fff;overflow:hidden;border-top:1px solid #dedede;border-left:1px solid #dedede;}
.calendar-date li{float:left;height:30px;line-height:30px;border-bottom:1px solid #dedede;}
.calendar-date span{float:left;width:37px;height:30px;text-align:center;border-right:1px solid #dedede}

.check-in-tips{margin-top:10px;}
.arrow{height:30px;position:absolute;transition:all 0.3s ease-in 0s;width:15px;right:-14px;bottom:50%}
.arrow em, .arrow span{border-color:rgba(255, 255, 255, 0);border-color:transparent\0; *border-color:transparent;
_display:none;border-style:solid;border-width:15px 0 15px 15px;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0}
.arrow em{border-left-color:#6C6C6C;left:1px}
.arrow span{border-left-color:#EDEDED}

/*====签到日历/E=====*/