html {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px

}

body {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:	url(bg.gif);

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px

}

div {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px;

	border-radius: 5px;

}

span {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px;

	border-radius: 5px;

}

applet {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px

}

object {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px

}

iframe {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px

}

h1 {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px

}

h2 {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px

}

h3 {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px

}

h4 {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px

}

img {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px;

	border-radius: 5px;

}

ol {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px

}

ul {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px;

	border-radius: 5px;

}

p {

	border-bottom:0px;

	border-left:0px;

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	background:none transparent scroll repeat 0% 0%;

	font-size:100%;

	border-top:0px;

	border-right:0px;

	padding-top:0px

}

ul {

	list-style-type:none;

	list-style-image:none

}

ol {

	list-style-type:none;

	list-style-image:none

}

li {

	list-style-type:none;

	list-style-image:none

}

a {

	text-decoration:none

}

.clear {

	clear:both

}

:focus {

	outline-style:none;

	outline-color:invert;

	outline-width:0px

}

body {

	font:14px "microsoft yahei",΢���ź�,arial,lucida grande,tahoma,sans-serif;

	background:#fff;

	color:#000000

}

a {

	color:#333;

	text-decoration:none

}

a:hover {

	color:#FF6666;

	text-decoration:none

}

a img {

	webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out

}

a:hover img {

	filter:alpha(opacity=60);

	-moz-opacity:0.6;

	-khtml-opacity:0.6;

	opacity:0.6

}

#header {

	line-height:21px;

	margin:0px auto;

	width:100%;

	background:url(head_bg.jpg) repeat-x;

	height:106px

}

#top-bar {

	font-family:"simsun","arial narrow";

	margin-bottom:0px;

	background:#222222;

	height:30px;

	color:#bababa

}

#header2 {

	margin:0px auto;

	width:100%;

	height:70px

}

#main_nav2 {

	margin:0px auto;

	width:1140px

}

#main_nav {

	line-height:40px;

	margin:0px auto;

	width:100%;

	background:#FF6666;

	height:40px;

	font-size:16px;

	border-bottom:#000 2px solid;

}

#main {

	line-height:21px;

	margin:0px auto;

	width:1140px

}

#mainleft {

	margin-top:7px;

	width:760px;

	float:left;

	overflow:hidden

}

#mainright {

	margin-top:5px;

	width:360px;

	float:right;

	overflow:hidden

}

#index_flinks {

	margin:0px auto;

	width:1140px

}

#footer {

	margin:0px auto;

	width:100%

}

.left-wrap {

	text-align:left;

	width:630px;

	float:left;

	font-size:12px;

	padding-top:4px

}

.left-wrap a {

	margin:0px 8px;

	font-size:12px

}

#ghome {

	padding-left:20px;

	background:url(home.gif) no-repeat 0px 0px

}

#top-bar a {

	color:#bababa

}

#top-bar a:hover {

	color:#fff

}

.float {

	width:360px

}

#logo {

	margin-top:8px;

	width:216px;

	background:url(logo.gif) no-repeat;

	float:left;

	height:60px

}

#logo h1 a {

	text-indent:-9999px;

	width:240px;

	display:block;

	height:60px

}

#logo .blog_des {

	display:none

}

.header_right {

	text-align:center;

	margin-top:8px;

	width:532px;

	margin-bottom:3px;

	/*background:url(logo_d2.png) no-repeat;*/

	float:left;

	height:60px

}

#ad {

	filter:alpha(opacity=0);

	-moz-opacity:0;

	-khtml-opacity:0;

	opacity:0

}

#ad:hover {

	filter:alpha(opacity=100);

	-moz-opacity:1;

	-khtml-opacity:1;

	opacity:1

}

#header #contact {

	width:213px;

	background:#222;

	float:right;

	height:24px;

	color:#ccc;

	font-size:13px

}

#header #contact #text {

	width:60px

}

#header #contact li a {

	margin-top:2px;

	text-indent:-9999px;

	width:16px;

	display:block;

	background:url(contact.gif) no-repeat;

	height:16px;

	margin-right:5px

}

#header #contact li#sina a {

	background-position:0px 0px

}

#header #contact li#tqq a {

	background-position:0px -26px

}

#header #contact li#rss a {

	background-position:0px -52px

}

#header #contact li#qq a {

	background-position:0px -78px

}

