b{
	font-weight:bold;
}
i{
	font-style:normal;
}
.white-box{
	margin-top:20px;
	background:white;
	box-shadow: #DADADA 3px 5px 5px;
}
#company-filter{
	padding:16px 0 16px 32px;
	display:block;
}
#company-filter dl{
	height:40px;
}
#company-filter dl dt, #company-filter dl dd{
	display:inline-block;
	float:left;
	padding:9px 0;
	line-height:22px;
	font-size:14px;
	color:#8B8B8B;
}
#company-filter dl dt{
	width:83px;
}
#company-filter dl dd{
	margin-right:10px;
	width:975px;
	border-bottom:#CCC solid 1px;
}
#company-filter dl dd ul a li{
	display:inline-block;
	float:left;
	margin: 0 0.3em 0.3em 0.3em;
	padding:0 0.8em;
	font-size:14px;
}
#company-filter dl dd ul .sfilter{
	display:inline-block;
	float:left;
	margin: 0 0.3em 0.3em 0.3em;
	padding:0 0.8em;
	font-size:14px;
}
#company-filter dl dd ul .sfilter option { font-size: 20px; } 
#company-filter dl dd ul a li:hover, #company-filter dl dd ul a .focus, #com-grade #grade-detail .deliver-grade:hover, #com-post #post-cell quote span a:hover{
	color:white;
	background:#44A3DB;
}
#company-filter .search-btn{
	display:inline-block;
	float:right;
	margin:22px 20px 0 0;
	padding:0 32px;
	color:white;
	font-size:16px;
	line-height:30px;
	background:#9D9494;
}
#company-filter .search-btn: hover{
	background:#44A3DB;
}
#company-result{
	display:inline-block;
	float:left;
	margin-bottom:86px;
	width:828px;
	height:auto;
	min-height:700px;
}
#company-result h2{
	display:block;
	margin:20px 0 0 14px;
	padding-left:15px;
	color:#434A54;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	position:relative;
}
#company-result h2:before{
	display:inline-block;
	float:left;
	content:'';
	padding-right:5px;
	height:24px;
	border-left:#44A3DB solid 7px;
}
#company-result h2 div{
	display:inline-block;
	color:#8D9094;
	font-size:13px;
	position:absolute;
	top:0;
	right:10px;
}
#company-result h2 div select{
	margin:2px;
	width:90px;
	height:22px;
	border:#CED1D7 solid 1px;
	background:white;
}
#company-cell{
	display:block;
	margin:13px;
	height:280px;
	background:#F7F8FA;
	border: solid 1px #EAEAEA;
	position: relative;
}
#company-cell div{
	display:inline-block;
	float:left;
}
#company-cell #column1{
	padding:10px;
	width:148px;
	text-align:center;
	margin-top: 20px;
}

#company-cell #column1 h3{
	color:#272727;
	font-size:16px;
	line-height:40px;
}
#com-info .goto-btn{
	display:block;
	margin:8px 18px;
	color:white;
	font-size:16px;
	line-height:30px;
	background:#9D9494;
}
#com-info .goto-btn:hover{
	background:#44A3DB;
}
#company-cell #column2{
	width:480px;
	padding-top: 20px;
}
#company-cell .cellflag, #com-info .flag{
	display:block;
	float:left;
	width:180px;
	position: absolute;
}
#company-cell .cellflag i , #com-info .flag i{
	display:inline-block;
	float:left;
	margin:-5px 8px 0 0;
	padding-bottom:16px;
	width:51px;
	height:30px;
	text-align:center;
	background:url(../images/bg-flag.png) center center no-repeat;
}
#company-cell #column2 h4{
	float:left;
	padding-top:5px;
	width:54px;
	height:20px;
	color:#434A54;
	font-size:13px;
	line-height:20px;
}
#company-cell #column2 p{
	display:block;
	float:left;
	padding: 2px 6px 15px 6px;
	width:468px;
	height:40px;
	line-height:20px;
	border-top:#C0CAD0 solid 2px;
	font-size:12px;
	color:#545454;
}
#company-cell #column2 p:before, #company-cell #column2 div:before{
	display:block;
	content:'';
	margin:-4px 0 0 -6px;
	width:54px;
	border-bottom:#44A3DB solid 2px;
}
#company-cell #column2 div{
	display:block;
	float:left;
	padding:2px 6px;
	width:468px;
	border-top:#C0CAD0 solid 2px;
}
#company-cell #column2 div dl{
	display:inline-block;
	float:left;
	/*width:156px;*/
	width:230px;
}
#company-cell #column2 div dl dt, #company-cell #column2 div dl dd, #company-cell div b{
	display:inline-block;
	float:left;
	padding-top:2px;
	font-size:12px;
	color:#545454;
	line-height:20px;
}
#column2 div dl dd{
	width:160px;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
