/*  
Theme Name: vfilmTheme
Theme URI: http://vfilmtime.com
Description: 感谢树大触banri移植，小苏深度修改
Version: 2.1
Author: 小苏&Banri
Author URI: http://vfilmtime.com
*/

/* css reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	text-decoration:none;
	background: transparent;
	}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{
   line-height:1;
   cursor:default;
   width:100%;
   height:auto;
   font-family:'Microsoft YaHei',微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;
   background:#eee;
   color:#555;
   
   
   }
img{display:inline-block;margin:0;padding:0;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{
   content:'';
   content:none}
table{border-collapse:collapse;border-spacing:0}
a,a:visited{text-decoration:none;color:#555}
a:hover{text-decoration:none;color:#2CB4BF}
.alignleft{float:left;text-align:left;margin-right:10px}
.aligncenter{text-align:center;display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;}
.alignright{float:right;text-align:right;margin-left:10px}


/* skycit v1.1 */
* {
	-webkit-transition:color .2s linear,background-color .2s linear,border-color .2s linear,opacity .2s linear;
	transition:color .2s linear,background-color .2s linear,border-color .2s linear,opacity .2s linear;
}

::-moz-selection { background:#333;	color:#FFF;}
::selection { background:#333; color:#FFF;}

.clear{clear:both}
#wrap {
	width:1000px;
	margin:0 auto;
}

#menu {

	position:fixed;
	top:0;
	width:250px;
	background:#FFF;
	/*box-shadow:2px 2px 5px rgba(240, 240, 240, 0.9), -2px 2px 5px rgba(240, 240, 240, 0.9);*/
}

#topnews {
	position:fixed;
	top:0;
	width:250px;
	background:#FFF;
	box-shadow:2px 2px 5px rgba(240, 240, 240, 0.9), -2px 2px 5px rgba(240, 240, 240, 0.9);
}

#menu .out {	margin:20px 0 0;}
#menu ul a {
    font-size:15px;
	display:block;
	padding:0 37px 0 30px;
	border-left:7px solid #FFF;
}
#menu .sub-menu  {
	display:none;
	
}
#menu .sub-menu a {
	font-size:13px;
	padding-left:50px;
	
}
#menu ul a,#menu ul a:visited,#menu ul:hover .current-menu-item a,#menu ul .current-menu-item .sub-menu a,#menu ul .current-menu-item .sub-menu a:visited {
	color:#666;
	text-decoration:none;
	border-color:#FFF;
	background:#FFF;
}
#menu ul a:hover,#menu ul .current-menu-item a,#menu ul .current-menu-item a:hover,#menu ul .current-menu-item .sub-menu a:hover {
	color:#2CB4BF;
	text-decoration:none;
	border-color:#2CB4BF;
	background:#F8F8F8;

}
#menu .line {
	display:block;
	line-height:40px;
	border-bottom:1px dashed #EEE;
}


#search { margin: 0 0 20px 0;}


.lianxi {}