#header #contact li#tt a {

	background-position:0px -104px

}

#header #contact li#bdyx a {

	width:16px;

	background:url(bdyx.png) no-repeat;

	float:left;

	height:16px

}

#header #contact li {

	text-align:center;

	line-height:190%;

	display:inline;

	float:left;

	height:24px;

	margin-right:4px;

	padding-top:5px

}

#header #contact li img {

	margin-top:2px

}

#header #searchbar {

	padding-bottom:0px;

	padding-left:0px;

	width:236px;

	padding-right:0px;

	float:right;

	overflow:hidden;

	padding-top:15px

}

#searchbar input#searchtextbox {

	border-bottom:#333 1px solid;

	border-left:#333 1px solid;

	padding-left:5px;

	width:195px;

	background:#eee;

	float:left;

	height:20px;

	color:rgb(90,90,90);

	border-top:#333 1px solid;

	border-right:#333 1px solid;

	padding-top:5px

}

#searchbar button#gm_act_sbtn {

	border-bottom:medium none;

	border-left:medium none;

	text-indent:-10000px;

	width:28px;

	background:url(button_bg.gif) no-repeat;

	float:left;

	height:28px;

	border-top:medium none;

	cursor:pointer;

	border-right:medium none

}

#main_nav {

	height:40px

}

#main_nav li {

	float:left;

	height:40px;

	font-weight:bold;

	border-right:#FFCCCC 1px dotted;

}

#main_nav li.common {

	border-left:#FFCCCC 1px dotted;

}

#main_nav li a {

	padding-bottom:0px;

	line-height:40px;

	padding-left:25px;

	padding-right:25px;

	display:block;

	color:#fff;

	padding-top:0px

}

#main_nav li a:link {

	padding-bottom:0px;

	line-height:40px;

	padding-left:25px;

	padding-right:25px;

	display:block;

	color:#fff;

	padding-top:0px

}

#main_nav li a:visited {

	padding-bottom:0px;

	line-height:40px;

	padding-left:25px;

	padding-right:25px;

	display:block;

	color:#fff;

	padding-top:0px

}

#main_nav li a:hover {

	padding-bottom:0px;

	line-height:40px;

	padding-left:25px;

	padding-right:25px;

	display:block;

	background:#FF9999;

	color:#fff;

	text-decoration:none;

	padding-top:0px

}

#topnav li a:active {

	padding-bottom:0px;

	line-height:40px;

	padding-left:25px;

	padding-right:25px;

	display:block;

	background:#FF9999;

	color:#fff;

	text-decoration:none;

	padding-top:0px

}

#main_nav li.current a {

	padding-bottom:0px;

	line-height:40px;

	padding-left:25px;

	padding-right:25px;

	display:block;

	background:#FF9999;

	color:#fff;

	text-decoration:none;

	padding-top:0px

}

.index_list_box {

	width:760px;

	background:#fff;

	padding-top:8px

}

.index_cat_title {

	border-bottom:#FF9999 1px solid;

	margin-top:-4px;

	width:760px;

	display:block;

	height:35px;

	border-top:#FF9999 5px solid

}

.index_cat_title h3 {

	line-height:35px;

	display:block;

	float:left;

	height:35px

}

.index_cat_title h3 a {

	font-size:18px;

	font-weight:normal

}

.index_cat_title h3 a:hover {

	color:#000;

	font-size:19px

}

.index_cat_title span.cat_more {

	text-align:center;

	padding-bottom:0px;

	line-height:30px;

	padding-left:0px;

	width:60px;

	padding-right:0px;

	display:block;

	background:#ffffff;

	float:right;

	height:30px;

	padding-top:0px

}

.index_cat_title span.cat_more a {

	display:block

}

.index_list_first {

	margin-top:5px

}

.index_list_first li {

	width:370px;

	display:block;

	float:right;

	height:85px;

	overflow:hidden;

	margin-right:10px

}

.index_list_first li span.index_img {

	border-bottom:#ccc 1px solid;

	border-left:#ccc 1px solid;

	width:100px;

	display:block;

	float:left;

	height:76px;

	border-top:#ccc 1px solid;

	margin-right:5px;

	border-right:#ccc 1px solid

}

.index_list_first li h4 {

	text-align:center;

	width:252px;

	display:block;

	float:left;

	height:20px;

	font-size:14px;

	overflow:hidden;

	font-weight:700

}

