/*CSS*/
body {
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
	color:Gray;
}

/*顶部背景*/
.top_bg_lay1 {
	margin:auto;
	padding:0;
	height:92px !important;
	height:73px;
	width:100%;
	border-bottom:1px solid #E1E1E1;
}
.top_bg_lay2 {
	margin:0;
	padding:0;
	height:76px !important;
	height:67px;
	width:100%;
	border-bottom:6px solid #F1F1F1;
}

.top_bg {
	left:0px;
	top:0px;
	height:100px;
	width:100%;
	position:absolute;
}

.top_bg .top_logo {
	margin:auto;
	padding:0;
	height:100px;
	width:918px;
}
.t_logo {
	margin-left:17px;
	margin-top:7px;
	height:76px;
	width:118px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	float:left;
}
/*顶部菜单*/
.t_work {
	margin-left:30px;
	margin-top:67px;
	height:14px;
	width:32px;
	float:left;
	overflow:hidden;
}
.t_work img{
	margin:0px 0px;
}
.t_blog {
	margin-left:40px;
	margin-top:67px;
	height:14px;
	width:28px;
	float:left;
	overflow:hidden;
}
.t_blog img{
	margin:0px -32px;
}
.t_rss {
	margin-top:49px;
	height:26px;
	width:26px;
	float:left;
	overflow:hidden;
}
.t_about {
	margin-left:463px !important;
	margin-left:363px;
	margin-top:67px;
	height:14px;
	width:36px;
	float:left;
	overflow:hidden;
}
.t_about img{
	margin:0px -60px;
}
.t_split {
	margin-left:0px;
	margin-top:67px;
	height:14px;
	width:6px;
	float:left;
	overflow:hidden;
}
.t_split img{
	margin:0px -96px;
}
.t_flicker {
	margin-left:2px;
	margin-top:67px;
	height:14px;
	width:39px;
	float:left;
	overflow:hidden;
}
.t_flicker img{
	margin:0px -102px;
}

/*菜单下箭头*/
#workarrow {
	margin-left:177px !important;
	margin-left:97px;
	margin-top:1px;
	height:7px;
	width:11px;
	background-image:url(../images/title.png);
	background-position:-141px 0px;
	float:left;
	overflow:hidden;
}
#blogarrow {
	margin-left:59px;
	margin-top:1px;
	height:7px;
	width:11px;
	background-image:url(../images/title.png);
	background-position:-141px 0px;
	float:left;
	overflow:hidden;
}

.btmanchor {
	margin:0;
	padding:0;
	height:14px;
	width:100%;
}
.btmanchor .gotop {
	margin:auto;
	padding:0;
	height:14px;
	width:930px;
}
.btmanchor .gotop div {
	margin-left:820px;
	height:14px;
	width:27px;
	background-image:url(../images/title.png);
	background-position:-225px -14px;
	overflow:hidden;
}

.bottom {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	background-color:#E7E8ED;
}
.bottom .cnt {
	margin:auto;
	padding:0;
	height:100%;
	width:930px;
}