#company-cell #column2 dl dt{
	padding-right:3px;
	min-width:60px;
}
#company-cell div b{
	padding-right:3px;
	min-width:32px;
}
#company-cell div a i{
	display:inline-block;
	float:left;
	margin:2px 2px 0 0;
	width:31px;
	height:31px;
	background-color:#44A3DB;
	background-repeat:no-repeat;
	border-radius:50%;
}
#company-cell .safeimg{
	float: right;
	padding-right: 5px;
	width:140px;
}
#company-cell #column3{
	margin:30px 10px 25px 10px;
	width:124px;
	height:118px;
	text-align:center;
}
#company-cell .no-grade{
	border:transparent solid 2px;
	background:#EFEFEF;
}
#company-cell .no-grade h4{
	color:#CCCCCC;
	font-size:26px;
	padding-top:19px;
	line-height:40px;
}
#company-cell .grade{
	border:#F56067 solid 2px;
}
#company-cell .grade h4{
	margin:14px 0 4px 0;
	color:#F56067;
	font-size:36px;
}
#company-cell .grade h4:after{
	display:inline-block;
	content:'分';
	padding-left:0.5em;
	color:#545454;
	font-size:14px;
}
#company-cell .grade .star, #company-list ul li .star, #com-info #column2 .star, #com-grade #grade-detail ul li .star, #com-grade #show-grade ul li div .star, #com-rank ul li .star{
	width:80px;
	height:16px;
	background-image:url(../images/icon-star.png);
}
#company-cell .grade .star{
	display:block;
	margin:10px auto;
}
#company-list ul li .star, #com-rank ul li .star{
	display:inline-block;
	float:left;
	margin:9px 0;
}
#company-cell .grade .star-0, #company-list ul li .star-0, #com-info #column2 .star-0, #com-grade #grade-detail ul li .star-0, #com-grade #show-grade ul li div .star-0, #com-rank ul li .star-0{
	background-position:center top;
}
#company-cell .grade .star-1, #company-list ul li .star-1, #com-info #column2 .star-1, #com-grade #grade-detail ul li .star-1, #com-grade #show-grade ul li div .star-1, #com-rank ul li .star-1{
	background-position:center -16px;
}
#company-cell .grade .star-2, #company-list ul li .star-2, #com-info #column2 .star-2, #com-grade #grade-detail ul li .star-2, #com-grade #show-grade ul li div .star-2, #com-rank ul li .star-2{
	background-position:center -16px;
}
#company-cell .grade .star-3, #company-list ul li .star-3, #com-info #column2 .star-3, #com-grade #grade-detail ul li .star-3, #com-grade #show-grade ul li div .star-3, #com-rank ul li .star-3{
	background-position:center -32px;
}
#company-cell .grade .star-4, #company-list ul li .star-4, #com-info #column2 .star-4, #com-grade #grade-detail ul li .star-4, #com-grade #show-grade ul li div .star-4, #com-rank ul li .star-4{
	background-position:center -32px;
}
#company-cell .grade .star-5, #company-list ul li .star-5, #com-info #column2 .star-5, #com-grade #grade-detail ul li .star-5, #com-grade #show-grade ul li div .star-5, #com-rank ul li .star-5{
	background-position:center -48px;
}
#company-cell .grade .star-6, #company-list ul li .star-6, #com-info #column2 .star-6, #com-grade #grade-detail ul li .star-6, #com-grade #show-grade ul li div .star-6, #com-rank ul li .star-6{
	background-position:center -48px;
}
#company-cell .grade .star-7, #company-list ul li .star-7, #com-info #column2 .star-7, #com-grade #grade-detail ul li .star-7, #com-grade #show-grade ul li div .star-7, #com-rank ul li .star-7{
	background-position:center -64px;
}
#company-cell .grade .star-8, #company-list ul li .star-8, #com-info #column2 .star-8, #com-grade #grade-detail ul li .star-8, #com-grade #show-grade ul li div .star-8, #com-rank ul li .star-8{
	background-position:center -64px;
}
#company-cell .grade .star-9, #company-list ul li .star-9, #com-info #column2 .star-8, #com-grade #grade-detail ul li .star-9, #com-grade #show-grade ul li div .star-9, #com-rank ul li .star-9{
	background-position:center bottom;
}
#company-cell .grade .star-10, #company-list ul li .star-10, #com-info #column2 .star-10, #com-grade #grade-detail ul li .star-10, #com-grade #show-grade ul li div .star-10, #com-rank ul li .star-10{
	background-position:center bottom;
}