.lianxi a  {display:inline-block;height:50px;line-height:50px;color:#999;padding:0 10px;text-decoration:none;margin-left:20px	;font-size:12px;}

.mark{text-indent:38px;background: url(../images/ft_bg.png) no-repeat 10px 13px;}
.rss{text-indent:38px;background: url(../images/ft_bg.png) no-repeat 10px -25px;}
.douban{text-indent:38px;background: url(../images/ft_bg2.png) no-repeat 10px 13px;}
.tudoushipin{text-indent:38px;background: url(../images/ft_bg2.png) no-repeat 10px -25px;}
.xlbk{text-indent:38px;background: url(../images/ft_bg2.png) no-repeat 10px -64px;}
.luntan{text-indent:38px;background: url(../images/ft_bg2.png) no-repeat 10px -237px;}

.mark:hover{color:#2CB4BF;text-indent:38px;background: url(../images/ft_bg.png) no-repeat 10px -104px;}
.rss:hover{color:#2CB4BF;text-indent:38px;background: url(../images/ft_bg.png) no-repeat 10px -148px;}
.douban:hover{color:#2CB4BF;text-indent:38px;background: url(../images/ft_bg2.png) no-repeat 10px -104px;}
.tudoushipin:hover{color:#2CB4BF;text-indent:38px;background: url(../images/ft_bg2.png) no-repeat 10px -148px;}
.xlbk:hover{color:#2CB4BF;text-indent:38px;background: url(../images/ft_bg2.png) no-repeat 10px -193px;}
.luntan:hover{color:#2CB4BF;text-indent:38px;background: url(../images/ft_bg2.png) no-repeat 10px -284px;}


#weixinzone{padding:15px;height:50px;text-align:center;}
#weixinzone>span,#weixinzone>div{display:inline-block;height:50px;margin:0 10px;position:relative;}
#weixinzone>div>div{display:none;position:absolute;top:60px;text-align:center;border:2px dotted #888;padding:15px;background-color:#fff;width:215px;z-index:100;font-size:10px;left:-87px;}
#weixinzone>div>div>img{width:215px;display:block;}
#weixinzone>div>img{width:50px;height:50px;}
#weixinzone>span>img{height:50px;width:150px;}
#weixinzone>div{*display:inline;}
#clients{display: none;}
#qr_code{
    display:none;
    position:absolute;
    z-index:9999;
	right:260px;
	top:250px;
}

#menu input {
	margin:20px 37px 5px;
	outline:none;
	padding:2px 5px;
	width:160px;
	color:#555;
	border:1px solid #CCC;
	line-height: 20px;
}


#main {
    width: 740px;
	min-height:600px;
	margin-bottom:10px;
	position: relative;
	overflow:hidden;
	float:right;
	background:#fff;
	padding:0 0 15px 0;
	
	
	/*box-shadow:2px 2px 5px rgba(240, 240, 240, 0.9), -2px 2px 5px rgba(240, 240, 240, 0.9);*/
}


.category_main {
    width: 740px;
	position: relative;
	overflow:hidden;
	float:right;
	background:#fff;
	padding-top:15px;
	
	/*box-shadow:2px 2px 5px rgba(240, 240, 240, 0.9), -2px 2px 5px rgba(240, 240, 240, 0.9);*/
}


/*苏眉版首页轮播	---------------------*/
.banner_index{height:350px;position: relative;overflow:hidden;width: 740px;margin:0 auto;float:right;}
.banner_index img{max-width:740px;
width: expression(this.width > 735 ? “740px” : true);
    height:auto;

}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:135px;width: 56px;height: 78px;display: block;z-index:99999;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnpre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnpre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnnext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnnext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 740px;float: left;}
.banner_index .indexBanner_num{text-align: center;top:310px;left:680px;
position: absolute;display: block;z-index:99999;
} 
.banner_index .indexBanner_num a{width: 8px;height: 8px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 1px;}
.banner_index .indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}

.banner_ad{position: relative;overflow:hidden;width: 740px;float:right;background:#fff;}
.banner_ad img{padding:7px 5px 5px 7px;max-width:720px;
width: expression(this.width > 720 ? “720px” : true);
    height:auto;
}
.category_mbx{position: relative;overflow:hidden;width: 740px;margin:0 auto;float:right;background:#fff;border-bottom:1px dashed #DDD;padding:5px 0px 5px;}

.topnews {
	
	padding:10px 0px 15px 0px;
	margin-bottom:10px;
	width: 740px;
	position: relative;
	overflow:hidden;
	float:right;
	background:#fff;
	/*box-shadow:2px 2px 5px rgba(240, 240, 240, 0.9), -2px 2px 5px rgba(240, 240, 240, 0.9);*/
	
}

.footer_line {

	padding:5px 0 0 0;
	width: 1000px;
	position: relative;
	overflow:hidden;
	float:right;
	background:#fff;
	border-bottom:1px dashed #EEE;
	/*box-shadow:2px 2px 5px rgba(240, 240, 240, 0.9), -2px 2px 5px rgba(240, 240, 240, 0.9);*/
	
}
.footer_line a{
	color:#888;
	float:left;
	margin-left:20px;
	padding:15px;
}

.footer_line span{
	
	float:left;
	margin-left:50px;
	
	
}
.topnews  span{
	font-size:18px;
	line-height:30px;
	float:left;
	color:#555;
	padding:0 0 0 15px;
}
.topnews  p{
	font-size:18px;
	line-height:30px;
	float:left;
	color:#555;
}
.topnews_note { float:left; width:640px; font-size:18px; margin-left:10px; }
.topnews_note span{float:left;}
.topnews-left, .topnews-right { width:16px; height:18px; text-indent:-99em }
.topnews-left {  background:url(../images/yh.png) no-repeat; margin:2px 8px 0 0;}
.topnews-right { background:url(../images/yh2.png) no-repeat; margin:8px 20px 0 8px }


#main .loop {
	width:340px;
	margin:0  0 15px 20px;
	float:left;
	border-bottom:3px solid #F8F8F8;
	background:#FFF;
}
#main .loop h2{
	font-size: 16px;
	line-height: 25px;
	overflow: hidden;
	margin: 10px 10px 5px 10px;
}
#main .loop p {
	height:100px;
	font-size:14px;
	color:#555;
	line-height: 25px;
	text-indent:2em;
	margin:0 10px 20px 10px;
}

#main .loop:hover { border-color:#2CB4BF;}

#main .loop:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
}