.index_list_first li span.index_des {

	line-height:22px;

	width:252px;

	display:block;

	float:right;

	height:62px;

	color:#4c4c4c;

	font-size:12px;

	overflow:hidden

}

.index_list {

	margin-top:0px

}

.index_list li {

	border-bottom:#ccc 1px dotted;

	line-height:26px;

	width:370px;

	display:block;

	float:left;

	height:26px;

	margin-right:10px

}

.index_list li a {

	line-height:26px;

	padding-left:8px;

	width:290px;

	display:block;

	background:url(internet-list.png) no-repeat 0px 11px;

	float:left;

	height:26px;

	overflow:hidden

}

.index_list li span {

	text-align:right;

	line-height:26px;

	width:60px;

	display:block;

	float:right;

	height:26px;

	color:#666666;

	overflow:hidden

}

#picnews {

	width:380px;

	display:block;

	height:300px;

	overflow:hidden

}

#gallery {

	border-bottom:#eee 1px solid;

	position:relative;

	border-left:#eee 1px solid;

	height:300px;

	border-top:#eee 1px solid;

	border-right:#eee 1px solid

}

#gallery a {

	position:absolute;

	float:left

}

#gallery a img {

	border-bottom:medium none;

	border-left:medium none;

	border-top:medium none;

	border-right:medium none;

	border-radius: 5px;

}

#gallery a.show {

	z-index:500

}

#gallery .caption {

	z-index:600;

	position:absolute;

	background-color:#000000;

	width:100%;

	bottom:0px;

	height:100px;

	color:#ffffff

}

#gallery .caption .content {

	margin:5px

}

#gallery .caption .content h4 {

	padding-bottom:0px;

	margin:0px;

	padding-left:0px;

	padding-right:0px;

	color:#3a6ca4;

	padding-top:0px

}

#sidepic {

	width:240px;

	display:block;

	float:right;

	height:300px

}

#sidepic h3 {

	border-bottom:#ddd 1px solid;

	padding-bottom:6px;

	width:240px;

	display:block;

	margin-bottom:5px;

	height:18px;

	color:#3a6ca4;

	font-size:16px;

	overflow:hidden

}

#sidepic h3 img {

	margin-bottom:-1px

}

#sidepic h3 a {

	padding-left:4px;

	color:rgb(231,120,0)

}

#sidepic h3 a:hover {

	padding-left:4px;

	color:#0cf

}

#sidepic li {

	border-bottom:#ccc 1px dotted;

	line-height:26px;

	padding-left:8px;

	width:240px;

	display:block;

	background:url(internet-list.png) no-repeat 0px 13px;

	height:26px;

	overflow:hidden

}

.ad300px {

	border-bottom:#ddd 1px solid;

	text-align:center;

	border-left:#ddd 1px solid;

	margin-top:5px;

	width:360px;

	float:right;

	overflow:hidden;

	border-top:#ddd 1px solid;

	border-right:#ddd 1px solid

}

.ad245px {

	border-bottom:#ddd 1px solid;

	text-align:center;

	border-left:#ddd 1px solid;

	width:360px;

	margin-bottom:10px;

	float:right;

	overflow:hidden;

	border-top:#ddd 1px solid;

	border-right:#ddd 1px solid

}

.ad1140px {

	text-align:center;

	margin-top:5px;

	width:1140px;

	margin-bottom:5px;

}

.ad760px {

	text-align:center;

	margin-top:5px;

	width:760px;

	overflow:hidden

}

.list_box {

	width:760px

}

.list_box .list_log {

	border-bottom:#FF9999 2px solid;

	padding-bottom:10px;

	line-height:2em;

	margin:0px 0px 10px;

	padding-left:0px;

	width:760px;

	padding-right:0px;

	display:block;

	background:#fff;

	height:124px;

	font-size:13px;

	overflow:hidden;

	padding-top:5px

}

.list_box .list_log span.list_imgt {

	border-bottom:#eee 1px solid;

	border-left:#eee 1px solid;

	width:160px;

	display:block;

	float:left;

	height:120px;

	border-top:#eee 1px solid;

	margin-right:5px;

	border-right:#eee 1px solid

}

