/* CSS Document */
body {
	color: #333;
	font: 12px/1.5 Tahoma;
	background: #f1f5f8;
	padding-top: 0!important;
}
cite, em, strong, th {
	font-style: normal;
	font-weight: normal;
}
a:hover {
	text-decoration: underline
}
.button:hover {
	text-decoration: none;
}
.fn {
	font-weight: normal !important;
}
.org {
	color: #ff5500 !important;
}
.cc {
	zoom: 1;
}
.f14{ font-size:14px;}
#head-search .s_ipt_wr {
	background-color: #fff
}
.m-stat {
}
.m-stat span {
	font-size: 12px;
	color: #666;
	display: inline-block;
	padding-right: 12px;
	margin-right: 12px;
	border-right: 1px solid #DDD;
}
.m-stat span.last {
	border-right: 0;
}
.m-stat span em {
	font-weight: normal;
	color: #333;
}
#index-topiclist{width:686px; float:right; background:#fff;}
.tabcon .sublist {
padding: 0px 15px;
}
.tabcon .subbox {width:688px;}
#index-topiclist .m-list li{height:29px;line-height:29px;padding:0;margin:0;border:0;}
#index-topiclist .m-list li .thread-new{color:#333}

/*图片播放*/
.pic-box{float:left;width: 300px;}
.m-box-tags {
padding: 5px 10px;
height:76px;
border:1px solid #e5e5e5;
background-color:#fff;
overflow:hidden;
}
.m-box-tags li{margin: 0 5px 8px 0;height: 30px;
line-height: 30px;}
.m-box-tags li a{border-color:#e9e9e9}
.m-box-tags li a:hover{color:#fff; background-color:#327ccb}
#foucsBox {
	padding: 0;
	width: 300px;
	height: 250px;
	border:1px solid #e5e5e5;
	background-color:#fff;
	overflow: hidden;
	zoom: 1;
	position: relative;
}
#foucsBox .imgCon {
	width: 300px;
	height: 250px;
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
	overflow:hidden;
}
#foucsBox .imgCon li {
	float: left;
	width: 300px;
	height: 250px;
}
#foucsBox .imgCon li img {
	border: 0;
}
#foucsBox .imgCon li .imgTitle {
	width: 300px;
	position: absolute;
	bottom: 35px;
	height: 27px;
    overflow: hidden;
	text-align: center;
	z-index: 2;
}
#foucsBox .imgCon li .imgTitle a {
	color: #fff;
	display: block;
	text-decoration: none;
	font-family: "Microsoft Yahei", "黑体";
	font-weight: normal;
	font-size: 18px;
	zoom: 1;
}
#foucsBox .showPage {
	width: 300px;
	height: 70px;
	position: absolute;
	bottom: 0;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 1;
}
#foucsBox .foucs {
	width: 300px;
	height: 22px;
	position: absolute;
	bottom: 3px;
	text-align: center;
	z-index: 3;
}
#foucsBox .foucs span {
	display: inline-block;
	width: 7px;
	height: 7px;
	margin: 0 5px;
	line-height: 0;
	font-size: 0;
	background: url(./images/focus/bg.png) -160px -90px no-repeat;
	cursor: pointer;
	overflow: hidden;
}
#foucsBox .foucs span.f {
	background: url(./images/focus/bg.png) -170px -90px no-repeat;
}
#foucsBox .foucsButton {
	width: 40px;
	height: 56px;
	padding: 7px;
	margin-top: -70px;
	position: relative;
	z-index: 4;
}
#foucsBox .foucsButton span {
	display: inline;
	width: 23px;
	height: 45px;
	margin: 7px 5px 0;
	cursor: pointer;
	overflow: hidden;
	background: url(./images/focus/bg.png) 0 0 no-repeat;
}
#foucsBox .foucsButton img {
	display: none;
	cursor: pointer;
	border-width: 0px;
	vertical-align: middle;
	width: 100px;
	height: 56px;
}
#foucsBox .lBtn {
	float: left;
}
#foucsBox .lBtn span {
	float: left;
	background-position: 0 -90px;
}
#foucsBox .rBtn {
	float: right;
}
#foucsBox .rBtn span {
	float: right;
	background-position: -30px -90px;
}
#foucsBox .btnHover {
	width: 146px;
	background: #408ED6;
	overflow: hidden;
}
#foucsBox .btnHover img {
	display: inline;
}