#company-cell .grade p{
	margin-top:9px;
	font-size:12px;
	color:#F56067;
}
#company-cell .grade p:before, #company-cell .grade p:after{
	display:inline-block;
	color:#545454;
	padding:0 0.5em;
}
#company-cell .grade p:before{
	content:'(';
}
#company-cell .grade p:after{
	content:'则点评)';
}
#pagination{
	margin:34px auto;
	width:344px;
	height:30px;
	position:relative;
}
#pagination .back-btn, #pagination .next-btn{
	display:inline-block;
	float:left;
	margin:0 20px;
	width:30px;
	height:30px;
	text-indent:-100000px;
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
}
#pagination .back-btn{
	background-image:url(../images/btn-back.png);
}
#pagination .next-btn{
	background-image:url(../images/btn-next.png);
}
#pagination ul{
	display:inline-block;
	width:204px;
	height:30px;
	position:absolute;
}
#pagination ul a li{
	display:inline-block;
	float:left;
	margin:0 2px;
	width:30px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#424242;
	text-align:center;
}
#pagination ul a li:hover, #pagination ul a .focus, #spare-url ul a li{
	color:white;
	background:#44A3DB;
}
#company-list{
	display:inline-block;
	float:left;
	margin-left:14px;
	padding-bottom:5px;
	width:258px;
}
#company-list h2{
	padding-left:54px;
	line-height:46px;
	font-size:16px;
	color:#5C5C5C;
	background-position:18px center;
	background-repeat:no-repeat;
	border-bottom:#BEBEBE solid 2px;
}
#company-list .mglass{
	background-image:url(../images/icon-mglass.png);
}
#company-list .chart{
	background-image:url(../images/icon-chart.png);
}
#company-list div{
	display:block;
	margin:0 8px;
	height:28px;
	border-bottom:#CCCCCC solid 1px;
}
#company-list div p{
	display:inline-block;
	float:left;
	width:33%;
	text-align:center;
	line-height:28px;
	color:#58595B;
}
#company-list ul li{
	display:block;
	height:36px;
}
.row2{
	background:#F7F8FA;
}
#company-list ul li b, #company-list ul li p, #company-list ul li i{
	display:inline-block;
	float:left;
}
#company-list ul li b{
	margin:9px 4px 0 8px;
	width:18px;
	height:18px;
	background:#44A3DB;
	color:white;
	font-size:14px;
	text-align:center;
	line-height:18px;
}
#company-list ul li p{
	width:72px;
	line-height:36px;
	color:#58595B;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#company-list ul li i{
	padding-left:8px;
	line-height:36px;
	color:#44A3DB;
}
/*comapny*/
#com-info{
	display:block;
}
#com-info #column1{
	display:inline-block;
	float:left;
	margin-top:16px;
	padding:4px 0;
	width:190px;
	border-right:#ABABAB solid 1px;
	text-align:center;
}
#com-info #column1 img{
	width:142px;
	height:142px;
	border:#EDEDED solid 2px;
}
#com-info #column1 div{
	margin-top:10px;
	height:18px;
}
#com-info #column1 div a i{
	padding-left:20px;
	background-position:left center;
	background-repeat:no-repeat;
	line-height:18px;
	font-size:13px;
}
#com-info #column1 div a .plus{
	background-image:url(../images/icon-plus-2.png);
}
#com-info #column1 div a .check{
	background-image:url(../images/icon-check.png);
}
#com-info #column1 div a .message{
	background-image:url(../images/icon-message.png);
}
#com-info #column2{
	display:inline-block;
	float:left;
	margin-top:10px;
	padding:10px 18px;
	width:864px;
	min-height: 400px;
}
#com-info #column2 h2{
	display:inline-block;
	float:left;
	padding:0 0.5em;
	font-size:16px;
	color:#272727;
	line-height:33px;
}
#com-info #column2 b, #com-info #column2 i, #com-info #column2 u, #com-info #column2 span{
	display:inline-block;
	float:left;
	line-height:33px;
}
#com-info #column2 b{
	margin-left:8px;
}
#com-info #column2 b, #com-info #column2 u{
	color:#545454;
}
#com-info #column2 i{
	color:#FF6666;
	margin:0 0.5em;
}
#com-info #column2 u{
	text-decoration:none;
}
#com-info #column2 .star{
	margin:8px 5px;
}
#com-info #column2 #border{
	height:24px;
	line-height:24px;
	border:#AFB1B3 solid 1px;
}
#com-info #column2 #border p{
	display:inline-block;
	float:left;
	padding:0 50px 0 0.5em;
	color:#545454;
}
#com-info #column2 #intro{
	display:block;
	float:left;
	margin:10px 0;
	line-height:18px;
	font-size: 14px;
}
#com-info #column2 dl{
	display:block;
	float:left;
	margin-bottom:10px;
	width:100%;
}
#com-info #column2 dl dt, #com-info #column2 dl dd{
	display:inline-block;
	float:left;
	height:40px;
	line-height:40px;
	color:#545454;
}
#com-info #column2 dl dt{
	padding-right:12px;
}
#com-info #column2 dl dd b{
	display:inline-block;
	float:left;
	/*margin-right:8px;*/
	width:40px;
	height:40px;
	background-color:#44A3DB;
	border-radius:50%;
	background-repeat:no-repeat;
}
#com-info #column2 dl dd .payment{
	/*background-image:url(../images/icon-com-info.png);*/
}
#com-info #column2 dl dd .pay-1{
	background-position:left top;
}
#com-info #column2 dl dd .pay-2{
	 background-position:-50px top;
}
#com-info #column2 dl dd .pay-3{
	 background-position:-100px top;
}
#com-info #column2 dl dd .pay-4{
	 background-position:-150px top;
}
#com-info #com-ensure, #com-info #game-pic{
	display:inline-block;
	float:left;
	width:534px;
}
#com-info #com-ensure{
	margin-left:16px;
	border-top:#44A3DB solid 4px;
	min-height: 184px;
}
#com-info #com-ensure h3, #com-info #game-pic h3{
	padding-left:0.5em;
	font-size:14px;
	color:#888C8D;
	line-height:30px;
}
#com-info #com-ensure b{
	display:inline-block;
	float:left;
	margin:5px 35px;
	padding-top:60px;
	width:63px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#44A3DB;
	font-size:14px;
	background-image:url(../images/icon-com-ensure.png);
	background-repeat:no-repeat;
}
#company-cell .safeimg b{
	display:inline-block;
	float:left;
	padding-top:40px;
	padding-bottom:5px;
	text-align:center;
	color:#44A3DB;
	font-size:14px;
	background-image:url(../images/icon-com-ensure.png);
	background-size: 145px 35px;
	background-repeat:no-repeat;
}
#com-info #com-ensure .ensure-1{
	background-position:left top;
}
#com-info #com-ensure .ensure-2{
	background-position:-63px top;
}
#com-info #com-ensure .ensure-3{
	background-position:-126px top;
}
#com-info #com-ensure .ensure-4{
	background-position:-189px top;
}

