@charset "utf-8";
/* CSS Document */
html,body{height:100%;}
.home{ background:url(../images/magic_01.jpg) repeat-x 0 0; height:805px;}
.home .container{ margin-bottom:0;}
.container{ width:960px; margin:0 auto; overflow:hidden; margin-bottom:52px;}
.header{ padding:0 8px;}
.logo{ background:url(../images/logo_03.png) no-repeat 0 -72px; width:365px; height:70px; margin-top:22px; float:left; margin-bottom:14px;}
.logo:hover{ background:url(../images/logo_03.png) 0 0;}
.operation{ float:right; list-style:none; margin:8px 0 0 0; padding:0;}
.operation li{ float:left;margin:0; padding:0; margin-left:8px;}
.operation li a{ line-height:20px; float:left; padding-left:18px; color:#999; text-decoration:none;}
.operation li a:hover{ text-decoration:underline; color:#fff;}
.operation .login{ background:url(../images/login_05.gif) no-repeat 0 4px;}
.operation .regist{ background:url(../images/regist_08.gif) no-repeat 0 4px; }
/* menu */
.menu{ clear:both; list-style:none; margin:0; padding:0;height:42px;background:url(../images/menu_border_16.jpg) no-repeat top left; }
.menu li{ background:url(../images/menu_border_16.jpg) no-repeat top right; padding:0 15px 0 15px; display:inline; height:42px; line-height:42px; float:left;}
.menu li.search{ float:right; background:url(../images/search_19.gif) no-repeat 0 0; margin-top:5px; width:160px; height:30px; line-height:30px; padding-right:30px; padding-left:0;}
.menu li.search .searchText{ font-family:Tahoma, Geneva, sans-serif; height:16px; padding-top:6px; margin-top:3px; padding-left:3px; width:150px; border:none; background:transparent; outline:none;}

.menu li a{color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; text-decoration:none; text-shadow:1px 1px 1px #666;}
.menu li a:hover,.menu li a.active{ color:#fefefe;  text-shadow:1px 1px 1px #000;}

/* showEntries */
.showEntries{ height:300px; overflow:hidden; list-style:none; margin:0; padding:0; padding-top:6px; clear:both; margin-bottom:28px;}
.showEntries li a img{ border:none; display:block;}
/* infoList */
.infoList{ padding:0; margin:0; overflow:hidden;}
.infoList .box{ width:355px; height:135px; padding-left:115px; float:left; margin-right:18px;}
.infoList .box h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin:0; padding:0; line-height:25pz;}
.infoList .box p{ line-height:20px;}
.infoList .box h2 a{color:#333; text-shadow:1px #000; text-decoration:none;}
.infoList .box h2 a:hover{ color:#c30;}
.infoList .aboutInfo{ background:url(../images/magic_06.jpg) no-repeat 0 0;}
.infoList .blogInfo{ background:url(../images/magic_09.jpg) no-repeat 0 0;}
.infoList .showInfo{ background:url(../images/magic_16.jpg) no-repeat 0 0;}
.infoList .contactInfo{ background:url(../images/magic_19.jpg) no-repeat 0 0;}

/* content */
.content{ padding-top:40px; height:100%;}
.articleBox{ background:url(../images/content_06.gif) repeat-y top right;padding:0 18px 0 0; margin-bottom:20px; min-height:660px; margin-right:348px; position:relative;}
.navigation{ list-style:none; margin:0; padding:0;}
.navigation .right{ float:right;}
.navigation a{ text-decoration:none; color:#333;}
.navigation a:hover{ font-weight:bold; color:#c30;}
.moudleHidden{ background:url(../images/tab_change_06.gif) no-repeat 0 0; width:15px; height:21px; position:absolute; right:2px; top:200px; cursor:pointer;}
.moudleHidden:hover{ background:url(../images/tab_change_06.gif) no-repeat 0 -21px;}
.moudleShow{ background:url(../images/tab_change_06.gif) no-repeat 0 -63px;width:15px; height:21px; position:absolute; right:2px; top:200px; cursor:pointer;}
.moudleShow:hover{ background:url(../images/tab_change_06.gif) no-repeat 0 -42px;}

/* articleBlock */
.articleBlock h2{ margin:0; padding:0; margin-bottom:5px;}
.articleBlock h2 a{ text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; color:#C30; font-size:20px;}
.articleBlock h2 a:hover{ color:#39F;}
.articleBlock .meta{ color:#999;}
.articleBlock .meta span,.articleDetails .meta span{ line-height:18px; padding-left:17px;}
.articleBlock .meta .date,.articleDetails .meta .date{ background:url(../images/tag_icon_03.gif) no-repeat 0 -1px;}
.articleBlock .meta .category,.articleDetails .meta .category{background:url(../images/tag_icon_03.gif) no-repeat 0 -23px;}
.articleBlock .meta .comments,.articleDetails .meta .comments{background:url(../images/tag_icon_03.gif) no-repeat 0 -45px;}
.articleBlock .meta .views,.articleDetails .meta .views{background:url(../images/tag_icon_03.gif) no-repeat 0 -63px;}
.articleBlock{ background:url(../images/sidebar_10.gif) repeat-x bottom left; padding-bottom:2em;}
.ArticMore{ font-weight:bold; background:url(../images/ac_more_14.gif) no-repeat right 6px; padding-right:13px; display:inline-block; color:#333; text-decoration:none; padding-left:3px;}
.ArticMore:hover{ background:#aaa url(../images/ac_more_14.gif) no-repeat right 6px;; color:#FFF;}

/* sidebar */
.sidebar{/* margin-left:18px; */width:330px; float:right;}
.category{ margin-bottom:15px;}
.category h3{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/sidebar_10.gif) repeat-x bottom left;  margin:0; padding:0; margin-bottom:15px; padding-bottom:15px;}
.category ul{ margin:0; padding:0; list-style:none;}
.category ul li{ background:url(../images/list_icon_06.gif) no-repeat 0 8px; padding-left:20px; display:block; line-height:25px;}
.category ul li a{ text-decoration:none; color:#333;}
.category ul li a:hover ,.category ul li a.active{ font-weight:bold; text-decoration:underline; color:#c30;}
.comments a{ color:#C30 !important;}
.comments a:hover{ color:#39f !important;}
.subscribeRss{ background:url(../images/rss_icon_03.gif) no-repeat 0 0; width:283px; height:104px; display:block;}
.subscribeRss:hover{ background:url(../images/rss_icon_03.gif) no-repeat 0 -104px;}

/* contactBox */
.contactBox h2{ font-family:Georgia, "Times New Roman"; font-size:28px; background:url(../images/sidebar_10.gif) repeat-x bottom left; margin:0; padding:0; padding-bottom:10px; margin-bottom:20px;}
.review img { float:left; margin-right:18px; margin-bottom:18px;}
.feedback{ padding-top:20px;}
.feedback label{ font-weight:bold; line-height:20px;}
.feedback input{ margin-bottom:10px; width:230px; height:20px; padding-top:5px; padding-left:3px; font-family:Tahoma, Geneva, sans-serif; border:1px solid #999;}
.feedback .right{ float:right; width:340px;}
.feedback .right textarea{ width:337px; overflow:auto; height:138px; padding-top:2px; padding-left:3px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; border:1px solid #999; margin-bottom:10px;}
.feedback .right .submit{ background:url(../images/sub_but_07.gif) no-repeat 0 0; width:103px; height:30px; font-weight:bold; border:none; float:right; line-height:30px; padding:0; margin:0; margin-right:-2px; cursor:pointer;}
.feedback .right .submit:hover{ color:#C30;}

/* articleComments */
.articleComments{}
.articleComments h3{ font-family:Georgia; font-size:20px; background:url(../images/sidebar_10.gif) repeat-x bottom left; padding-bottom:10px;}
.memberMsgBox{ border:1px solid #cecece; padding:8px; background:#f2f2f2; overflow:hidden; margin-bottom:10px;}
.memberMsgBox .userPhoto{ border:1px solid #cecece; padding:3px; background:#f2f2f2; float:left;}
.memberMsgBox ul{ margin:0; padding:0;margin-left:60px; list-style:none;}
.memberMsgBox ul .name{ font-weight:bold;}
.memberMsgBox ul .name a{ color:#c30; text-decoration:none;}
.memberMsgBox ul .name a:hover{ text-decoration:underline;  color:#3399FF;}
.memberMsgBox ul .date{ color:#999; font-size:11px; margin-bottom:5px;}
.memberMsgBox ul .msg{ line-height:20px;}

/*leaveMsg*/
.leaveMsg h3{ font-family:Georgia; font-size:20px; background:url(../images/sidebar_10.gif) repeat-x bottom left; padding-bottom:10px;}
.leaveMsg .feedback{ padding:0;}

/* articleDetails */
.articleDetails h2{ margin:0; padding:0; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
.articleDetails .meta{ color:#999;}
.articleTags{ background:url(../images/sidebar_10.gif) repeat-x bottom left; line-height:20px; padding-bottom:10px; margin-bottom:10px;}
.articleTags a{ color:#CC3300; text-decoration:none;}
.articleTags strong{ background:url(../images/tag_icon_03.gif) no-repeat 0 -85px; padding-left:15px; line-height:23px;}
.articleTags a:hover{ text-decoration:underline; color:#39f;}

/*aboutBox*/
.aboutBox h2{ font-family:Georgia, "Times New Roman"; font-size:28px; background:url(../images/sidebar_10.gif) repeat-x bottom left; margin:0; padding:0; padding-bottom:10px; margin-bottom:20px;}
.aboutBox .review{ height:130px;}
.aboutBox .review img { float:left;}
.aboutBox .review p{ margin-left:150px;}
.aboutBox h3{ font-size:18px; font-family:Georgia; color:#c30; background:url(../images/sidebar_10.gif) repeat-x bottom left; padding-bottom:10px;}
.aboutBox ul{ line-height:25px;}
.aboutBox ul li{ list-style-type:square}
.aboutBox ul li P{ padding-left:20px; margin-top:5px;}
.aboutBox table{ border:1px solid #CCC;  border-collapse:collapse; margin-left:3px;}
.aboutBox table td{ height:25px;border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding: 0 10px; line-height:25px;}
.aboutBox table td img{ margin-top:5px;}
.entry{ font-family:"microsoft YaHei", Arial, Tahoma, geneva, "宋体"; font-size:14px; line-height:2em;}
.entry p{ padding-bottom:0;}
/* footer */
.foot{ background:url(../images/foot_05.jpg) repeat-x 0 0; height:52px;text-align:center; line-height:50px; color:#999; line-height:52px; position:fixed; bottom:0; width:100%; clear:both;}
.footer{ height:50px; text-align:center; line-height:50px; color:#999;}
/* proList */
.proList{ margin:0; padding:0; list-style:none;}
.proList img{ float:left;width:120px; border:1px solid #ccc; padding:3px; background:#FFF;}
.proList img:hover{ border:1px solid #09f;}
.proList h5{ font-size:14px; margin-left:140px; margin-bottom:5px; margin-top:0;}
.proList p{ margin-left:140px; margin-top:5px;}
.proList .meta{ margin-left:140px;}





















