﻿/*------------------------
*Updated::2017.11.22
*Author:Ruru
------------------------*/
@charset "utf-8";
.fc-t,.zx-t,.qz-t,.xq-t,.ms-t,.ga-t,.th-t,.m-icon,.tt-i,.c-more-w{ background:url(../images/bbs-home-spri.png) no-repeat; display:inline-block;}
.fc-t{width:110px;height:79px;background-position:0 -4px;}
.zx-t{width:105px;height:79px;background-position:-123px -3px;}
.qz-t{width:145px;height:78px;background-position:-2px -91px;}
.xq-t{width:123px;height:78px;background-position:-3px -174px;}
.ms-t{width:93px;height:80px;background-position:-148px -169px;}
.ga-t{width:153px;height:80px;background-position:-3px -262px;}
.th-t{width:144px;height:74px;background-position:-9px -348px;}
.m-icon{width:14px;height:14px;background-position:-147px -120px;}
/*--*/
.daren-i01,.daren-i02,.daren-i03,.daren-i04,.daren-i05,.daren-i06,.daren-i07{background:url(../images/base-spri.png) no-repeat; display:inline-block; width:16px; height:18px; vertical-align:middle;}
.daren-i01{background-position:-116px -381px;}/*宠物达人*/
.daren-i02{background-position:-1px -404px;}/*厨艺达人*/
.daren-i03{background-position:-21px -404px;}/*创业达人*/
.daren-i04{background-position:-41px -404px;}/*花草达人*/
.daren-i05{background-position:-60px -404px;}/*教育达人*/
.daren-i06{background-position:-79px -404px;}/*旅游达人*/
.daren-i07{background-position:-100px -404px;}/*摄影达人*/
.daren-i08{background-position:-120px -404px;}/*时尚达人*/

/*--*/
.bbsmap .icon{width:50px;height:46px; background:url(../images/bbs-home-icon.png) no-repeat; display:inline-block;}
.bbsmap .icon1{background-position:0 0;}
.bbsmap .icon2{background-position:0 -48px;}
.bbsmap .icon3{background-position:0 -96px;}
.bbsmap .icon4{background-position:0 -144px;}
.bbsmap .icon5{background-position:0 -192px;}
.bbsmap .icon6{background-position:0 -239px;}
.bbsmap .icon7{background-position:0 -287px;}
.bbsmap .icon8{background-position:0 -335px;}
.bbsmap .icon9{background-position:0 -382px;}
.bbsmap .icon10{background-position:0 -430px;}
.bbsmap .icon11{background-position:0 -479px;}
.bbsmap .icon12{background-position:0 -528px;}
.bbsmap .icon13{background-position:0 -575px;}
.bbsmap .icon14{background-position:0 -624px;}
.bbsmap .icon15{background-position:0 -869px;}
.bbsmap .icon16{background-position:0 -673px;}
.bbsmap .icon17{background-position:0 -722px;}
.bbsmap .icon18{background-position:0 -771px;}
.bbsmap .icon19{background-position:0 -820px;}
.bbsmap .icon20{background-position:0 -920px;}/*购物*/
.bbsmap .icon21{background-position:0 -981px;}/*open*/
.bbsmap .icon22{background-position:0 -1039px;}/*老有所乐*/