/***********************************************************************************/
/*Default内容*/
.vcontent {
	margin:auto;
	padding:0;
	width:930px;
	overflow:hidden;
}
.vcontent div {
	color:#4E546D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.vcontent .vpic {
	margin-top:30px;
	margin-left:50px;
	width:830px;
	overflow:hidden;
}
.vcontent .name, .date, .type, .down, .link, .cnt, .rpiclink {
	margin-left:50px;
	width:830px;
}
/***********************************************************************************/
/***********************************************************************************/
/*Blog内容*/
.bcontent {
	margin:auto;
	padding:0;
	width:930px;
	overflow:hidden;
}
.bcontent div {
	color:#4E546D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.bcontent .top_date_title {
	margin:0;
	padding:0;
	height:70px;
	width:930px;
	overflow:hidden;
}
.bcontent .top_date_title .line {
	margin-top:50px;
	height:2px;
	width:16px;
	background-color:#FFC733;
	float:left;
}
.bcontent .top_date_title .date {
	margin-top:45px;
	margin-left:4px;
	height:10px;
	width:70px;
	float:left;
}
.bcontent .top_date_title .title {
	margin-top:45px;
	height:20px;
	width:800px;
	float:left;
}
.bcontent .cnt {
	margin-top:10px;
	margin-left:90px;
	width:860px;
}
.bcontent .blog {
	margin:0;
	padding:0;
	width:930px;
	border-bottom:1px solid #E7E8ED;
}
.bcontent .blog .showbc {
	margin-top:25px;
	margin-left:25px;
	height:13px;
	width:13px;
}
.bcontent .blog .bgarrow {
	margin-top:5px;
	margin-left:25px;
	height:5px;
	width:15px;
	background-image:url(../images/blogcnt.png);
	background-position:0px -15px;
	overflow:hidden;
}
.bcontent .blogcnt {
	background-color:#E7E8ED;
	height:100%;
	width:930px;
}
.bcontent .blogcnt .blogcnt_l {
	margin-top:25px;
	margin-left:162px;
	height:100%;
	width:534px;
}
.bcontent .blogcnt .blogcnt_r {
	margin-top:25px;
	margin-left:232px;
	height:100%;
	width:534px;
}
.bcontent .blogcnt .blogcnt_l .t, .bcontent .blogcnt .blogcnt_r .t {
	margin:0;
	height:6px;
	width:534px;
	background-image:url(../images/subcnt.png);
	background-position:0px 0px;
	overflow:hidden;
}
.bcontent .blogcnt .blogcnt_l .b {
	margin:0;
	height:23px;
	width:534px;
	background-image:url(../images/subcnt.png);
	background-position:0px -29px;
	overflow:hidden;
}
.bcontent .blogcnt .blogcnt_r .b {
	margin:0;
	height:23px;
	width:534px;
	background-image:url(../images/subcnt.png);
	background-position:0px -6px;
	overflow:hidden;
}
.bcontent .blogcnt .blogcnt_l .m_t, .bcontent .blogcnt .blogcnt_r .m_t {
	padding-top:10px;
	padding-left:20px;
	overflow:hidden;
	background-color:#FDFDFD;
}
.bcontent .blogcnt .blogcnt_l .m_c, .bcontent .blogcnt .blogcnt_r .m_c {
	padding-top:12px;
	padding-left:20px;
	overflow:hidden;
	background-color:#FDFDFD;
}
/*提交部分*/
.bcontent .bc_sub_name {
	margin:auto;
	margin-top:3px;
	padding-top:5px;
	padding-left:100px;
	height:44px;
	width:505px;
	background-image:url(../images/subcnt.png);
	background-position:0px -52px;
	overflow:hidden;
}
.bcontent .bc_sub_email {
	margin:auto;
	margin-top:3px;
	padding-top:5px;
	padding-left:100px;
	height:44px;
	width:505px;
	background-image:url(../images/subcnt.png);
	background-position:0px -101px;
	overflow:hidden;
}
.bcontent .bc_sub_website {
	margin:auto;
	margin-top:3px;
	padding-top:5px;
	padding-left:100px;
	height:44px;
	width:505px;
	background-image:url(../images/subcnt.png);
	background-position:0px -150px;
	overflow:hidden;
}
.bcontent .bc_sub_comment {
	margin:auto;
	margin-top:3px;
	padding-top:15px;
	padding-left:100px;
	height:154px;
	width:505px;
	background-image:url(../images/subcnt.png);
	background-position:0px -199px;
	overflow:hidden;
}
.bcontent .bc_sub {
	margin:auto;
	margin-top:3px;
	height:48px;
	width:605px;
}
.bcontent .bc_sub div {
	margin-left:360px;
	height:48px;
	width:245px;
}

/***********************************************************************************/

