/*
Theme Name: 707
Theme URI: http://www.foxsp.com/
Description: 707 designed by <a href="http://www.maxspeeds.com/">Mechille</a>.
Version: 1.0
Author: Mechille Bai
Author URI: http://www.maxspeeds.com/
Tags: bigmowang, gray, show, templates, themes
Text Domain: Mechille

	707 v1.0
	 http://www.maxspeeds.com/

	This theme was designed and built by Mechille Bai,
	whose blog you will find at http://www.foxsp.com/

	The CSS, XHTML and design is released under GPL:
	http://www.foxsp.com/

*/


/*  Begin  */
body	{margin: 0px; padding: 0; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 12px; background:#020202 url('images/bg.jpg') no-repeat center top; color: #838383;}
ul, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, li {margin: 0; padding: 0; list-style: none; white-space:normal;}
input, select, textarea	{margin: 4px 0; font: 12px Tahoma, Verdana, Arial; vertical-align: middle;}
select	{border: 1px #DDDDDD solid; padding: 2px; margin: 5px 2px !important;}
form	{margin: 0px; padding: 0px;}
img		{vertical-align: middle; border: none;}
a		{color: #333; text-decoration: none;}
a:hover	{color: #A10000; text-decoration: underline;}


/*  Title  */
h1		{font-size:160%; font-family:微软雅黑,Microsoft YaHei,Tahoma,Verdana; border-bottom:1px dotted #CCCCCC; line-height:normal; margin:0; padding:8px 0; color:#000;}
h2		{font-size:16px; font-family:微软雅黑,Microsoft YaHei,Tahoma,Verdana; color:#3C5478; height:44px; line-height:44px; padding:0 12px; margin:0 0 12px; overflow:hidden; background:transparent url('images/tbg.jpg') repeat-x;}
h2 span	{font-size:12px; font-weight: normal; font-family:Tahoma,Verdana; float:right;}
h3		{font-size: 120%; font-weight:bold; color:#666;}
h4		{font-size:16px; font-family:微软雅黑,Microsoft YaHei,Tahoma,Verdana; color:#333; height:43px; line-height:44px; padding: 0 10px; clear: both; background-color: #565662; font-size: 14px; font-weight:normal; background:transparent url('images/cbg.jpg') repeat-x;}
h5		{color: #666; font-size: 140%; font-weight: bold; height: 40px; line-height: 40px; background-color: #E8E8E8; padding-left: 25px;}


/*  Default  */
.nana		{clear: both; width: 100%; overflow: hidden; height: 10px;}
.clear		{clear: both; width: 100%; overflow: hidden; height: 0px; line-height:0;}
p			{padding: 0 0 14px;}
caption		{font-weight: bold; clear: both; margin: auto; height: 24px; line-height: 23px; color: #333;}
cite		{font-size: 12px; font-style: normal;}
blockquote	{background-color:#F8F8F8; border:1px solid #ebebeb; padding:10px; color:#333; margin:0 12px; clear:both;}
blockquote p	{padding:0;}
code, .code	{background-color: #FAFDE1; border: 1px dashed #818141; color: #000000; display: block; font-family: "Courier New",Courier,monospace; margin: 5px 10px; padding: 10px;}
small		{font-size: 12px;}
small a, small a:hover		{color: #FFB400;}
.bold		{font-weight: bold;}


/*  Header  */
.header_wrap	{clear: both; width: 980px; overflow: hidden; margin: 0 auto; }
.toplink		{clear: both; height: 28px; line-height: 28px; text-align: right; background: #EFEFEF url('images/toplink_bg.png') repeat-x; padding: 0 12px;}
.toplogo		{float: left; background: url('images/top_logo.gif') no-repeat left 6px; padding-left: 30px;}
.userinfo a		{color: #A10000;}
.topmid			{clear: both; height: 70px; position: relative; background: url('images/topmid_bg.png') repeat-x; }
.logo			{width: 250px; height: 70px; float: left; background: url('images/logo.png') no-repeat; line-height: 400px; overflow: hidden; }
.menu_one				{clear: both; height: 30px; overflow: hidden; background:#2D3039 url('images/menu_bg.gif') repeat-x center -30px;}
.menu_one ul			{margin: 0; padding: 0;}
.menu_one li			{float: left; height: 30px; padding-right: 2px; position: relative; background: url('images/menu_bg.gif') no-repeat right 8px;}
.menu_one li span		{background: url('images/hot.gif') no-repeat; width: 33px; height: 13px; overflow: hidden; line-height: 99px; position: absolute; right: -12px; top: 0;}
.menu_one li a			{width: 85px; height: 30px; line-height: 31px; display: block; font-size: 14px; text-align: center; color: #E3E1E2;}
.menu_one li a:hover	{color: #FFF;}
body.home li.nav-home a						{background: url('images/menu_button.png') no-repeat center top; color: #FFF; line-height: 34px; }
body.category-freetemplates li.nav-free a	{background: url('images/menu_button.png') no-repeat center top; color: #FFF; line-height: 34px; }
body.category-saletemplates li.nav-sale a	{background: url('images/menu_button.png') no-repeat center top; color: #FFF; line-height: 34px; }
body.category-4 li.nav-business a			{background: url('images/menu_button.png') no-repeat center top; color: #FFF; line-height: 34px; }
body.category-31 li.nav-sudasuta a			{background: url('images/menu_button.png') no-repeat center -30px; color: #FFF; line-height: 34px;}

.menubar				{clear: both; width: 980px; height: 30px; background-color: #1381C9; overflow: hidden; position: relative; }
.menubar ul a			{color: #FFF; padding-left: 8px; }
.menubar ul.hotkey		{position: absolute; top: 7px; left: 10px; color: #C7C7C7;}
.menubar ul.search_bar	{position: absolute; top: 1px; right: 10px;}
#searchform #s				{float: left; width: 160px; height:14px; }
#searchform	#searchsubmit	{float: left; width: 53px; height: 20px; margin-left: 10px; text-indent:-10000px; background: url('images/search.gif') no-repeat; border: 0; cursor: pointer; }
.screen-reader-text			{left:-1000em; position:absolute;}

/*  Advertisment  */
.ad_bar		{clear:both; height:5px; background-color: #FFF; border-top: 5px solid #ECECEC; overflow: hidden;}
.ad_sc		{height:186px; background:url('images/ad_fang.jpg') no-repeat center center;}


/*  Nav  */
.nav		{clear: both; background-color:#F8F8F8; border-bottom: 1px solid #E6E6E6; color: #999; height: 34px; line-height: 34px; padding-left: 15px; overflow: hidden; }
.nav .gt	{background:transparent url('images/dot.gif') no-repeat left center; display:block; height: 34px; margin:0 7px; width:5px; }
.nav a, .nav span	{float:left; }


/*  List  */
.list li		{background:transparent url('images/li_bg2.gif') no-repeat scroll 0 -28px; font-size:14px; height:28px; line-height:28px; overflow:hidden; padding-left:15px; width:328px;}
.list li:hover	{background-position: 0 0;}
.list li span	{color:#A90002; float:right; font-family:Georgia,Verdana; font-size:14px; height:28px; line-height:28px;}
.list li a			{color: #0C528D;}
.list li a:hover	{color: #A10000;}
.news ul	{clear: both; padding: 6px 8px;}
.news li	{clear: both; padding: 4px 4px 4px 20px; background: url('images/list_icon.gif') no-repeat 2px center; }


/*  Wrap  */
.wrap			{width: 980px; height: auto; margin: 0 auto; background-color: #FFF;}
.main			{clear: both; overflow: hidden; margin: 0 auto;}
.container		{border:1px solid #CBD5E1; margin:0 auto; width:960px; padding:4px; background-color:#EBF2FA; overflow: hidden;}

.body_1st, .body_2nd, .body_3rd, .body_4th	{overflow: hidden; clear: both; border:1px solid #D8E5F6; background-color:#FFF;}

.body_1st			{height: 600px; background: #FFF url('images/body_1st_bg.gif') repeat-x center bottom;}
.body_1st .l		{float: left; width: 320px; position: relative;}
.body_1st .l .flash	{width: 315px; height: 400px; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; padding:2px;}
.body_1st .l .yugao		{border:1px solid #DDDDDD; border-left-width: 0; clear:both; height: 150px; padding:4px; background:#FFF; margin-top:10px; }
.body_1st .l .yugao h3	{background-color:#DFEBF7; clear:both; font-size:14px; height:23px; line-height:23px; overflow:hidden; color: #5484B0; padding-left: 12px;}
.body_1st .l .yugao	dl		{overflow:hidden; padding:10px 4px 0 4px;}
.body_1st .l .yugao	dd		{float:left;}
.body_1st .l .yugao dd img	{width:100px; height:100px; border:6px solid #DFEBF7;}
.body_1st .l .yugao dt		{float:right; color:#8F8E8E; line-height:24px; width:180px;}
.body_1st .l .yugao dt .more{color:#1381C9;}

.body_1st .r		{float: right; width: 620px;}
.body_1st .r .m		{float: left; width: 344px; padding-top: 8px;}
#news		{background:transparent url('images/toutiao.gif') no-repeat left top; clear: both;}
#news span	{color:#97989A; display:block; height:18px; line-height:18px; text-align:right; width:343px;}
#news h3	{font-family:"微软雅黑","黑体"; font-size:16px; height:40px; letter-spacing:1px; line-height:40px; overflow:hidden; text-align:center; width:343px;}
#news h3 a	{color: #A10000;}
#news p		{color:#999999; height:44px; line-height:24px; margin:0; overflow:hidden; padding:0; width:343px;}
#news p a	{color:#1381C9;}
#news ul	{border-bottom:1px solid #EEEEEE; height:48px; padding:8px 0; width:342px;}
#news li	{background:transparent url('images/li_bg.gif') no-repeat 2px center; display:inline; float:left; height:24px; line-height:24px; overflow:hidden; padding-left:10px; width:161px;}
#tab		{background:transparent url('images/m_h2_bg.png') repeat-x 0 0; clear: both; height:30px; line-height:26px; margin:10px 0; width:343px; z-index:3;}
#tab a		{color:#1381C9; cursor:pointer; display:inline; float:left; font-size:14px; font-weight:normal; margin-left:10px; padding:5px 9px 0;}
#tab a:hover	{color:#A10000;}
#tab a.current	{background:#FFFFFF url('images/tab_bg.gif') no-repeat scroll 1px 2px; border-color:#CDDAE0; border-style:solid; border-width:1px 1px 0; color:#003366; font-weight:bold; height:16px; line-height:normal; margin-top:4px; padding:6px 8px 3px; position:relative; z-index:2;}
.body_1st .r .s			{float: right; width: 254px; padding-top: 8px; padding-right: 6px;}
#annweek	{border: 6px solid #DFEBF7; background: #FFF url('images/annweek_bg.gif') no-repeat left top; clear: both; }
#annweek h3	{height:34px; line-height:34px; overflow:hidden; padding:15px 20px 0 30px; text-align:center; clear: both;}
#annweek p	{color:#999999; height:96px; line-height:24px; margin:0; overflow:hidden; padding:0 20px 20px; clear: both;}
#annweek p a{color:#1381C9;}
#sucai		{clear: both; position: relative;}
#sucai h3	{background-color:#1381C9; clear:both; font-size:14px; width: 80px; height:22px; line-height:22px; overflow:hidden; text-align: center; margin: 10px 6px;}
#sucai h3 a	{color:#FFF; text-decoration: none;}
#sucai ul	{clear:both; overflow:hidden;}
#sucai li	{float:left; width:126px; height:120px; overflow:hidden;}
#sucai li a			{display:block; border:6px solid #DFEBF7; height:100px; width:100px; margin: 0 auto;}
#sucai li a:hover	{border-color: #CBD5E1;}

.body_2nd, .body_3rd	{height: 280px; margin-top: 5px;}


.body_4th	{margin-top:5px; border:1px solid #CBD5E1;}
.body_4th a.pic			{padding:1px; border:1px solid #E0E0E0; display:block;}
.body_4th a.pic:hover 	{border:1px solid #FE7302;}
.b4_main	{float:left; padding-left:15px; width:666px;}
.b4_left	{float:left; width:316px; position:relative;}
	.b4_left .pic	{width:290px; height:240px;}
	.b4_left span	{position:absolute; width:274px; height:44px; top:182px; left:2px; background:#000; color:#FFF; line-height:22px; padding:8px; FILTER: alpha(opacity=40); opacity: 0.4; text-decoration: none;}
.b4_center	{float:left; width:342px; height:275px; overflow:hidden;}
	.b4c_show_photo	{float:left; width:110px;}
	.b4c_show_photo .pic	{height:98px; width:98px; overflow:hidden; line-height:999px; margin:0 auto;}
	.b4c_show_photo dd		{height:106px;}
	.b4c_show_photo dt		{height:17px; overflow:hidden; text-align:center; margin-bottom:14px; clear:both; line-height:19px; word-wrap:break-word;}
	.b4c_show_list	{float:right; width:222px; overflow:hidden;}
	.b4c_show_list dd		{font-family:"微软雅黑","黑体"; font-size:16px; height:27px; overflow:hidden; padding-top:1px; width:228px;}
	.b4c_show_list dd a		{color:#014FAD;}
	.b4c_show_list dt li	{font-size:14px; height:24px; width:228px; overflow:hidden; white-space:nowrap;}
.b4_hot		{background:#F0F5FB; border:1px solid #DBDEE2; height:26px; padding-top:10px; width:658px;}
.b4_hot dd	{float:left; padding-left:10px; width:304px;}
.b4_hot b	{color:#FF7400;}
.b4_hot a	{padding:0 4px;}
.b4_hot dt	{float:left; width:330px;}
.b4_side	{float:right; width:254px;}
	.b4s_title		{background:url('images/b4s_title_bg.gif') no-repeat scroll 0 -8px; height:36px;}
	.b4s_title dd	{font-family:"微软雅黑","黑体"; font-size:14px; font-weight:bold; color:#FE7302; float:left; padding-left:8px;}
	.b4s_title dt	{float:right; padding-right:12px;}
	.b4s_photo dd	{padding-left:2px;}
	.b4s_photo dd img, .b4s_photo dd .pic	{height:87px; width:240px;}
	.b4s_photo dt	{padding:6px 0 0 4px; color:#999999; height:70px; line-height:22px; margin-bottom:10px; overflow:hidden; clear:both; width:242px;}
	.b4s_list li	{width:235px; height:24px; overflow:hidden; white-space:nowrap; color:#333;}


/*  Foot  */
.footer		{width: 980px; overflow: hidden; margin: 0 auto; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.helpinfo	{border-top: 4px solid #1381C9; background: #DFEBF7; clear: both; height: 87px; overflow: hidden; padding: 20px 0 20px; }
.helpinfo dl			{border-right: 1px solid #CCCCCC; float: left; height:87px; margin:0; overflow:hidden; padding: 0 27px; }
.helpinfo dl.nosty		{padding: 5px 0 5px 28px; width: 168px; border: 0; }
.helpinfo dl.nosty dd	{background: none; padding: 0; }
.helpinfo dl.nosty .wdsty	{color: #A10000;}
.helpinfo dl dt {margin: 0 0 10px; }
.helpinfo dl dd	{list-style: none; margin: 0 12px 7px 0; padding: 0 0 0 10px; background: url('images/point.gif') no-repeat left center; }
.copyright		{text-align: center; overflow: hidden; padding: 20px 0 8px; background: #111;}
.copyright a	{color:#DDD;}

/*  Page  */
.leftcol	{float: left; width: 734px;}
.rightcol	{float: right; width: 234px;}
.rightcol .news	{clear:both; border: 1px solid #D2D2D3; padding: 1px;}
.post			{position:relative;}
.post .edit		{position:absolute; top:14px; right:0;}
.post h1		{padding-left:15px;}
.entry			{clear:both; color:#444444;}
.entry p		{line-height:180%; font-size:14px; padding:12px;}
.page .entry	{padding-left:15px;}
.page .entry p a	{color:#A10000;}


/*  Single  */
.sincont h1			{font-size: 140%; border: 0; padding-left: 15px; }
.sincont			{clear:both;}
.sincont .entry		{background-color:#36393D; color:#FFF; height:auto; clear:both; padding-bottom:12px;}
.sincont .entry a	{color: #A10000;}
.sincont .pt30		{padding-top: 30px;}
.templates_info		{position: relative; height: 62px;}
.templates_info .postview		{position: absolute; right: 15px; top: -28px;}
.templates_info .postview span	{color: #A10000;}
.templates_info .author_box		{width: 180px; height: 56px; background-color: #999; float: right;}
.templates_info .author_box img	{float: right;}
.templates_info .author_box p.au	{padding: 6px 0 6px 28px; color: #000; font-size: 14px; background: url('images/icon_author.gif') no-repeat 6px center; }
.templates_info .info		{position:absolute; left:10px; top:0; width:660px;}
.templates_info .info ul	{margin:0; padding:0;}
.templates_info .info li	{float:left; width:210px; height:24px; line-height:25px; color:#444;}
.templates_info .info span	{color:#A10000;}

.comments_main			{background:#FFF;}
.commentlist			{clear:both; overflow:hidden; margin:0; padding:0; width:96%;}
.commentlist li			{clear:both; overflow:hidden; margin-top:14px; overflow:hidden;}
.comment-body			{clear:both; background:url("images/bg_comment_btm.png") no-repeat right bottom; overflow:hidden; display:inline-block;}
.comment-author			{float:left; width:150px; text-align:center; padding-top:10px;}
.comment-author img		{border: 1px solid #D2E8FA; padding: 1px; background-color: #FFF;}
.comment-author cite	{clear: both; display: block; margin-top: 5px;}
.comment-content		{float:right; padding:10px 10px 10px 30px; width:735px; background:transparent url("images/bg_comment_top.png") no-repeat scroll right top; overflow:hidden;}
.comment-content p		{line-height:180%; color:#333; font-size:12px;}
.comment-meta			{border-bottom: 1px dashed #E6E7E1; color:#999; height:24px; margin-bottom:10px; overflow:hidden;}
.comment-meta i			{padding-right:45px; font-style:normal;}
.comment-meta a			{color:#0086E3 !important;}
.comment-meta span		{float:right;}
#respond				{clear:both; margin:10px auto 0 auto; width:780px;}
.respond-head, .respond-foot	{background:url("images/bg_comment.png") no-repeat; overflow:hidden; height:10px; clear:both;}
.respond-head			{background-position:0 -10px; height:20px;}
.respond-contain		{border-left:1px solid #D2E8FA; border-right:1px solid #D2E8FA; overflow:hidden; width:758px; padding-left:20px; background-color:#F5FAFE;}
.respond-contain #cancel-comment-reply a	{line-height:25px; color:#FF0000;}
.respond-contain p		{padding:0 0 12px;}
.category-businessshow .download_bar	{height:20px;}

.children				{clear:both; overflow:hidden;}
.children li			{width:760px; float:right; margin-top:8px; display:inline-block;}
.children .avatar		{width: 48px; height: 48px;}
.children .comment-author		{padding:20px 0 10px 0; background:url("images/bg_comment.png") no-repeat scroll left -10px; width:105px;}
.children .comment-content		{padding:20px 10px 10px 0; width:645px; background:url("images/bg_comment.png") no-repeat scroll right -10px;}


/*  Archive  */
.content				{clear: both; padding: 16px 0;}
.home .product_list li	{width: 189px;}
.product_list			{clear: both;}
.product_list ul		{margin: 0; padding: 0 0 0 5px; overflow: hidden;}
.product_list li		{float: left; width: 194px; height: 230px; position: relative;}
.product_list li .pic			{width: 194px; height: 122px; text-align: center; position: absolute; top: 0; left: 0;}
.product_list li .pic a			{width: 110px; height: 120px; border: 1px solid #CCC; display: block; margin: 0 auto;}
.product_list li .pic a img		{width: 110px; height: 120px;}
.product_list li h3				{margin: 0; padding: 0 10px; text-align: center; width: 174px; font-size: 12px; font-weight: normal; line-height: 21px; position: absolute; top: 140px; left: 0;}
.product_list li small		{display: block; width: 170px; padding: 4px 12px; text-align: center; position: absolute; top: 182px; right: 0;}
.product_list li small .hits	{padding-right: 8px;}
.product_list li small a		{color: #A10000;}
.product_list li .postmetadata	{padding: 4px 10px; text-align: center; width: 174px; }
.archive h4, .error404 h4		{clear: both; text-align: center; height: 280px; line-height: 450px; background: url('images/error.jpg') no-repeat center 25px; overflow: hidden; }

/*  Calendar  */
.calendar_content	{padding: 6px; clear: both;}
#wp-calendar	{width: 100%;}
#wp-calendar td	{text-align: center;}
#wp-calendar a, td#today	{display: block; border-right: 1px #999 solid; border-bottom: 1px #999 solid;}
#wp-calendar a	{background-color: #666; color: #FFF;}
#wp-calendar a:hover		{text-decoration: none;}
td#today		{background-color: #A10000; color: #FFF;}


/* 插件开始 */
/* Download */
.download_box	{height:80px; background:#FFF url('images/download_bg.gif') repeat-x; border:1px solid #CBCBCB;}
.dl_icon		{background: url('images/download_icon.gif') no-repeat 28px center; clear: both; padding: 12px 12px 0 80px; }
.sl_icon		{background: url('images/sale_icon.gif') no-repeat 24px center; clear: both; padding: 12px 12px 0 80px; }
.sincont .download_box p	{padding: 0 0 10px; font-family: 微软雅黑,Microsoft YaHei,Tahoma,Verdana; font-size: 12px; color: #333;}
.sincont .download_box a	{font-size: 160%; font-weight: bold; color: #A10000; }


/* Next or Last Page */
.pagetitle	{background-color:#F1F7FD; border:1px solid #D2E8FA; color:#3C99C9; font-size:13px; font-weight:normal; height:28px; line-height:28px; margin-bottom:10px; text-align:center;}
.page_nav	{height:36px; line-height:14px; overflow:hidden; padding: 10px;}
.page_nav_l, .page_nav_c, .page_nav_r, .page_nav_c .current {background:transparent url('images/dot2.gif') no-repeat scroll 0 0; display:block; float:left; height:36px;}
.page_nav_l, .page_nav_r {width:9px;}
.page_nav_l {background-position:0 -342px !important;}
.page_nav_r {background-position:-10px -342px !important;}
.page_nav_c	{background:transparent url('images/dot2.gif') repeat-x scroll 0 -306px;}
.page_nav_c span		{margin:8px 4px 0;}
.page_nav_c a, .page_nav_c span	{float:left; margin-top:8px;}
.page_nav_c .current	{background-position:-19px -342px; line-height:30px; margin-top:0; text-align:center; width:26px;}
.page_nav_c a:hover		{background-color:#333; color:#FFFFFF;}
.page_nav_c a			{padding:0 5px;}
.page_nav_c a, .pagenavi_c span		{float:left; margin-top:8px;}

/*  Wp_syntax  */
.wp_syntax	{margin:0 20px 0 10px !important; width:auto !important;}

/* 插件结束 */

/* 客服 */
#wp_grins img	{cursor: pointer; cursor: hand;}
.qq_kefu01		{background: url('images/other/qq_kefu01.gif') no-repeat left top; height: 58px; width: 137px; display: block;}
.qq_kefu01:hover{background-position: left bottom}
.qq_kefu02		{background: url('images/other/qq_kefu02.gif') no-repeat left top; height: 58px; width: 137px; display: block;}
.qq_kefu02:hover{background-position: left bottom}


/* 素材库 */
body.category-31				{background:#2C2C29 url('images/green/green_bg.png') repeat-x;}
.category-31 .toplogo	{background-position: left -22px;}
.category-31 .wrap		{background: #F6F6E8 url('images/green/content_main_bg.png') repeat-y;}
.category-31 .nav			{border-bottom: 0; background-color: #D8D8C7; }
.category-31 .menubar		{background: #889800;}
.category-31 #searchform #searchsubmit		{background-position: 0 -22px; width: 53px; height: 20px;}

.category-31 .helpinfo	{background: #A6BA00; border-bottom: 0; border-top: 4px solid #889800; color: #D6E26E}
.category-31 .helpinfo dl.nosty .wdsty	{color: #FFF;}
.category-31 .logo		{background-image: url('images/green/logo.png'); width: 420px;}

.category-31 h2				{clear:both; overflow:hidden; color:#E7E7DA; font-size:14px; width:80px; height:22px; margin-top: 12px; line-height:22px; background:#89897C; text-align:center;}
.category-31 .content h2	{margin-bottom: 16px;}

.category-31 .content		{width:490px; padding: 16px; float: left;}
.category-31 .sidebar				{float:left; font-size:1.2em; line-height:1.2em; overflow:hidden; padding: 0 0 0 16px; width:250px;}
.category-31 .sidebar .widget		{clear:both; padding-bottom:4px; }
.category-31 .sidebar .widget .nana			{height: 1px;}
.category-31 .sidebar .widget .imgwidget	{overflow: hidden; clear: both;}
.category-31 .sidebar .widget .imgwidget li	{float:left; width:120px; height:120px; overflow:hidden;}
.category-31 .sidebar .widget .imgwidget li a		{display: block; border:6px solid #C3C3B1; height:100px; width:100px; }
.category-31 .sidebar .widget .imgwidget li a:hover	{border:6px solid #89897C; }
.category-31 .sidebar .widget .textwidget li	{background: url('images/green/li.gif') no-repeat scroll 0 8px; border-bottom:1px solid #E7E7DA; color:#89897C; line-height:26px; margin:0; padding-left:16px;}
.category-31 .sidebar .widget .textwidget li a		{color:#89897C; text-align:left; font-size: 12px;}
.category-31 .sidebar .widget .textwidget li a:hover	{color:#000;}

.category-31 .midbar				{float:left; padding: 0 16px 0 0; position:relative; width: 171px;}
.category-31 .midbar .widget		{width:170px;}
.category-31 .midbar ul			{background:#F6F6E8 url('images/green/sidebar_right.png') no-repeat scroll right bottom; font-size:12px; padding:1em 16px;}
.category-31 .midbar li			{background: url('images/green/li.gif') no-repeat scroll 0 8px; border-bottom:1px solid #E7E7DA; color:#89897C; line-height:26px; margin:0; padding-left:16px;}
.category-31 .midbar li a			{color:#89897C; text-align:left; font-size: 12px;}
.category-31 .midbar li a:hover	{color:#000;}

.category-31 .product_list ul		{padding: 0;}
.category-31 .product_list li		{float: none; width: auto; height: auto; border-bottom:5px solid #E7E7DA; margin-bottom:1em; padding-bottom:1em;}
.category-31 .product_list h3		{display: block; margin-bottom:1em; font-size: 14px; font-weight: bold; clear: both; width: auto; height: auto; text-align: left; padding: 0; position: static;}
.category-31 .product_list small		{position: absolute; right: 4px; top:2px; font-size: 12px; font-weight: normal; padding: 0;}
.category-31 .product_list small .comments	{background: url('images/green/comment.gif') no-repeat left center; padding-left:20px;}
.category-31 .product_list small .hits		{background: url('images/green/hits.gif') no-repeat left center; padding-left:16px;}
.category-31 .product_list .pic	{display: block; margin: 0; border: 0; width: 480px; height: 170px; position: relative; text-align:left; margin-bottom:0.5em;}
.category-31 .product_list .pic a		{width: 470px; height: 170px;}
.category-31 .product_list .pic a img	{width: 470px; height: 170px;}
.category-31 .product_list .pic span	{text-align: center; background-color: #FFF; width: 47px; height: 38px; position: absolute; top: 10px; left: 10px; color: #666; font-size: 14px; padding-top: 3px; alpha(opacity=80); opacity: 0.8;}
.category-31 .product_list .pic span b	{font-size: 11px; display: block; padding-top: 1px; clear: both; font-weight: normal;}
.category-31 .product_list .text	{display: block; line-height:1.5em;}

.category-31 .sincont			{background-color: #E7E7DA;}
.category-31 .sincont .entry	{background-color: #F6F6E8; color: #55554E;}
.category-31 .sincont .entry a	{color: #889800;}
.category-31 .sincont .entry .download_bar	{display: none;}


/* 商业展示 */
.category-4 .main			{width: 940px; }
.category-4 a				{color: #4D4D46;}
.category-4 .logo			{background-image: url('images/blue/logo.png'); width: 300px;}

.category-4 .content		{width:685px; float:right;}
.category-4 .sidebar		{width:230px; float:left; padding-top: 10px; }
.category-4 .rss_bar		{width: 200px; height: 30px; margin: auto;}
.category-4 .rss			{display: block; width: 50px; height: 21px; float: right; background: url('images/blue/rss.gif') no-repeat;}

.category-4 .category_title		{width: 202px; height: 32px; margin: auto; clear: both; background: url('images/blue/category_title.gif') no-repeat;}
.category-4 .category_content	{width: 202px; height: 180px; margin: auto; clear: both; background: url('images/blue/category_bg.gif') no-repeat;}
.category-4 .category_foot		{width: 202px; height: 23px; margin: auto; clear: both; background: url('images/blue/category_foot.gif') no-repeat;}
.category-4 .submenu			{list-style: none; padding: 0px; margin: auto; width: 85%;}
.category-4 .submenu li			{line-height: 30px; height: 30px; list-style: none; font-size: 9px; color: #999;}
.category-4 .submenu li a			{color: #666666; font-weight: bold; font-size: 12px; list-style: none; text-decoration: none;}
.category-4 .submenu li a:hover		{color: #000000; font-weight: bold; text-decoration: none;}
.category-4 .submenu li span		{float: right;}

.category-4 .calendar_title		{width: 224px; height: 38px; margin: auto; clear: both; background: url('images/blue/calendar_title.gif') no-repeat;}
.category-4 .calendar_content	{width: 224px; height: 181px; margin: auto; clear: both; background: url('images/blue/calendar_bg.gif') no-repeat; padding: 0;}
.category-4 .calendar_foot		{width: 224px; height: 38px; margin: auto; clear: both; background: url('images/blue/calendar_foot.gif') no-repeat;}
.category-4 #wp-calendar		{width: 180px; margin: auto; color: #FFF;}
.category-4 #wp-calendar td		{text-align: center;}
.category-4 #wp-calendar a, td#today	{display: block; border-right: 1px #999 solid; border-bottom: 1px #999 solid;}
.category-4 #wp-calendar a				{background: #FFF; color: #0088CC;}
.category-4 #wp-calendar a:hover		{color: #333;}
.category-4 caption						{color: #FFF;}
.category-4 td#today					{background: #FFCC00;}

.category-4 .product_list ul		{padding: 0;}
.category-4 .product_list li		{float: none; width: auto; margin-bottom: 20px; height: auto;}
.category-4 .product_list h3		{display: block; font-size: 14px; font-weight:bold; clear:both; width:auto; height:auto; text-align:left; padding:5px 0; position: static; border-bottom:1px dotted #CCCCCC;}
.category-4 .product_list small		{position: static; font-size: 12px; font-weight: normal; padding: 6px 0 0 0; clear: both; width: 98%; height: 24px;}
.category-4 .product_list small .comments	{background: url('images/blue/comment.gif') no-repeat left center; float: right; padding-left:20px;}
.category-4 .product_list small .hits		{background: url('images/blue/date.gif') no-repeat left center; float: left; padding-left:16px;}
.category-4 .product_list .pic			{display: block; margin: 0; border: 0; width: auto; height: auto; position: relative; text-align:left; margin-bottom:0.5em;}
.category-4 .product_list .pic a		{width: 650px; height: 120px; margin: 0;}
.category-4 .product_list .pic a img	{width: 650px; height: 120px;}
.category-4 .product_list .pic span		{text-align: center; background-color: #333; width: 47px; height: 38px; position: absolute; top: 10px; left: 10px; color: #FFF; font-size: 14px; padding-top: 3px; alpha(opacity=80); opacity: 0.8;}
.category-4 .product_list .pic span b	{font-size: 11px; display: block; padding-top: 1px; clear: both; font-weight: normal;}
.category-4 .product_list .text			{display: block; line-height:1.5em;}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */