.float-right {
	float:right
}
.float-left {
	float:left
}
.clear {
	clear:both
}
.d250,.d300,.d336,.d728 {
	width:250px;
	height:250px
}
.d300 {
	width:300px
}
.d336 {
        margin-left:40px;
	width:336px;
	height:280px
}
.d336x2 {
        margin-left:46px;
	width:336px;
	height:280px
}
.d728 {
	width:728px;
	height:90px
}
.d300x250 {
	border:1px solid #dedede;
	width:300px;
	height:250px;
	margin-bottom:80px;
}
.d300x90 {
	width:300px;
	height:90px
}
.widget_content_b .d250 {
	background:#f8f8f8
}
.widget_content_b .d250x90 {
	background:#FFFFFF;
}
.widget_content_b .d250x90,.sidebar_bdad_list .d250x90 {
	margin:0 auto 18px auto
}
.widget_content_b .d250x90 div iframe {
	border-radius:5px
}
.widget_content_b .noround div iframe {
	border-radius:0
}
.d250x90 ._bd_slot a img,.sidebar_bdad_list div iframe {
	border-radius:5px
}
ul,ol,li {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0
}
form {
	margin:0;
	padding:0
}
a {
	text-decoration:none;
	color:#666
}
a:hover {
	color:#018ee8
}
img {
	border:0
}
h2 {font-weight:400;font-size:100%}
h3 {
	font-size:14px
}
body {
	font-family:"PingFang SC","Helvetica Neue","Helvetica","Hiragino Sans GB","Arial","Verdana","Microsoft Yahei";
	margin:0;
	font-size:14px;
	color:#666;
	-webkit-font-smoothing:antialiased
}
#main {
	width:1200px;
        background:#fff;
	margin:0 auto
}
#header {
        /* margin:auto;
	height:116px;
	width:1000px;
	background-image:url(header1.png);
	background-image:-webkit-image-set(url(header1.png) 1x,url(header.png) 2x);
	background-repeat:no-repeat;
	background-size:1000px 123px */
}
#logo {
	float:left
}
#logo h1,#logo h2 {
	margin:0
}
#gohome {
        background:url(/logo.png) no-repeat;
        margin-top:8px;
	height:80px;
	width:200px;
	display:block;
	outline:0
}

.headerad {
width:640px;
margin-top:19px;
height:60px;
float:right;
}

.insy1 {
width:640px;
margin-top:19px;
height:60px;
float:right;
}

.categoryimg {
	margin-top:15px;
	overflow:hidden;
	height:135px
}
.categoryimg ul li {
	float:left;
	margin-left:26px;
	overflow:hidden
}
.categoryimg ul ol {
	float:left;
	overflow:hidden
}
.categoryimg ul li a img {
	overflow:hidden
}
.sc{position:relative;float:left;margin:0 auto;margin-top:32px;margin-left:40px;width:264px;height:38px;font-size:12px;}
.sc input.focus{float:left;padding:5px 8px;width:185px;height:24px;outline:0;border:1px solid #dedede;border-right:none;background:#fff;color: #b5b5b5;vertical-align:middle;line-height:24px;}
.sc button{float:left;overflow:hidden;width:37px;height:36px;outline:0;border:0;border:1px solid #615d5d;border-left:none;background:#615d5d url(sc_btn.png) left center no-repeat;text-indent:-1000px;cursor:pointer;}
.sc button.on{background-position:-37px 0;}
.extra_sc{position:absolute;top:36px;left:0;z-index:1000;display:none;padding:10px;width:181px;border:1px solid #dedede;border-top:0;background:#f9f9f9;}
.extra_sc a {text-decoration:underline;color:#d22222;}
#header_r {
	width:998px;
	height:100px;
	float:left
}
#header_search {
	float:left;
	margin-top:32px;
        margin-left:20px;
}
.ips_search_form {
	margin:0;
	padding:0;
	clear:both
}
.ips_search_box {
	color:#b5b5b5;
	outline:0;
	border:1px solid #ccc;
	float:left;
	width:200px;
	height:32px;
	line-height:32px;
	border-right:0;
	padding:0 8px;
	border-radius:4px 0 0 4px
}
.ips_search_box:focus {
	border-color:#2e97de;
	color:#444
}
.ips_search_btn {
	-webkit-appearance:none;
	cursor:pointer;
	outline:0;
	background:#2e97de;
	border:0;
	color:#fff;
	margin-left:0;
	height:34px;
	width:71px;
	float:left;
	text-align:center;
	border-radius:0 4px 4px 0;
	font-size:14px
}
.ips_search_btn:hover {
	background-color:#38a7f1
}

.nav {
        margin:auto;
	background:transparent url(y-hd.gif) no-repeat scroll 0 0;
	height:44px;
	width:1200px;
	font-size:14px
}
.nav ul {
	padding-left:4px
}
.nav li {
	position:relative;
	float:left
}
.nav .page_item a {
	height:42px;
	line-height:35px;
	display:inline-block;
	padding-right:13px;
	color:#888;
	outline:0;
	hide-focus:expression(this.hideFocus=true)
}
.nav .page_item a span {
	display:inline-block;
	height:38px;
	cursor:pointer;
	padding:5px 0 0 13px
}
.nav .page_item a:hover,.nav .current_page_item a {
	background:url(x-hd.gif) no-repeat right -90px
}
.nav .page_item a:hover span,.nav .current_page_item a span {
	color:#fff;
	background:url(x-hd.gif) no-repeat left -90px
}
.nav .nav_sub {
	z-index:50
}
.nav .page_item .nav_sub_a {
	padding-right:25px;
	background:url(x-hd.gif) no-repeat right 0
}
.nav .page_item .nav_sub_a:hover,.nav .current_page_item .nav_sub_a {
	background:url(x-hd.gif) no-repeat right -44px
}
.nav .nav_sub_a:hover span,.nav .nav_sub_hover a span {
	color:#fff;
	background:url(x-hd.gif) no-repeat left -90px
}
.nav .nav_home a {
	padding-right:25px;
	background:url(x-hd.gif) no-repeat right 0
}
.nav .nav_home a span {
	color:#888;
	padding-left:27px;
	background:url(x-hd.gif) no-repeat left 0
}
.nav .nav_home a:hover,.nav .ishome a {
	background:url(x-hd.gif) no-repeat right -44px
}
.nav .nav_home a:hover span,.nav .ishome a span {
	color:#FFF;
	background:url(x-hd.gif) no-repeat left -44px
}
.r_div {
	width:150px
}
.r_t,.r_b,.r_t_arr {
	width:100%;
	height:5px;
	overflow:hidden
}
.r_t,.r_c,.r_b {
	clear:right
}
.r_tl,.r_tc,.r_tr,.r_bl,.r_bc,.r_br {
	width:5px;
	height:5px;
	float:left;
	display:block
}
.r_tl,.r_tc,.r_tr,.r_bl,.r_bc,.r_br {
	background:url("x.gif") no-repeat
}
.r_tc {
	width:140px;
	background-repeat:repeat-x;
	background-position:0 -170px
}
.r_tl {
	background-position:0 -140px
}
.r_tr {
	background-position:right -140px
}
.r_bl {
	background-position:0 -154px
}
.r_bc {
	width:140px;
	height:5px;
	overflow:hidden;
	background-repeat:repeat-x;
	background-position:0 -160px
}
.r_br {
	background-position:right -154px;
	clear:right
}
.r_c {
	background:#FFF url("greybg.gif") repeat-x 0 bottom;
	padding:0 4px;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc
}
.r_t_arr,.r_t_arr .r_tl,.r_t_arr .r_tc,.r_t_arr .r_tr {
	height:11px
}
.r_t_arr .r_tl {
	width:45px;
	background-position:0 -134px
}
.r_t_arr .r_tc {
	width:100px;
	background-position:0 -164px
}
.r_t_arr .r_tr {
	background-position:right -134px
}
.nav_sub_div {
	position:absolute;
	top:45px;
	left:4px;
	font-size:14px;
	z-index:99;
	display:none
}
.nav .nav_sub_div a {
	display:block;
	background:0;
	border-bottom:1px solid #eff0ef;
	border-top:1px solid #FFF;
	line-height:30px;
	height:30px;
	padding:0 0 0 29px;
	background:url("x.gif") no-repeat -229px -182px
}
.nav .nav_sub_div a:hover {
	color:#FFF;
	padding-left:29px;
	background:url("x.gif") no-repeat 0 -180px
}
.category_nav{width:1200px;height:37px;line-height:37px;font-size:14px;padding-top:12px;border-bottom:2px solid #2E97DE;padding-bottom:1px;clear:both;margin:0px auto;}
.category_nav .item {float:left;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;padding:0 20px}
.category_nav .cu {background-color:#2E97DE;border-top:1px solid #2E97DE;border-left:1px solid #2E97DE;}
.category_nav .cu a {color:#fff}
.category_nav .cu a:hover {color:#fff}
.category_nav .item:last-child{border-right:1px solid #d6d3d4;}
#crumb {
	line-height:15px;
	margin:15px 0 12px 0px;
	overflow:hidden;
	color:#888;
	width:100%;
	position:relative
}
#crumb .breadcrumb {
	display:inline
}
#crumb a,#crumb span {
	float:left
}
#crumb .crumb_ad a {
	float:none
}
#crumb a {
	color:#018ee8
}
#crumb a:hover {
	text-decoration:underline
}
#crumb .gt {
	display:block;
	margin:0 7px;
	width:5px;
	height:13px;
	background:url("x.gif") no-repeat -45px -217px;
	text-indent:-99999px
}
.crumb_ad {
	position:absolute;
	right:0px
}
.notify {
	display:block;
	text-align:center;
	width:978px;
	line-height:25px;
	height:25px;
	background:#f1f7fd;
	border:1px solid #d2e8fa;
	margin:15px 0 -10px 0;
	color:#3c99c9;
	overflow:hidden
}
.notify:hover {
	border:1px solid #0086e3;
	background:#0086e3;
	color:#FFF
}
#section_hot {
	width:1200px;
	margin-top:5px;
	overflow:hidden
}
.rbox_t,.rbox_b,.widget_t,.widget_b {
	line-height:2px;
	height:4px;
	width:100%;
	overflow:hidden;
	background:url("y.gif") no-repeat
}
.rbox_t {
	background-position:0 -44px
}
.rbox_b {
	background-position:0 -48px
}
.rbox_c {
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	background:#FFF url("round_bg.gif") repeat-x 0 bottom
}
#hot_left {
	width:385px
}
#play_center,#hot_center {
	height:330px
}
#play_top {
	background-position:0 -53px
}
#play_bottom {
	background-position:0 -57px
}
#hot_top {
	background-position:-395px -53px
}
#hot_bottom {
	background-position:-395px -57px
}
#play {
	font-size:12px;
	font-family:Verdana;
	color:#fff;
	width:300px;
	padding:4px 0 0 5px
}
#play img {
	border:0
}
#play_info {
	position:absolute;
	margin-top:240px;
	padding:0 0 0 10px;
	height:42px;
	width:373px;
	color:#fff;
	z-index:41;
        overflow: hidden;white-space:nowrap;
	cursor:pointer
}
#play_info b {
	font-size:14px;
	display:block;
	margin-bottom:3px
}
#play_bg {
	position:absolute;
	background-color:#000;
	margin:235px 0 0 0;
	height:45px;
	width:373px;
	filter:Alpha(Opacity=30);
	opacity:.3;
	z-index:1
}
#play_control {
	position:absolute;
	margin-top:300px;
	height:8px;
	width:350px;
	text-align:center
}
#play_control ul {
	padding:0;
	margin:0;
	list-style-type:none;
	height:8px
}
#play_control ul li {
	float:left;
	background:#ccc;
	width:8px;
	height:8px;
	border-radius:4px;
	margin-right:11px;
	cursor:pointer
}
#play_control ul li b {
	display:none
}
#play_list a {
	display:block;
	width:373px;
	height:280px;
	position:absolute;
	overflow:hidden
}
#play_list a img {
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
#play_list a img:hover {
	transform:scale(1.06)
}

