﻿@charset "utf-8";
	.wrap{
	width:990px;
	margin:0 auto
}
#header{
	height:82px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1000
}
.top-bar{
	background:#000000;
	left:0;
	top:0;
	z-index:1000;
	height:30px;
	display:block;
	width:100%;
	position:fixed;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.head{
	background:#F8F8F8;
	height:52px;
	margin-top:30px;
	left:0;
	top:0;
	position:absolute;
	display:block;
	width:100%;
	_margin-top:30px;
	border-bottom:1px solid #efefef;
	box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
.login{
	float:right;
	height:30px;
	line-height:30px
}
.top-menu{
	float:left;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:13px
}
.login li{
	float:left
}
.top-menu li{
	float:left;
	padding:0 5px
}
.top-menu li.phone{
	background:url(/source/ccw/images/phone.png) no-repeat left center;
	padding-left:10px
}
.login a,.top-menu a{
	/*color:#bfbfbf;*/
	color:#ffffff;
	display:inline-block;
	padding:0 5px
}
.login a:hover,.top-menu a:hover{
	color:#ffffff
}
.account{
	position:relative
}
.account a i{
	background:url(/source/ccw/images/arrow-down.png) no-repeat right center;
	display:inline-block;
	width:12px;
	height:10px;
	padding-left:5px
}
.account ul{
	position:absolute;
	top:30px;
	right:0;
	width:80px;
	padding-bottom:5px;
	display:none;
	background:#2f2f2f;
	box-shadow:1px 1px 2px rgba(0,0,0,0.15);
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}
.account ul li{
	width:80px;
	text-align:center
}
.account ul li a{
	padding:0 5px
}
.account.hover ul{
	display:block
}
.ad320{
	text-align:center;
	margin:0 auto;
	width:320px;
	height:100%;
	overflow:hidden;
	margin-bottom:20px
}
.botline{
	border-bottom:1px solid #E5E5E5;
	margin-bottom:30px
}
*{
	padding:0px;
	margin:0px
}
*html{
	background-image:url(about:blank);
	background-attachment:fixed
}
#code,#code_hover,#gotop,#pinglun{
	width:54px;
	height:56px;
	background:url(/source/ccw/images/icon.png) no-repeat;
	position:fixed;
	right:50px;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}
#pinglun{
	background-position:-280px -181px;
	bottom:185px;
	_margin-bottom:185px
}
#pinglun:hover{
	background-position:-280px -7px;
	bottom:185px;
	_margin-bottom:185px
}
#code{
	background-position:-280px -241px;
	bottom:126px;
	_margin-bottom:126px
}
#code_hover{
	background-position:-280px -66px;
	bottom:126px;
	_margin-bottom:126px
}
#gotop{
	background-position:-280px -300px;
	bottom:67px;
	_margin-bottom:67px
}
#gotop:hover{
	background-position:-280px -125px;
	bottom:67px;
	_margin-bottom:67px}
