﻿@charset "utf-8";
/* CSS Document */
html, body, p, div, span, td, dt, a { font-family: Arial, Helvetica, Sans-serif, "宋体"; }
body { background: url("http://www.vsharing.com//webcommon/style/newwww/new/images/bg822_02.jpg") repeat-x scroll 0 0 #FFFFFF; color: #EEEEEE; }
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
#layout_wrap { background-color: transparent; width: 960px; }
#left { background-color: transparent; float: left; width: 720px; }
#right { background-color: transparent; float: right; width: 230px; }
.navig { font-size: 12px; }
#page { background: url(http://portal.vsharing.com/WebCommon/images/new/corner_gradient.jpg) no-repeat scroll right top #FFF; border: 1px solid #bbc5cf; color: #767676; }
#page .page_inner { width: 100%; }
#page a:link, #page a:visited { text-decoration: none; }
#page a:hover, #page a:active { text-decoration: underline; }
#page .redlink:link, #page .redlink:visited { color: #dd0000; }
#page .redlink:hover, #page .redlink:active { color: #FF7500; }
#page, #page div, #page p, #page a { font-size: 14px; }
#page, #page div, #page p { color: #767676; }
#page .post h1, #page .post h1 a, #page .post h2, #page .post h2 a { font-size: 26px; letter-spacing: -1px; margin: 0; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; display: block; line-height: 1.25em; }
#page .post h1.post_title { padding: 10px 0 15px; }
#page .post h1.post_title a { color: #000; }
#page .post h2.post_title { padding: 10px 0 12px; }
#page .post h2.post_title a { color: #000; }
#page .post { float: left; padding: 25px; position: relative; width: 670px; }
#page .bottom_border { border-bottom: 1px solid #EFEFEF; }
#page .post .post_image { float: left; position: relative; }
.post_image a { display: inline-block; }
#page .post img { max-width: 640px; }
#page .post .post_image img { height: 180px; width: 180px; }
#page .post .post_taxonomy, #page .post .session_taxonomy { padding-bottom: 8px; position: relative; top: -1px; }
#page .post .post_taxonomy ul, #page .post .session_taxonomy ul { color: #999999; font-size: 14px; font-style: italic; line-height: 14px !important; margin-bottom: 0; }
#page .post .post_taxonomy ul li, #page .post .session_taxonomy ul li { background: none repeat scroll 0 0 transparent; display: inline; margin: 0; padding: 0; }
.keywords { clear: both; margin: 0; }
.keywords a { color: #DD0000; padding: 0 5px; }
#page .post .post_meta { background: none repeat scroll 0 0 #F3F3F3; color: #003366; display: inline-block; float: left; font-style: normal; height: 20px; margin-bottom: 10px; padding: 2px 2px 2px 4px; }
#page .post .text { color: #767676; float: left; padding-top: 14px; width: 100%; }
#page .post .text p { color: #767676; float: left; line-height: 30px; padding-top: 14px; width: 100%; }
#page .post .post_meta .author { padding-right: 10px; }
#page .post .post_meta .time { padding-right: 10px; }
.pager { clear: both; float: none; height: 26px; padding: 15px 0; text-align: center; }
.pager a { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DDDDDD; color: #DD0000; font: 14px/21px Arial, Helvetica, sans-serif; height: 20px; margin: 0 2px; padding: 4px 10px; }
.pager .AtStart { color: #999999; margin: 0 2px; padding: 4px; font: normal 14px/21px Arial, Helvetica, sans-serif; }
.pager .this-page { color: #FF6600; font: bold 14px/21px Arial, Helvetica, sans-serif; margin: 0 2px; padding: 4px 10px; }
.mod_box_2 { border: 1px solid #BBC5CF; background-color: #f7f7f7; margin-bottom: 10px; }
.head_2 { background: url("http://portal.vsharing.com/WebCommon/images/new/mod1_hd_bg_main.jpg") repeat-x scroll 0 0 transparent; border-bottom: 1px solid #BBC5CF; }
.head_2 h3 { background: url("http://portal.vsharing.com/WebCommon/images/new/mod1_hd_bg.jpg") no-repeat scroll left top transparent; color: #003366; display: block; font: bold 15px/28px "微软雅黑", "宋体", Arial, Helvetica, sans-serif; padding: 0 0 0 34px; margin: 0; }
.head_2 h3 .tab { float: right; }
.head_2 h3 .tab a { color: #003366; float: left; line-height: 28px; margin-top: 0; }
.head_2 h3 .tab a span { color: #003366; float: left; font-size: 12px; font-weight: normal; padding-right: 7px; margin: 0 0 0 8px; padding-right: 8px; }
.head_2 h3 .tab .on { background: url("http://portal.vsharing.com/WebCommon/images/new/mod1_hd_bg_on.jpg") repeat-x scroll left 0 transparent; border-left: 1px solid #bbc5cf; border-right: 1px solid #bbc5cf; border-bottom: 1px solid #f7f7f7; color: #003366; float: left; line-height: 28px; margin-top: 0; }
.head_2 h3 .tab .on span { color: #3D7CB3; font-weight: bold; margin: 0; padding: 0 8px; }
.groupItem .mod_body { padding: 8px; }
.mod_L_new1 li { height: 25px; _height: 22px; line-height: 25px; overflow: hidden; background-image: none; padding: 0; }
.mod_L_new1 li em { background: url("http://www.vsharing.com/WebCommon/images/daily_news/icon_lightblue.jpg") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: inline-block; font-size: 10px; height: 16px; line-height: 16px; padding-right: 5px; text-align: center; width: 16px; font-weight: bold; }
.mod_L_new1 li em.top_num { background: url(http://www.vsharing.com/WebCommon/images/daily_news/icon_red.jpg) no-repeat 0 0 scroll transparent; }
.mod_H_new1 .itemHeaderInner .t, .mod_H_new2 .itemHeaderInner .t { font: bold 15px/28px "微软雅黑", "宋体", Arial, Helvetica, sans-serif; color: #003366; }
.table3 .left { padding-right: 10px; width: 720px; }
.table3 .center { display: block; overflow: hidden; width: 230px; }
.art { background: url(http://portal.vsharing.com/WebCommon/images/new/corner_gradient.jpg) no-repeat scroll right top #FFF; border: 1px solid #bbc5cf; color: #000000; padding: 25px; margin-bottom: 10px; display:inline-block; }
.art h1 { color: #000000; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; font-size: 24px; line-height: 36px; margin: 5px 0; text-align: center; }
.art a:hover, .art a:active { color: #ff7500; text-decoration: underline; }
.summary_author { color: #767676; margin: 6px 0; padding: 3px 0 3px 12px; }
.summary_author .red:link, .summary_author .red:visited { color: #FF0000; text-decoration: none; }
.summary_author .red:hover, .summary_author .red:active { color: #ff7500; text-decoration: underline; }
.summary_author div { color: #767676; }
.summary_art { background: none repeat scroll 0 0 #F6F9FC; border: medium none; color: #003366; font-size: 14px; line-height: 21px; padding: 10px; }
.art img{max-width:640px!important;max-height:auto!important}
.art .keywords { margin: 10px 0 15px; }
.art .keywords a:link, .art .keywords a:visited { text-decoration: none; }
.art .keywords a:hover, .art .keywords a:active { text-decoration: underline; }
.art .keywords span { color: #767676; }
.content_art { background: none repeat-x scroll 0 bottom transparent; margin: 0; padding: 0 0 25px; }
.content_art div strong { margin-top: 10px; }
.content_art div .company:link, .content_art div .company:visited { color: #3D7CB3; text-decoration: none; }
.content_art div .company:hover, .content_art div .company:active { color: #ff7500; text-decoration: underline; }
.content_art .zebian { width: 100%; text-align: right; font-size: 12px; }
.content_art div.pageList { font-size: 12px; color: #767676; padding-bottom: 10px; }
.content_art div.pageLis a { border-bottom: 1px solid #767676; padding-bottom: 1px; }
.content_art div.pageList span, .content_art div.pageList a { margin: 0 5px; }
.content_art div.pageList a:link, .content_art div.pageList a:visited { color: #003366; }
.content_art div.pageList a:hover, .content_art div.pageList a:active { color: #ff7500; }
.edt_content { background: url(http://portal.vsharing.com/WebCommon/images/new/corner_gradient.jpg) no-repeat scroll right top #FFF; border: 1px solid #bbc5cf; color: #767676; padding: 15px; margin-bottom: 10px; }
.table3 .left .GGdiv { display: block; overflow: hidden; width: 100%; }
.b-fixed { margin-top: 20px; }
.b-recomm-tab { font: bold 15px/28px "微软雅黑", "宋体", Arial, Helvetica, sans-serif; color: #003366; }
.b-recomm-list li { font: normal 14px/2 Arial, Helvetica, Sans-serif, "宋体"; }
.b-recomm-list li a:link, .b-recomm-list li a:visited { color: #003366; text-decoration: none; }
.b-recomm-list li a:hover, .b-recomm-list li a:active { color: #ff7500; text-decoration: underline; }
.b-recomm-list .time { font-size: 12px; padding-left: 20px; color: #999; }
#tips_editor { background: url("http://portal.vsharing.com/WebCommon/images/new/corner_gradient.jpg") no-repeat scroll right top #FFFFFF; border: 1px solid #BBC5CF; color: #767676; padding: 15px; }
/*评论页*/
.art h1 .link, .art h1 .link a { font: normal 12px Arial, Helvetica, Sans-serif, "宋体"; margin-left: 30px; }
.quick_comment { background: url("http://portal.vsharing.com/WebCommon/images/new/btn_original_style.jpg") no-repeat scroll left top #FFFFFF; display: block; height: 23px; letter-spacing: 0.1em; line-height: 23px; text-align: center; width: 80px; }
.quick_comment a:hover { text-decoration: none; }
.commnet { background: url(http://portal.vsharing.com/WebCommon/images/new/corner_gradient.jpg) no-repeat scroll right top #FFF; border: 1px solid #bbc5cf; color: #767676; padding: 0; margin-bottom: 10px; margin-top:10px; }
.art #ReplyContent { background: none repeat scroll 0 0 transparent; border: medium none; margin-top: 15px; padding: 0; }
.comment_list #tips_editor { background: url("http://portal.vsharing.com/WebCommon/images/new/double_dotted_line.jpg") repeat-x scroll 0 0 transparent; border: medium none; margin: 0; padding: 15px 0 0; }
.comment_tit { background: url("http://portal.vsharing.com/WebCommon/images/new/mod1_hd_bg_main.jpg") repeat-x scroll 0 0 transparent; border-bottom: 1px solid #BBC5CF; height: 28px; }
.comment_tit ul { float: left; }
.comment_tit li { float: left; }
.comment_tit li a { border-right: 1px solid #BBC5CF; display: inline-block; color: #003366; font: normal 15px/28px "微软雅黑", "宋体", Arial, Helvetica, sans-serif; padding: 0 15px; }
.comment_tit li a.on { background: url("http://portal.vsharing.com/WebCommon/images/new/mod0_hd_bg_on.jpg") repeat-x scroll left 0 transparent; border-bottom: 1px solid #FFF; color: #003366; font-weight: bold; float: left; margin: 0; }
.comment_list { padding: 15px; clear: both; }
.comment_list dd p { font-size: 14px; line-height: 21px; padding: 5px 0; }
.msg { float: right; padding: 0 15px 0 0; color: #767676; }
.msg a { font-weight: bold; padding: 0 5px; line-height: 28px; }
.msg a:link, .msg a:visited { color: #3D7CB3; }
.msg a:hover, .msg a:active { color: #ff7500; }
.comment_text { float: right; width: 615px; }
.comment_text .name { font-size: 14px; color: #999; margin-left: 3px; }
.comment_text .name a { font-weight: bold; margin: 0; }
.comment_text .name a:link, .comment_text .name a:visited { color: #3d7cb3; }
.comment_text .name a:hover, .comment_text .name a:active { color: #ff7500; }
.comment_text div.look { padding: 5px 10px; margin: 10px 0 10px 4px; }
.comment_text div.look .name { font-size: 12px; margin: 0 3px; }
.comment_text div.look p { color: #767676; font-size: 12px; }
.comment_list dl { border-bottom: 1px solid #F4F4F4; margin: 0; padding: 20px 0; *padding: 20px 0 0;
_padding: 20px 0 0; }
.comment_list_btn a { background: none repeat scroll 0 0 transparent; border: none medium; }
.comment_list_btn a:link, .comment_list_btn a:visited { color: #3d7cb3; text-decoration: none; }
.comment_list_btn a:hover, .comment_list_btn a:active { color: #ff7500; text-decoration: underline; }
.comment_list_btn .good_btn { background: none no-repeat scroll -10px -5px transparent; margin-right: 10px; width: auto; }
.comment_list_btn .response_btn { float: right; width: auto; }
.comment_list_btn .good_btn span { color: #999999; float: none; padding: 0 3px; }
.comment_list dd b.floor { color: #ff7500; font-size: 14px; }
#ReplyContent h2 { color: #003366; font: bold 15px/28px "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
/*后修改补充2013.2.26*/
.icos a.ico_collect { padding: 0 6px 0 0; }
#ReplyContent .code{ width:100%;}
.vsharingerweima{ float:left; width:220px; text-align:center; margin:0 15px 0 80px;}
.vsharingerweima img{ width:150px; height:150px;}
.vsharingerweima span{ width:100%; float:left; margin-top:10px;}
.portalerweima{ float:left;width:200px; text-align:center;}
.portalerweima img{ width:150px; height:150px;}
.portalerweima span{ width:100%; float:left; margin-top:10px;}