.active-writer li {
	width: 100%;
	height: 80px;
	position: relative;
	overflow: hidden
}

.active-writer li .user-head {
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	left: 9px;
	top: 15px
}

.active-writer li .user-head img {
	height: 50px;
	width: 50px;
	z-index: 1;
	border-radius: 100%
}

.active-writer li h5 {
	position: absolute;
	font-weight: 400;
	top: 15px;
	left: 77px;
	font-size: 14px;
	line-height: 14px;
	color: #333;
	margin-bottom: 3px
}

.active-writer li h5 a {
	color: #333
}

.active-writer li h5 a:hover {
	color: #ccc;
	text-decoration: none
}

.active-writer li p {
	position: absolute;
	left: 77px;
	top: 35px;
	width: 245px;
	line-height: 16px;
	color: #999;
	font-size: 12px
}

.activewriter .moreauthor a {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #666;
	font-size: 14px;
	border-top: 1px solid #f0f0f0
}

.activewriter .moreauthor a:hover {
	color: #35a2ec;
	text-decoration: none
}

.active-writer .public-v {
	display: inline-block
}

.artical-top {
	margin-top: 15px
}

.artical-top li {
	font-size: 12px;
	line-height: 24px;
	word-wrap: break-word;
	word-break: break-all;
	position: relative;
	padding: 8px 0 2px
}

.artical-top li:first-child {
	padding-top: 0
}

.artical-top li .title {
	font-size: 16px;
	margin-bottom: 3px
}

.artical-top li .title a,.artical-top li .title a:visited {
	color: #333;
	line-height: 19px;
	font-size: 16px;
	display: inline-block
}

.artical-top li .title a:hover {
	text-decoration: none;
	color: #e94c3d
}

.artical-top li .text {
	height: 22px;
	margin-top: 3px;
	overflow: hidden
}

.artical-top li .text .tip {
	color: #bbb;
	font-size: 12px
}

.artical-top li .text .nm {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	margin-right: 10px
}

.artical-top li .desc {
	color: #999;
	line-height: 18px
}

.artical-top .hasImg {
	padding: 13px 0 10px 130px;
	min-height: 78px;
	_height: 78px
}

.artical-top .hasImg .title {
	height: 36px;
	overflow: hidden
}

.artical-top .hasImg .text {
	margin-top: 0;
	left: 130px;
	position: absolute;
	bottom: 10px
}

.artical-top .hasImg .artImg {
	position: absolute;
	left: 0;
	width: 120px;
	height: 78px
}

.artical-top .hasImg .artImg a {
	display: block;
	height: 100%
}

.artical-top .hasImg .artImg img {
	width: 100%;
	height: 100%
}

.author-item-li {
	width: 272px;
	border: 1px solid #f3f5f9;
	margin: 0 10px 20px;
	float: left;
	overflow: hidden
}

.author-item-li:hover {
	cursor: pointer
}

.author-list .active {
	border: 1px solid #e94c3d
}

.author-item-li .author-info {
	background: #f3f5f9;
	position: relative;
	padding: 20px 20px 25px 116px;
	min-height: 84px;
	*zoom: 1
}

.author-item-li .author-pic {
	width: 84px;
	height: 84px;
	display: block;
	position: absolute;
	left: 20px;
	top: 20px
}

.author-item-li .defaultAvt,.author-item-li .author-pic a,.author-item-li .author-pic img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%
}

.author-item-li .defaultAvt {
	background: url(../images/default-head_57174c6.png) no-repeat;
	background-size: 84px;
	background: url(../images/default-head_ie_9856544.png) no-repeat\9
}

.author-item-li .userinf {
	overflow: hidden;
	width: 132px;
	height: 24px;
	line-height: 22px
}

.author-item-li .name {
	float: left;
	display: inline-block;
	max-width: 108px;
	*width: 108px;
	height: 100%;
	margin-right: 4px;
	font-size: 18px;
	color: #333
}

.author-item-li .name:hover {
	text-decoration: none
}

.author-item-li .public-v {
	float: left;
	display: inline-block;
	margin-top: 3px
}

.author-item-li .summary {
	font-size: 14px;
	color: #999;
	height: 42px;
	line-height: 21px;
	margin-top: 4px;
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis
}

.author-item-li .author-rss .btn {
	display: inline-block;
	background: #464646;
	color: #fff;
	height: 14px;
	line-height: 14px;
	padding: 5px 13px;
	border-radius: 12px;
	font-size: 12px
}

.author-item-li .author-rss .author_rssi {
	background: url(../images/rss_862aeeb.png) no-repeat;
	background-size: 21px;
	background: url(../images/rss_ie_a335284.png) no-repeat\9;
	display: inline-block;
	width: 21px;
	height: 14px;
	margin-right: 3px;
	_background: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/home/widget/author-item/images/rss-add_93d7c37.png")
}

.author-item-li .author-rss .minus {
	background-position: 0 -14px;
	_background: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/home/widget/author-item/images/rss-minus_f204743.png")
}

.author-item-li .author-rss .author_rsst {
	vertical-align: top;
	display: inline-block;
	margin-top: 1px;
	margin-left: 3px
}

.author-item-li .author-rss .btn:hover,.author-item-li .author-rss .btn:hover .author_rsst {
	text-decoration: none
}

.author-item-li .data {
	font-size: 14px;
	color: #999;
	border: 1px solid #f3f5f9;
	height: 48px;
	line-height: 48px;
	padding: 0 10px
}

.author-item-li .data span {
	font-size: 20px;
	color: #0c3e83;
	margin: 0 10px 0 5px;
	display: inline-block
}

.authorInfos {
	background: #fff url(../images/cardbg_1db2c08.png) no-repeat;
	margin-bottom: 35px
}

.authorInfo {
	position: relative;
	padding: 18px 30px 12px 110px;
	height: 82px
}

.authorInfo .avt {
	width: 65px;
	height: 65px;
	position: absolute;
	left: 30px;
	top: 22px
}

.authorInfo .avt a {
	display: block;
	height: 100%;
	border-radius: 50%
}