#company-cell .safeimg .ensure-1{
	background-position:0px top;
}
#company-cell .safeimg .ensure-2{
	background-position:-37px top;
}
#company-cell .safeimg .ensure-3{
	background-position:-73px top;
}
#company-cell .safeimg .ensure-4{
	background-position:-110px top;
}

#com-info #game-pic{
	margin-right:16px;
	border-top:#B7B7B7 solid 4px;
	background:#F6F8FA;
}
#com-info #game-pic #pic-slide{
	margin:0 auto;
	padding:10px 0;
	width:500px;
	height:80px;
}
#com-info #game-pic #pic-slide .pic-btn{
	display:inline-block;
	float:left;
	width:40px;
	height:80px;
	text-align:center;
	text-indent:-10000px;
	background-image:url(../images/icon-pic-slide.png);
	background-repeat:no-repeat;
}
#com-info #game-pic #pic-slide .btn-back{
	background-position:left center;
}
#com-info #game-pic #pic-slide .btn-next{
	background-position:right center;
}
#com-info #game-pic #pic-slide ul{
	display:inline-block;
	float:left;
	width:420px;
	height:80px;
	overflow:hidden;
}
#com-info #game-pic #pic-slide ul a li{
	display:inline-block;
	float:left;
	margin:0 5px;
}
#com-info #game-pic #pic-slide ul a li img{
 	width:130px;
	height:80px;
}
#column-left, #column-right{
	display:inline-block;
}
#column-left{
	float:left;
	width:850px;
}
#column-right{
	float:right;
	width:250px;
}
.com-title{
	display:block;
	line-height:45px;
	padding-left:50px;
	color:#5C5C5C;
	font-size:16px;
	border-bottom:#BEBEBE solid 2px;
	position:relative;
	background-image:url(../images/icon-com-title.png);
	background-repeat:no-repeat;
}
.com-title-1{
	background-position:left top;
}
.com-title-2{
	 background-position:left -45px;
}
.com-title-3{
	 background-position:left -90px;
}
.com-title-4{
	 background-position:left -135px;
}
.com-title-5{
	 background-position:left -180px;
}
.com-title-6{
	 background-position:left -225px;
}
.com-title-7{
	 background-position:left -270px;
}
.com-title-8{
	 background-position:left -315px;
}
.com-title-9{
	 background-position:left -360px;
}
.com-title-10{
	 background-position:left -405px;
}
.com-title-11{
	 background-position:left -450px;
}
.com-title a{
	padding-left:30px;
	position:absolute;
	right:20px;
	font-size:13px;
	background:url(../images/icon-com-a.png);
	background-repeat:no-repeat;
}
.com-title .plus{
	color:#424242;
	background-position:left top;
}
.com-title .edit{
	color:#424242;
	background-position:left -90px;
}
.com-title .plus:hover {
	color:#44A3DB;
	background-position:left -45px;
}
.com-title .edit:hover{
	color:#44A3DB;
	background-position:left -135px;
}
.left-box{
	float:left;
	margin-right:12px;
	width:830px;
	padding-bottom: 20px;
}
.right-box{
	float:right;
	width:258px;
}
#com-grade #grade-detail{
	display:inline-block;
	float:left;
	margin:8px 10px;
	width:210px;
	background:#F7F8FA;
}
#com-grade #grade-detail h3{
	padding-left:0.5em;
	line-height:20px;
	color:#5C5C5C;
}
#com-grade #grade-detail .star-l{
	display:block;
	margin:10px auto;
	width:160px;
	height:32px;
	background-image:url(../images/icon-star-l.png);
	background-repeat:no-repeat;
}
#com-grade #grade-detail .star-l-0{
	background-position:left top;
}
#com-grade #grade-detail .star-l-1{
	background-position:left -32px;
}
#com-grade #grade-detail .star-l-2{
	background-position:left -32px;
}
#com-grade #grade-detail .star-l-3{
	background-position:left -64px;
}
#com-grade #grade-detail .star-l-4{
	background-position:left -64px;
}
#com-grade #grade-detail .star-l-5{
	background-position:left -96px;
}
#com-grade #grade-detail .star-l-6{
	background-position:left -96px;
}
#com-grade #grade-detail .star-l-7{
	background-position:left -128px;
}
#com-grade #grade-detail .star-l-8{
	background-position:left -128px;
}
#com-grade #grade-detail .star-l-9{
	background-position:left -160px;
}
#com-grade #grade-detail .star-l-10{
	background-position:left -160px;
}
#com-grade #grade-detail p, #com-grade #grade-detail .grade-from{
	display:block;
	margin-top:5px;
	text-align:center;
	color:#5C5C5C;
	line-height:20px;
}
#com-grade #grade-detail p, #com-grade #grade-detail p span{
	font-size:14px;
}
#com-grade #grade-detail p span{
	color:#F16667;
}
#com-grade #grade-detail .grade-from{
	margin-bottom:15px;
	font-size:12px;
	/*text-decoration:underline;*/
}
#com-grade #grade-detail ul li{
	margin:4px 18px;
	height:20px;
}
#com-grade #grade-detail ul li .star{
	display:inline-block;
	float:left;
	margin:0 3px;
}
#com-grade #grade-detail ul li b{
	display:inline-block;
	float:left;
	margin:0 2px;
	line-height:20px;
}
#com-grade #grade-detail .deliver-grade{
	display:block;
	margin:20px auto;
	width:84px;
	height:24px;
	line-height:24px;
	font-size:14px;
	text-align:center;
	color:white;
	background:#757A82;
}
#com-grade #show-grade{
	display:inline-block;
	float:left;
	margin-top:8px;
	width:590px;
}
#com-grade #show-grade ul li{
	display:block;
	height:auto;
	float: left;
	padding: 0 0 10px 0;
	border-bottom:#CCCCCC solid 1px;
}
#com-grade #show-grade ul li b{
	display:inline-block;
	float:left;
	width:50px;
	height:45px;
	background:url(../images/icon-user.png) center 7px no-repeat white;
}
#com-grade #show-grade ul li div{
	display:inline-block;
	float:left;
	padding:5px 0 0 5px;
	width:535px;
	height:20px;
	line-height:20px;
	color:#6C6C6C;
}
#com-grade #show-grade ul li div i{
	display:inline-block;
	float:right;
	color:#A1A1A1;
}
#com-grade #show-grade ul li div .star{
	display:inline-block;
	float:right;
	margin-right:8px;
}
#com-grade #show-grade ul li p{
	display:block;
	float:left;
	margin-right:75px;
	padding-left:5px;
	width:430px;
	height:auto;
	font-size:13px;
	line-height:22px;
	overflow:hidden;
	/*white-space:nowrap;*/
	text-overflow:ellipsis;
}
#com-grade #show-grade ul li u{
	display:inline-block;
	float:left;
	margin:5px 3px;
	padding-left:12px;
	width:90px;
	line-height:20px;
	text-align:center;
	color:white;
	text-decoration:none;
	background:url(../images/icon-tag.png) left center no-repeat;
}

