@charset "utf-8";
/* CSS Document */
/* reset */
html{
	_background-image: url(about:blank);     /*???*/
	_background-attachment: fixed;             /* prevent screen flash in IE6 ????*/
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding:0;
	margin:0;
}
body {font:12px/1.5 Tahoma,Helvetica, simsun,sans-serif;}
abbr,article,aside,bb,datagrid,datalist,details,dialog,eventsource,figure,footer,header,mark,menu,meter,nav,output,progress,section,time {margin:0;padding:0;display:block;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none outside;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; }
fieldset, img {
	border:0 none;
	vertical-align:top;
	line-height: 30px;
}
a {text-decoration:none;color:#555; font-family:"Arial"}
a:hover {text-decoration:underline;}
em,i {font-style:normal;}
strong, b {font-weight:normal;}
input, textarea {padding:2px;font-size: 12px; line-height: normal;outline: 0;}
button {cursor:pointer;}
textarea {border:1px #CCC solid;resize:none;outline:0;}
.t_c{text-align:center}
.none{display:none;} 
.clearfix:before,.clearfix:after {content: "\20";display: block;height: 0;visibility: hidden;}
.clearfix:after {clear: both;}
.red,a.red{ color:#d87658;}
.green,a.red{ color:#568c00;}
.gray{ color:#aaaaaa;}
.hide{ display:none;}


/* sprite */
.search_input,.btn_search,.tabs li.cur,.tall h5,.belle_wall .sift_pic .sift,.down_btn1,.down_btn2,.share_qq,.qq_weibo,.share_sina,.share_renren,.share_baidu,.share_douban,.share_mop,.share_more,.end_photo .left,.end_photo .right,.end_grade .progress,.end_grade .tread{ background:url(sprite.png) no-repeat;}
.conter,.ads{ width:980px; overflow:hidden; zoom:1; margin:auto; padding-bottom:10px;}
.banner{
	margin-bottom:10px;
	background-position: right top;
	background-repeat: no-repeat;
}
.bannero{
	margin-bottom:10px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 10px;
}

/* modebox */
.modebox .hd{ border-bottom:2px solid #888888; color:#222222; font-family:"Microsoft YaHei"; font-size:22px; padding-bottom:5px; overflow:hidden; zoom:1; position:relative;}
.modebox .hd .hd_tips{ font-size:16px; color:#999; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
.modebox .hd .hd_qiehuan{
	font-size:16px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	line-height: 38px;
}
.modebox .hd .red{ color:#d87658; padding-right:5px;}
.modebox .op_txt{ position:absolute; top:15px; right:0; font-size:12px;}
.main{
	float:left;
	width:750px;
	padding-right:10px;
}
.slide{ float:left; width:220px;}
/* header */
.header{ background:url(nav_bg.jpg) repeat-x center 10px; height:160px; margin-bottom:10px;}
.head,.main_nav{ width:980px; margin:0 auto;overflow:hidden; zoom:1;}
.header .logo{ float:left; width:244px; height:80px; background:url(logo.jpg) no-repeat;}
.header .logo a{ width:244px; height:70px; display:inline-block; *display:inline; overflow:hidden; zoom:1;}
.hd_banner{ float:right;}

.main_nav{ margin:0 auto; height:80px; background:url(rss.gif) no-repeat right 0; padding:0; position:relative; }
.main_nav .nav_list{ overflow:hidden; zoom:1;}
.main_nav .nav_list li{ float:left; padding-right:15px;}
.main_nav .nav_list li a{ font:16px/50px "Microsoft YaHei"; color:#fff;}


.search{ overflow:hidden; zoom:1; padding-top:5px;}
.search .sear_inp{ float:left;}
.search .sear_inp .search_input{ width:138px; height:18px; padding:0 5px 0 22px; line-height:18px; border:0; margin-right:5px; color:#999999;}
.btn_search{ background-position:-173px 0; width:65px; height:18px; border:0; text-indent:-9999px; overflow:hidden; zoom:1; vertical-align:bottom;}
.search_list { float:left; padding-left:10px; color:#fff;}
.search_list strong{  font-weight:bold;}
.search_list a{ color:#fff; margin-right:10px;}

.contribute,.rss{ width:80px; height:50px; position:absolute; top:0; right:0; display:inline-block;*display:inline; overflow:hidden; zoom:1; }
.rss{ height:30px; top:50px;}
/* header end */

/* footer */
.footer{
  background: #f1f1f1;
  text-align: center;
  font-family: "Arial";
  color: #333;
  margin: 10px auto 0;
  padding: 20px 0 0;
  }

/* ? */
.pager {text-align:center;	font-family:"Microsoft YaHei";	padding-top: 20px;	padding-bottom: 20px;}

.pager a,.pager span {padding:8px 10px;background-color:#dedede;-moz-transition:background-color 300ms linear;-webkit-transition:background-color 300ms linear; border-radius:0px;}
.pager strong {padding:8px 10px;background-color:#d87658;-moz-transition:background-color 300ms linear;-webkit-transition:background-color 300ms linear; border-radius:0px;}

.pager a:hover {text-decoration:none;color:#FFFFFF;background-color:#000000;}
.pager a.on {color:#FFFFFF;background-color:#666666;}

/* ? */
.inland_wall {padding-left:155px; line-height:25px;}
.inland_wall strong{ float:left; margin-left:-155px; font-family:"Microsoft YaHei"; color:#555;}
.inland_wall a{ margin-right:15px;}
/* tabs */
.tabs li{ float:left; cursor:pointer; font-family:"Microsoft YaHei"; font-size:16px; line-height:33px; width:90px; text-align:center; }
.tabs li.cur{ cursor:default; font-size:22px; font-weight:bold; line-height:32px; background-position:-252px -91px;}

/* hot_list */
.hot_list {overflow:hidden; zoom:1; padding-top: 2px; background-image: url(xuxian2.gif); line-height:19px;}
.hot_list ul{ margin-top:1px}
.hot_list li{padding:2px 0 4px 20px;}
.hot_list li em{ float:left; margin-left:-20px; *display:inline; width:12px; height:12px; line-height:12px; background-color:#565656;color:#fff; font-size:10px; font-family:Tahoma,Helvetica,sans-serif; margin-top:4px; text-align:center;}
.hot_list li em.cur{ background-color:#d87658;}

/* pic_list */
.pic_list{ overflow:hidden; zoom:1;}
.pic_list li{width:155px; height:auto;float:left; padding:10px 10px 0 0; text-align:center;}
.pic_list li img{ width:150px; height:208px; margin-bottom:6px;}

/* news_list */
.news_list{
	overflow:hidden;
	zoom:1;
	padding-top:5px;
	background-image: url(xuxian.gif);
}
.news_list li{ background:url(news_list.jpg) no-repeat 0 9px; padding:1px 10px 3px 10px;}

.liebiao{
	font-weight: normal;
	color: #585858;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}


@charset "utf-8";
/* CSS Document */
/* ? */
.colmain,.colslide{ float:left; width:480px; margin-right:20px;}
.colslide{ margin-right:0;}


/* FLASH */
.fl_ta{ float:left; width:750px; padding-bottom:5px}
.wallpap{ float:left; margin-left:10px; width:220px;}

/* ��? */
.news_wallpap .tabs{ background:url(tl.jpg) repeat-x; height:34px; overflow:hidden; padding-left:15px; zoom:1;}
.news_wallpap .tabs li{ width:90px; font-size:14px; font-family:"Microsoft YaHei"; color:#cccccc; line-height:34px;}
.news_wallpap .tabs li.cur{ color:#fff; background-position:-257px -76px;}
.news_wall{ background:#f1f1f1; padding:0 10px; margin-bottom:10px; height:517px;}

/* ?? */
.tall{ background:#f1f1f1; padding:5px 0 0 0; height:175px; margin-top:0px; width:750px;word-wrap: break-word;}
.tall h5{ background-position:-250px 0; width:50px; height:60px; float:left; margin:-10px 10px 0 0; overflow:hidden; zoom:1; text-indent:-9999px; *display:inline;}
.tall a{ margin-right:8px;}

/* recomm_wall */
.recomm_wall { padding-bottom:10px;}
.recomm_wall .pic_list{ width:480px;}
.recomm_wall .pic_list ul{ width:550px;}

.week_wall .hd,.cartoon_wall .hd{ padding-bottom:0;}
.week_wall .tabs,.cartoon_wall .tabs{ position:relative; top:1px;}
.week_wall .tabs li{ padding-bottom:5px;}

/* ?? */
.special_wall .news_list ul,.popular_click .news_list ul{ float:left; width:160px;}

/* ?? */
.belle_wall .sift_pic{ float:left; width:336px; padding:10px 14px 0 0; position:relative; overflow:hidden; zoom:1; text-align:center;}
.belle_wall .sift_pic img{ height:456px; margin-bottom:5px;}
.belle_wall .sift_pic .sift{ position:absolute; top:10px; left:0;  background-position:0 -26px; height:86px; width:86px;}
.belle_wall .pic_list{ width:627px;}
.belle_wall .pic_list ul{ width:700px;}
.belle_wall .pic_list li{ padding:10px 10px 6px 0;}

/* f6 */
.cartoon_wall .hd .red{
	float:left;
	padding-right:0;
	font-weight: bolder;
}
.cartoon_wall .tabs{ float:left;}
.cartoon_wall .tabs li{ width:auto; padding:0 10px 5px; background-position:-264px -91px;}
.cartoon_wall .pic_list ul{ width:1000px;}
.cartoon_wall .news_list ul{ width:163px; float:left;}
.cartoon_wall .pic_list li{ padding:10px 10px 0 0;}
.win_motif .tabs li{ background-position:-232px -91px;}
.diy_wall .tabs li{ background-position:-240px -91px;}
/*  */
.links_news { overflow:hidden; zoom:1; padding-top:5px; line-height:22px;}
.links_news li{ float:left; padding-right:10px; width:78px;}
.links_photo { overflow:hidden; zoom:1; padding-top:5px;}
.links_photo ul{ width:990px;}
.links_photo li{ float:left; padding-right:9px;}
.links_photo li img{ border:1px solid #ddd; width:86px; margin-bottom:10px; height:30px; padding:1px;}


/* ��? */
.crumbs{ width:740px; overflow:hidden; zoom:1; border-bottom:2px  solid #ddd; padding-bottom:5px; margin-bottom:10px; color:#222; font-family:"Microsoft YaHei"; font-size:14px;}
.crumbs strong{ padding-left:25px;line-height:22px;}
.crumbs a{ color:#222;}

/* ??�� */
.photo_col { overflow:hidden; zoom:1;}
.photo_col ul{ float:left; width:175px; padding-right:12px;}
.photo_col li{margin-bottom:10px;}
.photo_col li .photo_hd{width:200px;padding-top:15px;}
.photo_col li .tips{ color:#aaaaaa}
.photo_col li .photo_bd{ padding:0 12px 20px;}
.photo_col li img{ width:175px; margin-bottom:5px;}

/* ?? */
.hot_wall{ margin-bottom:10px;}
.hot_wall .hd,.hot_tally .hd,.read_slide .hd{ border-bottom:0; padding:0 0 0 15px; background:url(tl.jpg) repeat-x 0 -2px; color:#fff; font-size:14px; line-height:33px;}
.hot_wall .con,.read_slide .con{ padding:0 10px; background:#f1f1f1;}
.hot_tally .con{background:#f1f1f1;}
/* ?? */
.tally_list{ padding:5px 5px; overflow:hidden; zoom:1; width:210px;}
.tally_list h5{font-weight: normal;}
.tally_list ul{ }
.tally_list li{ float:left; padding:0 9px 5px 0;}

/* ?? */
.read_main{ width:660px; float:left; padding-right:20px;}
.read_slide{ width:300px; float:left;}
.read_main .crumbs{ width:auto;}

.end_title{ text-align:center; padding:10px 0;}
.end_title .tit{ padding-bottom:10px; font-family:"Microsoft YaHei"; font-size:22px;}
.end_title span{ font-size:16px;}
.down_img{
	text-align:center;
	font-family: "Microsoft YaHei";
	line-height: 30px;
}
.down_tit{
	text-align:center;
	font-family:"Microsoft YaHei";
	font-size:22px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.down_btn1,.down_btn2{ background-position:0 -124px; width:105px; height:28px;  display:inline-block;*display:inline;overflow:hidden; zoom:1; vertical-align:middle; margin-left:10px;}
.down_btn2{ background-position:-115px -124px;}
.ratio{
	overflow:hidden;
	zoom:1;
}
.ratio li{
	float:left;	padding-top: 0;	padding-right: 12px;	padding-bottom: 0;	padding-left: 0;}
.ratio li a{ margin-right:12px;}

.end_share{
}
.end_share a{ padding-left:20px; margin-right:10px; }
.share_qq{ background-position:-284px -156px;}
.qq_weibo{ background-position:-284px -194px;}
.share_sina{ background-position:-284px -228px;}
.share_renren{ background-position:-284px -261px;}
.share_baidu{ background-position:-284px -292px;}
.share_douban{ background-position:-284px -324px;}
.share_mop{ background-position:-284px -356px;}
.share_more{ background-position:-284px -384px;}

.end_photo{
	width:615px;
	padding:6px 25px 6px 20px;
	background:#f1f1f1;
	position:relative;
	overflow:hidden;
	zoom:1;
	margin:0px 0 10px
}
.end_pic{width:610px; height:90px;overflow:hidden; zoom:1; padding-left: 5px;}
.end_pic ul{ width:900px;}
.end_pic li{ float:left;}
.end_pic li a{ border:5px solid #f1f1f1; width:112px; height:80px; display:inline-block; *display:inline; overflow:hidden; zoom:1;}
.end_pic li a:hover{ border-color:#222222;}
.end_pic li img{   vertical-align:middle;}
.end_photo .left{
	width:25px;
	height:110px;
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
} 
.end_photo .right{
	width:25px;
	height:110px;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	background-image: url(sprite.png);
}
.end_txt h6{ font-family:"Microsoft YaHei"; font-size:22px; padding-bottom:10px;	word-break: normal;}
.end_txt p{
	padding-bottom:20px;
	line-height:25px;
	font-size:14px;
	font-family: "Arial";
}
.end_grade{padding: 30px 0 30px 36px;
	height: 50px;
}
.end_grade .progress,.end_grade .tread,.end_grade .return{
	width:90px;
	height:37px;
	background-position:0 -161px;
	margin-right:15px;
	padding:13px 0 0 96px;
	text-align:center;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#cd5200;
	display:inline-block;
*display:inline; 	overflow:hidden;
	zoom:1;
} 
.end_grade .tread{  background-position:0 -219px; color:#568c00;}
.end_grade .return{ background-position:0 -276px; width:150px; padding:13px 0 0;}
.end_pag{
	text-align:center;
	padding-top: 20px;
	font-size: 14px;
}
.end_pag a{ margin:0 10px;}
.end_relevance ul{ width:165px; float:left; padding-top:20px;}

/* ?? */
.specia_wall .pic_list li{ width:120px; padding: 10px 10px 0px 10px; position:relative; overflow:hidden; zoom:1;}
.specia_wall .pic_list li img{ width:120px; height:160px; }
.specia_wall .pic_list li em{ background:#d87658; width:12px; height:20px; text-align:center; line-height:20px; position:absolute; top:10px; left:10px; color:#fff; display:inline-block; *display:inline; overflow:hidden; zoom:1;}
.specia_wall{margin-bottom:10px;}


/*===== ?FLASH?? =====*/
.flash_pic {
	width:750px;
	height:360px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	background-image: url(lunbobg.jpg);
}
.flash_pic .big_pic {float:left;width:750px;height:360px;overflow:hidden;}
.flash_pic .tic_biaoyu {
	float:left;
	width:298px;
	height:28px;
	overflow:visible;
	position: relative;
	left: 0px;
	top: -410px;
	background-image: url(small_biaoyu_di.gif);
	color: #FFFFFF;
	font-family: "Microsoft YaHei";
	font-size: 13px;
}
.flash_pic .tic_biaoyutxt {	padding-top: 5px; padding-left: 10px;}
.flash_pic .tic_list {
	float:left;
	width:750px;
	height:50px;
	overflow:visible;
	position: relative;
	left: 0px;
	top: -50px;
	background-color: #222;
}
.flash_pic .tic_list ul {}
.flash_pic .tic_list li {float:left;width:75px;height:50px;overflow:hidden;}
.flash_pic .tic_list li a {
	display:block;
	width:65px;
	height:40px;
	overflow:hidden;
	padding:5px;
	-moz-transition:background-color 500ms linear;
	-webkit-transition:background-color 500ms linear;
}
.flash_pic .tic_list li.sel a,
.flash_pic .tic_list li.sel a:hover,
.flash_pic .tic_list li a:hover {padding:5px;text-decoration:none;border:0 none;background-color:#ffa800;}
.flash_pic .tic_list li a span {color:#888888;}
.flash_pic .tic_list li.sel a span,
.flash_pic .tic_list li.sel a:hover span,
.flash_pic .tic_list li a:hover span {color:#DDDDDD;}
.flash_pic .tic_list li a strong {display:block;height:24px;overflow:hidden;line-height:24px;font-weight:normal;color:#215A93;}
.flash_pic .tic_list li.sel a strong,
.flash_pic .tic_list li.sel a:hover strong,
.flash_pic .tic_list li a:hover strong {font-weight:bold;color:#FFFFFF;}
.flash_pic .tic_list li a img {float:left;margin-right:10px;}

/*===== ?copyright =====*/
.copyrighturl {color: #FF3366}


/*===== ???? =====*/
.end_photo li.on a,
.end_photo li a:hover {border:5px solid #000000;}
.fenxiang {
background:#fff5da;padding-bottom:0px;height:28px;padding-left:5px;border: 1px dashed #FFCC99;
}
.detail_tag {text-align:center;font-size: 16px;}

.ding {float:left; }
.cai {float:left; }
.goback {float:left; }



/**** pbliu ****/

.masonry,
.masonry .masonry-brick {-webkit-transition-duration: 0.7s;-moz-transition-duration: 0.7s;-ms-transition-duration: 0.7s;-o-transition-duration: 0.7s;transition-duration: 0.7s;}

#container {margin-bottom: 20px;border-radius: 5px;clear: both;border-radius: 5px;}
.adsa{width:980px;overflow:hidden;zoom:1;margin-top: auto;margin-right: auto;margin-bottom: 10px;margin-left: auto;background-position: right top;background-repeat: no-repeat;}
.adsb{padding: 6px 0;width:660px;overflow:hidden;zoom:1;background-image: url(adbg3.gif);margin-top: auto;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-position: right top;background-repeat: no-repeat;}

/*=====  =====*/
.comment_box h2 {height:30px;margin-bottom:10px;font-size:16px;color:#555;border-bottom:1px dashed #BBBBBB;font-family: "??";font-weight: bold;}
.comment_cont {position:relative;padding-bottom:15px;color:#555555;zoom:1;}
.comment_cont:after {clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0;}
.comment_cont input {padding:2px 4px 1px;margin-right:5px;vertical-align:middle;border:1px solid #bbb;background-color:#FFFFFF;}
.comment_cont .comment_var,
.comment_cont .comment_name,
.comment_cont .comment_quick {float:left;height:22px;margin-right:15px;}
.comment_cont .comment_name span {color:#FE4800;}
.comment_cont .comment_name input {width:80px;}
.comment_cont .comment_var input {width:50px;}
.comment_cont .comment_var img {vertical-align:middle;}
.comment_cont .comment_ta {clear:both;width:655px;height:60px;margin:10px 0;color:#555555;border:1px solid #bbb;background-color:#FFFFFF;}
.comment_cont .comment_emote {position:relative;float:left;width:16px;height:16px;z-index:2;}
.comment_cont .comment_emote a {display:block;width:25px;height:25px;overflow:hidden;overflow:hidden;line-height:999em;font-size:0;content:"";
background-image: url(http://www.walltu.com/images/face/face201.gif);
background-repeat: no-repeat;
background-position: 0 0;
}
.comment_cont .btn_normal {float:right;}
.comment_cont .total_tips {float:right;margin-right:10px;line-height:26px;}
.comment_cont .total_tips span {font-family:arial;color:#FE4800;}

/*===== �� =====*/
.comment_list {clear:both;overflow:hidden;padding-bottom:10px;zoom:1;}
.comment_list li {float:left;width:100%;overflow:hidden;padding:15px 0;color:#555555;background-color:#fafafa;-moz-transition:background-color 200ms linear;-webkit-transition:background-color 200ms linear;font-family: "??";}
.comment_list li.single {background-color:#f1f1f1;}
.comment_list li:hover {background-color:#ffefd0;}
.comment_list li .floor_num {
	float:left;
	padding:0 10px;
	font-family:"??";
	color: #cd5200;
	font-weight:bold;
	font-size: 16px;
}
.comment_list li .name {float:left;color:#cd5200;}
.comment_list li .date {float:right;padding-right:10px;font-family:georgia;color:#888888;}
.comment_list li .detail {clear:both;padding:5px 10px;}

.gg { width:980px; margin:0 auto; text-align:center; }