.authorInfo .avt a img {
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.authorInfo .avt .a {
	width: 65px;
	height: 65px;
	display: block
}

.authorInfo .nm {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	overflow: hidden
}

.authorInfo .nm:hover {
	color: #ccc;
	text-decoration: none
}

.authorInfo .label {
	color: #999;
	font-size: 14px;
	height: 36px;
	line-height: 18px;
	overflow: hidden
}

.authorInfo .public-v {
	display: inline-block;
	vertical-align: top;
	margin-top: 7px
}

.authorInfo .btns {
	position: absolute;
	top: 93px;
	right: 40px
}

.authorInfo .btn {
	background: #e94c3d;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	display: inline-block;
	text-align: center
}

.authorInfo .btn .i {
	background: url(../images/rss_862aeeb_1.png) no-repeat;
	background-size: 21px;
	background: url(../images/rss_ie_a335284_1.png) no-repeat\9;
	width: 21px;
	height: 14px;
	display: inline-block;
	margin-top: 9px;
	_background: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/home/widget/authorCard/images/rss-add_93d7c37.png")
}

.authorInfo .btns .torss {
	background: #e94c3d
}

.authorInfo .btns .rssed {
	background: #0c3e83
}

.authorInfo .btns .btn:hover {
	background: #f06f63
}

.authorInfo .btns .btn:active {
	background: #ba291b
}

.authorInfo .btns .rssed .i {
	background-position: 0 -14px;
	_background: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/home/widget/authorCard/images/rss-minus_f204743.png")
}

.articleLis {
	border: 1px solid #eee;
	border-width: 0 1px 1px;
	padding: 15px 20px;
	background: #fff
}

.articleLi,.articleLis .tip {
	color: #438cc6;
	position: relative;
	padding-left: 15px;
	*padding-left: 0
}

.articleLi .icircle,.articleLis .tip .icircle {
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #ccc;
	left: 0;
	top: 10px;
	font-size: 0;
	*display: none
}

.articleLi .iline {
	position: absolute;
	width: 1px;
	height: 17px;
	background: #ccc;
	left: 2px;
	top: 19px;
	*display: none
}

.articleLis .articleLi a {
	color: #666;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	display: block
}

.articleLis .articleLi a:hover {
	color: #e94c3d;
	text-decoration: none
}

.authorInfos .tip a {
	color: #333;
	font-size: 14px
}

.authorInfos .tip a:hover {
	color: #e94c3d;
	text-decoration: none
}

.authorInfos .tip a .iarr {
	background: url(../images/arr_2ebfccb.png) no-repeat;
	width: 7px;
	height: 7px;
	display: inline-block;
	margin-left: 5px
}

.bottom-share {
	padding: 20px 20px 40px 0;
	height: 63px;
	position: relative;
	margin-bottom: 37px;
	margin-top: 40px
}

/*.bottom-share span {
	float: left;
	font-size: 15px;
	line-height: 63px;
	color: #fff;
	margin-right: 10px
}

.bottom-share .bds {
	width: 60px;
	height: 54px;
	background: url(../images/bottomshareicon_0a8229b.png) no-repeat;
	padding: 0
}

.bottom-share .bds_tsina {
	background-position: 0 0!important
}

.bottom-share .bds_tsina:hover {
	background-position: 0 -55px!important
}

.bottom-share .bds_renren {
	background-position: -60px 0!important
}

.bottom-share .bds_renren:hover {
	background-position: -60px -55px!important
}

.bottom-share .bds_douban {
	background-position: -120px 0!important
}

.bottom-share .bds_douban:hover {
	background-position: -120px -55px!important
}

.bottom-share .bds_tqq {
	background-position: -180px 0!important
}

.bottom-share .bds_tqq:hover {
	background-position: -180px -55px!important
}

.bottom-share .bds_weixin {
	background-position: -240px 0!important
}

.bottom-share .bds_weixin:hover {
	background-position: -240px -55px!important
}

.bottom-share .bds_more {
	background-position: -300px 0!important
}

.bottom-share .bds_more:hover {
	background-position: -300px -55px!important
}

.bottom-share .sharecount {
	margin-top: 16px;
	width: 71px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	overflow: hidden;
	font-size: 12px;
	text-indent: 12px;
	background: url(../images/bottomshareicon_0a8229b.png) no-repeat;
	background-position: -381px -12px;
	position: relative;
	cursor: pointer
}

.bottom-share .sharecount:hover {
	background-position: -381px -67px
}

.bottom-share .bds_count {
	width: 34px!important;
	height: 27px!important;
	line-height: 27px!important;
	color: #fff!important;
	text-align: center;
	margin: 0;
	background: none!important;
	display: inline-block;
	position: absolute;
	top: 0
}*/

.bjcode2 {
	left: 0;
	top: 160px
}

.bdbsharecode {
	width: 178px;
	height: 270px;
	overflow: hidden;
	position: absolute;
	z-index: 400;
	background: #fff;
	border: 1px solid #ccc;
	display: none;
	-webkit-box-shadow: 3px 4px 0 0 #333;
	box-shadow: 3px 4px 0 0 #333
}

.bdbsharecode .public-modal-btn-cancel-red {
	position: absolute;
	right: 17px;
	top: 19px;
	margin: 0;
	padding: 0;
	cursor: pointer
}

.bdbsharecode p {
	color: #999;
	text-align: left;
	width: 150px;
	margin-left: 20px
}

.bdbsharecode .ttl {
	padding-top: 15px;
	font-size: 14px;
	line-height: 20px
}

.bdbsharecode .info {
	font-size: 12px;
	margin-top: 14px;
	line-height: 16px
}

.bdbsharecode em {
	width: 133px;
	height: 133px;
	border: 4px solid #f1f0f0;
	margin-top: 15px;
	margin-left: 20px;
	display: block
}

.mod {
	margin-bottom: 30px
}

.mod .hd {
	padding: 12px 0 4px;
	line-height: 29px;
	height: 40px
}

.title_box {
	width: 220px;
	margin: 0 auto;
	height: 20px;
	text-align: center
}

.title_container {
	position: relative;
	top: 10px;
	margin: 0 auto;
	text-align: center
}

.title_container .title {
	position: absolute;
	display: block;
	font-size: 20px;
	top: -13px;
	width: 100%;
	text-align: center;
	color: #333;
	left: 0;
	font-family: "微软雅黑","Hiragino Sans GB"
}

.title_container .sub_title {
	position: absolute;
	display: block;
	font-size: 10px;
	font-family: arial;
	color: #999;
	width: 100%;
	text-align: center;
	top: 6px;
	left: 0
}

.mod .zm_title_container {
	border: 0;
	padding: 0;
	line-height: 24px;
	margin-bottom: 20px
}

.mod .zm_title_container .subtitle {
	font: 400 9px/12px arial;
	display: block;
	color: #999;
	margin-bottom: 18px
}

.mod .zm_title_container .title {
	font: 20px/26px normal '微软雅黑'
}

.zm_title_container .opt {
	float: right;
	height: 15px;
	position: relative;
	top: 27px
}

.zm_title_container .opt a {
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-left: 4px
}

.zm_title_container .opt .i {
	width: 15px;
	height: 15px;
	display: inline-block;
	background: url(../images/zt_02_d7282f5.png);
	vertical-align: top
}

.zm_title_container .opt .iup {
	background-position: 0 0
}

.zm_title_container .opt .idown {
	background-position: 0 -20px
}

.zm_title_container .opt .iupdis {
	background-position: -20px 0;
	cursor: default
}

.zm_title_container .opt .idowndis {
	background-position: -20px -20px;
	cursor: default
}

.usrlis .li {
	position: relative;
	_zoom: 1;
	padding-left: 96px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #666;
	min-height: 65px
}

.usrlis .li .avt {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 18px;
	top: 5px
}

.usrlis .li .avt a {
	display: block;
	width: 100%;
	height: 100%
}

.usrlis .li .avt img {
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.usrlis .li .nm {
	margin: 4px 0 8px
}

.usrlis .li .nm a {
	font-size: 16px;
	color: #333;
	line-height: 20px;
	font-family: "微软雅黑"
}

.usrlis .li .info {
	line-height: 18px;
	color: #adadad;
	max-height: 54px;
	overflow: hidden
}

.imglisbg {
	height: 429px;
	overflow: hidden;
	*position: relative;
	*zoom: 1
}

.imglis {
	position: relative;
	transition: all .3s ease-out;
	top: 0;
	-moz-transition: all .3s ease-out;
	top: 0
}

.imglis .img {
	width: 224px;
	height: 133px;
	margin-bottom: 10px
}

.imglis .img a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}

.imglis .img img {
	width: 100%;
	height: 100%
}

.imglis .img .tit {
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 26px;
	height: 26px;
	width: 100%;
	overflow: hidden;
	z-index: 1;
	color: #fff;
	font-size: 14px
}

.imglis .img .tit .isquare {
	background: #2393df;
	width: 3px;
	height: 14px;
	margin: 5px 10px;
	vertical-align: top;
	*vertical-align: middle;
	display: inline-block
}

.imglis .img .mark {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 26px;
	width: 100%;
	background: rgba(0,0,0,.5);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#70000000', endColorstr='#70000000')
}

.lis .li {
	position: relative;
	padding-left: 84px;
	width: 266px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin: 0 0 23px 15px
}

.lis .li .avt {
	position: absolute;
	left: 0;
	top: 0;
	width: 67px;
	height: 67px
}

.lis .li .avt a {
	display: block;
	height: 100%
}

.lis .li .avt img {
	width: 100%;
	height: 100%
}

.lis .li .nm {
	text-align: center;
	position: absolute;
	left: 0;
	width: 67px;
	top: 75px;
	font-size: 12px
}

.lis .li .nm a {
	color: #333
}

.lis .li .cnt {
	background: #f6f6f6;
	position: relative;
	padding: 17px 19px 19px;
	height: 130px;
	overflow: hidden
}

.lis .li .cnt .tit {
	font-size: 16px;
	font-family: "微软雅黑";
	margin-bottom: 5px;
	line-height: 21px
}

.lis .li .cnt .tit a {
	color: #333
}

.lis .li .cnt .info {
	font-size: 12px;
	color: #777;
	line-height: 21px;
	max-height: 105px;
	_height: 110px;
	overflow: hidden
}

.lis .li .cnt .more {
	color: #777
}

.lis .li .iarr {
	width: 15px;
	height: 30px;
	background: url(../images/zt_02.png) 0 -40px;
	display: inline-block;
	position: absolute;
	left: 75px;
	top: 20px
}

.mod-comment {
	margin-bottom: 30px
}

.mod-comment .comment-box {
	background: #f3f5f9;
	padding: 10px 20px 20px
}

.mod-comment .comment-box .opt {
	line-height: 30px;
	font-size: 12px;
	min-height: 30px;
	_height: 30px;
	margin-bottom: 10px
}

.mod-comment .comment-box .opt .nm a,.mod-comment .comment-box .opt .login a {
	color: #666
}

.mod-comment .comment-box .opt .nm a:hover,.mod-comment .comment-box .opt .login a:hover {
	color: #e05a5a;
	text-decoration: none
}

.mod-comment .comment-box .opt .nm em {
	margin: 0 10px;
	color: #999
}

.mod-comment .comment-box .cmtbox {
	position: relative;
	padding: 0 0 5px 65px;
	*zoom: 1
}

.mod-comment .comment-box .cmtbox .avt {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px
}

.mod-comment .comment-box .cmtbox .avt a {
	display: block;
	height: 100%;
	border-radius: 50%
}

.mod-comment .comment-box .cmtbox .avt img {
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.mod-comment .comment-box .cmtbox .tarea {
	display: block;
	padding: 10px;
	border: 1px solid #f3f5f9;
	width: 552px;
	background: #fff
}

.mod-comment .comment-box .cmtbox .tarea textarea {
	width: 100%;
	height: 80px;
	border: 0;
	resize: none;
	outline: 0;
	overflow-y: hidden
}

.mod-comment .comment-box .btns3 {
	text-align: right;
	margin-top: 17px
}

.mod-comment .comment-box .btns3 .checknum {
	float: left;
	color: #D9D9D9;
	margin-left: 60px;
	font-size: 12px
}

.mod-comment .comment-box .btns3 .checknum em {
	font-family: arial
}

.mod-comment .comment-box .btns3 .checknum .err {
	color: red;
	font-weight: 700
}

.mod-comment .comment-box .btns3 .btn,.mod-comment .comment-box .btns3 .btn:visited,.mod-comment .comment-box .btns3 .btn:active {
	display: inline-block;
	padding: 0 28px;
	color: #fff;
	background: #333;
	font-size: 14px;
	border: 1px solid #333;
	border-radius: 3px;
	width: auto;
	line-height: 32px;
	height: 32px
}

.mod-comment .comment-box .btns3 a.btn:hover {
	background: #999;
	text-decoration: none;
	border-color: #999
}

.mod-comment .comment-box .btns3 .btndis,.mod-comment .comment-box .btns3 a.btndis:hover,.mod-comment .comment-box .btns3 a.btndis:visited,.mod-comment .comment-box .btns3 a.btndis:active {
	color: #999;
	background: #e9e9e9;
	border-color: #e9e9e9;
	cursor: default;
	font-weight: 700
}

.mod-comment .comments {
	color: #4c4c4c;
	font-size: 12px;
	line-height: 1.125;
	font-family: arial,Helvetica,sans-serif
}

.mod-comment .comments .list_title,.mod-comment .comments .li {
	border-color: #D9D9D9
}

.mod-comment .comments .list_title {
	border-style: solid;
	border-width: 0 0 1px;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 10px
}

.mod-comment .comments a {
	color: #1482BE;
	text-decoration: none
}

.mod-comment .comments .li {
	padding: 30px 18px 15px 90px;
	border-bottom: 1px solid #f0f0f4;
	min-height: 60px;
	_height: 60px;
	position: relative
}

.mod-comment .comments .li .avt {
	width: 50px;
	overflow: hidden;
	height: 50px;
	border-radius: 50%;
	position: absolute;
	left: 18px;
	top: 30px
}

.mod-comment .comments .li .avt img {
	display: block;
	border: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.mod-comment .comments .li .cnt .user {
	position: relative;
	_zoom: 1;
	vertical-align: middle
}

.mod-comment .comments .li .cnt .user .nm {
	font-size: 14px;
	color: #333
}

.mod-comment .comments .li .cnt .user .tm {
	color: #999;
	margin-left: 13px
}

.mod-comment .comments .li .cnt .txt {
	font-size: 14px;
	color: #666;
	padding: 8px 0;
	line-height: 1.7;
	overflow: hidden;
	word-break: break-all;
	margin-bottom: 10px
}

.mod-comment .comments .li .cnt .txt img {
	vertical-align: middle;
	border: 0
}

.mod-comment .comments .li .replay {
	position: relative;
	height: 101%
}

.mod-comment .comments .li .replay .replay-bar {
	height: 25px;
	margin-bottom: 10px
}

.mod-comment .comments .li .replay .replay-bar .cool-btn {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding-left: 20px;
	margin-right: 20px;
	height: 25px
}

.mod-comment .comments .li .replay .replay-bar .cool-btn .num-cool {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 12px;
	font-style: normal;
	height: 25px;
	line-height: 25px;
	color: #333;
	margin-left: 5px
}

.mod-comment .comments .li .replay .replay-bar .cool-btn .num-add {
	display: none;
	position: absolute;
	left: 0;
	top: -13px;
	font-size: 14px;
	font-family: arial;
	color: #f13232
}

.mod-comment .comments .li .replay .replay-bar .can-cool {
	background: url(../images/icon-can-cool_b057f8b.png) left top no-repeat
}

.mod-comment .comments .li .replay .replay-bar .cannot-cool {
	background: url(../images/icon-cannot-cool_86f3805.png) left top no-repeat
}

.mod-comment .comments .li .replay .replay-bar .replay-btn {
	font-size: 12px;
	color: #333
}

.mod-comment .comments .li .replay .replay-box {
	display: none;
	padding: 15px 15px 26px;
	background-color: #f3f5f9
}

.mod-comment .comments .li .replay .replay-box .replay-textarea {
	display: block;
	padding: 3px 5px;
	margin-bottom: 10px;
	border: 1px solid #c4c4c4;
	width: 528px;
	background-color: #fff
}

.mod-comment .comments .li .replay .replay-box .replay-textarea textarea {
	width: 100%;
	height: 36px;
	border: 0;
	border: 1px solid none;
	resize: none;
	outline: 0;
	overflow-y: hidden
}

.mod-comment .comments .li .replay .replay-box .replay-status-bar .replay-checknum {
	float: left;
	font-size: 12px;
	color: #b0b0b0
}

.mod-comment .comments .li .replay .replay-box .replay-status-bar .replay-checknum em {
	font-family: arial
}

.mod-comment .comments .li .replay .replay-box .replay-status-bar .replay-checknum .err {
	color: red;
	font-weight: 700
}

.mod-comment .comments .li .replay .replay-box .replay-status-bar .replay-btndis,.mod-comment .comments .li .replay .replay-box .replay-status-bar a.replay-btndis:hover,.mod-comment .comments .li .replay .replay-box .replay-status-bar a.replay-btndis:visited,.mod-comment .comments .li .replay .replay-box .replay-status-bar a.replay-btndis:active {
	color: #999!important;
	background: #e9e9e9!important;
	border-color: #d2d0d0!important;
	cursor: default!important;
	font-weight: 700!important
}

.mod-comment .comments .li .replay .replay-box .replay-status-bar a.replay-commit-btn,.mod-comment .comments .li .replay .replay-box .replay-status-bar a.replay-commit-btn:visited,.mod-comment .comments .li .replay .replay-box .replay-status-bar a.replay-commit-btn:active {
	float: right;
	display: block;
	padding: 0 28px;
	color: #fff;
	background: #333;
	font-size: 14px;
	border: 1px solid #333;
	border-radius: 0;
	width: auto;
	line-height: 30px;
	height: 30px;
	font-family: '微软雅黑'
}

.mod-comment .comments .li .replay .replay-box .replay-status-bar a.replay-commit-btn:hover {
	background: #999;
	text-decoration: none;
	border-color: #999
}

.mod-comment .comments .loadLine {
	background: #f3f5f9;
	display: block;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	text-align: center;
	color: #333
}

.mod-comment .comments .loadLine:hover {
	background: #333;
	color: #fff
}

.mod-comment .comments .loadLine span {
	font-weight: 700;
	font-style: normal
}

.mod-comment .comments .loadLine .public-icon-notice {
	vertical-align: middle;
	background-position: 0 -34px
}

.mod-comment .comments .loadLine .txt {
	margin-left: 3px;
	display: inline-block;
	vertical-align: middle;
	_vertical-align: baseline
}

.mod-comment .comments .load .public-icon-notice {
	display: none
}

.mod-comment .comments .loading:hover {
	cursor: default;
	background: #f3f5f9;
	color: #333
}

.mod-comment .comments .loading .public-icon-notice {
	background-position: 0 0
}

.mod-comment .comments .loaderr .public-icon-notice {
	background-position: 0 -105px
}

.mod-comment .comments .nocmt,.mod-comment .comments .nocmt:hover,.mod-comment .comments .nocmt:active,.mod-comment .comments .nocmt:visited {
	background: #f3f5f9;
	cursor: default;
	color: #333
}

.mod-comment .comments .nocmt .public-icon-notice {
	background-position: 0 -34px
}

.mod-comment .comments .nomorecmt,.mod-comment .comments .nomorecmt:hover,.mod-comment .comments .nomorecmt:active,.mod-comment .comments .nomorecmt:visited {
	background: 0 0;
	cursor: default;
	color: #333
}

.mod-comment .comments .nomorecmt .public-icon-notice {
	display: none
}

.comment-success,.comment-fail {
	display: none;
	position: fixed;
	width: 470px;
	height: 76px;
	line-height: 76px;
	z-index: 1000;
	_position: absolute;
	background: #fff;
	border: 1px solid #b5b5b5\9;
	box-shadow: 0 1px 3px rgba(0,0,0,.6);
	margin: 0 auto;
	text-align: center
}

.comment-success .public-icon-notice-success,.comment-fail .public-icon-notice-error {
	vertical-align: middle
}

.comment-success .txt,.comment-fail .txt {
	font: 400 16px/76px"微软雅黑";
	margin: 0 0 0 10px;
	color: #666;
	display: inline-block
}

.modal-mask {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	opacity: .3;
	filter: alpha(opacity=30);
	z-index: 999
}

.comments .load_more {
	margin-top: 20px
}

.mod {
	margin-bottom: 20px
}

.content-container {
	height: 360px;
	overflow: hidden
}

.ulist li.fb {
	line-height: 26px;
	font-size: 14px;
	overflow: hidden;
	position: relative;
	height: 360px;
	text-align: center
}

.ulist li.fb .imgbox {
	display: block;
	position: absolute;
	*zoom: 1;
	height: 360px;
	width: 100%;
	left: 0;
	top: 0
}

.ulist li.fb img {
	width: 105%;
	height: 105%;
	position: absolute;
	left: -10px;
	top: -10px;
	display: block;
	-webkit-filter: blur(5px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5, MakeShadow=false)\9
}

.ulist li.fb .imark {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	bottom: 0;
	left: 0;
	padding: 0;
	background: url(../images/zhengmingbg-2x-0_d9449b5.png) no-repeat;
	background-size: 330px;
	background-position: 50% 0;
	background: url(../images/zhengmingbg-0_33b1d60.png) no-repeat\9;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="../images/zhengmingbg-0_33b1d60.png");
	_background: 0 0
}

.ulist li.fb .tit {
	line-height: 36px;
	color: #fff;
	font-size: 20px;
	position: relative;
	top: 105px;
	overflow: hidden;
	font-weight: 500;
	font-family: "微软雅黑","Hiragino Sans GB"
}

.ulist .fb .tit:hover {
	color: #e05a5a;
	text-decoration: none
}

.ulist .fb .vs {
	position: absolute;
	width: 270px;
	display: block;
	top: 162px;
	height: 85px;
	padding: 0 30px;
	text-align: left;
	left: 0
}

.ulist .fb .vs .vsa {
	margin-left: -2px
}

.ulist .fb .vs .vsb {
	margin-left: 2px
}

.ulist .fb .vs-viewpoint {
	display: block;
	width: 100%;
	margin-top: -25px;
	padding-bottom: 5px
}

.ulist .fb .vstxt,.ulist .fb .vsnum {
	font-size: 16px;
	color: #ccc;
	height: 22px;
	line-height: 22px;
	display: block;
	margin-bottom: 5px;
	font-style: normal
}

.ulist .fb .vstxt .vsa,.ulist .fb .vsnum .vsa {
	display: inline-block;
	width: 50%;
	font-style: normal;
	font-family: LinotypeUniversComp,Georgia
}

.ulist .fb .vstxt .vsb,.ulist .fb .vsnum .vsb {
	text-align: right;
	display: inline-block;
	width: 50%;
	vertical-align: top;
	font-style: normal;
	font-family: LinotypeUniversComp,Georgia
}

.ulist .fb .vstxt .vsa,.ulist .fb .vstxt .vsb {
	font-size: 18px
}

.ulist .fb .vsline {
	position: relative;
	height: 20px;
	display: block;
	margin-top: 25px
}

.ulist .fb .vsline .vsa,.ulist .fb .vsline .vsb {
	background: #e94c3d;
	height: 6px;
	border: 1px solid #e94c3d;
	border-width: 1px 0;
	border-radius: 1px;
	float: left
}

.ulist .fb .vsline .icursor {
	position: absolute;
	width: 12px;
	height: 17px;
	background: url(../images/cursor_7d9c934.png) no-repeat;
	background-position: 50% 0;
	display: block;
	top: -15px;
	margin-left: -7px
}

.ulist .fb .vsnum .vsa,.ulist .fb .vsnum .vsb {
	color: #fff;
	font-size: 30px;
	height: 30px;
	line-height: 30px
}

.ulist .fb2 {
	height: 70px!important;
	top: -70px;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: .3;
	background-color: #000
}

.ulist li.fb2 .imgbox {
	background: #0c3e83;
	height: 70px;
	padding-top: 16px
}

.ulist li.fb2 .tit {
	position: static;
	display: block;
	height: 35px;
	line-height: 35px;
	color: #fff;
	padding: 0 32px;
	text-align: left;
	bottom: 0;
	font-size: 16px
}

.ulist li.fb a.imgbox:hover {
	text-decoration: none
}

.ulist .fb2 .vs {
	position: static;
	height: 2px
}

.ulist .fb2 .vsline {
	height: 2px
}

.ulist .fb2 .vsline .vsa,.ulist .fb2 .vsline .vsb {
	background: #fff;
	height: 2px;
	border: 0;
	border-radius: none;
	_font-size: 0;
	_line-height: 0
}

.ulist .fb2 .iarrow {
	background: url(../images/arrow_9e3647e.png) no-repeat;
	width: 25px;
	height: 25px;
	position: absolute;
	display: inline-block;
	top: 22px;
	right: 32px;
	padding: 0
}

.ulist .fb2:last-child .imgbox {
	padding-top: 0;
	padding-bottom: 10px;
	color: #fff;
	font-size: 21px;
	font-weight: 600;
	line-height: 70px;
	padding-right: 30px;
	width: 300px;
	background-image: url(../images/arrow-white_c61e3c4.png);
	background-repeat: no-repeat;
	background-position: 205px 23px
}

.ulist .fb2:last-child .iarrow {
	top: 7px
}

.ulist .fb2-link-container {
	display: block;
	position: relative;
	height: 70px;
	top: -140px
}

.ulist .fb2-link-container a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 0;
	padding-bottom: 10px;
	color: #fff;
	font-size: 21px;
	font-weight: 600;
	line-height: 70px;
	padding-right: 30px;
	width: 300px;
	background-image: url(../images/arrow-white_c61e3c4.png);
	background-repeat: no-repeat;
	background-position: 205px 23px
}

.ulist .fb2-link-container a:hover {
	text-decoration: none;
	color: #f4515a
}

#extend {
	padding: 0 20px;
	margin-bottom: 30px
}

