/*媒体查询*/
@media screen and (min-width:320px) and (max-width:360px){
	html,body {
		font-size: 60%;
	}
}
@media screen and (min-width:361px) and (max-width:400px){
	html,body {
		font-size:62.5%;
	}
}
@media screen and (min-width:401px) and (max-width:450px){
	html,body {
		font-size: 65%;
	}
}
@media screen and (min-width:451px){
	html,body {
		font-size: 65%;
	}
}


/*首页*/
.commBox { width: 48%;}
.commBox a { display: block;}
.commImg { display: block; width: 100%;}
.commTit { line-height: 1.8rem; font-size: 1.3rem; text-align: center; height: 3.6rem; overflow: hidden; margin: 0.8rem 0 0 0;}
.tzList { }
.tzList li { height: 3rem; line-height: 3rem; overflow: hidden;}
.tzList li a { display: block; width: 100%; font-size: 1.6rem; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.sideTop { padding: 1rem 0 1rem 8%;}
.sideList li { padding: 0 10%; height: 4.4rem; line-height: 4.4rem; border-bottom: 1px solid #d9d9d9;}

.sideInd a { background: url(../images/icon1.png) no-repeat left center;}
.sideNew a { background: url(../images/icon2.png) no-repeat left center;}
.sideBlog a { background: url(../images/icon3.png) no-repeat left center;}
.sidePaper a { background: url(../images/icon4.png) no-repeat left center;}
.sidePer a { background: url(../images/icon5.png) no-repeat left center;}
.sideMeet a { background: url(../images/icon6.png) no-repeat left center;}
.sidePersonal a { background: url(../images/icon14.png) no-repeat left center;}
.sideList li a { display: block; padding-left: 3rem; background-size: 2rem 2rem; height: 4.4rem; line-height: 4.4rem; font-size: 1.5rem;}
.sideBot { position: absolute; bottom: 0; left: 0; background: #e5e5e5; height: 4rem; width: 100%;}
.botHref { float: left; line-height: 4rem; width: 50%; padding-left: 4.4rem; box-sizing: border-box; font-size: 1.3rem;}
.switchHre { background: url(../images/icon7.png) no-repeat 2rem center; background-size: 1.6rem 1.6rem;}
.loginHre { background: url(../images/icon8.png) no-repeat 2rem center; background-size: 1.6rem 1.6rem;}

/*头部导航*/
.gap10 { height: 10px; background: #f0f0f0;}
.indOpeBox { height: 4rem; padding: 0 5%; box-sizing: border-box; overflow: hidden; background: #fff;}
.ownBox { overflow: hidden; height: 3rem; margin: .5rem 0;}
.ownImg { float: left; height: 3rem; width: 3rem; padding-right: 1rem; border-radius: 50%; overflow: hidden;}
.ownName { float: left; max-width: 10rem; height: 3rem; line-height: 3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.5rem;}
.indOpe { font-size: 1.5rem; color: #a60924; padding: 0 0 0 1.6rem; line-height: 4rem; height:4rem; float: right; }
.ownBox .indOpe { padding: 0 1.6rem 0 0; float: left; line-height: 3rem; height: 3rem;}

/*登录页*/
.loginBox { background: url(../images/loginBg.png) no-repeat; background-size: 100% 100%; padding-top: 5rem;}
.logLogo { display: block; height: 3.8rem; margin: 0 auto 8rem auto;}
.logInp { width: 80%; height: 3.6rem; border-radius: 6px; border: 1px solid #d2d2d2; margin: 1rem 10%; padding: 0 1rem; box-sizing: border-box;}
.logRemind { padding: 1rem 10% 1.5rem 10%;}
.forPass { color: #444; font-size: 1.2rem; line-height: 1.6rem; padding-right: .5rem;}
.regiHref { display: block; padding: 2rem 0; text-align: center; color: #a60924; font-size: 1.3rem;}


/*个人中心*/
.perHead { height: 5rem; overflow: hidden; background: #e5e5e5; position: relative; padding: 0.8rem 4%; box-sizing: border-box;}
.perHtit { text-align: center; font-size: 1.7rem; line-height: 5rem; width: 100%; position: absolute; top: 0; left: 0; font-weight: normal; z-index: 8;}
#perCenCli { position: relative; z-index: 9;}
.perHead .menuCli { height: 2.8rem; margin: .3rem 0; position: relative; z-index: 9;}
.perHead .serCli { width: 2.6rem; height: 2.6rem; margin: .4rem 0;}
.perTop { padding: 3rem 4%; background: url(../images/perBg.png) no-repeat; background-size: 100% 100%;}
.perPortrait { float: left; width: 5rem; height: 5rem; border-radius: 50%; border: 3px solid #fefafb; margin: .3rem 0;}
.perDetBox { float: left; padding-left: 1.5rem; max-width: 60%;}
.perName { color: #fff; font-size: 1.8rem; text-align: left; line-height: 2.2rem; height: 2.2rem; overflow: hidden;}
.perDet { color: #fff; font-size: 1.3rem; line-height: 2rem;}
.perDet, .perDet span {color: #fff; font-size: 1.3rem; line-height: 2rem;}
.perTitBox { padding: 0 4%; height: 4rem; line-height: 4rem; background: #e5e5e5; width: 100%; overflow: hidden; box-sizing: border-box;}
.perTit { float: left; font-size: 1.5rem; width: 33%; text-align: center; box-sizing: border-box; line-height: 3.6rem; border-bottom: 2px solid #860e0f; color: #860e0f; font-weight: normal;}
.seleCli { float: right; height: 1rem; margin: 1.2rem 0; padding: .3rem 0; cursor: pointer;}
.articalBox { padding: 1.5rem 4%; border-bottom: 1px solid #d9d9d9; overflow: hidden;}
.artTit { color: #000; font-size: 1.6rem; font-weight: normal; margin-bottom: 1.2rem; height: 1.8rem; line-height: 1.8rem;}
.artTit a { display: block; height: 1.8rem; color: #000; font-size: 1.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.artCon { font-size: 1.5rem; line-height: 2.2rem; text-indent: 2.2rem; text-align: left; padding: 0 1rem; color: rgba(0,0,0,.6);}
.artTime {font-size: 1.1rem; padding: 1rem 1rem 0 1rem; color: rgba(0,0,0,.4);}
.blogBox .articalBox:last-child { border-bottom: none;}
.perSideTop { background: url(../images/sideBg.png) no-repeat; background-size: 100% 100%; padding: 5rem 5% 2rem 5%;}
.sidePor { float: left; width: 4rem; height: 4rem; border-radius: 50%; border: 3px solid #fefafb;}
.sideName { float: left; font-size: 3rem; color: #fff; line-height: 4rem; padding-left: 1.5rem;}
.perInte,.perInte span { text-align: left; padding-top: 2rem; font-size: 1.3rem; color: #fff; letter-spacing: 1px;}
.perBhref { line-height: 4rem; font-size: 1.3rem;}
.signHref { float: left; width: 70%; border-right: 3px solid #fff; box-sizing: border-box; padding-left: 5rem; color: #a60924; background: url(../images/sign.png) no-repeat 2.6rem center; background-size: 1.6rem 1.6rem;}
.detHref { float: left; height: 4rem; width: 30%; text-align: left; padding-left: 2rem; box-sizing: border-box;}
.perSlist { padding: 1rem 0;}
.perSlist li { border-bottom: none;}
.sideDyna a { background: url(../images/icon9.png) no-repeat left center;}
.sideNews a { background: url(../images/icon10.png) no-repeat left center;}
.sideFavo a { background: url(../images/favorite.png) no-repeat left center;}
.sideBlog a { background: url(../images/icon11.png) no-repeat left center;}
.sideRep a { background: url(../images/icon12.png) no-repeat left center;}
.sideExit a { background: url(../images/icon13.png) no-repeat left center;}
.sideWx a { background: url(../images/iconwx.png) no-repeat left center;}
.perSlist li a { background-size: 2rem 2rem; }
.tipNum { display: inline-block; margin-left: .5rem; position: relative; top: -2px; width: 2.2rem; height: 2.2rem; text-align: center; line-height: 2.2rem; background: #860e0f; border-radius: 50%; color: #fff; font-size:1.1rem;}

/*博主页面*/
.addFri { position: absolute; right: 4%; top: 40%; margin-top: -1.3rem; background: #a60924; color: #fff; display: inline-block; line-height: 2.6rem; height: 2.6rem; padding: 0 1rem; font-size: 1.3rem; border-radius: 6px; border: none; cursor: pointer;}
.artImg { float: right; width: 36%;}
.artLcon { float: left; width: 62%;}
/*.blogger .artCon { padding: 0; text-indent: 0;}*/


/*社交账号登录*/
.loginTop { padding: 1.5rem 8%; border-bottom: 1px solid #d9d9d9; overflow: hidden;}
.loginLo { float: left; height: 3rem; margin-right: 1.5rem;}
.AccoTit { float: left; border-left: 1px solid #cdcecf; padding-left: 1.5rem; height: 3rem; line-height: 3rem; font-size: 1.5rem; color: #4f5151;}
.logTabBox { padding: 1rem 10%; overflow: hidden; height: 4rem; border-bottom: 1px solid #d9d9d9;}
.logTabA { height: 4rem; line-height: 4rem; box-sizing: border-box; padding: 0 .3rem; border-bottom: 3px solid transparent; color: #b0afaf; font-size: 1.3rem;}
.logActi { border-bottom: 3px solid #a60924; color: #a60924;}
.logChe { padding: 1.5rem 10%;}
.logChe .radioWord { color: #999;}
.marT1 { margin-top: 1rem;}
.logCon { display: none;}
.yzCodeBox {width: 80%; height: 3.6rem; border-radius: 6px; border: 1px solid #d2d2d2; margin: 1rem 10%; box-sizing: border-box; overflow: hidden;}
.codeInp { padding: 0 1rem; width: 80%; height: 3.6rem; border: none; box-sizing: border-box; float: left;}
.codeImgBox { float: left; width: 20%; height: 3.6rem;}
.codeImgBox img { display: block; width: 90%; height: 2rem; margin: .75rem 10% .85rem 0; vertical-align: middle;}
.forgetM { display: block; text-align: center; padding: .5rem 0; color: #999; font-size: 1.2rem;}


/*用户信息补全*/
.getCode { float: left; width: 32.5%; height: 2.6rem; color: #999; line-height: 2.6rem; margin: .5rem 2.5% .5rem 0; border: 1px solid #d2d2d2; box-sizing: border-box; cursor: pointer; background: transparent; font-size: 1.1rem; text-align: center;}
.wriTip { padding: 1.5rem 10% 1rem 10%; font-size: 1.2rem; text-align: left; color: #b0afaf; cursor: pointer;}
.w65 { width: 65%;}
.bqWord { color: #6e6a6a; text-align: center; font-size: 1.2rem; padding-top: .5rem;}
.timeNow { color: #4b4b4b;}
.getCode span { color: #a60924; font-weight: 600;}


/*注册*/
.regiCon { padding: 1rem 0;}
.regiName { float: left; line-height: 3.6rem; width: 15%; font-size: 1.2rem; color: #696969; padding-right: 1.5rem; box-sizing: border-box;}
.nameInp { float: left; height: 3.6rem; line-height: 3.6rem; border: 1px solid #d2d2d2; padding: 0 1rem; width: 25%; margin-right: 5%; border-radius: 6px; box-sizing: border-box;}
.regiBox { width: 80%; margin: 0 auto;}
.marB1 { margin-bottom: 1rem;}
.regiTit { font-size: 1.2rem; text-align: left; color: #292a2a; padding: 0 10%;}
.lastNinp { width: 40%; margin: 0;}
.randomBox { padding-top: 1rem; margin: 0 10%;}
.radInp { float: left; width: 60%; margin-right: 2%;}
.radCode { float: left; width: 25%; height: 3rem; margin: .3rem 2% .3rem 0; padding: .3rem; background: #eee; box-sizing: border-box;}
.radCode img { display: block; height: 2.4rem; width: 100%;}
.radrefre { float: right; text-align: right;}
.refreIcon { display: inline-block; height: 1.8rem; margin: .9rem 0;}
.regYzCode {float: left; height: 3.6rem; line-height: 3.6rem; border: 1px solid #d2d2d2;}
.regYzInp { width: 60%; height: 3.6rem; border: none; padding: 0 1rem; box-sizing: border-box;}


/*博文详情页*/
.blogTop { padding: 1.5rem 4% 1.2rem 4%;}
.blogLogo { float: left; height: 2.6rem;}
.Bloggers { line-height: 2.6rem; padding-left: 15rem; font-size: 1.6rem; font-weight: normal; color: #000;}
.blogTit { padding: 1rem 4%; font-size: 2rem; text-align: left; line-height: 2.4rem; color: #000;}
.blogDetBox { padding: 0 4% 1rem 4%;}
.blogTime { color: #a9a9a9; font-size: 1.2rem; width: 35%; text-align: left; line-height: 2rem;}
.blogDet { text-align: left; color: #a9a9a9; font-size: 1.2rem; line-height: 2rem; width: 30%;}
.blogCon { padding: 0 4%; font-size: 1.8rem;}
.blogCon * { color: #545454; font-size: 1.8rem;/* text-align: left;*/ line-height: 2.6rem;}
.blogCon img {display: block; max-width: 100% !important; height: auto !important; margin: 1rem 0;}
.blogCon sub {font-size:12px;}
.blogCon sup {font-size:12px;}
.blogPN { padding: 0 8%; border-bottom: 1px solid #eee;}
.blogP, .blogN { width: 50%; line-height: 2rem; padding: 1.5rem 0; font-size: 1.5rem; color: #545454; cursor: pointer;}
.blogP { text-align: left;}
.blogN { text-align: right;}
.recNow { padding: 1rem 8%; text-align: left; font-size: 1.2rem; color: #707070; line-height: 1.4rem;}
.recNow span { font-size: 1.2rem; color: #d94945; line-height: 1.4rem;}
.recPer { padding: 0 8%; text-align: left; font-size: 1.2rem; color: #707070; line-height: 2rem; overflow: hidden;}
.recPtit { float: left; line-height: 2rem;}
.recPbox { float: left; max-width: 85%;}
.recPname { font-size: 1.2rem; color: #51a4c2; width: 5rem; text-align: left; line-height: 2rem; padding-right: 1.5rem; white-space: nowrap;}
.recBtn { display: block; width: 84%; height: 3.6rem; color: #fff; text-align: center; line-height: 3.6rem; border-radius: 5px; font-size: 1.4rem; margin: 2rem auto; background: #a60924; letter-spacing: 2px; border: none;}
.evaTitBox { padding: 0 4%; height: 3.8rem; line-height: 3.8rem; background: #e5e5e5; width: 100%; box-sizing: border-box;}
.evaTit { font-size: 1.4rem; text-align: left; line-height: 3.8rem; width: 50%;}
.evaNum { font-size: 1.2rem; color: #838181; text-align: right; line-height: 3.8rem; width: 50%; height: 3.8rem; overflow: hidden;}
.evaWriBox { padding: 1.5rem 4%; height: 3.6rem;}
.evaInp { height: 3.6rem; border: 1px solid #bfbfbf; border-radius: 5px; background: #fcf8f9; width: 80%; padding: 0 1rem; font-size: 1.4rem; box-sizing: border-box;}
.evaBtn { height: 3.6rem; text-align: center; width: 16%; line-height: 3.6rem; border-radius: 5px; border: none; background: #d94945; color: #fff; font-size: 1.4rem;}
.evaInp::-moz-placeholder { color: #838181; font-size: 1.4rem;}
.evaInp:-moz-placeholder { color: #838181; font-size: 1.4rem;}
.evaInp:-ms-placeholder { color: #838181; font-size: 1.4rem;}
.evaInp::-webkit-placeholder { color: #838181; font-size: 1.4rem;}
.evaWtip { line-height: 3.6rem; text-align: center; font-size: 1.5rem; color: #d94945;}
.evaConBox { padding: 2rem 4%; border-bottom: 1px solid #ddd; margin-bottom: 1px;}
.evaHead { float: left; width: 2rem; height: 2rem; border-radius: 50%;}
.evaPdet { padding-left: 3rem; height: 2rem; line-height: 2rem;}
.evaPname { line-height: 2rem; max-width: 70%; overflow: hidden; font-size: 1.1rem;}
.evaTime { font-size: 1rem; color: #adadad; line-height: 2rem; padding-left: 1.5rem;}
.evaWord { font-size: 1.5rem; line-height: 2.4rem; text-align: left; padding: 1.5rem 0 0 0; color: #454546;}
/*.evaReply { text-align: right; color: #454546; font-size: 1.1rem; float: right; margin-right: 1rem;}*/
.evaReply { text-align: right; color: #454546; font-size: 1.1rem; margin-right: 1rem; display:inline;border-radius:3px; text-shadow:5px 5px 5px #CCCCCC; background:#EAE4E4; padding:0.3rem}
.artTitBox { padding: .8rem 4%;}
.bArtTit { padding: .8rem 0; text-align: left; font-size: 1.5rem; color: #454546; line-height: 2.2rem;}
.oshr { float: right; font-size: 12px; line-height: 18px; padding: 0 5px 0 22px; margin: 5px; margin-right: 0; border: 1px #A9A9A9 solid; border-radius: 5px;}
.favorite { background: #FFF url(../../image/common/fav.gif) no-repeat 5px 50%;}
.share { background: #FFF url(../../image/common/oshr.png) no-repeat 5px 50%;}
.delBlog { background: #FFF url(../../image/common/recyclebin.gif) no-repeat 5px 50%;}
.editBlog { background: #FFF url(../../image/common/edit.gif) no-repeat 5px 50%;}

/*发博文*/
.pubBlog { overflow: hidden; padding: 0 4%; border-bottom: 1px solid #ddd;}
.pubTit { float: left; font-size: 1.3rem; color: #666; width: 4rem; height: 3.8rem; line-height: 3.8rem;}
.pubTitInp { float: left; width: 80%; height: 3.8rem; border: none; font-size: 1.3rem; padding: 0 .5rem; box-sizing: border-box;}
.pubText { float: left; width: 100%; resize: none; height: 16rem; margin: .5rem 0; padding: .5rem; box-sizing: border-box; font-size: 1.3rem; color: #666;}
.upFileBox { position: fixed; top: 25%; right: 4%; z-index: 12; cursor: pointer; display: none; width: 5rem; height: 5rem;}
.upCover { position: absolute; top: 0; left: 0; z-index: 8; width: 5rem; height: 5rem; background: url(../images/up.png) no-repeat; background-size: 100% 100%;}
.upFile { position: absolute; top: 0; left: 0; z-index: 9; opacity: 0; width: 5rem; height: 5rem;}
.labelInp { height: 3.8rem; margin: 1rem 10%; width: 80%; box-sizing: border-box; border: 1px solid #d2d2d2; border-radius: 5px; font-size: 1.3rem; padding: 0 1rem;}
.labelTit { padding: 0 10%; font-size: 1.5rem; height: 3rem; line-height: 3rem; text-align: left; margin-top: 1rem;}
.OperaBox { padding: 0 10%; height: 4.4rem; line-height: 4.4rem; cursor: pointer; border-bottom: 1px solid #e5e5e5; overflow: hidden; background: url(../images/jtR.png) no-repeat 90% center; background-size: auto 1.8rem;}
.hrE5 { width: 100%; border-bottom: 1px solid #e5e5e5;}
.operaTit { font-size: 1.5rem; text-align: left; float: left;}
.releBtn { display: block; width: 80%; margin: 3rem 10% 0 10%; border: none; color: #fff; text-align: center; line-height: 3.8rem; height: 3.8rem; border-radius: 5px; font-size: 1.8rem; letter-spacing: 2px; background: #a60924; cursor: pointer;}

.upConTit {font-size: 1.3rem; text-align: left; line-height: 2rem; padding: 0 5%;}
.upConBox { overflow: hidden; padding: 1rem 4% 0.5rem;}
.upBox { position: relative; border: 1px dashed #999; border-radius: 5px; width: 20%; margin: 0 2% 2%; float: left; overflow: hidden;}
/*.upConBox .upBox:first-child { margin: 0 2% 0 0;}*/
/*.upConBox .upBox:last-child { margin: 0 0 0 2%;}*/
.upImgBtn { position: absolute; top: 0; left: 0; z-index: 5; width: 100%; height: 100%; opacity: 0;}
.upDele { position: absolute; top: 0; right: 0; z-index: 6; width: 1.8rem; height: 1.8rem; background: url(../images/upDele.png) no-repeat; background-size: 100% 100%; cursor: pointer;}
.upBg {display: inline-block; width: 100%; height: 100%;}
.borSo { border: 1px solid #999;}
.fileBox { padding: .6rem 4%; overflow: hidden;}
.fileName { float: left; width: auto; max-width: 86%; height: 2rem; font-size: 1.3rem; color: #666684; line-height: 1.9rem; border-radius: 1.4rem; border: 1px solid #999; box-sizing: border-box; padding-left: 2.6rem; padding-right: .5rem; background: url(../images/file.png) no-repeat .8rem center; background-size: 1.4rem auto; overflow: hidden;}
.fileDe { float: left; width: 2rem; height: 2rem; margin: 0 0 0 .8rem; background: url(../images/fileDe.png) no-repeat; background-size: 100% 100%; cursor: pointer;}


.dynaTit { color: #000; font-size: 1.6rem; font-weight: normal; margin-bottom: .6rem; line-height: 3rem;}
.dynaTit a { display: block;  color: #000; font-size: 1.6rem;}
.dynaDbox { padding-top: 1.2rem;}
.dynaDet { padding-left: 2.6rem; width: 100%; box-sizing: border-box;}
.dynaDo { color: rgba(0,0,0,.6); font-size: 1.1rem;}
.dynaDo .dynaName { color: rgba(0,0,0,1); margin-right: 1rem; font-size: 1.1rem;}
.dynaDet .artTime { padding: 1rem 0 0 0;}
.dynaOpe { padding: .5rem 1rem 1.2rem 1rem; line-height: 1.4rem; text-align: right;}
.liked, .commNum { display: inline-block; color: #8d8d8d; margin-left: 1.4rem; font-size: 1.1rem; line-height: 1.4rem; padding-left: 2rem;}
.liked { background: url(../images/fab.png) no-repeat left center; background-size: 1.4rem auto;}
.commNum { background: url(../images/comm.png) no-repeat left center; background-size: 1.4rem auto;}



.newDet { padding: 1.5rem 1rem 0 1rem;}
.newDet .artTime { padding: 0;}
.newOpe { color: #8d8d8d; padding-left: 1.6rem; font-size: 1.1rem;}
.newTab { overflow: hidden; padding: 1.5rem 4% 0 4%;}
.newTab a { float: left; width: 25%; line-height: 3rem; font-size: 1.4rem; border-bottom: 3px solid transparent; color: #373b3e; padding-left: 3.8rem; box-sizing: border-box;}
.newTab a:first-child { background: url(../images/icon1G.png) no-repeat 1.2rem center; background-size: 1.5rem auto;}
.newTab a:nth-child(2) { background: url(../images/icon2G.png) no-repeat 1.2rem center; background-size: 1.5rem auto;}
.newTab a:nth-child(3) { background: url(../images/icon3G.png) no-repeat 1.2rem center; background-size: 1.5rem auto;}
.newTab a:nth-child(4) { background: url(../images/icon4G.png) no-repeat 1.2rem center; background-size: 1.5rem auto;}
.newTab .newActi { border-bottom: 3px solid #860e0f; color: #860e0f;}
.newTab .newActi:first-child { background: url(../images/icon1R.png) no-repeat 1.2rem center; background-size: 1.5rem auto;}
.newTab .newActi:nth-child(2) { background: url(../images/icon2R.png) no-repeat 1.2rem center; background-size: 1.5rem auto;}
.newTab .newActi:nth-child(3) { background: url(../images/icon3R.png) no-repeat 1.2rem center; background-size: 1.5rem auto;}
.newTab .newActi:nth-child(4) { background: url(../images/icon4R.png) no-repeat 1.2rem center; background-size: 1.5rem auto;}

/*----- view message -----*/
.z { float: left; } .y { float: right; }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }{}
.b_m { margin:10px;}
.friend_msg { padding:5px 0; }
.friend_msg .avat img,.self_msg .avat img{ padding:1px; background: #F2F2F2; border: 1px solid #BABABA; display: inline-block; }
.self_msg { padding:5px 0; }
.friend_msg .date { color:#BEBEBD; padding-left:12px; font-size: 1.2rem; }
.self_msg .date { color:#BEBEBD; padding-right:12px; font-size: 1.2rem; text-align:right; }

.dialog_green .dialog_c { background: url(../images/dialog_bg.png) repeat-y; width:230px;}
.dialog_green .dialog_t { background: url(../images/dialog_t.png) no-repeat left top; width:180px;font-size:15px; line-height:25px; padding:15px 25px 0 25px;}
.dialog_green .dialog_b { background: url(../images/dialog_b.png) no-repeat left bottom; width:230px; height:17px; overflow:hidden; }
.dialog_white .dialog_c { background: url(../images/dialog_bg.png) repeat-y right top; width:230px; }
.dialog_white .dialog_t { background: url(../images/dialog_t.png) no-repeat right top; width:180px;font-size:15px; line-height:25px; padding:15px 25px 0 25px;}
.dialog_white .dialog_b { background: url(../images/dialog_b.png) no-repeat right bottom; width:230px; height:17px; overflow:hidden; }

.reply .px { border-radius:4px; padding:7px 10px; width:95%; border:1px solid #D9D8D8; }
.reply .px:focus { color:#4C4C4C;}

.address-remind { position: fixed; top: 50%; max-width: 80%; line-height: 2; padding: 1rem; margin-top: -2rem; background: #333; border-radius: .5rem; color: #fff; text-align: center; font-size: 1.4rem; z-index: 100;}
.address-remind a {color: #fff;}

.diaCon { padding-bottom: 15rem; margin-bottom: 2rem;}
.diaFixed { position: fixed; bottom: 0; left: 0; z-index: 10; width: 100%; height: 15rem; background: #fff;}
.diaText { width: 92%; margin: .9rem 4%; border: 1px solid #EAEAEA; resize: none; font-size: 1.4rem; height: 8rem; padding: .8rem; box-sizing: border-box;}
.diaText:-moz-placeholder { color: #999; font-size: 1.4rem;}
.diaText::-moz-placeholder { color: #999; font-size: 1.4rem;}
.diaText:-ms-placeholder { color: #999; font-size: 1.4rem;}
.diaText::-webkit-placeholder { color: #999; font-size: 1.4rem;}
.diaBtn { width: 92%; margin: 0 4%;}

.notice a {color: blue; display: inline;}



.diaCon { padding-bottom: 15rem; margin-bottom: 2rem;}
.diaFixed { position: fixed; bottom: 0; left: 0; z-index: 10; width: 100%; height: 15rem; background: #fff;}
.diaText { width: 92%; margin: .9rem 4%; border: 1px solid #EAEAEA; resize: none; font-size: 1.4rem; height: 8rem; padding: .8rem; box-sizing: border-box;}
.diaText:-moz-placeholder { color: #999; font-size: 1.4rem;}
.diaText::-moz-placeholder { color: #999; font-size: 1.4rem;}
.diaText:-ms-placeholder { color: #999; font-size: 1.4rem;}
.diaText::-webkit-placeholder { color: #999; font-size: 1.4rem;}
.diaBtn { width: 92%; margin: 0 4%;}



.seleBox {  width: 80%; height: 3.6rem; border-radius: 6px; border: 1px solid #d2d2d2; margin: 1rem 10%; padding: 0 1rem; box-sizing: border-box; background: url(../images/jtRG.png) no-repeat 96% center; background-size: .8rem auto; cursor: pointer;}
.seleRes { background: transparent; height: 3.5rem; width: 80%; border: none; font-size: 1.2rem; box-sizing: border-box;}
.regBtnBox { width: 80%; margin: 0 10% 10%; overflow: hidden;}
.regPrev { height: 3.8rem; line-height: 3.8rem; text-align: center; width: 48%; border: 1px solid #A60924; background: #fff; color: #A60924; font-size: 1.6rem; border-radius: 6px; float: left; box-sizing: border-box;}
.regNext { height: 3.8rem; line-height: 3.8rem; text-align: center; width: 48%; border: 1px solid #A60924; background: #A60924; color: #fff; font-size: 1.6rem; border-radius: 6px; float: right; box-sizing: border-box;}
.regAleBox { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; background: #fff;}
.AleTop { height: 5rem; width: 100%; position: absolute; top: 0; left: 0; background: #e5e5e5; overflow: hidden; padding: 0 4%; box-sizing: border-box; text-align: justify; text-align-last: justify;}
.Aleclo { display: inline-block; width: 1.6rem; height: 1.6rem; background: url(../images/aleC.png) no-repeat center center; background-size: 100% 100%; cursor: pointer;}
.aleTit { font-size: 1.7rem; display: inline-block; height: 5rem; line-height: 5rem; font-weight: normal; width: 92%; text-align: center; text-align-last: center; color: #373b3e;}
.agrCon { padding: 6rem 4% 1rem 4%; box-sizing: border-box; height: 100%; overflow-y: scroll;}
.agrCon * { font-size: 1.7rem; line-height: 2.8rem; text-align: left; color: #373b3e;}
.regTip { width: 80%; margin: 1.5rem 10% 0 10%; padding: 1rem; box-sizing: border-box; font-size: 1.1rem; text-align: left; line-height: 1.5rem; color: #a60924; border: 1px dashed #d2d2d2;}
.regTip2 { width: 80%; margin: 1.5rem 10% 0 10%; font-size: 1.1rem; text-align: left; line-height: 1.5rem; color: #a60924;}
.regText { width: 80%; height: 20rem; padding: .5rem; margin: 1rem 10%; font-size: 1.2rem; line-height: 1.5rem; border: 1px solid #d2d2d2; box-sizing: border-box; border-radius: 6px;}
.regSuc { display: block; width: 5rem; height: 5rem; margin: 1rem auto 0 auto;}
.regScon { width: 80%; margin: 1.5rem 10%; font-size: 1.7rem; line-height: 2.8rem; text-align: left;}
.posiN { position: inherit;}
.fieldCon { position: relative; margin: 5rem 0 0 0; box-sizing: border-box; height: 100%;}
.fieTab { position: absolute; left: 0; width: 100%; height: 4.5rem; line-height: 4.5rem; border-bottom: 1px solid #d9d9d9; box-sizing: border-box;/* text-align: justify; text-align-last: justify;*/ text-align: center;}
.fieTabA { display: inline-block; width: 20%; height: 4.5rem; margin: 0 6%; box-sizing: border-box; border-bottom: 4px solid transparent; color: #4f5151; font-size: 1.4rem; line-height: 4.5rem;}
.fieActi { border-bottom: 4px solid #a60924; color: #a60924;}
.fieCon { overflow: hidden; box-sizing: border-box; height: 100%; width: 100%; padding: 4.5rem 0 0 0;}
.fieChi { display: none; height: 92%; overflow-y: scroll;}
.fieList { width: 100%;}
.fieLi { height: 4.5rem; box-sizing: border-box; margin-left: 4%; border-bottom: 1px solid #d9d9d9;}
.fieLi a { display: block; width: 100%; height: 100%; text-align: left; line-height: 4.5rem; font-size: 1.4rem; box-sizing: border-box; overflow: hidden; padding: 0 1rem;}
.sexChoBox { width: 80%; height: 3.6rem; border-radius: 6px; margin: 1rem 10%; box-sizing: border-box;}
.sexChoBox .radiobox { margin: 1rem 2rem 1rem 0;}
.sexChoBox .radioWord { position: relative; top: -.3rem;}

/*提示页*/
.exRes { text-align: center; padding: 2rem 3%; background: #fff; margin-top: 1rem;}
.exSuc { display: inline-block; font-size: 1.6rem; line-height: 3rem; height: 3rem;}
.exResCon { padding-top: 1rem; font-size: 1.3rem; text-align: center; line-height: 1.6rem;}
.exResCon a { color: #a60924; font-size: 1.3rem; line-height: 2rem;}
.occaBtn { display: inline-block; border: none; background: #a60924; height: 2.6rem; line-height: 2.6rem; padding: 0 1.5rem; color: #fff; font-size: 1.3rem; border-radius: 3px;}
.marT46 { margin-top: 4rem;}

/*搜索页*/
.serHead { border-bottom: 1px solid #eee; box-shadow: 0 0 5px #efefef;}
.serInp { height: 2.6rem; width: 70%; position: absolute; margin: .4rem 0; left: 15%; border: 1px solid #e4e4e4; font-size: 1.4rem; border-radius: 3px; box-sizing: border-box; padding: 0 .5rem;}
.serWord { font-size: 1.4rem; color: #a60924; float: right; height: 3.4rem; line-height: 3.4rem; cursor: pointer; background-color: white;}
.serNull { padding-top: 5rem; text-align: center; color: #999; font-size: 1.4rem;}



/*0201新增搜索页、新闻页、博文页、用户页*/
.serHead { border-bottom: 1px solid #eee; box-shadow: 0 0 5px #efefef;}
.serWord { font-size: 1.4rem; color: #a60924; float: right; height: 3.4rem; line-height: 3.4rem; cursor: pointer;}
.backCli2 { height: 1.8rem; position: absolute; margin: .8rem 0; left: 4%; cursor: pointer; z-index: 10; cursor: pointer;}
.serBox { position: absolute; width: 74%; background: #f4f4f4; height: 3rem; left: 12%; top: 1rem; border-radius: 3px; z-index: 4;}
.serIcon { position: absolute; top: .8rem; left: .8rem; width: 1.6rem; display: inline-block; z-index: 6; cursor: pointer;}
.serInp2 { position: absolute; left: 0; top: 0; z-index: 5; height: 3rem; width: 100%; box-sizing: border-box; border: none; padding-left: 3rem; background: transparent; font-size: 1.4rem;}
.serCover { position: fixed; top: 0; right: -100%; width: 100%; height: 100%; background: #eee; z-index: 11; }
.serHBox { position: relative; top: 0; left: 0; height: 5rem; width: 100%; overflow: hidden; background: #fff; border-bottom: 1px solid #a6a6a6; z-index: 7;}
.serCbox { position: absolute; width: 82%; left: 4%; top: 1rem; height: 3rem; background: #ededed; border-radius: 3px;}
.serCqx { font-size: 1.4rem; color: #101010; line-height: 5rem; margin-right: 4%; float: right; cursor: pointer;}
.serInp3 { position: absolute; top: 0; left: 0; z-index: 8; width: 100%; height: 3rem; font-size: 1.4rem; border: none; background: transparent; box-sizing: border-box; cursor: pointer; padding-right: 2.8rem; padding-left: .5rem;}
.serIcon3 { position: absolute; right: .8rem; top: .75rem; z-index: 9; width: 1.5rem; }
.serInp3::-webkit-input-placeholder { color: #bbbbc1; }
.serInp3:-moz-placeholder { color: #bbbbc1; }
.serInp3:-ms-input-placeholder { color: #bbbbc1; }
.serCon { padding: 2rem 4%;}
.serTit { font-size: 1.4rem; color: #868686; text-align: left; line-height: 1.8rem; height: 1.8rem;}
.typeList { overflow: hidden; padding: .2rem 0;}
.typeList li { float: left; cursor: pointer; height: 2.8rem; line-height: 2.8rem; background: #fff; margin-right: .8rem; margin-top: .8rem; font-size: 1.3rem; border: 1px solid #fff; box-sizing: border-box; border-radius: 2px; overflow: hidden;}
.typeList .typeAct { position: relative; border: 1px solid #a60924;}
.actBg { position: absolute; bottom: 0; right: 0; display: none; width: 1rem; height: 1rem; background: url(../images/choice-true.png) no-repeat; background-size: 100% 100%;}
.typeAct .actBg { display: block;}
.typeList li a { display: block; padding: 0 2rem; height: 100%;}
.serRes { height: 92%; overflow-y: scroll; box-sizing: border-box;  position: absolute; top: 5rem;}

.serRcon { padding: 2.5rem 4%; box-sizing: border-box; border-bottom: 1px dashed #d9d9d9;}

.serRTit { font-size: 1.5rem; text-align: left; padding-bottom: 1.4rem; line-height: 1.6rem; font-weight: normal; color: #2f2f2f;}
.serRword { font-size: 1.4rem; color: rgba(47,47,47,0.8); text-indent: 2.6rem; line-height: 2rem; text-align: left; padding-bottom: 2rem;}
.serBhead { float: left; width: 2.6rem; height: 2.6rem; border-radius: 50%; margin-right: .8rem;}
.serBName { float: left; height: 2.6rem; line-height: 2.6rem; color: #2f2f2f; max-width: 9rem; font-size: 1.4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.serBtime { height: 2.6rem; line-height: 2.6rem; color: rgba(47,47,47,0.5); text-align: right; font-size: 1.4rem;}

.userBox { padding: 1.8rem 4%; box-sizing: border-box; border-bottom: 1px dashed #d9d9d9;}
.userHead { float: left; width: 8rem; height: 8rem; border: 1px solid #e6e4e5;}
.userDet { padding-left: 9rem; height: 8rem;}
.userName { font-size: 1.5rem; line-height: 1.6rem; text-align: left; width: 100%; margin-bottom: 1.5rem; font-weight: normal;}
.userName a { font-size: 1.5rem; line-height: 1.6rem; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.userPosi { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgba(47,47,47,0.8); font-size: 1.5rem; margin-bottom: 1.4rem;}
.userVis { color: rgba(47,47,47,0.7); font-size: 1.4rem; text-align: left; line-height: 1.5rem;}
.userVis span { color: rgba(166,9,36,0.7); font-size: 1.4rem; line-height: 1.5rem;}

.haveTip a { position: relative;}
.havTip { position: absolute; right: .6rem; top: .2rem; width: 8px; height: 8px; background: #860e0f; border-radius: 50%;}


/*新增博文评论页样式*/
.evaWord2 { font-size: 1.3rem; line-height: 2.4rem; text-align: left; padding: 1.5rem 0 0 0; color: #454546;}
.evaWord2 a{ color:#00F;}
.evaWord3 { font-size: 1.3rem; line-height: 2.4rem; text-align: left; color: #454546; margin-left:3rem;}
.evaTime2 { font-size: 1rem; color: #adadad; line-height: 2rem; margin-left:3rem; display:inline;}
#evaTime3 { font-size: 1rem; color: #adadad; line-height: 2rem; padding-top: 0.4rem; display: block;}
.replayfirst { float:right; font-size: 1rem;}
.opr-toplist-more-btn {
    display: inline-block;
    width: 4px;
    height: 4px;
    margin: 3px;
    overflow: hidden;
    background: url(../../blog/images/toplist_dot.png) -4px 0 no-repeat;
}
.opr-toplist-more-currentBtn { color: #666; }
.m { display: inline; margin: 1rem 0 1rem -0.5rem; float: left; }
dt { margin: .5rem 0 0 4.5rem; padding:0.8rem 0 0.1rem; font-weight: 700; font-size:small; }
.evaHead2 { float: left;border-radius: 50%;margin-right: 0.5rem; }
.dynaTit2 { margin: .5rem 0 0 4.5rem; font-size: 1rem; font-weight: normal; line-height: 2rem;}
.artCon2 {  margin: .5rem 0 0 4.5rem; font-size: 1.3rem; text-align: left; color: rgba(0,0,0,.6);}
.z2 {float: left; margin-left: 3.5rem;}
.myreply { color:#009999;}