#main .content {
	height:180px;
	background:#FFF;
	overflow:hidden;
}

#main .content img {
    
	height:auto
	display:block;
	max-width:340px;
	width: expression(this.width > 340 ? "340px" : true);
	
}

#main .content p {
	margin:20px;
	font-size:14px;
	color:#888;
	line-height:185%;
	text-indent:2em;
}



#main h2 a,#main h2 a:visited {
	color:#333;
}

#main .loop:hover h2 a {
	color:#2CB4BF;
}

#main .more { margin-left:10px;}

#main .more a,#main .more a:visited {
	color:#2CB4BF;
}


#main .date {

	color:#555;
	font-size:12px;
	line-height:12px;
	margin:0 20px 10px 10px;

}

.post_icon .postauthor{background:url(../images/icon.png) no-repeat -9px -8px;padding-left:18px;margin-right:15px;float:left}
.post_icon .postviews{background:url(../images/icon.png) no-repeat -7px -35px;padding-left:22px;margin-right:15px;float:left}
.post_icon .postcomm{background:url(../images/icon.png) no-repeat -9px -64px;padding-left:18px;float:left;margin-right:15px}
.post_icon .posttime{background:url(../images/icon.png) no-repeat -9px -116px;padding-left:18px;float:left;margin-right:15px}
.post_icon .postcat{background:url(../images/icon.png) no-repeat -9px -93px;padding-left:18px;float:left;margin-right:15px;max-width:145px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

#main .num {	float:right;}

#main .num a,#main .num a:visited {
	color:#555;
	text-decoration:none;
	-webkit-transition:none;
	transition:none;
}

#main .num:hover a {
	color:#2CB4BF;
	text-decoration:none;
	-webkit-transition:none;
	transition:none;
}

#main .num:hover .com {
	background-position:0 -17px
}

#main .com {
	display:block;
	float:left;
	width:12px;
	height:12px;
	padding-right:5px;
	background:url(../images/num.png) no-repeat 0 1px;
}

ul.breadcrumbs {  
    list-style: none;  
    padding: 0 10px 0 10px;  
    margin: 0;

    font-size:12px;
	
	
}  
ul.breadcrumbs li {  
    float: left;  
    margin: 0 5px 0 0;  
	line-height: 18px;
    padding: 0;  
	
	
}
ul.breadcrumbs a { color:#555;text-decoration:none;	line-height: 18px;}

#page{width:100%;height:36px;line-height:36px;text-align:right;overflow:hidden;padding-top:1em;padding-bottom: 1em;}  
#page a{padding: 3px 10px 3px 10px;margin: 5px 2px;text-decoration:none;color:#666;font-size:15px;}  
#page a:hover,#page a.current{font-size: 15px;border-bottom:2px solid #2CB4BF;color: #2CB4BF;} 

#footer {
	background:#FFF;
	clear:both;
	overflow:auto;
	
}