.list_imgt  img {

	border-bottom:#eee 1px solid;

	border-left:#eee 1px solid;

	width:160px;

	display:block;

	float:left;

	height:120px;

	border-top:#eee 1px solid;

	margin-right:5px;

	border-right:#eee 1px solid;

	border-radius: 5px;

}

.list_box .list_log h4.index_title {

	text-align:left;

	line-height:26px;

	width:590px;

	display:block;

	float:right;

	height:26px;

	font-size:15px;

	overflow:hidden;
	font-weight:700;

}

.list_box .list_log h4.index_title a {

	color:#FF9999;

}

.list_box .list_log h4.index_title a:hover {

	color:#FF0033;

}

.list_box .list_log span.list_des {

	width:590px;

	display:block;

	float:right;

	height:74px;

	color:#4c4c4c;

	overflow:hidden

}

.list_box .list_log span.list_beta {

	line-height:16px;

	margin-top:3px;

	width:590px;

	display:block;

	float:right;

	height:16px;

	color:#666666;

	font-size:12px;

	overflow:hidden;

	border-top:#cccccc 1px dashed;

	padding-top:3px

}

#sidebar {

	}#sidebar li {

	padding-bottom:5px;

	margin:0px 0px 10px;

	padding-left:0px;

	padding-right:0px;

	background:#f8f8f8;

	padding-top:0px

}

#sidebar li h3 {

	line-height:32px;

	display:block;

	margin-bottom:5px;

	background:#FF6666;

	color:#fff;

	font-size:16px;

	font-weight:normal

}

#sidebar li h3.wtitle {

	padding-left:3px;

	color:#fff;

	font-weight:normal

}

#sidebar li h3 span.selected {

	padding-left:3px;

	color:#fff;

	font-weight:normal

}

.hide {

	display:none

}

#sidebar li ul {

	margin-left:5px

}

#sidebar li ul li {

	border-bottom:#ddd 1px dashed;

	padding-bottom:5px;

	line-height:23px;

	margin:0px;

	padding-left:5px;

	padding-right:5px;

	height:19px;

	overflow:hidden;

	padding-top:5px

}

#sidebar li table {

	text-align:center;

	width:100%

}

.day {

	color:#be0000

}

.day2 a {

	color:#3a6ca4;

	font-weight:700

}

.color1 a {

	color:#ff3030

}

.color2 a {

	color:#ff1199

}

.color3 a {

	color:#aaff22

}

.color4 a {

	color:#aa1199

}

.color5 a {

	color:#9933cc

}

.color6 a {

	color:#a0522d

}

.color7 a {

	color:#7cfc00

}

.color8 a {

	color:#228b22

}

.color9 a {

	color:#00ff00

}

.color10 a {

	color:#333333

}

.color11 a {

	color:#ff0000

}

.color12 a {

	color:#00ff00

}

.color13 a {

	color:#0000ff

}

#sidebar li ul#twitter p {

	text-align:right;

	color:#666666

}

#sidebar li ul#twitter p a {

	color:#666666

}

#sidebar li ul#newcomment li.wcomment {

	width:215px;

	display:block;

	height:42px;

	overflow:hidden

}

#sidebar li ul#newcomment li.wcomment .w_avatar {

	border-bottom:#cccccc 1px dashed;

	border-left:#cccccc 1px dashed;

	width:40px;

	float:left;

	height:40px;

	border-top:#cccccc 1px dashed;

	margin-right:5px;

	border-right:#cccccc 1px dashed

}

#sidebar li ul#record li {

	width:100px;

	float:left

}

#sidebar li ul#link li {

	width:100px;

	display:block;

	float:left;

	height:20px;

	overflow:hidden

}

#sidebar .wform {

	border-bottom:#cccccc 1px solid;

	border-left:#cccccc 1px solid;

	width:200px;

	background:#ffffff;

	height:26px;

	border-top:#cccccc 1px solid;

	border-right:#cccccc 1px solid

}

#sidebar .winput {

	border-bottom:0px;

	border-left:0px;

	width:160px;

	height:20px;

	border-top:0px;

	border-right:0px

}

#sidebar .wsubmit {

	border-bottom:0px;

	text-align:center;

	border-left:#cccccc 1px solid;

	width:30px;

	background:#ffffff;

	height:26px;

	border-top:0px;

	border-right:0px

}

.t_img {

	padding-bottom:0px;

	margin:0px 0px 0px 10px;

	padding-left:7px;

	padding-right:7px;

	background:url(img.gif) no-repeat;

	padding-top:0px

}