.box-wrap {
	border: 1px solid;
	border-color: #fff #efefef #d3d3d3 #efefef;
	box-shadow: 0 1px 1px rgba(0,0,0,0.02);
	background: #fff;
	border-radius: 3px;
	margin-bottom: 15px;
}
.box-wrap .box-title {
	padding: 8px 10px;
	border-bottom: 1px solid #e8e8e8;
	font-size: 12px;
	color: #666;
}
.forum-cate {
	border-top: 1px solid #e5e5e5;
	margin-top: -1px;
}
.forum-cate .box-title {
	background: #f7f7f7;
	border-top: 1px solid #fff;
}
.forum-cate .cname {
	font-size: 12px;
	color: #105cb6;
}
.forum-cate .ct {
	padding: 0 15px;
	margin-top: -1px;
}
.forum-cate .ct td, .forum-cate .ct th {
	padding: 10px 0;
	border-top: 1px dashed #e4e4e4;
}
.forum-cate .ct .old, .forum-cate .ct .new, .forum-cate .ct .lock {
	padding: 10px 5px 10px 45px;
	color: #444;
	font-weight: 100;
	line-height: 20px;
	font-size: 12px;
}
.forum-cate .ct .new {
	background: url(./images/new.gif) 0 center no-repeat;
}
.forum-cate .ct .old {
	background: url(./images/old.gif) 0 center no-repeat;
}
.forum-cate .fname {
	font-size: 12px;
}
.forum-cate .fname a {
	margin-right: 5px;
	font-weight: 700;
}
.friendlink {
	padding: 0;
	border: 1px solid;
	border-color: #d3d3d3 #efefef #d3d3d3 #efefef;
	box-shadow: 0 1px 1px rgba(0,0,0,0.02);
	background: #fff;
	border-radius: 3px;
	margin-bottom: 0px;
}
.friendlink .box-title {
	background: #f7f7f7;
	border-top: 1px solid #fff;
}
.friendlink .ct {
	padding: 0 15px;
	margin: 10px 0;
}
/*forum*/
.bread_crumb {
	height: 18px;
	padding: 0px 0 10px;
	position: relative;
	font-size: 12px;
}
.bread_crumb a {
	color: #666;
}
.bread_crumb em {
	margin: 0 5px;
	font-family: Simsun;
	color: #666;
}
.header_message_down, .bread_crumb .home, .content_type a.drop, .user_info .name a i, .my_app_list li a span, .my_forum_list .box_title, .my_forum_list li a, .forum_menu dt, .forum_menu dd p a, .icon_face, .feed_lists_del, .header_search button span, .sidebar_login dt i, .my_message_content .goin li i {
	background: url(./images/style_icon.png) no-repeat;
}
.bread_crumb .home {
	padding-left: 24px;
	height: 16px;
	background-position: 0 -58px;
	display: block;
	overflow: hidden;
	float: left;
}
.main-box {
	background-color: #fff;
	padding: 10px 20px;
	border: 1px solid #bfbfbf;
	border-top: 0;
}
.base-info .base-info-cont {
	padding-right: 280px;
	height: 90px;
}
.people-artist .forum-name, .base-info-topic .forum-name {
	float: left;
	margin-bottom: 10px;
	font: 400 22px "Microsoft YaHei", "微软雅黑";
}
.q-data {
	position: absolute;
	right: 0;
	top: 0;
	width: 278px;
	padding-bottom: 3px;
	color: #999;
	overflow: hidden;
	background: url(./images/white_bg.png) bottom repeat-x;
}
.q-data .item {
	float: left;
	border-right: 1px solid #e9e7e7;
	line-height: 20px;
	text-align: center;
	width: 68px;
}
.q-data .last {
	border-right: 0
}
.q-data .item .num2 {
	color: #666;
	display: block;
}
.base-info .cover-img img {
	width: 90px;
	height: 90px;
}
.base-info .base-info-cont ul li.forum-more-info {
	padding: 0;
	line-height: 22px;
	height: 22px;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 0;
}
.content_type {
	padding: 0;
	border-bottom: 1px dashed #e9e9e9;
	position: relative;
	padding: 0px 0px 6px;
}
.content_type li {
	float: left;
}
.content_type a {
	color: #333;
	display: inline;
	float: left;
	line-height: 22px;
	height: 22px;
	white-space: nowrap;
}
.content_type li.current a {
	font-weight: 700;
}
.content_type li.line {
	width: 1px;
	height: 12px;
	background: #ccc;
	overflow: hidden;
	margin: 5px 10px;
	padding: 0;
}
.thread_posts_list {
	padding: 0 0 10px;
}
.thread_posts_list table {
	table-layout: fixed;
}
.thread_posts_list td {
	border-bottom: 1px dashed #dcdcdc;
}
.thread_posts_list .subject {
	padding: 10px 0 !important;
}
.thread_posts_list .title {
	padding-bottom: 5px;
}
.thread_posts_list .info, .thread_posts_list .info a {
	color: #999;
}
.thread_posts_list .info span {
	margin: 0 10px 0 5px;
}
.btn_post, .btn_replay, .posts_icon i, .floor_info .operate a, .floor_page .next, .floor_page .pre, .floor_bottom_tips a.a_reply, .floor_bottom_tips a.a_like, .more_down, .icon_read_like, .pop_read_like_arrow, .reply_quick .operate .a_face, .inside_digs_icon {
	background: url(./images/bg.png) no-repeat;
}
.posts_icon i {
	display: inline-block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	vertical-align: middle;
	background-position: -80px -40px;
	margin-top: 1px;
	font: 0/0 Arial;
}
.posts_icon i.icon_headtopic_2, .posts_icon i.icon-top-2, .posts_icon i.icon-top-1 {
	background-position: -100px 0;
}
.posts_icon i.icon_headtopic_3, .posts_icon i.icon-top-3 {
	background-position: -120px 0;
}
.posts_icon i.icon_digest, .posts_icon i.icon-digest-1, .posts_icon i.icon-digest-2, .posts_icon i.icon-digest-3 {
	background-position: -120px -20px;
}
.posts_icon i.icon_topichot, .posts_icon i.icon-post-red {
	background-position: -100px -20px;
}
.posts_icon i.icon_topicnew, .posts_icon i.icon-post-blue {
	background-position: -80px -20px;
}
.posts_icon i.icon_topic, .posts_icon i.icon-post-grey {
	background-position: -80px -40px;
}
.posts_icon i.icon_img {
	background-position: -100px -40px;
}
.posts_icon i.icon_vote {
	background-position: -120px -40px;
}
.posts_icon i.icon_lock {
	background-position: -80px -60px;
}
.posts_icon i.icon_highlight {
	background-position: -100px -60px;
}
.posts_icon i.icon_like {
	background-position: -120px -60px;
}
.posts_icon i.icon_music {
	background-position: -80px -80px;
}
.posts_icon i.icon_shop {
	background-position: -100px -80px;
}
.posts_icon i.icon_file {
	background-position: -120px -80px;
}
.posts_icon i.icon_reward {
	background-position: -100px -100px;
}
.posts_icon i.icon_debate {
	background-position: -120px -100px;
}
.thread_posts_list .st {
	font-size: 14px;
	margin-right: 3px;
}
.thread_posts_list .num {
	width: 130px;
	line-height: 18px;
	text-align: center;
	color: #999;
}
.thread_posts_list .num span {
	float: right;
	display: block;
	background: #f4f4f4;
	width: 54px;
	height: 36px;
	padding: 4px 0;
	margin: 0 0 0 10px;
	border-radius: 3px;
	overflow: hidden;
}
.thread_posts_list .num em {
	display: block;
	font-weight: 700;
}
.thread-digest-1 {
	color: #063;
}
.thread-digest-2 {
	color: #063;
}
.thread-digest-3 {
	color: #063;
	font-weight: bold
}
.thread-hot {
	color: #F00
}
.thread-new {
	color: #06F
}
.thread-old {
	color: #666
}
.btn, .core_follow, .pop_deep .ct dt.reward, .pages a, .pages strong, .design_mode_edit, #back_top, .pop_showmsg {
	background: url(./images/core_bg.png);
}
.pages_wrap {
	padding: 0 0 20px 0;
}
.pages_wrap .pages {
	float: right;
}
.pages a, .pages strong {
	display: inline-block;
	line-height: 30px;
	padding: 0px 10px !important;
	border: 1px solid;
	border-color: #c9c9c9 #bdbdbd #b0b0b0 #bdbdbd;
	background-color: #f8f8f8;
	text-decoration: none;
	color: #666666;
	margin-right: 3px;
	border-radius: 3px;
	vertical-align: top;
	font-size: 14px;
}
.pages strong, .pages a.current, .pages a.checked {
	color: #fff !important;
	background: #0078d8 !important;
	border: 1px solid #0072ce;
}
.pages a:hover {
	color: #fff;
	background: #0078d8 !important;
	border: 1px solid #0072ce;
	text-decoration: none;
}
.read_pages_wrap {
	padding: 0 0 10px 0;
}
.btn_post, .btn_replay {
	height: 30px;
	line-height: 30px;
	background-color: #0078d8;
	border: 1px solid #0072ce;
	color: #fff;
	font-size: 14px;
	border-radius: 3px;
	overflow: hidden;
	width: 64px;
	text-indent: 18px;
	display: block;
	padding-left: 16px;
	text-decoration: none;
	float: left;
	position: relative;
}
.btn_post {
	background-position: 10px -376px;
}
.btn_replay {
	background-position: 10px -344px;
}
.btn_post:hover, .btn_replay:hover {
	color: #fff;
	background-color: #128def;
	text-decoration: none;
}
.btn_post:active, .btn_replay:active {
	background-color: #0270c7
}
.read_pages_wrap .btn_replay {
	float: right;
}
.read_pages_wrap .btn_post {
	float: right;
	margin-left: 10px;
	display: inline;
}
.read_pages_wrap .pages {
	float: left;
}
/*
===================
阅读页结构
===================
*/
.floor {
	border: 1px solid #e1e1e1;
	background: #fff;
	margin-bottom: 10px;
}
.floor .box_wrap {
	border: 0 none;
	box-shadow: 0 0 0;
	background: none;
	border-radius: 0;
	margin: 0;
}
#read_0 {
	margin-top: 0;
}
.floor .floor_left {
	vertical-align: top;
	width: 160px;
	background: #fbfbfb;
	border-right: 1px solid #e9e9e9;
}
.floor .floor_right {
	vertical-align: top;
	padding: 10px 20px;
}
.floor_bottom {
	vertical-align: bottom;
	padding: 0 20px;
}
/*
===================
楼层左箭头
===================
*/
.floor_arrow {
	display: none;
	position: absolute;
	margin-left: -42px;
	margin-top: 25px;
}
.floor_arrow span, .floor_arrow em {
	position: absolute;
	width: 0;
	height: 0;
	padding: 0;
	margin: -1px 0 0 2px;
	border-top: 10px transparent dashed;
	border-bottom: 10px transparent dashed;
	border-left: 10px transparent dashed;
	overflow: hidden;
}
.floor_arrow span {
	border-right: 10px #ffffff solid;
}
.floor_arrow em {
	border-right: 10px #d3d3d3 solid;
	margin-top: 0;
}
/*
===================
阅读页标题
===================
*/
.floor_title {
	padding: 2px 0 12px;
	border-bottom: 1px dashed #dddddd;
	margin-bottom: 10px;
}
.floor_title h1 {
	font-size: 16px;
	display: inline;
	line-height: 24px;
}
/*帖子荣誉*/
.floor_honor {
	padding: 0 0 0 10px;
	display: inline-block;
	vertical-align: top;
	padding-top: 2px;
}
/*
===================
阅读页数据
>>回复/浏览
===================
*/
.post_num {
	float: right;
	margin-top: 5px;
	color: #999;
}
.post_num .replies {
	padding-left: 10px;
}
.post_num .hits {
	border-right: 1px solid #ccc;
	padding: 0 10px;
}
/*
===================
阅读页楼层左侧用户信息
===================
*/
.floor_info {
	padding: 20px 0 20px 20px;
}
/*用户名*/
.floor_info .name {
	padding: 5px 0;
}
.floor_info .name a {
	font-weight: 700;
	color: #333;
}
/*头像*/
.floor_info .face {
	width: 120px;
	height: 120px;
	position: relative;
	margin-bottom: 5px;
}
.floor_info .face a {
	display: block;
}
.floor_info .face a img {
	display: block;
	width: 120px;
	height: 120px;
}
/*
.floor_info .face .edit{
	position:absolute;
	bottom:0;
	width:100%;
	background:#000;
	background:rgba(0,0,0,0.5);
	height:20px;
	text-align:center;
	line-height:20px;
}
.floor_info .face .edit a{
	display:inline;
	margin:0 5px;
	color:#fff;
}
*/

