@charset "utf-8";
body{background:#FFF;}
a,a:link{color:#333;}
a.RedMore{color:#D2297C; margin-left:5px;}
.TableSkin{margin:0px auto; background-color:#F8FAFE; text-align:left; overflow:hidden;}
.TableSkin p{font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif}
.Top2{height:44px; background-color:#435FB3; overflow:hidden; position:relative;}
.Top{height:40px; line-height:40px; background-color:#677CD7; overflow:hidden; position:relative;}
.LH{margin-top:20px}
img{max-width:100%;}
.bk{display:block;}
.m1{height:auto;}
/*尾部*/
.Footer{width:100%; line-height:23px; text-align:center; margin-top:200px; color:#999; font-size:18px;}

.Top2 div{position:absolute; height:100%; color:#FFF;}
.Top span{position:absolute; height:100%; color:#FFF;}
.Top2 .t1{left:2px; padding-top:7px; border-right:1px solid #7A8DC5; padding-right:5px;}
.Top2 .t2{left:16%; top:15px; font-size:18px; font-family:'微软雅黑';}
.Top2 .t2 .s{border-right-color:#435FB3;}
.Top2 .t3{right:3px; padding-top:7px; border-left:1px solid #7A8DC5; padding-left:5px;}
.Top .t1{width:20%; left:0px; background:url("top.jpg")/*tpa=http://rikrw.gcgm.group/hs/index_files/top.jpg*/ no-repeat left; padding-left:33px;}
.Top .t2{width:40%; left:50%; margin-left:-20%; text-align:center; font-size:18px; font-family:'微软雅黑';}
.Top .t3{width:10%; background:url("top.jpg")/*tpa=http://rikrw.gcgm.group/hs/index_files/top.jpg*/ no-repeat right; right:0px;}
.Header{background:#FFF; overflow:hidden; padding-bottom:8px; position:relative;}
.Site{float:left; color:#2b2b2b; margin-left:10px;}

.title{font:bold 22px "Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; margin:6px 6px 10px;}
.ly{color:#999; font-size:18px; line-height:22px;}
.source{border-bottom:1px solid #ddd; padding:0px 8px;}
.source .Right{color:#999; margin-top:15px;}
.source .Right p{float:left; margin-top:3px;}
.source .Right span{margin:0px 10px;}
.source .Right strong{font-family:Georgia; color:#f54343; font-size:18px; margin-right:5px;}
.source .Right img{float:right; margin-left:20px;}
.detailPic{margin:0 auto 10px;text-align:center}

.info{line-height:32px;text-align:left;padding:10px 0px 0px 5px;position:relative;}/*0830*/
.info .jinghua{position:absolute;top:35px;right:10px;z-index:10; width:148px;height:88px; background:url("001.gif")/*tpa=http://rikrw.gcgm.group/hs/index_files/001.gif*/}
.info p{text-indent:28px;font-size:18px;margin-bottom:10px}
.info p img {margin: 0px auto; max-width:300px;}
.info p a{font-weight:bold;}
.info p a:hover{ color:#f54343;}/*150717a*/
.info .tit{font-family:微软雅黑;font-size:16px;}
.info .bq{color:#999; background:url("wx.jpg")/*tpa=http://rikrw.gcgm.group/hs/index_files/wx.jpg*/no-repeat right;}
.info .bq span{color:#7E9AC9;}
.keys{background-color:#ffff00;color:#ff0000; padding:0px 2px;}

.plSub{border-bottom:1px solid #CCC; width:97%; margin:8px auto 0px;}
.plSub dt{height:50px; line-height:21px;}
.plSub dt p{height:10px; line-height:30px;}
.plSub dt .xm{font-size:16px; float:left; color:#6377CF;}
.plSub dt .step{font-size:16px; color:#999; float:right; padding-right:5px;}
.plSub dt .sj{font-size:16px; color:#999; clear:both;}
.plSub dt img{width:36px; float:left; border:1px solid #ebebeb; padding:1px; margin-top:2px; margin-right:10px;}
.plSub .nr{padding:10px 10px 8px 50px; line-height:23px; font-size:18px; color:#3e3e3e;}
.plSub .nr a{font-size:16px; text-decoration:underline;}
.plSub .hf{margin:0px 10px 10px 50px; padding-top:8px; border-top:1px dotted #CCC; line-height:23px; font-size:18px; color:#3e3e3e;}
.plSub .hf .floor{font-size:16px; color:#6377CF;}
.plSub .hf .floor strong{font-size:16px; margin-left:10px;}
.LZ{position:relative;}
.LZ .sc{position:absolute; right:6px; top:36px; font-size:18px; color:#6377CF;}
.plSub .wx{font-size:16px;}

.fx{margin:20px 5px;}

a:hover{color:#F50;}

@media(min-width:640px){
	.TableSkin{width:640px;}
	.info p img{max-width:620px;}
	.Top2 .t2{left:10%; top:10px;}
	.title{font-size:25px;}
	.m1{height:414px;}
}
#LRdiv0{visibility:hidden}
#LRdiv1{visibility:hidden}.red {
	color: #FF0000;
}
.yred {
	color: #333333;
	background-color: #FFFF00;
}
.top_d {
	margin: 5px;
	padding: 3px;
	border: 1px dotted #33CCFF;
	clear: both;
	background-color: #DFE7FF;
}

.tanSha {
    width: 100%;
    height: 100%;
    margin: auto;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.2) none repeat scroll !important;
    z-index: 10000;

}
.goER {
    width: 80%;
    /* height: auto; */
    transform: translate(10%,50%);
    /* margin: auto; */
    /* margin-top: 40%; */
    position: absolute;
}
.bossDiv {
    width: 100%;
    /* margin-top: -100px; */
    background-color: #f8f8f8;
    border-radius: 15px;
    text-align: center;
}
.bossDiv span{
    text-align: center;
}
#diBtn {
    border: none;
    cursor: pointer;
    border-radius: 5px;
    outline: none;
    padding: 10px 5px 10px 5px;
    background-color: #3db014;
    color: #fff;
    margin-top: 10px;
    font-weight: 100;
    font-size: 12px;
    display: inline-block;
}
.mainbtns:hover{
    color:nomal;
    text-decoration: none;font-style: normal;
}
.mainbtns:any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: none;
}
.author-auth {
    position: relative; 
}
.avatar-img {
    display: block;
    float: left;
    height:2.5rem;
    width:2.5rem;
    margin-top: .25rem;
    margin-right: 1rem;
	border-radius: 50%;
}
.mark-icon, .mp-approve {
    position: absolute;
    left:1.7rem;
    top: 1.7rem;
    display: block;
    width: 1.3rem;
    height: 1.3rem;
	
    background-size: contain;
}
.author-name {
    display: block;
    line-height: 1.5rem;
    height:1.5rem;
    font-size:.9rem;
}
.creator-meta .tag {
    font-size: .8rem;
    line-height:2rem;
    color: #999;
}
.author-auth p{margin:0px;}
.focus-btn {
    position: absolute;
    width: 4.5rem;
    height: 2rem;
    top: .6rem;
    right: 0;
    text-align: center;
    font-size: .9rem;
    line-height: 2rem;
	background-color: #ff74b9;
    color: #fff;
    border-radius: 1.4rem;
}
