@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,i,b,label{margin: 0; padding: 0;font: 12px 'Microsoft Yahei',Tahoma,Simsun; word-wrap:break-word;}
body{background:url(../images/dcbody.png); color:#666;}
em{font-style: normal;}
ul,ol,li,dl,dt,dd{list-style: none;}
a{text-decoration: none; color:#666;}
a:hover{text-decoration:none; color:#333;}
img,a img{border:none;}
label,em,img{ vertical-align:middle;}
table{border-collapse:collapse;empty-cells:show}
.dcBox{ border:#ddd solid 1px; border-radius:5px;}
.c999{color:#999;}
.c666{color:#666;}
.cf60{color:#FF6600;}
.c000{color: #000;}
.bold{font-weight:bold;}
.nobold{font-weight:normal;}
.hide{display:none;}
.cred{color:#FF0000;}
.cylow{color: #FF3300;}
.cblue{color:#0078b6;}
.cgold{color: #FF6600;}
.cwhite{color:#FFF;}
.csred{ color:#e17908;}
.cpkred{ color:#bf0d0d;}
.redset{ color:#e00a0a;}
.c333{ color:#333;}
.ft20{font-size: 20px;}
.ft18{font-size: 18px;}
.ft16{font-size: 16px;}
.ft14{font-size: 14px;}
.ft11{font-size: 11px;}
.ft12{font-size: 12px;}
.ftc{text-align:center;}
.ftr{ text-align:right;}

.mt5{ margin-top:5px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.mt{margin-top:10px;}
.mb{margin-bottom:10px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.ml{margin-left:10px;}
.mr{margin-right:10px;}
.mb5{margin-bottom:5px;}
.mt20{margin-top:20px;}
.mb1{margin-bottom: 1px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.pad10{padding:10px;}
.pad20{padding:20px;}
.pt20{ padding-top:20px;}
.pt10{ padding-top:10px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0; _height:auto;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; *zoom:1;} 
.bgfff{ background-color:#fff;}
.noBg{ background:none !important;}
.relative{ position:relative;}
.relative10{ position:relative; z-index:10;}
.through{ text-decoration:line-through;}
.textline{ text-decoration:underline;}
.textline:link,.textline:visited,.textline:hover{ text-decoration:underline;}
.textover{ overflow:hidden; white-space:nowrap; word-wrap:normal; text-overflow:ellipsis;}
.pt15{ padding-top:15px;}
.overflow{ overflow:hidden; _zoom:1;}
.boxHack{ *border:#ddd solid 1px;}
.box10{ border-radius:10px; background:#fff;}
.box5{ border-radius:5px; background:#fff;}
.boxshow{ box-shadow:2px 2px 5px rgba(0,0,0,0.1);}
.btn20{ display:inline-block; background-position:0 -226px; padding:0 0 0 5px; margin:0 5px; cursor:pointer;}
.btn20 span{ display:inline-block; background-position:100% -226px; height:20px; line-height:20px; padding:0 5px 0 0;}
.btn20:link,.btn20:visited{ color:#8291a8;}
.btn20:hover{ color:#333;}
.ajax_load{background:url(../images/msgloading.gif) no-repeat 5px 5px #FD9104;border:1px dashed red;color:#FFFFFF;font-weight:bold;padding:5px 5px 5px 30px;height:16px;position:absolute;z-index:99999;}
.goldico{ width:16px; height:16px; display:inline-block; vertical-align:middle; background: url(../images/gold.jpg) 0 0 no-repeat;}
.mtAll{ margin-top:15px !important;}
.border{ border:#dcdcdc solid 1px !important;}
.noborder{ border:none !important;}
.cursor{ cursor:pointer;}
.jianbianBg{ height:59px; width:340px; position:absolute; right:0px; bottom:0; background:url(../images/dctop.png) 0 -446px repeat-x;}
.rfRight .jianbianBg{ width:292px;}
/*按钮*/
.mbtnleft,.mbtnRight,.btnyellow,.btnyellow span,.mLogin,.uAddBtn,.uPtBtn,.usubmit,.uknow,.gbtn1,.gBtn2,.gBtn3,.getyzm,.btn22gray,.btn22gray span,.btn22yellow,.btn22yellow span,.close,.close2,.btnCopy,.btngray,.btngray span,.btnyellowsure,.btngraycancel,.stoggle,.btnyellow42,.btnyellow42 span,.btnyellowqh,.btnyellowqh span,.btn33yellow,.btnyellow42add,.btngray42,.btngray42 span,.btngray42dis,.btngray42dis span,.btnleftc,.btnrightc,.tsContent .num li,.gBtn33,.nextBtn,.prvBtn,.backIndex,.btnuploadImg,.btnchangeL,.btnchangeR,.btnClickL,.btnClickR,.srenzhen,.sdcsqrz,.btnBg{ background:url(../images/btn.png) 0 0 no-repeat;}
.btnyellow{ display:inline-block; background-position:0 0; padding:0 0 0 5px; margin:0 5px; cursor:pointer;}
.btnyellow span{ display:inline-block; background-position:100% 0; height:26px; line-height:26px; padding:0 5px 0 0;}
.btnyellow:hover{ background-position:0 -79px;}
.btnyellow:hover span{ background-position:100% -79px;}
.btn22gray{ display:inline-block; background-position:0 -360px; padding:0 0 0 5px; cursor:pointer;}
.btn22gray span{ display:inline-block; background-position:100% -360px; height:22px; line-height:22px; padding:0 5px 0 0;}
.btn22yellow{ display:inline-block; background-position:0 -392px; padding:0 0 0 5px; cursor:pointer;}
.btn22yellow span{ display:inline-block; background-position:100% -392px; height:22px; line-height:22px; padding:0 5px 0 0;}

.btn33yellow{ display:inline-block; background-position:0 -36px; height:33px; line-height:32px; width:102px; text-align:center; font-weight:bold; font-size:14px;}
.btn33yellow:hover{ background-position:-198px -36px;}
.btn33yellow:link,.btn33yellow:visited,.btn33yellow:hover{ color:#fff;}

.btngray{ display:inline-block; background-position:0 -460px; padding:0 0 0 5px; cursor:pointer;}
.btngray span{ display:inline-block; background-position:100% -460px; height:26px; line-height:26px; padding:0 5px 0 0;}
.btngray:hover{ background-position:0 -493px;}
.btngray:hover span{ background-position:100% -493px;}

.btnyellowsure,.btngraycancel{ width:87px; height:38px; line-height:38px; text-align:center; display:inline-block;}
.btnyellowsure{ background-position:0 -529px;}
.btnyellowsure:hover{ background-position:0 -578px;}
.btnyellowsure:link,.btnyellowsure:visited,.btnyellowsure:hover{ color:#fff;}
.btngraycancel{ background-position:-97px -529px;}
.btngraycancel:hover{ background-position:-97px -578px;}

.btnyellow42{ display:inline-block; background-position:0 -626px; padding:0 0 0 25px; cursor:pointer;}
.btnyellow42 span{ display:inline-block; background-position:100% -626px; height:42px; line-height:42px; padding:0 25px 0 0; font-size:14px; font-weight:bold;}
.btnyellow42:hover{ background-position:0 -678px;}
.btnyellow42:hover span{ background-position:100% -678px;}
.btnyellow42:link,.btnyellow42:visited,.btnyellow42:hover{ color:#fff;}

.btngray42{ display:inline-block; background-position:0 -925px; padding:0 0 0 25px; cursor:pointer;}
.btngray42 span{ display:inline-block; background-position:100% -925px; height:42px; line-height:42px; padding:0 25px 0 0; font-size:14px; font-weight:bold;}
.btngray42:hover{ background-position:0 -678px; color:#fff;}
.btngray42:hover span{ background-position:100% -678px;}

.btngray42dis{ display:inline-block; background-position:0 -873px; padding:0 0 0 25px; cursor:pointer;}
.btngray42dis span{ display:inline-block; background-position:100% -873px; height:42px; line-height:42px; padding:0 25px 0 0; font-size:14px; font-weight:bold;}

.btnyellow42add{ display:block; margin:22px auto 0; width:145px; height:42px; line-height:42px; background-position:0 -769px; padding:0 0 0 72px; font-size:14px; font-weight:bold;}
.btnyellow42add:hover{ background-position:0 -821px;}

.btnyellowqh{ display:inline-block; background-position:0 -730px; padding:0 0 0 16px; cursor:pointer; vertical-align:middle;}/*浅黄色按钮*/
.btnyellowqh span{ display:inline-block; background-position:100% -730px; height:31px; line-height:30px; padding:0 16px 0 0;}

/*addbtn,退出btn*/
.btnjoin{ display:inline-block; background:url(../images/gutouBg.png) 0 -161px no-repeat; border-left:#d3d3d3 solid 1px; border-right:#d3d3d3 solid 1px;}
.btnjoin span{ display:inline-block; height:26px; line-height:26px; background:url(../images/gutouBg.png) 4px -282px no-repeat;padding:0 6px 0 16px;}
.btnjoin span.linkb1{ background-position:2px -256px;}/*双向，可以取消*/
.btnjoin span.linkb3{ background-position:4px -303px;}/*勾*/
.btnjoin span.linkb4{ background-position:2px -326px;}/*->*/
.btnjoin span.linkb5{ background-position:-98px -223px;}/*->*/
.btnout{ display:inline-block; background:url(../images/gutouBg.png) 0 -191px no-repeat; padding:0 0 0 16px;}
.btnout span{ display:inline-block; height:26px; line-height:26px; background:url(../images/gutouBg.png) 100% -191px no-repeat; padding:0 6px 0 0;}

.stoggle{ width:20px; height:20px; display:inline-block; background-position:-190px -535px; margin:6px 0 0 0;}
.stoggle:hover{ background-position:-210px -535px;}
.stoggleup{ background-position:-231px -535px !important;}
.stoggleup:hover{ background-position:-251px -535px !important;}
.close{ width:10px; height:10px; background-position:-285px -129px; display:inline-block; cursor:pointer;}
.close:hover{ background-position:-266px -129px;}

.close2{ width:10px; height:10px; display:inline-block; cursor:pointer; background-position:-264px -434px; vertical-align:middle;}
.close2:hover{ background-position:-283px -434px;}

.gBtn3{ display:block; width:103px; height:33px; line-height:30px; text-align:center; background-position:0 -36px; margin:20px auto 0; font-size:14px; font-weight:bold; cursor:pointer; color:#fff;}
.gBtn3:link,.gBtn3:visited{ color:#fff;}
.gBtn3:hover{ color:#fff; background-position:-198px -36px;}

.gBtn33{ display:inline-block; width:103px; height:33px; line-height:30px; text-align:center; background-position:0 -164px; font-size:14px; font-weight:bold;}
/*灰色的失效按钮*/
.btnDis26,.btnDis26 span,.btnDis33,.btnDis33 span,.btnDis38,.btnDis38 span,.btnDis42,.btnDis42 span,.gBtn3Dis,.gBtn3Dis span{ background:url(../images/btndis.png) 0 0 no-repeat;}
.btnDis26{ display:inline-block; background-position:0 0; padding:0 0 0 5px; cursor:pointer;}
.btnDis26 span{ display:inline-block; height:26px; line-height:26px; background-position:100% 0; padding:0 5px 0 0; cursor:pointer;}

.btnDis33{ display:inline-block; background-position:0 -34px; padding:0 0 0 10px; cursor:pointer;}
.btnDis33 span{ display:inline-block; height:33px; line-height:32px; background-position:100% -34px; padding:0 10px 0 0; cursor:pointer;}

.btnDis38{ display:inline-block; background-position:0 -75px; padding:0 0 0 10px; cursor:pointer;}
.btnDis38 span{ display:inline-block; height:38px; line-height:38px; background-position:100% -75px; padding:0 10px 0 0; cursor:pointer;}

.btnDis42{ display:inline-block; background-position:0 -122px; padding:0 0 0 25px; cursor:pointer;}
.btnDis42 span{ display:inline-block; height:42px; line-height:42px; background-position:100% -122px; padding:0 25px 0 0; cursor:pointer;}

.gBtn3Dis{display:block; background-position:0 -34px; padding:0 0 0 10px; cursor:pointer; margin:20px auto 0; width:91px;}
.gBtn3Dis span{ display:block; height:33px; line-height:32px; background-position:100% -34px; padding:0 10px 0 0; cursor:pointer; text-align:center; font-size:14px; font-weight:bold;}

.btnleftc,.btnrightc{ float:right; display:inline-block; width:14px; height:15px; cursor:pointer;}
.btnleftc{ background-position:-240px -769px;}
.btnrightc{ background-position:-227px -769px;}
.nextBtn,.prvBtn{ display:block; width:157px; height:48px; display:inline-block; margin:0 10px;}
.nextBtn{ background-position:0 -977px;}
.nextBtn:hover{ background-position:0 -1029px;}
.prvBtn{ background-position:0 -1088px;}
.prvBtn:hover{ background-position:0 -1140px;}
/*上传照片*/
.btnuploadImg{ width:84px; height:29px; background-position:-194px -578px; display:inline-block;}
/*黄色背景对话框*/
.confirm{ position:absolute; background:#fffed4; border:#eedaaf solid 1px; border-radius:5px; padding:5px; right:0; top:-30px; color:#bd9958; z-index:1100;}
.confirm a{ text-decoration:underline;}
.confirm a:link,.confirm a:visited{ color:#f45e0c;}
.confirm a:hover{ color:#FF0000;}
.confirmBiao{ width:11px; height:8px; background-position:-237px -83px; position:absolute; right:20px; bottom:-8px;}
.confirmBiao_2{ width:11px; height:8px; background-position:-276px 0; position:absolute; right:20px; top:-7px;}
.addClass .confirm{ display:block !important;}
/*alert提示窗口*/
.alert{ width:578px; margin:40px auto 0; border:#ddd solid 1px; border-radius:10px; background:#fff;}
.alettTit{ height:29px; background:url(../images/dctop.png) 0 -315px repeat-x; border-bottom:#ddd solid 1px; border-radius:10px 10px 0 0; padding:0 15px;}
.alettTit b{ line-height:28px; float:left;}
.alertpd{ padding:50px 0 60px 206px;}
.alertCon{ position:relative;}
.alertCon p{ line-height:24px;}
.alertIco1,.alertIco2,.alertIco3,.alertIco4,.alertIco5,.alertIco6{ width:109px; height:72px; background:url(../images/alertIco.png) 0 0 no-repeat; position:absolute;}
.alertIco1{ background-position:0 0; left:80px; top:40px;}/*成功*/
.alertIco2{ background-position:0 -92px; left:80px; top:40px;}/*失败*/
.alertIco3{ background-position:0 -181px; left:80px; top:40px;}/*疑问*/
.alertIco4{ background-position:0 -272px; left:80px; top:50px; }/*退出*/
.alertIco5{ background-position:0 -345px; left:80px; top:50px; }/*委屈*/
.alertIco6{ background-position:0 -424px; left:80px; top:50px; }/*流汗*/
.alertLayer{ width:195px; height:166px; padding:0 28px 0 42px; color:#ff8500; line-height:28px; background:url(../images/alertLayer.png) 0 0 no-repeat; position:absolute; right:-268px; top:-75px; z-index:100; cursor:auto; font-weight:normal;}
.alertClose span{ display:inline-block; width:38px; height:40px; cursor:pointer;}
.alertClose2 span{ display:inline-block; width:66px; height:35px; cursor:pointer; margin:0 -20px 0 0;}
.alertText{ height:85px;}
/*遮罩层*/
.uoverlay{ background:#000; height: 100%; left: 0; opacity: 0.8; filter:alpha(opacity=80); overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 1100;}
/*链接色*/
.ayellow:link,.ayellow:visited{ color:#ff8500;}
.a333:link,.a333:visited{ color:#333;}
.a666:link,.a666:visited{ color:#999;}
.a666:hover{ color:#333;}
.ayellow:hover,.a333:hover{ color:#FF6600;}
.afff:link,.afff:visited,.afff:hover{ color:#fff;}
.ablue:link,.ablue:visited{ color:#0078b6;}
.ablue:hover{ color:#ff6600;}
.adis:link,.adis:visited,.adis:hover{ color:#d4cbcb; cursor:pointer;}
/*表单验证*/
.genter li{ width:100%; display:block; margin:10px 0 0 0; *margin:4px 0 0 0;}
.genter li label{ width:70px; text-align:right; float:left; display:inline; height:38px; line-height:38px; font-size:14px; text-align:right; padding:0 10px 0 0;}
.genter li label.upload-img{ height:70px; line-height:80px;}


.genter li .gInputLayer{float:left; display:inline; position:relative;}
.gInputLayer #upload-img{ float:left; width:60px; height:60px; vertical-align:middle; position:relative; margin-top:10px;}
.gInputLayer #upload-img img{ width:60px; height:60px;}
.gInputLayer #upload-img label{ position:absolute; width:20px; height:20px; background:url(../baozou/images/332.png); padding-right:0px; right:-10px; top:-10px; z-index:99; cursor:pointer;}
.upload-span{ line-height:80px; padding-left:15px;}
.gInputLayer em{ vertical-align:middle;}
.gInput1,.gInput2{ height:38px; line-height:38px; border:#dedada solid 1px; padding:0 5px; display:inline-block;}
.gInput1{ width:242px;}
.gInput2{ width:95px;}
.genter li input{ vertical-align:middle;}
.tips{ float:left; display:inline; padding:12px 0 0 0; margin:0 0 0 10px; color:#999;}
.tipIco1,.tipIco2{ width:18px; height:17px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:5px;}
.tipIco1{ background:url(../images/tips.png) 0 0 no-repeat;}
.tipIco2{ background:url(../images/tips.png) 0 -27px no-repeat;}
.genter li .gInputLayer img{ vertical-align:middle;}
.code a{ margin:0 5px;}
.code a{ text-decoration:underline;}
.getyzm{ display:inline-block; vertical-align:middle; width:94px; height:37px; line-height:36px; text-align:center; font-size:14px; font-weight:bold; background-position:0 -313px; margin:0 0 0 10px;}
.getyzm_dis:link,.getyzm_dis:visited,.getyzm_dis:hover{ color:#cdcdcd;}

/*分页代码*/
.pages{ clear:both;color: #999;padding: 10px;text-align: center;margin-bottom: 20px;}
.pages a,.pages a:visited,.pages strong{border: 1px solid #ddd;margin: 2px;text-decoration: none;padding:0 10px;line-height: 26px;height: 26px;background-color: #FFF;display: inline-block;}
.pages strong,.pages a:hover,.pages a:active {background-color: #FF9900;border: 1px #FF9900 solid;color: #FFFFFF;font-weight: bold;}
.pages a:hover,.pages a:active{font-weight: normal;}
.pages kbd { border-left: 1px solid #CED7EC; margin: 2px;}
*html .pages kbd { padding: 1px 8px; }
.pages kbd input { border: 1px solid #CED7EC; margin-top: 3px !important; * > margin-top: 1px  !important; margin: 1px 4px 0 3px; padding: 0 2px; height: 17px; }
.pages kbd>input { margin-bottom: 2px; }
/*header*/
.logo,.dcNavHover,.select_txt,.selet_open,.imgcircle,.biao,.bottomBg,.biao2,.dcBtn1,.reptp,.biao3,.pkWidth .biao4,.biao5,.clickZhan,.view,.down,.prev,.next,.up,.dcS,.cMfriend,.cMfriend span,.c_bianji,.biao7,.jiedian,.cMore,.yearBg,.yearselect,.addBg,.addBg2,.dateLayer,.uploadBtn,.cSend,.numDIV,.sendBtn,.pkradius1,.pkradius2,.pageup,.pkBtn,.biao9,.btn20,.btn20 span,.confirmBiao,.confirmBiao_2,.backHome,.birthBg,.addpet,.yqIco,.sdcBg,.menuBtn,.modestyle,.modemenustyle,.imgIcoStyle,.uploadImgs,.epetIco,.NewsIco,.personalIco,.mobile-app-ico,.skinBg{ background-image:url(../images/skin.png); background-repeat:no-repeat;}
.dcTop{ position:relative; z-index:1100; width:100%; height:66px;}
.dcHeader{ height:66px; background:url(../images/dctop.png) 0 0 repeat-x; position:fixed; z-index:20; left:0; top:0; width:100%;}
.dcWidth{ width:1100px; margin:auto;}
.logo{ display:block; width:167px; height:29px; background-position:-70px -152px; float:left; display:inline; margin:0 0 0 10px; overflow:hidden;}
.logo a{ display:block; height:29px; text-indent:-999px;}
.logoText{ width:138px; height:31px; background:url(../images/logoText.gif) 0 0 no-repeat; float:left; display:inline; margin:0 0 0 10px;}
.logoLayer{ position:absolute; left:394px; top:15px;}
.dcHleft li{ float:left; display:inline; position:relative;}
.dcHright{ float:right; display:inline;}
.dcHright li{ float:left; display:inline;}
.dcHleft li .gtLink_2{ margin-top:5px;}
.menuLayer .menuBtn{ display:block; cursor:pointer; height:31px; background-position:0 -60px;}
.nomenu .selet_open{ background-position:0 -891px;}
.dcHleft li.addClass .menuBtn{ background-position:0 -122px;}
.layerOut{ width:57px; padding:10px 0 3px 0; text-align:center; position:relative; z-index:200;}
.dcHleft li .modeLayer .lineTop,.dcHleft li .dculoadLayer .lineTop{ padding-top:11px;} 
.mode0{ background-position:-70px -121px;}
.mode1{ background-position:-99px -121px;}
.mode2{ background-position:-128px -121px;}
.lineTop{ border-left:#eb8436 solid 1px; height:33px; padding:9px 0 0 0;}
.dcHleft li.addClass .mode0{ background-position:-70px -95px;}
.dcHleft li.addClass .mode1{ background-position:-99px -95px;}
.dcHleft li.addClass .mode2{ background-position:-128px -95px;}
.dcHleft li.addClass .layerOut{ background:#fff;}
.dcHleft li.addClass .lineTop{ border:none !important;}
.addClass .menuHover{ display:block;}
.menuHover{ background:#fff; border:#fafafa solid 1px; position:absolute; top:54px; z-index:105; display:none;}
.textBg{ width:70px; height:30px; line-height:30px; border-radius:6px; background:#f68d06; text-align:center;  border-bottom:#fcab42 solid 1px; border-top:#e58202 solid 1px; border-left:#ea8e18 solid 1px; border-right:#ea8e18 solid 1px;}
.topText .lineTop{ line-height:22px; border:none; padding-top:15px;}
.topText .lineTop a:hover{ text-decoration:underline;}
.dcHleft li .mobile-app-layer{ width:auto;}
.dcHleft li .mobile-app-layer .lineTop{ padding:9px 12px 0;}
.mobile-app-ico{ display:inline-block; width:14px; height:19px; vertical-align:-5px; *vertical-align:middle; background-position:-207px -871px; margin:0 5px 0 0;}
.lineTop a{ cursor:pointer;}

.dcHleft li .searchLayer .lineTop{ width:auto; padding:5px 12px 0; border:none;}
.dcHleft li .searchLayer{ width:auto;}
.dcHleft li .autoLayer{ width:auto;}
.dcHleft li .autoLayer .lineTop{ width:auto; padding:6px 12px 0;}
.dcNavHover{ background-position:0 -447px !important;}
.loginBtn,.signBtn{ width:55px; height:30px; line-height:30px; border-radius:3px; display:inline-block; text-align:center; font-size:14px;}
.loginBtn{ background:#fff;}
.loginBtn:link,.loginBtn:visited{ color:#666;}
.loginBtn:hover{ color:#fff; background:#eb8436;}
.signBtn{ background:#eb8436;}
.signBtn:link,.signBtn:visited{ color:#fff;}
.signBtn:hover{ color:#666; background:#fff;}
.uploadImgs{ display:block; width:19px; height:19px; background-position:-169px -87px; margin:0 auto 0;}
.dcHleft li.addClass .uploadImgs{ background-position:-202px -87px;}
.epetIco{ display:block; width:21px; height:23px; background-position:-256px -882px; margin:0 auto 0;}
.addpet{ background-position:-256px -916px; width:21px; height:23px; display:inline-block; vertical-align:-6px; *vertical-align:middle; margin-right:6px; margin-left:3px;}
.NewsIco{ display:block; width:22px; height:17px; background-position:-168px -120px; margin:0 auto 0;}
.personalIco{ display:block; width:19px; height:19px; background-position:-210px -707px; margin:0 auto 0;}
.personalIco2{ width:12px; height:12px; background-position:-236px -125px; position:absolute; top:16px; left:31px; z-index:100;}
.morePet img{ width:25px; height:25px; border-radius:3px;}
.dcHleft li.addClass .NewsIco{ background-position:-199px -120px;}
.dcHleft li.addClass .personalIco{ background-position:-210px -731px;}
.dcHleft li .newsLayer .lineTop{ padding-top:13px;}
.dcHleft li .personal .lineTop{ padding-top:13px; border-right:#EB8436 solid 1px;}
.dcHleft li .loginLayerT .lineTop{ border-right:#EB8436 solid 1px;}
.lineTop .searchqyclick{ width:26px; height:31px; top:6px; left:137px;}
.m1{ width:763px; left:0; border-radius:0 8px 8px 8px; padding:25px 0 20px 0;}
.m3{ width:114px; right:0; border-radius:8px 0 8px 8px; padding:10px 0 10px 0;}
.m4{ width:130px; right:0; border-radius:8px 0 8px 8px; padding:10px 0 10px 0;}
.m5{ width:124px; right:0; border-radius:8px 0 8px 8px; padding:10px 0 10px 0;}
.menuLeft{ width:320px; float:left; display:inline; padding:0 0 0 30px; zoom:1;}
.menuRight{ width:320px; float:right; display:inline; padding:0 30px 0 0; zoom:1;}
.mTitLayer{ height:60px;}
.menuTit{ border-bottom:#eb8436 solid 1px; height:24px;}
.menuTit span{ float:left; display:inline; width:5px; height:15px; background:#eb8436; position:relative; margin-top:15px;}
.menuTit strong{ float:left; display:inline; padding:0 10px; background:#fff; position:relative; margin-top:12px; height:24px;}
.modeList1{ overflow:hidden; margin-bottom:-1px;}
.modeList1 dd img{ width:25px; height:25px; margin:0 5px 0 0; border-radius:3px;}
.modeList1 dd a{ display:block; padding:10px 18px; border-bottom:#f7f7f7 solid 1px; margin-bottom:-1px; cursor:pointer;}
.modeList1 dd a:hover{ color:#eb8436;}
.modeList1 dd a .num-jd{ float:right; width:26px; height:11px; text-align:center; line-height:11px; font-size:10px; background:#ff9000; border-radius:2px; color:#fff; font-family:Arial; margin-top:3px;}

.imgIcoStyle{ display:inline-block; width:14px; height:15px; vertical-align:-3px; *vertical-align:middle; margin-right:8px;}
.imgIco0{ background-position:-291px -875px;}
.imgIco1{ background-position:-291px -899px;}
.imgIco2{ background-position:-231px -924px;}
.imgIco3{ background-position:-231px -875px;}
.imgIco4{ background-position:-231px -899px;}
.modeList1 dd a .imgIco2_ok{ background-position:-291px -924px;}
.modeList1 dd a.adis:link,.modeList1 dd a.adis:visited,.modeList1 dd a.adis:hover{ color:#999;}


.select_box{ position:relative;cursor:pointer; height:31px; float:left; z-index:99;}
.selet_open{display:inline-block; position:absolute;right:-20px;top:0;width:20px; height:31px; z-index:101; background-position:-137px -295px;}
.select_txt{ width:60px; float:left; display:inline; height:31px; line-height:31px; cursor:text; overflow:hidden; color:#999; text-align:center; padding:0 0 0 7px;  background-position:0 -295px; position:relative; z-index:100;}
.option{ width:82px; border:solid 1px #efe4d6;position:absolute;top:20px; left:1px; z-index:2;overflow:hidden;display:none; background:#fff; padding:10px 0 0 0; *padding:15px 0 0 0;}
.option a{ display:block; height:20px; line-height:20px; text-align:center; margin:5px 0;}
.option a:link,.option a:visited{ color:#999;}
.option a:hover{ background:#ff8500; color:#fff;}
.popoffset0{ left:28px; top:5px; position:absolute; z-index:100;}

.navBox{ padding:60px 0 0 0;}
.fixNav{ width:55px; height:100%; position:fixed; left:0; top:0; z-index:1099; background:#fff;}
.navList{}
.navList li{ display:block; height:60px; text-align:center; width:55px; position:relative; float:left; z-index:1098;}
.navList li >a{ display:block; height:50px; padding-top:10px; cursor:pointer;}
.navList li span.icospan,.dcIco-suggest{ display:block; width:22px; height:22px; background:url(../images/menuIco.png?v=1) 0 0 no-repeat; margin:0 auto 3px;}
.navList li span.dcIco1{ background-position:0 1px;}
.navList li span.dcIco2{ background-position:0 -35px;}
.navList li span.dcIco3{ background-position:0 -75px;}
.navList li span.dcIco4{ background-position:0 -116px;}
.navList li span.dcIco5{ background-position:0 -156px;}
.navList li span.dcIco6{ background-position:0 -193px;}
.navList li span.dcIco7{ background-position:0 -230px;}
.dcIco-suggest{ background-position:0 -269px; width:26px; height:26px; margin:0; position:fixed; top:17px; right:33px; z-index:1101; transition:transform ease-in 0.5s;}
.dcIco-suggest:hover{ transform:rotate(360deg); transform-origin:50% 50%;}
.navList li span.dcphone{ background:url(../images/phone.gif) 0 0 no-repeat; width:24px; height:39px; display:block; margin:auto;}

.navHover li.active > a{ background:#f48f0b !important; color:#fff !important;}
.navHover li.hov > a{ background:#e9e9e9; color:#333;} 
.navHover li.active span.dcIco1{ background-position:-43px 1px;}
.navHover li.active span.dcIco2{ background-position:-43px -35px;}
.navHover li.active span.dcIco3{ background-position:-43px -75px;}
.navHover li.active span.dcIco4{ background-position:-43px -116px;}
.navHover li.active span.dcIco5{ background-position:-43px -156px;}
.navHover li.active span.dcIco6{ background-position:-43px -193px;}
.navHover li.active span.dcIco7{ background-position:-43px -230px;}

.navMenuBox{ width:280px; background:#fff; position:absolute; top:0; left:73px; padding:15px 0; border-radius:3px; display:none; text-align:left !important;}
.navMenuBox p input{ vertical-align:middle; margin-right:3px;}
.navMenuBox span{ float:left; display:inline; margin:0 10px; white-space:nowrap; position:relative;}
.navMenuBox span a{ line-height:30px;}
.navMenuBox span a:link,.navMenuBox span a:visited{ color:#333;}
.navMenuBox span a:hover{ color:#333; text-decoration:underline;}
.navMenuBox span.active a{color:#f48f0b;}
.nav-arrow{ content:""; display:block; width:0; height:0; border:transparent solid 6px; border-right:#fff solid 6px; position:absolute; left:-12px; top:22px;}
.navMenuBox-gray{ background:#646362; color:#fff; padding:10px 10px; width:260px; height:40px;}
.navMenuBox-gray .nav-arrow{ border-right:#646362 solid 6px;}
.navMenuBox-gray p{ line-height:16px;}
.navMenuBox-small{ height:20px; top:10px;}
.navMenuBox-small .nav-arrow{ top:12px;}

.hot-gif{ width:24px; height:11px;  background:url(../images/hot.gif) 0 0 no-repeat; position:absolute; top:-5px; right:0;}
.menu-toggle{ display:block; width:12px; height:57px; position:absolute; right:-12px; top:50%; margin-top:-28px; background-position:0 -43px; cursor:pointer; z-index:1097;}
.menu-toggle:hover{ background-position:0 -106px;}
.menu-up{ background-position:-30px -43px;}
.menu-up:hover{ background-position:-30px -106px;}
/*
.dcS{ width:58px; height:58px; background-position:-76px -455px; position:absolute; left:11px; top:3px; z-index:100;}
.progress{ background:url(../images/p1.png) 50% 100% no-repeat; position:absolute; top:12px; left:23px; width:35px; z-index:99; overflow:hidden;}
.dcList .dcIco11 .progressText{ position:absolute; top:20px; left:23px; width:35px; z-index:100; text-align:center; font-size:12px; color:#333;}
.dcMore{ float:left; display:inline;}*/

html{  
 _text-overflow:ellipsis;  
}
.fixMenu{ width:59px; position:fixed; /*right:10px;*/ top:120px; z-index:900; _position: absolute; _top: expression(eval(document.documentElement.scrollTop + 120));}
.view,.up,.prev,.next,.down{ width:62px; height:59px; margin:5px 0; cursor:pointer;}
.view{ background-position:-1px -377px; position:relative;}
.up{ background-position:-209px -377px;}
.up:hover{ background-position:-3px -822px;}
.prev{ background-position:-71px -377px;}
.prev:hover{ background-position:-119px -766px;}
.next{ background-position:-140px -377px;}
.next:hover{ background-position:-194px -766px;}
.down{ background-position:-278px -377px;}
.down:hover{ background-position:-269px -766px;}
.weibo{ display:block; width:64px; height:45px;  background:url(../images/weibo.png) 0 100% no-repeat; position:fixed; top:60px; z-index:11;}
.viewList{ width:312px; border:#eee solid 1px; border-radius:5px; box-shadow:2px 2px 5px rgba(100,100,100,0.1); background:#fff; position:absolute; right:0px; top:0; padding:0 8px;}
.viewList ul{ overflow:hidden; zoom:1; padding:0 0 14px 0; height:232px;}
.viewList ul li{ float:left; display:inline; margin:14px 7px 0;}
.viewList ul li img{ width:64px; height:66px; float:left; display:inline; border-radius:3px;}
.changeGroup{ text-align:right; padding:0 8px 14px 0;}
.changeGroup a{ text-decoration:underline;}
.changeGroup a:link,.changeGroup a:visited{ color:#ff8500;}
.changeGroup a:hover{color:#ff8500;}
.changeGroup2{ /*position:absolute; right:20px; top:18px;*/}
.changeGroup2 a{ height:22px; display:inline-block; padding:0 6px; line-height:22px; vertical-align:middle;}
.changeGroup2 a:hover{ color:#FF6600;}
.biao6{ width:20px; height:100px; background:url(../images/biaor.png) 0 25px no-repeat; position:absolute; right:-20px; top:0;}
.changeGroup2 a.btnchangeL,.changeGroup2 a.btnchangeR{ padding:0;}
.btnchangeL,.btnchangeR{ width:24px; height:22px; display:inline-block; vertical-align:middle;}
.btnchangeL{ background-position:-226px -817px;}
.btnchangeL:hover{ background-position:-226px -844px;}
.btnchangeR{ background-position:-260px -817px;}
.btnchangeR:hover{ background-position:-260px -844px;}
.modeBg{ background:#f2f2f2; border-radius:0 0 10px 10px;}
/*footer*/
.footer{ clear:both; padding:24px 0 25px 0; border-top:#ccc dashed 1px; width:1100px; margin:20px auto 0 auto;}
.footer p{ text-align:center; line-height:24px; color:#bbb;}
.footer p a:link,.footer p a:visited{ color:#bbb;}
.footer p a:hover{ color:#333;}
/*返回首页*/
.backTop{ display:block; width:80px; height:116px; background:url(../images/back1.gif) 0 0 no-repeat; position:fixed; bottom:0; display:none;/*right:10px;*/}
.backTop:hover{ background:url(../images/back2.png) 0 0 no-repeat; }
.backTopactive{ background:url(../images/back3.png) 0 0 no-repeat !important; }


.ztChoose{ overflow:hidden; _zoom:1;}
.ztChoose dd,.ztChoose dt{ float:left; display:inline;}
.ztChoose dt{ width:64px; padding:19px 0 0 14px;}
.ztChoose dd{ width:1010px; padding:0 0 12px 0; overflow:hidden;}
.ztChoose dd a{ float:left; display:inline; width:74px; height:28px; line-height:28px; padding:0 0 0 26px; background:url(../images/ztselectBg.png) 0 0 no-repeat; border:#ededed solid 1px; margin:12px 0 0 10px;}
.ztChoose dd a:link,.ztChoose dd a:visited{ color:#333;}
.ztChoose dd a:hover,.ztChoose dd a.ztselect{ background:url(../images/ztselectBg.png) 0 -36px no-repeat; color:#fb0021;}
.ztMore{ width:80px; height:11px; background:#fff; border:#dcdcdc solid 1px; border-top:none; margin-bottom:-12px; margin-left:518px; float:left; cursor:pointer;}
.ztMore b{ width:0; height:0; border:transparent solid 4px; border-top:#888 solid 4px; margin:0 auto; overflow:hidden; display:block;}
.ztup b{ border:transparent solid 4px; border-bottom:#888 solid 4px; margin:-4px auto 0;}
.dcItems{ background:#fff; border-radius:10px; box-shadow:0 2px 5px rgba(0,0,0,0.1); *border:#f1f1f1 solid 1px; padding:24px 28px 48px; _padding:24px 28px 24px; position:relative; margin-bottom:15px; *zoom:1;}
.dcBg,.dcruwei{ width:148px; height:120px; background:url(../images/dcBg.png) 0 0 no-repeat; position:absolute; left:245px; top:0px; z-index:88;}
.dcruwei{ background-position:0 -125px;}
.dcImginfo{ width:666px; float:left; display:inline; padding:0 4px 0 0;}
.dcplun{ width:340px; float:right; display:inline; position:relative;}
.dcLeft{ width:118px; float:left; display:inline; position:relative; /*z-index:100;*/}
.dcImgLayer{ width:494px; float:right; display:inline; background:#fefaf4; padding:15px; text-align:center; box-shadow:1px 2px 2px rgba(131,131,131,0.5); position:relative;}
.dcImgLayer a img{ max-width:494px;}
.dcTxImg{ width:95px; height:95px; margin:auto; position:relative; z-index:5;}
.dcItems .confirm{ width:310px; left:62px; top:0px; padding:5px 10px; z-index:101;}
.dcItems .confirm .confirmBiao{ left:20px;}
.dcTxImg img{ width:94px; height:94px;}
.dcTxImg-new{ background:url(../images/hdBg.png) 0 0 no-repeat; width:86px; height:86px; padding:3px 3px;}
.dcTxImg-new img{ width:86px; height:86px; display:block; border-radius:4px;}
.dcTxImg-new .s-position{ right:3px; bottom:2px;}
.dcTxImg a{ cursor:pointer;}
.imgcircle{ width:95px; height:95px; background-position:-237px -256px; position:absolute; left:0; top:0;}
.pop{ padding:0; width:60px; height:16px;}
.pop span{ display:inline; float:left; background-image:url(../images/pop.png); height:16px; overflow:hidden;}
.popL{ width:4px; background-position:0 0px; background-repeat:no-repeat;}
.popM{ background-position:0 -27px; background-repeat:repeat-x; overflow:hidden; color:#fff; font-size:12px; padding:0; line-height:18px; font-family:"宋体"; padding:0 2px;}
.popR{ width:4px; background-position:100% -51px; background-repeat:no-repeat;}
.pop .popBiao{ width:5px; height:4px; background-position:0 -77px; background-repeat:no-repeat; position:absolute; left:5px; bottom:-3px;}
.newIco{ width:26px; height:18px; background:url(../images/new.png) 0 0 no-repeat;}
.hotIco{ width:24px; height:18px; background:url(../images/hot.png) 0 0 no-repeat;}
.hdIco{ width:89px; height:40px; background:url(../images/hd.gif) 0 0 no-repeat;}
.dcIco5 .popoffset2{ left:7px; top:53px;}
.popoffset1{ position:absolute; left:75px; top:2px;}
.popoffset2{ position:absolute; left:55px; top:-11px; z-index:100;}
.pInfo{ padding:10px 0 0 0;}
.pInfo dt,.pInfo dd{ border-bottom:#bbb dotted 1px; height:30px; line-height:30px; padding:0 0 0 38px; overflow:hidden;}
.pInfo dt{ font-size:14px; font-weight:bold;}
.pInfo dd span{ font-size:14px; color:#ff8500; font-weight:bold; margin:0 8px 0 0;}
.pInfo dd a span{ color:#ff8500;}
.male,.female,.pInfo dt,.pInfo dd,.btn_zhan,.inputDate,.gtName,.pkTit,.gou,.quxiao,.pkNum2,.pkTit5,.uList li,.uShare dd,.gother dd a,.dtzanIco,.biao4 a,.brIco,.dcImgIco,.starIco,.icoBg{ background-image:url(../images/ico.png); background-repeat:no-repeat;}
.male{ background-position:13px 8px;}
.female{ background-position:13px -28px;}
.zhan{ background-position:13px -64px;}
.gold{ background-position:13px -99px;}
.tu{ background-position:13px -135px;}
.friend{ background-position:13px -169px;}
.biao{ width:14px; height:15px; background-position:-256px 0; position:absolute; top:30px; left:-12px;}

.bottomBg{ width:50px; height:53px; background-position:-177px -256px; position:absolute; left:-5px; bottom:-8px;}
.talkBox1{ border:#fcddbe solid 1px; background:#fff7de; padding:16px 24px 15px; border-radius:3px; position:relative; box-shadow:3px 3px 3px #f4f3f0; margin:0 0 0 11px;}
.i-Box1{ border-bottom:#d4d4d4 dotted 1px; padding:10px 0 5px; height:31px; margin-left:15px;}
.ibtn-zan{ display:block; height:26px; line-height:26px; padding:0 6px; border:#fff solid 1px; border-bottom:none; position:relative; z-index:100;}
.addClass .ibtn-zan{ border:#efefef solid 1px; background:#fdfdfd; border-bottom:none;}
.izanIco{ display:inline-block; vertical-align:middle; margin-top:-3px; margin-right:3px; width:16px; height:16px; background-position:-153px -871px;}
.zan-sucess .izanIco{ background-position:-177px -871px;}
.zanCon{ width:324px; border:#efefef solid 1px; background:#fdfdfd; position:absolute; left:0; top:26px; display:none;}
.addClass .zanCon{ display:block;}
.zanCon p{ line-height:20px;}
.zanCon p span{ color:#07ccde;}
.zanList{ padding-bottom:20px;}
.zanList li{ float:left; display:inline; margin:14px 0 0 14px;}
.zanList li a{ display:block; width:30px; height:30px; position:relative;}
.zanList li img{ width:30px; height:30px;}
.zanList li span{ display:block; width:10px; height:10px; line-height:10px; background:#fff; border:#b8b5b5 solid 1px; text-align:center; position:absolute; top:0; right:0;}

.divInput{ box-shadow:0 0 2px #ff6600; padding:10px; line-height:22px; border:#F5B93C solid 1px; display:block;}
.talkBox1 .pText{ font-size:14px; font-weight:bold; color:#ff8500; display:block; padding-bottom:10px;}
.pText a{ font-size:12px; font-weight:normal; margin:0 5px; display:inline-block;}
.pluSend{ background:#fefaf4; border:#fcd7b2 solid 1px; border-radius:3px; padding:10px; margin-top:10px; _zoom:1;}
.pluSend .dcSelectMar{ margin:0;}
.pluSend .dcSelectMar .select_box .select_txt{ color:#666;}
.pluSend .dcSelectMar .select_box{ margin:4px 20px 0 0; *margin:4px 15px 0 0; float:right; display:inline;}
.pluSend  .dcSelectMar .select_box .selet_open b{ border-top-color:#ff9000;} 
.plTextarea{ width:304px; height:48px; border:#ff8500 solid 2px; border-radius:3px; padding:5px; color:#666;}
.reptLayer .plTextarea{ width:210px; *zoom:1;}
.dcLayer2{ padding:0 5px;}
.dafen{ float:left; display:inline; padding:6px 0 0 0;}
.dafen dt,.dafen dd{ float:left; display:inline;}
.dafen dt{ line-height:26px; padding:0 3px 0 0;}
.dafen dd{ margin:0 8px 0 2px; *margin:0 3px 0 2px; line-height:24px;}
.dafen dd input{ vertical-align:middle;}
.dafen dd label{ padding:0 0 0 3px; *padding:0; display:inline-block; line-height:26px;}
.dcLayer3{ padding:0 5px; line-height:22px; color:#999; clear:both; border-top:#d8d8d8 dotted 1px;}
.biao2{ position:absolute; left:-11px; *left:-10px; top:12px; width:11px; height:17px; background-position:-233px 0;}
.sendBtn{ width:46px; height:22px; line-height:20px; background-position:-246px -457px; float:right; display:inline; text-align:center; margin-top:10px; font-weight:bold;}
.sendBtn:link,.sendBtn:visited{ color:#ff8500;}
.sendBtn:hover{ color:#ff8500;}
.sendBtn_dis{ background-position:-299px -457px;}
.sendBtn_dis:link,.sendBtn_dis:visited{ color:#999;}
.sendBtn_dis:hover{ color:#999;}
.dcImgLayer2{ height:60px;}
.imgCon{ position:relative; overflow:hidden; height:60px; float:left; display:inline; width:288px; margin:0 0 0 8px;}
.smallImg{ position:absolute; left:0; top:0; width:20000px;}
.smallImg li{ float:left; display:inline; width:72px; text-align:center;}
.smallImg li img{ border:#f9ebd1 solid 1px; width:55px; height:55px; border-radius:8px;}
.dcBtn1{ width:37px; height:60px; background-position:-109px 0; float:right; display:inline; cursor:pointer;}
.dcBtn1_dis{ background-position:-315px -875px;}
.cments{ background:#fff; /*border:#eee solid 1px; padding:0 3px;*/ border-radius:3px; position:relative;}
.cmentsForm{ border:#fcd7b2 solid 1px; border-radius:3px; background:#fffaf4; padding:8px 10px;}
.cmentsForm p{ color:#999; cursor:pointer;}
.cmentsForm .pluSend{ border:none; margin:0; padding:0;}
.cmentList{ *zoom:1;}
.cmentList .hd{ float:left; display:inline; width:35px; margin-top:15px; margin-right:15px; overflow:hidden; text-align:center;}
.cmentList .hd b{ display:block; color:#999; width:100%; overflow:hidden; white-space:nowrap; word-wrap:normal; text-overflow:ellipsis;}
.cmentList .hd img{ width:35px; height:35px; border-radius:3px;}
.cmentList li{ /*padding:0 8px;*/}
.cmentList .cmnr{ width:266px; float:left; display:inline; padding:8px 0 8px 22px; background:url(../images/line.png) 0 0 repeat-y; position:relative;}
.cmnr .biao7{ left:10px; top:19px; width:0; height:0; border:transparent solid 6px; border-right:#F4F5F5 solid 6px;}
.reptp{ display:inline-block; width:31px; height:22px; line-height:20px; background-position:-188px -457px; padding:0 17px 0 0; cursor:pointer; visibility:hidden; text-align:right;}
.reptLayer:hover .reptp,.talkBox1 .reptp{ visibility:visible;}
.reptp:link,.reptp:visited,.reptp:hover{ color:#ff8500;}
.reptLayer{ background:#f4f5f5; border-radius:5px; padding:10px 10px;}
.numDIV{ width:11px; height:11px; overflow:hidden; background-position:-153px -537px; position:absolute; left:-4px; top:20px;}

.btn_zhan{ height:20px; line-height:20px; display:inline-block; background-position:0 -70px; padding:0 0 0 18px;}
.pMar{ display:block; padding:5px 0 0 0; text-align:right; overflow:hidden; _zoom:1;}
.repreps{ border:#eee solid 1px; border-radius:3px; background:#fff; margin-top:12px; padding:0 9px 0 0; _zoom:1;}
.page{ overflow:hidden; _zoom:1; text-align:center; padding:8px 0; margin:20px 0 0 0; color:#a4a09d;}
.cments .page{ text-align:right; padding:10px 10px 0 0; border-top:#ddd dotted 1px;}
.page a,.page span{ display:inline-block; text-align:center; height:18px; line-height:18px; margin:0 2px;}
.page a:link,.page a:visited{ color:#a4a09d;}
.page a:hover{ color:#FF6600;}
.page .pageup{ width:33px; background-position:-156px -487px; font-weight:bold;  line-height:16px;}
.page .pageup:link,.page .pageup:visited{ color:#fff;}
.page .pageup:hover{ color:#FF6600;}
.page .pageupDis{ background-position:-199px -487px;}
.page .pageupDis:link,.page .pageupDis:visited,.page .pageupDis:hover{ color:#fff;}
.cmentList .repreps .hd{ padding-top:5px; width:auto;}
.cmentList .repreps .hd img{ float:left; display:inline;}
.cmentList .repreps .hd b{ float:left; display:inline; padding:0 0 0 10px; width:auto;}
.biao3{ width:10px; height:6px; overflow:hidden; position:absolute; left:16px; top:-6px; *top:-5px; background-position:-237px -21px;}
.repreps-cont{ padding:10px 0 5px 15px;}
.repreps-li{ /*background:url(../images/line.png) 0 0 repeat-y;*/ position:relative;}
.biao4{ height:30px; line-height:30px; text-align:right; padding:0 10px 0 33px; background:none; width:138px; right:-1px; text-align:center; bottom:12px; position:absolute;}
.biao4 a{ background-position:40px -456px; display:inline-block; padding:0 15px 0 0;}
.biao4_up a{ background-position:40px -1363px;}
.biao4 a:link,.biao4 a:visited,.biao4 a:hover{ color:#ff8500;}
.phoInfo{ width:155px; background:#fefefe; border:#efe1d0 solid 1px; border-radius:3px; position:absolute; left:0; z-index:100; padding:0 15px 10px; display:none;}
.biao5{ width:11px; height:16px; background-position:0 -339px; position:relative; margin-top:-16px;}
.phoInfoList dt,.phoInfoList dd{ border-bottom:#bbb dotted 1px; line-height:26px; margin-bottom:-1px;}
.phoInfoList{ margin-bottom:-1px; overflow:hidden; padding:5px 0 0 0;}
.mfriend{ display:block; width:156px; height:30px; line-height:30px; text-align:center; border-radius:3px; margin:10px auto 0; background:#ff8500; font-weight:bold; color:#fff; cursor:pointer;}
.mfriend:link,.mfriend:visited{ color:#fff;}
.mfriend:hover{ color:#fff; text-decoration:underline;}
.gou{ display:block; height:30px; background-position:22px -562px; padding:0 0 0 45px; text-align:left;}
.quxiao{ display:block; height:30px; background-position:22px -590px; padding:0 0 0 45px; text-align:left;}

.clickZhan{ width:42px; height:50px; background-position:-262px -20px; position:absolute; top:27px; right:16px; *right:15px; overflow:hidden; padding:0 0 0 48px; text-align:center; line-height:26px; cursor:pointer; z-index:90;}
.clickZhan:hover{ background-position:-262px -711px;}
.yizhan{ background-position:-262px -711px;}
.imgList{ padding:0px 9px;}
.imgList li{ float:left; display:inline; margin:4px;}
.imgList li a{ cursor:pointer;}
.imgList li img{ float:left; display:inline; }

/*7月12 add*/
.inputSearch,.searchBg{ background:url(../images/searchBg.png) 0 -78px no-repeat;}
.inputSearch{ width:121px; padding:0 26px 0 5px; color:#666; border:none; height:31px; line-height:31px;}
.cLayer1{ height:300px;}
.cInfo{ height:70px; background:url(../images/dctop.png) 0 -354px repeat-x; padding:0 0 0 140px;}
.cList1 li.c-li{ margin:12px -1px 0 0; padding:0 15px; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px;}
.cMfriend{ display:inline-block; background-position:100% -585px; padding:0 12px 0 0; cursor:pointer; font-weight:bold;}
.cMfriend:link,.cMfriend:visited,.cMfriend:hover{ color:#fff;}
.cMfriend span{ display:inline-block; background-position:0 -585px; height:30px; line-height:32px; padding:0 0 0 30px;}
.cList1 li{ margin:18px 18px 0 0; float:left; display:inline;}
.cList1 li.xxzl{ padding:0 0 0 18px; margin-top:24px;}
.cList2{ float:left; display:inline; padding:24px 0 0 0;}
.cList2 li{ height:26px; padding:0 0 0 18px; float:left; display:inline; margin:0 4px;}
.c_zhan{ background-position: 0 -71px;}
.c_gold{ background-position:0 -106px;}
.c_jifen{ background-position:0 -212px;}
.xxzl{ position:relative;}
.xxzl .spanText{ display:inline-block; padding:6px 20px 0 10px; text-align:center; background-position:64px -429px; border:#fff solid 1px; border-bottom:none; margin-top:-6px; position:relative; z-index:121; background-color:#fff; cursor:pointer;}
.spanText b{ display:inline-block; width:0; height:0; border:transparent solid 4px; border-top:#ff7800 solid 4px; position:absolute; right:10px; top:12px;}
.cLayer2{ border:#e7e3e3 solid 1px; position:absolute; width:200px; padding:5px 0 10px 0; top:17px; top:16px\9; *top:17px; left:18px; z-index:120; background:#fff; display:none;}
.addClass .spanText{ border:#e7e3e3 solid 1px; border-bottom:none; color:#ff8500;}
.addClass .spanText b{  border:transparent solid 4px; border-bottom:#ff7800 solid 4px; top:9px;}
.addClass .cLayer2{ display:block;}
.pBox .cLayer2{ left:-104px;}
.pLayer1{ height:30px; line-height:22px; border-left:#d9d9d9 solid 1px; padding:10px 18px 0 16px; margin-top:12px;}
.cList3{}
.cList3 dt{ overflow:hidden; _zoom:1;}
.cList3 dt label,.cList3 dt .cText{ float:left; display:inline; line-height:24px;}
.cList3 dt label{ width:50px; text-align:right; font-weight:bold;}
.cList3 dt .cText{ width:142px; color:#999;} 
.cList3 dt .addClass{ background:url(../images/bj.png) 100% 2px no-repeat;}
.c_bianji{ display:block; width:20px; padding:0 0 0 48px; height:50px; line-height:50px; text-align:center; background-position:0 -526px; position:absolute; right:0; top:52px;}
.c_bianji:link,.c_bianji:visited{ color:#fff;}
.c_bianji:hover{ color:#fff;}
.c_photo img{ width:114px; height:114px; border-radius:57px;}
.c_photo{ position:absolute; left:15px; bottom:10px; width:114px; height:114px; border-radius:57px; border:#f1e9df solid 2px; box-shadow:1px 1px 4px rgba(0,0,0,0.3); z-index:20;}

.c_left{ width:830px; float:left; display:inline; border-left:#ff8f41 solid 3px; padding:0 0 0 20px; position:relative;}
.c_left_2{ width:853px; padding:0; border:none; float:left; display:inline;}
.c_right{ width:234px; float:right; display:inline; background:#fff; border-radius:10px; box-shadow:0 2px 5px rgba(0, 0, 0, 0.1); *border:#f1f1f1 solid 1px;}
.stFix{ position:fixed;  _position: absolute; top:66px; _top: expression(eval(document.documentElement.scrollTop + 66)); z-index:99; width:234px;}
.c_left .dcImginfo{ width:484px;}
.c_left .dcImgLayer{ width:454px; z-index:5;}
.c_left .dcImgLayer a img{ max-width:454px;}
.c_left .clickZhan{ right:15px; *right:14px;}
.c_left .dcItems{ margin-top:0; margin-bottom:15px;}
.c_left .dcplun{ width:270px;}
.c_left .cmentList .cmnr{ width:196px;}
.c_left .plTextarea{ width:235px;}
.c_left .reptLayer .plTextarea{ width:142px;}
.viewMore{ background:#fff; border:#ddd dashed 1px; height:40px; line-height:40px; text-align:center; cursor:pointer; font-size:14px; color:#333; border-radius:3px;}
.c_pd1{ padding:0px 10px 0px;}
.biao7{ width:9px; height:15px; position:absolute; left:-9px; *left:-8px; top:48px; background-position:-236px -36px;}
.jiedian{ width:23px; height:23px; position:absolute; top:45px; left:-34px; background-position:-120px -537px;}
.cTit1{ border-bottom:#ddd solid 1px; position:relative; height:26px;}
.cText2{ position:absolute; left:0; top:16px; padding:0 14px; width:206px;}
.cText2 b{ float:left; background:#fff; font-size:14px; color:#333; font-weight:bold; padding:0 5px;}
.cMore{ width:60px; height:20px; line-height:20px; float:right; background-position:-86px -625px; text-align:center;}
.c_pd3{ padding:0 22px 26px 22px;}

.ftable{}
.ftable td{ height:50px; border-bottom:#ddd dotted 1px; padding:0 5px;}
.ftable th{ color:#999; font-weight:normal; height:34px; line-height:34px; border-bottom:#ddd dotted 1px;}
.fpd1{ padding:15px 5px 20px 5px;}
.fname img{ width:25px; height:25px; vertical-align:middle; margin:0 10px 0 0;}
.ftable td img{ vertical-align:middle; margin:0 10px 0 0;}
.ftable td input{ vertical-align:middle;}
.ftable td a:hover{ color:#FF6600; text-decoration:underline;}
.cWin{ width:208px; position:absolute; top:0px; z-index:100; background:#ffefdd;}
.cTit2{ height:44px; line-height:44px; background:#fff6ed; padding:0 18px; font-size:14px; font-weight:bold; color:#333;}
.clineIco{ width:4px; height:14px; display:inline-block; background:#FF6600; vertical-align:middle;}
.cfoor{ overflow:hidden; _zoom:1; padding:0 0 15px 0;}
.cfoor a{ float:left; display:inline; width:60px; height:30px; line-height:30px; text-align:center; margin:15px 0 0 7px;}
.cfoor a:hover{ background:#ffa061; color:#fff !important;}
.repme .cjt{ width:0; height:0; border:transparent solid 8px; border-left:#fff6ed solid 8px; position:absolute; right:-16px; top:16px;}
.myrep .cjt{ width:0; height:0; border:transparent solid 8px; border-right:#fff6ed solid 8px; position:absolute; left:-16px; top:16px;}
.addClass .cWin{ display:block;}
.addClass .cahover{ color:#FF6600;} 
.repme .cWin{ right:30px;}
.myrep .cWin{ left:30px;}
.c_pd4{ padding:20px 0 0 5px;}
.c_pd4 .page{ margin:0 0 0 162px; padding:0;}
.noartic{ height:238px; text-align:center; font-size:18px; line-height:238px;}
.cList4{ padding:0 0 0 23px; margin-top:20px;}
.cList4 li{ float:left; width:50px; display:inline; margin:10px 18px 10px 0; text-align:center; position:relative; z-index:5;}
.cList4 li > a{ position:relative; display:block; height:50px;}
.cList4 li img{ width:50px; height:50px; border-radius:3px;}
.cList4 li p{ line-height:22px; display:block; width:100%; overflow:hidden;}
.cList4 li p a:link,.cList4 li p a:visited{ color:#999;}
.cList4 li p a:hover{ color:#666;}
.c_pd2{ padding:0px 0 0 0;}
.r_pd{ padding:16px 0 15px 0;}
.cMguanxi{ height:22px; line-height:22px; width:50px; background:url(../images/dctop.png) 0 -283px repeat-x; border:#d3d3d3 solid 1px; margin:auto; display:block; margin-top:5px;}
.cMguanxi:link,.cMguanxi:visited{ color:#8291a8;}
.cMguanxi:hover{ color:#ff8500;}
.cMguanxi span{ color:#ff8500; font-weight:bold; font-size:14px; margin:0 3px 0 0;}
.gtWin{ width:412px; border:#dedede solid 4px; border-radius:3px;/* position:absolute;*/ z-index:5; background:#fff; padding-bottom:20px;}
.gtLayer1{ position:relative;}
.gtLayer1 img{ width:auto; height:auto; max-width:412px;}
.gtPhoto{ position:absolute; left:16px; bottom:50px;}
.gtInfo{ border-bottom:#ddd dotted 1px; padding:0 0 5px 100px;}
.gtName{ height:32px; line-height:32px; padding:0 0 0 35px; display:inline-block; vertical-align:middle;}
.gtPlist{ overflow:hidden; _zoom:1; padding:0 0 0 0px; margin-left:25px;}
.gtPlist dd{ float:left; display:inline; padding:0 10px 0 10px; border-left:#ddd solid 1px; margin-left:-1px;}
.gtLayer2{ padding:10px 18px 0 18px;}
.gtlist2{ overflow:hidden; padding-bottom:10px;}
.gtlist2 dd{ line-height:20px; background-image:url(../images/personBg.png); background-repeat:no-repeat; padding:0 0 0 15px; color:#808080; float:none; display:block; overflow:hidden; _zoom:1;}
.gtlist2 dd label{ color:#333; vertical-align:baseline;}
.gtlist2 .gtAge{ background-position:0 5px; float:left; display:inline;}
.gtZt{ background-position:0 -25px; width:360px;}
.gtlist2 .gtvariety{ background-position:0 -177px; float:left; display:inline; margin:0 0 0 60px;}
.gtTc,.gtlove,.gtargument{ width:360px; display:block; white-space:nowrap; word-wrap:normal; overflow:hidden; text-overflow:ellipsis;}
.gtTc{ background-position:0 -55px;}
.gtlove{ background-position:0 -209px;}
.gtargument{ background-position:0 -239px;}
.gtGuanxi{ border:none; border-top:#ddd solid 1px;}
.gtGuanxi legend{ *margin-left:7px; padding-left:16px; *padding-left:0; font-weight:bold; color:#333;}
.gtgxList{}
.gtgxList dd{ line-height:20px;}
.gtgxList dd label{ width:80px; float:left; display:inline; text-align:right;}
.gtgxList dd div{ width:290px; float:left;}
.gtgxList dd div a:link,.gtgxList dd div a:visited{ color:#FF6600;}
.gtgxList dd div a:hover{ color:#999;}
.biao8{ width:0; height:0; border:transparent  solid 8px; border-top:#ddd solid 8px; display:block; position:absolute; bottom:-20px;}
.biao8_1{ width:0; height:0; border:transparent  solid 8px; border-bottom:#ddd solid 8px; display:block; position:absolute; top:-20px;}
.moveLayer{ width:412px; height:42px; position:absolute; right:0; bottom:-30px; z-index:5;}
.gtPhoto img{ width:86px; height:86px; border-radius:43px; border:#dac9b5 solid 1px; position:absolute;}
.gtLink{ position:absolute; right:16px; bottom:10px;}
.gtLink_1{ display:inline-block; width:93px; height:22px; line-height:22px; padding:0 0 0 23px; background:url(../images/gutouBg.png) 0 -67px no-repeat;}/*我的哥哥，姐姐*/
.gtLink_2{ display:inline-block; width:42px; height:22px; line-height:22px; padding:0 0 0 16px; background:url(../images/gutouBg.png) 0 -99px no-repeat;}/*认伙伴*/
.gtLink_3,.gtLink_4{ display:inline-block; width:94px; height:22px; line-height:22px; padding:0 0 0 22px;}
.gtLink_3{ background:url(../images/gutouBg.png) 0 -131px no-repeat;}/*勾*/
.gtLink_4{ background:url(../images/gutouBg.png) 0 -227px no-repeat;}/*->*/
.gtLink_5{ display:inline-block; width:55px; height:22px; line-height:22px; padding:0 0 0 18px; background:url(../images/gutouBg.png) -49px -359px no-repeat;}/*我的亲戚*/

.gtLink_b1,.gtLink_b2,.gtLink_b3,.gtLink_b4,.gtLink_b5{ display:inline-block; height:22px; line-height:22px; background:url(../images/gutouBg.png) 0 0 no-repeat; padding:0 0 0 15px;}
.gtLink_b1{ background-position:0 -258px;}/*我的哥哥，姐姐*/
.gtLink_b2{ background-position:0 -284px;}/*认伙伴*/
.gtLink_b3{ background-position:0 -306px;}/*勾*/
.gtLink_b4{ background-position:0 -328px;}/*->*/
.gtLink_b5{ background-position:-100px -225px;}/*我的亲戚*/

.fixTime{ width:52px; position:fixed; top:200px; z-index:1098; _position: absolute; _top: expression(eval(document.documentElement.scrollTop + 194));}
.yearList li{}
.yearList li a{ display:block; padding-right:5px; border-right:#cccccd solid 2px; text-align:right; position:relative; height:26px; line-height:26px; color:#a19d9c;}
.monthList{ display:none;}
.monthList li a:hover{ border-right:#ff8500 solid 2px; color:#ff8500;}
.yearBg{ width:11px; height:11px; position:absolute; right:-6px; top:8px; background-position:-174px -537px;}
.birthBg{ width:7px; height:7px; position:absolute; right:-2px; top:10px; background-position:-153px -554px;}
.yearList li .birthLayer{ border:none; padding-bottom:30px; background:url(../images/birthLine.png) 100% 0 no-repeat;}
.yearList li .yearPd{ padding-right:18px;}
.yCur .yearBg{ background-position:-153px -537px;}
.yearselect .yearBg{ background-position:-170px -553px;}
.monthList li .cur{ border-right:#ff8500 solid 2px;}
.yearList li .yCur,.yearList li .yearselect{ color:#ff8500;}
.yearList li .yearselect{ background-position:-300px -480px;}
.line{ width:15px; position:absolute; height:100%; left:-10px; top:0; display:block;}
.line:hover{ cursor:default;}
.myline:hover{ cursor:none;}
.addBg,.addBg2{ width:25px; height:25px; background-position:-163px -624px; position:absolute; display:none; left:-4px;}
.addClass .addBg{ display:block;}
.uploadLayer{ border:#ddd solid 1px; border-radius:5px; box-shadow:2px 2px 5px rgba(0,0,0,0.3); width:808px; position:absolute; left:20px; top:0; background:#fff;  padding:0 10px 10px 10px; display:none;}
.dateLayer{ width:276px; height:44px; line-height:44px; background-position:0 -657px; font-size:18px; color:#fff; padding:0 9px 0 28px; position:relative; margin-left:-20px;}
.uploadBtn{ width:104px; height:104px; float:left; display:inline; background-position:0 -711px;}
.uploadText{ width:664px; float:left; display:inline; padding:0 0 0 20px;}
.uploadText textarea{ width:617px; height:80px;  overflow-y:auto; font-size:14px; line-height:22px; color:#666; padding:10px; border:#ddd solid 1px; border-radius:5px; box-shadow:2px 2px 2px rgba(100,100,100,0.3);}
.uploadPd{  padding:10px; overflow:hidden; _zoom:1;}
.inputDate{ width:122px; height:32px; line-height:32px; border:#ddd solid 1px; border-radius:8px; box-shadow:2px 2px 2px rgba(100,100,100,0.3); background-position:100px -314px; padding:0 5px; color:#a29c9c; display:inline-block; vertical-align:middle; margin:0 10px;}
.cSend{ display:inline-block; width:87px; height:38px; line-height:38px; text-align:center; font-size:14px; background-position:-194px -525px; vertical-align:middle;}
.cSend:link,.cSend:visited{ color:#fff;}
.cSend:hover{ color:#fff; background-position:-114px -711px;}
.uploadSend{ text-align:right; padding:0 35px 0 0;}
.dateChange{ font-size:16px; font-weight:bold; height:44px; line-height:44px; display:inline-block; padding:0 18px 0 0; background:url(../images/bj.png) 100% 16px no-repeat;}
.datenoChange{ font-size:16px; font-weight:bold; height:44px; line-height:44px; display:inline-block; padding:0 18px 0 0;}
.dateBorder{ border-bottom:#ddd dotted 1px; height:44px; margin-bottom:10px;}
.dateBorder .inputDate{ width:220px; background-position:200px -314px; font-weight:bold; font-size:16px;}
.dateBorder .cSend{ width:66px; height:23px; line-height:22px; background-position:0 -625px; font-size:12px; padding-left:10px;}
.cList5{ position:absolute; left:142px; bottom:78px; z-index:20;}
.cList5 li{ float:left; display:inline; margin:0 2px;}

.dressLayer{ width:634px; margin:40px auto 0; border:#ddd solid 1px; border-radius:10px; background:#fff; position:absolute; z-index:1100;}
.dressNav{ height:30px; border-bottom:#ddd solid 1px;}
.dressNav li{ float:left; display:inline; margin:0 10px 0 0;}
.dressNav li a{ display:block; height:30px; line-height:30px; padding:0 16px;}
.dressNav li.dressThis a,.dressNav li a:hover{ border-bottom:#FF6600 solid 2px; font-weight:bold; color:#FF6600;}
.dresspd1{ padding:10px 15px;}
.modeList{ overflow:hidden; *zoom:1; padding:0 0 0 0px;}
.modeList li{ float:left; display:inline; margin:12px 0 0 0px; padding:0 0 0 14px; position:relative; left:auto;}
.modeList li img{ width:293px; height:80px;  border:#fff solid 2px; display:block; float:left;/*for IE7.0*/}
.modeList li a.aimg{ float:left; display:inline; position:relative; overflow:hidden;}
.modeList li.modeThis a.aimg img{ border:#ff7112 solid 2px;}
.modeopacity{ height:80px; width:293px; position:absolute; left:2px; bottom:-80px; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.modeText{ height:80px; line-height:80px; width:293px; position:absolute; left:2px; bottom:-80px; color:#fff; text-align:center;}
.preview{ position:absolute; right:20px; top:10px;}
/*勋章*/
.win_xz{ width:298px; border:#eaeaea solid 1px; background:#fff; padding:10px 8px 10px 8px; height:100px; position:absolute; box-shadow:1px 1px 2px rgba(100,100,100,0.3); position:absolute; display:none; z-index:100;}
.xzImg{ width:100px; float:left; display:inline; overflow:hidden;}
.xzImg img{ width:100px; height:100px; display:block;}
.xzInfo{ width:187px; float:left; display:inline; padding:0 0 0 10px;}
.xzInfo b{ display:block; border-bottom:#ddd dotted 1px; height:24px; line-height:24px; font-weight:bold; margin-bottom:5px;}
.xzInfo p{ line-height:18px;}
.xzdetais{ text-align:right; padding:5px 5px 0 0;}
.xzdetais a:link,.xzdetais a:visited{ color:#ff8500;}
.xzdetais a:hover{ color:#FF6600;}
.biao9{ width:18px; height:15px; background-position:-234px -61px; position:absolute; bottom:-15px; left:22px;}
.xzon{ width:288px; height:20px; bottom:-20px; left:0; position:absolute; z-index:100;}

/*三级导航*/
.npd1{ padding:13px 28px 0;}
.nLayer1{ height:50px; border-bottom:#ff770f solid 2px;}
.nLayer1 .select_box{ float:right; margin:10px 20px 0 0;}
.nList{}
.nList li{ float:left; display:inline; font-size:14px; padding:0 40px;}
.nList li a{ display:block; height:52px; line-height:52px;}
.nList .ncur a{ background:url(../images/nbiao.png) 50% 100% no-repeat; color:#333 !important;}
.nList li a:link,.nList li a:visited{ color:#666;}
.nList li a:hover{ color:#333; background:url(../images/nbiao.png) 50% 100% no-repeat;}
.atLayer{ width:140px; border:#ddd solid 1px; background:#fff; padding:5px 0; position:absolute;}
.atLayer li a{ display:block; height:24px; line-height:24px; padding:0 5px;}
.atLayer li a:hover{ background:#eee;}
/*进度球*/
.sProgress{ width:68px; height:68px; background:url(../images/progressBg.png) -81px 0 no-repeat; position:absolute; left:0px; top:-24px; z-index:100;}
.sp1{ background-position:-221px 0;}
.sp2{ background-position:-151px 0;}
.spBg{ width:68px; height:68px; background:url(../images/progressBg.png) -1px 0 no-repeat; position:absolute; left:0; top:0; z-index:100;}
.sprogress{ background:url(../images/sp.png) 0 100% no-repeat; padding:0; position:absolute; top:9px; left:9px; width:50px; z-index:99; overflow:hidden;}
.spText{ position:absolute; left:9px; top:9px; width:50px; height:50px; line-height:50px; text-align:center; z-index:100; color:#333;}
/*进度条*/
.gProgress{ display:inline-block; height:16px; border:#f9f8f8 solid 1px; border-top:#cfcecd solid 1px; border-radius:7px; vertical-align:middle; margin:0 10px 0 0;}
.gProgressNow{ display:inline-block; height:16px; border-radius:7px; background-position:0 -114px; margin-top:-1px; *margin-left:-1px; vertical-align:top;}
.gpyellow,.gpgreen,.gpred{ background:url(../images/plineBg.png) 0 0 repeat-x;}
.gpyellow{ border:#f9dfbc solid 1px; border-top:none; background-position:0 -26px;}
.gpgreen{ border:#63d104 solid 1px; border-top:none; background-position:0 0;}
.gpred{ border:#ff231e solid 1px; border-top:none; background-position:0 -52px;}

/*邀请代码*/
.searchqy{ width:90px; padding:0 34px 0 16px; color:#666; border:none; background:url(../images/searchBg.png) 0 -41px no-repeat; height:28px; line-height:28px;}
.searchqyclick{ display:block; width:34px; height:28px; left:105px; top:0px; position:absolute;}
.winwidth1{ position:absolute; width:820px; z-index:1100; padding:0 0 20px 0;}
.rfTit2{ height:38px; line-height:38px; padding:0 24px; border-bottom:#ddd solid 1px;}
.rfTit2 b{ font-size:14px; font-weight:bold; line-height:38px; float:left; display:inline;}
.rfTit2 .close{ float:right; display:inline; margin:16px 0 0 0;}
.rfsina,.rfqq,.rfAbout,.attention,.cancel_attention{ background:url(../images/rfBg.png) 0 0 no-repeat;}
.rfInput{ width:514px; height:50px; border:#ddd solid 1px; padding:5px; vertical-align:middle; display:inline-block;}
.rfInput p{ line-height:24px;}
.btnCopy{ display:inline-block; vertical-align:middle; text-align:center; width:44px; height:28px; line-height:28px; background-position:0 -424px;}
.btnCopy:link,.btnCopy:visited{ color:#333;}
.btnCopy:hover{ color:#FF6600;}
.rfsina,.rfqq{ display:inline-block; width:24px; height:24px; vertical-align:middle;}
.rfsina{ background-position:0 -431px;}
.rfqq{ background-position:0 -465px;}
.rfLayer4{ width:714px; margin:30px auto 0; border-bottom:#ddd dotted 1px; padding:0px 0 30px 25px; position:relative;}
.rfLayer5{ width:636px; margin:20px auto; border:#eedab0 solid 1px; border-radius:5px; background:#fdfde8; padding:10px 38px;}
.rfAbout{ height:24px; line-height:24px; background-position:0 -496px; padding:0 0 0 18px; color:#333;}
.rfList7 li{ line-height:24px;}
.yqLayer{ width:714px; margin:auto;}
.yqLayer .rfLayer4{ margin:0; border:none; padding:10px 0 0 0;}
.yqSearchLayer{ background:#ffeedb; border-top:#ddd solid 1px; height:148px;}
.yqSearchLayer p{ color:#ff8500; font-style:italic; line-height:40px; text-indent:60px;}
.yqIco{ width:52px; height:51px; background-position:-300px -525px; position:absolute; left:0; top:-1px;}
.yqLayer1{ width:407px; height:52px; background:#ff8500; margin:15px auto 0; border-radius:8px; padding:12px 0 0 14px;}
.yqInput{ width:338px; height:36px; line-height:36px; padding:0 5px; font-size:14px; border-radius:8px; border:#fff solid 1px;}
.qysearchBtn{ display:inline; width:37px; height:37px; background:url(../images/searchBg.png) -150px -41px no-repeat; margin:0 0 0 7px;}
.yqBorder{ border-top:#ddd dotted 1px;}
.attention,.cancel_attention{ width:26px; height:24px; position:absolute; position:absolute; right:0; top:0px; display:none;}
.attention{ background-position:0 -220px;}
.cancel_attention{ background-position:0 -186px;}
.addClass .attention,.addClass .cancel_attention{ display:block;}
.yqList{}
.yqList li{ float:left; display:inline; width:224px; border:#eee solid 1px; position:relative; margin:10px 0 0 10px;}
.yqList li .hd{ width:70px; overflow:hidden; float:left; display:inline; padding:10px 0 10px 10px;}
.yqList li .hd img{ width:70px; height:70px;}
.yqList li .yqText1{ width:128px; float:left; display:inline; padding:10px 0 10px 14px;}
.yqList li .yqText1 p{ line-height:18px; display:block; width:100%; white-space:nowrap; word-wrap:normal; overflow:hidden; text-overflow:ellipsis;}

/*等级图标*/
.denjiIco{ background:url(../images/denji.jpg) 0 0 no-repeat; display:inline-block;}
.denjiIcoThis{ background:url(../images/denji2.jpg) 0 0 no-repeat; display:inline-block;}
.denji1{ background-position:0 -19px; width:100px; height:106px;}
.denji2{ background-position:-140px -16px; width:85px; height:117px;}
.denji3{ background-position:-271px -16px; width:85px; height:117px;}
.denji4{ background-position:-389px -15px; width:113px; height:118px;}
.denji5{ background-position:-520px -15px; width:115px; height:119px;}
.denji6{ background-position:-657px -8px; width:105px; height:128px;}
.denji7{ background-position:-786px -17px; width:109px; height:119px;}
.denji8{ background-position:-921px -9px; width:104px; height:128px;}
.denji9{ background-position:-1046px -22px; width:116px; height:111px;}
.denji10{ background-position:-1181px -15px; width:111px; height:121px;}
.denji11{ background-position:-1310px -25px; width:118px; height:99px;}
.denji12{ background-position:-1441px -23px; width:118px; height:103px;}
.denji13{ background-position:-1573px -20px; width:118px; height:103px;}
.denji14{ background-position:-1705px -14px; width:118px; height:112px;}
.denji15{ background-position:-1837px -16px; width:118px; height:112px;}

/*设置、档案、积分公共导航布局部分*/
.jCon{ background:#fff url(../images/autoBg2.png) 0 0 repeat-y;}
.jLeft{ width:186px; float:left; display:inline;}
.jRight{ width:912px; float:right;}
.jsubMenu{}
.jsubMenu li{ margin:0 0 3px 0;}
.jsubMenu li a span{ background:#f8f3f3;}
.jsubMenu li a{ display:block;}
.jsubMenu li a:link,.jsubMenu li a:visited,.jsubMenu li a:hover{ color:#333;}
.jsubMenu li a span{ display:block; height:45px; line-height:45px; border-left:#cecece solid 10px; padding:0 0 0 18px;}
.jsubMenu li.jcur a span{ border-left:#fe705c solid 10px; background:#f9dbd1;}
.leftsubMenu{ padding:15px 0;}
.leftsubMenu li a{ border:none; line-height:32px; padding:0 0 0 50px;}
.leftsubMenu li{ margin:0;}
.leftsubMenu li a:hover,.jsubMenu li .leftsubThis a{ font-weight:bold; color:#fe705c;}
.leftsubMenu li a:hover{ text-decoration:underline;}
.jBox{ border:#dadada solid 1px;}

/*详情*/
.tsContent{ width:1100px; position:absolute; z-index:1100;}
.tsHeight{ }
.tsContent .num{ width:80px; margin:auto; padding:20px 0 0 0;}
.tsContent .num li{ width:9px; height:9px; background-position:-227px -795px; float:left; display:inline; margin:0 5px;}
.tsContent .num li.on{ width:9px; height:9px; background-position:-247px -795px;}

.clickl,.clickr{ width:50%; height:100%; display:block; z-index:80; top:0; background:#fff; _background:none; opacity:0; filter:alpha(opacity=0);}
.clickl{ position:absolute; left:0; cursor:url(../images/clickl.cur), auto;}
.clickr{ position:absolute; right:0; cursor:url(../images/clickr.cur), auto;}
.loading{ display:inline-block; vertical-align:middle; margin:0 5px 0 0; width:16px; height:16px; background:url(../images/loading.gif) 0 0 no-repeat;}
.nextpd{ padding:10px 0 30px 0;}
/*社区积分，宠币图标*/
.forumIco{ background:url(../images/forumIco.png) 0 0 no-repeat;}
.fjifen{ height:20px; line-height:20px; display:inline-block; padding:0 0 0 15px; background-position:0 5px; vertical-align:middle; color:#ff6600;}
.fmoney{ height:20px; line-height:20px; display:inline-block; padding:0 0 0 18px; background-position:0 -52px; vertical-align:middle; color:#ff6600;}

/*未审核提示文字代码*/
.nocheckLayer{ background:#000; opacity:0.5; filter:alpha(opacity=50);}
.nocheckLayer,.checkText{ width:454px; height:26px; position:absolute; left:15px; top:15px;}
.checkText{ color:#fff; text-align:left; text-indent:20px; line-height:26px;}
.backIndex{ float:right; display:inline; width:89px; height:32px; line-height:32px; background-position:-103px -313px; text-align:center; margin:27px 10px 0 0; text-indent:-999em;}
.backIndex:hover{ background-position:-201px -313px; color:#ff9000;}

.btnClickL,.btnClickR{ width:48px; height:94px; display:inline;}
.btnClickL{ background-position:-194px -977px; margin:235px 0 0 24px; float:left;}
.btnClickR{ background-position:-252px -977px; margin:235px 0 0 0; float:right;}
.dcLayer4{ width:770px; float:left; display:inline; margin:0 0 0 30px;}
.dcBg1{ background:#e3e2e2 url(../images/dcLeftBg.gif) 0 0 repeat-y; padding: 24px 0 48px 28px;}
.dcImgIco{ display:inline-block; vertical-align:middle; width:19px; height:16px; background-position:0 -1444px; margin:0 5px 0 0;}
.dcTit1 b{ vertical-align:middle;}
.dcLayer5{ background:#d7d6d6; padding:10px;}
.dcImgLayer3{ width:500px; float:left; display:inline;}
.dcImgLayer3 img{ max-width:500px; display:block; margin:auto;}
.dcImgscroll{ width:250px; float:left; display:inline; overflow:hidden;}
.dcImgscroll ul li img{ width:104px;}
.dcImgscroll ul li{ float:left; display:inline; margin:0 0 10px 10px;}
.dcLayer4 .dcplun{ float:left; width:770px;}
.dcLayer4 .cmentList .cmnr{ width:696px;}
.dcLayer4 .cments{ background:none;}
.dcLayer4 .biao7{ background:none;}
.dcLayer4 .jianbianBg{ width:770px;}
.dcLayer4 .talkBox1{ background:none; border:none; box-shadow:none; margin:0; padding:18px 0 10px;}
.dcLayer4 .talkBox1 .pText{ color:#928b8b;}
.dcLayer4 .plTextarea{ width:734px;}
.dcLayer4 .reptLayer .plTextarea{ width:640px;}
.dcBg1 .biao4{ right:40px;}
.srenzhen,.srenzhen-no,.s-user{ display:inline-block; width:92px; height:25px;}
.srenzhen{ background-position:-180px -1085px;}
.srenzhen-no{ background-position:-162px -1154px;}
.s-user{ width:81px; background-position:-54px -424px;}
.srzLayer{ padding:0 0 0 5px;}
.dcLayer6 .dcLayer4{ margin:0 0 0 15px;}
.dcLayer6 .biao4{ right:0;}
.c_right2{ background:none; box-shadow:none;}
.c_right2 .box10{ box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.dcTit2{ height:20px; background:#fcf7f0; padding:0 0 0 68px; color:#df3d16;}
.sdcIco1{ width:43px; height:56px; display:block; background-position:-37px -886px;}
.dcTit2 .sdcIco1{ position:absolute; left:16px; top:-13px;}
.sdcPhotoer{ padding:20px 14px 0;}
.sdcPhotoer img{ width:69px; height:69px; border-radius:5px;}
.sdcPhotoer .hd{ padding:4px; background:#fcf7f0; border-radius:5px; margin:0 8px 0 0; height:69px; width:69px;}
.sdcPhotoer p{ line-height:26px;}
.sLink{ border-top:#d8d8d8 dotted 1px; margin:5px 0 0 0; clear:both;}
.sdcsqrz{ display:inline-block; width:94px; height:25px; background-position:-180px -1120px;}

.sLink .biao4{ top:8px; right:0; width:70px;}
/*.sjxImg{ width:71px; height:69px; background-position:-282px -141px; position:absolute; left:-2px; top:-4px; z-index:101;}*/
.dcImgBig ul li{ position:absolute; z-index:1200; display:block; margin:0; overflow:hidden; background-repeat:no-repeat; background-position:50% 50%;}
.dcImgBig ul li.Imgnext,.dcImgBig ul li.Imgprev{ width:100px; height:100px;}
.Imgprev img{ float:left;}
.Imgnext img{ float:right;}
.BtnClose{ display:block; width:27px; height:27px; background:url(../images/close.png) 0 0 no-repeat; position:absolute; right:10px; top:10px; z-index:1200;}
.BtnClose:hover{ background-position:0 -28px;}
.bannerBg{ margin-top:-20px; padding:20px 0  0;}
.icoJh,.icoJhNo{ display:inline-block; width:29px; height:16px; vertical-align:middle; margin:-2px 5px 0 0; *margin:0 5px 0 0;}
.icoJh{ background-position:-323px -103px;}
.icoJhNo{ background-position:-268px -103px; width:52px;}
.starIcoAll{ display:inline-block; width:26px; height:20px; background-position:-84px -899px; vertical-align:middle; margin:0 5px 0 0;}
/*.question{ width:38px; height:130px; background:url(../images/question.png) 0 0 no-repeat; position:fixed; left:0; bottom:35px; display:block;}*/
/*分享*/
.brText1 .uShare {　float: right;　padding: 15px 180px 0 0;}
.alert .uShare { float: left;}
.uShare dt { color: #999999;}
.uShare dt, .uShare dd { display: inline; float: left; height: 30px; line-height: 30px; vertical-align: middle;}
.uShare dd { cursor: pointer; margin: 0 8px 0 0; padding: 0 0 0 25px;}
.uShare .uqq { background-position: 0 -881px;}
.uShare .uqqW { background-position: 0 -914px; padding: 0 0 0 20px;}
.uShare .usina { background-position: 0 -954px; padding: 0 0 0 23px;}
/*任务*/
.task-gx{ width:776px; background:url(../images/gx.png) 50% 0 no-repeat; padding:324px 0 0 0; position:absolute; z-index:1101;}
.task-gx p{ font-size:34px; color:#eaec5b;}
.task-btn-yellow,.task-btn-gray{ display:inline-block; width:90px; height:36px; line-height:36px; text-align:center; border-radius:3px; margin:0 10px;}
.task-btn-yellow{ background:#ff9000;}
.task-btn-gray{ background:#ddd;}
.task-btn-gray:link,.task-btn-gray:visited,.task-btn-gray:hover{ color:#999;}
.task-btn-yellow:hover,.task-btn-gray:hover{ text-decoration:underline;}
/*发送私信*/
.nInput1{ width:158px; height:28px; line-height:28px; border:#ccc solid 1px; border-bottom:#f0efef solid 1px; padding:0 10px;}
.nform{ padding:20px 0;}
.nform li label{ line-height:30px; font-size:12px; height:30px; width:55px;}
.nform textarea{ width:340px; height:60px; border:#ddd solid 1px; overflow-y:scroll; padding:10px 10px 0;}
.nAutoText{ position:absolute; left:0; top:28px; background:#fff; border:#ccc solid 1px; width:108px;}
.nAutoText a{ display:block; height:28px; line-height:28px; padding:0 8px;}
.nAutoText a:hover{ background:#eee;}
/*strar dengji*/
.s-bg,.djBg{ background:url(../images/s-bg.png) 0 0 no-repeat;}
.s-bg{ display:inline-block; width:35px; height:15px; vertical-align:-2px; *vertical-align:middle;}
.s-bg-ico0{ background-position:0 -114px; width:40px;}
.s-bg-ico1{ background-position:0 0;}
.s-bg-ico2{ background-position:0 -30px;}
.s-bg-ico3{ background-position:0 -60px;}
.s-bg-ico4{ background-position:0 -90px;}
.s-bg-ico5{ background-position:0 -140px;}
.s-bg-ico6{ background-position:0 -167px;}
.s-bg-ico100{ background-position:0 -167px; width:42px; height:17px; background-position:-69px -50px; vertical-align:-4px; *vertical-align:middle;}
.s-go-renz,.s-renz-p{ display:inline-block; width:75px; height:20px;}
.s-go-renz{ background-position:-112px -171px;}
.s-renz-p{ background-position:-197px -171px;}
.sSmall-ico1,.sSmall-ico2,.sSmall-ico3,.sSmall-ico4,.sSmall-ico5,.sSmall-ico6,.sSmall-new,.sSmall-jin{ display:inline-block; vertical-align:middle; width:17px; height:16px;}
.sSmall-ico1{ background-position:-46px 0;}
.sSmall-ico2{ background-position:-46px -21px;}
.sSmall-ico3{ background-position:-46px -42px;}
.sSmall-ico4{ background-position:-46px -63px;}
.sSmall-ico5{ background-position:-46px -84px;}
.sSmall-ico6{ background-position:-46px -105px;}
.sSmall-ico100{ background-position:-91px -77px; width:20px; height:20px;}
.sSmall-new{ background-position:-46px -126px;}
.sSmall-jin{ background-position:-73px -126px; width:16px;}
.userIco-new,.userIco-normal{ display:inline-block; vertical-align:middle; height:15px;}
.userIco-new{ width:35px; background-position:-76px 0;}
.userIco-normal{ width:38px; background-position:-73px 0;}
.userIco-normal-big{ display:inline-block; vertical-align:middle; height:21px; width:59px; background-position:-46px -148px;}
.s-position{ position:absolute; right:0; bottom:0;}
/*tab*/
.tabMenu{ height:29px; border-bottom:#d9d6d6 solid 1px;}
.tabMenu li{ width:94px; float:left; display:inline; margin:0 0 0 8px;}
.tabMenu li a{ display:block; height:23px; text-align:center; background:#fdfdfd; border:#d9d6d6 solid 1px; border-bottom:none; padding-top:5px;}
.tabMenu li a:hover,.tabMenu li.this a{ border-bottom:#fff solid 1px; background:#fff; border-top:#FF9900 solid 2px; height:23px; padding-top:4px;}
/*at*/
.atwho-view { position:absolute; top: 0; left: 0; display: none; margin-top: 18px; background: #fff; border: 1px solid #DDD;
border-radius: 3px; box-shadow: 0 0 5px rgba(0,0,0,0.1); min-width: 120px; z-index: 10;}
.atwho-view .cur { background: #3366FF; color: white;}
.atwho-view .cur small { color: #fff;}
.atwho-view strong { color: #3366FF;}
.atwho-view .cur strong { color: #fff; font:bold;}
.atwho-view ul { padding:0; margin:auto;}
.atwho-view ul li { display: block; padding: 5px 10px; border-bottom: 1px solid #DDD; cursor: pointer;}
.atwho-view small { font-size: smaller; color: #777; font-weight: normal;}
.audioBtn{ display:block; height:70px; width:70px; background:url(../images/audioBtn.png) 0 -80px no-repeat; position:absolute; right:15px; bottom:15px; z-index:100; cursor:pointer;}
.audioBtn-paused{ background-position:0 0;}
.popo{ visibility:hidden;}

.pText .moyin{ display:inline-block; background:url(../images/images/moyin_03.jpg) no-repeat; width:26px; height:16px; color:#fff; padding-left:16px;}
.pText .qipao{display:inline-block; background:url(../images/images/qipao_03.jpg) no-repeat; width:26px; height:16px; color:#fff; padding-left:16px;}


/**/