#com-grade #show-grade ul li .reviewdiv{
	clear: both;
	height: auto;
	margin: 0 0 2px 45px;
	width: 550px;
}
#com-basic dl{
	display:inline-block;
	float:left;
	margin:16px 10px;
	width:404px;
}
#com-basic dl dt, #com-basic dl dd{
	display:inline-block;
	float:left;
	line-height:24px;
	font-size:14px;
}
#com-basic dl dt{
	margin-left:6px;
	padding:0 18px 0 10px;
	width:120px;
}
#com-basic dl dd{
	width:250px;
}
#spare-url ul{
	margin:18px 20px;
	width:800px;
	height:32px;
}
#spare-url ul a li{
	display:inline-block;
	float:left;
	margin:0 6px;
	padding-left:40px;
	width:80px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:14px;
	background-image:url(../images/icon-link.png);
	background-position:14px center;
	background-repeat:no-repeat;
}
#spare-url ul a li:hover{
	background-color:#66CCFF;
}
#recomm-com ul{
	margin:10px 8px;
	wdith:814px;
	height:136px;
}
#recomm-com ul a li{
	display:inline-block;
	float:left;
	margin: 0px 5px;
	width: 87px;
	height: 136px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#recomm-com ul a li img{
	display:block;
	width:84px;
	height:84px;
	border:#D1D1D1 solid 1px;
}
#recomm-com ul a li h3{
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#6C6C6C;
}
#recomm-com ul a li p{
	line-height:20px;
	font-size:12px;
	color:#FF6666;
	text-align:center;
}
#recomm-com ul a li p:before{
	display:inline-block;
	content:'人气：';
	color:#B7B7B7;
}
#com-post #post-cell{
	display:block;
	margin:10px 13px;
}
#com-post #post-cell b, #com-post #post-cell quote, #com-post #post-cell quote span a{
	display:inline-block;
	float:left;
}
#com-post #post-cell .user{
	padding:0px 0 20px 0;
	width:80px;
	height:30px;
	/*background:url(../images/icon-user.png) center 20px no-repeat;*/
	text-align:center;
	line-height:30px;
	color:#6C6C6C;
}
#com-post #post-cell quote{
	margin-left:10px;
	padding:11px;
	width:688px;
	min-height:88px;
	background:#EBF5FF;
	position:relative;
}
#com-post #post-cell quote:before{
	content:'';
	display:inline-block;
	/*margin-top:-24px;*/
	border-top:transparent solid 12px;
	border-right:#EBF5FF solid 10px;
	border-bottom:transparent solid 12px;
	position:absolute;
	left:-10px;
	/*top:50%;*/
}
#com-post #post-cell quote h3, #com-post #post-cell quote h3 i{
	padding:0 0.5em;
	line-height:20px;
}
#com-post #post-cell quote h3{
	height:20px;
	font-size:15px;
	border-bottom:#BCC4CC solid 1px;
}
#com-post #post-cell quote h3 i{
	float:right;
	color:#A1A1A1;
	font-size:12px;
}
#com-post #post-cell quote h3 i:after{
	content:'发表';
	padding-left:0.5em;
}
#com-post #post-cell quote p{
	display:block;
	margin:0.5em 0.5em 30px 0.5em;
	line-height:22px;
}
#com-post #post-cell quote span{
	display:block;
	height:30px;
	line-height:22px;
	position:absolute;
	right:10px;
	bottom:10px;
}
#com-post #post-cell quote span b{
	margin:4px 2px;
	padding:0 5px 0 20px;
	background-image:url(../images/icon-com-post.png);
	background-repeat:no-repeat;
	color:#44A3DB;
	font-size:13px;
}
#com-post #post-cell quote span .view{
	background-position:left top;
}
#com-post #post-cell quote span .like{
	background-position:left -22px;
}
#com-post #post-cell quote span .dislike{
	background-position:left -44px;
}
#com-post #post-cell quote span .comment{
	background-position:left -66px;
}
#com-post #post-cell quote span a{
	margin-left:5px;
	padding:4px 8px;
	line-height:22px;
	background:#A3A3A3;
	font-size:13px;
	color:white;
}
#com-event #event-cell{
	margin:0 20px;
	height:30px;
	line-height:30px;
	border-bottom:#CCC solid 1px;
	position:relative;
}
#com-event #event-cell:before{
	content:'';
	float:left;
	display:inline-block;
	margin:12px 4px;
	width:6px;
	height:6px;
	background:#44A3DB;
}
#com-event #event-cell dl, #com-event #event-cell dl dt, #com-event #event-cell dl dd{
	display:inline-block;
	float:left;
	font-size:13px;
}
#com-event #event-cell dl{
	width:660px;
}
#com-event #event-cell dl dt{
	padding-left:0.5em;
	width:40px;
}
#com-event #event-cell span{
	margin:0 5px;
	height:30px;
}
#com-event #event-cell span b{
	display:inline-block;
	margin:0 2px;
	padding-left:25px;
	width:20px;
	height:30px;
	font-size:13px;
	background-image:url(../images/icon-like-dislike.png);
	background-repeat:no-repeat;
}
#com-event #event-cell span .like{
	color:#44A3DB;
	background-position:left top;
}
#com-event #event-cell span .dislike{
	color:#FF6666;
	background-position:left bottom;
}
#com-respondence div{
	display:inline-block;
	float:left;
}
.circliful {
	position: relative;
	overflow:hidden;
}
.circle-text, .circle-info, .circle-text-half, .circle-info-half {
	width: 100%;
	position: absolute;
	text-align: center;
	display: inline-block;
}
.circle-info, .circle-info-half {
	color: #424242;
	font-size:16px;
}
.circliful .fa {
	margin: -10px 3px 0 3px;
	position: relative;
	bottom: 4px;
}
.circle-text{
	color:#44a3db;
}
#myStat1 .circle-text, #myStat2 .circle-text, #myStat3 .circle-text, #myStat4 .circle-text{
	margin-top:-10px;
}
#myStat2 .circle-text:after{
	content:'%';
	font-size:16px;
}
#myStat3 .circle-text:after{
	content:'分钟';
	font-size:16px;
}
#myStat5 .circle-text, #myStat6 .circle-text, #myStat7 .circle-text{
	margin-top:-10px;
	color:white;
}
#myStat5 .circle-info-half, #myStat6 .circle-info-half, #myStat7 .circle-info-half{
	color:white;
	font-size:12px;
}
#com-respondence{
	margin-bottom:84px;
}
#com-respondence h3{
	display:block;
	float:left;
	margin:10px 0;
	padding:2px 20px;
	line-height:26px;
	font-size:16px;
}
#com-respondence h3:before{
	content:'';
	float:left;
	display:inline-block;
	margin-right:7px;
	width:7px;
	height:26px;
	background:#44A3DB;
}
#com-respondence #chart-wrap{
	margin:10px 0 18px 18px;
	position:relative;
	cursor:pointer;
}
#com-respondence #chart-wrap, #com-respondence #chart-wrap #q-hover{
	display:inline-block;
	float:left;
	width:252px;
	height:295px;
	background:#F7F8FA;
	border-radius:5px;
}
#com-respondence #chart-wrap h4, #com-respondence #chart-wrap strong, #com-respondence #chart-wrap p, #com-respondence #chart-wrap u, #com-respondence #chart-wrap #q-hover b, #com-respondence #chart-wrap #q-hover span{
	display:block;
	float:left;
}
#com-respondence #chart-wrap u{
	width:100%;
	line-height:20px;
	color:white;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	position:absolute;
	top:110px;
}
#com-respondence #chart-wrap a{
	display:block;
	float:left;
	z-index:5;
}
#com-respondence #chart-wrap h4{
	margin:10px 0;
	padding:0 16px;
	height:44px;
	line-height:22px;
	font-size:16px;
	color:#44A3DB;
}
#com-respondence #chart-wrap strong{
	margin-top:5px;
	width:100%;
	font-size:24px;
	color:#424242;
	text-align:center;
	line-height:30px;
}
#com-respondence #chart-wrap p{
	margin-top:5px;
	line-height:20px;
	width:100%;
	text-align:center;
}
#com-respondence #chart-wrap p:before{
	content:'问题分类：';
}
#com-respondence #chart-wrap #q-hover{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:20;
}
#com-respondence #chart-wrap:hover #q-hover{
	display:block;
}
#com-respondence #chart-wrap #q-hover b{
	margin-top:10px;
	padding-left:56px;
	height:46px;
	line-height:46px;
	font-size:14px;
	color:#A1A1A1;
	background:url(../images/icon-user.png) 15px center no-repeat;
}
#com-respondence #chart-wrap #q-hover p{
	padding:0 15px;
	width:222px;
	text-align:left;
}
#com-respondence #chart-wrap #q-hover p:before{
	content:'';
}
#com-respondence #chart-wrap #q-hover span{
	padding:0 10px;
	width:232px;
	height:22px;
	position:absolute;
	bottom:20px;
}
#com-respondence #chart-wrap #q-hover span i, #com-respondence #chart-wrap #q-hover span strike{
	display:inline-block;
	line-height:22px;
}
#com-respondence #chart-wrap #q-hover span i{
	float:left;
	color:#A1A1A1;
}
#com-respondence #chart-wrap #q-hover span i:after{
	content:'发表';
	padding-left:0.5em;
}
#com-respondence #chart-wrap #q-hover span strike{
	float:right;
	text-decoration:none;
	padding-left:20px;
	font-size:13px;
	color:#44A3DB;
	background:url(../images/icon-com-post.png) left bottom no-repeat;
}
#com-news, #com-vister{
	padding-bottom:10px;
}
#com-premium div{
	width:100%;
	height:60px;
	border-bottom: #DBD9D9 solid 1px;
}
#com-premium div h3, #com-premium div span, #com-premium div p, #com-premium div i{
	display:block;
	margin-top:3px;
}
#com-premium div h3{
	padding:0 14px;
	height:20px;
	line-height:20px;
	color:#434343;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#com-premium div span{
	padding-left:14px;
	height:16px;
}
#com-premium div span b{
	padding-left:16px;
	line-height:16px;
	color:#808080;
	background-image:url(../images/icon-com-premium.png);
	background-repeat:no-repeat;
}
#com-premium div p, #com-premium div i{
	display:inline-block;
	line-height:14px;
}
#com-premium div p{
	padding-left:14px;
	color:#FF6666;
}
#com-premium div p:before{
	content:'人气：';
	color:#ACACAC;
}
#com-premium div i{
	float:right;
	padding-right:14px;
	color:#ACACAC;
}
#com-premium div i:after{
	content:'结束';
	padding-left:0.5em;
}
#com-news div{
	margin:0 8px;
	height:70px;
	border-bottom:#CCCCCC solid 1px;
}
#com-news div p{
	padding:11px 0 11px 15px;
	height:48px;
	line-height:16px;
	position:relative;
}
#com-news div p:before{
	display:inline-block;
	content:'';
	width:5px;
	height:5px;
	background:#44A3DB;
	position:absolute;
	top:16px;
	left:4px;
}
#com-rank div{
	padding-left:8px;
	padding-top:5px;
	height:22px;
	border-bottom:#CCCCCC solid 1px;
}
#com-rank div p{
	display:inline-block;
	float:left;
	line-height:22px;
	color:#58595B;
}
#com-rank ul li{
	display:block;
	height:36px;
}
#com-rank ul li b, #com-rank ul li p, #com-rank ul li span, #com-rank ul li i{
	display:inline-block;
	float:left;
	margin-top:10px;
}
#com-rank ul li b{
	margin-left:0.5em;
	margin-right:0.5em;
	width:16px;
	height:16px;
	color:white;
	background:#44A3DB;
	line-height:16px;
	text-align:center;
}
#com-rank ul li p{
	width:5em;
	color:#58595b;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#com-rank ul li i{
	padding-left:0.5em;
	color:#44A3DB;
}
#com-vister h3{
	margin-top:10px;
	padding-left:11px;
	line-height:30px;
	color:#44A3DB;
	font-size:14px;
}
#com-vister p{
	display:inline-block;
	float:right;
	margin-right:1em;
	padding-left:1em;
}
#com-vister p:before{
	content:'';
	display:inline-block;
	margin-right:0.5em;
	width:5px;
	height:5px;
	border-radius:50%;
}
#com-vister .vister{
	color:#44A3DB;
}
#com-vister .vister:before{
	background:#44A3DB;
}
#com-vister .date{
	color:#757575;
}
#com-vister .date:before{
	background:#757575;
}