@charset "utf-8";
/* CSS Document */
#v-main{ font-size: 16px; color: #61676F; letter-spacing:0.1em;}
#v-main img{ max-width:670px;}
#v-container{float: left; width:720px; background: #fcfcfc;}
#v-article{ margin-top: -5px;}
#v-article #v-main-title{ background:linear-gradient(top, #fff 60%, #f5f5f5); background-image:-o-linear-gradient(top, #fff 60%, #f5f5f5); background-image:-moz-linear-gradient(top, #fff 60%, #f5f5f5); background-image:-webkit-linear-gradient(top, #fff 60%, #f5f5f5); background-image:-ms-linear-gradient(top, #fff 60%, #f5f5f5); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(.6, #fff), to(#f5f5f5)); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .1); box-shadow: 0 1px 4px rgba(0, 0, 0, .1); height: 100px; padding-right: 16px;}
.author-ava{ display:inline-block; float:left; margin: 20px 10px 20px 10px; border-radius: 5px;}
#v-main-title h1{ font-weight: bold; line-height: 28px; letter-spacing: 2px; margin-top: 3px; padding-left: 25px; padding-bottom: 31px; font-size: 22px;}
#v-main-title span{ display: inline-block; margin-top: 20px; color:#bbb; font-size: 12px; margin-right: 2px;}
#v-main-title .gr-name{ color:#2FD3FB; font-size: 12px; font-weight: bold; letter-spacing:2px;}
#v-main-title .gr-pd{ padding-left: 20px;}
#v-main-title .gr-name:before{ color:#2FD3FB; font-weight: bold;}
#v-main-title .gr-name:after{ color:#2FD3FB; font-weight: bold;}
#v-main-title .author-name{ font-size: 12px; font-weight: bold; color:#2FD3FB;}
#v-main-title .repo-num,.gre-num{ float: right; margin-left: 8px;}
.repo-num{ background: url(/static/image/test/repo-icon.png) no-repeat 2px 3px; padding-left: 20px; line-height: 17px;}
.gre-num{ background: url(/static/image/test/gre-icon.png) no-repeat 2px 3px; padding-left: 20px; line-height: 17px;}
#v-main{ padding: 18px;}
#v-main p{ font-size: 16px; color:#81878f;}
.v-img-tip{ width:652px; background: #ddd; margin-top:-28px; margin-bottom: 22px; padding: 8px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; position: relative;}
.v-img-tip:before{  border:15px solid; width:0; height:0; border-color:transparent transparent #ddd transparent; position: absolute; bottom: 30px; left:5%;}
.v-img-tip .v-img-tip-icon{ float: right;}
.v-img-tip-icon{ width: 40px; font-size: 16px; line-height: 17px; background: url(/static/image/test/image-icon.png) no-repeat 0 0; padding-left: 25px;}

/*回复称赞*/
.grre-btn{ background: url(/static/image/test/grre-btn.png) no-repeat 0 0; overflow: hidden; width:240px; height: 49px;}
.repo-btn,.gre-btn{ display:inline-block; width: 120px; height:44px; float: left;}
.repo-btn a,.gre-btn a{ display:inline-block; width:100%; height:100%; border-bottom: 5px solid #ddd; color:.71777f; text-indent: -9999px;}
.repo-btn a:hover{ border-bottom:5px solid #00ccff;}
.gre-btn a:hover{ border-bottom:5px solid #ffcc00;}
.article-btn{ background: url(/static/image/test/article-btn.png) no-repeat 0 0; width:240px; height:50px; margin-top:-2px; }
.article-btn a{ float:left; display:inline-block; width:80px; height:100%; color:#91979f; font-size: 18px; line-height: 50px; text-align: center;}
.font-btn,.page-btn,.store-btn{ position: relative;}
.fontsize-list,.pagesize-list{ position: absolute; height:150px; width:78px; top:47px; display:none; z-index: 50;}
.pagesize-list{ width:80px; margin-left: -2px;}
.fontsize-list li,.pagesize-list li{ height:50px;}
.fontsize-list li button,.pagesize-list li button{ border: none; width:78px; height: 50px; background:#f5f5f5 linear-gradient(top, #f5f5f5, #ebebeb); background-image:-o-linear-gradient(top, #f5f5f5, #ebebeb); background-image:-moz-linear-gradient(top, #f5f5f5, #ebebeb); background-image:-webkit-linear-gradient(top, #f5f5f5, #ebebeb); background-image:-ms-linear-gradient(top, #f5f5f5, #ebebeb); background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ebebeb)); color:#91979f; font-size: 18px; cursor: pointer; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom: 1px solid #f6f6f6;}
.pagesize-list li button{ width: 80px;}
#comment_lists {padding:10px 0px 60px 0px;}
.cr180_more_commentlist { height:30px; line-height:30px; font-size:12px; background:#f5f5f5; margin:20px 0;}
.cr180_more_commentlist a { display:block; height:24px; line-height:24px; padding:5px 10px; color:#F60; font-weight:bold}

/*页头封面*/
.article_covers .cr_pic { 
	height: 326px;
    overflow: hidden;
    text-align: center;
    width: 930px;
    margin-bottom: 10px;
    background-size: cover;
    background-position: center;
}
.article_covers .cr_pic img { width:930px; height:326px;opacity: 0; filter: alpha(opacity=0);}
.article_covers .cr_catdates {line-height:26px; height:26px; float:left; margin-top:5px;}
.article_covers .cr_catdates .portalcat_icon {float:left; margin-right:5px; font-size:14px; color:#333}
.article_covers .cr_ppatr { margin-top:5px; float:right}
.article_covers .cr_ppatr a {display:block; float:left; width:50px; height:25px; margin-right:20px; background:url(/template/dgstyle/cr180_static/images/portal/cr_ppatr.gif) no-repeat -54px 7px}
.article_covers .cr_ppatr .cr_size1 {background-position:-54px 7px;}
.article_covers .cr_ppatr .cr_size2 {background-position:-54px -30px;}
.article_covers .cr_ppatr .cr_favor {background-position:-54px -68px;}
.article_covers .cr_ppatr .cr_size1:hover {background-position:7px 7px;}
.article_covers .cr_ppatr .cr_size2:hover {background-position:7px -30px;}
.article_covers .cr_ppatr .cr_favor:hover {background-position:7px -68px;}

.weibo_sharp{ height:35px; border-right:1px solid #9b9b9b; padding:14px 5px 0px 0;}
.weibo_sharp_image{ height:29px;}

/*头像强制拉伸为90PX*/
.group_sd_mymembers .avat img{width:90px; height:90px;}

/*超链接*/
#view_content a{ color: #333;
    border-bottom: 1px solid #333;
    padding-bottom: 3px;}
#view_content a:hover{ color: #469de6;
    border-bottom: 1px solid #469de6;
    padding-bottom: 3px;}
#view_content p a {
    border-bottom:none;
}
#view_content p a:hover {
    border-bottom: none;
}

/*图限定最大宽度*/
.dgtle_ct2 .mn img{ max-width:590px;}
.dgtle_ct2 .cr_message img {max-width: 507px;}


/*相关文章，朱敬君*/
.zjj_re_title{background:none; padding: 2px 9px;}
.zjj_related li{height:160px; width: 47%; margin:12px 9px; font-size:14px;}
.zjj_related li a:hover{color: #57ADFD}
.zjj_related img{width:100%}


.cr_postlist .cr_comment .psta img{float: left;}