#extend .hd {
	border: 0
}

#extend .hd h3 {
	font-weight: 800;
	height: 20px;
	font-family: "微软雅黑";
	border: 0;
	padding: 0;
	font-size: 18px;
	color: #333
}

#extend .artical-top li {
	border: 0;
	padding-top: 3px;
	height: 27px;
	line-height: 27px
}

#extend .artical-top li a {
	color: #666;
	font-size: 12px
}

#extend .bd {
	padding-top: 10px
}

.feeds-item {
	font-size: 12px;
	border-top: 1px solid #eaecef;
	position: relative;
	padding: 20px 0 5px;
	*zoom: 1
}

.feeds-item:first-child {
	border-top: 0
}

.feeds-item h3 {
	margin-bottom: 5px
}

.feeds-item h3 a {
	font: 20px/29px "微软雅黑";
	color: #0c3e83;
	font-weight: 800
}

.feeds-item h3 a:hover {
	color: #e05a5a;
	text-decoration: none
}

.feeds-item .feeds-item-pic {
	position: absolute;
	left: 0;
	width: 200px;
	height: 120px;
	top: 20px
}

.feeds-item .feeds-item-pic a {
	display: block;
	height: 100%;
	overflow: hidden
}

.feeds-item .feeds-item-pic img {
	width: 100%
}