#footer_link {
	background:#FFF;
	clear:both;
	overflow:auto;
	border-bottom:1px dashed #EEE;
}

#footer_link span{
	font-size:12px;
	line-height:30px;
	float:left;
	color:#555;
	padding:2px 5px 0 20px;
	
}

#bottom {
	margin:0 auto;
}

#bottom ul {
	max-height:155px;
	overflow:hidden;
}

#bottom h2 {
	font:16px \5FAE\8F6F\96C5\9ED1;
	margin: 5px 0 15px 0;
	border-left: 7px solid #2CB4BF;
	padding-left: 15px;
	color: #777;
}

#bottom a,#bottom a:visited {
	color:#555;
	text-decoration:none;
	font-size:12px;
	line-height:25px;
}

#bottom a:hover {
	color:#2CB4BF;
	text-decoration:none;
}

#bottom .link,#bottom .about{
	float:left;
	width:250px;
	margin:8px 20px 5px 20px ;
	overflow:hidden;
}

#bottom .link li {
	float:left;
	padding-right:25px;
	overflow:hidden;
}
#bottom .link p {
	float:left;
	padding-right:30px;
	font-size:12px;
	color:#555;
	text-decoration:none;
	overflow:hidden;
	line-height:22px;
}
#bottom .link strong { font-weight:bold;color:#2CB4BF;}

#bottom .tag li {
	float:left;
	margin-right:20px;
}
#bottom .random,#bottom .tag,#bottom .link_footer,#bottom .sidebox{
	float:left;
	width:210px;
	margin:20px;
	overflow:hidden;
	text-decoration:none;
}
#bottom .link_footer li{
	text-decoration:none;
	white-space:nowrap;
	list-style-type:none;
	overflow: hidden;
	max-width: 100px;
	list-style: none;
	margin-right: 10px;
	float: left;
}
#bottom .right_footer {
	float:right;
	width:350px;
	margin:20px 20px 5px 20px ;
	overflow:hidden;
}



#bottom .right_footer  img{
    float:left;
	display: inline;
	margin-right: 15px;
	height: 110px;
	width: 110px;
	border: 1px solid #DDDDDD;
}

#bottom .right_footer  a{display:inline-block;height:50px;line-height:50px;color:#888;padding:0 10px;text-decoration:none;}
#bottom .mark{text-indent:38px;background: url(../images/ft_bg.png) no-repeat 10px 13px;}
#bottom .rss{text-indent:38px;background: url(../images/ft_bg.png) no-repeat 10px -25px;}
#bottom .mark:hover{color:#2CB4BF;text-indent:38px;background: url(../images/ft_bg.png) no-repeat 10px -104px;}
#bottom .rss:hover{color:#2CB4BF;text-indent:38px;background: url(../images/ft_bg.png) no-repeat 10px -148px;}





#copyright {
    
	font-size:12px;
	margin:0 20px 10px 20px;
	clear:both;
	
}

#copyright  strong {font-weight:bold;color:#2CB4BF;}
#copyright  a ,#copyright a:visited{color:#555;text-decoration: none;line-height:155%;}
#copyright a:hover {color:#2CB4BF;text-decoration: none;}

.footer_link_title{padding:5px 25px 20px 20px;font-size:14px;position:relative;}
.footer_link_title  li{float:left;list-style:none;height:2em;margin-right:6px;white-space:nowrap;}
.footer_link_title  li a{text-align:center;margin:0 2px 0 5px;color:#999;text-decoration:none;font-size:12px;}
.footer_link_title  li a:hover{background: #2CB4BF;color: #fff;text-decoration: none;padding: 2px;}

#totop {
	display:none;
	position:fixed;
	bottom:200px;
	width:40px;
	line-height:40px;
	background:#CCC;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	font-family:\5B8B\4F53;
}

#totop:hover { background:#2CB4BF;}

 #title {
    border-bottom:1px dashed #DDD;
	padding: 0 0 30px 10px;
	margin-bottom: 10px;
	line-height: 30px;
    font-size: 18px;
    font-weight: bold;
	}
	