#index_flinks h4 {

	padding-bottom:2px;

	padding-left:2px;

	padding-right:2px;

	display:block;

	font-size:16px;

	border-top:#FF6666 2px solid;

	padding-top:2px

}

#index_flinks .inerf {

	padding-bottom:0px;

	padding-left:0px;

	padding-right:0px;

	background:#ffffff;

	padding-top:5px

}

#index_flinks .inerf a {

	padding-bottom:0px;

	margin:0px 12px 2px 0px;

	padding-left:0px;

	padding-right:5px;

	display:block;

	float:left;

	padding-top:0px

}

#index_flinks ul li {

	line-height:23px;

	margin:0px;

	width:auto;

	float:left

}

#loc {

	border-bottom:rgb(221,221,221) 1px solid;

	position:relative;

	padding-bottom:5px;

	margin:0px auto;

	padding-left:6px;

	width:760px;

	padding-right:7px;

	border-top:rgb(221,221,221) 1px solid;

	padding-top:5px

}

.navigation {

	text-align:right;

	margin:5px 0px;

	width:700px;

	float:right

}

.pages {

	line-height:30px;

	float:right;

}

.pages a {

	border-bottom:#ccc 1px solid;

	border-left:#ccc 1px solid;

	padding-bottom:2px;

	margin:2px 2px 2px 0px;

	padding-left:5px;

	padding-right:5px;

	background:#fff;

	color:#787878;

	font-size:12px;

	border-top:#ccc 1px solid;

	border-right:#ccc 1px solid;

	padding-top:2px

}

.pages ul li {

	margin:0px;

	width:auto;

	float:left

}

.pages em {

	border-bottom:#ccc 1px solid;

	border-left:#ccc 1px solid;

	padding-bottom:2px;

	margin:2px 2px 2px 0px;

	padding-left:5px;

	padding-right:5px;

	background:#fff;

	color:#787878;

	font-size:12px;

	border-top:#ccc 1px solid;

	border-right:#ccc 1px solid;

	padding-top:2px

}

.pages a:hover {

	border-bottom:#fff 1px solid;

	border-left:#fff 1px solid;

	background:#FF6666;

	color:#fff;

	border-top:#fff 1px solid;

	border-right:#fff 1px solid

}

.pages span {

	border-bottom:#ccc 1px solid;

	border-left:#ccc 1px solid;

	padding-bottom:2px;

	margin:2px 2px 2px 0px;

	padding-left:5px;

	padding-right:5px;

	background:#FF6666;

	color:#ffffff;

	font-size:12px;

	border-top:#ccc 1px solid;

	border-right:#ccc 1px solid;

	padding-top:2px

}

.article-page {

	text-align:center;

	height:auto;

	padding:4px 0;

	margin:5px;



}

.article-page li {

	display:inline;

	font-size:16px;

	margin-right:6px;

}

.article-page li a {

	padding:3px 8px;

	border:1px solid #FF6666;

}

.article-page li a:hover,.article-page li.thisclass a {

	padding:3px 8px;

	border:1px solid #FF6666;

	background-color:#FF9999;

	color:#f5f5f5;

	text-decoration:none;

}

#art_box  li {

	padding-bottom:10px;

	margin:0px 0px 10px;

	padding-left:10px;

	width:760px;

	padding-right:10px;

	background:#fff;

	padding-top:12px

}

#fenxiang {

	padding-bottom:5px;

	padding-left:1px;

	width:760px;

	padding-top:5px;

	height:35px;

	line-height:35px;

}

#art_box img {

	border-bottom:rgb(233,233,233) 1px solid;

	border-left:rgb(233,233,233) 1px solid;

	padding-bottom:6px;

	padding-left:6px;

	padding-right:6px;

	border-top:rgb(233,233,233) 1px solid;

	border-right:rgb(233,233,233) 1px solid;

	padding-top:6px;

	border-radius: 5px;

}

h2.art_title {

	text-align:center;

	line-height:36px;

	margin-bottom:12px;

	color:#FF0033;

	font-size:24px

}

span.art_beta {

	border-bottom:#cccccc 1px dashed;

	padding-bottom:4px;

	line-height:20px;

	display:block;

	margin-bottom:5px;

	height:20px;

	color:#999999

}