/*底部内容*/
.bottom .cnt .topcnt {
	margin-top:30px;
	height:160px;
	width:930px;
}
.bottom .cnt .topcnt .l {
	margin-left:70px !important;
	margin-left:45px;
	height:160px;
	width:350px;
	float:left;
	position:relative;
}
.bottom .cnt .topcnt .l .title {
	height:14px;
	width:50px;
	background-image:url(../images/title.png);
	background-position:-152px 0px;
	overflow:hidden;
}
.bottom .cnt .topcnt .l .content .word {
	margin-left:10px !important;
	margin-left:5px;
	width:195px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4e546d;
	line-height:18px;
	float:left;
	position:relative;
}
.bottom .cnt .topcnt .l .content .pic {
	height:106px;
	width:106px;
	float:left;
	position:relative;
}
.bottom .cnt .topcnt .m {
	margin-left:10px;
	height:160px;
	width:200px;
	float:left;
	position:relative;
}
.bottom .cnt .topcnt .m .title {
	height:14px;
	width:66px;
	background-image:url(../images/title.png);
	background-position:-202px 0px;
	overflow:hidden;
}
.bottom .cnt .topcnt .m .content {
	margin-left:10px !important;
	margin-left:5px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4e546d;
	line-height:20px;
	float:left;
	position:relative;
}
.bottom .cnt .topcnt .r {
	margin-left:10px;
	width:200px;
	float:left;
	position:relative;
	/*height:160px;
	overflow:hidden;*/
}
.bottom .cnt .topcnt .r .title {
	height:14px;
	width:48px;
	background-image:url(../images/title.png);
	background-position:0px -14px;
	overflow:hidden;
}
.bottom .cnt .topcnt .r .content {
	margin-left:10px !important;
	margin-left:5px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e546d;
	line-height:20px;
	float:left;
	position:relative;
}

.bottom .cnt .midcnt {
	margin-top:40px;
	height:100px;
	width:930px;
}
.bottom .cnt .midcnt .l {
	margin-left:70px !important;
	margin-left:45px;
	height:100px;
	width:350px;
	float:left;
	position:relative;
}
.bottom .cnt .midcnt .l .pic {
	margin-top:20px;
	height:49px;
	width:47px;
	background-image:url(../images/email.png);
	background-repeat:no-repeat;
	float:left;
}
.bottom .cnt .midcnt .l .title {
	margin-top:40px;
	margin-left:5px;
	height:14px;
	width:61px;
	background-image:url(../images/title.png);
	background-position:-48px -14px;
	float:left;
	overflow:hidden;
}
.bottom .cnt .midcnt .l .content {
	margin-top:40px;
	margin-left:5px;
	height:30px;
	width:180px;
	float:left;
}
.bottom .cnt .midcnt .l .content a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4e546d;
}
.bottom .cnt .midcnt .m {
	margin-left:10px;
	width:200px;
	float:left;
	position:relative;
	/*height:100px;
	overflow:hidden;*/
}
.bottom .cnt .midcnt .m .title {
	margin-top:15px;
	height:14px;
	width:65px;
	background-image:url(../images/title.png);
	background-position:-109px -14px;
	overflow:hidden;
}
.bottom .cnt .midcnt .m .content {
	margin-left:10px !important;
	margin-left:5px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e546d;
	line-height:20px;
	float:left;
	position:relative;
}
.bottom .cnt .midcnt .r {
	margin-left:10px;
	width:200px;
	float:left;
	position:relative;
	/*height:100px;
	overflow:hidden;*/
}
.bottom .cnt .midcnt .r .title {
	margin-top:15px;
	height:14px;
	width:51px;
	background-image:url(../images/title.png);
	background-position:-174px -14px;
	overflow:hidden;
}
.bottom .cnt .midcnt .r .content {
	margin-left:10px !important;
	margin-left:5px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e546d;
	line-height:20px;
	float:left;
	position:relative;
}

.bottom .cnt .btmcnt {
	margin-top:75px;
	height:20px;
	width:930px;
	clear:both;
}
.bottom .cnt .btmcnt div {
	margin:auto;
	height:15px;
	width:320px;
	color:#4e546d;
	font-family:Arial;
	font-size:12px;
}