#page_title {
    border-bottom:1px dashed #DDD;
	padding: 0 0 10px 10px;
	margin-bottom: 10px;
	line-height: 30px;
    font-size: 18px;
    font-weight: bold;
	}

#main h1 { font:bold 20px \5FAE\8F6F\96C5\9ED1;}

#title .date ,#title .post_icon{
	font:13px \5B8B\4F53;
	line-height:26px;
	float:left;
	
}

#title .date a,#title .post_icon a,#title .date a:visited {
	color:#555;
	text-decoration:none;
}

#title .date,#title .post_icon a:hover { text-decoration:underline;}

#post {
	background:#FFF;
	margin:10px 10px;
	overflow:auto;
}


#post .img {
	float:left;
	margin-right:10px;
}

#post .post {
	padding:0 0px 25px 10px;
	overflow:hidden;
	font-size:15px;
	line-height:165%;
	margin-bottom: 20px;
}

#post .post p {
	text-indent:2em;
	clear: both;
}

#post .post img {
	max-width:610px;
	padding:5px;
	border:solid 1px #e6e6e6;
	margin: 5px auto 10px auto;
    height:auto;

}

#post .post img:hover{background-color:#fbfbfb;border-color:#2CB4BF}

#post .post blockquote {
	line-height:2em;
	padding:0.5em 1em;
	margin:0.5em 0;
	border:1px solid #DDD;
	background:#F4F4F4;
	border-radius:5px;
}

#post .post pre {
	padding:12px;
	border:1px dotted #555;
	font:12px Verdana;
	line-height:1.5em;
}

#post .post h1,#post .post h2,#post .post h3,#post .post h4,#post .post h5,#post .post h6,#post .related_about{
	text-align:left;
	border-left:7px solid #2CB4BF;
	padding-left:15px;
	font:bold 16px \5FAE\8F6F\96C5\9ED1;
	margin:10px 0;
	background:#FAFAFA;
	line-height: 185%;
	color: #2CB4BF;
	clear: both;
}

#post .post ul {
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
	padding:0.5em;
}

#post .post li { line-height:2em;}

#post .post strong { font-weight:bold;}

#post .post em {	font-style:italic;}

#post .post a,#post .post a:visited {
	color:#555;
	text-decoration:none;
	margin:0 5px;
}

#post .post a:hover {	color:#2CB4BF;}

#post .post code {
	padding:3px;
	margin:0 5px;
	border:1px solid #DDD;
	background:#F4F4F4;
	border-radius:3px;
}


#post .zxk  {float:left;width:100px;height:30px;color: #fff;margin:20px 20px 10px 0;padding-left:20px;background:url(../images/video.png) no-repeat  #2CB4BF;}

#post .zxk a ,#post .zxk a:visited{color:#fff;line-height: 30px;font-size: 16px;text-decoration: none;padding-left: 15px;display: block;}

#post .zxk a:hover,#post .download a:hover{color:#333;line-height: 30px;font-size: 16px;text-decoration: none;padding-left: 15px;display: block;}
#post .download a ,#post .download a:visited{color:#fff;line-height: 30px;font-size: 16px;text-decoration: none;padding-left: 15px;display: block;}
#post .download {float:left;width:100px;height:30px;color: #fff;margin:5px 20px 20px 0;padding-left:20px;background:url(../images/download.png) no-repeat  #2CB4BF;}

#share {
	border-top:1px dashed #CCC;
	margin-top:10px;
	padding-top:5px;
	overflow:hidden
}

#bdshare .bdmore {
	float:left;
	padding-top:6px;
}