span.art_beta a {

	color:#999999

}

span.art_content {

	padding-bottom:5px;

	line-height:26px;

	padding-left:0px;

	padding-right:0px;

	color:#333333;

	font-size:16px !important;

	padding-top:5px

}

span.art_content ul {

	border-bottom:#f2f2f2 1px solid;

	border-left:#3a6ca4 2px solid;

	padding-bottom:10px;

	background-color:#f2f2f2;

	margin:10px 20px;

	padding-left:10px;

	padding-right:10px;

	border-top:#f2f2f2 1px solid;

	border-right:#f2f2f2 1px solid;

	padding-top:10px

}

span.art_content ol {

	border-bottom:#f2f2f2 1px solid;

	border-left:#3a6ca4 2px solid;

	padding-bottom:10px;

	background-color:#f2f2f2;

	margin:10px 20px;

	padding-left:10px;

	padding-right:10px;

	border-top:#f2f2f2 1px solid;

	border-right:#f2f2f2 1px solid;

	padding-top:10px

}

span.art_content blockquote {

	border-bottom:#f2f2f2 1px solid;

	border-left:#3a6ca4 2px solid;

	padding-bottom:10px;

	background-color:#f2f2f2;

	margin:10px 20px;

	padding-left:10px;

	padding-right:10px;

	border-top:#f2f2f2 1px solid;

	border-right:#f2f2f2 1px solid;

	padding-top:10px

}

span.art_content code {

	border-bottom:#f2f2f2 1px solid;

	border-left:#3a6ca4 2px solid;

	padding-bottom:10px;

	background-color:#f2f2f2;

	margin:10px 20px;

	padding-left:10px;

	padding-right:10px;

	border-top:#f2f2f2 1px solid;

	border-right:#f2f2f2 1px solid;

	padding-top:10px

}

span.art_content ul:hover {

	border-bottom:#113355 1px solid;

	border-left:#113355 2px solid;

	background-color:#ffffff;

	border-top:#113355 1px solid;

	border-right:#113355 1px solid

}

span.art_content ol:hover {

	border-bottom:#113355 1px solid;

	border-left:#113355 2px solid;

	background-color:#ffffff;

	border-top:#113355 1px solid;

	border-right:#113355 1px solid

}

span.art_content blockquote:hover {

	border-bottom:#113355 1px solid;

	border-left:#113355 2px solid;

	background-color:#ffffff;

	border-top:#113355 1px solid;

	border-right:#113355 1px solid

}

span.art_content code:hover {

	border-bottom:#113355 1px solid;

	border-left:#113355 2px solid;

	background-color:#ffffff;

	border-top:#113355 1px solid;

	border-right:#113355 1px solid

}

span.art_content ul {

	list-style-position:inside

}

span.art_content ol {

	list-style-position:inside;

	list-style-type:decimal-leading-zero

}

span.art_content code {

	text-indent:0px;

	display:block

}

span.art_content blockquote {

	text-indent:0px;

	display:block

}

span.art_info {

	border-bottom:#cccccc 1px dashed;

	border-left:#cccccc 1px dashed;

	padding-bottom:5px;

	padding-left:5px;

	padding-right:5px;

	display:block;

	border-top:#cccccc 1px dashed;

	border-right:#cccccc 1px dashed;

	padding-top:5px

}

span.art_pre_next {

	margin-top:5px;

	display:block

}span.art_related {

	}#art_about {

	padding-bottom:10px;

	margin:0px 0px 10px;

	padding-left:0px;

	width:760px;

	padding-right:0px;

	background:#fff;

	padding-top:12px

}

#art_about h3 {

	border-bottom:#FF6666 1px solid;

	line-height:16px;

	display:block;

	margin-bottom:5px;

	height:18px;

	font-size:14px

}

#art_about span.about_left {

	width:430px;

	display:block;

	float:left;

	height:280px;

	overflow:hidden

}

#art_about span.about_left li {

	border-bottom:medium none;

	border-left:medium none;

	height:280px;

	border-top:medium none;

	border-right:medium none

}

#art_about span.about_left img {

	border-bottom:#cccccc 1px dashed;

	border-left:#cccccc 1px dashed;

	padding-bottom:0px;

	margin:1px;

	padding-left:0px;

	width:100px;

	padding-right:0px;

	height:76px;

	border-top:#cccccc 1px dashed;

	border-right:#cccccc 1px dashed;

	padding-top:0px;

	border-radius: 5px;

}