#code_img{
	width:270px;
	height:355px;
	background:url(/source/ccw/images/icon.png) -10px -3px no-repeat;
	position:fixed;
	right:90px;
	bottom:67px;
	cursor:pointer;
	display:none;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:67px
}
.logo{
	float:left;
	margin:6px 0 0 2px
}
.menu{
	float:left;
	margin-left:10px
}
.menu a{
	float:left;
	display:inline-block;
	height:50px;
	line-height:50px;
	padding:0 18px;
	font-size:16px;
	color:#333333
}
.menu a:hover{
	background:#efefef;
	color:#0d72b2
}
.menu a.cur,.article-box .cont h3 a:hover,.author-box .cont h3 a:hover,.recommend .cont h3 a:hover,.author-box .pic p a:hover{
	/*color:#0d72b2*/
	color:#eb6100;
}
.search{
	float:right;
	border:1px solid #5C5B5B;
	border-radius:3px;
	height:28px;
	width:308px;
	margin-top:16px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)
}
.search input{
	border:0 none;
	width:261px;
	height:20px;
	line-height:20px;
	padding:4px 0 4px 4px;
	background:transparent;
	color:#bbbbbb;
	float:left
}
.search button{
	border:0 none;
	width:39px;
	height:30px;
	cursor:pointer;
	background:#5C5B5B url(/source/ccw/images/btn.png) no-repeat center center;
	text-indent:-9999px;
	margin-top:-1px;
	border-radius:0 3px 3px 0;
	float:right
}
#nav{
	width:100%;
	position:absolute;
	z-index:999;
	top:84px
}
.top_nav{
	background:#008BA1;
	width:100%;
	height:42px
}
.top_nav ul{
	width:1024px;
	margin:0 auto
}
.top_nav li{
	/*background:#61B3BF;*/
	background:#008BA1;
	height:42px;
	text-align:center;
	border-left:1px solid #005e75;
	border-right:1px solid #00aabb;
	float:left
}
.top_nav .nolineleft{
	border-left:none
}
.top_nav .nolineright{
	border-right:none
}
.top_nav li a{
	color:#ffffff;
	font:18px/42px "微软雅黑"
}
.nav_01{
	width:90px
}
.nav_02{
	width:212px
}
.nav_03{
	width:230px
}
.nav_04{
	width:229px
}
.nav_05{
	width:253px
}
.bot_nav{
	background:#FFFFFF;
	width:100%;
	height:50px
}
.bot_nav ul{
	width:1024px;
	margin:0 auto
}
.bot_nav li{
	float:left;
	height:45px;
	border-bottom:1px solid #E8E8E8;
	text-align:center;
	padding-top:2px;
}
.bot_nav li a{
	margin-right:1px;
	line-height:21px
}
.bot_nav li .aline{
	background:url(/source/ccw/images/line.png) no-repeat right center;
	padding-right:5px
}
.lined{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #E8E8E8
}
.liner{
	border-right:1px solid #E8E8E8
}
.linel{
	border-left:1px solid #FFFFFF
}
.lineed{
	color:#61B3BF
}
.lefttitle{
	float:left;
	margin-top:8px
}
label{
	width:75px;
	text-align:right;
	display:block;
	float:left
}
#content{
	padding-top:175px;
	_padding-top:20px;
	margin-bottom:20px;
	overflow:hidden
}
.ad{
	margin-bottom:10px
}
.ad990{
	width:990px;
	display:block;
	margin:0px auto
	clear:both;
	padding-bottom:5px
}
.ad990 a{
	margin-right:20px
}
.cont-left{
	float:left;
	width:641px;
	min-height:500px
}
.cont-left1{
	float:left;
	width:685px;
	min-height:500px
}
.cont-right{
	float:right;
	width:324px
}
.cont-right1{
	float:right;
	width:280px
}
.ad_h5{
	margin-bottom:2px
}
.column,.column1,.column2{
	background:#ffffff;
	padding:0 5px 20px;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:-6px;
	height:1%
}
.column h2{
	font-size:18px;
	color:#0b0303;
	border-bottom:1px solid #e4e4e4;
	line-height:28px
}
.baspan{
	background: none repeat scroll 0 0 #008BA1;
    display: block;
    height: 4px;
    width: 80px;
}
.column .cont h4{
	overflow:hidden;
	height:1%
}
.column1{
	min-height:500px
}
.column2{
	background:none;
	padding:0
}
.column2 li{
	height:40px;
	line-height:40px;
	text-indent:20px
}
.column2 li a{
	display:block;
	font-size:14px;
	color:#0d72b2
}
.column2 li a:hover{
	background:#ebebeb
}
.column2 li.current a{
	background:#e8e8e8;
	box-shadow:0px 0px 1px rgba(0,0,0,0.05) inset;
	color:#333333
}
.special{
	/*background:#F8F8F8*/
}
.special li{
	padding-top:20px;
	overflow:hidden;
	height:1%
}
.special .pic img{
	width:320px;
	height:120px;
	padding-bottom:5px;
}
.special li .cont{
	width:300px;
	margin:5px 0 0 5px
}
.special li a{
	color:#239CC3;
}
.special li a:hover{
	color:#1A7490;
}
.special li p{
	line-height:18px;
	padding-right:5px;
}
.ranking{
	/*background:#F8F8F8*/
}
.ranking .hd{
	
}
.ranking li{
	padding-top:20px;
	overflow:hidden;
	height:1%
}
.ranking .pic{
	float:left;
	width:80px
}
.ranking .pic img{
	float:left
}
.ranking .pic .num1, .ranking .pic .num2, .ranking .pic .num3, .ranking .pic .num4, .ranking .pic .num5, .ranking .pic .num6, .ranking .pic .num7, .ranking .pic .num8 {
    background: url("/source/ccw/images/num.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 50px;
    margin: 0 12px 0 6px;
    width: 12px;
}
.ranking .pic .num1 {
    background-position: 0 center;
}
.ranking .pic .num2 {
    background-position: -12px center;
}
.ranking .pic .num3 {
    background-position: -24px center;
}
.ranking .pic .num4 {
    background-position: -36px center;
}
.ranking .pic .num5 {
    background-position: -48px center;
}
.ranking .pic .num6 {
    background-position: -60px center;
}
.ranking .pic .num7 {
    background-position: -72px center;
}
.ranking .pic .num8 {
    background-position: -84px center;
}
.ranking .cont{
	float:left;
	width:212px;
	margin-left:10px
}
.attention{
	background:#f5a915;
	width:42px;
	height:17px;
	font-size:12px;
	color:#ffffff;
	border-radius:2px;
	display:inline-block;
	cursor:pointer;
	margin-left:5px;
	margin-top:-3px;
	*margin-top:0;
	font-weight:normal;
	border:0 none;
	box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
.message{
	background:#2D96E9;
	width:42px;
	height:17px;
	font-size:12px;
	color:#ffffff;
	border-radius:2px;
	display:inline-block;
	cursor:pointer;
	margin-left:5px;
	margin-top:-3px;
	*margin-top:0;
	font-weight:normal;
	border:0 none;
	box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
.attention:hover{
	background:#f9b125
}
.ranking .cont h4 .attention.selected,.author-card .cont h4 .attention.selected{
	background:#58b431
}
.users{
	width:302px;
	background:#F8F8F8;
	display:none
}
.users ul{
	margin:10px 0 0 0;
	overflow:hidden;
	height:1%;
	width:360px
}
.users li{
	float:left;
	margin:5px 13px 0 0px;
	width:50px;
	height:82px;
	overflow:hidden
}
.users li p,.wonderful-comments .pic p{
	text-align:center;
	padding-top:3px;
	line-height:14px
}
.hot-tag{
	/*background:#F8F8F8*/
}
/*.hot-tag a{
	margin:10px 0 0 10px;
	font-size:14px;
	display:inline-block
}
.hot-tag a.blue{
	color:#4F85C5;
	font-size:15px
}
.hot-tag a.cyan{
	color:#67BDEB
}
.hot-tag a.orange{
	color:#F09F4C
}
.hot-tag a.green{
	color:#7DC279
}
.hot-tag a.red{
	color:#EC6C6C;
	font-weight:bold
}
.hot-tag a.gray{
	color:#B5BFCB
}
.hot-tag a:hover{
	color:#0d72b2
}*/
.newword,.newarticle,.card-info,.author-article{
	background:#F8F8F8;
}
.author-article{padding:10px;}
.newword ul,.newarticle ul{
	padding-top:5px
}
.newword li,.newarticle li a,.author-article li,.interest-article li{
	background:url(/source/ccw/images/dot.png) no-repeat left center;
	font-size:13px;
	padding-left:12px;
	height:29px;
	line-height:29px;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:297px;
	overflow:hidden
}
.newarticle li a{
	float:left;
	background:none;
	padding-left:0;
	width:279px
}
.newarticle li span{
	background:#ffffff;
	border-radius:2px;
	display:inline-block;
	float:left;
	height:16px;
	line-height:16px;
	width:15px;
	margin-right:7px;
	margin-top:6px;
	font-size:12px;
	text-align:center
}
.newarticle li span.top{
	background:#ffcc00;
	color:#ffffff
}
.newarticle li span.top.first{
	background:#ff8800;
	color:#ffffff
}
.author-article li{
	height:25px;
	line-height:25px
}
.interest-article li{
	width:635px;
	font-size:14px
}
.newword{
	display:none
}
.wonderful-comments{
	/*background:#F8F8F8*/
}
.wonderful-comments li .cont{
	position:relative;
	float:right;
	width:242px
}
.wonderful-comments li{
	padding-top:20px;
	overflow:hidden;
	height:1%
}
.wonderful-comments li .pic{
	float:left
}
.wonderful-comments li .word{
	border:1px solid #efeeed;
	border-radius:2px;
	display:block;
	box-shadow:0 4px 3px -3px rgba(0,0,0,0.05);
	-moz-box-sizing:border-box;
	padding:10px;
	margin-left:7px;
	margin-bottom:3px
}
.wonderful-comments li i{
	position:absolute;
	left:0;
	top:18px;
	background:url(/source/ccw/images/arr.png) no-repeat;
	width:8px;
	height:15px
}
.wonderful-comments li .from{
	border-top:1px dotted #e2e2e2;
	display:block;
	margin-top:10px;
	padding-top:10px
}
.wonderful-comments li .from a{
	color:#0d72b2
}
.wonderful-comments li .from a:hover{
	text-decoration:underline
}
.recommend h2,.my-attention h2,.my-tags h2,.about-us h2,.contact-us h2,.friendly-link h2{
	font-size:18px;
	line-height:36px;
	margin-bottom:5px;
	color:#000
}
.article h2{
	font-size:18px;
	color:#0b0303;
	border-bottom:1px solid #e4e4e4;
	line-height:36px
}
.add{
	color:#468D93;
	font-size:12px;
	margin-left:5px;
	margin-top:-40px;
	display:block;
	margin-left:80px;
	padding-bottom:30px
}
#container{
	width:640px;
	position:relative;
	z-index:0;
	margin-bottom:20px;
	overflow:hidden;
	height:1%
}
#example{
	width:640px;
	height:310px;
	position:relative
}
#ribbon{
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500
}
#frame{
	position:absolute;
	z-index:0;
	width:640px;
	height:341px;
	top:-3px;
	left:-80px
}
#slides{
	position:absolute;
	z-index:100
}
#slides .next,#slides .prev{
	position:absolute;
	top:125px;
	left:1px;
	width:57px;
	height:62px;
	display:block;
	z-index:101
}
.slides_container{
	width:640px;
	height:310px;
	overflow:hidden;
	position:relative
}
.slides_control img{
	width:640px;
	height:310px
}
#slides .next{
	left:605px
}
#slides .next img,#slides .prev img{
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4
}
#slides .next img:hover,#slides .prev img:hover{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6
}
.pagination{
	display:none;
	float:right;
	width:100px;
	z-index:200;
	position:relative;
	top:-300px
}
.pagination li{
	float:left;
	margin:0 1px
}
.pagination li a{
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/source/ccw/img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden
}
.pagination li.current a{
	background-position:0 -12px
}
.caption{
	position:absolute;
	left:0;
	bottom:-80px;
	height:80px;
	z-index:100;
	padding:8px 20px 0 20px;
	background:#000;	
	width:640px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	/*background:rgba(0,0,0,.3); 
	border-top:1px solid #FFF;*/
	text-shadow:none;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}