/*等级图标*/
.floor_info .level {
	padding: 5px 0 10px;
}
.floor_info .level img {
	display: block;
	margin: 3px 0 0 -2px;
}
/*积分数据*/
.floor_info .integral {
	margin-bottom: 8px;
}
.floor_info .integral li {
	padding-bottom: 2px;
	height: 18px;
	overflow: hidden;
}
.floor_info .integral em {
	float: left;
	width: 60px;
}
.floor_info .integral span {
	display: block;
	width: 70px;
	height: 18px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.floor_info .integral a {
	color: #333;
}
/*操作：发邮件/加关注*/
.floor_info .operate {
	margin-bottom: 12px;
}
.floor_info .operate a {
	display: inline-block;
	line-height: 20px;
	height: 20px;
	color: #999;
}
.floor_info .operate a:hover {
	color: #333;
	text-decoration: none;
}
.floor_info .operate .follow {
	background-position: -150px 6px;
	margin-right: 9px;
	padding-left: 12px;
}
.floor_info .operate .unfollow {
	background-position: -150px -54px;
	margin-right: 9px;
	padding-left: 14px;
}
.floor_info .operate .message {
	background-position: -150px -24px;
	padding-left: 16px;
}
/*用户拥有勋章*/
.floor_info .medal {
	overflow: hidden;
	padding-bottom: 7px;
}
.floor_info .medal ul {
	margin-left: -3px;
}
.floor_info .medal li {
	float: left;
	margin: 0 0 0 3px;
	height: 33px;
}
/*
===================
阅读页上一主题/下一主题
===================
*/
.floor_page {
	width: 29px;
	height: 97px;
	overflow: hidden;
	position: fixed;
	_position: absolute;
	left: 50%;
	margin-left: 480px;
	top: 300px;
}
.floor_page .next, .floor_page .pre {
	display: block;
	height: 48px;
	overflow: hidden;
	text-indent: -2000em;
	background-position: 0 -200px;
}
.floor_page .next {
	background-position: 0 -248px;
}
.floor_page a.pre:hover {
	background-position: -30px -200px;
}
.floor_page a.next:hover {
	background-position: -30px -248px;
}
/*
===================
阅读页楼层顶部操作
===================
*/
.floor_top_tips {
	padding: 0 0 10px;
	margin-bottom: 5px;
	color: #666;
}
/*楼层*/
.floor_top_tips .lou {
	float: right;
	font-size: 24px;
	color: #bbb;
	line-height: 1.3;
	cursor: pointer;
}
.floor_top_tips .lou sup {
	font-size: 12px;
}
.floor_top_tips .fr a {
	color: #666666;
}
.floor_bottom_tips {
	padding: 10px 0;
	color: #666;
	height: 20px;
}
.floor_bottom_tips a {
	color: #666;
}
.floor_bottom_tips a.a_reply {
	padding-left: 15px;
	margin-right: 20px;
	background-position: -150px -87px;
}
.floor_bottom_tips a.a_like {
	padding-left: 15px;
	background-position: -150px -117px;
}
/*更多 只看楼主/倒序阅读*/
.more_down {
	float: right;
	width: 13px;
	height: 13px;
	overflow: hidden;
	text-indent: -2000em;
	background-position: -80px -200px;
	margin: 3px 20px;
}
.more_down:hover {
	background-position: -80px -213px;
}
.editor_content {
	font-size: 14px;
	line-height: 1.8;
	overflow: hidden
}
.editor_content img {
	max-width: 797px;
}
/*
===================
阅读页标签
===================
*/
.read_tag_list {
	padding: 0 0 10px;
}
.read_tag_list .tag_item {
	display: inline-block;
	background: #e8f2f9;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 3px;
	padding: 3px 10px;
	vertical-align: top;
}
.read_rag_list .tag_item:hover {
	background: #217bbb;
	color: #fff;
}
.read_tag_list a.edit {
	background: none;
	padding-left: 0;
	line-height: 22px;
	display: inline-block;
}
.post_post_form td {
	padding: 0;
}
.topic-ui-tab-middle {
	margin-bottom: 0px;
}
.wrapper {
	background: url(./images/forum_bg.jpg) center top
}
.ba_info {
	background-color: #fff;
}
/*
===================
门户管理-模块管理按钮
===================
*/
/*
===================
全局关注
===================
*/
.core_follow {
	overflow: hidden;
	background-color: #88c436;
	background-position: 0 -500px;
	border: 1px solid #6ebf3f;
	margin-top: 10px;
	-margin-left: 10px;
	padding: 0 10px 0 20px;
	line-height: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: top;
	color: #fff !important;
	border-radius: 3px;
}
.core_follow:hover {
	background-position: 0 -530px;
	text-decoration: none;
}
.core_follow:active {
	background-position: 0 -560px;
}
/*取消关注*/
.core_unfollow {
	border: 1px solid #e4e4e4;
	background: #f7f7f7;
	margin-top: 10px;
	padding: 0 12px;
	line-height: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: top;
	color: #666 !important;
	border-radius: 3px;
}
.core_unfollow:hover {
	text-decoration: none;
}
/*退出*/
.core_unfollow span {
	display: none;
	cursor: pointer;
}
.core_unfollow:hover span {
	display: inline;
}
.pop_select_forum .ct li.current, .punch_widget {
	background: url(./images/style_bg.png);
}
.punch_widget {
	width: 278px;
	height: 43px;
	background-position: 0 -290px;
	position: relative;
	text-align: center;
	font-size: 12px;
	margin: 0px 0 4px 0px;
}
.punch_widget .date {
	display: inline;
	float: left;
	width: 50px;
	margin: 4px 3px;
	color: #fff;
	font-family: Simsun;
}
.punch_widget .date span {
	display: block;
	line-height: 15px;
}
.punch_widget .cont {
	line-height: 43px;
	height: 43px;
	float: left;
	width: 113px;
	font-size: 12px;
	font-weight: normal;
	text-shadow: 0 1px 0 #ffffff;
}
.punch_widget .cont a {
	font-size: 14px;
	font-weight: 700;
	color: #3e7aa3;
}
.punch_widget .help_ta {
	float: right;
	display: inline;
	margin: 13px 8px;
	color: #3589a7;
}
.m-list4 ul {
	margin: 0;
}
.m-list4 li {
	width: 182px;
	margin: 10px 12px 0 0;
}
.m-list4 .u-img, .m-list4 .u-img2 {
	padding: 2px;
	width: 176px;
	height: 176px;
	border: 1px solid #CCC;
}
.m-list4 .u-img img {
	width: 176px;
	height: 176px;
}
/*贴吧成员列表*/
.fu-list {
}
.fu-list li {
	float: left;
	width: 110px;
	height: 80px;
	padding: 10px;
	padding-left: 90px;
	margin-top: 16px;
	margin-right: 26px;
	position: relative
}
.fu-list li.last {
	margin-right: 0;
}
.fu-list li .img {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 80px;
	height: 80px;
	border-radius: 4px;
	overflow: hidden
}
.fu-list li .img img {
	width: 80px;
	height: 80px;
}
.fu-list li h2 {
	margin-bottom: 5px;
}
.fu-list li h2 a {
	font-weight: 600;
	color: #0078d8
}
.fu-list li p {
	color: #666;
	margin-bottom: 2px;
	white-space: nowrap;
	overflow: hidden;
}
.fu-list li p em {
	color: #ff5500
}
.fu-list li p em.date {
	color: #999;
}
.table-list {
	border-top: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}
.table-list th {
	text-align: center;
	background-color: #f7f5f6;
	font-weight: 400;
}
.table-list th, .table-list td {
	height: 40px;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}
.table-list tr td {
	text-align: center;
}
table tr td.left {
	text-align: left
}
table tr td.right {
	text-align: right
}