#art_about span.about_right {

	width:320px;

	display:block;

	float:right;

	overflow:hidden

}

#art_about span.about_right li {

	border-bottom:#FF6666 1px dashed;

	line-height:23px;

	margin:0px;

	width:320px;

	height:24px;

	overflow:hidden

}

.comment_header {

	border-bottom:#ccc 1px solid;

	text-align:center;

	border-left:#ccc 1px solid;

	padding-bottom:10px;

	margin:10px 0px 5px;

	padding-left:10px;

	padding-right:10px;

	background:#fff;

	font-size:14px;

	border-top:#ccc 1px solid;

	font-weight:bold;

	border-right:#ccc 1px solid;

	padding-top:10px

}

.comment {

	border-bottom:#ccc 1px solid;

	border-left:#ccc 1px solid;

	padding-bottom:10px;

	list-style-type:none;

	margin:10px 0px 0px;

	padding-left:10px;

	padding-right:10px;

	border-top:#ccc 1px solid;

	list-style-image:none;

	border-right:#ccc 1px solid;

	padding-top:10px

}

.comment_f {

	background:#ffffff

}

.com_l1 {

	background:#f9f9f9

}

.com_l2 {

	background:#f0f0f0

}

.com_l3 {

	background:#e9e9e9

}

.com_l4 {

	background:#e3e3e3

}

.com_l5 {

	background:#d9d9d9

}

.avatar {

	margin:0px 10px 0px 0px;

	width:48px;

	float:left;

	height:48px

}

.comment-info {

	line-height:23px

}

.comment-time {

	padding-bottom:5px;

	padding-left:0px;

	padding-right:0px;

	color:#b2b2b2;

	padding-top:0px

}

.comment-content {

	}.comment-reply a:hover {

	color:#0196e3

}

.comment-children {

	margin-left:20px

}

#comnavi span {

	border-bottom:#cccccc 1px solid;

	text-align:center;

	border-left:#cccccc 1px solid;

	line-height:16px;

	margin:5px;

	width:16px;

	display:block;

	float:left;

	height:16px;

	font-size:12px;

	border-top:#cccccc 1px solid;

	border-right:#cccccc 1px solid

}

#comnavi a {

	border-bottom:#cccccc 1px solid;

	text-align:center;

	border-left:#cccccc 1px solid;

	line-height:16px;

	margin:5px;

	width:16px;

	display:block;

	float:left;

	height:16px;

	font-size:12px;

	border-top:#cccccc 1px solid;

	border-right:#cccccc 1px solid

}

#comnavi em {

	border-bottom:#cccccc 1px solid;

	text-align:center;

	border-left:#cccccc 1px solid;

	line-height:16px;

	margin:5px;

	width:16px;

	display:block;

	float:left;

	height:16px;

	font-size:12px;

	border-top:#cccccc 1px solid;

	border-right:#cccccc 1px solid

}

#comnavi span {

	font-weight:700

}

#comment-place {

	border-bottom:#ccc 1px solid;

	position:relative;

	border-left:#ccc 1px solid;

	padding-bottom:10px;

	margin:10px 0px 0px;

	padding-left:10px;

	width:760px;

	padding-right:10px;

	background:#fff;

	border-top:#ccc 1px solid;

	border-right:#ccc 1px solid;

	padding-top:10px

}

#commentform {

	margin:10px 0px 0px 10px;

	width:70%;

	color:#868686

}

#commentform p {

	margin:5px 0px;

	color:#000

}

#commentform label {

	color:#868686

}

#commentform input {

	margin:5px 5px 1px 0px

}

#commentform input:focus {

	border-bottom:#ccc 1px solid;

	border-left:#ccc 1px solid;

	border-top:#ccc 1px solid;

	border-right:#ccc 1px solid

}

#commentform .commenttext {

	border-bottom:#ccc 1px solid;

	border-left:#ccc 1px solid;

	padding-bottom:4px;

	padding-left:4px;

	width:210px;

	padding-right:3px;

	background:#fff;

	border-top:#ccc 1px solid;

	border-right:#ccc 1px solid;

	padding-top:4px

}