.caption a{color:#f2f2f2;}
.caption a:hover{color:#FFFFFF;}
.caption h2{
	font:18px/24px "微软雅黑";
	width:580px;
	padding-bottom:5px;
}
.caption p{
	font:12px/18px "微软雅黑";
	width:580px
}



/* 专题轮播图*/
.m_yahei {
	font-family:"微软雅黑";
}
.hdgray01 {
	color:#767676;
}
.hdgray01 a {
	color:#abadac;
}
.hdgray02 {
	color:#A8A8A8;
}
.hdgray03 {
	color:#787878;
}
.hdgray03 a {
	color:#787878;
}
.hdgray04 {
	color:#d1d1d1
}
.hdgray05 {
	color:#4d4d4d;
}
.blcolor {
	color:#1e7abb;
}
.blcolor a {
	color:#1e7abb;
}
.blcolor1 {
	color:#3e7094;
}
.blcolor1 a {
	color:#3e7094;
}
.blhover a:hover {
	color:#1e7abb;
}
.redhover a:hover {
	color:#df436f;
}
.h115pxov {
	height:115px;
	overflow:hidden;
}
.h138pxov {
	height:138px;
	overflow:hidden;
}
.wd145pxov {
	width:145px;
	overflow:hidden;
}
.wd105pxov {
	width:105px;
	overflow:hidden;
}
.hdwrap {
	width:990px;
	margin:20px auto;
	
}
/*首页图片滚动*/

.flashlist {
	height:360px;
}
.flashlist .f_out {
	height:360px;
	overflow:hidden;
	position:relative;
	z-index:100;
}
.flashlist .f_out .vip01pic,.jcToppic .vip01pic {
	width:58px;
	height:58px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/vipico.gif) no-repeat 0 0;
	z-index:200
}
.vip02pic {
	width:39px;
	height:39px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/vipico.gif) no-repeat -80px 0;
	z-index:200
}
.flashlist .f_out .picintro {
	height:84px;
	background:#000;
	position:absolute;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	bottom:0;
	left:0;
	width:950px;
	z-index:999;
	padding:0 20px;
}
.picintro h2 a {
	color:#FFF;
	font-family:"微软雅黑";
	font-size:20px;
	font-weight:bold;
	line-height:37px;
}
.picintro p {
	color:#767676;
	line-height:20px;
}
.picintro p a {
	color:#abadac;
}
.flash_tab {
	height:26px;
	background:url(../images/hdbg.gif) no-repeat scroll 0 0;
	padding-top:19px;
}
.flash_tab .tabs {
	width:200px;
	height:8px;
	overflow:hidden;
	margin:auto;
}
.flash_tab .tabs ul li {
	width:33px;
	height:8px;
	float:left;
	display:block;
}
.flash_tab .tabs ul li.opdiv,.noopdiv {
	padding:0;
	opacity:1
}
.flash_tab .tabs ul li.opdiv a {
	width:21px;
	height:8px;
	background:url(../images/hdsmall.gif) no-repeat scroll -41px -1239px;
	display:block;
}
.flash_tab .tabs ul li.opdiv a:hover {
	background-position:-8px -1239px;
}
.flash_tab .tabs ul li.noopdiv a {
	width:21px;
	height:8px;
	background:url(../images/hdsmall.gif) no-repeat scroll -8px -1239px;
	display:block;
}


/*专题右侧*/
.sps{
	margin-top:2px;
}
.sps li{
	padding:20px 0;
	overflow:hidden;
	height:1%;
	border-bottom:1px solid #f2f2f2;
}
.sps img{
	
	width:320px;
	height:120px
}
.sps li .cont{
	width:320px;
	float:left;
	margin:5px 0 0 5px
}
.sps li h3{
	
}
.sps li p{
	line-height:18px
}