.newDate {color:#ff3636;font-style:normal;}
.oldDate {color:#a8a8a8;font-style:normal;}
.content2_right_list{ width:800px;}
.content2_right_list span{ float:right;}
.content2_right_list ul { width:643px;}
.content2_right_list li{ background-position:0px 6px; display:block; background-image:url(newico.png); overflow:hidden; text-indent:8px; line-height:28px;background-repeat:no-repeat; list-style-type:none; height:30px; width:370px; margin-left:1px; margin-right:23px;  float:left;}
.content2_right_list li a:hover {
	color:#018ee8;
	text-decoration:underline;
}

.content2_right_list1{ width:368px;float:right;margin-right:18px;}
.content2_right_list1 span{ float:right;}
.content2_right_list1 ul { width:300px;}
.content2_right_list1 li{ background-position:0px 6px; display:block; background-image:url(newico.png); overflow:hidden; text-indent:8px; line-height:28px;background-repeat:no-repeat; list-style-type:none; height:30px; width: 370px;}
.content2_right_list1 li a:hover {
	color:#018ee8;
	text-decoration:underline;
}

.content2_right_list2{ width:300px;float:left;}
.content2_right_list2 span{ float:right;}
.content2_right_list2 ul { width:300px;}
.content2_right_list2 li{ background-position:0px 6px; display:block; background-image:url(newico.png); overflow:hidden; text-indent:8px; line-height:28px;background-repeat:no-repeat; list-style-type:none; height:30px; width: 370px;}
.content2_right_list2 li a:hover {
	color:#018ee8;
	text-decoration:underline;
}

#hot_right {
	overflow:hidden;
	width:805px;
	line-height:25px;
	margin-left:10px
}
#hot_tab_list {
	clear:left;
	margin:0 0 0 5px;
	padding-top:1px
}
.hot_tab_control {
	text-align:center;
	clear:both
}
.hot_tab_control ul {
	padding:0;
	padding-left:113px;
	_padding-left:0;
	_width:530px
}
.hot_tab_control ul li {
	float:left
}
.hot_tab_control ul li a,#hot_tab_ctl_l,#hot_tab_ctl_r {
	line-height:24px;
	height:29px;
	background:url("x.gif") no-repeat;
	cursor:pointer;
	display:block;
	_width:60px
}
.hot_tab_control ul li a {
	color:#666;
	background-position:-9999px -9999px;
	margin:0 7px
}
.hot_tab_control ul li a:hover {
	color:#008ee8
}
.hot_tab_control ul li .current_tab {
	line-height:22px;
	width:82px;
	color:#FFF;
	background-position:-140px -180px
}
.hot_tab_control ul li .current_tab:hover {
	color:#FFF
}
#hot_tab_ctl_l {
	width:5px;
	background-position:-37px -212px
}
#hot_tab_ctl_l:hover {
	background-position:-54px -212px
}
#hot_tab_ctl_r {
	width:5px;
	background-position:-45px -212px
}
#hot_tab_ctl_r:hover {
	background-position:-62px -212px
}
.hot_tab_loading {
	padding-top:85px;
	text-align:center
}
#hot_tab {
        margin-left:12px;
	clear:both
}
#hot_tab .item {
	padding:0;
	margin:0;
	float:left
}
#hot_tab .item li {
	line-height:28px;
	height:30px;
	float:left;
	cursor:pointer;
	padding:0 10px;
	margin:0
}
.item a {
	color:#666;
	outline:0;
	hide-focus:expression(this.hideFocus=true)
}
.item a:hover {
	color:#008ee8
}
#hot_tab_control {
	text-align:center
}
.tabNum {
	line-height:20px;
	background-color:#ff8a00;
	color:#fff;
	font-family:Verdana;
	font-size:10px;
	margin-right:5px;
	padding:0 2px 0 2px
}
#section_show_post {
	width:1200px;
	position:relative;
	overflow:hidden;
	margin-top:25px;
	line-height:25px
}
#section_show_post .rbox_c {
	padding:14px 0 10px 16px;
	overflow:hidden;
	_height:10px;
	_overflow:visible
}
#section_show_post #section_show_post .entry-banner {
	text-align:center
}
#section_show_post .entry-title a {
	color:#566c84
}
#section_show_post .entry-banner {
	margin:0 0 20px 0
}
#section_show_post .entry-banner a {
	display:inline-block
}
.entry-show-content {
        height:80px;
        margin-bottom:10px;
	border-bottom:1px solid #eee;
	padding:3px 0 10px 6px
}
#show_post_entry {
	width:793px;
	float:left
}
#show_post_side {
	float:left;
	margin-left:70px;
	width:300px
}
#post_show_link_l,#post_show_link_r {
	display:none;
	position:absolute;
	width:112px;
	height:37px;
	top:110px;
	background:url("x.gif") no-repeat;
	outline:0;
	hide-focus:expression(this.hideFocus=true)
}
#post_show_link_l {
	left:0;
	background-position:-8px -269px;
	border-left:1px solid #dedede
}
#post_show_link_r {
	right:0;
	background-position:-120px -269px;
	border-right:1px solid #dedede
}
#post_show_link_l:hover {
	width:118px;
	background-position:-2px -269px
}
#post_show_link_r:hover {
	width:118px
}
#post_show_loading {
	width:100%;
	height:120px;
	text-align:center;
	padding-top:95px
}
#section_event {
	width:1200px;
	overflow:hidden;
	clear:both;
	margin:25px 0 0 0px;
	height:90px;
        border:1px solid #dedede;
}
#section_event li {
	float:left;
	display:block;
	margin-right:0px
}
#section_event #section_event_120x90 {
	float:right;
	margin-right:0
}
#section_info {
	width:1200px;
	margin-top:25px;
        margin-bottom:30px;
}
#section_info .rbox_c {
	padding:5px 0 20px 0;
	overflow:hidden;
	_overflow:visible;
	_height:10px
}
#info_l {
	width:310px;
	float:left
}
#info_c {
	width:350px;
	margin-left:105px;
	float:left
}
#info_r {
        margin-left:60px;
	float:left
}
#rss_count {
	text-align:center;
	width:100%;
	margin:10px 0
}
#rss_count span {
	font-weight:bold;
	color:#018ee8;
	margin:0 5px;
	font-size:16px
}
.rss_btn {
	_overflow:hidden;
	margin-top:10px;
	font-size:12px;
	display:inline-block;
	width:103px;
	height:27px;
	line-height:30px;
	color:#666;
	background:url("x.gif") no-repeat -111px -241px
}
.rss_btn:hover {
	background:url("x.gif") no-repeat 0 -241px;
	color:#FFF
}
#rss_other {
	margin:15px 0 0 130px
}
.item_title {
	padding:10px 0 0 10px;
	color:#bbb;
	line-height:14px
}
.item_title span {
	margin:0;
	font-size:10px
}
#index_search {
	margin:10px 0 0 10px;
	overflow:hidden
}
#index_search_os_list {
	margin:22px 0 0 10px;
	color:#bbb;
	width:300px
}
#index_search_os_list p {
	margin:12px 0 0 0
}
#index_search_os_list a {
	margin:0 3px
}
#cat_list {
	width:360px
}
#cat_list ul {
	margin:5px 0 0 20px
}
#cat_list ul li {
	float:left;
	margin:5px 5px
}
#xbpost {
	width:1200px;
	margin:25px 0 25px 0px;
	overflow:hidden
}
.xbcol_l,.xbcol_r {
	width:50%;
	float:left
}
.xbhead_l,.xbhead_r {
	border-bottom:1px solid #dedede;
	height:46px;
	background:url("y.gif") no-repeat 0 -62px
}
.xbhead_l {
	border-right:1px solid #dedede
}
.xbhead_r {
	background-position:right -62px
}
.xb_contain ul li a,.xbfoot a {
	font-size:14px;
	display:block
}
.xb_contain ul li a {
	background:url("x.gif") no-repeat -232px -179px;
	height:32px;
	line-height:32px;
	padding:2px 10px 0 23px
}
.xb_contain a:hover {
	text-decoration:underline
}
.xb_contain ul li {
	border:1px solid #dedede;
	border-top:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:598px;
}
.xb_contain span{ float:right;padding:10px;}
.xbcol_r .xb_contain ul li {
	border-left:none;
	width:599px;
}
.xb_sep2 {
	background:#fafafa
}
.xbfoot {
	text-align:center;
	border:1px solid #dedede;
	border-top:0
}
.xbfoot a {
	color:#018ee8;
	padding:10px
}
.xbfoot a:hover {
	color:#FFF;
	background:#018ee8
}
.pagenavi {
	line-height:14px;
	width:685px;
	height:36px;
	overflow:hidden;
	margin-bottom:15px
}
.pagenavi-bottom {
	margin:35px 0 0 0
}
.pagenavi_l,.pagenavi_c,.pagenavi_r,.pagenavi_c .current {
	display:block;
	height:36px;
	float:left;
	background:url("x.gif") no-repeat
}
.pagenavi_l,.pagenavi_r {
	width:9px
}
.pagenavi_l {
	background-position:0 -342px
}
.pagenavi_r {
	background-position:-10px -342px
}
.pagenavi_c {
	width:667px;
	background:url("x.gif") repeat-x 0 -306px
}
.pagenavi_c a,.pagenavi_c span {
	float:left;
	margin-top:8px
}
.pagenavi_c span {
	margin:8px 4px 0 4px
}
.pagenavi_c a {
	padding:0 5px
}
.pagenavi_c a:hover {
	background:#0086e3;
	color:#FFF
}
.pagenavi_c .current {
	color:#0086e3;
	margin-top:0;
	line-height:30px;
	width:26px;
	text-align:center;
	background-position:-19px -342px
}
.pagenavi_c .current_nav_under {
	color:#0086e3
}
.pagenavi-simple {
	overflow:hidden;
	text-align:center;
	font-size:14px;
	line-height:24px;
	margin:35px 0 0 0;
	padding:16px 24px;
	overflow:hidden;
	clear:both;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	_zoom:1;
	+zoom:1
}
.pagenavi-simple a {
	display:block;
	width:250px;
	height:24px;
	margin:0 auto;
	color:#fff;
	background:#2E97DE;
	padding:7px 0;
	text-align:center;
	border-radius:5px
}
.pagenavi-simple a:hover {
	background:#36affd;
	color:#fff
}
.pagenavi-simple span {
	display:inline-block;
	margin-top:6px;
	color:#aaa;
	width:100px;
	_float:left;
	+float:left
}
#section_post {
	width:1200px;
	padding:0;
}
.nlst{margin-top:30px;position:relative;float:left}
.nlst .ct{position:relative;width:820px;height:44px;background:url(bottom_line.png) 0 0 repeat-x}
.nlst .ct ul{font-size:1pc}
.nlst .ct ul li{float:left}
.nlst .ct ul li a{display:block;overflow:hidden;padding:0 50px;height:44px;color:#018ee8;line-height:44px}
.nlst .ct ul li a:hover{background:#f3f3f3 url(bottom_line.png) 0 0 repeat-x}
.nlst .ct ul li a:active{background-color:#e0e0e0}
.nlst .ct ul li a.current{background:#2E97DE url(bottom_line.png) 0 -44px repeat-x;color:#fff}
.nlst .ct span{position:absolute;right:0;bottom:14px;color:#888}
.nlst .ct span strong{padding:0 2px;color:#018ee8}
#postlist {
	float:left;
	width:830px;
	margin-bottom:25px;
	margin-top:-30px
}
.entry {
	width:100%;
	color:#7e7e7e;
	padding:0;
	margin:32px 0 0 0;
	padding:14px 0 0 0;
	border-top:1px solid #f4f5f5;
	display:inline-block;
	position:relative
}
.entry-head {
	border-left:6px solid #eee;
	padding-left:9px;
	margin-bottom:14px
}
.entry-head:hover {
	border-color:#49a7ea;
	transition:all .5s
}
.entry-container .entry-head {
	margin-bottom:20px
}
.entry-title {
	font-size:17px;
	font-weight:normal;
	margin:0
}
.entry-title a {
	color:#0086e3
}
.entry-update-summary {
	display:inline-block;
	padding:2px 7px;
	margin:4px 10px 0 0;
	background:#ea7070;
	color:#FFF;
	border-radius:3px
}
.entry-cat {
	margin:0px 0 16px 0;
	padding-top:10px;
	color:#a8a8a8
}
.entry-cat a {
	color:#a8a8a8
}
.entry-cat a:hover {
	color:#0086e3;
	text-decoration:underline
}
#postlist .entry-content {
	position:relative;
	_zoom:1;
	+zoom:1
}
.entry-content-excerpt {
	font-size:13px;
	line-height:26px;
	margin-top:-10px;
	color:#bbb;
	height:70px;
	overflow:hidden;
	display:inline-block
}
.entry-content-excerpt p {
	margin:14px 0 0 0
}
.entry-content-expand {
	font-size:12px;
	margin:0 auto;
	width:680px;
	text-align:center;
	display:block;
	position:absolute;
	bottom:-16px;
	left:0
}
.entry-content a,#show_post_entry a {
	color:#a1a1a1;
	text-decoration:none
}
.entry-content p a,#show_post_entry p a {
	color:#b0b0b0;
	text-decoration:underline
}
.entry-content a:hover,#show_post_entry a:hover {
	color:#08f
}
.entry-meta {
	overflow:hidden;
	clear:both;
	width:820px;
	font-size:13px;
	margin-top:20px;
	border-radius:5px
}
#postlist .entry-meta {
	margin:20px 0 10px 0;
	border:1px solid #ddd;
	position:relative;
	padding:1px
}
.entry-metalink {
	padding:8px 125px 8px 10px;
	background:#fafafa
}
.entry-view {
	width:125px;
	position:absolute;
	height:100%;
	top:0;
	right:0;
	_margin:0;
	_overflow:hidden
}
.entry-view a {
	cursor:pointer;
	height:100%;
	width:100%;
	display:block;
	background:#f0f0f0;
	text-align:center;
	color:#018ee8;
	border-left:1px solid #ddd;
	border-radius:5px;
	text-decoration:none;
	_height:300px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	transition:all .3s
}
.entry-view a:hover {
	background-color:#018ee8;
	-webkit-transition:background-color 600ms ease-in-out;
	-moz-transition:background-color 600ms ease-in-out;
	-o-transition:background-color 600ms ease-in-out;
	-ms-transition:background-color 600ms ease-in-out;
	transition:background-color 600ms ease-in-out;
	text-decoration:none
}
.entry-view a:hover .entry-view-count {
	color:#fff
}
.entry-view a:hover .entry-view-text {
	color:#79cafd
}
.entry-view .entry-view-wrap {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	margin-top:-17px;
	line-height:19px;
	_top:22px
}
.entry-view .entry-view-count {
	font-size:22px;
	display:block
}
.entry-view .entry-view-text {
	color:#bbb;
	display:block
}
.entry-banner {
	margin:20px 0;
	background:#f4f4f4;
	width:820px;
	height:130px;
	clear:both;
	position:relative;
	display:block;
	border-radius:8px;
	overflow:hidden
}
.entry-banner a {
	border-radius:8px;
	display:block;
	width:820px;
	height:130px;
	-webkit-mask-image:-webkit-radial-gradient(ellipse closest-side,white,white)
}
.entry-banner a img {
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	transition:all .2s
}
.entry-banner a:before {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	visibility:hidden;
	border-radius:8px;
	width:100%;
	height:100%;
	background:#026dd4;
	content:'';
	opacity:0;
	-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0);
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-ms-transition:all .4s;
	transition:all .4s
}
.entry-banner a:after {
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	margin-top:0;
	visibility:hidden;
	content:"";
        background-image:url(yd.png);
	background-repeat:no-repeat;
	background-size:101px 63px;
	background-position:center center;
	height:130px;
	width:100%;
	opacity:0;
	-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0);
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-ms-transition:all .4s;
	transition:all .4s
}
.entry-banner a:hover:before {
	visibility:visible;
	opacity:.75;
	-ms-filter:"alpha(opacity=75)";
	filter:alpha(opacity=75)
}
.entry-banner a:hover:after {
	visibility:visible;
	opacity:1;
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100)
}
.entry-banner a:hover img {
	-webkit-transform:scale(1.08);
	-moz-transform:scale(1.08);
	transform:scale(1.08)
}
.entry-cpt {
	padding-top:22px;
	border-color:#e2eaf1
}
.entry-thumb {
	margin:0 16px 16px 0;
	float:left;
	border:1px solid #ddd;
	padding:2px;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.entry-thumb:hover {
	background:#0086e3;
	border-color:#0086e3;
	transform:scale(1.04)
}
.entry-thumb-link {
	cursor:pointer;
	display:block;
	width:170px;
	height:120px;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat
}
.entry-thumb-link-noimg {
	cursor:pointer;
	display:block;
	width:170px;
	height:80px;
	padding-top:40px;
	text-align:center;
	color:#bbb;
	background:#eee;
	font-size:18px;
	text-align:center
}
.entry-thumb-link-noimg span {
	font-size:12px
}
.entry-container {
	float:left;
	width:490px
}
.entry-cpt-label,.entry-free-label,.entry-free-more {
	display:block;
	color:#fff;
	position:absolute;
	background:#2E97DE;
	_clear:both;
	+clear:both
}
.entry-cpt-label {
	top:-12px;
	left:47px;
	padding:2px 14px;
	line-height:20px;
	height:20px;
	border-radius:3px
}
.entry-cpt-label:hover,.entry-free-label:hover {
	color:#fff;
	background:#27a0f3
}
.entry-mixed {
	margin:32px 0 6px 0;
	padding:15px 0;
	border:1px solid #e2eaf1;
	width:820px;
	border-left:0;
	border-right:0
}
.entry-mixed .entry-thumb {
	float:left;
	margin:6px 16px 6px 0
}
.entry-mixed .entry-thumb-link {
	width:212px;
	height:142px
}
.entry-mixed .entry-container {
	width:586px
}
.entry-mixed .entry-head {
	border:0;
	padding:0;
	margin:7px 0 10px 0
}
.entry-mixed .entry-title a {
	color:#666
}
.entry-mixed .entry-title a:hover {
	color:#018ee8;
	text-decoration:none
}
.entry-mixed .entry-content {
font-size:13px;
color:#aaa;
line-height:25px;
height:80px;
overflow:hidden
}
.entry-mixed .entry-cpt-label {
	right:0;
	left:auto;
	padding:4px 18px;
	top:auto;
	bottom:-15px
}
.entry-mixed-date,.entry-mixed .entry-update-summary {
	color:#fff;
	display:inline-block;
	background:#b6c5cf;
	padding:0 8px;
	border-radius:3px
}
.entry-mixed .entry-update-summary {
	background:#ea7070
}
.entry-recommend {
	border-color:#f9cbcb;
	border-width:2px
}
.entry-recommend .entry-title a {
	color:#d45e5e
}
.entry-recommend .entry-title a:hover {
	color:#fd5959
}
.entry-recommend .entry-cpt-label {
	background:#d13d2b
}
.entry-recommend .entry-mixed-date {
	background:#d8a2a2
}
.entry-recommend .entry-cpt-label:hover {
	background:#f7442e
}
.entry-recommend .entry-thumb {
	border-color:#d3b5b5
}
.entry-recommend .entry-thumb:hover {
	background:#f7442e;
	border-color:#f7442e
}
.entry-cpt-free {
	border-color:#f1d0c6
}
.entry-cpt-free .entry-title a:hover {
	color:#ce3939
}
.entry-cpt-free .entry-cpt-label {
	background:#d65343
}
.entry-cpt-free .entry-mixed-date {
	background:#d8a2a2
}
.entry-cpt-free .entry-cpt-label:hover {
	background:#f7442e
}
.entry-cpt-free .entry-thumb {
	border-color:#d3b5b5
}
.entry-cpt-free .entry-thumb:hover {
	background:#f7442e;
	border-color:#f7442e
}
.button-block {
	text-align:center;
	margin:20px auto
}
.bluebutton {
	margin:0 5px;
	display:inline-block;
	background:#2e97de;
	color:#fff;
	padding:0 18px;
	height:30px;
	line-height:30px;
	font-size:14px;
	border:1px solid #0a87d8;
	border-radius:6px
}
.bluebutton:hover {
	background:#0a87d8;
	color:#fff
}

#sidebar{float:right;clear:right;}

#sidebar ul {
	margin:2px 0 0 0
}
.widget {
	margin:0 0 15px 6px;
	padding:0;
	overflow:hidden;
	width:349px
}
.widget_t {
	background-position:-701px -110px
}
.widget_t_white {
	background-position:0 -110px
}
.widget_c {
	background:#FFF url("sidebar_head.gif") no-repeat;
	padding:0 10px 0 10px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	_background-position:1px 0;
	*background-position:1px 0
}
.widget_c_white {
	background:#FFF
}
.widget_b {
	background-position:-351px -110px
}
.widget_c .widget_content,.widget_content_b {
	width:100%;
	text-align:center;
	padding:10px 0 10px 0;
	border-top:1px solid #d8e6f8
}
.widget_c .widget_content_b {
	border-top:0
}
.widget li {
	border-top:1px solid #d8e6f8
}
.widget .item_title {
	color:#3c99c9;
	padding:5px 0 10px 0
}
.widget li a {
	display:block;
	width:290px;
	padding:5px 0
}
.widget li a:hover {
	text-decoration:underline
}
.widget_cat {
	width:100%;
	overflow:hidden
}
.widget_cat li {
	float:left;
	width:109px;
	text-align:center
}
.widget_cat li a {
	display:inline;
	line-height:30px
}
#sidebar #sidebar_scroll {
	background:#fff;
        margin-left: 29px;
	width:300px
}
#sidebar_scroll .d300 {
	margin-bottom:12px;
	background:#f5f5f5
}
#sidebar_scroll_box {
	text-align:center;
	padding:6px;
	border:1px solid #ccc;
	background:#f6f6f6;
	border-radius:5px
}
#sidebar_scroll_box {
	_width:287px;
	_zoom:1;
	_overflow:hidden
}
.sidebar_bdad_list {
	margin-top:-6px;
	_zoom:1
}
.widget_dd {
	background:#f5f5f5;
	padding:18px 0 0 0;
	border-radius:6px
}
.widget_dd .d250 {
	margin-bottom:24px
}
.widget_store_btn {
	text-align:center;
	color:#fff;
	background:#f56933;
	border:1px solid #ed6936;
	border-radius:6px;
	width:240px;
	padding:8px 0;
	font-size:14px;
	margin:0 auto;
	display:block
}
.widget_store_btn:hover {
	text-decoration:none;
	color:#fff;
	background:#ff7743
}
.widget_store_btn_wrapper {
	width:285px;
	margin:0 auto 15px auto;
	padding:16px 0;
	background:#fff4eb;
	border-radius:5px
}
#recentcomments li a {
	display:inline
}
#recentcomments .post_title {
	overflow:hidden
}
#recentcomments li {
	padding:5px 0 5px 0;
	overflow:hidden;
	clear:both;
	_width:260px
}
.randomposts li a {
	padding:7px 0 7px 0
}
.rc_avatar {
	float:left;
	padding:0 5px 2px 0
}
.rc_comment a {
	color:#2173af
}
.rc_comment a:hover {
	text-decoration:underline
}
.most_view li span,.most_comment li span {
	color:#dedede;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	display:block;
	padding:0 0 5px 0
}
#sidebar_tagcloud {
	overflow:hidden;
	width:260px;
	_white-space:nowrap
}
#sidebar_tagcloud a {
	display:inline-block;
	float:left;
	height:25px;
	line-height:25px;
	padding:0 5px
}
#sidebar_tagcloud a:hover {
	background:#018ee8;
	color:#FFF
}
#widget_top_ad {
	overflow:hidden;
	padding:0
}
#widget_top_ad ul {
	overflow:hidden
}
#widget_top_ad ul li {
	display:inline-block;
	float:left;
	margin:7px;
	_margin:6px;
	border:1px solid #ccc
}
#widget_top_ad ul li a {
	overflow:hidden;
	padding:0;
	width:125px
}
#bottom_ad {
	margin:20px 0 0 0;
	overflow:hidden;
	height:104px
}
#bottom_ad ul li {
	float:left;
	margin-left:72px;
	border:1px solid #ccc;
	overflow:hidden
}
#bottom_ad ul ol {
	float:left;
	border:1px solid #ccc;
	overflow:hidden
}
#bottom_ad ul li iframe {
	height:100px;
	display:block
}
#bottom_ad ul li a {
	display:block
}
#bottom_ad ul li a img {
	height:100px;
	overflow:hidden
}
.avatar-box {
	border:3px solid #e3edf5;
	padding:2px;
	height:48px;
	width:48px;
	margin:0 auto;
	border-radius:48px
}
.avatar {
	background:#cbd7df;
	background-repeat:no-repeat;
	height:48px;
	width:48px;
	border-radius:48px;
	transition:transform .4s ease-out;
	-webkit-transition:-webkit-transform .4s ease-out;
	-moz-transition:-moz-transform .4s ease-out
}
.avatar:hover {
	transform:rotateZ(360deg);
	-webkit-transform:rotateZ(360deg);
	-moz-transform:rotateZ(360deg)
}
#content {
	float:left;
	margin-top:3px;
	width:820px
}
.post .entry-title {
	text-align:center;
	line-height:28px;
	padding:15px 0 0 0;
	color:#8195a7;
	font-weight:700;
	border-top:1px solid #efefef
}
.post .entry-cat {
	text-align:center;
	border-bottom:1px solid #eee;
	padding-bottom:15px
}
.post .entry-cat .entry-update-summary {
	padding:1px 7px;
	background:#e69a9a
}
.entry-content {
	color:#444;
	line-height:30px;
	font-size:15px
}
.entry-content img{box-shadow: rgb(210 210 210) 0em 0em 0.5em 0px;max-height:720px;max-width:750px;width:expression(this.width > 750 && this.height < this.width ? 750: true); height:expression(this.height > 720 ? 720: true);}
.entry-content br {
	line-height:14px
}
.entry-content p {
	margin:22px 0
}
.entry-content blockquote {
	padding:5px 10px;border-radius: 6px;
	border:5px dashed #ddd
}
.entry-content blockquote p {
	margin:10px 0
}
.entry-content a:hover {
	color:#0086e3
}
.entry-content hr {
	height:1px;
	line-height:1px;
	font-size:0;
	border-style:none;
	border-top:1px solid #ccc;
	margin:10px auto
}
.page-title,.entry-content h3 {
      position:relative;
      margin:26px 0 20px 0;
      color:#479ac1;
      background:#f1f7fd;
      border:1px solid #cae0f3;
      padding:9px 10px;
      font-size:17px;
      border-radius:5px
}
.entry-content h3::before{
	content:"";
	position:absolute;
	height:2px;width:120px;
	background:#7ec2e4;
	bottom:-1px;
	left:9px;
	border-radius:3px
}
.entry-content h3::after{
	position:absolute;
	left:50%;
	display:table;
	width:10px;
	height:10px;
	margin-left:-5px;
	content:'';
	transform:rotate(-45deg);
	z-index:1;bottom:-6px;
	border-bottom:1px solid #cae0f3;
                border-left:1px solid #cae0f3;
	background-color:#f0f7fd
}
.page-title,.entry-content h4 {
      position:relative;
      margin:26px 0 20px 0;
      color:#e65a56;
      background:#fff3f3;
      border:1px solid #f3cad1;
      padding:9px 10px;
      font-size:17px;
      border-radius:5px
}
.entry-content h4::before{
	content:"";
	position:absolute;
	height:2px;width:120px;
	background:#f78c89;
	bottom:-1px;
	left:9px;
	border-radius:3px
}
.entry-content h4::after{
	position:absolute;
	left:50%;
	display:table;
	width:10px;
	height:10px;
	margin-left:-5px;
	content:'';
	transform:rotate(-45deg);
	z-index:1;bottom:-6px;
	border-bottom:1px solid #f3cad1;
        border-left:1px solid #f3cad1;
	background-color:#fff3f3
}
.entry-content h5 {
  color:#535e67;
  display:block;
  margin:10px auto 0 auto;border-radius:6px;
  padding:7px 14px;
  position:relative;
  font-size:16px;
  background:#eef2f3
}

.entry-content h5::after{
	content:' ';
	width:85px;
	border-radius:2px;
	display:block;
	position:absolute;
	bottom:0;
	left:14px;
	height:2px;
	background:#bed3e4
}

.entry-content h6 {margin:auto;width:401px;text-align:center;color:#e65a56;font-size:18px;padding:10px 10px 10px 12px;border-radius:6px;border:2px dashed #e65a56;background:#fff3f3;position:relative}

.entry-content ul,.entry-content ol {
	padding-left:20px;
	margin:15px 0 15px 0
}
.entry-content ul li {
	list-style-type:disc
}
.entry-content ol li {
	list-style-type:decimal
}
.entry-content ul li,.entry-content ol li {
	margin-bottom:7px;
	padding-bottom:7px;
	border-bottom:1px dashed #dfdfdf
}
.entry-content ul li img.aligncenter,.entry-content ol li img.aligncenter {
	margin:10px auto
}
.entry-content .video {
	width:680px;
	height:423px;
	text-align:center;
	margin:20px auto;
	overflow:hidden;
	border:1px solid #ccc;
	background:#f5f5f5
}
.endtime {height:54px;width:750px;padding-left:18px;text-align:center;background:url(time.jpg) no-repeat center 0;line-height:36px;font-size:14px;font-weight:700;color:#C41C1C}
.endtime ins {text-decoration:none}
.nav_pagelist{text-align:center;font-size:12pt;border-bottom:1px dashed #ddd;margin-bottom:30px;margin-top:10px;}
.bd{background:#fff;}
.soft_detail{padding:0px 0px 0px 266px;overflow:hidden;zoom:1;position:relative;}
.soft_detail .thumb{position:absolute;left:0px;}
.soft_detail .meta_list {padding-top:12px;margin-bottom: 23px;overflow:hidden;zoom:1;}
.soft_detail .meta_list li{float:left;width:158px;line-height:30px;height:30px;border-bottom:1px solid #eee;}
.soft_detail .meta_list li.different{width:100%;margin-bottom:5px;}
.soft_detail .meta_list li{padding-left:100px;}
.soft_detail .meta_list .meta_label{float:left;margin-left:-60px;display:inline;text-align:right;}
.star_level{width:73px;height:11px;display:block;margin-top:9px;}
.demo{overflow:hidden;width:120px;text-align:center;padding:10px;}
.demo img{border:none;width:262px;height:176px;border:5px solid #f4f4f4}
.list_a{ float:left;margin-left:25px;}
.list_a a{ display:block; float:left; width: 90px; height:32px; border:1px solid #e8e8e8; border-left:none; text-align:center;margin-top:10px;margin-left:15px;line-height:32px;color:#666;}
.list_a a span{ display:block; float:left; width:36px; height:100%;}
.list_a a span{background:url(do.png) no-repeat;}
.list_a a.sc span{ background-color:#ff5e5e; background-position:-370px -361px;}
.list_a a.zt span{ background-color:#22c66e; background-position:-408px -361px;}
.list_a a.jc span{ background-color:#59aff8; background-position:-179px -403px;}
.list_a a.pl span{ background-color:#ff8200; background-position:-446px -361px;}
.page-content-intro {background:#fafffc;padding:0 9px;border:2px solid #b8dcc6;margin-bottom:28px;box-sizing:border-box;overflow:hidden;font-size:15px;width:822px;border-radius:6px;margin-top:23px}
.page-content-intro .down-url-wrap {text-align:center;margin-bottom:8px;}
.page-content-intro .tit {position:relative;margin:26px 0 28px 0;color:#709a80;font-size:18px;background:#f4fff8;margin-top:0;margin-left:-10px;padding:10px 12px;margin-right:-10px;border-bottom:1px dashed #bee3ce;text-align:center}
.page-content-intro .tit::before{content:"";position:absolute;height:2px;width:190px;background:#a7d6b9;bottom:-2px;left:50%;margin-left:-95px}
.page-content-intro .tit::after{position:absolute;left:50%;content:'';transform:rotate(-45deg);z-index:1;bottom:-6px;border-bottom:1px solid #bee3ce;border-left:1px solid #bee3ce;background:#f4fff8;border-color:#a7d6b9;border-width:2px;bottom:-6px;margin-left:-4px;width:8px;height:8px}
.page-content-intro .down-url-wrap .ico {width:15px;height:15px;background-position:0 -36px;vertical-align:-2px;}
.page-content-intro .down-url-wrap .sbtn {position:relative;display:inline-block;line-height:37px;padding-left:50px;padding-right:20px;margin-right:10px;margin-bottom:18px;border:1px solid #d7d7d7;border-width:1px 1px 4px;font-size:14px;font-weight:700;color:#709a80;}
.page-content-intro .down-url-wrap .sbtn .ico {position:absolute;z-index:2;left:11px;top:14.5px;width:12px;height:8px;font-size:0;background-position:-63px -166px;}
.page-content-intro .down-url-wrap .sbtn .line {position:absolute;z-index:2;left:32px;top:0;height:37px;width:1px;background-color:#d7d7d7;}
.page-content-intro .down-url-wrap .sbtn:hover {background-color:#0b588c;border-color:#0b588c #0b588c #0b4972;color:#fff;}
.page-content-intro .down-url-wrap .sbtn:hover .ico {background-position:-80px -166px;}
.page-content-intro .down-url-wrap .sbtn:hover .line {background-color:#0b588c;}
.page-content-intro .down-url-wrap .ico {display:inline-block;*display:inline;*zoom:1;width:14px;height:11px;margin-right:5px;background:url(meta-ico.png) no-repeat;}
.fengexuxiandown{margin-bottom:30px;border-bottom:1px dashed #ddd;}
.post .entry-content a,.post .entry-meta a,.comment_content a {
	color:#0086e3;
	text-decoration:none
}
.post .entry-content .selflink {
	color:#555
}
.post .entry-content .selflink:hover {
	text-decoration:none
}
.post .entry-content a:hover,.post .entry-meta a:hover,.comment_content a:hover,.entry-meta a:hover {
	text-decoration:underline
}
.post .entry-meta ul li {
	line-height:26px
}
.post .entry-meta ul {
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #dedede
}
.entry-relate-links a {
	display:block;
	width:610px;
	float:left
}
.entry-relate-links span {
	clear:left;
	float:left;
	display:block
}
.post ul.same-cat-post {
	padding:0;
	margin:0;
	border:0
}
.post a.wumii-image-block {
	color:#939393
}

.tj-show {margin-top:18px;width:820px; height: 300px;padding-bottom: 18px;border-bottom:1px #eee solid;}
.tj-show-it img {width:171px; height:115px; display:block; padding:3px; border:1px #ddd solid; margin-bottom:5px;}
.tj-show-it a:hover img { border:1px #04ADFD solid}
.tj-show-it {float:left;text-align:left;position:relative;display:list-item;list-style:none!important;}
.tj-show-tx {padding-left:20px;}
.tj-show-wd {line-height:28px;}
.tj-show-it-img {width:23%;padding-left:14px;margin-bottom:10px;}
.tj-show-it-txt {width:50%;}
.tj-show-wd:hover,.tj-show-tle:hover {color:#ff6600;text-decoration:underline}
.tj-show a:link {color:#5b91b8;}
.tj-show a:hover {color:#2590d1;}
.tj-show-wd,.tj-show-tle {font-family:arial,Microsoft YaHei,sans-serif;color:#333333;font-size:13px;font-weight:normal;text-decoration:none;}
.tj-show-tx {background-position:12px 12px;height:35px}

.same-cat-post-head {
    padding: 10px;
    font-size: 15px;
    background: #f9f9f9;
    color: #757c85;
    border-radius: 6px;
    margin-bottom: 4px
}

#wumiiBtnDiv {
	display:none
}
.post .same-cat-post li a {
	font-size:14px;
	color:#5b91b8;
	display:block;
	width:100%;
	padding:8px 0 8px 0;
	margin:0;
	border-bottom:1px solid #eee
}
.post .same-cat-post li a i {
	color:#ccc
}
.post .same-cat-post li a:hover {
	text-decoration:none;
	background:#0086e3;
	color:#fff;
	padding-left:6px
}
#post_view_count span {
	color:red
}
.entry-notify {
	border:1px solid #d2e8fa;
	background:#f1f7fd;
	color:#3c99c9;
	text-align:center;
	padding:10px 0;
	margin:28px 0 20px 0
}
.post .entry-content .button {
	padding:4px 20px;
	border:1px solid #2784c2;
	color:#fff;
	background:#008bdd;
	display:inline-block;
	border-radius:4px;
	margin-bottom:5px
}
.post .entry-content .button:hover {
	background:#1a9be7;
	text-decoration:none;
	color:#fff
}
.entry-table {
	border-color:#ccc;
	border-collapse:collapse;
	border-style:none
}
.entry-table,.entry-table td,.entry-table th {
	border:1px solid #ccc
}
.entry-table tr:nth-child(2n) {
	background:#fcfcfc
}
.entry-table tr {
	background:#fff;
	background-color:expression((this.sectionRowIndex%2==0)?"#fff":"#fcfcfc")
}
#content .post_col a {
	color:#52aeec
}
.post_col {
	position:relative;
	margin-right:3%;
	float:left;
	min-height:1px;
	height:auto!important;
	height:1px;
	margin-top:25px
}
.post_col ul {
	padding-left:10px;
	margin:0
}
.post_col_last {
	margin-right:0!important;
	clear:right
}
.post_col_bottom_line {
	height:1px;
	margin:0 0 15px 0;
	padding-top:18px;
	border-bottom:1px solid #eee
}
.post_col_title {
	font-weight:bold;
	font-size:15px;
	position:relative;
	margin:0;
	margin-bottom:15px;
	min-height:28px;
	line-height:28px;
	padding-left:40px
}
.post_col_number {
	display:inline-block;
	position:absolute;
	left:0;
	_left:-40px;
	_top:-3px;
	+left:-40px;
	+top:-3px;
	width:28px;
	height:28px;
	background:#fff url("numbers.png") no-repeat
}
.c1 {
	background-position:0 0
}
.c2 {
	background-position:0 -30px
}
.c3 {
	background-position:0 -60px
}
.c4 {
	background-position:0 -90px
}
.c5 {
	background-position:0 -120px
}
.c6 {
	background-position:0 -150px
}
.c7 {
	background-position:0 -180px
}
.c8 {
	background-position:0 -210px
}
.c9 {
	background-position:0 -240px
}
.c10 {
	background-position:0 -270px
}
.c11 {
	background-position:0 -300px
}
.c12 {
	background-position:0 -330px
}
.c13 {
	background-position:0 -360px
}
.c14 {
	background-position:0 -390px
}
.c15 {
	background-position:0 -420px
}
.c16 {
	background-position:0 -450px
}
.c17 {
	background-position:0 -480px
}
.c18 {
	background-position:0 -510px
}
.c19 {
	background-position:0 -540px
}
.c20 {
	background-position:0 -570px
}
.c21 {
	background-position:0 -600px
}
.c22 {
	background-position:0 -630px
}
.c23 {
	background-position:0 -660px
}
.c24 {
	background-position:0 -690px
}
.c25 {
	background-position:0 -720px
}
.post_col2 {
	width:48.5%
}
.post_col3 {
	width:31%
}
.post_col2 .post_col2 {
	margin-right:8.3333%;
	width:45.8333%
}
.entry-content .post_col ul li p {
	margin:10px 0
}
.post_col {
	word-break:break-all;
	word-wrap:break-word;
	-ms-word-break:break-all
}
.post_col_table {
	margin:0 auto 30px 0;
	clear:both;
	border:1px solid #ccc;
	_zoom:1;
	+zoom:1
}
.post_col_table .post_col {
	margin:0
}
.post_col_table .post_col_bottom_line {
	border:0;
	margin:0;
	padding:0
}
.post_col_table ul {
	padding:0;
	margin:0
}
.post_col_table ul li {
	list-style-type:none;
	padding:10px;
	margin:0
}
.post_col_table ul li:last-child {
	border-bottom:0
}
.post_col_table ul li code {
	margin:10px 0;
	padding:10px;
	border:1px dashed #ddd;
	font-size:12px
}
.post_col_table .post_col2 {
	width:50%
}
.post_col_table .post_col3 {
	width:33%
}
.post .entry-author {
	margin:50px 0 40px 0
}
.entry-author {
	border:1px solid #ddd;
	padding:15px;
	margin:20px 0;
	background:#f9f9f9;
	font-size:12px;
	overflow:hidden;
	position:relative;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	_zoom:1;
	+zoom:1
}
.entry-author a {
	color:#0086e3
}
.entry-author a:hover {
	text-decoration:underline
}
.entry-author-title {
	color:#fff;
	position:absolute;
	right:30px;
	top:0;
	background:#666;
	height:25px;
	line-height:25px;
	padding:0 15px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px
}
.entry-author .avatar {
	float:left;
	margin-right:25px;
	width:80px;
	height:80px;
	border:4px solid #c8d7e2;
	background-size:cover
}
.entry-author-about {
	color:#999
}
.entry-author-desc {
	float:left;
	width:540px
}
.entry-author-name {
	font-weight:bold;
	font-size:16px
}
.entry-author-description {
	margin:8px 0 4px 0
}
.entry-author-links {
	color:#ddd
}
.entry-subitem {
	margin:45px 0 40px 0;
	overflow:hidden;
	clear:both
}
.entry-subitem-headline {
	height:5px;
	_height:2px;
	_display:inline-block;
	width:150px;
	background:#0086e3
}
.entry-subitem-header {
	clear:both;
	height:48px;
	background:url(x.gif) no-repeat 0 -450px;
	margin:20px 0 15px 0
}
.entry-subitem ul {
	_display:inline-block;
	padding:0 15px 25px 15px;
	border:5px solid #cacaca;
	margin-top:5px;
	overflow:hidden
}
.entry-subitem ul li {
	_display:inline-block;
	border:1px solid #fff;
	border-top:1px solid #f1f2f1;
	padding:10px;
	overflow:hidden
}
.entry-subitem ul li:hover {
	border:1px solid #d2e8fa;
	background:#f1f7fd
}
.entry-subitem-left {
	float:left;
	width:60px;
	height:60px;
	color:#ccc;
	font-family:arial;
	font-size:70px;
	font-weight:bold;
	line-height:60px;
	overflow:hidden
}
.entry-subitem-right {
	float:left;
	width:562px
}
.entry-subitem a {
	color:#666;
	font-weight:bold;
	font-size:14px
}
.entry-subitem a:hover {
	color:#0086e3
}
.entry-subitem-intro {
	padding:5px 0 0 0;
	color:#aaa;
	font-size:12px
}
#content .entry-title-item {
	font-size:18px;
	border-bottom:1px solid #ccc;
	border-top:0;
	padding-bottom:10px;
	margin-bottom:20px;
	text-align:center
}
.entry-parent {
	border-bottom:1px solid #cacaca;
	_display:inline-block;
	+display:inline-block
}
.entry-parent-header {
	margin:10px 0 10px 0;
	height:42px;
	width:240px;
	background:url(x.gif) no-repeat 0 -504px
}
.entry-parent-up-arrow {
	margin:25px auto -2px auto;
	width:32px;
	height:18px;
	background:url(x.gif) no-repeat -92px -341px;
	_display:inline-block;
	+display:inline-block;
	_position:relative;
	+position:relative
}
#share_toolbar_wrapper {
	height:35px;
	position:static;
	z-index:9999
}
blockquote,code,pre {
	background:#f9f9f9;
	border:1px solid #eaeaea;
	display:block;
	padding:10px;
	margin:15px 0
}
code {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #abb2bf;
  background: #282c34;
  border-radius:5px
}
.alignright,img.alignright {
	float:right;
	margin:1em 0 0 1em
}
strike,del {
	color:#888;
	margin:0 4px
}
.alignleft,img.alignleft {
	float:left;
	margin:1em 1em 0 0
}
.aligncenter,img.aligncenter,div.aligncenter {
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto
}
.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin:10px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.wp-caption img {
	margin:0;
	padding:0;
	border:0 none
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0
}
.post_navi {
	position:relative;
	margin:25px 0;
	clear:both;
	padding:10px 20px 10px 60px;
	border-radius:5px;
	border:1px solid #ddd;
	background:#fafafa;
	overflow:hidden;
	_zoom:1;
	_padding-bottom:0
}
#post_navi_title {
	position:absolute;
	top:17px;
	left:18px
}
#content .post_navi a,#post_navi_current_page {
	display:inline-block;
	float:left;
	width:62px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	margin:6px 10px;
	background:#018ee8;
	border:1px solid #018ee8;
	border-radius:5px
}
#post_navi_current_page {
	background:#e8e8e8;
	color:#777;
	border-color:#ddd
}
.imglist {
	color:#888;
	width:683px;
	margin:20px 0 0 0;
	overflow:hidden;
	overflow-x:scroll;
	background:#333;
	border:1px solid #ccc;
	border-top:0;
	border-bottom:4px solid #0086e3
}
.imglist-bg-white {
	background:#fff;
	border:1px solid #ccc;
	border-bottom:4px solid #0086e3
}
.imglist-title {
	background:#333;
	margin:20px 0 -20px 0;
	padding:18px 0 0 0;
	font-weight:bold;
	color:#eee;
	text-align:center;
	border:1px solid #ccc;
	border-bottom:0
}
.imglist tr {
	display:block
}
.imglist tr td div {
	line-height:20px;
	margin:18px 0 15px 0
}
.imglist tr img {
	border:0;
	display:block;
	padding:0 10px 10px 10px
}
.imglist-button {
	background:#f8f8f8;
	border:1px solid #ddd;
	border-top:0;
	margin-top:0;
	padding:15px 15px;
	overflow:hidden;
	text-align:center;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.imglist-center {
	display:inline-block;
	_display:inline;
	_zoom:1;
	+display:inline;
	+zoom:1
}
.imglist-button .colorbox_btn {
	float:left
}
.imglist-dots {
	overflow:hidden;
	padding:2px 0 0 10px;
	float:left;
	display:inline-block
}
.imglist-button a:focus {
	outline:0
}
.colorbox_btn {
	display:inline-block;
	background:url("x.gif") no-repeat 0 -380px;
	color:#888;
	width:190px;
	height:30px
}
.colorbox_btn:hover {
	background-position:0 -414px
}
.imglist-dots a {
	display:inline-block;
	height:10px;
	width:10px;
	background:url("x.gif") no-repeat -68px -347px;
	margin:0 6px
}
.imglist-dots a:hover {
	background-position:-80px -347px
}
.appbar {
	margin:20px 0;
	padding:25px 0;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd
}
.appbar_icon {
	border-radius:20px;
	float:left;
	margin:0 30px 0 0;
	width:100px;
	height:100px
}
.appbar_tip {
	margin-left:20px;
	color:#e45555;
	font-size:14px;
	font-weight:normal;
	line-height:20px
}
.appbar_title {
	font-size:18px;
	font-weight:bold
}
.appbar_text {
	margin:3px 0 6px 0
}
.post .entry-content .appbar_url a {
	font-size:12px;
	display:inline-block;
	padding:0 15px;
	border:1px solid #bad4ea;
	background:#f3f9ff;
	color:#098ae4;
	margin-right:15px;
	border-radius:6px
}
.post .entry-content .appbar_url a:hover {
	color:#fff;
	text-decoration:none;
	background:#1a9be7;
	border-color:#1a9be7
}
.videolink {
	width:500px;
	height:350px;
	background:#ccc;
	margin:25px auto
}
.videolink a {
	display:block;
	width:100%;
	height:100%;
	background:#000 url("video.jpg") center center no-repeat
}
.post-store-banner {
	background:url("post-store-button.png") no-repeat;
	height:210px;
	width:685px;
	margin:30px 0 35px 0;
	position:relative
}
#content .post-store-button {
	color:#6795b7
}
#content .post-store-button:hover {
	color:#398fc8;
	text-decoration:none
}
.post-store-button {
	position:absolute;
	top:85px;
	left:202px;
	text-align:center;
	display:block;
	font-size:16px;
	font-weight:bold;
	width:280px;
	height:66px
}
.post-store-button:hover {
	background:url("post-store-button.png") 0 -215px no-repeat;
	height:133px;
	top:18px
}
.post-store-button span {
	position:absolute;
	cursor:hand;
	right:10px;
	top:12px;
	width:200px
}
.post-store-button:hover span {
	top:79px
}
.page-title {
	font-weight:normal;
	font-size:14px;
	text-align:center;
	margin:0 auto 20px 0
}
.page-search {
	text-align:center;
	width:100%;
	margin:10px 0
}
.error404 {
	text-align:center
}
#hot_tab_div {
	margin:20px 0 0 10px;
	border-top:1px dashed #eee;
	overflow:hidden;
	width:658px;
	line-height:25px;
	font-size:12px
}
#hot_tab_title {
	width:100%;
	text-align:center;
	margin:10px 0;
	color:#aaa
}
div#footer1 {
	width:100%;
        background:#35393c url(bto.png) repeat-x center 0;
}
div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
	float:left
}
div#footer {
        width:1200px;
        padding:30px 0 10px 0;
        margin:0 auto;
        background:#35393c url(bto.png) repeat-x center 0;
}
#footer a {
	color:#7e8283
}
#footer a:hover {
	color:#babcbd;
	text-decoration:underline
}
#ft_contain {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	background: #35393c url("footer-img.gif") no-repeat
}
#ft_contain ul {
	margin-top:10px
}
#ft_contain ul li a {
	display:inline-block;
	height:25px;
	padding:0 20px 0 10px
}
#ft_1,#ft_2,#ft_3,#ft_4,#ft_5 {
	float:left;
	margin-right:45px;
	background:url("footer-delimiter.gif") no-repeat right bottom
}
#ft_1 {
	padding-left:35px
}
#ft_5 {
	clear:right;
        padding-right:10px;
	margin:-15px 0 0 10px;
	width:620px
}
.ft_info {
	margin:30px 0 10px 120px
}
#comments {
	font-size:12px
}
.commentlist li {
	clear:both;
	overflow:hidden;
	display:inline-block;
	margin:10px 0 2px
}
.comment_body {
	display:inline-block;
	background:transparent url("bg_comment-btm.png") no-repeat scroll right bottom
}
.comment_meta {
	float:left;
	width:100px;
	text-align:center
}
.comment_meta span {
	display:block;
	margin-top:1px;
	line-height:14px;
	word-break:break-all
}
.comment_content {
	word-break:break-word;
	font-size:13px;
	float:right;
	width:545px;
	background:transparent url("bg_comment-top.png") no-repeat scroll right top;
	padding:10px 10px 10px 30px
}
.comment_content p {
	overflow:hidden;
	margin:0;
	padding:0
}
.comm_meta_div {
	margin-top:5px;
	color:#c6c6c6;
	min-height:20px
}
.commentmetadata {
	display:none;
	color:#aeaeae
}
.awaiting-moderation {
	width:100%;
	background:#1aa1ff;
	display:inline-block;
	text-align:center;
	color:#f5fafe;
	padding:2px 0
}
#respond {
	overflow:hidden;
	clear:both;
	width:100%;
	background:#ffffff;
	line-height:25px;
	margin-top:28px;
	margin-bottom:10px;
	padding:0
}
#respond-head,#respond-foot {
	height:10px;
	width:100%;
	display:block;
	background:#FFF url("bg_comment.png") no-repeat
}
#respond-head {
	height:20px;
	background-position:0 -10px
}
#respond-contain {
	overflow:hidden;
	border-left:1px solid #e2e6ea;
	border-right:1px solid #e2e6ea;
	padding-left:10px;
	padding-right:10px;
}
#comment-txt-input {
	float:left
}
.comment-input {
	float:left;
	width:200px
}
#comment {
	height:125px;
	font-size:14px;
	padding:10px
}
.comment-input input {
	width:165px;
	margin-bottom:5px;
	_margin-bottom:3px;
	padding:5px
}
.comment-input input,#comment {
	color:#666;
	border:2px solid #d9ecfb
}
.comment-input input:focus,#comment:focus {
	border:2px solid #82cdff;
	outline-color:0!important;
	outline-style:none!important;
	outline-width:0!important
}
.comment-area {
	width:320px
}
.login-comment-area {
	width:520px
}
#commentform .comment_btn {
	clear:both;
	display:block;
	text-align:right;
	padding:10px 115px 0 0
}
.comment_btn input {
	-webkit-appearance:none;
	cursor:pointer;
	outline:0;
	background:#2e97de;
	border:0;
	color:#fff;
	padding:5px 14px;
	border-radius:4px
}
.comment-set-avatar {
	float:left;
	width:115px;
	text-align:center;
	padding:25px 0 0
}
#set-avatar {
	display:block;
	border:1px solid #d2e8fa;
	width:64px;
	height:64px;
	background:url("set-avatar.png");
	margin:0 auto
}
#set-avatar a {
	display:block;
	width:64px;
	height:64px
}
#cmtswitcher {
	background:#FFF;
	padding:5px 10px 0 0
}
#cmtswitcher a {
	outline:0;
	hide-focus:expression(this.hideFocus=true)
}
#cmtswitcher a.tab,#cmtswitcher a.curtab {
	margin-bottom:-1px;
	display:inline-block;
	float:right;
	color:#555;
	text-decoration:none;
	padding:5px 10px
}
#cmtswitcher a.tab {
	border:1px solid #FFF;
	border-bottom-color:#CCC
}
#cmtswitcher a.curtab {
	color:#2173af;
	border:1px solid #CCC;
	border-bottom-color:#FFF
}
#comment_head,#comment_foot {
	padding-top:70px;
	border-top:1px solid #eee;
	text-align:center
}
#comment_foot {
	margin:10px 0 0
}
#thetrackbacks {
	border-top:1px solid #CCC;
	display:none
}
#thetrackbacks li {
	margin-top:15px
}
.trackback {
	border-top:1px solid #CCC;
	color:#999;
	padding:10px 0 0
}
.tbcontent p {
	margin:0;
	padding:5px 0 0 20px
}
.commentnavi {
	overflow:hidden;
	margin:10px 0 0 115px
}
.commentnavi-icon {
	width:17px;
	height:20px;
	background:url("x.gif") no-repeat scroll -47px -342px;
	display:block;
	float:left
}
.commentnavi a,.commentpager span {
	border-right:solid 1px #dedede;
	font-size:11px;
	display:block;
	float:left;
	margin:0;
	padding:3px 6px
}
.commentpager .next,.commentpager .prev {
	border:0
}
.commentnavi a {
	color:#5facee;
	text-decoration:none
}
.children {
	padding-left:100px
}
.children li {
	display:inline-block;
	margin-top:5px
}
.children .comment_meta {
	background:url("bg_comment.png") no-repeat scroll 15px -10px;
	padding:20px 0 10px
}
.children .comment_content {
	width:475px;
	background:url("bg_comment.png") no-repeat scroll right -10px;
	padding:20px 10px 10px 0
}
.children .awaiting-moderation {
	width:470px
}
#cancel-comment-reply a {
	color:red
}
#comment_head span,.comment_meta a,.author-comment {
	color:#2173af
}
.comment_meta a:hover,.tbmeta a {
	color:#0086e3
}
.tbmeta a:hover,.commentnavi a:hover,#cancel-comment-reply a:hover {
	text-decoration:underline
}
@media screen and (min-width:1200px) {
	#main {
	width:1200px;
}
#crumb {
	width:1200px
}