#commentform .input {

	border-bottom:#ccc 1px solid;

	border-left:#ccc 1px solid;

	padding-bottom:4px;

	padding-left:4px;

	width:210px;

	padding-right:3px;

	background:#fff;

	border-top:#ccc 1px solid;

	border-right:#ccc 1px solid;

	padding-top:4px

}

#commentform p.imgcode {

	width:285px

}

#commentform .input {

	float:left

}

#commentform img {

	width:55px;

	float:right;

	border-radius: 5px;

}

#commentform textarea {

	border-bottom:#ccc 1px solid;

	border-left:#ccc 1px solid;

	padding-bottom:4px;

	margin:15px 0px 0px;

	padding-left:4px;

	width:550px;

	padding-right:4px;

	height:120px;

	font-size:12px;

	border-top:#ccc 1px solid;

	border-right:#ccc 1px solid;

	padding-top:4px

}

#commentform textarea:focus {

	border-bottom:#ccc 1px solid;

	border-left:#ccc 1px solid;

	border-top:#ccc 1px solid;

	border-right:#ccc 1px solid

}

#commentform input.submit {

	border-bottom:#ccc 1px solid;

	text-align:center;

	border-left:#ccc 1px solid;

	width:560px;

	background:#3a6ca4;

	height:25px;

	color:#ffffff;

	border-top:#ccc 1px solid;

	font-weight:700;

	border-right:#ccc 1px solid

}

#commentform .submit:hover {

	background:#ffffff;

	color:#3a6ca4

}

.vinfo {

	float:left

}

.ad_com {

	width:125px;

	float:right;

	height:125px

}

#trackback {

	border-bottom:#ccc 1px solid;

	position:relative;

	border-left:#ccc 1px solid;

	padding-bottom:10px;

	margin:10px 0px 0px;

	padding-left:10px;

	width:760px;

	padding-right:10px;

	background:#fff;

	border-top:#ccc 1px solid;

	border-right:#ccc 1px solid;

	padding-top:10px

}

#trackback li {

	border-bottom:#cccccc 1px dotted

}

#infooter {

	margin:5px auto;

	width:1140px;

	border-top:#eee 1px solid

}

#footerlogo {

	filter:alpha(opacity=40);

	padding-bottom:0px;

	margin-top:6px;

	padding-left:0px;

	width:130px;

	padding-right:0px;

	background:url(logobt.png) no-repeat;

	float:right;

	overflow:hidden;

	padding-top:55px;

	-moz-opacity:0.4;

	-khtml-opacity:0.4;

	opacity:0.4

}

#gotop a {

	width:70px;

	display:block;

	background:url(btt.jpg) #069 no-repeat;

	height:80px

}

#gotop a:hover {

	opacity:0.6

}

.footer {

	width:100%;

	word-wrap:break-word;

	border-top:#069 1px solid

}

.li {

	border-bottom:#ccc 1px solid;

	position:relative;

	border-left:#ccc 1px solid;

	padding-bottom:10px;

	margin:10px 0px 0px;

	padding-left:10px;

	width:760px;

	padding-right:10px;

	background:#fff;

	border-top:#ccc 1px solid;

	border-right:#ccc 1px solid;

	padding-top:10px

}

.main_img {

	border-bottom:#ccc 1px solid;

	border-left:#ccc 1px solid;

	padding-bottom:2px;

	padding-left:2px;

	padding-right:2px;

	float:left;

	border-top:#ccc 1px solid;

	margin-right:5px;

	border-right:#ccc 1px solid;

	padding-top:2px

}

.twauthor {

	display:block;

	font-size:14px;

	font-weight:700

}

.time {

	color:#cccccc

}

.r li {

	}.r li .name {

	display:block;

	float:left;

	font-weight:700;

	margin-right:10px

}

.r li .time {

	display:block;

	float:left;

	color:#cccccc;

	margin-left:10px;

	margin-right:20px

}

.huifu {

	display:none

}

.huifu textarea {

	border-bottom:#cccccc 1px dotted;

	border-left:#cccccc 1px dotted;

	width:98%;

	height:60px;

	border-top:#cccccc 1px dotted;

	border-right:#cccccc 1px dotted

}

.bttome {

	float:right

}

/*幻灯*/
.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 510px;
	height: 300px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 510px;
	height: 300px;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(/templets/default/images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 510px;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(/templets/default/images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 510px;
	height: 300px;
	display: block;
}