.about-us p{
	text-indent:2em
}
.author-box .cont p.info{
	padding:0 0 3px 0
}
.icon-comment{
	background:url(/source/ccw/images/comment.png) no-repeat left 2px;
	padding:0 12px 0 18px
}
.icon-tag i{
	background:url(/source/ccw/images/tag.png) no-repeat left 2px;
	*display:inline-block;
	padding-left:20px
}
.icon-tag a{
	padding-right:10px;
	display:inline-block;
	color:#0d72b2
}
.icon-tag a:hover{
	text-decoration:underline
}
.article-box{
	border-bottom:1px dotted #D1D2D2;
	/*margin-bottom:25px */
	padding:15px 0;
}
/*div.article-box:hover{background:#F9FAFD;}*/
.article-box,.author-box,.article-result,.user-list{
	overflow:hidden;
	height:1%;
	padding-bottom:5px
}
.article-box .pic{
	float:left;
	width:215px
}
.article-box .pic img,.author-box .pic img,.recommend .pic img{
	border-radius:2px;
	box-shadow:0 2px 2px -1px rgba(0,0,0,0.1)
}
.article-box .cont{
	float:right;
	width:411px
}
.article-box .cont h3 a,.author-box .cont h3 a,.article-result .cont h3 a{
	font:18px/32px "微软雅黑";
	line-height:24px;
	color:#239CC3
}
.article-box .cont h3 a:hover,.author-box .cont h3 a:hover,.article-result .cont h3 a:hover{
	color:#1A7490;
}
.article-result em{
	font-style:normal;
	color:#0d72b2
}
.user-list{
	width:661px;
	margin-bottom:10px;
	*margin-bottom:30px
}
.user-result{
	background:#ffffff;
	border:1px dotted #cccccc;
	padding:9px;
	float:left;
	text-align:center;
	margin:0 20px 20px 0
}
.user-result h3{
	font-size:12px;
	line-height:22px;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:70px;
	overflow:hidden
}
.user-result input.submit-btn{
	float:none;
	margin:0;
	height:18px;
	width:40px;
	font-size:11px
}
.article-list{
	border-top:1px solid #e2e2e2;
	padding-top:30px
}
.more-article a{
	display:block;
	height:36px;
	line-height:36px;
	text-align:center;
	background:#e9e8e7;
	border:1px solid #e4e4e4;
	border-radius:3px;
	cursor:pointer
}
.more-article a:hover{
	background:#e6e5e4;
	border:1px solid #e2e2e2
}
.author-box .pic{
	float:left;
	width:70px
}
.user-result .pic{
	width:70px
}
.author-box .pic p,.article-result .pic p{
	/*margin-top:3px;*/
	text-align:center
}
.author-box .pic p a{
	color:#333333;
	font-size:14px
}
.author-box .cont{
	float:right;
	width:556px
}
.author-box .cont p{
	line-height:21px;}
.author-box .cont1{
	width:auto;
	float:none
}
.author-box .cont .cont-l{
	float:left;
	width:476px
}
.author-box .cont .cont-r{
	float:right;
	width:80px
}
.author-box .cont .cont-l .icon-comment{
	margin-left:0
}
.qx{
	width:60px;
	height:26px;
	border:0 none;
	border-radius:3px;
	background:#bbbbbb;
	box-shadow:0 1px 1px rgba(0,0,0,0.05);
	float:right;
	cursor:pointer;
	color:#ffffff;
	margin:5px 1px 1px 0
}
.qx:hover,.prompt-con-box .cancel:hover{
	background:#bfbfbf;
	color:#ffffff
}
.card-info{
	overflow:hidden;
	height:1%;
	margin-top:10px;
	padding:10px;
}
.my-card .hd{
	display:none
}
.card-info .pic{
	float:left;
	width:70px
}
.card-info .cont{
	float:left;
	margin-left:10px;
	width:200px
}
.card-info .cont p{
	font-size:13px
}
.author-article h3,.author-info h3{
	font-size:15px;
	color:#0d72b2;
	margin-top:5px
}
.author-info p{
	color:#999999
}
.meeting{
	background:#F8F8F8
}
.meeting dl{
	margin:10px 0
}
.meeting dt{
	overflow:hidden;
	height:1%
}
.meeting dd{
	padding:5px 0
}
.meeting i{
	float:left;
	line-height:22px;
	width:20px;
	font-style:normal;
	font-size:13px
}
.meeting h3{
	float:left;
	width:282px
}
.meeting h3 a{
	font-size:13px;
	line-height:22px;
	color:#333333
}
.meeting h3 a:hover{
	color:#0d72b2;	
}
.meeting .sponsor{
	background:url(/source/ccw/images/sponsor.png) no-repeat left center;
	padding-left:20px;
	margin-left:20px
}
.meeting .address{
	background:url(/source/ccw/images/address.png) no-repeat left center;
	padding-left:20px;
	margin-left:20px
}
.meeting .time{
	background:url(/source/ccw/images/time.png) no-repeat 1px center;
	padding-left:20px;
	margin-left:20px
}
.article-cont{
	margin-bottom:40px;
}

.article-cont .bd{
word-break:break-all;
	width:655px;
	min-height:360px;}
.article-cont h1{
	font-size:22px;
	line-height:36px;
	color:#000000
}
.article-cont .meta{
	margin-top:10px;
	margin-bottom:20px
}
.meta{
	margin-top:5px;
	margin-bottom:20px
}
.article-cont p{
	font-size:16px;
	color:#333333;
	line-height:28px;
	margin-bottom:24px;
	text-indent:2em
}
.article-cont p img{
	margin-left:-2em
}
.share{
	overflow:hidden;
	height:1%;
	margin-bottom:24px
}
.collect{
	background:url(/source/ccw/images/collect.png) no-repeat left center;
	padding-left:15px;
	margin-right:10px;
	margin-top:1px;
	float:left
}
.collect:hover{
	background:url(/source/ccw/images/collect-h.png) no-repeat left center
}
.interest-article h3,.article-comment h3{
	color:#0d72b2
}
.reply{
	overflow:hidden;
	height:1%;
	margin-top:10px
}
.reply-login{
	background:#f1f1f1;
	border:1px solid #d8d8d8;
	border-radius:2px;
	box-shadow:0 1px 0 rgba(255,255,255,0.7);
	margin-bottom:10px;
	padding:20px;
	font-size:14px
}
.reply-login .login-link{
	color:#23973a
}
.reply-login .login-link:hover{
	color:#0d72b2
}
.register-link{
	color:#ec691a
}
.reply-box .pic,.comment .pic,.article-result .pic{
	float:left;
	width:50px
}
.reply-box .cont form textarea{
	background:#f1f1f1;
	border:1px solid #d8d8d8;
	border-radius:2px;
	box-shadow:0 1px 0 rgba(255,255,255,0.7);
	float:right;
	width:567px;
	height:60px;
	padding:5px;
	color:#999999
}
.comment{
	overflow:hidden;
	height:1%;
	margin:40px 0
}
.comment .cont,.reply-box .cont,.article-result .cont{
	float:right;
	width:579px;
	overflow:hidden;
	height:1%
}
.spanname{margin-right:5px; color:#666;}
.spanname a{margin:0 5px 0 0;}
.comment .cont p.comment-text{
	padding-bottom:10px;
	font-size:13px;
	line-height:22px
}
.comment .cont .name a,.author-box .cont .name a,.comment .cont .name{
	color:#0d72b2
}
.commenter{
	margin:10px 0;
	border-top:1px dotted #d8d8d8;
	padding:10px 0;
	overflow:hidden;
	height:1%
}
.comment-meta{
	overflow:hidden;
	height:1%
}
.replying{
	background:url(/source/ccw/images/reply.png) no-repeat left center;
	padding-left:15px;
	margin-left:10px;
	float:left
}
.replying:hover{
	background:url(/source/ccw/images/reply-h.png) no-repeat left center
}
.like{
	background:url(/source/ccw/images/love.png) no-repeat left center;
	padding-left:15px;
	float:left;
	display:none
}
.like:hover{
	background:url(/source/ccw/images/love-h.png) no-repeat left center
}
.comment-meta .time{
	float:right
}
.operate{
	float:left;
	border:1px dotted #f80;
	padding:0 5px
}
.edit{
	background:url(/source/ccw/images/edit.png) no-repeat left center;
	padding-left:15px;
	margin-right:10px;
	float:left
}
.edit:hover{
	background:url(/source/ccw/images/edit-h.png) no-repeat left center
}
.delete{
	background:url(/source/ccw/images/delete.png) no-repeat left center;
	padding-left:15px;
	float:left
}
.delete:hover{
	background:url(/source/ccw/images/delete-h.png) no-repeat left center
}
.close-btn{
	background:url(/source/ccw/images/go.png) no-repeat 2px center;
	padding-left:15px;
	float:left
}
.close-btn:hover{
	background:url(/source/ccw/images/go-h.png) no-repeat 2px center
}
.comments-list{
	background:#ffffff;
	border-radius:5px 5px 5px 5px;
	display:none;
	margin:12px 0 10px;
	padding:10px;
	position:relative;
	background:none repeat scroll 0 0 #f1f1f1;
	border:1px solid #d8d8d8;
	border-radius:2px 2px 2px 2px;
	box-shadow:0 1px 0 rgba(255,255,255,0.7)
}
.arrow-up{
	background:url(/source/ccw/images/arrow-up.png) no-repeat left top;
	position:absolute;
	top:-6px;
	left:50px;
	height:6px;
	width:11px;
	z-index:10
}
.comment_box_area{
	overflow:hidden;
	height:1%
}
.comment_box_area textarea{
	border:1px solid #E4E4E4;
	border-radius:4px 4px 4px 4px;
	color:#999999;
	line-height:16px;
	width:535px;
	height:60px;
	outline:medium none;
	padding:10px;
	resize:none
}
input.submit-btn{
	width:60px;
	height:26px;
	border:0 none;
	border-radius:3px;
	background:#2D96E9;
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
	float:right;
	cursor:pointer;
	color:#ffffff;
	margin:5px 1px 1px 0
}
input.submit-btn:hover,input.message:hover,.sort-name span a:hover,.prompt-con-box .ok:hover{
	background:#50a5d7;
	color:#ffffff
}
.pager{
	text-align:right;
	padding:10px 0
}
.pager a{
	height:28px;
	line-height:28px;
	border:1px solid #d6d6d6;
	border-radius:1px;
	box-shadow:0 1px 1px rgba(0,0,0,0.01);
	background:#FFFFFF;
	padding:5px 10px;
	color:#666666;
	margin:0 1px
}
.pager a:hover,.tags .select-tag li a:hover{
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
	background:#3499EA;
	color:#FFFFFF;
	border:1px solid #efefef
}
.pager a.current,.author-menu a.current,.author-menu a:hover{
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);
	background:#FFFFFF;
	color:#0d72b2;
	border:1px solid #efefef
}
.pager span.gap{
	padding:0 5px
}
.author-menu{
	height:36px;
	line-height:36px;
	background:#ededed;
	border:1px solid #d6d6d6;
	border-radius:3px;
	margin-bottom:20px
}
.author-menu a{
	font-size:14px;
	display:inline-block;
	padding:0 15px;
	float:left
}
.edit_form{
	margin:20px auto 0;
	width:860px
}
.edit_form .edit_input{
	border-color:#cccccc #dddddd #dddddd #cccccc;
	border-radius:3px;
	border-style:solid;
	border-width:1px;
	box-shadow:2px 3px 3px #f6f8f9 inset;
	color:#333333;
	float:left;
	font-size:14px;
	height:28px;
	line-height:28px;
	padding:0 8px;
	width:560px
}
.edit_tit{
	overflow:hidden;
	height:1%;
	margin-bottom:15px
}
.edit_box{
	margin:10px 0;
	width:860px
}
.edit_key{
	display:inline-block;
	height:32px;
	line-height:32px;
	padding-left:5px;
	color:#ff0000
}
.sort{
	margin-left:8px
}
.edit_form .submit-btn{
	width:76px;
	height:30px;
	font-size:14px
}
.note{
	clear:both
}
.links{
	line-height:22px;
	color:#FFFFFF;
	table-layout:fixed;
	WORD-WRAP:break-word;
	width:990px; margin: 0 auto;
}
.links .collaborate{
	
}
.links .collaborate span{
	text-align:center;
	display:block
}
.links .collaborate p{
	padding:20px;
}
.links .collaborate p a{
	padding-right:15px;
	color:#FFFFFF;
}
.links .friendship{
	height:100%;
}
.links .friendship span{
	text-align:center;
	font-size:18px;
	line-height:36px;
	display:block
}
.links .friendship p{
	height:100%;
	/*width:990px;
	margin:0 auto;*/
}
.links .friendship p a{
	Word-break:normal;
	white-space:nowrap; 
	padding-right:15px;
	color:#FFFFFF;
}
.links .friendship p a:hover{
	color:#1A7490;
}
.footer{padding:20px 0;}
#footer{
	line-height:30px;
	height:100%;
	background:#000;
	width:100%;
	left:0;
	top:0;
	z-index:9999;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.footer {
	width:990px; margin: 0 auto;  text-align: left; background: url(../images/footer_logo.png) no-repeat right center; 
}

.aboutus a{
	padding-right:12px;
	padding-left:10px;
	background:url(/source/ccw/images/footer-line.png) no-repeat right center;
	color:#666666
}
.aboutus a.first{
	padding-left:0
}
.aboutus a.last{
	background:none
}
.aboutus a:hover{
	color:#0d72b2
}
.copyright{
	display: block;
}
#register-form,.column1 .modify{
	padding:48px 0 18px;
	overflow:hidden;
	height:1%
}
#register-form p,.column1 .modify p{
	overflow:hidden;
	height:1%;
	margin-bottom:30px
}
.pass-label{
	float:left;
	font-size:14px;
	line-height:34px;
	margin:4px 0;
	padding-right:15px;
	text-align:right;
	width:137px
}
.pass-text-input,.pass-text-select{
	border-color:#cccccc #dddddd #dddddd #cccccc;
	border-left:1px solid #cccccc;
	border-style:solid;
	border-width:1px;
	border-radius:3px;
	box-shadow:2px 3px 3px #f6f8f9 inset;
	float:left;
	font-size:14px;
	height:32px;
	line-height:32px;
	padding:0 8px;
	margin:4px;
	transition-duration:0.5s;
	transition-property:all;
	width:245px
}
.tips{
	display:inline-block;
	height:34px;
	line-height:34px;
	margin:4px;
	color:#fe7275
}
.forget{
	margin-left:10px;
	color:#fe7275
}
.pass-text-input-hover{
	border-color:#bbbbbb #cccccc #cccccc #bbbbbb
}
.pass-text-input-focus{
	box-shadow:0 0 5px rgba(34,116,172,0.5);
	border:1px solid #508fba
}
.form-item{
	padding-left:155px
}
.form-item1{
	padding:0 90px 30px
}
.form-item input.submit-btn{
	float:left;
	height:34px;
	width:263px;
	padding:0 15px;
	font-size:14px
}
.prompt1{
	color:#fe7275;
	padding:10px 0 10px 155px;
	border-top:1px dotted #dddddd
}
.textarea{
	width:245px;
	height:80px;
	line-height:20px;
	padding:4px 8px;
	margin:4px;
	_margin:4px 0 4px 0
}
.sex{
	display:inline-block;
	height:34px;
	line-height:34px;
	margin:4px 4px 4px 8px
}
.pass-text-select{
	width:127px;
	padding:5px
}
.pass-text-select option{
	height:20px;
	margin:5px 0 -5px;
	padding-top:5px
}
.tab_wrap{
	border-bottom:1px solid #eeeeee;
	position:relative;
	top:-1px
}
.tab{
	position:relative;
	bottom:-1px;
	overflow:hidden;
	height:1%
}
.tab li{
	float:left;
	border-bottom:1px solid #eeeeee;
	position:relative;
	bottom:-1px
}
.tab li a{
	height:50px;
	line-height:50px;
	padding:0 20px;
	display:block;
	font-size:14px;
	float:left
}
.tab li a:hover{
	background:#f1f1f1
}
.tab .selected a{
	border-bottom:1px solid #0d72b2;
	position:relative;
	color:#0d72b2
}
#modified-data-form,#modified-pass-form,#modified-weibo-form{
	width:580px;
	float:left
}
.notify{
	float:right;
	width:280px;
	margin-right:80px;
	padding:10px;
	background:#f9f9f9;
	border-radius:3px;
	line-height:24px;
	font-size:14px;
	box-shadow:0 2px 2px -1px rgba(0,0,0,0.1)
}
.note{
	background: url("/source/ccw/images/note.png") no-repeat scroll 0 3px transparent;
    float: right;
	padding-left:20px
}
.search-result .hd,.tag .hd{
	border-bottom:1px solid #e2e2e2;
	margin-bottom:20px;
	font-size:14px;
	line-height:36px
}
.search-result .hd span,.search-result .hd b,.tag .hd b,.tag .hd em{
	color:#0d72b2
}
.avatar-box{
	padding-left:90px
}
#avatar-view-box{
	overflow:hidden;
	height:1%;
	margin-bottom:30px
}
#avatar-big,#avatar-middle,#avatar-small{
	float:left;
	margin-right:60px
}
#save-avatar-btn{
	background:url("/source/images/save-avatar-button.png") no-repeat;
	border:none;
	cursor:pointer;
	float:left;
	height:35px;
	margin-right:20px;
	text-indent:-99999px;
	width:102px
}
#save-avatar-btn:hover{
	background:url("/source/images/save-avatar-button.png") no-repeat 0 -35px
}
.tag .hd{
	font-size:16px
}
.tag .hd span{
	float:right;
	font-size:14px
}
.tag .hd em{
	font-style:normal
}
.tags .select-tag{
	border:1px solid #e2e2e2;
	border-radius:3px;
	padding:8px 0 5px 8px;
	margin-bottom:30px;
	overflow:hidden;
	height:1%
}
.tags .select-tag ul{
	overflow:hidden;
	height:1%;
	*margin-bottom:10px
}
.tags .select-tag li{
	float:left;
	text-align:center;
	display:inline
}
.tags .select-tag li a{
	background:#ededed;
	border:1px solid #d6d6d6;
	border-radius:2px 2px 2px 2px;
	box-shadow:0 1px 1px rgba(0,0,0,0.05);
	color:#666666;
	height:16px;
	line-height:16px;
	margin:3px;
	width:16px;
	display:inline-block
}
.tags .select-tag li.current{
	background:none repeat scroll 0 0 #E4E4E4;
	box-shadow:0 1px 1px rgba(0,0,0,0.06) inset;
	color:#0D72B2
}
.tags .select-tag li.first{
	width:82px
}
.no-tags{
	font-size:14px;
	border:1px dotted #ff8800;
	padding:5px
}
.no-tags a{
	color:#0D72B2
}
.no-tags a:hover{
	text-decoration:underline
}
.tags-box dl{
	overflow:hidden;
	height:1%;
	margin-bottom:10px
}
.tags-box dt{
	border-bottom:1px solid #e2e2e2;
	margin-bottom:10px;
	font-size:18px
}
.tags-box li{
	float:left;
	border:1px solid #e2e2e2;
	padding:5px 5px 5px 10px;
	margin:0 10px 10px 0;
	border-radius:3px;
	background:#f8f8f8
}
.tags-box li a{
	color:#333333;
	font-size:14px
}
.tags-box li a:hover,.tags-box li a.attention-btn{
	color:#0d72b2
}
.tags-box li a.attention-btn{
	padding:5px;
	font-size:16px;
	font-weight:bold
}
.tags-box{
	margin-bottom:102px;
	overflow:hidden;
	height:1%
}
.tag-height a{
	height:102px;
	background:none;
	display:block
}
.action{
	overflow:hidden;
	height:1%;
	line-height:30px
}
.my-tags{
	overflow:hidden;
	height:1%
}
.my-tags .tags-box{
	margin-bottom:20px
}
.collect-sort,.sort-name{
	overflow:hidden;
	height:1%;
	padding:10px 0
}
.collect-sort li{
	float:left;
	padding-right:20px
}
.collect-sort li a{
	font-size:16px;
	line-height:28px
}
.collect-sort li a.current{
	color:#0d72b2
}
.sort-name span{
	margin-top:2px;
	float:right
}
.sort-name span a{
	background:#2D96E9;
	color:#ffffff;
	box-shadow:0 1px 1px rgba(0,0,0,0.05);
	display:inline-block;
	height:24px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:40px;
	float:left
}
.sort-name span a.delete{
	padding-left:0;
	border-radius:0 3px 3px 0
}
.sort-name span a.modify{
	border-radius:3px 0 0 3px;
	margin-right:1px
}
#body-mask{
	background:#000000;
	opacity:0.2;
	filter:alpha(opacity=20);
	z-index:10000;
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:none
}
#prompt-pop,#modify-pop,#collect-pop,#login-pop{
	background:none;
	border:6px solid #b4b4b4;
	border:6px solid rgba(180,180,180,0.6) !important;
	border-radius:2px;
	z-index:10001;
	display:none;
	position:absolute;
	width:380px;
	border-radius:5px
}
.prompt-con{
	padding:1px;
	background:#ffffff;
	overflow:hidden;
	height:1%
}
.prompt-con-tit{
	background:#eeeeee;
	height:35px;
	padding-left:10px
}
.prompt-con-tit h3{
	float:left;
	font-size:14px;
	height:33px;
	line-height:33px
}
.prompt-con-tit a{
	float:right;
	background:url(/source/ccw/images/delete1.png) no-repeat right center;
	cursor:pointer;
	width:10px;
	height:11px;
	display:inline;
	margin:10px 10px 0 0;
	text-indent:-9999px
}
.prompt-con-tit a:hover{
	background:url(/source/ccw/images/delete1-h.png) no-repeat right center
}
.prompt-con-box{
	padding:10px
}
.prompt-text{
	margin-bottom:10px;
	overflow:hidden;
	height:1%
}
.prompt-text .pass-text-input{
	width:332px
}
.prompt-text p{
	font-size:14px;
	padding-bottom:5px
}
.prompt-btn{
	float:right;
	margin-bottom:10px
}
.prompt-con-box .ok,.prompt-con-box .cancel{
	background:#2D96E9;
	color:#ffffff;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(0,0,0,0.05);
	display:inline-block;
	height:24px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:40px
}
.prompt-con-box .cancel{
	background:#bbbbbb
}
.prompt-text-tit{
	color:#333333
}
.existing-tags{
	overflow:hidden;
	height:1%;
	margin-bottom:10px
}
.existing-tags span{
	float:left;
	padding:2px 4px
}
.existing-tags a{
	float:left;
	padding:2px 4px;
	margin:0 5px 5px 0;
	border:1px solid #efefef;
	border-radius:2px;
	background:#f8f7f6;
	display:inline
}
.existing-tags a:hover{
	background:#fefefe
}
.friendly-link ul{
	
}
.friendly-link li{
	float:left;
	width:170px;
	font-size:14px;
	height:30px;
	line-height:30px;
	overflow:hidden
}
#login-pop{
	width:313px
}
#login-form-tab .submit-btn{
	width:263px;
	height:35px;
	line-height:35px;
	margin:4px
}
#login-form-tab p{
	height:1%;
	margin-bottom:15px;
	overflow:hidden
}
#login-form-tab{
	padding:0 10px
}
#login-form-tab .register a{
	color:#ff8800
}
#login-form-tab .register a:hover{
	color:#ff6600
}
#login-form-tab .forget{
	float:right
}
.error{
	background:none repeat scroll 0 0 #FE7275;
	color:#FFFFFF;
	display:none;
	margin:0 5px;
	padding:5px 0;
	text-indent:10px
}
#login-form-tab .register{
	float:left
}
.aboutArticle{
	width:960px;
	margin:0 auto;
	padding:30px 0;
	color:#333
}
.aboutArticle a{
	text-decoration:underline
}
.aboutArticle h1{
	margin:0 0 20px 0;
	line-height:2em;
	text-align:center;
	color:#384A30;
	font-size:20px;
	font-family:"微软雅黑","黑体";
	border-bottom:1px solid #ccc
}
.aboutArticle h2{
	padding:10px 0;
	line-height:2em;
	font-size:16x;
	color:#384A30;
	font-family:"微软雅黑","黑体"
}
.aboutArticle h3{
	font-size:14x;
	line-height:2em;
	color:#2C5A83;
	font-family:"微软雅黑","黑体"
}
.aboutArticle p{
	padding:5px 0;
	line-height:1.5em;
	text-indent:2em;
	font-size:14px
}
.aboutArticle p.pic{
	text-align:center;
	font-size:12px;
	padding-bottom:20px
}
.aboutArticle p img{
	display:block;
	margin:10px auto 5px auto
}
.aboutArticle ul{
	padding:0 0 0 2em;
	font-size:12px;
	line-height:1.8em
}
.aboutArticle ul li{
	list-style-type:disc;
	list-style-position:inside
}
.aboutArticle ul li p{
	font-size:12px;
	text-indent:0;
	padding:0 0 0 1.5em
}
.aboutArticle table{
	width:600px;
	margin:0 auto;
	font-size:14px
}
.aboutArticle table tr th{
	padding:3px 5px;
	border:1px solid #999;
	font-weight:bold
}
.aboutArticle table tr td{
	padding:3px 5px;
	border:1px solid #999
}
.aboutArticle table tr td.b{
	font-weight:bold;
	background:#ccc
}
/* index_tag*/
#indexhot{height:280px;width:300px; position:relative; margin:10px auto; overflow: hidden;}
#indexhot a{position:absolute;top:0px;left:0px;color:#0080F5;font-weight:200;padding:2px 3px;}
#indexhot a:hover{border:1px solid #F2F2F2;background:#FFF;border-radius:3px;}
/*百度编辑器*/
#edui269_body{
z-index:1001;}
/* 首页右侧轮播 */
.slideBox{ position:relative; width:320px; height:120px; overflow:hidden;}
.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
.slideBox ul.items li a img{width:320px; height:120px;  margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
.slideBox .tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden; margin-bottom:-5px; margin-left:-2px; }
.slideBox .tips .title{ position:absolute; left:0px; top:0px; height:100%;}
.slideBox .tips .title a{ color:#FFF; font-size:14; font-family:16px; line-height:50px; margin-left:10px; text-decoration:none;}
.slideBox .tips .title a:hover{ text-decoration:underline !important;}
.slideBox .tips .nums{ position:absolute; right:0px; top:0px; height:100%;}
.slideBox .tips .nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:20px; height:20px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
/* 文章页广告位 */
.pip_ad{ width:320px; margin:0 auto 20px;}
/*改版后文章列表*/
.entry {
    margin-bottom: 60px;
}

.entry:after,
.entry-meta .after,
.entry-meta:after,
.entry-meta .after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
}