#bdshare a {	margin:0 !important;}
.bdshare_t{line-height: 14px;overflow: hidden;height: 35px;}


.related_posts{margin-top:5px;}
.related_img{width:700px;margin-bottom:10px;margin-left: 10px;}
.related_box{float:left;overflow:hidden;margin-top:5px;width:174px;}
.related_box:hover{background:#f9f9f9}
.related_box .r_title{width:auto;font-size:14px;margin:0 12px;overflow:hidden;line-height: 145%;}
.related_box .r_title a,.related_box .r_title a:visited {text-decoration: none;color:#555;}
.related_box .r_title a:hover{text-decoration: none;color:#2CB4BF;}
.related_box .r_pic{margin:10px 0 0 6px}
.related_box .r_pic img{width:155px;height:110px;border:1px  solid #e1e1e1;background:#fff;padding:2px}

/*评论css*/
#comments {	margin:20px 10px;}
#comments h3{text-align: left;
border-left: 7px solid #2CB4BF;
padding-left: 15px;
font: bold 16px \5FAE\8F6F\96C5\9ED1;
margin: 10px 0;
background: #FAFAFA;
line-height: 185%;
color: #2CB4BF;}
.commentlist .comment{border-top:1px #e6e6e6 dashed;list-style:none}
.commentlist li.comment ul.children{margin-left:30px}
.commentlist li.comment ul li.comment ul.children{margin-left:0px}
.commentlist .depth-1{margin:0}
.commentlist li{position:relative}
.commentlist .comment-body{padding:8px 0 6px 0}
.commentlist .comment-body:hover{background:#fafafa}
.commentlist .comment-body p{margin:5px 30px 2px 56px;line-height:145%;font-size:14px;}
.reply{font-size:12px}
.commentlist .reply a:link,.commentlist .reply a:visited{color:#777;font-size: 12px;}
.commentlist .reply a:hover{color:#2CB4BF}
.datetime{margin:0 10px;color:#777;font-size:12px}
.floor{color:#777;font-size:12px}
.commentlist a:link,.commentlist  a:visited{color:#555;text-align:center;font-size:13px;}
.commentlist a:hover{color:#2CB4BF;text-align:center}
.commentmetadata{margin-left:50px;color:#aaa;text-shadow:0px 1px 0px #fff}

ol.commentlist li div.comment-author img.avatar{position:relative;float:left;margin:0 10px 0 0;padding:2px;width:40px;height:40px;border:1px solid #e6e6e6;background:#fff}
#respond{overflow:hidden}
.article #respond h3{padding:0}
#comment{background:#fff}
.cancel-comment-reply a{color:#555;font-size:13px}
.cancel-comment-reply a:hover{color:#777;font-size:13px}
#commentform p{}
#commentform label{color:#777;line-height:145%;font-size:14px;}
#commentform input{margin:3px 10px 3px 0;padding:3px;width:180px;border:1px solid #e6e6e6;font-family:Microsoft Yahei}
#commentform input:focus{border:1px solid #ccc}
#commentform #author{padding:5px 5px 5px 15px}
#commentform #email{padding:5px 5px 5px 15px}
#commentform #url{padding:5px 5px 5px 15px}
#commentform textarea{margin-top:4px;padding:5px 15px;width:75%;height:120px;border:1px solid #e6e6e6;font-size:13px;font-family:Microsoft Yahei}
#commentform textarea:focus{border:1px solid #ccc}
#commentform input#submit,#commentform input#reset{margin-top:8px;width:100px;height:30px;background:#fff;color:#555;text-align:center;font-family:Microsoft Yahei}
#commentform #submit:hover,#commentform #reset:hover{background:#2CB4BF;color:#fff}
#real-avatar .avatar{float:right;padding:2px;border:1px solid #e6e6e6;background:#fff}
#commentform a:link,#commentform a:visited{color:#555;text-decoration:none}
#commentform a:hover{color:#777;text-decoration:none}

#main .loop .content a{width:100%;height:100%;display:block;background:none!important;}