.feeds-item .feeds-item-text,.feeds-item .feeds-item-text1 {
	height: 48px;
	color: #606a77;
	font-size: 16px;
	line-height: 24px;
	overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
}

.feeds-item .feeds-item-info {
	line-height: 22px;
	color: #999;
	overflow: hidden;
	width: 100%;
	margin-top: 13px
}

.feeds-item .feeds-item-info .feeds-item-author,.feeds-item .feeds-item-info .tm,.feeds-item .feeds-item-info .count,.feeds-item .feeds-item-info .share-article {
	margin-right: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.feeds-item .feeds-item-info .share-article {
	color: #999
}

.feeds-item .feeds-item-info .share-article:hover {
	color: #999;
	text-decoration: none
}

.feeds-item .feeds-item-info .from {
	color: #ed4040;
	margin-right: 13px;
}

.feeds-item .feeds-item-info .feeds-item-author {
	color: #999;
}

.feeds-item .feeds-item-info .feeds-item-author:hover {
	color: #ccc;
	text-decoration: none
}

.feeds-item .feeds-item-info .labels {
	float: right;
	margin-right: -1px;
	margin-right: -3px\9
}

.feeds-item-info .label {
	padding: 0 1px;
	display: inline-block;
	height: 20px;
	_overflow: hidden;
	line-height: 20px;
	vertical-align: top
}

.feeds-item-info .label .labelnm {
    border: 1px dotted #999;
    border-radius: 20px;
    color: #999;
    margin: 0 2px 0 0;
    padding: 1px 4px;
	_height: 18px;
	_line-height: 18px;
	_display: inline;
	_zoom: 1
}

.feeds-item-info .labelnm:hover {
	color: #e05a5a;
	text-decoration: none
}

.feeds-item .feeds-item-info .public-v {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 10px;
	vertical-align: middle;
	margin-left: -7px
}

.feeds-item-time {
	position: absolute;
	right: 0;
	top: 27px;
	right: 20px
}

.hasImg {
	padding-left: 215px;
	min-height: 138px;
	height: 138px
}
.nnv{width: 1180px;margin: 0 auto; text-align:center;}
.nnv a{line-height: 50px;font-size: 18px;color: #fff;margin: 0px 15px;}
.feet-left{width: 310px;padding-right: 70px;float: left;}
.feet-middle{width: 250px;padding-right: 70px;float: left;}
.feet-right{width: 400px;float: left;}
.bt-nav{width: 100%;height: 50px;background-color: #0c3e83}
.hasImg .feeds-item-info {
	width: 610px
}
.sxw{margin-top: 30px;font-size: 14px;font-weight: bold;margin-bottom: 23px;}
.feet{width: 1180px;margin: 0 auto;}
.foo{width: 100%;height: 320px;background-color: #f0f0f0}
.sx{overflow: hidden;}
.sx li{float: left;margin-right: 20px;display: block;line-height: 25px;}
.sx li a{font-size: 16px;color: #404040}
.foo-m{width: 100%;height: 164px;border-bottom: 1px #e3e7e7 solid}
.hasImg .feeds-item-info span{display: block;float: left;}
.hasImg .feeds-item-text,.hasImg .feeds-item-text1 {
	overflow: hidden
}
.dl{width: 1180px;margin: 0 auto;overflow: hidden;margin-top: 40px;}
.dl img{display: block;float: left;margin-right: 25px;}
.dl ul{display: block;float: left;}
.dl ul li{color: #717171;font-size: 12px;line-height: 23px;}
.hasImg .feeds-item-info .fx{overflow: hidden;float: left;margin-top: 5px;}
.hasImg .feeds-item-info .fx img{display: block;float: left;}
.feeds-item .feeds-item-info .share-article .ishare {
	background: url(../images/share_4de6745.png);
	background-size: 25px;
	background: url(../images/share_ie_908b839.png)\9;
	width: 16px;
	height: 14px;
	margin-right: 3px
}

.public-icon-unique,.public-icon-first {
	display: inline-block;
	vertical-align: top;
	margin-left: 3px;
	margin-top: 5px;
	line-height: 18px;
	line-height: 17px\9
}

#footer {
	padding: 15px 0;
	margin-top: 25px;
	background: #0c3e83;
	min-width: 1200px;
}

#footer .foot {
	width: 1180px;
	margin: 0 auto;
	padding-top: 40px
}

.foot .ps {
	height: 150px;
	margin-bottom: 30px
}

.foot .ps .p-content {
	position: relative;
}

.foot .ps .p {
	float: left
}

.foot .p1 {
	width: 333px;
	height: 120px
}

.foot .p1 .bottom-logo-baidu {
	display: inline-block;
	width: 157px;
	height: 52px;
	margin-right: 15px;
	margin-bottom: 25px
}

.foot .p1 .bottom-logo-baijia {
	display: inline-block;
	width: 94px;
	height: 52px
}

.foot .p1 .bottom-logo-baijia img {
	width: 100%;
	height: 100%
}

.foot .p1 .t1 {
	font-size: 12px;
	margin-top: 6px;
	color: #55b2de;
	font-weight:bold;
}

.foot .p1 .t1 a {
	color: #fff
}

.foot .p2 {
	width: 400px;
	border-left: 1px solid #0458cd;
	border-right: 1px solid #0458cd;
	padding: 10px 37px;
	height: 100px
}

.foot .p2 .t2 {
	color: #fff;
	font-size: 20px;
	margin-bottom: 30px
}

.foot .p_weixin {
	width: 150px;
	padding: 0px 0px 0px 17px;
	height: 100px
}
.foot .p_weixin .t2 {
	color: #fff;
	font-size: 20px;
	margin-bottom: 15px
}
.foot .p_weibo {
	width: 150px;
	padding: 0px 0px 0px 17px;
	height: 100px
}
.foot .p_weibo .t2 {
	color: #fff;
	font-size: 20px;
	margin-bottom: 15px
}
.foot .p2 li {
	display: inline-block;
	width: 130px;
	text-align: left;
	margin-bottom: 15px
}

.foot .p2 li .isquare {
	width: 5px;
	height: 5px;
	background: #e94c3d;
	display: inline-block;
	margin-right: 9px;
	font-size: 0;
	*display: none
}

.foot .p2 li a {
	color: #55b2de;
}

.foot .p3 {
	text-align: left;
	width: 300px;
	border-left: 1px solid #343333;
	padding-left: 60px;
	height: 120px
}

.foot .p3 .t2 {
	color: #fff;
	font-size: 20px;
	margin-bottom: 15px
}

.foot .p3 img {
	border: 6px solid #fff;
	margin-bottom: 5px
}

.foot .p3 .t3 {
	color: #fff;
	font-size: 16px
}

.foot .p3 .qcode {
	margin-bottom: 5px
}

.foot .p3 .qcode .img-container {
	float: left;
	width: 94px;
	padding: 1px
}

.foot .p3 .qcode .img-container img {
	width: 100%;
	height: 100%
}

.foot .p3 .qcode .link-container {
	float: left;
	width: 120px;
	margin-left: 25px
}

.foot .p3 .qcode .link-container a {
	display: inline-block;
	width: 100%;
	height: 35px;
	text-align: center;
	background-color: #515152;
	color: #fff;
	border-radius: 3px;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 2.2
}

.foot .p3 .qcode .link-container a:hover {
	text-decoration: none
}

#footer .site-info {
	font-size: 12px;
	color: #69696a;
	text-align: center;
	line-height: 19px;
	height: 19px;
	margin-bottom: 10px
}

#footer .site-info a,#footer .site-info span {
	padding: 0 3px;
	color: #69696a;
	line-height: 19px;
	display: inline-block;
	vertical-align: top
}

.i {
	width: 12px;
	height: 12px;
	background: url(../images/icon_c1532c5.png) no-repeat;
	display: inline-block;
	position: relative;
	vertical-align: middle
}

/*#header{background:#0c3e83;height:66px;width:100%;z-index:9999;position:fixed;_position:absolute;left:0}
#header .headbg{width:50%;background:#0c3e83;height:66px;position:absolute;right:0}
#header .header-content{position:relative;height:100%;width:875px;margin:0 auto;padding:0 100px 0 210px}
#header .logo{background:url(../images/logo1.png) no-repeat;width:185px;height:100%;display:inline-block;position:absolute;top:0px;left:0}
#header .logo a{display:block;height:100%}

#menu{padding-top:26px;height:40px;position:relative;z-index:1;background:#0c3e83 url(../images/headerbg_56307e1.png) no-repeat right bottom}
#menu a{color:#fff;height:40px;line-height:40px;float:left;text-align:center;font-size:16px;padding:0 13px;margin:0 2px}
#menu a:hover{background:url(../images/menubg_80e9af4.png) repeat-x bottom center;text-decoration:none}
#menu a.current{background:url(../images/menubg_80e9af4.png) repeat-x bottom center}
#menu a.current:hover{text-decoration:none}
#menu a span{width:70px;height:1px;display:block;margin:19px auto 0;_margin-top:-4px}
.header-content .submenus{position:absolute;right:0;top:0;width:270px;height:66px}
.header-content .submenu{display:inline-block;height:26px;line-height:26px;margin:32px 0 8px;vertical-align:top;transition-property:all;transition-duration:.3s;transition-timing-function:ease-out;position:absolute}
.header-content .submenu a{color:#fff;font-size:14px}
.header-content .submenu a:hover{text-decoration:none;color:#e05a5a}
.header-content .submenu .othermenu{display:block;text-align:center;background:url(../images/arr_5856f1e.png) no-repeat 62px 2px}
.header-content .submenu .othermenu:hover,.header-content .submenus .show .othermenu{color:#e05a5a;text-decoration:none}
.submenus .otherchannel{width:70px;right:190px}
.submenus .myrss{width:56px;right:108px}
.submenus .searcharea{width:34px;right:46px}
.submenus .authorpage{width:28px;right:0}*/


/** 整体宽度 */
.topbar{ height:90px; background:#0c3e83; position:fixed; left:0; top:0; width:100%; z-index:9999;left:0px;_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);}
.topbar .logo{ float:left; height:70px; overflow:hidden; width:185px; padding-top:10px;}
.topbar .logo a{ display:block; height:70px; background:url(../images/logo.png) no-repeat; width:185px; text-indent:-999em;}

.wrapper{ width:1180px; margin: 0 auto; clear: both; height: auto;}
/** nav */
.nav{ float:left; margin-left:50px; padding-top:40px;}
.nav li{ float:left; font-size:16px;position:relative;height:50px; line-height:50px; z-index:1;}
.nav li:hover{background:url(../images/menubg_80e9af4.png) repeat-x bottom center;}
.nav li i{ display:inline-block; background:url(../images/arrow.png) no-repeat; width:12px; height:7px; position:absolute; top:16px; left:50px;}
.nav li .w70{width:70px;}
.nav li strong{font-weight:normal !important;text-align:center;}
.nav li strong a{ display:block; float:left; height:40px; line-height:40px;padding:0 10px; color:#fff; font-size:18px;position:relative;z-index:3;}
.nav li strong a:hover{}
.nav li.on strong a{background:#D73C3C; color:#fff;}
.nav li.w70 a{ width:42px;}
.nav li.w70 dl a{width:60px;}
.nav dl{width:60px; text-align:center;background:#fff;position:absolute;height:auto;left:0px;top:40px;padding:0px 0px 0px 0px;text-align:center;display:none;z-index:2;border:1px solid #000; border-top:0px;}
.nav dl a{font-size:14px; color:#333;}
.nav dl em{width:12px;height:7px;position:absolute;top:-7px;left:35px;}
.nav dl li{width:60px;height:35px;float:left; display:block;margin:0px;padding:0px;overflow: hidden;}
.nav dl li a{ display:block; line-height:35px; height:35px;}
.nav dl li a:hover{ background:#fff;color: #e05a5a;}
.nav li.selected dl{display:block;}
.nav li.active{background:url(../images/menubg_80e9af4.png) repeat-x bottom center;}

.action { float:right;width:80px;}
.action .loginbar{width:80px; height:30px; line-height:30px;overflow: hidden;}
.action .loginbar a{ font-size:12px; color:#ababab; padding:0px 5px;}
.action .loginbar a:hover{color:#e60000;}
.action .userbar{width:80px;}
.action .userbar a{ display:inline-block; height:34px; line-height:34px; color:#fff;opacity:0.9; filter:alpha(opacity=90); font-size:16px;}
.action .userbar a:hover{opacity:1; filter:alpha(opacity=100); text-decoration:none; }
.action .userbar a.n4{ width:80px;font-size:18px; color: #fff; height:45px; line-height:45px;display:inline-block;font-weight: bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align:center;}
.action .userbar .user{ display:block; color:#fff; float:right; width:80px;padding-top:8px; height:48px;position:relative;}
.action .userbar .user a{ color:#fff;}
.action .userbar .user{ background:url(../images/arrow.png) no-repeat 60px 28px; display:block; color:#fff; float:right; width:80px;height:42px;position:relative;}
.action .userbar .drap{ position:absolute; left:0; top:40px; background:#fff; border:1px solid #eee; width:80px;   z-index:999px;box-shadow:0 5px 5px #ddd; border-top:none; display:none;float:left;}
.action .userbar .selected{}
.action .userbar .selected{ display:block;background:#fff url(../images/arrow3.png) no-repeat 60px 28px; display:block; color:#333; float:right; width:82px;position:relative;}
.action .userbar .selected .drap{display:block; position:absolute; left:0; top:40px; background:#fff; border:1px solid #eee; width:80px; z-index:999px;box-shadow:0 5px 5px #ddd; border-top:none; float:left;}
.action .userbar .selected a{color:#666;}
.action .userbar .drap li{ height:38px; line-height:38px; overflow:hidden; border-bottom:1px dashed #bdbdbd; text-align:center; font-size:14px;}
.action .userbar .drap li a{ font-size:14px;}
.action .userbar .drap li.i6{border:none;}
.action .userbar .drap li a:hover{ color:#D73C3C;}
.action .userbar .avatar img{ height:30px; width:30px;}

.v_header{ position:relative;}
#showtime{ position:absolute; top:9px; color:#fff; right:90px; font-size:12px;}
.v_kouhao{position:absolute; top:9px; color:#55b2de; left:245px; font-size:12px;}


.rearch {width: 330px;overflow: hidden;}
.rearch .inputs{width: 280px;height: 29px;border:1px solid #dddddd;float: left;font-size: 14px;text-indent: 5px;line-height: 29px;}
.rearch .sear{width: 48px;height: 30px;text-align: center;line-height: 30px;background-color: #0c3e83;float: left;color: #fff;border:none;}
.erweima{margin-top: 20px;width: 330px;height: 330px;}
.mod .wz{width: 328px;height: 48px;border:1px #4caf50 solid;background: #eafceb url(../images/wz.png) no-repeat 65px 7px;margin-bottom: 10px;}
.mod .wz a{display: block;width: 330px;height: 50px;text-indent: 110px;line-height: 50px;font-size: 22px;font-weight: bold;color: #4caf50;}
.mod .wl{width: 328px;height: 48px;border:1px #ffa800 solid;background: #ffedd0 url(../images/pl.png) no-repeat 65px 7px; }
.mod .wl a{display: block;width: 330px;height: 50px;text-indent: 110px;line-height: 50px;font-size: 22px;font-weight: bold;color: #ff8400;}
.zt{height: 50px;width: 330px;border-bottom: 2px solid #f5f5f5;border-top: 2px solid #0c3e83;}
.zt .topic{font-size: 18px;text-align: center;color: #0c3e83;margin-top: 8px;}
.zt .topcc{font-size: 14px;color: #dadada;text-align: center;}
.topics-uls ul{margin-top: 7px;}
.topics-uls ul li{width: 320px;height: 96px;overflow: hidden;padding: 10px 0;border-bottom: 1px #e5e5e5 solid}
.topics-uls ul li .tio-left{float: left;}
.topics-uls ul li .tio-right{float: right;width: 180px;}
.topics-uls ul li .tio-right h4{font-size: 16px;color: #4e4e4e;font-weight: normal;line-height: 28px;}
.topics-uls ul li .tio-left img{width: 130px;height: 88px;border:3px #f2f2f2 solid;}
.topics-uls ul li .tio-right p{font-size: 12px;color: #888;line-height: 25px;}
.tips{width: 328px;height: 170px;border:1px #e5e5e5 solid;border-top: 0;clear: both}
.tipp{width: 285px;margin-left: 25px;padding-top: 20px;}
.tipp ul li {background:url(../images/bg2.png) no-repeat;width: 84px;height: 26px;text-align: center;display: block;float: left;margin-bottom: 10px;margin-right: 10px;}
.tipp ul li a{font-size: 14px;color: #727272;display: block;line-height: 26px;}
.tipp ul li.liss{background: url(../images/bg1.png) no-repeat;width: 126px;height: 26px;}
.art{width: 330px;}
.art ul{margin-top: 7px;}
.art ul li{padding: 15px 0;overflow: hidden;border-bottom: 1px #f0f0f4 solid}
.art ul li .art-a1,.art ul li .art-a2{float: left;display: block;}
.art ul li .art-a2{width: 270px;margin-left: 20px;}
.art ul li .art-a2 span{font-size: 16px;color: #333;}
.art ul li .art-a2 p{color:#a59999;line-height: 20px; font-size:12px;}
.lgs{margin-top: 2px;margin-left: 7px;overflow: hidden;float: left;}
.lgs li{display: inline-block;}
.count{margin-left: 85px;}
.fx{overflow: hidden;margin-left: 15px;}
.fx img{vertical-align: middle;}
.fx span{margin-left: 3px;color: #999;line-height: 13px;}
.radius{margin-left: 24px;float: left;margin-top: 2px;}
.radius li{display: block;float: left;margin-right: 2px;}
.radius li a{border: 1px solid #f99;
    border-radius: 2px;
    color: #f99;
    float: left;
    font: normal 12px/16px SimSun;
    margin-right: 3px;
    padding: 1px 7px;
    text-decoration: none;}

.link-content {
    overflow: hidden;
    padding: 10px 0px 15px;
}
.link-content .item {
    float: left;
    margin-right: 10px;
}
.link-content .item a {
	color: #777;
	line-height: 30px;
	font-size: 14px
}

.search_form {
	position: relative;
	width: 0;
	overflow: hidden
}

.search_box {
	width: 210px;
	height: 100%;
	overflow: hidden
}

.search_input {
	width: 180px;
	height: 26px;
	line-height: 26px;
	display: block;
	border: 0;
	font-size: 12px;
	background: #fff;
	padding-left: 30px
}

.search_submit {
	background: url(../images/search_be484a1.jpg) no-repeat 0 -18px;
	background-size: 18px;
	background: url(../images/search_ie_ec60905.jpg) no-repeat 0 -18px\9;
	width: 18px;
	height: 18px;
	border: 0;
	cursor: pointer;
	position: absolute;
	left: 5px;
	top: 4px
}

.isearch {
	background: url(../images/search_be484a1.jpg) no-repeat;
	background-size: 18px;
	background: url(../images/search_ie_ec60905.jpg) no-repeat\9;
	width: 18px;
	height: 18px;
	display: inline-block;
	border-right: 1px solid #999;
	padding-right: 15px;
	overflow: hidden;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.showsearchbar .searcharea {
	width: 210px
}

.showsearchbar .search_form {
	width: 210px
}

.showsearchbar .isearch {
	display: none
}

.showsearchbar .otherchannel,.showsearchbar .myrss {
	right: 340px!important
}

#usrbar {
	position: absolute;
	top: 0;
	right: 20px;
	margin: 0;
	font-size: 12px;
	color: #ababab;
	z-index: 99;
	width: 400px;
	line-height: 26px;
	text-align: right
}

#login_user {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	vertical-align: top;
	margin-right: 5px
}

#login_user .userbox ul {
	right: 0;
	left: auto
}

#usrbar .header_baidu,#usrbar .header_home,#usrbar .header_person,#usrbar .header_qrcode,#loged {
	color: #ababab;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	padding: 0 3px;
	vertical-align: top;
	font-size: 12px
}

#usrbar a:hover {
	text-decoration: none
}

#usrbar .header_qrcode {
	background: url(../images/arr_5856f1e.png) no-repeat right 2px
}

.header_qrcode_container {
	position: absolute;
	visibility: hidden;
	width: 100px;
	height: 100px;
	border: 1px solid #f1f1f1;
	margin-left: -12px;
	padding: 5px;
	background-color: #fff;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0)
}

.header_qrcode_container img {
	width: 100%;
	height: 100%
}

#loged {
	text-align: right;
	overflow: hidden;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
	padding: 0 12px;
	background: url(../images/arr_5856f1e.png) no-repeat right 2px
}

#loged:hover,.show #loged {
	text-decoration: none;
	color: #e05a5a
}

.dropdown {
	position: relative;
	width: 100%;
	height: 0;
	z-index: 9999;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0)
}

.dropdown ul {
	position: absolute;
	width: 100%;
	top: 8px;
	left: 0;
	overflow: hidden;
	background: #363637;
	box-shadow: 0 1px 1px rgba(0,0,0,.2)
}

.dropdown ul li {
	width: 100%;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 12px
}

.dropdown ul li a {
	color: #fff;
	height: 26px;
	line-height: 26px;
	background: #363637;
	display: block
}

.dropdown ul li a:hover {
	background: #e94c3d;
	text-decoration: none;
	color: #fff!important
}

#login_user .dropdown {
	_width: 100px
}

#login_user ul {
	top: 0
}

#register {
	width: 26px
}

#usrbar .header_person:hover,#usrbar .header_baidu:hover,#usrbar .header_home:hover {
	color: #e05a5a;
	cursor: pointer
}

.scale {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform-origin: 40% 0;
	-ms-transform-origin: 40% 0;
	transform-origin: 40% 0;
	-webkit-transition: opacity .3s cubic-bezier(.31,.57,.68,1.36),transform .3s cubic-bezier(.31,.57,.68,1.36);
	transition: opacity .3s cubic-bezier(.31,.57,.68,1.36),transform .3s cubic-bezier(.31,.57,.68,1.36)
}

#artical .hd {
	margin-bottom: 0
}

#artical .bd {
	position: relative;
	top: -1px
}

#artical .bd .tabs {
	height: 46px;
	border-bottom: 1px solid #f0f0f4;
	margin-bottom:
}

#artical .bd .tab {
	height: 44px;
	line-height: 44px;
	width: 50%;
	float: left;
	color: #555;
	font-size: 16px;
	border-bottom: 2px solid #fff;
	text-align: center
}

#artical .bd .tab:hover {
	text-decoration: none;
	color: #333
}

#artical .bd .tabs .on {
	color: #333;
	border-color: #e94c3d
}

#artical .bd a.on:hover {
	text-decoration: none;
	cursor: default
}

.artical-top-num li {
	line-height: 42px;
	height: 42px;
	padding: 0 50px;
	position: relative;
	*zoom: 1;
	overflow: hidden;
	font-size: 12px;
	word-wrap: break-word;
	word-break: break-all;
	border-top: 1px solid #f0f0f4
}

.artical-top-num li:first-child {
	border: 0
}

.artical-top-num .num {
	width: 19px;
	height: 19px;
	display: block;
	position: absolute;
	left: 15px;
	font-family: Swisz,Georgia;
	font-size: 20px;
	color: #999;
	font-style: italic
}

.artical-top-num .title {
	font-size: 14px;
	color: #333
}

.artical-top-num .title a {
	color: #333
}

.artical-top-num .title a:hover {
	color: #e05a5a;
	text-decoration: none
}

.artical-top-num .nm {
	position: absolute;
	right: 0;
	width: 50px;
	overflow: hidden;
	color: #999;
	text-align: right;
	font-size: 12px;
	line-height: 42px
}

.artical-top-num .top-1 {
	height: auto;
	padding: 20px 10px 10px 50px;
	border-top: 0;
	line-height: 24px
}

.artical-top-num .top-1 .num {
	background-color: #C30;
	background-position: 0 0;
	top: 22px;
	left: 10px;
	padding: 0 0 5px 5px;
	width: 14px;
	color: #fff
}

.artical-top-num .top-1 .title {
	font-size: 16px
}

.artical-top-num .top-1 .desc {
	color: #999;
	line-height: 18px;
	font-size: 14px
}

.hotcomment-view {
	height: 612px;
	overflow: hidden;
	position: relative
}

.hotcomment-view ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 310px
}

.hotcomment-view .scroll-box {
	position: absolute;
	width: 5px;
	top: 0;
	right: 0;
	height: 612px
}

.hotcomment-view .scroll-box span {
	width: 5px;
	height: 40px;
	background: #acadaf;
	border-radius: 3px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	display: none
}

.hotcomment li {
	overflow: hidden;
	border-bottom: 1px solid #f0f0f0;
	padding-left: 20px
}

.hotcomment li .author-info {
	margin-top: 20px;
	height: 29px;
	line-height: 29px;
	font-size: 12px
}

.hotcomment li .author-info .avt {
	float: left;
	width: 29px;
	height: 29px;
	border-radius: 50%;
	margin-right: 15px
}

.hotcomment li .author-info i {
	font-style: normal;
	color: #333;
	float: left;
	text-indent: 5px;
	font-size: 16px
}

.hotcomment li .author-info span {
	color: #bbb;
	float: right
}

.hotcomment li .comment-inner p {
	font-size: 14px;
	color: #333;
	line-height: 22px;
	margin: 5px 0 5px 48px
}

.hotcomment li .comment-refer {
	position: relative;
	height: 43px;
	line-height: 43px;
	padding-left: 48px
}

.hotcomment li .comment-refer .t {
	font-size: 12px;
	color: #999;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	display: inline-block
}

.hotcomment li .comment-refer .t a {
	color: #999;
	font-style: normal;
	margin-left: 5px
}

.hotcomment li .comment-refer .t a:hover {
	text-decoration: none;
	color: #e05a5a
}

.hotcomment li .comment-refer .comment-icon {
	width: 21px;
	height: 15px;
	vertical-align: middle;
	display: inline-block;
	background-image: url(../images/comment-icon_52ac707.png);
	background-image: -webkit-image-set(url(../images/comment-icon_52ac707.png) 1x,url(/static/home/widget/hotComment/images/comment-icon-2x_478a34c.png) 2x);
	background-image: url(../images/comment-icon_ie_ac86430.png)\9;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 5px
}

.tags li {
	padding: 10px 0 8px;
	border-top: 1px dotted #f0f0f4
}

.tags li:first-child {
	border: 0
}

.tags li {
	position: relative;
	padding-left: 72px;
	*zoom: 1
}

.tags li .tagnm {
	color: #e94c3d;
	font-size: 12px;
	padding: 0 6px;
	border: 1px solid #e5e5e5;
	height: 20px;
	line-height: 20px;
	_line-height: 22px;
	position: absolute;
	left: 0;
	border-radius: 3px
}

.tags li .tagnm:hover {
	background: #e94c3d;
	text-decoration: none;
	color: #fff;
	border-color: #e94c3d
}

.tags li .title {
	color: #333;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	overflow: hidden;
	font-size: 14px
}

.tags li .title:hover {
	text-decoration: none;
	color: #e05a5a
}

#tags .hd {
	margin-bottom: -1px
}

.baijia-introduce {
	display: none
}

.modal-account-introduce {
	width: 560px;
	height: 520px;
	background-color: #fff;
	z-index: 1001
}

.modal-account-introduce .modal-title {
	position: relative;
	height: 35px;
	line-height: 35px;
	padding: 15px 30px
}

.modal-account-introduce .modal-title p {
	font-size: 16px;
	color: #333;
	background: url(../images/modalbg_32edb46.png) repeat-x bottom
}

.modal-account-introduce .modal-title p span {
	border-bottom: 2px solid #e94c3d;
	display: inline-block;
	height: 34px;
	line-height: 34px
}

.modal-account-introduce .modal-title .public-modal-btn-cancel-red {
	position: absolute;
	top: 20px;
	right: 30px
}

.modal-account-introduce .modal-content {
	width: 468px;
	padding: 14px 46px 0;
	position: relative
}

.modal-account-introduce .modal-content .modal-content-row {
	margin-bottom: 18px
}

.modal-account-introduce .modal-content-row .modal-row-title {
	padding-left: 27px;
	font-size: 16px;
	color: #333;
	position: relative
}

.modal-account-introduce .modal-content-row .modal-row-title .i {
	background: url(../images/icon-introduce-mark_1bea12d.png) no-repeat;
	position: absolute;
	left: 0;
	_left: -27px;
	top: 3px;
	_top: 1px;
	width: 15px;
	height: 15px
}

.modal-account-introduce .modal-content-row .modal-row-content p {
	margin-top: 13px;
	font-size: 14px;
	color: #666
}

.modal-account-introduce .modal-content-row .modal-row-content .benefit {
	font-size: 16px;
	color: #666;
	font-weight: 700;
	margin-right: 53px;
	_margin-right: 45px
}

.modal-account-introduce .modal-content-row .modal-row-content .step {
	position: relative;
	height: 42px;
	margin-top: 16px;
	margin-bottom: 60px;
	background: url(../images/bg-step_358ff1a.png) no-repeat center
}

.modal-account-introduce .row-benefit .modal-row-content {
	margin-top: 14px
}

.modal-account-introduce .step span {
	font-size: 16px;
	color: #666
}

.modal-account-introduce .step .step-reg {
	position: absolute;
	top: 55px;
	left: 20px
}

.modal-account-introduce .step .step-type {
	position: absolute;
	top: 55px;
	left: 200px
}

.modal-account-introduce .step .step-files {
	position: absolute;
	top: 55px;
	left: 375px
}

.modal-account-introduce .modal-content-btns {
	height: 35px;
	line-height: 35px;
	text-align: center
}

.modal-account-introduce .modal-content-btns a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 94px;
	border-radius: 3px;
	background-color: #e94c3d;
	color: #fff;
	font-size: 14px;
	text-decoration: none
}

.modal-account-introduce .modal-content-btns .modal-btns-reg {
	margin-right: 15px
}

#bj_erweima {
	bottom: 115px;
	margin-left: 612px;
	position: fixed;
	_position: absolute;
	left: 50%;
	width: 128px;
	z-index: 998
}

#bj_erweima .erweima {
	width: 126px;
	height: 176px;
	display: block;
	background: url(../images/baijia_erweima_380ffd1.jpg) no-repeat
}

.author-name .public-v {
	display: inline-block;
	vertical-align: middle
}

#author_list .bd {
	overflow: hidden
}

.author-m {
	background: 0 0;
	_margin-top: -1px;
	word-wrap: break-word;
	word-break: break-all;
	padding: 15px 0 16px
}

.author-m .author-name {
	padding: 0;
	margin-left: 85px;
	font-size: 14px;
	text-align: left;
	line-height: 24px;
	font-weight: 700
}

.author-m .author-name a {
	color: #000
}

.author-m .author-text {
	margin-left: 85px;
	font-size: 12px;
	text-align: left;
	color: #999
}

.author-m .author-artical {
	margin-left: 85px;
	font-size: 12px;
	padding-top: 10px
}

.author-m .author-artical a {
	color: #000
}

.author-m .author-pic {
	float: left;
	height: 70px;
	width: 70px;
	margin-right: 10px;
	margin-left: 3px;
	border: 0;
	border-radius: 100%;
	box-shadow: 0 1px 5px 1px #e4e4e4;
	overflow: hidden
}

.author-m .author-pic img {
	height: 70px;
	width: 70px
}

.author-m .author-pic .avatar {
	height: 70px;
	width: 70px;
	display: block
}

.rendermore {
	margin: 0 0 15px
}

.rendermore a {
	display: block;
	height: 45px;
	text-align: center;
	background: #f3f5f9
}

.rendermore span {
	display: block;
	height: 45px;
	font-size: 18px;
	line-height: 45px;
	color: #333;
	text-align: center;
	background: #f3f5f9
}

.rendermore a:hover {
	background: #0c3e83
}

.rendermore a:hover,.rendermore a:hover span {
	text-decoration: none;
	color: #fff;
	background: #0c3e83
}

.rendermore .loading {
	background: #f3f5f9;
	color: #333;
	height: 45px;
	font-size: 18px;
	line-height: 45px;
	*zoom: 1
}

.rendermore .loading .i {
	background: url(../images/loading_a18d1aa.gif) no-repeat center;
	display: inline-block;
	width: 38px;
	height: 22px;
	margin: 12px 10px 11px;
	vertical-align: top
}

.duihualist {
	line-height: 26px;
	font-size: 14px;
	overflow: hidden;
	height: 274px
}

.duihualist .imgbox {
	display: block;
	position: relative;
	*zoom: 1;
	height: 214px
}

.duihualist img {
	width: 100%;
	height: 172px;
	display: block
}

.duihualist .imark {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	bottom: 0;
	left: 0;
	padding: 0;
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%);
	background-image: -moz-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#60000000", endColorstr="#60000000");
	_background: 0 0
}

.duihualist .tit {
	line-height: 36px;
	color: #fff;
	font-size: 28px;
	position: absolute;
	overflow: hidden;
	font-weight: 400;
	font-family: "微软雅黑","Hiragino Sans GB";
	top: 40px;
	text-align: center;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 2
}

.duihualist .summary {
	background: #f3f5f9;
	padding: 25px 22px;
	height: 32px;
	line-height: 32px;
	color: #666;
	position: absolute;
	width: 286px;
	z-index: 2;
	text-align: center;
	font-size: 16px
}

.duihualist .imgbox:hover .summary {
	background: #e05a5a;
	color: #fff
}

.duihualist .summary .bigico {
	position: absolute;
	top: -17px;
	left: 50%;
	margin-left: -17px;
	width: 34px;
	height: 34px;
	background: url(../images/talk_8a0bce5.png) no-repeat;
	z-index: 10;
	display: block;
	_background: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/talk_8a0bce5.png")
}

.report{
	display: block;
    padding: 12px 22px;
    background-color: #F4F5F6;
    margin-bottom: 16px;
}
.img-holder{
    width: 57px;
    height: 50px;
	display: block;
    background-color: #F4F5F6;
	float: left;
}
.img-holder img{ width:100%; height:100%;}
.report .info {
    margin-top: 4px;
    margin-left: 15px;
}
.y-left {
    float: left;
}
.report .info .title {
    font-size: 18px;
    color: #222;
    margin-bottom: 8px;
}
.report .info .tel {
    font-size: 14px;
    color: #777;
}