/* ie7 fix */
.entry,
.entry-meta {
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("span")).className="after");
}
    
    .entry-title {
        position: relative;
        top: -6px;
        margin-bottom: 4px;
    }
    
    .entry-img {
        float: left;
        padding: 5px;
        width: 210px;
        
        line-height: 0;
        font-size: 0;
        background-color: #f5f5f5;
    }
    
        .entry-img img {
            width: 100%;
            height: auto;
        }
        
        .ie7 .entry-img img {
            width: auto;
        }
    
    .entry-img ~ .entry-title,
    .entry-img ~ .entry-meta,
    .entry-img ~ .entry-description,
    .entry-img ~ .entry-options {
        margin-left: 240px;
    }
    
    .entry-img-wide {
        float: none;
        width: auto;
        margin-bottom: 20px;
    }
    
    .entry-img-wide ~ .entry-title,
    .entry-img-wide ~ .entry-meta,
    .entry-img-wide ~ .entry-description,
    .entry-img-wide ~ .entry-options {
        margin-left: 0;
    }

    .entry-meta {
        margin:5px 0 12px;
    }
    
    .entry-meta:after,
    .entry-meta .after {
        clear: right;
    }
    
        .entry-meta span {
            display: inline-block;
            margin-right: 15px;
            
            color: #999;
        }
    
    .entry-description {
        margin-bottom: 20px;
    }
    
    .entry-options {
        margin:15px 0 10px 0;
		float:right;
    }
    
    .entry-meta { border-bottom: 1px solid #eee;
    border-top: 1px solid #eee; padding: 5px 0; }
    .entry-meta span { padding: 1px 0 0 25px; }
    .entry-date { background: url(../img/spirit20/calendar.png) no-repeat 0 0; }
    .entry-terms { background: url(../img/spirit20/tag.png) no-repeat 0 0; }
    .entry-comments { background: url(../img/spirit20/comment.png) no-repeat 0 0; }
    .entry-author { background: url(../img/spirit20/author.png) no-repeat 0 0; }
.slideBox .tips .nums a.active{ background-color:#093;}
/******************************
 Buttons
*******************************/

.btn {
    padding: 7px 10px;
    
    cursor: pointer;
    border: 0;
    background: #f5f5f5;
    color: #858585;
    font-weight: normal;
    font-size: 12px;
}

button.btn {
    overflow: visible;
}

button.btn::-moz-focus-inner {
    padding: 0;
    margin: 0;
    border: 0
}

.btn:hover {
    background-color: #f0f0f0;
    color: #858585;
}

.btn-large {
    padding: 11px 14px;
}

.btn-primary {
    background-color: #239CC3;
    color: #fff;
}

.btn-primary:hover {
    background-color: #26ABD6;
    color: #fff;
}

.btn-icon {
    position: relative;
    padding-right: 40px;
}

.btn-icon.btn-large {
    padding-right: 46px;
}

    .btn-icon span {
        position: absolute;
        right: 10px;
        top: 6px;
        width: 14px;
        height: 16px;
        display: block;
        
        text-align: right;
        border-left: 1px solid #ddd;
    }
    
    @-moz-document url-prefix() { 
      button.btn-icon span {
         right: 20px;
         top: 0;
      }
    }
    
    .btn-icon.btn-primary span {
        border-color: #1CDAD6;
    }
    
    .btn-icon.btn-large span {
        right: 14px;
        top: 10px;
        width: 16px;
    }
    
        .btn-icon span i {
            position: relative;
            top: -3px;
            
            font-style: normal;
        }
        
        button.btn-icon span i {
            top: -1px;
        }

        .btn-icon.btn-large span i {
            top: -3px;
        }

.entry-meta .entry-author,.entry-meta .entry-date,.entry-meta .entry-comments{display:none;}
.ad_tops{
padding-bottom:10px;}
.ad_tops img{margin-bottom:5px;}
.ad_mpu{margin: 0 auto;
    padding-bottom: 20px;
    text-align: center;
    width: 310px;}
.ad_button{width:width:320px; text-align:right; padding-bottom:20px;}
.ad_button img{margin-top:5px;}
.ad_articleright{
width:320px;
text-align:right;
margin-bottom:20px;
}
.ad_articleright img{margin-top:5px;}
.ad_pip{ width:300px; /**float:left; **/margin:0 10px 5px 0; }
.ad_pip img{ text-align:left;width:300px; height:250px; float:inline;}