#sidebar ul li.widget {	
}

#sidebar_scroll_box {
	width:287px
}
}@font-face {
	font-family:"ipsicon";
	src:url('iconfont.eot');
	src:url('iconfont.eot?#iefix') format('embedded-opentype'),url('iconfont.ttf') format('truetype'),url('iconfont.svg#ipsicon') format('svg');
	src:url('iconfont.eot')\0
}
.ipsicon {
	font-family:"ipsicon"!important;
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale
}
.ipsicon-lspace {
	padding-left:5px
}
.ipsicon-rspace {
	padding-right:5px
}
.ipsicon-arrowleft:before {
	content:"\e608"
}
.ipsicon-coffie:before {
	content:"\e60d"
}
.ipsicon-prev:before {
	content:"\e600"
}
.ipsicon-next:before {
	content:"\e601"
}
.ipsicon-weibo:before {
	content:"\e60f"
}
.ipsicon-arrowdown:before {
	content:"\e609"
}
.ipsicon-arrowup:before {
	content:"\e60a"
}
.ipsicon-view:before {
	content:"\e605"
}
.ipsicon-arrowright:before {
	content:"\e60b"
}
.ipsicon-download:before {
	content:"\e604"
}
.ipsicon-email:before {
	content:"\e603"
}
.ipsicon-link:before {
	content:"\e602"
}
.ipsicon-star:before {
	content:"\e612"
}
.ipsicon-wechat:before {
	content:"\e613"
}
.ipsicon-tag:before {
	content:"\e614"
}
.ipsicon-comment:before {
	content:"\e615"
}
.ipsicon-close:before {
	content:"\e606"
}
.ipsicon-msg:before {
	content:"\e617"
}
.ipsicon-read:before {
	content:"\e60c"
}
.ipsicon-reply:before {
	content:"\e60e"
}
.ipsicon-edit:before {
	content:"\e618"
}
.ipsicon-time:before {
	content:"\e619"
}
.ipsicon-gototop:before {
	content:"\e610"
}
.ipsicon-category:before {
	content:"\e616"
}
.ipsicon-dropdown:before {
	content:"\e607"
}
.ipsicon-devices:before {
	content:"\e622"
}
.ipsicon-hot:before {
	content:"\e61b"
}
.ipsicon-shop:before {
	content:"\e642"
}
.ipsicon-date:before {
	content:"\e61d"
}
.cj-mainbar {height:38px;border-bottom:1px solid #ebebeb;background:#fff;}
.cj-container {width: 1200px; margin: 0 auto;height:38px;border-bottom:1px solid #ebebeb;background:#fff;}
#cj-topbar {height: 38px;line-height: 38px;float: left;overflow: hidden;}
#cj-topbar ul { list-style: none; }
#cj-topbar ul li { height: 38px; line-height: 35px; float: left; padding: 2px 20px 0 0; text-align: center; font-size:14px }
#cj-topbar ul li a{ color:#888}
#cj-topbar ul li a:hover{color:#0086e3;text-decoration:underline;}
#cj-topbar ul ul { display: none; }
.cj-toolbar { height: 30px; line-height: 30px; float: left; }
#cj-rss { float: right;}
#cj-rss ul img{margin: 9px 0 0 14px;}
#cj-rss ul li {margin: 8px 0 0 6px;float: right;font-size: 16px;color:#999;}
#cj-rss ul li a{ color:#bbb7b7}
#cj-rss ul li a:hover{color:#0086e3;text-decoration:underline;}
.friendlink{width:100%;clear:both}
.friendlink .mbox{width:1200px;margin:0 auto;overflow:hidden}
.friendlink ul{width:1200px;margin:0 0 0 -1px;padding-top:5px;#padding-bottom:20px;overflow:hidden}
.friendlink li{float:left;margin:5px 0;padding:0 10px;line-height:14px;border-left:1px solid #d7d7d7;overflow:hidden;word-wrap:break-word;white-space:nowrap;text-align:center}
.G-title{border-bottom:1px solid #dedede;height:46px;background:url("link.gif") no-repeat 0 -62px}
.G-title h3{border-bottom:1px solid #dedede;height:46px;background:url("link.gif") no-repeat 0 -62px}
.G-title h3 a,.G-title h3 span{display:block;float:left;height:43px;padding:0 10px;line-height:43px;color:#fff}
.G-panelbg{padding-top:0;overflow:hidden}
.G-panel{background:#fff;border:1px solid #e3e3e3;border-top:none;overflow:hidden;zoom:1}
.G-tit-style2 .G-title{background-position:0 -548px}
.G-tit-style2 .G-title h3{border-left:0 solid #7ad03a;padding-left:0}
.G-tit-style2 .G-title h3 a,.G-tit-style2 .G-title h3 span{background:0;padding-left:10px;color:#666;text-shadow:0 1px 0 #fff}
#pages {
text-align:center;
padding:16px 24px;
margin:20px 0px 0px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}

#pages a,#pages a:visited,#pages a:hover,#pages b {
border:1px solid #D4D4D4;
font-size:13px;
display:inline-block;
height:28px;
line-height:28px;
text-decoration:none;
color:#323232;
margin:0 5px;
padding:0 8px
}

#pages a:hover,#pages b {border: 1px solid #2E97DE;color: #ffffff;background: #2E97DE;}

#pages a b,#pages a:visited b {
background:none;
border:none;
font-weight:400;
margin:0;
padding:0
}

#side_func{position:fixed;right: 50%;bottom:245px;color: #96a0a8;border:1px solid #e0e0e0;margin-right:-667px;z-index:1000;border-radius:2px;}
.single #side_func{bottom:290px;}
#side_func a.sfa{vertical-align:bottom;display:block;width:50px;height:50px;text-align:center;color:#333;background-color:#fff;overflow:hidden;z-index:10;font-size:12px}
#side_func a.sfa:hover{color:#fff;line-height:50px;}
#side_func #bdshare_l.show_bds{position:absolute;top:50px!important;left:-212px!important;background:#fff!important;z-index:10000!important;}
#bdshare ul li a,#bdshare_s ul li a{font-family:'Microsoft Yahei'!important;}
#side_func a.app,#side_func a.sideweixin {line-height:76px!important;font-size:10px;width:50px;height:50px;margin-top:1px;background:url(code.svg) 15px 8px no-repeat;background-size:20px;border-bottom:1px solid #e0e0e0;background-color:#fff;}
#side_func a.app:hover,#side_func a.sideweixin:hover {background:url(codeh.svg) 15px 8px no-repeat;background-color:#136fb8;background-size:20px;}
#side_func a.tougao {line-height:76px!important;font-size:10px;width:50px;height:50px;margin-top:1px;background:url(t.svg) 15px 8px no-repeat;background-size:20px;background-color:#fff;}
#side_func a.tougao:hover {background:url(th.svg) 15px 8px no-repeat;background-color:#eda933;background-size:20px;}
#side_func a.gotop {line-height:76px!important;font-size:10px;width:50px;height:50px;margin-top:1px;background:url(top.svg) 15px 8px no-repeat;background-size:20px;border-top:1px solid #e0e0e0;background-color:#fff;}
#side_func a.gotop:hover {background:url(toph.svg) 15px 8px no-repeat;background-color:#d22222;background-size:20px;}
#side_func a.comment {display:none;line-height:76px!important;font-size:10px;width:50px;height:50px;margin-top:1px;background:url(comment.svg) 15px 8px no-repeat;background-size:20px;background-color:#fff;}
#side_func a.comment:hover {background:url(commenth.svg) 15px 8px no-repeat;background-color:#d22222;background-size:20px;}
.single #side_func a.comment{display:block}
#side_func .papp {position:absolute;top:51px;left:-132px;display:none}
#side_func .pweixin {position:absolute;top:102px;left:-132px;display:none}