/**-*/
.owl-prev,.owl-next{width:14px;height:36px; background:url(../images/bbs-home-spri.png) no-repeat;position:absolute; line-height:100px; overflow:hidden;}
.owl-prev{background-position:-163px -97px; }
.owl-prev:hover{background-position:-193px -97px;}
.owl-next{background-position:-178px -97px;}
.owl-next:hover{background-position:-208px -97px;}
.th-c .owl-prev,.th-c .owl-next{ top:86px;}
.th-c .owl-prev{left:-26px;}
.th-c .owl-next{right:14px;}
.pro-l .owl-prev,.pro-l .owl-next{ top:115px;}
.tcdiv .owl-prev,.tcdiv .owl-next{ top:115px;}
.pro-l .owl-prev{left:-20px;}
.pro-l .owl-next{right:-20px;}
.tcdiv .owl-prev{left:-25px;}
.tcdiv .owl-next{right:-15px;}
/*--*/
.c-more{ margin-top:3px;}
.mr3{ margin-right:3px;}
.redea,a.redea,a.redea:visited{ color:#ea544a;}
.redec,a.redec,a.redec:visited{ color:#ec5153}
.blue42,a.blue42,a.blue42:visited{ color:#42a0e4}
.orange,a.orange,a.orange:visited{ color:#fcae52;}
.green2e,a.green2e,a.green2e:visited{ color:#2ec9af}
.gray66{ color:#666;}
.gray7d{ color:#7d7d7d;}
.orangef9,a.orangef9,a.orangef9:visited{ color:#f96b3e;}
.orangefc,a.orangefc,a.orangefc:visited{ color:#fcbf2b}
.purplec3,a.purplec3,a.purplec3:visited{ color:#c33c8b}
a.purplec3:hover,a.orangefc:hover,a.orangef9:hover,a.green2e:hover,a.blue42:hover,a.redec:hover,a.redea:hover,a.orange:hover
{color:#ff6f3d}
.pd20,.hot-tz{ padding:20px;}
.mb15{ margin-bottom:15px;}
.gray4d{ color:#4d4d4d}
/*--*/
.fc-c dt a,.h-c-list div .c-t,.zx-c .author,.ga-c a.tit,.hot dt a,.hot dd,.ms-c .focusT a.tit,.hot-tz ul li,.wwbox dl dd,.w345,.topHot a.w85,.darena p
{ display:block;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
.fc-c dt a,.h-c-list div .c-t,.zx-c .author,.ga-c a.tit,.hot dt a,.ms-c .focusT a.tit,.wwbox .wen-icon
{font-family:"\5FAE\8F6F\96C5\9ED1"}
/*--*/
.homeTitlebox{ border-bottom:1px solid #f0f0f0; padding:15px 20px; height:20px; line-height:20px;}
.homeTitlebox h2{ font-size:20px; border-left-width:4px; border-left-style:solid;padding-left:10px; height:18px; line-height:16px;}
/*--*/
img{ vertical-align:middle;}
.h-fcous-L{ width:480px;}
.h-fcous-M{ width:470px; margin:0 15px;}
.h-fcous-R{ width:220px;}
.h-fcouspic{ width:480px; height:240px; overflow:hidden;}
.h-fcouspic a,.h-fcouspic img{ display:block;width:480px; height:240px; overflow:hidden;}
.h-fcouspic .txtbox{ font:400 16px/35px "\5FAE\8F6F\96C5\9ED1"; height:35px; text-indent:1em; z-index:9}
.h-fcouspic .txtbox i{ height:35px;}
.h-fcouspic .owl-theme .owl-controls{ width:480px; position:absolute; bottom:9px; z-index:9999; text-align:right; padding-right:10px;}
.h-fcoustext{ padding:28px 30px 19px 20px;}
.tt-i{width:95px;height:93px;background-position:0 -40px;position:absolute; right:-8px; top:-8px; line-height:200px; overflow:hidden;}
.hot dt a{ font-size:22px; height:25px; line-height:25px; margin-bottom:16px; font-weight:bold;}
.hot dd {  height:22px;line-height:22px; margin-bottom:8px; margin-left:-5px;}
.topHot{ padding:17px 20px 20px 20px;}
.w82{ width:82px;}
.w345{ width:340px; margin-right:6px;}
.w85{ width:84px;}
.topHot a.w85{  float:right; display:inline-block;}
.jz-bannerT img{ width:220px; height:332px;}
.jz-bannerB img{ width:220px; height:177px;}
.jz-bannerB .txtbox,.jz-bannerB .txtbox i{width:36px; height:20px; right:0;top:0; left:inherit; line-height:20px; text-align:center;}
.hotKeyword a {display: inline-block; margin-left:8px;padding:0 5px; line-height:20px;background: #f8f8f8; border:1px solid #eaeaea; color:#7d7d7d}
.c-more-w{background-position:-100px -5px;width:42px;height:11px; float:right; margin-right:15px; margin-top:5px;}
.hot-tz .fcouspic{ float:left; position:relative; margin-right:30px;  height:128px; overflow:hidden;}
.hot-tz .fcouspic img{ width:210px; height:128px; overflow:hidden;}
.hot-tz ul li{ width:313px; height:30px; line-height:30px;  color:#7d7d7d}
.hotnewsbox{ height:40px; line-height:40px; width:1200px; overflow:hidden;}
.hotnewsbox h3{ width:80px; color:#fff; font-size:12px; font-weight:normal; float:left; background:#ea544a; text-align:center;}
.hotnewsbox a{ border-right:1px solid #7d7d7d; color:#7d7d7d; padding-right:10px; margin-right:10px;}
.hotnewsbox a:hover{  color:#ff6f3d;}
.ml40{ margin-left:40px;}
.blue4{color:#418bc0;}
.green3{color:#38a492;}
.orangeff{color:#ffc617}
.redd6{ color:#d64a4b}
.borer-b-e{ border-bottom:1px solid #eee; }
.c-mar{ padding:0 40px 35px 40px; margin:0 -40px; height:341px;}
.mr10{ margin-right:10px;}
.ml10{ margin-left:10px;}
.w593{ width:593px;}
.w593 .c-more,#thbox .c-more{ float:left; margin-left:15px;}
.wwbox{ width:461px; height:200px; padding:15px; background:#fff7ed; overflow:hidden;}
.wwbox dl{ margin-bottom:15px; overflow:hidden;}
.wwbox dl dd{ float:left; height:20px; line-height:20px;}
.wwbox dl dd.qu{ width:360px;}
.wwbox dl dd.an{ width:100px; text-align:right;}
.wwbox .wen-icon{ position:static; display:inline-block; vertical-align:middle; margin-right:9px;}
.h-cloum1{ padding:0 20px 20px 20px; height:317px;overflow:hidden; }
.h-headgroup{ margin:0 -20px; height:57px; padding:17px 0 15px 22px; color:#fff; position:relative; margin-bottom:24px; overflow:hidden;}
.h-headgroup h2{ font-size:28px;}
.a-l{width: 0;height: 0;border-bottom: 39px solid #fff; border-left: 39px solid transparent; position:absolute; bottom:0;right:0; }
.bg-redf3{ background:#f3746c;}
.bg-green8f{ background:#8fd2b7}
.bg-orangef2{ background:#f2a369}
.bg-blue6b{ background:#44626d}
.zdlList img{ width:150px; height:90px; float:left; margin-right:15px;}
.zdlList .Cont{ width:100%; line-height:32px;}
.h45{ height:45px; overflow:hidden; }
.S-icon01,.S-icon02,.S-icon03{background: url(../images/sort-spri.png) no-repeat; display:inline-block; position:relative;width:13px;height:13px; margin-right:15px; float:left; top:13px;}
.S-icon01{background-position:0 0;}
.S-icon02{background-position:0 -28px;}
.S-icon03{background-position:0 -56px;}
.darena{ height:40px; padding:8px 10px; background:#f8f8f8; margin-top:14px; overflow:hidden; clear:both;}
.darena img{ float:left; width:42px; height:42px; border-radius:50px; margin-right:10px;}
.darena p{ width:146px; height:20px; line-height:20px;  margin-top:9px;}
.darena b{ color:#000;}
.pro-l{ width:185px; height:192px; text-align:center; }
.pro-l img{ width:135px; height:135px; overflow:hidden;}
.pro-l .butbase { color:#fff; float:left; margin-bottom:25px; border:none; height:20px; line-height:20px; min-width:50px;}
.tcdiv{ width:300px; height:194px; margin-top:-2px; }
.tcdiv .top{ height:50px; line-height:25px; margin-bottom:4px;overflow:hidden;}
.tcdiv .l{ width:100px; line-height:20px;}
.tcdiv img{ width:200px; height:133px; overflow:hidden;}
.tcdiv .butbase{ color:#fff; border:none; }
.h-cloum1 .owl-controls .owl-page span{width: 5px;height: 5px;border:0; margin-right:6px; background:#dadada;}
.h-cloum1 .owl-controls .owl-page.active span,.h-cloum1 .owl-controls.clickable .owl-page:hover span{background:#ea544a;width:5px; height:5px; border:0;}
#tcdiv .owl-controls{ position:absolute; left:0; text-align:right;  bottom:-9px; width:300px; }
.th-c{  height:248px; margin:44px 42px 37px 42px; width:1116px;}
.th-c .owl-stage-outer{ margin-right:42px; width:1116px;}
.th-c .srolbox {width:148px;height:245px; border:1px solid #eee; overflow:hidden; cursor:pointer; background:url(../images/pr-bg.jpg) left  bottom no-repeat; float:left; margin-right:43px;}
.th-c .srolbox:hover{border:1px solid #fb514d;}
.th-c .srolbox img{ width:148px; height:150px; overflow:hidden;}
.th-c .srolbox a.tit{ display:block; margin:10px 10px 15px 10px;width:128px;height:36px;line-height:18px; overflow:hidden;}
.th-c .pre a,.th-c .next a{ background:url(../images/yz-spri.png) no-repeat;display:inline-block;position:absolute;top:148px;cursor:pointer;width:11px;height:20px;}
.th-c .pre a{background-position:-72px -45px;left: 15px;}
.th-c .pre a:hover{background-position:-96px -45px;}
.th-c .next a{background-position:-84px -45px;right:15px}
.th-c .next a:hover{background-position:-110px -45px;}
.ScrCont {width:10000000px;}
.Cont {width:1116px;float:left;display:inline;  overflow:hidden;}
#List1,#List2{float:left;display:inline;}
.clubbox{ margin-right:-20px;}
.clubItem{ width:248px; height:169px; float:left; margin-right:15px; padding:20px;}
.userbox{ height:80px; overflow: hidden;}
.userbox img{ width:80px; height:80px; border-radius:100px; float:left; margin-right:15px;}
.clubItem .text{ height:60px; line-height:20px; overflow:hidden;}
.clubbox .owl-controls .owl-page span{width:10px;height:10px;border:0; background:#bfbfbf; margin-right:5px;}
.clubbox .owl-controls{ width:1200px; position:absolute; top:-35px;left:0; text-align:right;}
#clubrec{ width:1220px;}
.f30{ font-size:30px;}
.bbswarp{ margin-right:-20px; overflow:hidden;}
.bbsmap{ float:left; width:219px; height:275px; margin:0 15px 15px 0; _margin:0 11px 15px 0; padding:30px 0 30px 9px;}
.bbsmap h3{ font-weight:normal;}
.bbsmap h3 ,.bbsmap p{ margin-left:-9px;}
.bbsmap a{ color:#999; display: inline-block; padding-left:38px; width:50px; height:22px; line-height:22px; overflow:hidden;}
.blue3a{ color:#3a5b69;}
.orangee3{ color:#e3bd60;}
.blue91{ color:#91cadd}
.h150{ height:150px;}
.pdt4{ padding-top:9px;}
.frendlink{ padding:20px 0 10px 0; margin-bottom:50px;}
.frendlink a { height:14px; line-height:14px; margin-bottom:12px;display: inline-block; padding:0 15px; border-right:1px solid #808080; color:#808080;}
.frendlink a:visited{color:#808080;}
/*--*/
.str_wrap {overflow:hidden;//zoom:1;width:1120px;line-height:40px;position:relative;-moz-user-select: none;-khtml-user-select: none;user-select: none; white-space:nowrap;}
.str_move { white-space:nowrap;position:absolute; top:0; left:0;}
.str_move_clone {display:inline-block;vertical-align:top;position:absolute; left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
.str_vertical .str_move,
.str_down .str_move {white-space:normal;width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{cursor:inherit;}
.str_wrap img {max-width:none !important;	}
.reportBox{ width:500px; height:390px;border:1px solid #cccaca; z-index:5555; position:absolute; top:0;}
.reportBox .close-buton-p{ position:absolute; top:10px; right:10px; cursor:pointer;}
.reportBox h2{ height:32px; line-height:32px; padding:0 15px; border-bottom:1px solid  #cccaca; font-size:12px; color:#483a32;}
.reportBox .reportcont{ padding:10px;}
.wi100{ width:115px; text-align:right; line-height:24px;color: #666;}
.repinput{ width:320px; height:22px; border:1px solid #e3e3e3; line-height:22px; padding:0 5px;}
.reportBox textarea{ width:320px; padding:5px;border:1px solid #e3e3e3;}
/*--*/
.lt-Seach{}
.lt-more{ color:#7d7d7d; display:block; float:right; font-weight:normal; margin-right:20px;}
.lt-more:visited{color:#7d7d7d;}
.lt-more i{ background: url(../images/lt-seach.png) no-repeat;width:12px;height:10px;background-position:-3px -30px; display:inline-block; position:relative; top:1px;}
.lt-Seachtop{ float:right; margin-right:20px;}
.lt-Seachtop a{ width:18px; text-align:center; display:inline-block; font-size:14px; color:#000; font-weight:normal;}
.lt-Seachnav{ border-bottom:1px solid #e7e7e7; height:30px; background:#fafafa;}
.lt-Seachnav a{ border-right:1px solid #e7e7e7; text-align:center; width:69px; display:block; float: left; height:inherit; line-height:30px;}
.lt-Seachnav a.active,.lt-Seachnav a:hover{ background:#fff; color:#ea544a;}
.lt-Seachnav a:last-child{ border-right:0;}
.lt-Seachcont{ padding:20px 20px 10px 20px;color:#666; overflow:hidden; }
.lt-Seachcont a{ display:block; float:left; width:160px; margin-right:28px; line-height:20px; margin-bottom:10px; height:20px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
/*2018.3.7*/
.Boutbox{ margin-right:-20px;}
.BoutItme{width:248px; height:169px; float:left; margin-right:15px; padding:20px;}
.BoutItme .userbox img{  border-radius:0; }
.BoutItme .text{ height:60px; line-height:20px; overflow:hidden;}
.join-a{ display:block; text-align:center; color:#f99203; font-size:12px;}
.join-a i{background: url(../images/pd.png) no-repeat;width:7px;height:11px;background-position:-4px -642px; display:inline-block; position:relative; top:2px; margin-left:4px;}
.join-a:visited{color:#f99203; }